This project is a fork from QUASI88 version 0.6.4, a NEC PC-8801 emulator by Showzoh Fukunaga. Specifically, the source quasi88-0.6.4.tgz (md5sum '21d268aaa290471f60142fea49485010'). The main purpose of this fork is to be used with Nintendo Wii. We also used for reference the QUASI88 Wii port version 0.6.3 beta6 by Rako.
For public releases, please check the releases page. For the latest development version, you may clone the
master branch with the below command.
$ git clone https://github.com/jpzm/wii88.git
The content of the repository folder
hbc has the files of the latest compiled version.
In order to setup the port, you have to:
- copy the content of the download release (or the
hbcrepository folder) to your SD/SDHC card.
- copy system roms files to sd:/wii88/rom directory.
- copy game roms files to sd:/wii88/disk directory.
The emulation performace is better with original NEC PC8801 roms, but you can also use the pseudo BIOS available here.
When pointed to the screen, it is possible to use the Wii Remote to control the emulator options. You can use the Wii Remote as a mouse cursor. To open the menu, press the Wii Remote plus button (mapped to F12 key). The Wii Remote minus button could be used to exit the menu (mapped to ESC key). To select a game image, go to the DISK tab, select the game disk file (.d88), and push the OK. Finally, go to the RESET tab, select the according BASIC MODE for your game, and push the RESET button.
On release 0.1.1, it is possible to change button mappings and/or create independent mappings for each game image.
src/keyboard.h for guidance.
For example, if there is a image file named
disk directory and a mapping file named
Game.d88.rc in the
rc directory, the custom key mappings are loaded from
Otherwise, the mapping from
default.rc file is used.
To build the Wii port, please use the provided
In the terminal, you may type
make -f Makefile.wii.
If everything proceed sucessfully, there will be a new
This file is also copied to
In this Wii port I tried to modify the original code from QUASI88 as less as possible. The additional code and build files are almost always apart the original files. Therefore, the emulation process itself is cretited to Showzoh Fukunaga (the original QUASI88 author). Also, the included
icon.png file was created by NeoRame.