NeoCD RX Wii

From GameBrew
Revision as of 07:26, 5 April 2023 by HydeWing (talk | contribs) (Created page with "{{Infobox Wii Homebrews |title=NeoCD RX |image=neocdrxwii |description=NeoCDRX is a Neo-Geo CD/Z emulator, running on the GameCube, Wii, and Wii U's Virtual Wii, forked from NEO-CD REDUX. |author=niuus |lastupdated=2023/04/03 |type=Console |version=1.0.02 |license=LGPL-2.1 |download=https://dlhb.gamebrew.org/wiihomebrews/neocdrxwii.7z |website=https://gbatemp.net/threads/neocd-rx-a-new-fork.627012/ |source=https://github.com/niuus/NeoCDRX }} {{#seo: |title=Wii Homebrew E...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
NeoCD RX
File:Neocdrxwii
General
Authorniuus
TypeConsole
Version1.0.02
LicenseLGPL-2.1
Last Updated2023/04/03
Links
Download
Website
Source

The NeoCD RX emulator is designed to replicate the Neo Geo CD/Neo Geo CDZ gaming experience on the GameCube, Wii, and Wii U's Virtual Wii. Its creation is credited to several other emulators such as NEO-CD REDUX, NeoGeo CD Redux, NeoCD-Wii, and NeoCD Redux Unofficial. NEO-CD REDUX, in turn, drew inspiration from the NeoCD/SDL 0.3.1 and NeoGeo CDZ emulators, which were both derived from the original NeoCD emulator by Fabrice Martinez.

However, to run NeoCD RX on your Nintendo Wii, you will need to install a "homebrew application," which enables the console to execute unsigned code. The source code for NeoCD RX can be found on the GitHub repository originally created by emukidid.

Features

  • Z80 emulator core 3.6
  • M68000 emulator core 3.3
  • Wii Remote, Wii Remote Plus, Wii Remote+Nunchuk, and GameCube controller support
  • SD/SDHC, USB, WKF (GameCube), IDE-EXI V1, DVD support
  • UStealth USB devices support
  • Region select for uncut content and extra languages (USA / Europe / Japan)
  • Neo Geo CD Virtual Memory Card (8KiB battery-backed SRAM chip) support. Save directly to SD/USB or to your physical GameCube card for max nostalgia!
  • Sound FX / Music 3-Band equalizer
  • Super fast loading times. Original console weakness is no more!
  • Available in various skins/colors
  • Open Source!

Installation

In order to use NeoCD-RX on the Wii or Wii U's Virtual Wii, you must extract the "apps" and "NeoCDRX" folders from the downloaded .zip file and transfer them directly to the root directory of your SD or USB media. The emulator is packaged in the Homebrew Channel format, which is compatible with official forwarders. Next, you should create individual folders with the name of each game and its corresponding music tracks inside the "\NeoCDRX\games" directory. A detailed explanation for this process can be found in the corresponding section below. For the GameCube version, you only need to take care of the "NeoCDRX" folder that comes included.

You must also obtain a proper dump of the Neo Geo CD/CDZ console BIOS and copy the file into the "\NeoCDRX\bios" directory, naming it "NeoCD.bin." Note that the emulator only works with specific BIOS versions.

Neo Geo CDZ BIOS (NeoCD.bin)
Size: 524.288 bytes
CRC32: DF9DE490
MD5: F39572AF7584CB5B3F70AE8CC848ABA2
SHA-1: 7BB26D1E5D1E930515219CB18BCDE5B7B23E2EDA
Neo Geo CDZ BIOS (NeoCD.bin)
Size: 524.288 bytes
CRC32: 33697892
MD5: 11526D58D4C524DAEF7D5D677DC6B004
SHA-1: B0F1C4FA8D4492A04431805F6537138B842B549F

Once you have completed these steps, you can proceed to run the emulator. Additionally, you can install the NeoCD-RX Forwarder Channel onto your Wii or vWii System Menu or use the special NeoCD-RX Channel for Wii U, which will read the necessary configuration files from the "\NeoCDRX" folder on your device, whether it's an SD or USB.

Configuration

To configure NeoCD-RX, simply press the 'A' button on the "Settings" box. This will bring up a screen where you can adjust various settings such as "Region," "Save Device," and "FX / Music Equalizer."

  • The "Region" option allows you to change the emulated console region to access games in different languages and, in some cases, uncensor game content such as fatalities, blood, difficulty levels, and title screens. Be sure to reload the game (not reset) for the new setting to take effect.
  • The "Save Device" option provides two choices. You can select "SD/USB" to save the SRAM memory (which acts as a virtual memory card within the real Neo Geo CD console) directly to your media drive. Alternatively, you can choose "MEM Card" to save your progress to a physical GameCube Memory Card, just like on a real Neo Geo AES. This option allows you to transfer your progress to another console or simply for nostalgic purposes.
  • Finally, the "FX / Music Equalizer" option allows you to customize the volume levels of sound effects or MP3 tracks, as well as adjust the gain in Low / Mid / High frequencies to suit your preferences.

Preparing The Games For Use With The Emulator

To prepare your games for use with NeoCD-RX emulator, you must create a subdirectory inside the "\NeoCDRX\games" folder for each game disc. You can name this subdirectory whatever you like and copy all the game data files into it. Additionally, you must create another subdirectory called "mp3" inside the game folder and copy your music tracks there. Note that the music folder is required even if you don't intend to use it.

To encode the music tracks, you need to convert them from the original CD's Red Book standard 44.1 kHz WAV to MP3 format. Ensure that the MP3 files are at least 128kbps or better, and name them precisely as "TrackXX.mp3," where XX is a number starting at 02 since the data track is always 01. You can easily find free CD audio ripping software for this purpose.

For more examples and visual aids, refer to the NeoCDRX_manual.pdf available at https://github.com/niuus/NeoCDRX/blob/main/NeoCDRX_manual.pdf.

After completing these steps, you can start playing. Each game folder you create will be treated by the emulator as a complete CD.

Controls

GameCube Controller

  • Neo Geo A = B
  • Neo Geo B = A
  • Neo Geo C = Y
  • Neo Geo D = X
  • Neo Geo Select = Z
  • Neo Geo Start = START
  • Neo Geo directions = Dpad or Analog Stick

Wii Remote (horizontal)

  • Neo Geo A = 1
  • Neo Geo B = 2
  • Neo Geo C = B
  • Neo Geo D = A
  • Neo Geo Select = MINUS (-)
  • Neo Geo Start = PLUS (+)
  • Neo Geo directions = Dpad (horizontal)

Wii Remote+ Nunchuk

  • Neo Geo A = A
  • Neo Geo B = B
  • Neo Geo C = PLUS (+)
  • Neo Geo D = 1
  • Neo Geo Select = MINUS (-)
  • Neo Geo Start = PLUS (+)
  • Neo Geo directions = Analog Stick

Emulator Mappings

Force saving to Virtual Memory Card (while in-game, for the games that support it)

"R" button (GameCube controller)
"PLUS (+)" and "MINUS (-)" buttons together (Wii Remote / Wii Remote+Nunchuk)

Navigation

Dpad or Left Analog Stick (GameCube controller)
Dpad (Horizontal Wii Remote)
Dpad or Nunchuk Analog Stick (Wii Remote+Nunchuk)

Enter directory or Menu option / Change setting

"A" button (GameCube controller)
Button "2" (Wii Remote / Wii Remote+Nunchuk)

Go back from any Menu

"B" button (GameCube controller)
Button "1" (Wii Remote / Wii Remote+Nunchuk)

Go back from Game List

"Z" button (GameCube controller)
Button "HOME" (Wii Remote / Wii Remote+Nunchuk)

Navigate one page forward on the Game List (when you have more than 8 titles)

"R" button (GameCube controller)
"PLUS (+)" button (Wii Remote / Wii Remote+Nunchuk)

Navigate one page backwards on the Game List (when you have more than 8 titles)

"L" button (GameCube controller)
"MINUS (-)" button (Wii Remote / Wii Remote+Nunchuk)

Mount and run a valid game directory

"A" button (GameCube controller)
Button "2" (Wii Remote / Wii Remote+Nunchuk)

Failsafe video mode (Force Menu to 480i with Component / Digital cable)

Hold "L" button right before the emulator is loading to activate

Changelog

1.0.02

  • First release.
  • Fully working SDHC & USB support. You shouldn't see the emulator complaining again about the BIOS not being found, if you already have the proper file in the correct folder, specially on USB devices.
  • Virtual Neo Geo Memory Card saving is fixed again. Use SD/USB or the GameCube Memory Card, the latter also works on Wii (backwards compatible unit).
  • Fixed GameCube controller analog stick support. It wasn't working on Wii, only when used on a GameCube console.
  • Rearranged internal menus for future expansion.
  • Some tidying up.

Credits & Thanks

  • NeoCD-Wii (Wiimpathy / Jacobeian)
  • NeoCD Redux Unofficial (megalomaniac)
  • NeoGeo CD Redux (Infact)
  • NEO-CD REDUX (softdev)
  • NeoCD/SDL 0.3.1 (Foster)
  • NeoGeo CDZ (NJ)
  • NeoCD 0.8 (Fabrice Martinez)
  • [M68000 C Core](https://github.com/kstenerud/Musashi) (Karl Stenerud)
  • [MAME Z80 C Core](https://github.com/mamedev/mame/tree/master/src/devices/cpu/z80) (Juergen Buchmueller)
  • Sound Core (MAMEDev.org)
  • The EQ Cookbook (Neil C / Etanza Systems)
  • The EQ Cookbook (float only version code - Shagkur)
  • WKF & IDE-EXI V1 (code from [Swiss GC](https://github.com/emukidid/swiss-gc) - emu_kidid)
  • libMAD (Underbit Technologies)
  • libZ (zlib.org)
  • TehSkeen forum (2006-2009)
  • NeoCDRX emu bg - Style 1 (catar1n0)
  • NeoCDRX menu design (NiuuS)

External Links

Advertising: