bsnes/higan/sfc/coprocessor
Tim Allen ae5d380d06 Update to v098r11 release.
byuu says:

Changelog:
- fixed nall/path.hpp compilation issue
- fixed ruby/audio/xaudio header declaration compilation issue (again)
- cleaned up xaudio2.hpp file to match my coding syntax (12.5% of the
  file was whitespace overkill)
- added null terminator entry to nall/windows/utf8.hpp argc[] array
- nall/windows/guid.hpp uses the Windows API for generating the GUID
  - this should stop all the bug reports where two nall users were
    generating GUIDs at the exact same second
- fixed hiro/cocoa compilation issue with uint# types
- fixed major higan/sfc Super Game Boy audio latency issue
- fixed higan/sfc CPU core bug with pei, [dp], [dp]+y instructions
- major cleanups to higan/processor/r65816 core
  - merged emulation/native-mode opcodes
  - use camel-case naming on memory.hpp functions
  - simplify address masking code for memory.hpp functions
  - simplify a few opcodes themselves (avoid redundant copies, etc)
  - rename regs.* to r.* to match modern convention of other CPU cores
- removed device.order<> concept from Emulator::Interface
  - cores will now do the translation to make the job of the UI easier
- fixed plurality naming of arrays in Emulator::Interface
  - example: emulator.ports[p].devices[d].inputs[i]
  - example: vector<Medium> media
- probably more surprises

Major show-stoppers to the next official release:
- we need to work on GB core improvements: LY=153/0 case, multiple STAT
  IRQs case, GBC audio output regs, etc.
- we need to re-add software cursors for light guns (Super Scope,
  Justifier)
- after the above, we need to fix the turbo button for the Super Scope

I really have no idea how I want to implement the light guns. Ideally,
we'd want it in higan/video, so we can support the NES Zapper with the
same code. But this isn't going to be easy, because only the SNES knows
when its output is interlaced, and its resolutions can vary as
{256,512}x{224,240,448,480} which requires pixel doubling that was
hard-coded to the SNES-specific behavior, but isn't appropriate to be
exposed in higan/video.
2016-05-25 21:13:02 +10:00
..
armdsp Update to v098r06 release. 2016-04-22 23:35:51 +10:00
epsonrtc Update to v098r06 release. 2016-04-22 23:35:51 +10:00
event Update to v098r01 release. 2016-04-09 13:40:12 +10:00
hitachidsp Update to v098r06 release. 2016-04-22 23:35:51 +10:00
icd2 Update to v098r11 release. 2016-05-25 21:13:02 +10:00
mcc Update to v098r06 release. 2016-04-22 23:35:51 +10:00
msu1 Update to v098r07 release. 2016-04-23 17:55:59 +10:00
necdsp Update to v098r01 release. 2016-04-09 13:40:12 +10:00
nss Update to v098r06 release. 2016-04-22 23:35:51 +10:00
obc1 Update to v097r15 release. 2016-02-16 20:32:49 +11:00
sa1 Update to v098r11 release. 2016-05-25 21:13:02 +10:00
sdd1 Update to v098r09 release. 2016-05-04 20:07:13 +10:00
sharprtc Update to v098r06 release. 2016-04-22 23:35:51 +10:00
spc7110 Update to v098r01 release. 2016-04-09 13:40:12 +10:00
superfx Update to v098r11 release. 2016-05-25 21:13:02 +10:00
coprocessor.hpp Update to v098r04 release. 2016-04-12 07:29:56 +10:00