Post subject: Regen (An accurate Genesis emulator)
Editor
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
http://aamirm.hacking-cult.org/www/regen.html I don't know what the official rule or method or procedure is to allowing/accepting/vetting a new emulator. I would like to know if anyone has tested it before and what is the consensus on this. It has Frame Advance and Input Recording. It does do a lot of games accurately (see History.txt) over Gens which is a postive but tools that are Gens only (Camhack for Sonic) will probably not be usable anymore.
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.
Emulator Coder, Skilled player (1140)
Joined: 5/1/2010
Posts: 1217
Often even if there is both savestates and input recording, those don't work together (to produce rerecording). Haven't really looked at it yet, but that's point worth keeping in mind with new emulators.
Editor
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
I did some checking and yes. This while accurate, it's not TAS compatible. The Input when played back, just acts as a Stream. Input doesn't care where it goes, it just goes whenever it can. Well, that answers that.
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.
Warepire
He/Him
Editor
Joined: 3/2/2010
Posts: 2174
Location: A little to the left of nowhere (Sweden)
I am not so sure this one is open-source, if it isn't, that would suck :(
Emulator Coder, Skilled player (1140)
Joined: 5/1/2010
Posts: 1217
Warepire wrote:
I am not so sure this one is open-source
It doesn't seem to be...
marzojr
He/Him
Experienced player (742)
Joined: 9/29/2008
Posts: 964
Location: 🇫🇷 France
Regen is not open source, no. Regen also has a number of issues -- it does not save SRAM on savestates, it byte-swaps SRAM on load but sometimes not on save (leading to corrupt SRAM), it crashes if you look at it hard enough (slight hyperbole) and so on. Regen can't rerecord. Kega Fusion is slightly less accurate and more stable, but also is not open source. I am unsure how it handles SRAM on savestates. Like Regen, Kega can't rerecord. Another emulator in the works is Exodus -- it is the bsnes/higan of Genesis, and is the result of years of research by Nemesis. In theory, it will be open-sourced on version 1.1, but so far, it is still closed source and still on version 1.0. Version 1.0 is enormously resource-hungry (even more than bsnes/higan), and version 1.1 will come with a slower but far more accurate emulation core for the M68K (emulation will be accurate down to the micro-opcode level). Hopefully, Exodus can either be forked to a rerecording emulator or it can be used as a basis to improve on Gens -- the latter due to the extremely high hardware specs of Exodus.
Marzo Junior
Lex
Joined: 6/25/2007
Posts: 732
Location: Vancouver, British Columbia, Canada