bsnes-libretro/bsnes
Tim Allen 9762a092d2 Update to v072r11 release.
A number of changes in this release were contributed by Cydrak in the
WIP thread, who described his changes from r09/r10 thusly:

- Call cpu.synchronize_coprocessor() on external R/W to avoid missing data
- Sign-extend K, L before multiplying
- Load IDB before ALU. Supports the MOV A, d; XOR A, A idiom which is
  all over the place
- Use 16-bit types in flag checks (notably Z)
- Flags mostly unified; hopefully at least OV0 and SGN work
- Carry-in comes from the *other* accumulator's flags, this is used for
  long arithmetic
- CMP is ~q (see the many CMP A; INC A where values get negated)
- SHR1 is arithmetic shift and retains the sign bit (Mario Kart sprites
  and physics are broken without it)
- SHL1 has carry-in per the datasheet, it doesn't seem to be used though
- XCHG probably byteswaps, but it's not used either
- Reversed DR external R/W order again, big-endian seems to break it

byuu described the remaining changes:

You do not need the XML files anymore, bsnes will automatically choose
the new uPD module, and look for dsp1b.bin.
If you make your own XML file, you can force the old HLE mode, or use
a differently-named PROM.
If and when we get the DSP-2,3,4 modules, bsnes v072.11 and above should
already be able to run them, assuming no more emulation core bugs.
2010-12-23 01:07:36 +11:00
..
data Update to v070r14 release. 2010-10-20 22:51:19 +11:00
launcher Update to v070 release. 2010-10-20 22:51:18 +11:00
libco Include all the code from the bsnes v068 tarball. 2010-10-20 22:30:34 +11:00
nall Update to v072r11 release. 2010-12-23 01:07:36 +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 v072r06 release. 2010-11-01 23:00:46 +11:00
ruby Update to v072 release. 2010-10-23 16:08:05 +11:00
snes Update to v072r11 release. 2010-12-23 01:07:36 +11:00
ui-phoenix Update to v072r11 release. 2010-12-23 01:07:36 +11:00
ui-qt Update to v072r04 release. 2010-10-30 19:18:43 +11:00
cc.bat Include all the code from the bsnes v068 tarball. 2010-10-20 22:30:34 +11:00
clean.bat Include all the code from the bsnes v068 tarball. 2010-10-20 22:30:34 +11:00
Makefile Update to v072r09 release. 2010-12-17 21:54:28 +11:00
sync.sh Update to v068r18 release. 2010-10-20 22:47:14 +11:00