All Projects → city41 → neo-geo-dev-book

city41 / neo-geo-dev-book

Licence: other
a book on developing for the Neo Geo

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
shell
77523 projects
CSS
56736 projects

Projects that are alternatives of or similar to neo-geo-dev-book

pano man
Simulation of the classic Pacman arcade game on a PanoLogic thin client.
Stars: ✭ 30 (+11.11%)
Mutual labels:  arcade-game, retrogaming
Bartop-2-Players-with-Raspberry-Pi
Wooden Bartop Arcade 2 Players with Raspberry Pi: 17" LCD monitor, Marquee with LED lights and stereo speakers.
Stars: ✭ 48 (+77.78%)
Mutual labels:  arcade-game, retrogaming
neospriteviewer
A Neo Geo Sprite Tile Viewer
Stars: ✭ 18 (-33.33%)
Mutual labels:  retrogaming, neo-geo
arcade-pcb-case
Plans to build Arcade PCB cases
Stars: ✭ 29 (+7.41%)
Mutual labels:  arcade-game, retrogaming
neosdconv
A command line tool to convert Neo Geo roms into the format needed for NeoSD
Stars: ✭ 17 (-37.04%)
Mutual labels:  retrogaming, neo-geo
kqstats
Get real time statistics from your Killer Queen cabinets!
Stars: ✭ 23 (-14.81%)
Mutual labels:  arcade-game
trader
Python version of Star Trader game written by Dave Kaufman
Stars: ✭ 27 (+0%)
Mutual labels:  retrogaming
PYTRIS
tetris made with pygame
Stars: ✭ 26 (-3.7%)
Mutual labels:  arcade-game
bullethell
A bullet hell game programmed using HTML5 and JS.
Stars: ✭ 30 (+11.11%)
Mutual labels:  arcade-game
LudOS
Just enough OS for libretro using the Ludo frontend on a LibreELEC 9.2 base
Stars: ✭ 36 (+33.33%)
Mutual labels:  retrogaming
Pacman Compose
Pacman Created in JetpackCompose
Stars: ✭ 28 (+3.7%)
Mutual labels:  arcade-game
Awesome-Retro-Docs
A curated collection of technical documentation for Arcades, Handhelds, Consoles, Computers and MCU’s.
Stars: ✭ 128 (+374.07%)
Mutual labels:  retrogaming
gameshell-setup
Enhance your Gameshell 💪
Stars: ✭ 56 (+107.41%)
Mutual labels:  retrogaming
HTML5-Space-Invaders
A Space Invaders HTML5 porting. This work is licensed under a Creative Commons Attribution - Share Alike 3.0 - Unported license (CC BY-SA 3.0). The text of the license is available at http://creativecommons.org/licenses/by-sa/3.0/ .
Stars: ✭ 36 (+33.33%)
Mutual labels:  retrogaming
FlappyBird-N64
Clone of Flappy Bird for Nintendo 64 built using the open source LibDragon SDK. Original game design, graphics, and sound effects created by .GEARS
Stars: ✭ 38 (+40.74%)
Mutual labels:  retrogaming
kickoff
Open Kick-Off is a fun rewriting attempt of the cult football game Kick Off 2 designed by Dino Dini and released in 1990 by Anco for the Atari ST and the Commodore Amiga. It is written in Java with the help of libGDX.
Stars: ✭ 32 (+18.52%)
Mutual labels:  retrogaming
The-Great-Escape-in-C
Classic ZX Spectrum game "The Great Escape" rewritten in portable C
Stars: ✭ 95 (+251.85%)
Mutual labels:  retrogaming
tetriss
Tetris clone written in JavaScript 🎮 https://antonioolf.github.io/tetriss/
Stars: ✭ 14 (-48.15%)
Mutual labels:  retrogaming
PySprint
Recreation of the Atari ST port of Super Sprint with Pygame
Stars: ✭ 19 (-29.63%)
Mutual labels:  retrogaming
rogue.js
JavaScript porting of original Rogue source code using Emscripten
Stars: ✭ 33 (+22.22%)
Mutual labels:  retrogaming

Modern Neo Geo Development Book

This is an e-book on developing for SNK's Neo Geo. The focus is on using modern open source tooling and best practices to create a complete game.

The book uses ngdevkit as the core dev environment, sromcrom to build and manage graphic assets, Make for project management and most (all?) code will be in C.

Status

I just started this very recently, so there's quite a long ways to go. You can see the current overall status per chapter here: https://neogeobook.mattgreer.dev/book

Book is not dead!

I know I haven't worked on this in ages, real life got in the way. But I am determined to fully finish this book, it's important to me. Thanks for your patience.

Goals

  • Walk through building an entire simple breakout game from start to finish.
  • Understand the Neo Geo's hardware and how it impacts game creation
  • Be able to program the Z80 enough to pull off simple sound effects and music
  • Advanced topics like using gdb, fixed point math, etc
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].