Skip to content

neogeo-mzs/Mezz-Estate-NeoGeo-Audio-Driver

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Repository files navigation

Mezz'Estate Neogeo Audio Driver

Audio driver for the NeoGeo MVS and AES made in assembly.
Check the wiki for further information

Compilation dependencies

  • This specific ZASM fork (You'll have to compile it yourself, there's no actual executables)
  • RomWak
  • Python 3.9.7+ (Might work with other versions higher than 3.0.0, not tested)
  • adpcma (Just for converting the test's program's samples)
  • ngdevkit (Just for compiling the test software)
  • Mame (Can be any emulator, but this repo has neat stuff for Mame SDL)
  • NeoSdConv (Just for exporting to TerraOnion's flashcart)

Z80 memory map

Address space Description Usage
$0000 ~ $5FFF Static main code bank Code
$6000 ~ $7FFF Static main code bank MLM header and song data
$8000 ~ $F7FF Switchable banks Song data
$F800 ~ $FFFF Work RAM Work RAM