Genesis Plus 1.4.0 released for GC/Wii

Latest site specific news
Post Reply
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Genesis Plus 1.4.0 released for GC/Wii

Post by emu_kidid » Wed Nov 03, 2010 4:16 am

After many years of heavy development, Eke-Eke has released an updated version of his famous Sega MegaDrive/Genesis emulator - Genesis Plus 1.4.0.

Download it now for Gamecube/Wii!

Support Eke-Eke's efforts by donating using the donate button on the project home page

Change list:
1.4.0 version

[Core/Sound]
---------------
* completely rewrote sound processing/mixing: sound chips are now clocked with
exact output framerate
to ensure 100% smooth video & audio playback, with no lag or skipping, while
rendering an accurate number
of samples per frame and keeping PSG & FM chips in sync.
* improved PSG & FM chips synchronization with CPU execution (fixed point
precision).
* improved YM2612 core general accuracy (SSG-EG, CSM mode,...) (based upon
Nemesis recent tests on real hardware)
* improved YM2612 LFO emulation accuracy: fixes "Spider-Man & Venom : Separation
Anxiety" (intro)
* fixed YM2612 bug with Timer B: fixes "Langrisser Hikari II"/"Der Langrisser
II" (Sega logo)
* fixed YM2612 context saving/loading.
* fixed YM2612 state on reset.
* removed outdated & less accurate Gens YM2612 core
* added configurable YM2612 DAC resolution emulation.
* added configurable & faster FIR resampler (thanks to Blargg & AamirM), removed
libsamplerate support.
* added configurable Low-Pass filtering
* added configurable 3-Band Equalizer (thanks to Neil C).
* added an option to boost SN76489 Noise Channel.
* adjusted SN76489 cut-off frequency.
* implemented Blargg's blip buffer in SN76489 core (all channels are now lineary
interpolated)

[Core/VDP]
---------------
* added support for CRAM writes during horizontal blanking (Striker, Zero the
Kamikaze Squirrel,...)
* added support for 2-Cell vertical scrolling in Interlaced 2 mode
* added support for some undocumented mode register bits
* added proper emulation of HV Counter latch: fixes Sunset Riders intro
* added pixel-accurate emulation of mid-line display on/off (Nigel Mansell World
Championship PAL, Ren & Stimpy's Invention PAL,...)
* improved 2-cell vscroll emulation accuracy, as verified on real hardware
(Gynoug, Cutie Suzuki no Ringside Angel, Formula One, Kawasaki Superbike
Challenge)
* improved FIFO timings accuracy: fixes Sol Deace intro
* improved sprite masking accuracy (thanks to Nemesis for his test program)
* improved sprites processing accuracy: fixes (un)masked sprites in Mickey Mania
(3D level), Sonic 2 (VS mode).
* improved HBLANK flag timing accuracy: fixes Mega Turrican (Sky level)
* improved horizontal blanking & HINT/VINT occurence timing accuracy, as
measured on real hardware.
* improved HCounter accuracy in 40-cell mode, as measured on real hardware.
* improved color accuracy in VDP highlight mode to match results observed on
real hardware

[Core/CPU]
---------------
* updated Z80 core to last version (fixes interrupt Mode 0 timing and some BIT
instructions).
* fixed some Z80 instructions timing.
* fixed state of Z80 registers on reset (sound issues with Defender & Defender 2
in Williams Arcade Classics)
* improved Z80 interrupt accuracy
* improved 68k accuracy (initial Reset timing + auto-vectored interrupts
handling).
* improved 68k timing accuracy for DIVU/DVIS (thanks to Jorge Cwik) & MULU/MULS
instructions.
* implemented 68k undocumented flags behavior for DIVU/DIVS instructions
(Bloodshot / Battle Frenzy)
* improved Z80 & 68k cpu execution/synchronization accuracy by using Master
Clock as common reference (now run exactly 3420 M-Cycles per line).
* modified Z80 & 68k cores to directly use external cycle count instead of
intermediate counters.

[Core/Extra]
---------------
* added Game Genie hardware emulation.
* added Action Replay & Pro Action Replay hardware emulation (only preliminary
Pro Action Replay 2 support).
* added Sonic & Knuckles "Lock-On" support.
* added Cartridge "Hot Swap" feature.
* added missing EEPROM support in more games.
* added VDP lock-out emulation (TMSS).
* improved emulation of copy-protection hardware found in some unlicensed
cartridges (Mulan, Pocket Monsters II).
* fixed Realtec mapper emulation: fixes missing sound in Balloon Boy / Funny
World.
* fixed lightgun auto-detection: fixes default cursor position in Lethal
Enforcers II.
* enabled simultaneous use of multitap & J-CART (Super Skidmarks 6-player mode)
* lots of code cleanup, bugfixes & optimization.


[Gamecube/Wii]
---------------
* implemented custom FONT engine (uses internal IPL font & GX hardware
rendering).
* implemented custom GUI engine (uses GX hardware rendering & multithreading)
* implemented advanced menu interface (IR pointing, game snapshots, cheats &
saves manager, visual & sound effects, BGM support, etc).
* improved audio/video synchronization to ensure 100% smooth video & audio
playback.
* improved soft-reset button support, now works more like real Mega Drive /
Genesis (model 1) reset button.
* improved lightgun cursors layout.
* added automatic ROM loading feature (last played game launches immediately
when starting the emulator)
* added PAR codes and .pat files support
* fixed lot of stability issues and potential memory leaks.

[Wii specific]
---------------
* added Video Hardware "Gamma" control
* added Video Hardware "Trap Filter" control
* improved Mouse emulation through Wii remote
* compiled with devkitPPC r22 & libOGC 1.8.5 (includes SDHC & USB2 support
through IOS58, removes DVDX support)
Image
Lutzero
Posts: 19
Joined: Thu Apr 01, 2010 6:05 am

Re: Genesis Plus 1.4.0 released for GC/Wii

Post by Lutzero » Fri Nov 05, 2010 10:09 am

Woohoo !! Time to dust off the old cube :P
Aressi
Posts: 88
Joined: Wed Mar 31, 2010 5:36 pm
Location: Mexico
Contact:

Re: Genesis Plus 1.4.0 released for GC/Wii

Post by Aressi » Sun Nov 07, 2010 8:21 pm

Pretty nice changes, look like a new emu
Yehoodi
Posts: 5
Joined: Tue Apr 06, 2010 2:02 pm

Re: Genesis Plus 1.4.0 released for GC/Wii

Post by Yehoodi » Mon Nov 15, 2010 4:36 pm

Awesome emu!
User avatar
AC_Orange
Posts: 398
Joined: Mon Mar 29, 2010 11:36 am

Re: Genesis Plus 1.4.0 released for GC/Wii

Post by AC_Orange » Tue Nov 16, 2010 10:02 am

amazing, sweet new GUI :)
Post Reply