NeoGenesis Xbox: Difference between revisions

From GameBrew
m (Text replacement - "Infobox 3DS homebrew" to "Infobox-3DS-Homebrews")
No edit summary
Line 1: Line 1:
{{Infobox-3DS-Homebrews
{{Infobox XBOX homebrew
| title      = Neogenesis For Xbox
| title      = Neogenesis For Xbox
| image      = [[image:neogenesis_front.png|250px]]
| image      = [[image:neogenesis_front.png|250px]]

Revision as of 05:23, 11 September 2021

Neogenesis For Xbox
Neogenesis front.png
General
Author(s)xport/Madmab
TypeConsole
Versionv25b19
LicenceMixed
Links
Download
Website
Advertisements

<htmlet>adsense</htmlet>

What's New

NeoGenesis Sega Genesis/Megadrive/32X/SegaCD/MegaCD Emulator for XBox v25.19b Madmab Ed (Hybrid)

  • Updated to madmab edition interface CFv1b30. See "Interface Changelog.txt"
  • Returned to the original size for software filter temp buffers. The reduced size was causing issues with some filters and rewind.
  • BoxCart art and screenshot textures are cleared on game start to help free up a little memory before launching a game. This was done to help make up a little for the change to the software filter temp buffer sizes.
  • Known Issue
    • 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).

NeoGenesis Sega Genesis/Megadrive/32X/SegaCD/MegaCD Emulator for XBox v25.18b Madmab Ed (Hybrid)

  • Fixed issue where on bin/cue or Redump Sega CD games.. When pausing the game in game (start) and un-pausing the game then the music would not unpause. (examples are: Heart Of The Alien, Batman Returns, Ecco 1 and 2, Earth Worm Jim Special and Eternal Champions)
  • Fixed long standing issue where on cue/iso/mp3 Sega CD games running on a share.. When pausing the game in game (start) and un-pausing the game then the xbox would hang (stuck in a loop). This one goes waaaay back. (examples are: Heart Of The Alien, Batman Returns, Ecco 1 and 2, Earth Worm Jim Special and Eternal Champions)

NeoGenesis Sega Genesis/Megadrive/32X/SegaCD/MegaCD Emulator for XBox v25.17b Madmab Ed (Hybrid)

  • Updated to madmab edition interface CFv1b28. See "Interface Changelog.txt"
  • Had an option reversed that caused the "Neogenesis" build to look for the wrong CD BIOS files.
  • Game SFX volume is no longer saved with non CD game configurations.
  • Music volume for CDDA images that are of cue/iso/mp3 format can now be controlled seperate from the game volume.
  • Some tweaks to the allocation/deallocation of various things to help allieve some memory issues (and crashes) for those using the PM3 skin. I personally recommend dumping the PM3 skin, it is a memory hog.

NeoGenesis Sega Genesis/Megadrive/32X/SegaCD/MegaCD Emulator for XBox v25.16b Madmab Ed (Hybrid)

  • Fixed up detection of redump.org images some more (grrrr).
  • Neogenesis was looking for the wrong Jap CD BIOS when running Japanese region sega CD games. (Typo on my part) Fixed.

NeoGenesis Sega Genesis/Megadrive/32X/SegaCD/MegaCD Emulator for XBox v25.15b Madmab Ed (Hybrid)

  • Activated autoload savestates.
  • CD_Unload code was crashing the emulator when a game would "open" the tray for a disc change on network accessed discs. Fixed.
  • In-Game Change CD option would crash when trying to select a "bin/cue" on a samba share. Oopsie! Fixed.

NeoGenesis Sega Genesis/Megadrive/32X/SegaCD/MegaCD Emulator for XBox v25.14b Madmab Ed (Hybrid)

  • Updated to madmab edition interface CFv1b21. See "Interface Changelog.txt"
  • Due to an improperly sized array the flicker filter level was resetting to 0 on game load. Fixed.
  • Sound from the genesis plus GX sound engine was being done improperly (incorrect variable types) and was causing weird issues on surround systems. Fixed.

NeoGenesis Sega Genesis/Megadrive/32X/SegaCD/MegaCD Emulator for XBox v25.13b Madmab Ed (Hybrid)

  • Updated to madmab edition interface CFv1b18. See "Interface Changelog.txt"
  • Added 6 new software filters from GensX and 2 from NeoGeo CD emulator (see interface changelog for more details).
  • Based on user feedback removed the following software filters 2xSai Scanline, 4xSai Scanline, Super 2xSai Scanline, Super 4xSai Scanline, Eagle 2x Scanline, Eagle 4x Scanline, Super Eagle2x Scanline, Super Eagle4x Scanline.
  • Fixed issue where FPS stop displaying after playing your first game.

NeoGenesis Sega Genesis/Megadrive/32X/SegaCD/MegaCD Emulator for XBox v25.12b Madmab Ed (Hybrid)

  • Updated to madmab edition interface CFv1b17. See "Interface Changelog.txt"

NeoGenesis Sega Genesis/Megadrive/32X/SegaCD/MegaCD Emulator for XBox v25.11b Madmab Ed (Hybrid)

  • Updated to madmab edition interface CFv1b16. See "Interface Changelog.txt"
  • You can now disable the "Launch Inserted CD" option menu in the "Dummy/Lockdown Mode Settings" menu.

NeoGenesis Sega Genesis/Megadrive/32X/SegaCD/MegaCD Emulator for XBox v25.10b Madmab Ed (Hybrid)

Updated to madmab edition interface CFv1b14. See "Interface Changelog.txt"

  • Attempt to convert gensx_mk.xbe to use the new sound core. Untested.



NeoGenesis Sega Genesis/Megadrive/32X/SegaCD/MegaCD Emulator for XBox v25.09b Madmab Ed (Hybrid)

Updated to madmab edition interface CFv1b12. See "Interface Changelog.txt"

  • Fixed issue where playing CD games across a samba share was not working when the "Root Samba Share Name" contains a value.



NeoGenesis Sega Genesis/Megadrive/32X/SegaCD/MegaCD Emulator for XBox v25.08b Madmab Ed (Hybrid)

Updated to madmab edition interface CFv1b09. See "Interface Changelog.txt"

  • UMKT loading got foobared somewhere along the way (TitleID issues). Fixed
  • Modified to also be able to run UMKT+Tracks ROM image. However this uses an extra 3 meg of RAM. Shouldn't be a problem since a seperate, older, core is launched to support this.
  • What happened to v25.07b? Don't ask... :P

NeoGenesis Sega Genesis/Megadrive/32X/SegaCD/MegaCD Emulator for XBox v25.06b Madmab Ed (Hybrid)

Updated to madmab edition interface CFv1b08. See "Interface Changelog.txt"


Bug Reports


- Pal games cause screen to be blurry?

- CDDA doesn't loop properly (Sonic CD goes to next song instead of looping)?


Changes to the emu core


  • Sound options "DAC Improvement" and "PSG Boost Noise" moved to seperate menu "Sound Configuration".
  • Corrected handling of "Redump" Sega CD images. Sonic CD now works and so should the rest. Still need to do some more extensive testing.
  • Added support for Sega-Mega CD Darkwater Images.
  • Fixed some issues with 4-player adapter code. This has only been tested on port 1 and with the following games. Gauntlet IV, The Lost Vikings, and NBA Live '95.
  • Streaming CD across Samba and Relax now working. There were a couple bugs related to the new Samba code so it's highly likely this feature worked in my last official release as well as x-port's release. However on those the load times for a Samba share could be up to 3-4 minutes which is rather ridiculous.
  • Streaming over Relax seems better to me. However both can be a little slow on videos at time, especially Samba shares.
  • I managed to improve the startup time for Sega CD over a network to between 20 (best case) to 60 seconds (worst case, some soccer game with 98 tracks) without a cue sheet.
  • Sega CD loads over a network share about 4-10 times faster if you use a cuesheet. So get your hands on the "Sega CUE Maker" and generate yourself some cue files!
  • Modified cue sheet reader and iso loading code to be able to handle "Sega CUE Maker" generated "cue" files.
  • Preliminary support for "Redump" Sega CD images. My testing has been limited. One thing I know for sure is that the "Sonic CD" Redump image does NOT work properly.


Neogenesis now uses the sound core from GensPlusGX.


Yet another feature done for Mega Man (?). However this is an older version of the GensPlusGX sound core (2011)

This means much better sound/music in alot of games that the GensX sound engine had trouble with.

The biggest fix from the new sound engine is this "implemented Detune overflow (Ariel, Comix Zone, Shaq Fu, Spiderman & many other games using GEMS sound engine)". Plus I suspect some work done in regards to the LFO table may help as well.

The Genesis Plus YM2612 engine was based off of the MAME sound engine and then they went and fixed a bunch of issues with it. Mostly internal tables and other boring junk like that (verified on a real YM chip). So here is a list of the more interesting changes. Please note that since it is a different sound engine I have no idea if any of these affected GensX. The one we DO know about is the "games using GEMS sound engine". So that is a start. Here is a list of "possible" things fixed. If someone feels like verifying.

  • .modified LFO behavior when switched off (AM/PM current level is held) and on (LFO step is reseted): fixes intro in Spider-Man & Venom : Separation Anxiety
  • .improved LFO timing accuracy: now updated AFTER sample output, like EG/PG updates, and without any precision loss anymore.
  • - implemented EG output immediate changes on register writes
  • - implemented accurate CSM mode emulation

The big catch is.. interpolation is no longer (at this point). If that even matters (beats me I don't have golden ears). This is what Neogenesis turned on when the user set "YM2612 Improvement" to yes.

So far Ariel, Shaq Fu, Blood Shot (Battle Frenzy), David Crane's Amazing Tennis, Evander Holyfield's Real Deal Boxing, F1 World Championship Edition (main menu), Greatest Heavyweights of the Ring, and Spider-Man (The Animated Series) are the most obvious examples. If anyone figures out where in Comix Zone the issue is, let me know.

Here is a link with a list of games that use the GEMS sound engine http://gdri.smspower.org/wiki/index.php/Mega_Drive/Genesis_Sound_Engine_List


  • One downside to the sound core upgrade. Old savestates no longer work and the new savestates wont work in any other emu that I know of. Yes folks this emu is now officially a madmab hybrid! :lol:

Advertising: