Skip to content
This repository was archived by the owner on Jan 22, 2026. It is now read-only.

SNK Neo Geo CD (neogeocd)

southoz edited this page Dec 28, 2025 · 4 revisions

Emulator Details

Emulator Retroarch
Core Neo CD
Core Name lr-neocd
ArkOS Details Christians GitHub
EASYROMS Folder neogeocd
Linux Path /roms/neogeocd
BIOS File /bios/neocd/000-lo.lo
BIOS File /bios/neocd/neocd.bin
BIOS File /bios/neocd/neocd.srm

Controls

Emulator Game Controls

Neo Geo CD G80CA-MB
Pad A B Button (Bottom)
Pad B A Button (Right)
Pad D X Button (Top)
Pad C Y Button (Left)
Joystick Up Left Analogue Up
Joystick Down Left Analogue Down
Joystick Left Left Analogue Left
Joystick Right Left Analogue Right
Start Start Button
Select Select Button
Pad CD L1
Pad AB R1
Pad BCD L2
Pad ABC R2

Emulator Controls

Action Key/Combination
Retroarch Menu Function
Quit Retroarch Start + Select
Save State Select+ B Button
Load State Select + A Button
Prev State Select + Y Button
Next State Select + X Button
Fast Fwd Select + D-Pad Right
Rewind Select + D-Pad Left

Retroarch Core options

Neo Geo Core Options

/home/ark/.config/retroarch/retroarch-core-options.cfg

neocd_bios = "neocd.bin (CDZ)"
neocd_cdspeedhack = "On"
neocd_loadskip = "On"
neocd_per_content_saves = "Off"
neocd_region = "Japan"

Neo Geo CD Controller Remap

/home/ark/.config/retroarch32/config/remaps/NeoCD/neogeocd.rmp

input_libretro_device_p1 = "1"
input_player1_analog_dpad_mode = "1"
input_player1_btn_l = "14"
input_player1_btn_l2 = "15"
input_player1_btn_l3 = "-1"
input_player1_btn_r = "12"
input_player1_btn_r3 = "-1"
input_remap_port_p1 = "0"
input_turbo_allow_dpad = "false"
input_turbo_bind = "-1"
input_turbo_button = "0"
input_turbo_duty_cycle = "0"
input_turbo_enable = "true"
input_turbo_mode = "1"
input_turbo_period = "6"

Home

Guides

Arcade Systems

Console Systems

Handheld Systems

Computer Systems

Ports and Recompilations

Advanced

Clone this wiki locally