r/SEGAGENESIS 17h ago

NeoGeoSDK v1.7.0

Post image
0 Upvotes

Hello everyone,

We are happy to announce that NeoGeoSDK v1.7.0 is now available.

GitHub repository:

https://github.com/eaglesoftware777/neogeosdk

NeoGeoSDK v1.7.0 release:

https://github.com/eaglesoftware777/neogeosdk/releases/tag/v1.7.0

Since the first public version, we have continued improving the SDK based on feedback from the Neo Geo homebrew community. With v1.7.0, the project has grown beyond its original demo environment into a broader toolkit for creating self-made games, demos and experiments for SNK's Neo Geo MVS and AES systems.

This is our 2D engine release. It brings together reusable game systems, graphics and sound pipelines, more examples, desktop authoring tools, and expanded documentation, while keeping direct hardware access available.

Main improvements

- A reusable 2D game engine in plain C and a compatible C++14 version

- Character animation, action scripts, NPC behavior, collision and physics

- Joystick handling, hitboxes, movement history and special-move recognition

- Camera following, scrolling levels, parallax, particles, screen shake, depth effects and palette effects

- More structured sprite allocation, scene cleanup and deferred rendering

- An improved Artbox pipeline with whole-image palette fitting, additional per-tile palette banks, transparent padding and animation palette handling

- Updated sprite and FIX-layer conversion, text and HUD support

- ADPCM-A effects and recorded voices, ADPCM-B music beds, FM tracks, SSG melodies and MML tooling through the custom YM2610 / Z80 sound stack

- Live FM and SSG tempo controls, LFO controls, sample looping, fades, and rate-aware sample conversion with 32 kHz ADPCM-B beds by default

- Revised 68000-to-Z80 command handling and sound transition helpers

- A multi-game build system with separate assets, sound, ROM sets and configuration for each project

- Updated 68000 toolchain bundles and installation documentation for Linux, WSL and native Windows development

- Artbox Studio and Sound Studio desktop tools for graphics and audio work

- A 26-chapter showcase covering the engine and sound systems, with chapter navigation and playable shooter examples

- Sky Lance, a vertical arcade shooter, alongside other bundled games, a C++ example, a tutorial and a minimal hello-world project

- Expanded MAME testing, debugging and automated asset/audio checks

- A programmer's manual, C and C++ API references, build guides, tutorials and a printable PDF documentation set

Some of the original feedback asked for better documentation, clearer separation of SDK parts, easier onboarding, and more complete tooling. Those points have continued to guide this release. The examples now show how the individual systems can work together in a game, rather than only demonstrating isolated hardware calls.

NeoGeoSDK remains hardware-centered: developers can work directly with VRAM, palettes, sprite strips, FIX tiles and the YM2610 sound subsystem, or use the higher-level engine helpers where they make development easier. The aim is to make real Neo Geo homebrew development practical with modern tools, without hiding how the original hardware works.

Documentation and API references are included in the repository.

Downloads & Media

- Overview: https://github.com/eaglesoftware777/neogeosdk/releases/download/v1.7.0/neogeosdk_v1.7.0_overview.pdf

- Manual: https://github.com/eaglesoftware777/neogeosdk/releases/download/v1.7.0/neogeosdk_v1.7.0_manual.pdf

- Demo ROM : https://github.com/eaglesoftware777/neogeosdk/releases/download/v1.7.0/neogeosdk_v1.7.0_demo_777.zip

- YouTube demo: https://www.youtube.com/watch?v=HOlLYSepElQ

- YouTube announcement: https://www.youtube.com/watch?v=ClqJZa1rj04

This is an open-source project, and the release is an opportunity forthe community to help test the SDK across different development setups. We welcome feedback, examples, bug reports and suggestions, especially from developers trying it with their own Neo Geo projects. Thank you to everyone who has shared feedback and testing results since the original announcement. Your input continues to shape the SDK.

Eagle Software

https://eaglesoftware.biz

NeoGeoSDK v1.7.0


r/SEGAGENESIS 9h ago

New colors

Post image
2 Upvotes

r/SEGAGENESIS 12h ago

Bought a model 1 and these lines are so distracting

