bsnes/bsnes
Tim Allen 533aa97011 Update to v086r16 release.
byuu says:

Cydrak, I moved the step from the opcode decoder and opcodes themselves
into bus_(read,write)(byte,word), to minimize code.
If that's not feasible for some reason, please let me know and I'll
change it back to your latest WIP.
This has your carry flag fix, the timer skeleton (doesn't really work
yet), the Booth two-bit steps, and the carry flag clear thing inside
multiply ops.
Also added the aforementioned reset delay and reset bit stuff, and fixed
the steps to 21MHz for instructions and 64KHz for reset pulse.
I wasn't sure about the shifter extra cycles. I only saw it inside one
of the four (or was it three?) opcodes that have shifter functions.
Shouldn't it be in all of them?

The game does indeed appear to be fully playable now, but the AI doesn't
exactly match my real cartridge.
This could be for any number of reasons: ARM CPU bug, timer behavior
bug, oscillator differences between my real hardware and the emulator,
etc.
However ... the AI is 100% predictable every time, both under emulation
and on real hardware.

- For the first step, move 九-1 to 八-1.
- The opponent moves 三-3 to 四-3.
- Now move 七-1 to 六-1.
- The opponent moves 二-2 to 八-8.
  However, on my real SNES, the opponent moves 一-3 to 二-4.
2012-03-08 00:03:15 +11:00
..
base Update to v086r16 release. 2012-03-08 00:03:15 +11:00
data Update to v086 release. 2012-02-13 22:44:02 +11:00
gameboy Update to v085r04 release. 2012-02-06 23:03:45 +11:00
libco Update to v073 release. 2010-12-26 23:24:34 +11:00
nall Update to v086r16 release. 2012-03-08 00:03:15 +11:00
nes Update to v086r13 release. 2012-02-29 23:59:48 +11:00
obj Include all the code from the bsnes v068 tarball. 2010-10-20 22:30:34 +11:00
out Include all the code from the bsnes v068 tarball. 2010-10-20 22:30:34 +11:00
phoenix Update to v086 release. 2012-02-13 22:44:02 +11:00
ruby Update to v085r03 release. 2012-02-04 20:23:53 +11:00
snes Update to v086r16 release. 2012-03-08 00:03:15 +11:00
ui Update to v086r06 release. 2012-02-25 20:03:11 +11:00
ui-debugger Update to v086r01 release. 2012-02-16 01:01:22 +11:00
ui-libsnes Update to v085r04 release. 2012-02-06 23:03:45 +11:00
Makefile Update to v086r14 release. 2012-03-01 23:23:05 +11:00
cc.bat Update to v076r06 release. 2011-03-17 21:20:51 +11:00
purge.bat Update to v086r14 release. 2012-03-01 23:23:05 +11:00