EMU618社区

 找回密码
 立即注册
搜索
查看: 2597|回复: 5

新MD/GEN模拟器Regen综合下载索引

 关闭 [复制链接]

签到天数: 6 天

[LV.2]偶尔看看I

发表于 2008-3-31 16:38:44 | 显示全部楼层 |阅读模式


关于Regen
Regen is a Sega Genesis/MegaDrive emulator written for maximum accuracy.
The compatibility is probably at or near 100% for licensed games.
About the accuracy, well, Regen already runs many games even more accurately than Kega Fusion
Everything has been accurately emulated to the last detail.
If you find a non-working game (licensed) please report it immediately. You can either send an e-mail, or post about it here.

Here is a rough list of things present and missing in Regen:

Present:
——–
* Main 68000 CPU emulation using Musashi, specially modified for Genesis emulation
* Sound CPU, Z-80, emulation using RAZE
* VDP:
- Scroll planes A and B with vertical scrolling
- Window plane
- Sprites
- All sprite limitations
- Sprite masking
- Shadow/Highlight
- Interlace mode
- DMA transfer (all modes)
- Accurate H/V timings
- Accurate DMA timings
- NTSC and PAL emulation
- Sprite collision and sprite overflow flags
- FIFO and VDP write timings
* Highly accurate YM2612 emulation, with special High Quality mode
* Very accurate PSG emulation
* Stereo sound output
* IO ports emulation
* Support for 6-button pads, Teamplayer, 4-way play, Menacer lightgun, J-Cart, Mouse
* Special SVP chip (DSP) supported. Needed by Virtua Racing.
* Serial EEPROM emulation
* Emulation of special on-cartridge protection chips of unlicensed games
* Save/Load states in Genecyst format (used by Kega and Gens)
* GameGenie/Hex/Pro Action Replay code support through cheat files
* Full backup ram support
* Kega Fusion plugin support
* Zip an 7zip support
* Nice 68000 debugger
* Many many other things
Missing:
——–
* Plugins that scale the output by 2 are only supported
* No Sega CD support
* No 32X support
* No Sega Game Gear/Sega Master System support

AamirM开发的Regen 是一款新生的模拟SEGA 五代的MD主机的模拟仿真器
2008-02-19 Version 0.30
Preliminary SVP emulation added. Thanks to notaz and TascoDeluxe.
Although now Virtua Racer is playable but the DAC won't run(strange).
SoundBufferSize option added to ini file. Default value is 7 because
that worked best on my PC.
If sound is skipping try playing with different values.
DirectInput support
6-button pad, Teamplayer, 4-way play, lightgun, sega mouse,
J-Cart support (all preliminary)
Sonic 3D bonus stage fixed(got broken in previous version)
Captain planet screen fixed
Further FM emulator improvements. Sound should be a bit more accurate.
For an example see Sonic 3 Chaos emerald stages as he picks the balls.
It sounds more close to Kega now than previously.
FM timers fixed in FM emulator. This fixes sound in some games. Thanks to Eke.
Single line glitches in many games fixed (Road rash 1, 2 etc ...)
Mouse capture/release using F12. This is used for Menacer Lightgun and Sega Mouse.
Improved syncronization between 68k and Z80. Many more games now work (Super kick off etc...).
Drag and drop file support.
Added joypad support. Since I don't have any gamepads
I can not tell if it will work. It is just based on estimation.
Fixed Z80 interrupt timing(again). This fixes slow or missing music
from some games.





2008-02-27 Version 0.41
All accuracy hindering things have been removed from this release.
Aggressive interrupt checking.
Sprite collision and overflow flags now implemented.
Changed Musashi's interrupt handling. This fixes Lemmings status bar.
SRAM support added. Many games needed this to work properly(Dragon Slayer, NHL 96 etc..)
Dino Dini Soccer runs perfectly now. Even more accurate than Kega Fusion and Gens!
DAC now works in Virtua Racing but is not correct.
Fatal Rewind lockup fixed.
Double Dragon 2 lockup fixed.
68000 Debugger enabled. This was the most requested feature!
Stretch option added.
Option added in NTSC filer to disable scanlines.
Incorrect screenshots fixed.
Command line support. Only supports loading of games right now.
Clear history fixed
Regen now remembers window position.
Fixed sound pausing on window move while a game is running.
Other minor tweaks and fix-ups.



