bsnes/higan/processor/v30mz
Tim Allen 570eb9c5f5 Update to v097r20 release.
byuu says:

Changelog:
- WS: fixed a major CPU bug where I was using the wrong bits for
  ModR/M's memory mode
- WS: added grayscale PPU emulation (exceptionally buggy)

GunPey now runs, as long as you add:

    eeprom name=save.ram size=0x800

to the manifest after importing with icarus.

Right now, you can't control the game due to missing keypad polling.
There's also a lot of glitchiness with the sprites. Seems like they're
not getting properly cleared sometimes or something.

Also, the PPU emulation is totally unrealistic bullshit. I decode and
evaluate every single tile and sprite on every single pixel of output.
No way in hell the hardware could ever come close to that. The speed's
around 500fps without the insane sprite evaluations, and around 90fps
with it. Obviously, I'll fix this in time.

Nothing else seems to run that I've tried. Not even far enough to
display any output whatsoever. Tried Langrisser Millenium, Rockman
& Forte and Riviera. I really need to update icarus to try and encode
eeprom/sram sizes, because that's going to break a lot of stuff if it's
missing.
2016-03-13 11:22:14 +11:00
..
algorithms.cpp Update to v097r14 release. 2016-02-16 20:11:58 +11:00
disassembler.cpp Update to 20160215 release. 2016-02-16 20:27:55 +11:00
instructions-adjust.cpp Update to v097r10 release. 2016-02-04 21:29:08 +11:00
instructions-alu.cpp Update to 20160215 release. 2016-02-16 20:27:55 +11:00
instructions-exec.cpp Update to v097r17 release. 2016-03-13 11:22:14 +11:00
instructions-flag.cpp Update to v097r11 release. 2016-02-05 08:18:06 +11:00
instructions-group.cpp Update to 20160215 release. 2016-02-16 20:27:55 +11:00
instructions-misc.cpp Update to v097r11 release. 2016-02-05 08:18:06 +11:00
instructions-move.cpp Update to 20160215 release. 2016-02-16 20:27:55 +11:00
instructions-string.cpp Update to v097r10 release. 2016-02-04 21:29:08 +11:00
memory.cpp Update to v097r09 release. 2016-02-03 21:24:58 +11:00
modrm.cpp Update to v097r20 release. 2016-03-13 11:22:14 +11:00
registers.cpp Update to 20160215 release. 2016-02-16 20:27:55 +11:00
v30mz.cpp Update to 20160215 release. 2016-02-16 20:27:55 +11:00
v30mz.hpp Update to 20160215 release. 2016-02-16 20:27:55 +11:00