• Please review our updated Terms and Rules here

NABU PC Emulation under MAME

How to build and run on Ubuntu 22.04, for those of us coming in late:

Code:
git clone git@github.com:brijohn/mame.git mame-nabu
cd mame-nabu
git checkout nabupc_wip
make -j6
mkdir -p roms/nabupc
cd roms/nabupc
wget 'https://www.nabunetwork.com/download-manager.php?id=2' -O nabupc-u53-90020060-revb-2764.zip
unzip nabupc-u53-90020060-revb-2764.zip
rename 'y/A-Z/a-z/' *
cd -
./mame nabupc -window -kbd nabu_hle -hcca null_modem -bitb socket.127.0.0.1:5816 -video opengl
 
Thanks Alex.

To run the network simulator:

Code:
mkdir nabusim
cd nabusim
wget https://github.com/GryBsh/NabuNetworkEmulator/releases/download/0.9.9-beta6/nns-linux-x64.zip -O nns-linux-x64.zip
unzip nns-linux-x64.zip
./nns

Run mame as above and the NABU PC will boot up into the emulated NABU Network.
 
Any update in the last two years ;)-
A few...

Changelog:
2025-09-29
- added support for labomb's patched v14 rom (-bios ver14p)
2025-04-03
- Fixed TM9938 clock speed
2024-12-02
- add OpenNabu IPL to BIOS selection (-bios opennabu)
- add keyboard bios selector
- add 3btn joystick
- Make joystick/paddle controllers slot devices
2024-04-21
- Minor update that adds cycle 4 to the list of cycles for the built-in adapter
2024-04-18
- TMS9918a and 9938 vdp cores in a single build. The default is the tms9918a but you can change it by going into the tab menu and selecting "Slot Devices" or boot directly by adding "-nabu_video tms9938" to the CLI when you start the emulator.
2024-04-08
- Fixed gcc 13 compilation
- Allowed setting a server for hcca_remote
- Removed DES decryption and added support for cycle 3
2023-11-28
- paddle controls are no longer reversed
- keyboard now uses nabukeyboard-90020070-revb-2716.bin (it fixes a bug with the port 2 paddle support)
- mouse x axis set to control paddle 1, left mouse button mapped to joy left
- enabled confirm quit (confirm_quit = 1 in nabupc.ini)
- added more .cmd files to make things easier


 
I need to figure out how to fix OpenNabu IPL...the disk boot is broken and I have no idea how to fix it.
 
Back
Top