This program requires a system rom (bios) from the original Neogeo CD console to
function.
This code is copyrighted and therefore you are not entitled to a
copy unless you own an original Neogeo CD console.
Do not enquire where to find this file. Suffice to say that it should be called neocd.bin and should be 512kb in size.
A smaller version of this bios file exists on the internet, however this will no longer work with NeoCD/SDL(v 0.2.0 onwards)
NEOCD IS FREE, SOURCE CODE IS FREE. SELLING IS NOT ALLOWED.
YOU CANNOT PROVIDE NEOCD AND NEOGEO GAME SOFTWARE ON THE SAME PHYSICAL MEDIUM.
YOU CAN REUSE SOURCE CODE AND TECHNICAL KNOWLEDGE AS LONG AS IT IS NOT FOR COMMERCIAL PURPOSES.
Download the binaries for your system.
Unpack all the files from the archive to a directory.
Ensure the neocd bios is called "neocd.bin" and add it to the same directory (it should not be compressed - it will be 512kb in size).
Insert a neogeo cd into one of your cd drives and ensure that it is mounted.
Run the neocd exectuable.
If all goes well NeoCD/SDL should detect the cd drive that the cd is in and run the game.
Enjoy!
**** NOTE: When running on windows all textual output from the program goes into stdout.txt instead of to the console. You should examine this file when things go wrong.
Player 1 may be controlled using either the keyboard or the first joystick attached to the system.
Player 2 may be controlled using either the keyboard or the second joystick attached to the system.
The joypad buttons have been allocated to suit my MS sidewinder gamepads.
The controls roughly follow the default layout for the MAME emulator. As such they are as follows:
Player 1 | Player 2 | Joystick(1 and 2) | |
Up | Cursor-Up | R | Joy-Up |
Down | Cursor-Down | F | Joy-Down |
Left | Cursor-Left | D | Joy-Left |
Right | Cursor-Right | G | Joy-Right |
A | Left-Ctrl | A | Button-0 |
B | Left-Alt | S | Button-1 |
C | Space | Q | Button-2 |
D | Left-Shift | W | Button-3 |
Player Start | 1 | 2 | Button-8 |
Player Select | 5 | 6 | Button-9 |
Toggle Fullscreen | F1 | ||
Cycle Video Effect | F2 | ||
Increase Frameskip | F3 | ||
Toggle Sound | F4 | ||
Take Screenshot | F12 | ||
(snapxxxx.bmp) | |||
Quit | Esc |
The player select buttons can often be used to pause the game.
To modify the controls it is currently necessary to recompile the software.
Fabrice Martinez | - The original NeoCD emulator |
Fosters | - SDL port |
Karl Stenerud | - Motorola 68000 32 Bit emulator |
Neil Bradley | - Multi-Z80 CPU emulator |
Tatsuyuki Satoh | - YM2610 Mame core |
Derek Liauw Kie Fa. | - 2xSaI engine |
Sam Lantinga (et al) | - Simple DirectMedia Layer |