What problem does it solve? Building software for the Sega Master System and Game Gear requires knowing the correct z88dk target flags, CLIB selection, CRT startup code, and ROM packaging options, which are easy to get wrong without target-specific guidance. ## Core Features & Use Cases - Target Configuration: Documents the +sms target defaults, including the classic sms_clib library, __SMS define, and .sms ROM output via appmake. - Classic vs Newlib Guidance: Explains how to select classic or newlib (-clib=new, sdcc_ix, sdcc_iy) builds and warns about newlib stdio linking pitfalls. - Subtype Packaging: Covers the gamegear subtype producing .gg files and the none subtype for un packaged builds. - Use Case: Compile a C game with zcc +sms -vn game.c -o game -create-app to produce a runnable Master System ROM, or add -subtype=gamegear for a Game Gear build. ## Quick Start Compile my game.c file into a Sega Master System ROM using the z88dk +sms target with create-app enabled.