2008-03-03 Version 0.50
DMA timings implemented. This fixes the follwing:
Single line at bottom in Virtua Racing.
DAC in Virtua Racing now runs correctly.
Legends of Galahad bottom screen.
Formula 1 and Kawasaki Challenge bottom screen.
nsector X intro being too fast.
Many others
Autofix checksum option added. Note that fixing checksum might break some games.
Improved YM2612 emulation again.



2008-03-11 Version 0.60
Changed the Z-80 emulator from MZ-80 to RAZE
Updated M68K core to latest version as a result debugger disassembly is broken for now.
Added highly customizable and fast text engine.
Option to show framerate.
Added my own pixel doubling(non-anti-aliased) and interpolated filter plugins.
Added option to not emulate console lock-ups.
Changed the name of "Superfast blitting" to "Superfast rendering" as this is right.
SRAM and EEPROM saving and loading added.
WAV logging added.
Made Super Street Fighter II working. You must disable autofix checksum for it to work.
Tried to improve the PAR support. I couldn't test it much. Tell me how it goes.
Regen can now fool the "Emulator Detector" program made by Tiido.
Following unlicensed games added, more to come soon:
Super Bubble Bobble
Earth Defend
Whac-A-Critter / Mallet Legend
Funny World And Balloon Boy
Squirrel King
Bugs Life. Autofix checksum must be disabled for this game to work.




2008-03-26 Version 0.70
I had some more features to add than these but due to university work I could not complete
them and I had to save some things to do in 0.8  
Fixed a problem in sprite masking code.
Fixed sprite problems in Contra Hardcops.
Added preliminary FIFO and its timing (VDP write latency) emulation.
Fixed corrupted games when loaded after Virtua Racing.
Improved DMA timings (Sonic 3D intro).
Added 7zip support. Only the first file in it will be loaded.
Added support to redefine menu shortcuts.
Regen now remembers last ROM path.
Rewrote major part of DirectInput code to fix some controller issues.
Selecting a window size now has a little check by the selection.
The "Off" options are now highlighted when loading cheats.
Default directories for BIOS (system dependant), SRM, BRM, Save States, Screenshots, etc.
Configuration settings for the various settings and paths to BIOS/various directories (like Kega).
Added option to brighten the screen (like Kega).
Following unlicensed games now run correctly, still many more to come:
Soul Blade
12-in-1
4-in-1
Smart Mouse




2008-03-30 Version 0.77
Implemented the highly requested "SuperHQ" option in sound settings.
WAV dumping modified so that it works correctly in SuperHQ mode.
Rewrote major part of DirectSound code to fix the static in sound on some computers.
No need to restart the emulator after changing sound rate.
Changed 68k timings a bit. Fixes "California Games".
Improved VDP write timings. Fixes Double Clutch menu (no flickering anymore).
This time really fixed the sprite masking code. Fixes sprites appearing above HUD in Vectorman and Streets of Rage.
支持了一些盗版游戏如:Lion King 3 狮子王3 Super King Kong 99 超级金刚99
Fixed Regen crashing if "Brighten" enabled without any game loaded.
Fixed Backspace key not working to toggle Turbo Mode.




2008-04-05 Version 0.80 Beta
am posting Regen 0.8 beta. It is does not include any new features from
0.77 except that I have integrated the new timing code and event triggering
system in it which I have been working on. These new things will give Regen
cycle-accuracy while still running line-by-line. So you *can* say Regen is
running in semi cycle-accuracy. The performance hit is very less if there is any.
As far as I have tested, it does not break any game but fixes two games which
are Bram Stoker's Dracula and Wheel of Fortune. I am sure there may be other games
as well. The reason for writing these new features was that a user posted me
a small demo program (available from
here) which ran on real Genesis but
incorrectly on Regen. This demo and the two games mentioned above require perfect
timings to run, especially the demo. Even Kega Fusion does not run this demo
correctly. I just go crazy when something is working on real Genesis
and not in Regen. Fixing the demo would break many timing sensitive games like
Sesame Street, Road Rash series, Sonic 3D bonus, 3 Ninjas Kick back,
Skitchen and some more. But with these new additions they all now
run perfect and the demo too. So you see, I am accurately insane for
accuracy. Now the reason for telling you people all this is that now
you have to test out this new system to see if it does not break any other
game and if you consider it being good enough to be released. You can get
the beta from
here.
Note that its just the executable and is for Pentium 3 or above only so everybody
can use it. You need to download 0.77 and replace the exe with this one.
Any feedback on this is highly welcomed.




