1

The wide range of options made me quite indecisive.

ngdevkit, Kannagi NGDK and freemlib seems to be good options, but aren't used much i think.

Datlib and Neobitz are quite popular on this forum, but don't have license files (They are proprietary libs?)

Overral, i just want to display and move sprites, play wav music, and the lib should have a permissive license and work on Linux and Windows.

Also, i don't know asm (Only C) should i learn it before using any lib? (ChibiAkumas Neo Geo 68k ASM tutorials seems quite nice)

Thank you a lot! smile
avatar

2

I recommend the Sebastian Mihai's SDK (based on NeoBitz SDK) combinated with DATlib graphic library, DATimage color reducer and NGFX SoundBuilder. Perhaps, this tools is most easy and comfortable in use.
avatar

3

VasiliyFamiliya (./2):
I recommend the Sebastian Mihai's SDK (based on NeoBitz SDK) combinated with DATlib graphic library, DATimage color reducer and NGFX SoundBuilder. Perhaps, this tools is most easy and comfortable in use.
Datlib seems amazing, i liked the documentation, but it has no license specified, which made me think twice before starting a project using it.

About the NGFX SoundBuilder, i don't understand what it does by it's description. It's a adpcm sample encoder? (Similar to github.com/freem/adpcma) Also, is freeware and use a GUI instead of CLI, which i think would make difficult to automating stuff (Ex: By using bash files)
avatar

4

You should check out this page: https://www.chibiakumas.com/68000/#Lesson1
avatar

5

The NGDK had a little update to be easily installed on Windows (since I only work on Linux).
I removed the "Code :: Block" part too heavy to do for those who do not know the IDE :
BrokeStudio/NGDKGitHubSDK for Neo Geo. Contribute to BrokeStudio/NGDK development by creating an account on GitHub.


Broke Studio will take care of the Windows version, and I only the lib code, I'm currently working on the sound lib, so you can use the FM + SSG + ADPCM synthesis for music.

6

I'm with VasiliyFamiliya's recommendation. DATLib is amazing if you already know C you can hit the ground running. There are great examples to get you started.
The documentation is superb!

The tools VasiliyFamiliya points to are valuable for colour reduction and sound integration. Blastar also provides a fade calculator that is awesome!

NGDK is highly anticipated but as far as I know it does not run on real hardware ATM.

7

Use all the tools you need to start and be comfortable.

But I suggest to you to start ASAP to build your own tools for sprite/animation/ui creation/bundling as it is a strong part of the identity of a game.

The relevant doc parts are the following:

https://wiki.neogeodev.org/index.php?title=Sprite_graphics_format

https://wiki.neogeodev.org/index.php?title=Sprites