Skip to content

Disassembly of smkdan's Neo Geo Diagnostics BIOS

Notifications You must be signed in to change notification settings

Rolel/neogeo-diag-bios

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

neogeo-diag-bios

Disassembly of smkdan's Neo Geo Diagnostics BIOS with new features.

http://smkdan.eludevisibility.org/neo/diag/

This is a disassembly of smkdan's diag bios, both sp1 and m1 are included. I originally did this as a personal project to learn 68k/z80 assembly and neo geo hardware. However with smkdan having disappeared in late 2014 I thought others might find this useful. I've started adding new features which you can see in the CHANGELOG

Please use the v0.19 branch of the disassembly if you want compiled rom files to match up with the original smkdan roms.

Pre-Built

You can grab the lastest build from the master branch at

https://www.mvs-scans.com/neogeo-diag-bios/19a02-master.zip

Building

Building requires vasm and vlink, which are available here

http://sun.hasenbraten.de/vasm/
http://sun.hasenbraten.de/vlink/

For vasm you will need vasmm68k_mot and vasmz80_mot binaries. If you are building vasm from source, like I did, you can build them with the following commands

$ make CPU=m68k SYNTAX=mot
$ make CPU=z80 SYNTAX=mot

Copy the resulting vasmm68k_mot and vasmz80_mot binaries so they are within your $PATH

Then its just a matter of going into the sp1 and m1 directories and running make. The resulting rom file for each will be placed in the output/ directory.

About

Disassembly of smkdan's Neo Geo Diagnostics BIOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Assembly 96.4%
  • C 2.4%
  • Makefile 1.2%