Professional Documents
Culture Documents
HISTORY
HISTORY
[Comment]
This version maybe the end of the old classic Gens.So I give it a
code name 'Souvenir'.it's a glory that I can help stef to update
this version.I was thought that copy more codes form Gens32 to make
this version more powerful.But finally,I just change a little.I keep
Gens as Gens.Because I know,that good old days is more important
then a emulator itself.You know,I have completely rewrite Gens32 3
times.But all of the 3 editons was based on Stef's Gens.Because I just
know that the Gens is a good emulator.
DarkDancer
20.05.2006
* New build process for win32 version, using MS VS.NET (VC70) with
performance optimizations. Resulting binary is larger, but
runtime performance appears better. Probably runs more smoothly
on slower machines.
[Sega CD]
[General]
[32X]
[Sega CD]
[Genesis]
* New Z80 core written from scratch (faster than old core).
* Synchronisation between 68000 and Z80 is now almost perfect
(it wasn't possible with the old Z80 core).
* YM2612 timers fixed, i finally found the correct way :)
* Fixed a minor bug in the VDP render engine (added in Gens 2.00)
* Fixed a minor bug in the PSG (added in Gens 2.00)
[General]
* Fixed the weird "restart Gens after 32X bios configuration" bug.
* Complete debugger available, can be usefull for developers.
* ...
[32X]
[Sega CD]
[Genesis]
[General]
* YM2612 :
- Fixed a stupid bug with decay rate calculation.
- Fixed the enveloppe recalculation.
- Fixed the LFO in High Quality mode.
- Improved the interpolation calculation in HQ mode (slower).
- Fixed a bug in the reset processus.
* PSG :
- Fixed a bug with very high frequencies.
- Fixed a bug in the reset processus.
- Volume ajusted.
[Sega CD]
[Genesis]
[General]
[Sega CD]
[Genesis]
[General]
[Sega CD]
[Genesis]
[General]
Fast update to fix the CDC DMA to Word RAM (accidently broken in Gens 1.60).
[Sega CD]
[Genesis]
[General]
[Sega CD]
[Genesis]
[General]
Game fixed :
[SEGA CD]
[Genesis]
- Gargoyles
- X Pert
- Cliffhanger
[Sega CD]
[Genesis]
[General]
[Sega CD]
[Genesis]
[General]
[Sega CD]
[Genesis]
[General]
* You can now force the 555 or 565 video mode (see the FAQ section).
* Minors changes.
[Sega CD]
* CDD/CDC emulation improved (thanks Steve Snake for the fast foward/reverse
command).
* Direct CD read for play audio track, for the moment the synchro isn't yet
perfect and we can heard noises sometimes.
* CDC DMA fixed.
* It's possible now to disable/enable CDDA playback.
* Minor change in the memory mode register emulation.
[Genesis]
[General]
* Fixed the "Save State as ..." and "Load State..." menu functions.
(they were only working with shortcuts).
* Fixed the bug with "Quick Save" feature.
[Sega CD]
[Genesis]
[General]
* All specials renders modes (Scanlines, 2xSAI ...) are now as fast in windowed
mode than in fullscreen mode.
* Better sound volume adjustement between all differents sound chips.
* VSync added for windows modes.
* Can save or load custom named states.
* States are marked EMPTY or OCCUPIED.
* Others minors changes...
[Sega CD]
[Genesis]
* SRAM support modified, so roms with bad headers can work correcly.
* Rom memory access tweaked, little speed improvements.
[General]
* Sound volume increased, now all sound chip uses 32 bits buffer for a better final
16 bits mixing.
* Shortkeys modified.
Game fixed :
- Some games which had SRAM problems :
- Might & Magic 2
- Might & Magic 3 (SRAM)
- Tonki
- NHL 98
- ...
Game Fixed:
- All games accidently broken in Gens v0.99a
- NCAA College Football
- XPert
- Ferrari Grand Prix Challenge
- Dashin' Desperadoes
- Columns (score correctly displayed)
- Street Racer (intro graphics bugs fixed)
- Castlevania Bloodlines (level 2 reflection and last level)
- Galaxi Force (level selection screen)
- Pirate Gold (problem with sprite sometimes)
- Micro machine 2 (game mode selection screen)
- Warlock (status top bar displaying)
- Another World (intro bug in PAL version)
- Barkley Shut Up and Jam 2 (graphic bug during game added in gens v0.99)
- Rings of Power (minor intro bug added in gens v0.99)
- J League Pro Striker 2 (minor graphic bug during pause).
- Sonic Spinball (sound during sega logo).
- Puyo Puyo 2 (music)
- ...
* Fixed a stupid bug (i've desactived some lines of my code for testing... i've
forgot to reactive them later)
with Netplay, it's ok now.
Game Fixed:
- Dragon Ball Z (window split)
- Tecmo Cup Football (team name displaying)
- Olympic Gold Barcelona 92 (broken in gens v0.95)
Game Fixed:
- Street Racer (hilight effect during intro, broken in v0.8)
- Dino dini's soccer (graphics bugs in font fixed)
- Some games broken in Gens v0.95
Game Broken:
I don't find anyone...
* The infamous VDP control decoding bug is really fixed this time, so Fido Dido is
ok.
(02/03/2001) Changes Gens 0.95 <- Gens 0.92b :
----------------------------------------------
* Partial 4 player support (only Yuyu Hakusho Battle and Street Racer are currently
supported)
* You now have a choice of 3 or 6 Button Genesis pad emulation.
* Rom format (SMD/BIN) detection modified.
* Fixed the (accidently) broken PAL bit in VDP status flag.
* SPACE is now accepted as a Code/Comment seperator in .PAT files (stupid bug,
sorry).
* Z80 V-INT timing modified.
* V-Counter modified.
* PSG sound fixed in some games like After Burner 2 (thanks Dave ;)
* DMA timings modified again.
* 68000 cycles timing modified (68000 is now overclocked of 1,3 Khz instead of
underclocked
of 14,3 Khz in NTSC mode).
* Once again, i've modified Z80 cycles timing, now voices are like the original
genesis (crappy)
but sound in some game are fixed (voices in Zombies).
* Fixed a bug in VDP control decoding (added accidently in version 0.8).
* Country detection fixed for (F) region (these games are NTSC and not PAL).
* Added a sub-menu for rom history.
Game Fixed:
- All roms which the PAL error message (broken accidentatly in Gens v0.88)
- Puggsy (intro bugs, broken in Gens v0.92b)
- Donald Duck in Maui Mallard (graphics bugs at top of screen)
- Fido Dido (black color, broken in Gens 0.8)
- Eliminate Down (randomize lock fixed)
- Double Dragon 2 (lock fixed).
- Sound of Kid Cameleon, Chaos Engine ...
- DAC sound (voices, sfx) in Zombie.
Game Broken:
- Sound of Puyo Puyo 2 is now crappy :(
- Pause screen is glitched in European Soccer.
* I've added a stupid bug in DMA with Gens v0.92, it's now fixed.
* DMA timing modified a bit...
* Korean language added in LANGUAGE.DAT
* That's all ...
Game Fixed:
Game that was broken in Gens v0.92
Game Broken:
Nope
Game Fixed:
- Dragon Slayer (graphics fixed)
- Dragon Slayer 2 (graphics fixed)
- Joe & Mac (sound)
- Super skidmark (intro fixed)
- Barkley Shut Up and Jam (graphics fixed)
- Barkley Shut Up and Jam 2 (graphics fixed)
- Legend of Galahad (bottom screen fixed)
- Kawasaki Superbike Challenge (bottom screen fixed)
- European Club soccer (scrolling fixed)
- ....
Game Broken:
After some testing, a couple of games was broken accidently:
- Mortal Kombat
- Combat Cars
- ....
Game Fixed:
SeaQuest DSV (only [f][x] version)
Fatal Rewind
Games fixed :
Super Street Fighter 2
Pirate Gold
Sonic Compilation
Action 52 in 1
Barbie Super Model
Megagames
Flink (little glitches in world map screen when sprite limit is activated are
fixed)
Sonic 1,2,3 (PSG sounds bugs fixed)
Talspin (FM sound bug fixed)
Marsupilami (FM sounds bug fixed)
Bio Hazard (Keys are fixed)
Games broken :
Fatal Rewind
Game fixed :
Panorama cotton
Burning Force
American Gladiators
Barkley Shut Up & Jam (1 & 2 are now playables but some graphics glitches still
exist)
Out Runners (Graphics glitches fixed)
Street Racer (Graphics glitches fixed)
Thunder Force IV (Intro graphics glitches fixed)
Bram Stocker's Dracula
Road Rash 2 & 3 (2 players splited mode fixed)
Beavis & Butthead (Sound)
Sonic 2 (Sound)
Puyo Puyo 2 (Sound)
some others i think ....
- Gens now uses the new MZ80 core of Neil Bradley (v3.4)
and it corrects some sound bugs !
- Fixed special version auto-detection (Toy Story ...)
- SRAM implemented (Landstaker, Light Crusader ... now work correctly !)
but not yet saved in a file.
- Choice of the game speed added : NTSC (60 FPS) or PAL (50 FPS).
If a game runs too fast, just switch to PAL version.
- Sound timing for some games (vector man ...) fixed.
- Fixed switch state shortcut.
- Fixed the stupid bug which exits after setting keys !
- Fixed load state crashes with starscream.
- ...
- Starscream 68000 core (faster and more accurate than mine) is now
implemented but deactivated, it'll be active in the next version !
- DAC works now perfectly (can hear 'SEGA' chord in sonic games :)
- Many many fixes in sound and CPU timings:
- All chips (68000, Z80, YM2612, PSG ...) are synchronized depending on the
game type (PAL 50Hz / SECAM 60Hz) and PAL games work at 50 FPS in
auto-frameskip mode.
- Fix YM2612 timers.
- Fix PSG rate.
- Can choose sound sample rate (you must reload the rom for that to take effect !)
- Some little others...
There are some glitches with the DAC speed with some games (just hear the voices in
aladdin, cool-spot, lemmings ...)
Sorry, once again, the sound is not implemented, may be in the next release !
- Auto-FrameSkip added !
- Corrected some bugs on DMA (demo roms like super mario don't crash any more ... )
- Key settings for Player 1 & Player 2 added !
- I have changed DirectDraw method to get faster transparencies effects.
- HalfBlur effect added for smooth graphics !
(03/02/2000) Changes Gens 0.12 Beta (Win9X) <- Gens 0.15b (DOS):
----------------------------------------------------------------
First important change: Gens works now under win9X and using DirectX !
Then some bugs appeared and some roms that worked on Gens 0.15b don't work
anymore :(
- Screen size * 1; * 2; * 3; * 4.
- No V-Sync possibility for now.
- Debugger is missing because a lot of work is needed to make it work !
- Save/Load state added !
I'm using Genecyst format, there are some bugs due to lack of info.
- The transparencies effects due to palette changes during H-Blanking work !
No sound yet !