NeoGensPlusGX Xbox

From GameBrew
Revision as of 08:57, 28 January 2024 by HydeWing (talk | contribs)
NeoGensPlusGX
Neogenplusgx2.png
General
AuthorXtecuterX73, Madmab
TypeConsole
Version1b10 Fixed
LicenseMixed
Last Updated2017/12/06
Links
Download
Website

NeoGensPlusGX is a multi-core emulator for Sega Genesis/Megadrive, 32X, SegaCD/MegaCD, Sega Master System, Game Gear, SG-1000, SC-3000, SF-7000 and MK3.

This emulator is based off of two emulator cores, which are Gens (Neogenesis) v25.19b and Genesis Plus GX v1.15b.

  • Genesis Plus GX core is by EkeEke. Initially ported by A600 to SDLx.
  • Mangled and converted to x-port (Madmab Edition) and DirectX by Madmab and XtecuterX73.

Features

  • Genesis Plus GX Core:
    • Emulates Sega Genesis/Megadrive, SegaCD/MegaCD, Sega Master System, Game Gear, SG-1000, SC-3000, SF-7000, MK3 Emulator.
    • Can run the entire Genesis / Mega Drive game library (including all unlicensed & pirate available dumps).
    • Can run a majority of Master System games (through Power Base Converter backwards compatibility).
    • Provides very accurate emulation of SG-1000, Game Gear & Master System consoles hardware for 100% compatibility with the respective software libraries and available ROM dumps.
    • NTSC filter with selectable modes Composite, S-Video, RGB and custom. Runs full speed too, with no slow down to emulation.
    • Custom filter options are
      • Sharpness - Adjust edge contrast enhancement/blurring.
      • Resolution - Adjust image resolution.
      • Artifacts - Adjust artifacts caused by color changes.
      • Fringing - Adjust color resolution reduction.
      • Bleed - Adjust artifacts caused by brightness changes.
    • Support for numerous input devices. 2-buttons, 3-buttons & 6-buttons Control Pads, Sega Team Player & EA 4-Way Play multitaps, Sega Mouse, Sega Paddle Control, Terebi Oekaki tablet, Sega Sports Pad, Sega Light Phaser, Sega Menacer, Konami Justifiers, Sega Activator and XE-1AP analog controller.
    • Mouse Y-Axis Inversion
    • Virtua Racing playable
    • Banking & copy protection devices used in all known unlicensed/pirate cartridges. This should make alot of "non-working" games in NeoGenesis playable now.
    • Game Genie & Action Replay hardware emulation.
    • Sonic & Knuckles “Lock-On” hardware emulation.
    • Support for ROM image up to 10MB (Ultimate MK3 hack).
    • Configurable sound mixer (FM/PSG levels) and filtering (Low-Pass filter & 3-Band equalizer).
    • Selectable console region. (Auto, Europe, USA or Japan)
    • System Lockups let you enable/disable emulation of illegal address access. Needed for some demo's and homebrew.
    • System TMSS let you enable/disable TMSS emulation and Genesis BIOS support.
    • Lock-On let you enable/disable cartridge Lock-On emulation. ( Game Genie, Action Replay, Sonic & Knuckles ).
    • TV Mode let you change the default video signal type. ( Auto, Pal or NTSC).
    • High-Quality FM, when enabled, let you emulate the FM synthesizer chip at its original frequency.
    • FM Volume let you adjust the volume ratio of the emulated FM synthesizer chip. (0~200%).
    • PSG Volume let you adjust the volume ratio of the emulated PSG chip (0~200%)
    • PSG Boost Noise, when enabled, let you boost the noise channel volume of the PSG chip. This might make some games sound more accurate but, most of the time, it’s generally better to leave it disabled.
  • NeoGenesis Core:
    • Support for Sega 32x.
    • Support CUE/ISO/MP3 image.

Installation

Bios should be placed in the bios folder:

  • 32x_g_bios.bin (size 256)
  • 32x_m_bios.bin (size 2048)
  • 32x_s_bios.bin (size 1024)
  • areplay.bin (size 32768)
  • bios_CD_E.bin (size 131072)
  • bios_CD_J.bin (size 131072)
  • bios_CD_U.bin (size 131072)
  • bios_CD_U_101.bin (size 131072)
  • bios_J.sms (size 8192)
  • bios_md.bin (size 2048)
  • bios_U.sms (size 8192)
  • ggenie.bin (size 1024)
  • mcd2_200.bin (size 131072)
  • mcd_101.bin (size 131072)
  • scd2_200.bin (size 131072)
  • sk.bin (size 2097152)
  • sk2chip.bin (size 262144)