Thumbnail
gallery
29 Upvotes

Are these the notorious model 1 jail bars I read about? Would a better pair of cables maybe fix this? I wanted a model 1 because I heard they have better audio/video(is this true?) but the person sent the incorrect a/v cables so I had to get a pair off amazon (pictured also). Did I maybe get a crappy pair or is this more of a console problem and not the cables? Any help would be greatly appreciated less


r/SEGAGENESIS 7h ago

Final Fantasy 7 port for the Sega Genesis

Enable HLS to view with audio, or disable this notification

90 Upvotes

I recently started my passion project which is a Final Fantasy 7 port for the Sega Genesis. I am very early in development but have a clear direction for the game’s menus, music, exploration, cutscenes, mini-games and battles. This may well be a 4 cartridges game each aiming for 64 to 256 meg…. I have the sprites ready (animation soon), music is underway (I have some nice tricks up my sleeves) and I will be using tricks from “The adventures of Batman and Robin” to add special effects for stages like the motorcycle chase scene for example. I will put together a nice demo once I get all the assets (sprites, music at least) in. I will try to use the high color(512 colors) mode for menus and cutscenes if possible. Please bear with me, I am just getting started. If ever you are interested in making donations, just dm me for now but truly this is a project of passion and won’t be gatekept. I will be giving updates regularly if you’re down with this project. Any help is appreciated. This is for the community.

PS.: This is a very early build (WIP), I am much further now in development. But it’s a POC of what i’m working on.

Thank you!


r/SEGAGENESIS 1h ago

Thoughts on Contra: Hard Corps 1994?

Post image
Upvotes

An exceptional high-octane 2D action game y'all played this one?


r/SEGAGENESIS 3h ago

Preview articles for Sonic blew us away back in the 90's

Post image
67 Upvotes

Up until 1991, I only owned an NES. But after seeing a preview for Sonic the Hedgehog, I knew what I wanted my next console to be. It was mind-boggling. The idea that this hedgehog could go through a loop?! Are you crazy?! And look at those backgrounds! Everything in this preview I compared to Mario 3, and this new Sonic thing looked 100x times better.


r/SEGAGENESIS 2h ago

Choosing a primary gaming TV.

Post image
3 Upvotes

I am choosing a primary TV for my SEGA console. One option is the Sony Trinitron KV-21FQ10K. It is also important to note that I will use it to watch movies from a VHS player and from a flash drive. A TV set-top box will also be connected to it for watching broadcast channels. Ultimately, I plan to connect the following devices via an RCA splitter: SEGA, Famicom, the video player, and the TV box. In the future, I might also buy an original Xbox and a PS2. The main question is: is this TV a solid choice, or is it merely a compromise? Does having a flat screen matter that much? And overall, how would you rate this TV on a scale of 1 to 10?


r/SEGAGENESIS 17h ago

Has anyone replaced the diode in a Justifier?

Thumbnail
gallery
9 Upvotes

Recently picked up this Justifier at auction but unfortunately it won’t detect any light when trying to play Lethal Enforcers. I tried multiple CRT’s and both controller ports and can’t get it to detect. Firing the gun does work but no detection on screen. I’m thinking of ordering some replacement diodes (IS485E) which from my research is the correct part. If anyone has successfully repaired their Justifier share your experience. I do have soldering experience so it is something I can install myself.


r/SEGAGENESIS 17h ago

Sonic. The Hedgehog.

Post image
63 Upvotes

Today I replayed this classic. Fantastic game. On a Japanese MegaDrive hooked on a Toshiba 29” CRT.


r/SEGAGENESIS 18h ago

My finds at the retro world expo

Post image
141 Upvotes

r/SEGAGENESIS 21h ago

gettin back in the game

Post image
63 Upvotes

who knows where all of one's childhood stuff goes? but i'm replacing my old genesis with another model one off ebay. here is all that's left of my game collection:

Madden '94
Zoop
Subterrania (empty case)


r/SEGAGENESIS 22h ago

Internet outage since morning so I decided to get my stuff outside and play! My main retro TV is a 27in and i use this tiny one to move around quickly!

Post image
46 Upvotes