bsnes/higan/processor
Tim Allen 55f19c3e0d Update to v103r32 release.
byuu says:

Changelog:

  - Master System: merged Bus into CPU
  - Mega Drive: merged BusCPU into CPU; BusAPU into AU
  - Mega Drive: added TMSS emulation; disabled by default [hex\_usr]
      - VDP lockout not yet emulated
  - processor/arm7tdmi: renamed interrupt() to exception()
  - processor/arm7tdmi: CPSR.F (FIQ disable) flag is set on reset
  - processor/arm7tdmi: pipeline decode stage caches CPSR.T (THUMB mode)
    [MerryMage]
      - fixes `msr_tests.gba` test F
  - processor/arm7tdmi/disassembler: add PC address to left of currently
    executing instruction
  - processor/arm7tdmi: stop forcing CPSR.M (mode flags) bit 4 high (I
    don't know what really happens here)
  - processor/arm7tdmi: undefined instructions now generate Undefined
    0x4 exception
  - processor/arm7tdmi: thumbInstructionAddRegister masks PC by &~3
    instead of &~2
      - hopefully this is correct; &~2 felt very wrong
  - processor/arm7tdmi: thumbInstructionStackMultiple can use sequential
    timing for PC/LR PUSH/POP [Cydrak]
  - systems/Mega Drive.sys: added tmss.rom; enable with cpu version=1
  - tomoko: detect when a ruby video/audio/input driver crashes higan;
    disable it on next program startup

v104 blockers:

  - Mega Drive: support 8-bit SRAM (even if we don't support 16-bit;
    don't force 8-bit to 16-bit)
  - Mega Drive: add region detection support to icarus
  - ruby: add default audio device information so certain drivers won't
    default to silence out of the box
2017-08-12 02:02:09 +10:00
..
arm7tdmi Update to v103r32 release. 2017-08-12 02:02:09 +10:00
gsu Update to v102r27 release. 2017-06-19 12:07:54 +10:00
hg51b Update to v102r27 release. 2017-06-19 12:07:54 +10:00
huc6280 Update to v102r26 release. 2017-06-16 10:06:17 +10:00
lr35902 Update to v103r26 release. 2017-08-06 09:13:26 +10:00
m68k Update to v103r24 release. 2017-08-04 23:05:06 +10:00
mos6502 Update to v102r26 release. 2017-06-16 10:06:17 +10:00
spc700 Update to v103r07 release. 2017-07-05 15:29:27 +10:00
upd96050 Update to v099r12 release. 2016-06-28 20:43:47 +10:00
v30mz Update to v103r31 release. 2017-08-10 21:26:02 +10:00
wdc65816 Update to v102r26 release. 2017-06-16 10:06:17 +10:00
z80 Update to v103r02 release. 2017-06-27 11:18:28 +10:00
GNUmakefile Update to v103r31 release. 2017-08-10 21:26:02 +10:00
processor.hpp Update to v097r01 release. 2016-01-23 18:29:34 +11:00