Neo Geo:UNIVERSE BIOS (UniBIOS)

The UNIVERSE BIOS (UniBIOS for short) is a custom bios that can be used on MVS and AES hardware. The main reason for installing UniBIOS is to change the region and mode between Arcade and Console modes on boot, but it adds a multitude of features. You can either purchase an EEPROM with UniBIOS preloaded, or you can download UniBIOS and flash it to your own blank EEPROM.

Features
Full feature list.


 * The ability to quickly and easily change operation from MVS to AES. Play your favorite games as the home console version enabling all the extra gameplay options that come with some games.
 * The ability to quickly and easily change country region (great for games that disable blood under USA region).
 * Access to the DEBUG DIP's and DEVELOPER mode.
 * In-game cheat engine with built-in codes as well as the ability to patch any memory address.
 * Hiscore saving support on AES hardware (memory card required).
 * PICKnMIX (161-in-1 cart required).
 * Jukebox player to listen to game music directly from games.
 * A ROM CRC32 check where you can confirm a game's program ROM are good.
 * True USA region support (correct coin display on bottom left and right of screen in the same way a true USA BIOS does).
 * Arcade VS-MODE support which is known to be in the version 6 JAPAN bios. Turn this feature on via hard dip 2.
 * PC-2-NEO which gives the ability to upload and download data from the system using a cable which can be easily built.
 * Remapping of coin switches to select buttons and visa versa. This allows a SNK joypad pad to do everything.
 * Once region and operation mode is set the BIOS will remember settings until you change them again (memory card required on AES hardware for this to work).
 * Access to the standard Memory Card Utility no matter what Mode the BIOS is in (one could never access this menu with the normal MVS BIOS).
 * Access to Test Mode on boot without the need of wiring the Test Mode JAMMA pins or fiddling with DIP's.
 * Enhancements to the TEST MODE menu and hardware test screens.
 * Hide DEV slot check messages (and red warning screens) from some games when running on MVS hardware in console mode or AES hardware in arcade mode.
 * Look at internal memory with the built in memory viewer. This is handy for tracking faults with slots that don't work (multislot hardware) or carts that simply won't start.
 * The ability to soft reboot the system without the need of powering off and on.
 * Allows full fatalities in the AES unfixed cart of Samurai Shodown V Special.

Neo Geo CD Features

 * The in-game menu has all the features of the MVS/AES UNIVERSE BIOS.
 * Brings the CDZ style radio screen to Top and Front Loaders.
 * Slightly faster loading on Top/Front Loaders (hardly noticeable but it's there).
 * Suppress CD sector checks (failing drives work in some cases).
 * An MVS/AES BIOS SWITCH option (see Usage section).
 * Does not currently support hiscore saving.
 * There is no jukebox player, use the Bios CD music payer.

Socketed BIOS Install
These models have a socketed BIOS that can be popped out using your fingers and replaced with a UniBIOS EEPROM:
 * MV-1
 * MV-1A(CH)
 * MV-1F(S/T)
 * MV-1FZ
 * MV-(2F/4F/6F)

Soldered BIOS Install
The following models do not have a socketed BIOS:
 * All AES models
 * Front-loader Neo Geo CD
 * MV-1AX
 * MV-1ACHX

You can use one of the following methods to install UniBIOS.

Piggyback Installation
You will need a 15K 1/4 watt carbon resistor and some wire. Optionally, you can follow the same instructions but using a 40 pin DIP socket instead to make chip replacement easier in the future if you ever want to update the chip.

Refer to this image of the pinout of the BIOS:




 * 1) Locate the BIOS chip. The chip will normally have '531024' written somewhere on it.
 * 2) Locate pin 2 on the chip. It is the second pin going counter-clockwise from the half circle cut in the chip. Lift or cut the pin (as close to the board as possible) and bend it to be parallel with the motherboard.
 * 3) Locate pin 2 on the UniBIOS chip and bend it so it is parallel with the floor, noting the half circle on the chip.
 * 4) Place the chip on top of the existing BIOS chip and make sure the pins are all aligned and overlapping. Pin 2 of each should not be touching each other.
 * 5) Solder all pins from the UniBIOS chip and the existing BIOS chip together (aside from pin 2) and avoid bridging any neighboring pins.
 * 6) Solder the resistor to pin 2 of the original BIOS chip and the other end to pin 40 (the first pin going clockwise from the half circle). The socket, original BIOS, and resistor should all be soldered together at pin 40.
 * 7) Solder one end of a wire to pin 2 of the UniBIOS chip and the other to pin 20 (joining it to both the old and new BIOS chips).
 * 8) * If using a socket, push the new UniBIOS chip into the socket, ensuring it is orientated correctly.
 * 9) Power on the console without a game inserted. You should be presented with a blue screen if successfully installed.

