{"product_id":"programming-the-neo-geo-aes-daniel-herby-9798190720259","title":"Programming the Neo Geo AES in C","description":"\u003cp\u003eThe Neo Geo AES is one of the most powerful home consoles of its era, and one of the most exotic to program. No background layer. A sprite-only video system. 64 KB of working RAM and a Motorola 68000 at its heart.\u003c\/p\u003e\u003cp\u003eThis book shows you how to harness all of it, in C.\u003c\/p\u003e\u003cp\u003eStarting from a blank project with \u003cb\u003engdevkit\u003c\/b\u003e, the open-source toolchain for Neo Geo homebrew, you will build a complete, playable shoot'em up from scratch: sprites, parallax scrolling, palettes, input handling, collisions, and a state machine tying it all together. Every concept is introduced when you need it, demonstrated in runnable code, and reinforced with exercises, including wiring up the Z80 sound driver and building a final boss from the pieces you've already learned.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWhat you will learn: \u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eThe Neo Geo hardware architecture: video system, sprites, palettes, sound\u003c\/li\u003e\n\u003cli\u003eSetting up a modern C development environment with ngdevkit on macOS, Linux or Windows\u003c\/li\u003e\n\u003cli\u003eBuilding a complete game step by step: from Hello World to a full shoot'em up\u003c\/li\u003e\n\u003cli\u003eFixed-point arithmetic, sprite animation, collision detection, game architecture\u003c\/li\u003e\n\u003cli\u003eOptimization on a 12 MHz 68000 with 64 KB of RAM\u003c\/li\u003e\n\u003cli\u003eRunning your game on a real AES console via flashcart\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003cb\u003eNo prior console experience required.\u003c\/b\u003e If you know C: pointers, structs, a while loop, you are ready to program the most powerful home console of 1990.\u003c\/p\u003e\u003cp\u003eFull source code for every chapter is free to download at danielherby.com.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Daniel Herby\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9798190720259\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Independently Published\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 06\/21\/2026\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 190\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.75lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 10.00h x 7.00w x 0.40d","brand":"Daniel Herby","offers":[{"title":"Paperback","offer_id":50666085843199,"sku":"9798190720259","price":23.99,"currency_code":"USD","in_stock":true}],"url":"https:\/\/www.whiterainbookhouse.com\/products\/programming-the-neo-geo-aes-daniel-herby-9798190720259","provider":"WR Book House","version":"1.0","type":"link"}