User guide

Read the Readme-NeoGenesis.txt for all news regarding the Neogenesis core up to v25.14b.

Read the Readme-GenesisPlusGX.txt for all news regarding the Genesis Plus GX core up to v1.07b.

FAQS

Q. Can I use my old Neogenesis saves?

Yes. Simply rename your saves directory to "NeoGensPlusGX". Also be sure to rename "NeoGenesis.ini" to "NeoGensPlusGX.ini".

You will also need to reconfigure your "saves directory to point to the new location. This can be done from within the emulator "Configuration -> Change Default Directories".

Or you could manually edit the ".ini" file with a text editor. You might also have to change other default directories depending if they are not relative to the "D:" directory.

Q. I select a game but it keeps on loading the Neogenesis core!

If you elected to keep your original Neogenesis saves directory (see above question).

A game with a save configuration will still use Neogenesis as the core.

You can change this by pressing X when selecting a game and manually changing the core.

Q. I set the core to Genesis Plus GX for my Sega CD image but it keeps on reverting back to NeoGenesis for the core. Why?

Chances are the Sega CD image you are selecting is a "Cue/ISO/MP3" combination which Genesis Plus GX currently does not support.

So the interface automatically selects NeoGenesis for your confusion, uh I mean convenience.

Q. How do I get the Pier Solar CD soundtrack to play?

If you want to hear the music tracks for Pier Solar. Rename the FIRST track to match the name of your ROM image.

So if your rom is named "Pier Solar.bin" then rename the FIRST track of the cd image to "Pier Solar.iso".

This currently only works if both images are on your xbox hard drive.

Q. What do I do about UMKT?

The UMKT specific Neogenesis core is still there if you need it.

However I would suggest using the Genesis Plus GX core.

Q. Genesis Plus GX is known to be able to play SMS and GG games. Can I play these?

Yes but there is minimal madmab edition support ATM until I decide what to do about this.

No special controller support yet.

Screenshots

neogenplusgx3.png

neogenplusgx4.png

neogenplusgx5.png

neogenplusgx6.png

Media

XBOX CLÁSICA - NeoGensPlusGX (v1b07) (Gabbers77)

Known issues

If you run a Sega CD game and then run a game with 68000 overclock set to Yes (Zero Wing), the game will freeze for brief periods of time (enough to drop the framerate to 20fps).

Changelog

NeoGensPlusGX v1b10 Fixed

  • Corrected a problem created by the fix in CFv1b29 which caused 480i mode for PAL60 users to have the wrong refresh rate. Whoopsie.
  • Added pixel perfect modes for 720x480, 720x576 and 640x576.

Genesis Plus GX v1.15b:

  • Updated to madmab edition interface CFv1b30. See "Interface Changelog.txt".
  • Changes to the screenshot code to account for new directory layout when using "Extras menu" screenshot options.
  • Thunder Force III was hanging due to the improved fifo timing accuracy and later fixed by an update, see below core changes.
  • Pier Solar was not working in previous build but appears to be working now (may be due to the fifo timing fixes)
  • Rewind was causing framerate issues with some games when running in 720p mode. (Example: Beginning of Sonic 3 Angel Island Zone). Fixed.
  • Core updated to all changes up to 09/20/17. See below changelog.
    • [Core/IO]
    • Increased Sega Mouse latency (fixes mouse support in Star Blade)
    • [Core/Sound]
    • Fixed PSG noise channel bug.
    • Fixed 3-Band EQ implementation.
    • [Core/VDP]
    • Allow active screen width to be modified during first two lines (Bugs Bunny in Double Trouble).
    • Improved VDP status read timing accuracy (fixes 'Marvel Land' demo mode).
    • [Core/CD]
    • Fixed CD hardware buffer initialization when using dynamic memory allocation.
    • [Core/MD]
    • Added (very basic) emulation of Flashkit MD hardware.

Neogenesis v25.19b:

  • No changes.

External links

Advertising: