2012-08-13

BizHawk SVN r2747

EmuCR: BizHawkBizHawk SVN r2747 is compiled. BizHawk is a A multi-system emulator written in C#. BizHawk provides nice features for casual gamers such as full screen, and joypad support in addition to full rerecording and debugging tools for all system cores.

BizHawk Supported Systems
- Nintendo Entertainment System (NES)
- Sega Master System
- SG-1000
- Game Gear
- PC-Engine (TurboGrafx-16) / CD-ROM
- SuperGrafx
- TI-83 Calculator

BizHawk Experimental
- Sega Genesis (low compatibility list)
- Gameboy (Debugger only)

BizHawk SVN Changelog:
r2740
NES - PPU Viewer - draw immediately on load, PPU Viewer / Nametable Viewer - draw immediately on Restart()
r2741
LuaWriter. Color numbers, need to make it color hexadecimals aswell.
r2742
NES - PPU Viewer - more small speed optimizations
r2743
CHecking in a possible better solution for a controller config dialog
r2744
Revert use of new input config dialog
r2745
Remove new controller config idea
r2746
Implemented what to do on an interrupt. This seems to be logical as it tries to execute a GSWD instruction, but it takes the interrupt too early because I haven't figured out when to turn INTRM on / off.
r2747
-Made connections between the signal pins on the CP1610 and the STIC.
--Not sure why the STIC has any connection to the SST, but the docs on the SST are virtually non-existent from what I could find.
--I took advantage of Func and Action instead of passing bool references to both devices. I think this makes sense.
-Added reset functions for both devices.

My comparison log for INTRM is still weird because it says it is true initially (Expected) and remains as such after the first instruction (A bit odd). I think this happens because the STIC is supposed to "tick" and shift SR1 to false immediately, but the STIC tick happens after the CPU tick, and the CPU tick is where the logging happens. I need to find a better place to put this logging, and I need to implement the STIC ticking for IntelliHawk. I'm not positive how to approach the latter issue as I assume a tick means one instruction execution, and my executions happen in a loop on the CPU, which has no reference to the STIC, so I'm not sure where this fits into the equation.

Download: BizHawk SVN r2747
Source: Here

0 Comments

Post a Comment