PDA

View Full Version : TwoMbit v1.0.1



wraggster
April 1st, 2012, 23:56
via http://www.aep-emu.de/

PiCiJi (http://www.aep-emu.de/PNphpBB2-file-profile-mode-viewprofile-u-4257.html) has updated his Sega Master System (http://www.aep-emu.de/Sections-req-viewarticle-artid-25.html) emulator named TwoMbit (http://sourceforge.net/projects/twombit/) with cycle accurate emulation. It now also emulates the Game Gear (http://www.aep-emu.de/Sections-req-viewarticle-artid-26.html) and the SG-1000.

Quote:
v 1.0 beta -> v 1.0.1
[general]
- switched to gcc for compiler
- switched to QT 4.8 for Gui ( c# / .net is no more )
- build libsms (cross-plattform)

[emulation]
- gamegear emulation
- sg-1000 emulation
- emulating additional cart work ram (Ernie Els Golf, the castle, Othello)
- emulating bus contention
- emulating game gear (http://www.aep-emu.de/Sections-req-viewarticle-artid-26.html) bios
- emulating custom sram sizes (Shining force)
- emulating eeprom of the baseball series games
- emulating lightpahser, paddle (japanese and export), sportspad (japanese and export), 3d glasses, Terebi Oekaki
- emulating gear-2-gear at cycle level
- parallel communication (Squinky Tennis in micro machines, Primal Rage, ...)
- serial communication
- different baud rate settings
- emulating backward compatibillity of gamegear(mastergear) and sms
- emulating yamaha2413
- fex(zip, 7z, rar, gzip), bzip2, untar for compressed roms

[bugfixes]
- removed cache for irq (http://de.wikipedia.org/wiki/IRQ) detection, now irqs will be detected one cpu cycle before opcode edge ( simplified the overall process)
- fixed sample playback
- differentiate between sg and sms/gg vdp delay and access window behavior.

to do:

feature doings
- cheats
- savestates
- replace directx to make TwoMbit platform independant

accuracy doings
- sn76489: writing to regs will not processed without delay
- vdp: accurate access windows during sprite processing
- vdp: split sprite subprocessing in timed steps (like bg processing) and not one sprite at a time
- yamaha2413: sub sample accuracy