{"repo":"TheHpman/libNG","free":true,"listed":false,"github":"https://github.com/TheHpman/libNG","clone":"git clone https://github.com/TheHpman/libNG.git","description":"libNG is an addon/toolchain to build NEOGEO games with SGDK","language":"C#","stars":24,"topics":["game-development","m68000","m68k","m68k-assembly","neogeo","retrodev","sgdk-library"],"license":"MIT","category":"game-templates","readme_excerpt":"libNG is a NEO•GEO library/toolkit designed to ease development on the system in C. It is built as a library for SGDK, as it widely used and documented. Where to begin You need to be familiar with the C language, and specifics of coding for low speed / low ressource systems. ASM warriors are welcome too! libNG tools are done with C#, so make sure to have a .NET runtime. Being familiar with SGDK is a plus, as we will use it as a baseline. NEO•GEO Reference & tools Stef's SGDK. It's for the silly Megadrive but we will use the included 68K GCC toolchain and more from this excellent kit https://github.com/Stephane-D/SGDK Everything NEO•GEO (and more) on the NEO•GEO dev wiki https://wiki.neogeodev.org/ Official documentation and guidelines from SNK http://www.neogeodev.org/NG.pdf Universe bios 4.0 from Razoola, recommended for region switching, proper 68K exception messages and for being awesome as a whole. http://unibios.free.fr MAME, your go-to emulator, excellent debugger https://github.com/mamedev/mame Installation Firstly, install and configure SGDK. You likely already have tried this kit if you are dropping by here. Copy files from this repo into your SGDK base folder. We are only adding new files, your setup will remain unchanged. Build the library. From your SGDK folder use: [!NOTE] libNG comes barebones from any SGDK components, if you are used to and want to use some system abstract features (memory, pools, etc...) copy the related files into src/libNG folder and rebuild","default_branch":null,"files":null,"tree":[],"storefront":"/r/TheHpman","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TheHpman/libNG/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}