bsnes/higan/processor
Tim Allen fbc1571889 Update to v106r85 release.
byuu says:

The bad instruction was due to the instruction before it fetching one
too many bytes. Didn't notice right away as the disassembler got it
right.

The register map was incorrect on the active 16-bit flags.

I fixed and improved some other things along those lines. Hooked up some
basic KnGE (VPU) timings, made it print out VRAM and some of the WRAM
onto the screen each frame, tried to drive Vblank and Hblank IRQs, but
... I don't know for sure what vector addresses they belong to.

MAME says "INT4" for Vblank, and says nothing for Hblank. I am wildly
guessing INT4==SWI 4==0xffff10, but ... I have no idea. I'm also not
emulating the interrupts properly based on line levels, I'm just firing
on the 0→1 transitions. Sounds like Vblank is more nuanced too, but I
guess we'll see.

Emulation is running further along now, even to the point of it
successfully enabling the KnGE IRQs, but VRAM doesn't appear to get much
useful stuff written into it yet.

I reverted the nall/primitive changes, so request for testing is I guess
rescinded, for whatever it was worth.
2019-01-22 11:26:20 +11:00
..
arm7tdmi Update to v106r83 release. 2019-01-19 12:34:17 +11:00
gsu Update to v106r77 release. 2019-01-13 17:25:14 +11:00
hg51b Update to v106r62 release. 2018-09-10 12:11:19 +10:00
huc6280 Update to v106r66 release. 2018-12-20 11:55:47 +11:00
m68k Update to v106r80 release. 2019-01-16 00:09:50 +11:00
mos6502 Update to v104r15 release. 2017-09-29 20:36:35 +10:00
sm83 Update to v106r83 release. 2019-01-19 12:34:17 +11:00
spc700 Update to v106r83 release. 2019-01-19 12:34:17 +11:00
tlcs900h Update to v106r85 release. 2019-01-22 11:26:20 +11:00
upd96050 Update to v104r16 release. 2017-10-02 19:04:28 +11:00
v30mz Update to v106r69 release. 2019-01-02 10:52:08 +11:00
wdc65816 Update to v106r77 release. 2019-01-13 17:25:14 +11:00
z80 Update to v106r52 release. 2018-07-25 22:24:03 +10:00
GNUmakefile Update to v106r83 release. 2019-01-19 12:34:17 +11:00
processor.hpp Update to v097r01 release. 2016-01-23 18:29:34 +11:00