PDA

View Full Version : Making a Neo-Geo GAEM



Burning Fight!!
01-08-2017, 12:02 PM
I'm trying to find a good place for Neo resources and documentation but I'm at a loss here and my google search strings aren't giving me anything decent.

Can anyone show me a decent site for that kind of stuff? Any developer's manuals floating around?

WNivek
01-08-2017, 12:20 PM
the Neo Geo Dev wiki (https://wiki.neogeodev.org/) has a bunch of resources.

Burning Fight!!
01-08-2017, 04:10 PM
the Neo Geo Dev wiki (https://wiki.neogeodev.org/) has a bunch of resources.

Thanks, a little bit less richer than I was hoping for but still a good reference.

xsq
01-09-2017, 01:54 AM
you get NeoBitz dev tools and HPman's DATlib there... you can build a lot with that.

Razoola
01-09-2017, 11:00 AM
Yup, the Neo dev wiki is the number one place for info needed to make a homebrew game.

adsa1971
01-22-2017, 06:33 AM
Thank you so much. This answers a lot of my hardware questions.

tcdev
02-14-2017, 09:52 PM
I started on the Neo Thunder project page (Google or link from the neodev Wiki) and downloaded the toolchain and source code from there. Together with the included devkit documentation and the Official SNK Neo Geo Programming Guide (hardmvs.com), it's enough to get you up and coding in C at least. Once you dive into it and get more familiar with coding you'll realise the 'devkit' is a pretty thin wrapper over the raw registers.

You're probably OK with the same 'host' game to start out, but if you're getting into a serious number of sprites you'll need to match a host with sufficient CROM capacity.

I wasn't a big fan of Sebastian's build scripts so I put together a proper makefile that can produce both cartridge and cd images.

If you get serious you can also develop in pure assembler using the same toolchain.

Good luck!

Burning Fight!!
01-08-2020, 02:42 PM
I was wondering if I could do something so NeoDev001.zip doesn't trash my MinGW installation... probably gonna rename gcc to neogcc.exe, etc. lol

greedostick
01-09-2020, 01:58 AM
There's an official development manual. PM me you email and ill send you a copy.

Hine62
01-09-2020, 07:19 PM
Try this chibiakumas (https://m.youtube.com/channel/UC8t99gp5IN-FTf5rGVaRevw)

Burning Fight!!
01-09-2020, 07:33 PM
Well I suppose a bit of reasoning is due... this is an old thread because I really didn't have time to look into Neo stuff until now, real life sux I know. I was actually wanting to do a "Riding Hero, but good" game on the PC Engine but due to some annoyances with the hardware and some disappointing stuff in the ""community"" I thought of taking what I have and continue it on the actual Neo, which also seems to have more power to do what I was envisioning for it.


https://www.youtube.com/watch?v=B2vTJiyj1cI

The code is mostly boilerplate and scanline interrupt handling for now so it shouldn't be too hard to bring the concepts into the Neo.


Try this chibiakumas (https://m.youtube.com/channel/UC8t99gp5IN-FTf5rGVaRevw)

Damn dude how many systems do you cover? :lolz:

Definitely checking it out.

tcdev
01-14-2020, 05:45 AM
I was wondering if I could do something so NeoDev001.zip doesn't trash my MinGW installation... probably gonna rename gcc to neogcc.exe, etc. lol

Pretty sure you just unzip it to whatever directory you want - it's been years since I actually installed it - and either set the environment to search those paths first, or set up a makefile with explicit paths (which is what I did).