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.
UniBIOS is also available for the Neo Geo CD, but it's in an experimental state. |
Features
- 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.
Installation
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:
- Locate the BIOS chip. The chip will normally have '531024' written somewhere on it.
- 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.
- Locate pin 2 on the UniBIOS chip and bend it so it is parallel with the floor, noting the half circle on the chip.
- 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.
- Solder all pins from the UniBIOS chip and the existing BIOS chip together (aside from pin 2) and avoid bridging any neighboring pins.
- 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.
- 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).
- If using a socket, push the new UniBIOS chip into the socket, ensuring it is orientated correctly.
- Power on the console without a game inserted. You should be presented with a blue screen if successfully installed.
Direct Replacement
- Desolder the existing BIOS chip. The chip will normally have '531024' written somewhere on it.
- Solder the new UniBIOS chip in its place, ensuring it is orientated correctly.
- 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 by either completely removing the BIOS chip or following a model-specific pin lift procedure, snapping the NewBiosMasta adapter PCB in place, then plugging 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. If you have a Neo Geo CD, you will need a "NeoBiosMasta CD".
If you plan on using a clone NeoBiosMasta VMC (the variant with the Virtual Memory Card on it), you will need to fully remove the original BIOS chip or you will receive errors related to the memory card being "write protected" when trying to format it. |
MV-1B
Either completely desolder the original BIOS chip labelled "SP1" or follow the below instructions. Clear diagrams of the below instructions can be found here.
- Lift pins 2 and 20 of the original BIOS labelled "SP1". Pin 1 is marked with a circle indent on top of the chip.
- Bridge pins 1 and 2.
- Solder a wire from the pad below pin 2 to the
CE
pad on the NeoBiosMasta (not needed if dedicated CE pad is missing on the NeoBiosMasta). - Solder a wire from the pad below pin 20 to the
OE
pad on the NeoBiosMasta (not needed if dedicated CE pad is missing on the NeoBiosMasta). - 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
Either completely desolder the original BIOS chip labelled "SP1" or follow the below instructions. Clear diagrams of the below instructions can be found here. An installation video can be found on ModzvilleUSA's channel.
- Lift pins 10 and 12 of the original BIOS labelled "SP1". Pin 1 is marked with a circle indent on top of the chip.
- Solder a wire from pin 10 to pin 21.
- Solder a wire from the pad below pin 10 to the
CE
pad on the NeoBiosMasta (not needed if dedicated CE pad is missing on the NeoBiosMasta). - Solder a wire from the pad below pin 21 to the
OE
pad on the NeoBiosMasta (not needed if dedicated CE pad is missing on the NeoBiosMasta). - 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
- Lift pins 10 and 12 from the TOP-SP1 chip.
- Solder a wire from pin 10 to pin 21 of the chip.
- Solder a wire from the pad below pin 12 and connect it to the
OE
pad on the NeoBiosMasta (not needed if dedicated CE pad is missing on the NeoBiosMasta). - 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
Neo Geo MVS / AES
Hold one of the following button combinations during bootup or the splash screen (with the exception of the in-game menu combos).
Button Combo | Result |
---|---|
(A)+(B)+(C) | UNIVERSE BIOS menu |
(A)+(B)+(C)+(D) | Memory card manager |
(B)+(C)+(D) | Test mode (MVS only) |
(B)+(C)+(D) | Hardware test (AES only) |
(A)+(B)+(C)+(D) | Controller test. Hold on second controller. |
(START)+(SELECT) | Open in-game menu |
(START)+(COIN) | Open in-game menu |
(START)+(A)+(B)+(C) | Open in-game menu |
Neo Geo CD
Hold one of the following button combos on the CD radio screen (with the exception of the in-game menu combo).
Button combo | Result |
---|---|
(SELECT) | UNIVERSE BIOS Menu |
(B)+(C) | Access PC-2-NEO |
(C)+(D) | Eject (Front Loader only) |
(START)+(SELECT) | Open in-game menu |
(A)+(B) | Force PC-2-NEO Start (details below) |
(A)+(B)+(SELECT) | Reset font and start PC-2-NEO |
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.
The systems memory spec is a limiting factor in the size of data that can be loaded. That aside the CD system is a good development tool for small game projects. |
PICKnMIX
UniBIOS supports a special mode called PICKnMIX when used with a 161-in-1 cart. If you hold the Start button while booting the console until you see the UniBIOS splash screen, it will automatically boot into a game. From there, you can press the A or B buttons to cycle through games. Hold Select to bring up a menu to change between games. In this mode, many of the junk titles on the cart are removed and it will randomly cycle through attract screens.