Direct Replacement

 * 1) Desolder the existing BIOS chip. The chip will normally have '531024' written somewhere on it.
 * 2) Solder the new UniBIOS chip in its place, ensuring it is orientated correctly.
 * 3) * Optionally, you can follow the same instructions but using a 40 pin DIP socket instead to make chip replacement easier in the future if you ever want to update the chip.

Other Models Install
The following models do not have a socketed BIOS and use a different sized chip than others:
 * Top-loader Neo Geo CD
 * MV-1B
 * MV-1C

The installation is a bit different, as you will need to disable the onboard BIOS, solder two wires, snap the NewBiosMasta adapter PCB in place, then plug the new BIOS in.

The NeoBiosMasta is a PCB with a socket that clips onto the existing BIOS on the motherboard. This methods still requires the soldering of two wires, but greatly simplifies the process. It can be purchased from various places or you can make your own via the open-source files on OSHpark. There is also a variant with a virtual memory card (VMC). If you have a Neo Geo CD, you will need a "NeoBiosMasta CD".

MV-1B
Clear diagrams of the below instructions can be found here.


 * 1) Lift pins 2 and 20 of the original BIOS labelled "SP1". Pin 1 is marked with a circle indent on top of the chip.
 * 2) Bridge pins 1 and 2.
 * 3) Solder a wire from the pad below pin 2 to the `CE` pad on the NeoBiosMasta.
 * 4) Solder a wire from the pad below pin 20 to the `OE` pad on the NeoBiosMasta.
 * 5) Press the NeoBiosMasta into place onto the CPU1 chip, ensuring it is oriented correctly. This requires a significant amount of pressure. Ensure all sides are equally pressed down by checking that the hole on top of the PCB has no gaps.

MV-1C
Clear diagrams of the below instructions can be found here. An installation video can be found on ModzvilleUSA's channel.


 * 1) Lift pins 10 and 12 of the original BIOS labelled "SP1". Pin 1 is marked with a circle indent on top of the chip.
 * 2) Solder a wire from pin 10 to pin 21.
 * 3) Solder a wire from the pad below pin 10 to the `CE` pad on the NeoBiosMasta.
 * 4) Solder a wire from the pad below pin 21 to the `OE` pad on the NeoBiosMasta.
 * 5) Press the NeoBiosMasta into place onto the CPU1 chip, ensuring it is oriented correctly. This requires a significant amount of pressure. Ensure all sides are equally pressed down by checking that the hole on top of the PCB has no gaps.

Top-Loader Neo Geo CD

 * 1) Lift pins 10 and 12 from the TOP-SP1 chip.
 * 2) Solder a wire from pin 10 to pin 21 of the chip.
 * 3) Solder a wire from the pad below pin 12 and connect it to the `OE` pad on the NeoBiosMasta.
 * 4) Press the NeoBiosMasta into place onto the CPU1 chip, ensuring it is oriented correctly. This requires a significant amount of pressure. Ensure all sides are equally pressed down by checking that the hole on top of the PCB has no gaps.

Usage
Official instructions

Hold one of the following button combinations during bootup or the splash screen (with the exception of the in-game menu combos).

Usage (Neo Geo CD)
Hold one of the following button combos on the CD radio screen (with the exception of the in-game menu combo).

The UniBIOS for Neo Geo CD also has a special feature. You can wire a switch to the contacts on the CD BiosMasta or lift A17 (pin 1) from the PCB and switch it between VCC (pin 21) and the address line where pin 1 would be connected on PCB. This switch will allow you to use a PC-2-NEO to upload and run homebrew projects in an MVS/AES environment. You can load data into memory from a CD (with CD UNIVERSE BIOS) and then switch to the MVS/AES bios.