menu
{ "item_title" : "Programming the Neo Geo AES in C", "item_author" : [" Daniel Herby "], "item_description" : "The 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.This book shows you how to harness all of it, in C.Starting from a blank project with ngdevkit, 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.What you will learn: The Neo Geo hardware architecture: video system, sprites, palettes, soundSetting up a modern C development environment with ngdevkit on macOS, Linux or WindowsBuilding a complete game step by step: from Hello World to a full shoot'em upFixed-point arithmetic, sprite animation, collision detection, game architectureOptimization on a 12 MHz 68000 with 64 KB of RAMRunning your game on a real AES console via flashcartNo prior console experience required. If you know C: pointers, structs, a while loop, you are ready to program the most powerful home console of 1990.", "item_img_path" : "https://covers4.booksamillion.com/covers/bam/9/79/819/072/9798190720259_b.jpg", "price_data" : { "retail_price" : "23.99", "online_price" : "23.99", "our_price" : "23.99", "club_price" : "23.99", "savings_pct" : "0", "savings_amt" : "0.00", "club_savings_pct" : "0", "club_savings_amt" : "0.00", "discount_pct" : "10", "store_price" : "" } }
Programming the Neo Geo AES in C|Daniel Herby

Programming the Neo Geo AES in C

local_shippingShip to Me
In Stock.
FREE Shipping for Club Members help

Overview

The 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.

This book shows you how to harness all of it, in C.

Starting from a blank project with ngdevkit, 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.

What you will learn:

  • The Neo Geo hardware architecture: video system, sprites, palettes, sound
  • Setting up a modern C development environment with ngdevkit on macOS, Linux or Windows
  • Building a complete game step by step: from Hello World to a full shoot'em up
  • Fixed-point arithmetic, sprite animation, collision detection, game architecture
  • Optimization on a 12 MHz 68000 with 64 KB of RAM
  • Running your game on a real AES console via flashcart


No prior console experience required. If you know C: pointers, structs, a while loop, you are ready to program the most powerful home console of 1990.

This item is Non-Returnable

Details

  • ISBN-13: 9798190720259
  • ISBN-10: 9798190720259
  • Publisher: Independently Published
  • Publish Date: June 2026
  • Dimensions: 10 x 7 x 0.4 inches
  • Shipping Weight: 0.75 pounds
  • Page Count: 190

Related Categories

You May Also Like...

    1

BAM Customer Reviews