bsnes/higan/sfc/coprocessor
Tim Allen a816998122 Update to v099r10 release.
byuu says:

Changelog:
- higan/profile/ => higan/systems/ [temporary; unless we can't think of
  a better base folder name]
- god-damn-better-have fixed the input polling bug
- re-added command-line and drag-and-drop loading
  - command-line loading can now load multiple folders at once (SGB+GB
    game; Sufami Turbo+Slot A+Slot B; etc)
  - if you load just the base cart, it'll present you with a dialog to
    optionally load slotted cart(s)
- MSU1 now goes through nall/vfs instead of directly accessing the
  filesystem
- Famicom Cartridge, PPU cores updated to newer programming style
  - there's countless opportunity for BitField and .bits() in the PPU
    ... but I'm worried about breaking things

If anyone has a working MSU1 game and can test the changes out, that'd
be appreciated. I still don't have a test ROM on my dev box.

I wouldn't worry too much about extensively testing the Famicom PPU
changes just yet ... I'm still struggling with what to name the structs
inside the classes between all of my emulators, and the BitField/.bits()
changes will be much more important to test at a later date.

The only use case left for Emulator::Interface::path(uint id) is for
21fx emulation. This peripheral loads a DLL/SO via LoadLibrary/dlopen,
which do not have any official ways to open a file in RAM. I'm
very hesitant to use the portable trick of writing the memory to a
temporary file, loading it, and deleting the temporary file once done
... it's a real waste of disk activity. I might make something like
vfs::file::isVirtual->bool,path()->string to get around this. But even
once I do, the underlying LoadLibrary/dlopen call is still going to be
direct disk access.
2016-06-26 18:54:12 +10:00
..
armdsp Update to v099r06 release. 2016-06-24 22:01:03 +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 v099r06 release. 2016-06-24 22:01:03 +10:00
icd2 Update to v099r09 release. 2016-06-25 18:53:11 +10:00
mcc Update to v098r06 release. 2016-04-22 23:35:51 +10:00
msu1 Update to v099r10 release. 2016-06-26 18:54:12 +10:00
necdsp Update to v099r06 release. 2016-06-24 22:01:03 +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 v099r03 release. 2016-06-17 23:03:54 +10:00
sdd1 Update to v099r03 release. 2016-06-17 23:03:54 +10:00
sharprtc Update to v098r06 release. 2016-04-22 23:35:51 +10:00
spc7110 Update to v099r03 release. 2016-06-17 23:03:54 +10:00
superfx Update to v098r17 release. 2016-06-06 08:10:01 +10:00
coprocessor.hpp Update to v098r04 release. 2016-04-12 07:29:56 +10:00