2008-04-23 Version 0.85
Well, this release may not look much different from previous (0.77) one but beleive me there have been many many changes.
Two major emulation subsystems have been totally replaced with new ones . They are the timing and event system and the second
being the new YM2612 core. There were many betas released to make sure every game worked correctly and more accurately than ever.
Though its true that I haven't implemented some front-end related feature requests because I didn't wanted to delay this release
any longer. I am sorry for that.

* Totally rewrote timing code and implemented a new event system. I think this new code is very close to being 100% accurate.
Although Regen still emulates line-by-line this code will give results that can only be achieved by running the emulator cycle-by-cycle.
This code is not slow either. In fact, it may be *faster* than the previous code. This code is still in early stages but I thought
it was stable enough to released. Now why I did it? Especially since the previous system was already very mature.
Well the only *real* reason for me was that a user posted me a small demo program that will only run correctly if the timings of the
emulator were absolutely perfect. So, as you may have guessed, that it did not work correctly under Regen. But the interesting thing
is that it did not work correctly in Kega either. Fixing the demo broke many other games. But with this new system not only the demo
works correctly but also all the games work perfect (as far as I've tested). This new system has also fixed some games that
did not worked previously which include:
- Bram Stoker's Dracula
- Wheel of Fortune
It also fixes some of the glitches in games like Legends of Galahad, Nigel Mansell's World Championship Racing,
Striker, Deadly Moves (runs even better than Kega) and many more.
* Replaced MAME's FM core with my own YM2612 emulator which I had been working on for some time.
This is the reason this release took so long. It more accurate than MAME's core and very close to real thing.
Listen to Warlock, Ariel, Shaq Fu etc... for the difference. If a game still doesn't sound correctly
please reprot it.
* Changed 68k timings. This fixes Surging Aura.
* Sound in Pac-Man 2, The New Adventures (U) fixed. Maybe the first time for any Genesis emulator. I couldn't find
any other emu that runs it correctly.
* Corrected the behaviour of X-MEN 2 and Eternal Champions on reset.
* Fixed the PAR finally this time. All the codes will now work Regen that worked in Kega and real hardware.
* Added multi-language support to Regen menus. There are many languages available by default. Thanks to their
authors. See the respective language files for their names. You can create your own language file too.
See the readme for that. Please note that there won't be any check beside any selected language. That is
because I noticed the list changes on every run of Regen even if no new languages are installed. This creates
the problem of check appearing against wrong language. There are solutions to it but its just too much pain.
* Changed the drop list height in redefine keys dialog so that 6-button, Menacer, Sega Mouse options are visible.
People thought Regen didn't support them
* Regen will now correctly load Kega and Gens' created SRAM files.
* Now you can pause a game then press space for executing just one frame. Useful for taking precise screenshots.
* Fixed and improved the EEPROM support. All games that *did* have EEPROM originaly will run
correctly now.
* Fixed a small glitch in country sub menu.
* Multiple messages can now be displayed.
* Added a small program in "Fonts" directory to create fonts for the emulator text engine. Please note that it will
ask twice to select font. The first will be used when 'Superfast Rendering' or 'None' is selected. The second will
be used when a plugin is selected and is usually the same as the first one but nearly twice the size. I could do it
programmatically but I didn't because this way the user can tweak the sizes individually because the second font doesn't
appear to be exactly twice the size (little bigger) even the height is exactly the twice of the first one.
* AVI movie recording support. Don't ask for any other format please. Recording directory is same
as sound.
* Loading a game multiple times will create only one entry in the File History.
* Fixed FPS display being cut-off if in three or more digits in None plugin mode.
* Fixed some crashes especially when changing the sound rate.
* Many other internal changes.






[ 本帖最后由 东来东去 于 2008-7-22 23:46 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

1

查看全部评分

签到天数: 1588 天

[LV.Master]伴坛终老

发表于 2008-3-31 18:19:11 | 显示全部楼层
支持一下东来!:loveliness:

该用户从未签到

发表于 2008-3-31 18:24:21 | 显示全部楼层
我最喜爱的三国3~~

签到天数: 7 天

[LV.3]偶尔看看II

发表于 2008-4-2 16:37:36 | 显示全部楼层
好东西,可惜不用电脑模拟了!

该用户从未签到

发表于 2008-4-3 05:14:28 | 显示全部楼层
玩不到啊:@

签到天数: 5 天

[LV.2]偶尔看看I

发表于 2011-7-16 00:16:49 | 显示全部楼层
好东西,收下了,感谢分享,辛苦了·
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|国治模拟精品屋 ( 沪ICP备15012945号-1 )

GMT+8, 2024-5-18 02:45 , Processed in 1.078125 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表