BizHawk is 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.
Go to file
brandman211 44e03b1923 -Changed the amount of pending cycles to add when the STIC sets SR1.
--This number is fairly arbitrary, and I don't know why it works, but for now, it does.
--The values of INTRM don't match up exactly, but I think this is mostly a logging issue, though I still need to look into this.
-Fixed the Overflow Flag calculation.
--My original formula didn't compare the signs of the operands.
--It always needs to use the original operands, not the 2s complement one.
--As such, a result parameter has been added.
-Fixed the detection of a double swap, shift, and rotate in the related instructions. Ironically, I shifted one too many bits in my detection.
-Masked the result of left shifts and rotates to 0xFFFF so that the flags are calculated properly.
-Made RSWD (un)set the right flags.
-Enabled GSWD, MVI, SARC, CMP@, ADD, SUB@, INCR, RRC, SLR, SLL, RLC, ADDR, SUBR, SLLC, CMPR, and RSWD.
-COMR, NEGR, ADCR, SAR, ANDR, SUB, AND, XOR, and XOR@ remain disabled as I have yet to hit any test cases for them.

At this point, IntelliHawk is executing instructions indefinitely with what seems to be perfect results! I think I'm ready to hook up the screen.
2012-09-04 19:29:02 +00:00
BizHawk.Emulation -Changed the amount of pending cycles to add when the STIC sets SR1. 2012-09-04 19:29:02 +00:00
BizHawk.MultiClient snes-change libsnes color output to 32bpp to avoid having to uncrunch 16bpp pixels, for an indeterminate speedup 2012-09-04 19:25:09 +00:00
BizHawk.Util make viewport panels background threads, so that they dont make the process hang when exiting (why did this start happening lately?) 2012-06-16 17:16:57 +00:00
CpuCoreGenerator fix bug in 6502 core generator 2012-03-13 20:27:24 +00:00
DiscoHawk discohawk-fix iso handling 2012-08-19 18:10:32 +00:00
Dist add discohawk dist script 2012-03-03 19:32:04 +00:00
LuaInterface lua-fix crashes when scripts terminate 2012-07-10 19:40:35 +00:00
PsxHawk.API general cleanup.. remove a bunch of warnings.. improve log console system a bit.. add new icons for log console window.. remove old demo psx interop system and add new, simpler one, which isnt really tested yet but is way less annoying. 2012-02-24 20:38:35 +00:00
PsxHawk.Core forgot to add 2012-02-24 20:40:02 +00:00
ReleaseNotes Update version numbers to 1.0.4 (interim) and remove erroneous release notes file. 2012-03-31 01:28:45 +00:00
libsnes snes-change libsnes color output to 32bpp to avoid having to uncrunch 16bpp pixels, for an indeterminate speedup 2012-09-04 19:25:09 +00:00
BizHawk.sln now remove traces of psx from the current project, so it doesnt confuse any users 2012-02-24 20:45:27 +00:00
CpuCoreGenerator.sln Upgrade CpuCoreGenerator solution also 2011-08-27 02:20:10 +00:00
ICSharpCode.SharpZipLib.dll add sharpziplib for gzip so we can make portable JMD dumping without relying on the native 7z.dll 2012-05-07 18:42:43 +00:00
Json.net.1.3.1.modified-source.rar config.ini system improvement - json deserializer no longer throws exceptions when Global.Config variables had been added, written to the ini, and then removed from Global.Config (missing member exception). Sort of dumb for this purpose. 2012-06-15 19:15:38 +00:00
Newtonsoft.Json.dll config.ini system improvement - json deserializer no longer throws exceptions when Global.Config variables had been added, written to the ini, and then removed from Global.Config (missing member exception). Sort of dumb for this purpose. 2012-06-15 19:15:38 +00:00
SlimDX.dll Bizhawk bravely enters the year 2010 2011-08-27 02:17:11 +00:00
SubWCRev.bat improve nes rom detection log, and set svn:executable on some files 2012-03-07 19:14:15 +00:00
SubWCRev.exe improve nes rom detection log, and set svn:executable on some files 2012-03-07 19:14:15 +00:00
intl3_tsvn32.dll improve nes rom detection log, and set svn:executable on some files 2012-03-07 19:14:15 +00:00
libapr_tsvn32.dll improve nes rom detection log, and set svn:executable on some files 2012-03-07 19:14:15 +00:00
libaprutil_tsvn32.dll improve nes rom detection log, and set svn:executable on some files 2012-03-07 19:14:15 +00:00
libsasl32.dll improve nes rom detection log, and set svn:executable on some files 2012-03-07 19:14:15 +00:00
libsvn_tsvn32.dll improve nes rom detection log, and set svn:executable on some files 2012-03-07 19:14:15 +00:00
subwcrev.sh Add subwcrev.sh build script for non-Windows platforms 2012-03-12 04:44:10 +00:00
syncs.txt Commit Testing. 2012-08-02 18:55:01 +00:00