All Projects → Kannagi → NGDK

Kannagi / NGDK

Licence: MIT license
SDK for Neo Geo

Programming Languages

c
50402 projects - #5 most used programming language
Makefile
30231 projects
assembly
5116 projects
Roff
2310 projects

Projects that are alternatives of or similar to NGDK

neospriteviewer
A Neo Geo Sprite Tile Viewer
Stars: ✭ 18 (-62.5%)
Mutual labels:  neogeo, neogeo-homebrew
neosdconv
A command line tool to convert Neo Geo roms into the format needed for NeoSD
Stars: ✭ 17 (-64.58%)
Mutual labels:  neogeo, neogeo-homebrew
freemlib-neogeo
library(-ish) and utils for programming the Neo-Geo
Stars: ✭ 26 (-45.83%)
Mutual labels:  neogeo

NGDK

SDK for Neo Geo (Beta version)

Discord : https://discord.gg/2VCJN5c

This repository will only be used for the source code, for a binary installation, please use: https://github.com/BrokeStudio/NGDK

NGDK has makefiles that should compile under Linux and Windows (With MSYS2 MinGW 64-bit/WSL)

Dependencies

  1. m68k-elf-gcc (To target the m68k processor) For an easier installation, use the toolchain (https://github.com/BotBitmap/CTMZ_Toolchain)
  2. A C compiler of your choice targeting your machine (EX: GCC/Clang, to compile the tools)
  3. libsdl1.2 and libsdl-image1.2 (To compile the tools)
  4. bsdtar libarchive (For packing roms)
  5. make (To compile everything)

Ubuntu dependencies (Except for m68k-elf-gcc)

apt-get install make gcc libarchive-tools libsdl1.2debian libsdl1.2-dev libsdl-image1.2 libsdl-image1.2-dev

Windows (MSYS2 MinGW 64-bit) dependencies (Except for m68k-elf-gcc)

pacman -S make mingw-w64-x86_64-gcc mingw-w64-x86_64-libarchive mingw-w64-x86_64-SDL mingw-w64-x86_64-SDL_image

Building

cd SDK
make

Code::Blocks

Config

  • The CodeBlock folder, has screens and text files to configure

Windows

  • To run Winkawaws in Code::Block, you have to go to Tools -> configure tools -> add
  • Name : WinKawaks
  • executable : "C:\SDK\NeoGeo\emu\WinKawaks.exe"
  • Tools -> WinKawaks

Linux

  • To run gngeo in Code::Block , Project -> Set program arguments -> bin(Linux)
  • & gngeo --rompath=yourpath ssideki

Running roms in MAME

mame $YOUR_ROM -bios $YOUR_BIOS

The Neo Geo has 6 ROMs

  • C1-C2 for Sprites
  • S1 for Fix (HuD)
  • M1 for Z80
  • P1 for M68000
  • V1 for Samples
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].