[higan] branch master updated (2c7a0ae -> f23dca8)

Tobias Hansen thansen at moszumanska.debian.org
Tue Feb 14 00:01:08 UTC 2017


This is an automated email from the git hooks/post-receive script.

thansen pushed a change to branch master
in repository higan.

      from  2c7a0ae   Disable check for size of long double.
       new  3370a45   Update Vcs-Browser field with cgit url.
       new  aac1dc3   New upstream version 102
       new  b1e47c3   Merge tag 'upstream/102'
       new  7c6f0f3   New changelog entry.
       new  47c1a33   Refresh patches.
       new  272be39   Remove source package lintian override for missing watch file.
       new  ee4e0f3   Remove stuff related to building higan in multiple profiles.
       new  891779a   Remove info about profiles from documentation.
       new  b555fb9   Update create_config.patch to use Path::config() instead of configpath().
       new  afdb590   Use install target of upstream makefile.
       new  a7a6557   Allow installation of files under fakeroot.
       new  ca5a24a   Remove unused lintian override.
       new  8082b1a   Update d/copyright.
       new  9ad7e83   Switch to dh compat level 10.
       new  fb68a49   Update changelog.
       new  f23dca8   Disable udev on kfreebsd.

The 16 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog                                   |   14 +
 debian/compat                                      |    2 +-
 debian/control                                     |    9 +-
 debian/copyright                                   |   21 +-
 debian/higan-accuracy.6                            |   12 -
 debian/higan-balanced.6                            |   12 -
 debian/higan-performance.6                         |   12 -
 debian/higan.6                                     |    6 -
 debian/higan.install                               |    5 +-
 debian/higan.lintian-overrides                     |    6 -
 debian/higan.manpages                              |    3 -
 debian/higan.postinst                              |   14 -
 debian/higan.preinst                               |    2 +-
 debian/higan.prerm                                 |    9 -
 debian/patches/create_config.patch                 |    6 +-
 .../disable-alsa-and-udev-on-non-linux.patch       |   22 +
 debian/patches/disable-alsa-on-non-linux.patch     |   17 -
 .../patches/disable_long_double_size_check.patch   |   15 -
 debian/patches/find_cairo.patch                    |    2 +-
 debian/patches/ignore_manifests_by_default.patch   |    2 +-
 debian/patches/makefile-fixes.patch                |    2 +-
 debian/patches/nall-makefile-fixes.patch           |    6 +-
 debian/patches/noopt.patch                         |    6 +-
 debian/patches/series                              |    4 +-
 debian/patches/sjlj-declare-xopen-source.patch     |    4 +-
 debian/patches/tomoko-makefile-fixes.patch         |   26 +
 debian/patches/use-XDG_CONFIG_HOME.patch           |   14 +-
 debian/patches/use_sharedpath.patch                |    8 +-
 debian/rules                                       |   22 +-
 debian/source/lintian-overrides                    |    3 -
 debian/userguide/higan_user_guide.html             |   41 -
 higan/GNUmakefile                                  |   12 +-
 higan/audio/audio.cpp                              |   90 +
 higan/audio/audio.hpp                              |   65 +
 higan/audio/stream.cpp                             |   35 +
 higan/emulator/GNUmakefile                         |    3 -
 higan/emulator/cheat.hpp                           |   48 +
 higan/emulator/emulator.cpp                        |   29 +-
 higan/emulator/emulator.hpp                        |   61 +-
 higan/emulator/interface.hpp                       |   84 +-
 higan/emulator/scheduler.hpp                       |   91 +
 higan/emulator/thread.hpp                          |   57 +
 higan/emulator/types.hpp                           |  129 +
 higan/fc/GNUmakefile                               |   21 +-
 higan/fc/apu/apu.cpp                               |  275 +-
 higan/fc/apu/apu.hpp                               |  184 +-
 higan/fc/apu/dmc.cpp                               |  131 +-
 higan/fc/apu/dmc.hpp                               |   33 -
 higan/fc/apu/envelope.cpp                          |   36 +-
 higan/fc/apu/envelope.hpp                          |   17 -
 higan/fc/apu/noise.cpp                             |   42 +-
 higan/fc/apu/noise.hpp                             |   19 -
 higan/fc/apu/pulse.cpp                             |   41 +-
 higan/fc/apu/pulse.hpp                             |   21 -
 higan/fc/apu/serialization.cpp                     |   94 +-
 higan/fc/apu/sweep.cpp                             |   30 +-
 higan/fc/apu/sweep.hpp                             |   17 -
 higan/fc/apu/triangle.cpp                          |   58 +-
 higan/fc/apu/triangle.hpp                          |   22 -
 higan/fc/cartridge/board/bandai-fcg.cpp            |   78 +-
 higan/fc/cartridge/board/board.cpp                 |   53 +-
 higan/fc/cartridge/board/board.hpp                 |   19 +-
 higan/fc/cartridge/board/konami-vrc1.cpp           |   20 +-
 higan/fc/cartridge/board/konami-vrc2.cpp           |   24 +-
 higan/fc/cartridge/board/konami-vrc3.cpp           |   16 +-
 higan/fc/cartridge/board/konami-vrc4.cpp           |   20 +-
 higan/fc/cartridge/board/konami-vrc6.cpp           |   24 +-
 higan/fc/cartridge/board/konami-vrc7.cpp           |   20 +-
 higan/fc/cartridge/board/nes-axrom.cpp             |   34 +-
 higan/fc/cartridge/board/nes-bnrom.cpp             |   26 +-
 higan/fc/cartridge/board/nes-cnrom.cpp             |   28 +-
 higan/fc/cartridge/board/nes-exrom.cpp             |   16 +-
 higan/fc/cartridge/board/nes-fxrom.cpp             |   58 +-
 higan/fc/cartridge/board/nes-gxrom.cpp             |   38 +-
 higan/fc/cartridge/board/nes-hkrom.cpp             |   28 +-
 higan/fc/cartridge/board/nes-nrom.cpp              |   12 +-
 higan/fc/cartridge/board/nes-pxrom.cpp             |   58 +-
 higan/fc/cartridge/board/nes-sxrom.cpp             |   42 +-
 higan/fc/cartridge/board/nes-txrom.cpp             |   28 +-
 higan/fc/cartridge/board/nes-uxrom.cpp             |   28 +-
 higan/fc/cartridge/board/sunsoft-5b.cpp            |  130 +-
 higan/fc/cartridge/cartridge.cpp                   |   60 +-
 higan/fc/cartridge/cartridge.hpp                   |   29 +-
 higan/fc/cartridge/chip/mmc1.cpp                   |   74 +-
 higan/fc/cartridge/chip/mmc3.cpp                   |  208 +-
 higan/fc/cartridge/chip/mmc5.cpp                   |  460 +--
 higan/fc/cartridge/chip/mmc6.cpp                   |  222 +-
 higan/fc/cartridge/chip/vrc1.cpp                   |   50 +-
 higan/fc/cartridge/chip/vrc2.cpp                   |   66 +-
 higan/fc/cartridge/chip/vrc3.cpp                   |   94 +-
 higan/fc/cartridge/chip/vrc4.cpp                   |  166 +-
 higan/fc/cartridge/chip/vrc6.cpp                   |  154 +-
 higan/fc/cartridge/chip/vrc7.cpp                   |  142 +-
 higan/fc/cheat/cheat.cpp                           |   28 -
 higan/fc/cheat/cheat.hpp                           |   17 -
 higan/fc/controller/controller.cpp                 |   28 +
 higan/fc/controller/controller.hpp                 |   33 +
 higan/fc/controller/gamepad/gamepad.cpp            |   36 +
 higan/fc/controller/gamepad/gamepad.hpp            |   22 +
 higan/fc/cpu/cpu.cpp                               |   77 +-
 higan/fc/cpu/cpu.hpp                               |   63 +-
 higan/fc/cpu/memory.cpp                            |   49 +
 higan/fc/cpu/serialization.cpp                     |   24 +-
 higan/fc/cpu/timing.cpp                            |   60 +-
 higan/fc/fc.hpp                                    |   57 +-
 higan/fc/input/input.cpp                           |   53 -
 higan/fc/input/input.hpp                           |   25 -
 higan/fc/input/serialization.cpp                   |    8 -
 higan/fc/interface/interface.cpp                   |  193 +-
 higan/fc/interface/interface.hpp                   |   72 +-
 higan/fc/memory/memory.cpp                         |   18 +-
 higan/fc/ppu/memory.cpp                            |  144 +
 higan/fc/ppu/ppu.cpp                               |  472 +--
 higan/fc/ppu/ppu.hpp                               |  143 +-
 higan/fc/ppu/render.cpp                            |  211 ++
 higan/fc/ppu/serialization.cpp                     |  100 +-
 higan/fc/ppu/video.cpp                             |   94 -
 higan/fc/ppu/video.hpp                             |   16 -
 higan/fc/scheduler/scheduler.cpp                   |   43 -
 higan/fc/scheduler/scheduler.hpp                   |   28 -
 higan/fc/system/peripherals.cpp                    |   46 +
 higan/fc/system/serialization.cpp                  |   31 +-
 higan/fc/system/system.cpp                         |   57 +-
 higan/fc/system/system.hpp                         |   28 +-
 higan/fc/system/video.cpp                          |    6 +
 higan/gb/GNUmakefile                               |    5 +-
 higan/gb/apu/apu.cpp                               |   26 +-
 higan/gb/apu/apu.hpp                               |  174 +-
 higan/gb/apu/{noise => }/noise.cpp                 |    0
 higan/gb/apu/noise/noise.hpp                       |   30 -
 higan/gb/apu/{sequencer => }/sequencer.cpp         |    0
 higan/gb/apu/sequencer/sequencer.hpp               |   28 -
 higan/gb/apu/{square1 => }/square1.cpp             |    0
 higan/gb/apu/square1/square1.hpp                   |   38 -
 higan/gb/apu/{square2 => }/square2.cpp             |    0
 higan/gb/apu/square2/square2.hpp                   |   29 -
 higan/gb/apu/{wave => }/wave.cpp                   |    0
 higan/gb/apu/wave/wave.hpp                         |   26 -
 higan/gb/cartridge/cartridge.cpp                   |  140 +-
 higan/gb/cartridge/cartridge.hpp                   |   62 +-
 higan/gb/cartridge/huc1/huc1.cpp                   |   29 +-
 higan/gb/cartridge/huc1/huc1.hpp                   |   16 +-
 higan/gb/cartridge/huc3/huc3.cpp                   |   26 +-
 higan/gb/cartridge/huc3/huc3.hpp                   |   14 +-
 higan/gb/cartridge/mbc0/mbc0.cpp                   |   10 +-
 higan/gb/cartridge/mbc0/mbc0.hpp                   |    4 +-
 higan/gb/cartridge/mbc1/mbc1.cpp                   |   44 +-
 higan/gb/cartridge/mbc1/mbc1.hpp                   |   16 +-
 higan/gb/cartridge/mbc1m/mbc1m.cpp                 |   40 +
 higan/gb/cartridge/mbc1m/mbc1m.hpp                 |   11 +
 higan/gb/cartridge/mbc2/mbc2.cpp                   |   20 +-
 higan/gb/cartridge/mbc2/mbc2.hpp                   |   12 +-
 higan/gb/cartridge/mbc3/mbc3.cpp                   |  126 +-
 higan/gb/cartridge/mbc3/mbc3.hpp                   |   40 +-
 higan/gb/cartridge/mbc5/mbc5.cpp                   |   26 +-
 higan/gb/cartridge/mbc5/mbc5.hpp                   |   14 +-
 higan/gb/cartridge/mmm01/mmm01.cpp                 |   41 +-
 higan/gb/cartridge/mmm01/mmm01.hpp                 |   19 +-
 higan/gb/cartridge/serialization.cpp               |   93 +-
 higan/gb/cheat/cheat.cpp                           |   28 -
 higan/gb/cheat/cheat.hpp                           |   18 -
 higan/gb/cpu/cpu.cpp                               |  152 +-
 higan/gb/cpu/cpu.hpp                               |   91 +-
 higan/gb/cpu/io.cpp                                |  278 ++
 higan/gb/cpu/memory.cpp                            |   26 +-
 higan/gb/cpu/mmio.cpp                              |  278 --
 higan/gb/cpu/serialization.cpp                     |   50 +-
 higan/gb/cpu/timing.cpp                            |   71 +-
 higan/gb/gb.hpp                                    |   55 +-
 higan/gb/interface/interface.cpp                   |  204 +-
 higan/gb/interface/interface.hpp                   |   64 +-
 higan/gb/memory/memory.cpp                         |    6 +-
 higan/gb/memory/memory.hpp                         |    8 +-
 higan/gb/ppu/cgb.cpp                               |   33 +-
 higan/gb/ppu/dmg.cpp                               |   33 +-
 higan/gb/ppu/io.cpp                                |  239 ++
 higan/gb/ppu/mmio.cpp                              |  238 --
 higan/gb/ppu/ppu.cpp                               |  160 +-
 higan/gb/ppu/ppu.hpp                               |   80 +-
 higan/gb/ppu/serialization.cpp                     |   40 +-
 higan/gb/ppu/video.cpp                             |  105 -
 higan/gb/ppu/video.hpp                             |   16 -
 higan/gb/scheduler/scheduler.cpp                   |   43 -
 higan/gb/scheduler/scheduler.hpp                   |   29 -
 higan/gb/system/serialization.cpp                  |   30 +-
 higan/gb/system/system.cpp                         |   66 +-
 higan/gb/system/system.hpp                         |   19 +-
 higan/gb/system/video.cpp                          |    9 +
 higan/gba/GNUmakefile                              |    3 +-
 higan/gba/apu/apu.cpp                              |   11 +-
 higan/gba/apu/apu.hpp                              |    8 +-
 higan/gba/apu/io.cpp                               |  235 ++
 higan/gba/apu/mmio.cpp                             |  235 --
 higan/gba/cartridge/cartridge.cpp                  |   75 +-
 higan/gba/cartridge/cartridge.hpp                  |   19 +-
 higan/gba/cartridge/flash.cpp                      |    6 +-
 higan/gba/cpu/bus.cpp                              |   72 +-
 higan/gba/cpu/cpu.cpp                              |   47 +-
 higan/gba/cpu/cpu.hpp                              |   44 +-
 higan/gba/cpu/dma.cpp                              |   16 +-
 higan/gba/cpu/io.cpp                               |  416 +++
 higan/gba/cpu/memory.cpp                           |   36 +-
 higan/gba/cpu/mmio.cpp                             |  415 ---
 higan/gba/cpu/prefetch.cpp                         |   22 +-
 higan/gba/cpu/prefetch.hpp                         |    8 +-
 higan/gba/cpu/timer.cpp                            |   16 +-
 higan/gba/gba.hpp                                  |   49 +-
 higan/gba/interface/interface.cpp                  |  156 +-
 higan/gba/interface/interface.hpp                  |   60 +-
 higan/gba/memory/memory.cpp                        |   47 +-
 higan/gba/memory/memory.hpp                        |   17 +-
 higan/gba/memory/mmio.cpp                          |   35 -
 higan/gba/player/player.cpp                        |    2 +-
 higan/gba/ppu/background.cpp                       |   38 +-
 higan/gba/ppu/io.cpp                               |  275 ++
 higan/gba/ppu/memory.cpp                           |   30 +-
 higan/gba/ppu/mmio.cpp                             |  275 --
 higan/gba/ppu/mosaic.cpp                           |    4 +-
 higan/gba/ppu/object.cpp                           |   10 +-
 higan/gba/ppu/ppu.cpp                              |   39 +-
 higan/gba/ppu/ppu.hpp                              |   45 +-
 higan/gba/ppu/screen.cpp                           |   16 +-
 higan/gba/ppu/video.cpp                            |   59 -
 higan/gba/ppu/video.hpp                            |   13 -
 higan/gba/scheduler/scheduler.cpp                  |   43 -
 higan/gba/scheduler/scheduler.hpp                  |   28 -
 higan/gba/system/serialization.cpp                 |   30 +-
 higan/gba/system/system.cpp                        |   48 +-
 higan/gba/system/system.hpp                        |   19 +-
 higan/gba/system/video.cpp                         |    7 +
 higan/md/GNUmakefile                               |   17 +
 higan/md/apu/apu.cpp                               |   26 +
 higan/md/apu/apu.hpp                               |   11 +
 higan/md/bus/bus.cpp                               |   94 +
 higan/md/bus/bus.hpp                               |   22 +
 higan/md/cartridge/cartridge.cpp                   |   81 +
 higan/md/cartridge/cartridge.hpp                   |   33 +
 higan/md/controller/controller.cpp                 |   28 +
 higan/md/controller/controller.hpp                 |   17 +
 higan/md/controller/gamepad/gamepad.cpp            |   30 +
 higan/md/controller/gamepad/gamepad.hpp            |   13 +
 higan/md/cpu/cpu.cpp                               |   85 +
 higan/md/cpu/cpu.hpp                               |   32 +
 higan/md/interface/interface.cpp                   |  144 +
 higan/md/interface/interface.hpp                   |   63 +
 higan/md/md.hpp                                    |   52 +
 higan/md/psg/psg.cpp                               |   29 +
 higan/md/psg/psg.hpp                               |   14 +
 higan/md/system/peripherals.cpp                    |   55 +
 higan/md/system/system.cpp                         |   67 +
 higan/md/system/system.hpp                         |   34 +
 higan/md/vdp/background.cpp                        |   85 +
 higan/md/vdp/dma.cpp                               |   36 +
 higan/md/vdp/io.cpp                                |  318 ++
 higan/md/vdp/render.cpp                            |   44 +
 higan/md/vdp/sprite.cpp                            |   90 +
 higan/md/vdp/vdp.cpp                               |   72 +
 higan/md/vdp/vdp.hpp                               |  194 +
 higan/md/ym2612/ym2612.cpp                         |   27 +
 higan/md/ym2612/ym2612.hpp                         |   12 +
 higan/ms/GNUmakefile                               |   15 +
 higan/ms/bus/bus.cpp                               |   86 +
 higan/ms/bus/bus.hpp                               |   12 +
 higan/ms/cartridge/cartridge.cpp                   |  109 +
 higan/ms/cartridge/cartridge.hpp                   |   57 +
 higan/ms/cartridge/mapper.cpp                      |   92 +
 higan/ms/controller/controller.cpp                 |   27 +
 higan/ms/controller/controller.hpp                 |   13 +
 higan/ms/controller/gamepad/gamepad.cpp            |   13 +
 higan/ms/controller/gamepad/gamepad.hpp            |    9 +
 higan/ms/cpu/cpu.cpp                               |   60 +
 higan/ms/cpu/cpu.hpp                               |   23 +
 higan/ms/interface/game-gear.cpp                   |  118 +
 higan/ms/interface/interface.cpp                   |    9 +
 higan/ms/interface/interface.hpp                   |   97 +
 higan/ms/interface/master-system.cpp               |  134 +
 higan/ms/ms.hpp                                    |   46 +
 higan/ms/psg/psg.cpp                               |   26 +
 higan/ms/psg/psg.hpp                               |   13 +
 higan/ms/system/peripherals.cpp                    |   44 +
 higan/ms/system/system.cpp                         |   59 +
 higan/ms/system/system.hpp                         |   35 +
 higan/ms/vdp/background.cpp                        |   56 +
 higan/ms/vdp/io.cpp                                |  167 +
 higan/ms/vdp/sprite.cpp                            |   68 +
 higan/ms/vdp/vdp.cpp                               |  121 +
 higan/ms/vdp/vdp.hpp                               |  147 +
 higan/pce/GNUmakefile                              |   14 +
 higan/pce/cartridge/cartridge.cpp                  |   77 +
 higan/pce/cartridge/cartridge.hpp                  |   34 +
 higan/pce/controller/controller.cpp                |   26 +
 higan/pce/controller/controller.hpp                |   12 +
 higan/pce/controller/gamepad/gamepad.cpp           |   35 +
 higan/pce/controller/gamepad/gamepad.hpp           |   13 +
 higan/pce/cpu/cpu.cpp                              |   42 +
 higan/pce/cpu/cpu.hpp                              |   62 +
 higan/pce/cpu/io.cpp                               |  147 +
 higan/pce/cpu/irq.cpp                              |   37 +
 higan/pce/cpu/timer.cpp                            |   16 +
 higan/pce/interface/interface.cpp                  |  132 +
 higan/pce/interface/interface.hpp                  |   58 +
 higan/pce/pce.hpp                                  |   39 +
 higan/pce/psg/psg.cpp                              |   26 +
 higan/pce/psg/psg.hpp                              |   13 +
 higan/pce/system/peripherals.cpp                   |   26 +
 higan/pce/system/system.cpp                        |   55 +
 higan/pce/system/system.hpp                        |   32 +
 higan/pce/vdc/background.cpp                       |   35 +
 higan/pce/vdc/dma.cpp                              |   39 +
 higan/pce/vdc/io.cpp                               |  264 ++
 higan/pce/vdc/irq.cpp                              |   49 +
 higan/pce/vdc/sprite.cpp                           |   91 +
 higan/pce/vdc/vdc.cpp                              |   79 +
 higan/pce/vdc/vdc.hpp                              |  184 +
 higan/processor/GNUmakefile                        |    6 +
 higan/processor/arm/arm.cpp                        |   20 +-
 higan/processor/arm/arm.hpp                        |   24 +-
 higan/processor/arm/disassembler.cpp               |   52 +-
 higan/processor/arm/disassembler.hpp               |    6 +-
 higan/processor/arm/instructions-arm.cpp           |   10 +-
 higan/processor/arm/instructions-thumb.cpp         |   12 +-
 higan/processor/arm/registers.cpp                  |    2 +-
 higan/processor/arm/registers.hpp                  |   53 +-
 higan/processor/arm/serialization.cpp              |   25 +-
 higan/processor/arm/step.cpp                       |   24 +-
 higan/processor/gsu/disassembler.cpp               |   33 +-
 higan/processor/gsu/gsu.cpp                        |    8 +-
 higan/processor/gsu/gsu.hpp                        |  118 +-
 higan/processor/gsu/instructions.cpp               |  619 +---
 higan/processor/gsu/registers.hpp                  |  149 +-
 higan/processor/gsu/serialization.cpp              |   42 +-
 higan/processor/gsu/switch.cpp                     |   94 +
 higan/processor/gsu/table.cpp                      |  266 --
 higan/processor/hg51b/hg51b.cpp                    |    4 +-
 higan/processor/hg51b/hg51b.hpp                    |   12 +-
 higan/processor/hg51b/instructions.cpp             |   10 +-
 higan/processor/hg51b/registers.cpp                |    4 +-
 higan/processor/huc6280/disassembler.cpp           |  354 ++
 higan/processor/huc6280/huc6280.cpp                |   68 +
 higan/processor/huc6280/huc6280.hpp                |  151 +
 higan/processor/huc6280/instruction.cpp            |  292 ++
 higan/processor/huc6280/instructions.cpp           |  548 +++
 higan/processor/huc6280/memory.cpp                 |   61 +
 higan/processor/lr35902/disassembler.cpp           |   20 +-
 higan/processor/lr35902/instructions.cpp           |  316 +-
 higan/processor/lr35902/lr35902.cpp                |  900 ++---
 higan/processor/lr35902/lr35902.hpp                |   97 +-
 higan/processor/lr35902/registers.hpp              |    2 +-
 higan/processor/m68k/disassembler.cpp              |  584 +++
 higan/processor/m68k/effective-address.cpp         |  191 +
 higan/processor/m68k/instruction.cpp               | 1277 +++++++
 higan/processor/m68k/instructions.cpp              | 1154 ++++++
 higan/processor/m68k/m68k.cpp                      |   62 +
 higan/processor/m68k/m68k.hpp                      |  414 +++
 higan/processor/m68k/memory.cpp                    |   91 +
 higan/processor/m68k/registers.cpp                 |   48 +
 higan/processor/r6502/algorithms.cpp               |  148 +
 higan/processor/r6502/disassembler.cpp             |  337 +-
 higan/processor/r6502/instructions.cpp             |  538 +--
 higan/processor/r6502/memory.cpp                   |   33 +-
 higan/processor/r6502/r6502.cpp                    |  209 +-
 higan/processor/r6502/r6502.hpp                    |  145 +-
 higan/processor/r6502/registers.hpp                |   27 +-
 higan/processor/r6502/serialization.cpp            |    7 +-
 higan/processor/r6502/switch.cpp                   |  195 +
 higan/processor/r65816/algorithms.cpp              |  324 +-
 higan/processor/r65816/disassembler.cpp            |   96 +-
 higan/processor/r65816/instructions-misc.cpp       |  250 ++
 higan/processor/r65816/instructions-pc.cpp         |  138 +
 higan/processor/r65816/instructions-read.cpp       |  275 ++
 higan/processor/r65816/instructions-rmw.cpp        |  165 +
 higan/processor/r65816/instructions-write.cpp      |  195 +
 higan/processor/r65816/memory.hpp                  |   84 +-
 higan/processor/r65816/opcode_misc.cpp             |  327 --
 higan/processor/r65816/opcode_pc.cpp               |  176 -
 higan/processor/r65816/opcode_read.cpp             |  275 --
 higan/processor/r65816/opcode_rmw.cpp              |  165 -
 higan/processor/r65816/opcode_write.cpp            |  195 -
 higan/processor/r65816/r65816.cpp                  |   71 +-
 higan/processor/r65816/r65816.hpp                  |  105 +-
 higan/processor/r65816/registers.hpp               |  126 +-
 higan/processor/r65816/serialization.cpp           |   35 +-
 higan/processor/r65816/switch.cpp                  |  188 +-
 higan/processor/spc700/disassembler.cpp            |    2 +-
 higan/processor/spc700/instructions.cpp            |  608 ++--
 higan/processor/spc700/memory.hpp                  |   20 +-
 higan/processor/spc700/registers.hpp               |   74 +-
 higan/processor/spc700/serialization.cpp           |   11 +-
 higan/processor/spc700/spc700.cpp                  |  522 +--
 higan/processor/spc700/spc700.hpp                  |  135 +-
 higan/processor/upd96050/registers.cpp             |   21 -
 higan/processor/upd96050/serialization.cpp         |   28 +-
 higan/processor/upd96050/upd96050.cpp              |    1 -
 higan/processor/upd96050/upd96050.hpp              |   35 +-
 higan/processor/v30mz/disassembler.cpp             |    6 +-
 higan/processor/v30mz/instructions-flag.cpp        |   10 +-
 higan/processor/v30mz/instructions-group.cpp       |   14 +-
 higan/processor/v30mz/instructions-misc.cpp        |    6 +-
 higan/processor/v30mz/registers.cpp                |   23 -
 higan/processor/v30mz/serialization.cpp            |   11 +-
 higan/processor/v30mz/v30mz.cpp                    |   14 +-
 higan/processor/v30mz/v30mz.hpp                    |   39 +-
 higan/processor/z80/disassembler.cpp               | 1079 ++++++
 higan/processor/z80/instruction.cpp                |  903 +++++
 higan/processor/z80/instructions.cpp               |  988 +++++
 higan/processor/z80/memory.cpp                     |   55 +
 higan/processor/z80/registers.cpp                  |   51 +
 higan/processor/z80/z80.cpp                        |   58 +
 higan/processor/z80/z80.hpp                        |  232 ++
 higan/profile/Super Famicom.sys/manifest.bml       |    3 -
 higan/resource/GNUmakefile                         |    2 +
 higan/resource/logo/higan.png                      |  Bin 0 -> 80706 bytes
 higan/resource/resource.bml                        |    7 +
 higan/resource/resource.cpp                        | 2573 +++++++++++++
 higan/resource/resource.hpp                        |   10 +
 higan/resource/sprite/crosshair-blue.png           |  Bin 0 -> 332 bytes
 higan/resource/sprite/crosshair-green.png          |  Bin 0 -> 329 bytes
 higan/resource/sprite/crosshair-red.png            |  Bin 0 -> 342 bytes
 higan/sfc/GNUmakefile                              |   48 +-
 higan/sfc/alt/cpu/cpu.cpp                          |  167 -
 higan/sfc/alt/cpu/cpu.hpp                          |  152 -
 higan/sfc/alt/cpu/dma.cpp                          |  200 --
 higan/sfc/alt/cpu/memory.cpp                       |   44 -
 higan/sfc/alt/cpu/mmio.cpp                         |  307 --
 higan/sfc/alt/cpu/serialization.cpp                |   82 -
 higan/sfc/alt/cpu/timing.cpp                       |  114 -
 higan/sfc/alt/dsp/SPC_DSP.cpp                      | 1027 ------
 higan/sfc/alt/dsp/SPC_DSP.h                        |  307 --
 higan/sfc/alt/dsp/blargg_common.h                  |  186 -
 higan/sfc/alt/dsp/blargg_config.h                  |   24 -
 higan/sfc/alt/dsp/blargg_endian.h                  |  185 -
 higan/sfc/alt/dsp/blargg_source.h                  |  100 -
 higan/sfc/alt/dsp/dsp.cpp                          |   71 -
 higan/sfc/alt/dsp/dsp.hpp                          |   31 -
 higan/sfc/alt/dsp/serialization.cpp                |   27 -
 higan/sfc/alt/ppu-balanced/memory/memory.cpp       |  153 -
 higan/sfc/alt/ppu-balanced/memory/memory.hpp       |   10 -
 higan/sfc/alt/ppu-balanced/mmio/mmio.cpp           |  667 ----
 higan/sfc/alt/ppu-balanced/mmio/mmio.hpp           |  202 --
 higan/sfc/alt/ppu-balanced/ppu.cpp                 |  427 ---
 higan/sfc/alt/ppu-balanced/ppu.hpp                 |   78 -
 higan/sfc/alt/ppu-balanced/render/addsub.cpp       |   21 -
 higan/sfc/alt/ppu-balanced/render/bg.cpp           |  205 --
 higan/sfc/alt/ppu-balanced/render/cache.cpp        |  143 -
 higan/sfc/alt/ppu-balanced/render/line.cpp         |  107 -
 higan/sfc/alt/ppu-balanced/render/mode7.cpp        |  140 -
 higan/sfc/alt/ppu-balanced/render/oam.cpp          |  233 --
 higan/sfc/alt/ppu-balanced/render/render.cpp       |  125 -
 higan/sfc/alt/ppu-balanced/render/render.hpp       |   99 -
 higan/sfc/alt/ppu-balanced/render/windows.cpp      |   66 -
 higan/sfc/alt/ppu-balanced/serialization.cpp       |  203 --
 .../alt/ppu-performance/background/background.cpp  |  180 -
 .../alt/ppu-performance/background/background.hpp  |   68 -
 higan/sfc/alt/ppu-performance/background/mode7.cpp |  102 -
 higan/sfc/alt/ppu-performance/cache/cache.cpp      |  119 -
 higan/sfc/alt/ppu-performance/cache/cache.hpp      |   16 -
 higan/sfc/alt/ppu-performance/mmio/mmio.cpp        |  886 -----
 higan/sfc/alt/ppu-performance/mmio/mmio.hpp        |   95 -
 higan/sfc/alt/ppu-performance/ppu.cpp              |  152 -
 higan/sfc/alt/ppu-performance/ppu.hpp              |   70 -
 higan/sfc/alt/ppu-performance/screen/screen.cpp    |  150 -
 higan/sfc/alt/ppu-performance/screen/screen.hpp    |   45 -
 higan/sfc/alt/ppu-performance/serialization.cpp    |  245 --
 higan/sfc/alt/ppu-performance/sprite/sprite.cpp    |  186 -
 higan/sfc/alt/ppu-performance/sprite/sprite.hpp    |   73 -
 higan/sfc/alt/ppu-performance/window/window.cpp    |   94 -
 higan/sfc/alt/ppu-performance/window/window.hpp    |   35 -
 higan/sfc/alt/smp/algorithms.cpp                   |  122 -
 higan/sfc/alt/smp/core.cpp                         |  104 -
 higan/sfc/alt/smp/core/cc.sh                       |    1 -
 higan/sfc/alt/smp/core/generate.cpp                |  154 -
 higan/sfc/alt/smp/core/op_misc.b                   |  163 -
 higan/sfc/alt/smp/core/op_misc.cpp                 |  346 --
 higan/sfc/alt/smp/core/op_mov.b                    |  217 --
 higan/sfc/alt/smp/core/op_mov.cpp                  |  389 --
 higan/sfc/alt/smp/core/op_pc.b                     |  179 -
 higan/sfc/alt/smp/core/op_pc.cpp                   |  603 ----
 higan/sfc/alt/smp/core/op_read.b                   |  205 --
 higan/sfc/alt/smp/core/op_read.cpp                 |  744 ----
 higan/sfc/alt/smp/core/op_rmw.b                    |   74 -
 higan/sfc/alt/smp/core/op_rmw.cpp                  |  262 --
 higan/sfc/alt/smp/core/opcycle_misc.cpp            |  696 ----
 higan/sfc/alt/smp/core/opcycle_mov.cpp             |  806 -----
 higan/sfc/alt/smp/core/opcycle_pc.cpp              | 1347 -------
 higan/sfc/alt/smp/core/opcycle_read.cpp            | 1599 ---------
 higan/sfc/alt/smp/core/opcycle_rmw.cpp             |  550 ---
 higan/sfc/alt/smp/disassembler.cpp                 |  305 --
 higan/sfc/alt/smp/memory.cpp                       |  130 -
 higan/sfc/alt/smp/smp.cpp                          |  145 -
 higan/sfc/alt/smp/smp.hpp                          |  118 -
 higan/sfc/alt/smp/timing.cpp                       |   26 -
 higan/sfc/cartridge/cartridge.cpp                  |  242 +-
 higan/sfc/cartridge/cartridge.hpp                  |  184 +-
 higan/sfc/cartridge/load.cpp                       |  350 ++
 higan/sfc/cartridge/markup.cpp                     |  397 --
 higan/sfc/cartridge/save.cpp                       |  135 +
 higan/sfc/cheat/cheat.cpp                          |   32 -
 higan/sfc/cheat/cheat.hpp                          |   19 -
 higan/sfc/controller/controller.cpp                |   30 +-
 higan/sfc/controller/controller.hpp                |   12 +-
 higan/sfc/controller/gamepad/gamepad.cpp           |   31 +-
 higan/sfc/controller/gamepad/gamepad.hpp           |    8 +-
 higan/sfc/controller/justifier/justifier.cpp       |   44 +-
 higan/sfc/controller/justifier/justifier.hpp       |   14 +-
 higan/sfc/controller/mouse/mouse.cpp               |    8 +-
 higan/sfc/controller/mouse/mouse.hpp               |   16 +-
 higan/sfc/controller/multitap/multitap.cpp         |   37 -
 higan/sfc/controller/multitap/multitap.hpp         |   11 -
 .../controller/super-multitap/super-multitap.cpp   |   70 +
 .../controller/super-multitap/super-multitap.hpp   |   21 +
 higan/sfc/controller/super-scope/super-scope.cpp   |  127 +
 higan/sfc/controller/super-scope/super-scope.hpp   |   33 +
 higan/sfc/controller/superscope/superscope.cpp     |  118 -
 higan/sfc/controller/superscope/superscope.hpp     |   29 -
 higan/sfc/controller/usart/usart.cpp               |  122 -
 higan/sfc/controller/usart/usart.hpp               |   40 -
 higan/sfc/coprocessor/armdsp/armdsp.cpp            |   22 +-
 higan/sfc/coprocessor/armdsp/armdsp.hpp            |   12 +-
 higan/sfc/coprocessor/armdsp/memory.cpp            |   71 +-
 higan/sfc/coprocessor/armdsp/registers.hpp         |    7 +-
 higan/sfc/coprocessor/armdsp/serialization.cpp     |    2 +-
 higan/sfc/coprocessor/coprocessor.hpp              |   13 -
 higan/sfc/coprocessor/epsonrtc/epsonrtc.cpp        |   16 +-
 higan/sfc/coprocessor/epsonrtc/epsonrtc.hpp        |   22 +-
 higan/sfc/coprocessor/epsonrtc/memory.cpp          |   16 +-
 higan/sfc/coprocessor/epsonrtc/time.cpp            |   36 +-
 higan/sfc/coprocessor/event/event.cpp              |    3 +-
 higan/sfc/coprocessor/event/event.hpp              |    4 +-
 higan/sfc/coprocessor/hitachidsp/hitachidsp.cpp    |   22 +-
 higan/sfc/coprocessor/hitachidsp/hitachidsp.hpp    |   41 +-
 higan/sfc/coprocessor/hitachidsp/memory.cpp        |   88 +-
 higan/sfc/coprocessor/hitachidsp/mmio.hpp          |   16 -
 higan/sfc/coprocessor/hitachidsp/serialization.cpp |   14 +-
 higan/sfc/coprocessor/icd2/icd2.cpp                |   45 +-
 higan/sfc/coprocessor/icd2/icd2.hpp                |   66 +-
 higan/sfc/coprocessor/icd2/interface.cpp           |  129 +
 higan/sfc/coprocessor/icd2/interface/interface.cpp |  149 -
 higan/sfc/coprocessor/icd2/interface/interface.hpp |   28 -
 higan/sfc/coprocessor/icd2/io.cpp                  |   74 +
 higan/sfc/coprocessor/icd2/mmio/mmio.cpp           |   73 -
 higan/sfc/coprocessor/icd2/mmio/mmio.hpp           |   13 -
 higan/sfc/coprocessor/icd2/serialization.cpp       |   32 +-
 higan/sfc/coprocessor/mcc/mcc.cpp                  |   26 +-
 higan/sfc/coprocessor/mcc/mcc.hpp                  |    8 +-
 higan/sfc/coprocessor/msu1/msu1.cpp                |  186 +-
 higan/sfc/coprocessor/msu1/msu1.hpp                |   34 +-
 higan/sfc/coprocessor/msu1/serialization.cpp       |   26 +-
 higan/sfc/coprocessor/necdsp/necdsp.cpp            |   12 +-
 higan/sfc/coprocessor/necdsp/necdsp.hpp            |    4 +-
 higan/sfc/coprocessor/necdsp/serialization.cpp     |    2 +-
 higan/sfc/coprocessor/nss/nss.cpp                  |    2 +-
 higan/sfc/coprocessor/nss/nss.hpp                  |    2 +-
 higan/sfc/coprocessor/sa1/bus.cpp                  |   30 +
 higan/sfc/coprocessor/sa1/bus/bus.cpp              |   30 -
 higan/sfc/coprocessor/sa1/bus/bus.hpp              |   12 -
 higan/sfc/coprocessor/sa1/dma.cpp                  |  135 +
 higan/sfc/coprocessor/sa1/dma/dma.cpp              |  135 -
 higan/sfc/coprocessor/sa1/dma/dma.hpp              |   11 -
 higan/sfc/coprocessor/sa1/io.cpp                   |  489 +++
 higan/sfc/coprocessor/sa1/memory.cpp               |  268 ++
 higan/sfc/coprocessor/sa1/memory/memory.cpp        |  268 --
 higan/sfc/coprocessor/sa1/memory/memory.hpp        |   19 -
 higan/sfc/coprocessor/sa1/mmio/mmio.cpp            |  554 ---
 higan/sfc/coprocessor/sa1/mmio/mmio.hpp            |  255 --
 higan/sfc/coprocessor/sa1/sa1.cpp                  |  114 +-
 higan/sfc/coprocessor/sa1/sa1.hpp                  |  256 +-
 higan/sfc/coprocessor/sa1/serialization.cpp        |    4 +-
 higan/sfc/coprocessor/sdd1/decomp.cpp              |  284 --
 higan/sfc/coprocessor/sdd1/decomp.hpp              |   88 -
 higan/sfc/coprocessor/sdd1/decompressor.cpp        |  284 ++
 higan/sfc/coprocessor/sdd1/decompressor.hpp        |   88 +
 higan/sfc/coprocessor/sdd1/sdd1.cpp                |  145 +-
 higan/sfc/coprocessor/sdd1/sdd1.hpp                |   37 +-
 higan/sfc/coprocessor/sdd1/serialization.cpp       |   11 +-
 higan/sfc/coprocessor/sharprtc/memory.cpp          |   20 +-
 higan/sfc/coprocessor/sharprtc/serialization.cpp   |    4 +-
 higan/sfc/coprocessor/sharprtc/sharprtc.cpp        |   48 +-
 higan/sfc/coprocessor/sharprtc/sharprtc.hpp        |   28 +-
 higan/sfc/coprocessor/sharprtc/time.cpp            |   32 +-
 higan/sfc/coprocessor/spc7110/alu.cpp              |    8 +-
 higan/sfc/coprocessor/spc7110/data.cpp             |   64 +-
 higan/sfc/coprocessor/spc7110/dcu.cpp              |   44 +-
 higan/sfc/coprocessor/spc7110/decompressor.cpp     |    2 +-
 higan/sfc/coprocessor/spc7110/serialization.cpp    |   14 +-
 higan/sfc/coprocessor/spc7110/spc7110.cpp          |   66 +-
 higan/sfc/coprocessor/spc7110/spc7110.hpp          |   64 +-
 higan/sfc/coprocessor/superfx/{bus => }/bus.cpp    |    0
 higan/sfc/coprocessor/superfx/bus/bus.hpp          |   11 -
 higan/sfc/coprocessor/superfx/core.cpp             |  104 +
 higan/sfc/coprocessor/superfx/core/core.cpp        |  104 -
 higan/sfc/coprocessor/superfx/core/core.hpp        |    5 -
 higan/sfc/coprocessor/superfx/io.cpp               |  113 +
 higan/sfc/coprocessor/superfx/memory.cpp           |   96 +
 higan/sfc/coprocessor/superfx/memory/memory.cpp    |  108 -
 higan/sfc/coprocessor/superfx/memory/memory.hpp    |   15 -
 higan/sfc/coprocessor/superfx/mmio/mmio.cpp        |  112 -
 higan/sfc/coprocessor/superfx/mmio/mmio.hpp        |    2 -
 higan/sfc/coprocessor/superfx/serialization.cpp    |    1 -
 higan/sfc/coprocessor/superfx/superfx.cpp          |   50 +-
 higan/sfc/coprocessor/superfx/superfx.hpp          |   63 +-
 higan/sfc/coprocessor/superfx/timing.cpp           |   49 +
 higan/sfc/coprocessor/superfx/timing/timing.cpp    |   70 -
 higan/sfc/coprocessor/superfx/timing/timing.hpp    |   16 -
 higan/sfc/cpu/cpu.cpp                              |  320 +-
 higan/sfc/cpu/cpu.hpp                              |  189 +-
 higan/sfc/cpu/dma.cpp                              |  155 +-
 higan/sfc/cpu/io.cpp                               |  310 ++
 higan/sfc/cpu/irq.cpp                              |  102 +-
 higan/sfc/cpu/joypad.cpp                           |   32 +-
 higan/sfc/cpu/memory.cpp                           |   45 +-
 higan/sfc/cpu/mmio.cpp                             |  345 --
 higan/sfc/cpu/serialization.cpp                    |  148 +-
 higan/sfc/cpu/timing.cpp                           |  115 +-
 higan/sfc/dsp/audio.cpp                            |   46 -
 higan/sfc/dsp/audio.hpp                            |   20 -
 higan/sfc/dsp/brr.cpp                              |   12 +-
 higan/sfc/dsp/dsp.cpp                              |   64 +-
 higan/sfc/dsp/dsp.hpp                              |   37 +-
 higan/sfc/dsp/echo.cpp                             |   29 +-
 higan/sfc/dsp/gaussian.cpp                         |    4 +-
 higan/sfc/dsp/modulo-array.hpp                     |   23 -
 higan/sfc/dsp/serialization.cpp                    |    6 +-
 higan/sfc/expansion/21fx/21fx.cpp                  |  104 +-
 higan/sfc/expansion/21fx/21fx.hpp                  |   16 +-
 higan/sfc/expansion/expansion.cpp                  |   18 +
 higan/sfc/expansion/expansion.hpp                  |    7 +-
 higan/sfc/expansion/satellaview/satellaview.cpp    |   47 +-
 higan/sfc/expansion/satellaview/satellaview.hpp    |   17 +-
 higan/sfc/expansion/superdisc/nec.cpp              |  202 --
 higan/sfc/expansion/superdisc/sony.cpp             |  143 -
 higan/sfc/expansion/superdisc/superdisc.cpp        |  113 -
 higan/sfc/expansion/superdisc/superdisc.hpp        |   43 -
 higan/sfc/interface/interface.cpp                  |  543 +--
 higan/sfc/interface/interface.hpp                  |  150 +-
 higan/sfc/memory/memory-inline.hpp                 |   59 +-
 higan/sfc/memory/memory.cpp                        |  124 +-
 higan/sfc/memory/memory.hpp                        |   29 +-
 higan/sfc/ppu/background/background.cpp            |  319 +-
 higan/sfc/ppu/background/background.hpp            |   76 +-
 higan/sfc/ppu/background/mode7.cpp                 |   84 +-
 higan/sfc/ppu/counter/counter-inline.hpp           |   40 +-
 higan/sfc/ppu/counter/counter.hpp                  |   32 +-
 higan/sfc/ppu/io.cpp                               |  727 ++++
 higan/sfc/ppu/mmio/mmio.cpp                        |  883 -----
 higan/sfc/ppu/mmio/mmio.hpp                        |  165 -
 higan/sfc/ppu/object/oam.cpp                       |   74 +
 higan/sfc/ppu/object/object.cpp                    |  210 ++
 higan/sfc/ppu/object/object.hpp                    |   86 +
 higan/sfc/ppu/ppu.cpp                              |  187 +-
 higan/sfc/ppu/ppu.hpp                              |  161 +-
 higan/sfc/ppu/screen/screen.cpp                    |  203 +-
 higan/sfc/ppu/screen/screen.hpp                    |   76 +-
 higan/sfc/ppu/serialization.cpp                    |  372 +-
 higan/sfc/ppu/sprite/list.cpp                      |   54 -
 higan/sfc/ppu/sprite/sprite.cpp                    |  224 --
 higan/sfc/ppu/sprite/sprite.hpp                    |   89 -
 higan/sfc/ppu/video.cpp                            |  164 -
 higan/sfc/ppu/video.hpp                            |   17 -
 higan/sfc/ppu/window/window.cpp                    |  234 +-
 higan/sfc/ppu/window/window.hpp                    |  108 +-
 higan/sfc/profile-accuracy.hpp                     |    4 -
 higan/sfc/profile-balanced.hpp                     |    4 -
 higan/sfc/profile-performance.hpp                  |    8 -
 higan/sfc/scheduler/scheduler.cpp                  |   43 -
 higan/sfc/scheduler/scheduler.hpp                  |   29 -
 higan/sfc/sfc.hpp                                  |   72 +-
 higan/sfc/slot/bsmemory/bsmemory.cpp               |   50 +-
 higan/sfc/slot/bsmemory/bsmemory.hpp               |   11 +-
 higan/sfc/slot/sufamiturbo/sufamiturbo.hpp         |    1 +
 higan/sfc/smp/memory.cpp                           |   98 +-
 higan/sfc/smp/serialization.cpp                    |   26 +-
 higan/sfc/smp/smp.cpp                              |   62 +-
 higan/sfc/smp/smp.hpp                              |   44 +-
 higan/sfc/smp/timing.cpp                           |   36 +-
 higan/sfc/system/device.cpp                        |   43 -
 higan/sfc/system/device.hpp                        |   35 -
 higan/sfc/system/peripherals.cpp                   |   63 +
 higan/sfc/system/serialization.cpp                 |   75 +-
 higan/sfc/system/system.cpp                        |  285 +-
 higan/sfc/system/system.hpp                        |   49 +-
 higan/sfc/system/video.cpp                         |    7 +
 .../{profile => systems}/Famicom.sys/manifest.bml  |    0
 .../Game Boy Advance.sys/manifest.bml              |    0
 .../Game Boy Color.sys/boot.rom                    |  Bin
 .../Game Boy Color.sys/manifest.bml                |    0
 higan/{profile => systems}/Game Boy.sys/boot.rom   |  Bin
 .../{profile => systems}/Game Boy.sys/manifest.bml |    0
 higan/systems/Game Gear.sys/manifest.bml           |    1 +
 higan/systems/Master System.sys/manifest.bml       |    1 +
 higan/systems/Mega Drive.sys/manifest.bml          |    1 +
 higan/systems/PC Engine.sys/manifest.bml           |    1 +
 .../{profile => systems}/Super Famicom.sys/ipl.rom |  Bin
 higan/systems/Super Famicom.sys/manifest.bml       |   12 +
 .../WonderSwan Color.sys/manifest.bml              |    0
 .../WonderSwan.sys/manifest.bml                    |    0
 higan/target-loki/GNUmakefile                      |   74 -
 higan/target-loki/loki.cpp                         |   23 -
 higan/target-loki/loki.hpp                         |   21 -
 higan/target-loki/presentation/presentation.cpp    |   28 -
 higan/target-loki/presentation/presentation.hpp    |    9 -
 higan/target-loki/program/interface.cpp            |  125 -
 higan/target-loki/program/media.cpp                |   49 -
 higan/target-loki/program/program.cpp              |   60 -
 higan/target-loki/program/program.hpp              |   30 -
 higan/target-loki/terminal/about-window.cpp        |   18 -
 higan/target-loki/terminal/terminal.cpp            |   26 -
 higan/target-loki/terminal/terminal.hpp            |   22 -
 higan/target-tomoko/GNUmakefile                    |   18 +-
 .../target-tomoko/configuration/configuration.cpp  |   11 +-
 higan/target-tomoko/input/hotkeys.cpp              |   10 +-
 higan/target-tomoko/input/input.cpp                |   59 +-
 higan/target-tomoko/input/input.hpp                |   16 +-
 higan/target-tomoko/presentation/about.cpp         |   26 +
 higan/target-tomoko/presentation/presentation.cpp  |  143 +-
 higan/target-tomoko/presentation/presentation.hpp  |   21 +-
 higan/target-tomoko/program/interface.cpp          |   98 +-
 higan/target-tomoko/program/media.cpp              |   53 -
 higan/target-tomoko/program/medium.cpp             |   58 +
 higan/target-tomoko/program/program.cpp            |   69 +-
 higan/target-tomoko/program/program.hpp            |   37 +-
 higan/target-tomoko/program/state.cpp              |    6 +-
 higan/target-tomoko/program/utility.cpp            |   48 +-
 higan/target-tomoko/settings/audio.cpp             |  102 +-
 higan/target-tomoko/settings/hotkeys.cpp           |   24 +-
 higan/target-tomoko/settings/input.cpp             |   34 +-
 higan/target-tomoko/settings/settings.cpp          |    1 -
 higan/target-tomoko/settings/settings.hpp          |   61 +-
 higan/target-tomoko/settings/timing.cpp            |   18 -
 higan/target-tomoko/settings/video.cpp             |   32 +-
 higan/target-tomoko/tomoko.cpp                     |   10 +-
 higan/target-tomoko/tools/cheat-database.cpp       |   18 +-
 higan/target-tomoko/tools/cheat-editor.cpp         |   28 +-
 higan/target-tomoko/tools/state-manager.cpp        |   12 +-
 higan/target-tomoko/tools/tools.hpp                |    4 +-
 higan/video/sprite.cpp                             |   20 +
 higan/video/video.cpp                              |  164 +
 higan/video/video.hpp                              |   77 +
 higan/ws/GNUmakefile                               |    5 +-
 higan/ws/apu/apu.cpp                               |    7 +-
 higan/ws/apu/apu.hpp                               |    2 +
 higan/ws/cartridge/cartridge.cpp                   |   68 +-
 higan/ws/cartridge/cartridge.hpp                   |   10 +-
 higan/ws/cheat/cheat.cpp                           |   28 -
 higan/ws/cheat/cheat.hpp                           |   18 -
 higan/ws/cpu/cpu.cpp                               |   12 +-
 higan/ws/interface/interface.cpp                   |  213 +-
 higan/ws/interface/interface.hpp                   |   43 +-
 higan/ws/memory/memory.cpp                         |    2 +-
 higan/ws/ppu/ppu.cpp                               |   21 +-
 higan/ws/ppu/ppu.hpp                               |    8 +-
 higan/ws/ppu/serialization.cpp                     |    1 +
 higan/ws/ppu/video.cpp                             |   37 +-
 higan/ws/ppu/video.hpp                             |   14 -
 higan/ws/scheduler/scheduler.cpp                   |   43 -
 higan/ws/scheduler/scheduler.hpp                   |   28 -
 higan/ws/system/serialization.cpp                  |   28 +-
 higan/ws/system/system.cpp                         |   84 +-
 higan/ws/system/system.hpp                         |   25 +-
 higan/ws/system/video.cpp                          |    7 +
 higan/ws/ws.hpp                                    |   53 +-
 hiro/cocoa/browser-window.cpp                      |    8 +-
 hiro/cocoa/header.hpp                              |   18 +-
 hiro/cocoa/platform.cpp                            |   10 +-
 hiro/cocoa/platform.hpp                            |   10 +-
 hiro/cocoa/utility.cpp                             |    4 +-
 hiro/cocoa/widget/canvas.cpp                       |    4 +-
 hiro/cocoa/widget/list-view-cell.cpp               |   50 -
 hiro/cocoa/widget/list-view-cell.hpp               |   22 -
 hiro/cocoa/widget/list-view-column.cpp             |   87 -
 hiro/cocoa/widget/list-view-column.hpp             |   30 -
 hiro/cocoa/widget/list-view-header.cpp             |   38 -
 hiro/cocoa/widget/list-view-header.hpp             |   17 -
 hiro/cocoa/widget/list-view-item.cpp               |   51 -
 hiro/cocoa/widget/list-view-item.hpp               |   21 -
 hiro/cocoa/widget/list-view.cpp                    |  455 ---
 hiro/cocoa/widget/list-view.hpp                    |   71 -
 hiro/cocoa/widget/table-view-cell.cpp              |   50 +
 hiro/cocoa/widget/table-view-cell.hpp              |   22 +
 hiro/cocoa/widget/table-view-column.cpp            |   87 +
 hiro/cocoa/widget/table-view-column.hpp            |   30 +
 hiro/cocoa/widget/table-view-header.cpp            |   38 +
 hiro/cocoa/widget/table-view-header.hpp            |   17 +
 hiro/cocoa/widget/table-view-item.cpp              |   51 +
 hiro/cocoa/widget/table-view-item.hpp              |   21 +
 hiro/cocoa/widget/table-view.cpp                   |  455 +++
 hiro/cocoa/widget/table-view.hpp                   |   71 +
 hiro/cocoa/widget/viewport.cpp                     |    8 +-
 hiro/cocoa/widget/viewport.hpp                     |    2 +-
 hiro/cocoa/window.cpp                              |    8 +-
 hiro/components.hpp                                |   18 +-
 hiro/core/action/menu.cpp                          |    2 +-
 hiro/core/browser-window.cpp                       |    2 +-
 hiro/core/core.cpp                                 |   12 +-
 hiro/core/core.hpp                                 |  507 +--
 hiro/core/layout.cpp                               |    2 +-
 hiro/core/menu-bar.cpp                             |    2 +-
 hiro/core/object.cpp                               |   70 +-
 hiro/core/popup-menu.cpp                           |    2 +-
 hiro/core/shared.hpp                               |  312 +-
 hiro/core/widget/canvas.cpp                        |    4 +-
 hiro/core/widget/combo-edit-item.cpp               |   34 +
 hiro/core/widget/combo-edit.cpp                    |  107 +
 hiro/core/widget/list-view-cell.cpp                |  148 -
 hiro/core/widget/list-view-column.cpp              |  153 -
 hiro/core/widget/list-view-header.cpp              |   53 -
 hiro/core/widget/list-view-item.cpp                |   98 -
 hiro/core/widget/list-view.cpp                     |  205 --
 hiro/core/widget/tab-frame.cpp                     |    2 +-
 hiro/core/widget/table-view-cell.cpp               |  148 +
 hiro/core/widget/table-view-column.cpp             |  153 +
 hiro/core/widget/table-view-header.cpp             |   58 +
 hiro/core/widget/table-view-item.cpp               |  103 +
 hiro/core/widget/table-view.cpp                    |  205 ++
 hiro/core/widget/tree-view-item.cpp                |    6 +-
 hiro/core/widget/tree-view.cpp                     |    6 +-
 hiro/core/widget/viewport.cpp                      |    4 +-
 hiro/core/window.cpp                               |    4 +-
 hiro/extension/browser-dialog.cpp                  |   66 +-
 hiro/extension/browser-dialog.hpp                  |   18 +-
 hiro/extension/extension.cpp                       |    2 +
 hiro/extension/extension.hpp                       |    2 +
 hiro/extension/horizontal-layout.cpp               |    4 +-
 hiro/extension/list-view-item.cpp                  |   49 +
 hiro/extension/list-view-item.hpp                  |   24 +
 hiro/extension/list-view.cpp                       |   51 +
 hiro/extension/list-view.hpp                       |   27 +
 hiro/extension/message-dialog.cpp                  |    8 +-
 hiro/extension/message-dialog.hpp                  |   10 +-
 hiro/extension/shared.hpp                          |   53 +
 hiro/extension/vertical-layout.cpp                 |    4 +-
 hiro/gtk/application.cpp                           |    3 -
 hiro/gtk/browser-window.cpp                        |    4 +-
 hiro/gtk/desktop.cpp                               |   22 +-
 hiro/gtk/keyboard.cpp                              |    4 +-
 hiro/gtk/platform.cpp                              |   12 +-
 hiro/gtk/platform.hpp                              |   12 +-
 hiro/gtk/settings.cpp                              |   44 +-
 hiro/gtk/settings.hpp                              |   29 +-
 hiro/gtk/utility.cpp                               |    4 +-
 hiro/gtk/widget/canvas.cpp                         |    4 +-
 hiro/gtk/widget/combo-button-item.cpp              |    1 -
 hiro/gtk/widget/combo-edit-item.cpp                |   33 +
 hiro/gtk/widget/combo-edit-item.hpp                |   18 +
 hiro/gtk/widget/combo-edit.cpp                     |  115 +
 hiro/gtk/widget/combo-edit.hpp                     |   28 +
 hiro/gtk/widget/console.cpp                        |    2 +-
 hiro/gtk/widget/console.hpp                        |    2 +-
 hiro/gtk/widget/icon-view.cpp                      |    2 +-
 hiro/gtk/widget/list-view-cell.cpp                 |   62 -
 hiro/gtk/widget/list-view-cell.hpp                 |   23 -
 hiro/gtk/widget/list-view-column.cpp               |  138 -
 hiro/gtk/widget/list-view-column.hpp               |   39 -
 hiro/gtk/widget/list-view-header.cpp               |   41 -
 hiro/gtk/widget/list-view-header.hpp               |   18 -
 hiro/gtk/widget/list-view-item.cpp                 |   76 -
 hiro/gtk/widget/list-view-item.hpp                 |   24 -
 hiro/gtk/widget/list-view.cpp                      |  421 ---
 hiro/gtk/widget/list-view.hpp                      |   49 -
 hiro/gtk/widget/table-view-cell.cpp                |   62 +
 hiro/gtk/widget/table-view-cell.hpp                |   23 +
 hiro/gtk/widget/table-view-column.cpp              |  138 +
 hiro/gtk/widget/table-view-column.hpp              |   39 +
 hiro/gtk/widget/table-view-header.cpp              |   41 +
 hiro/gtk/widget/table-view-header.hpp              |   18 +
 hiro/gtk/widget/table-view-item.cpp                |   76 +
 hiro/gtk/widget/table-view-item.hpp                |   24 +
 hiro/gtk/widget/table-view.cpp                     |  421 +++
 hiro/gtk/widget/table-view.hpp                     |   49 +
 hiro/gtk/widget/tree-view.cpp                      |    4 +-
 hiro/gtk/widget/viewport.cpp                       |    4 +-
 hiro/gtk/widget/widget.cpp                         |   18 +-
 hiro/gtk/window.cpp                                |   38 +-
 hiro/gtk/window.hpp                                |    2 +-
 hiro/qt/application.cpp                            |    3 -
 hiro/qt/keyboard.cpp                               |    4 +-
 hiro/qt/platform.cpp                               |   10 +-
 hiro/qt/platform.hpp                               |   10 +-
 hiro/qt/qt.hpp                                     |   50 +-
 hiro/qt/qt.moc                                     |  168 +-
 hiro/qt/settings.cpp                               |   44 +-
 hiro/qt/settings.hpp                               |   25 +-
 hiro/qt/utility.cpp                                |    4 +-
 hiro/qt/widget/canvas.cpp                          |    6 +-
 hiro/qt/widget/list-view-cell.cpp                  |   73 -
 hiro/qt/widget/list-view-cell.hpp                  |   23 -
 hiro/qt/widget/list-view-column.cpp                |   99 -
 hiro/qt/widget/list-view-column.hpp                |   30 -
 hiro/qt/widget/list-view-header.cpp                |   43 -
 hiro/qt/widget/list-view-header.hpp                |   18 -
 hiro/qt/widget/list-view-item.cpp                  |   64 -
 hiro/qt/widget/list-view-item.hpp                  |   24 -
 hiro/qt/widget/list-view.cpp                       |  256 --
 hiro/qt/widget/list-view.hpp                       |   30 -
 hiro/qt/widget/table-view-cell.cpp                 |   73 +
 hiro/qt/widget/table-view-cell.hpp                 |   23 +
 hiro/qt/widget/table-view-column.cpp               |   99 +
 hiro/qt/widget/table-view-column.hpp               |   30 +
 hiro/qt/widget/table-view-header.cpp               |   43 +
 hiro/qt/widget/table-view-header.hpp               |   18 +
 hiro/qt/widget/table-view-item.cpp                 |   66 +
 hiro/qt/widget/table-view-item.hpp                 |   24 +
 hiro/qt/widget/table-view.cpp                      |  256 ++
 hiro/qt/widget/table-view.hpp                      |   30 +
 hiro/qt/window.cpp                                 |   38 +-
 hiro/reference/widget/list-view.cpp                |    2 +-
 hiro/windows/application.cpp                       |    6 +-
 hiro/windows/browser-window.cpp                    |    6 +-
 hiro/windows/platform.cpp                          |   10 +-
 hiro/windows/platform.hpp                          |   16 +-
 hiro/windows/utility.cpp                           |   38 +-
 hiro/windows/widget/canvas.cpp                     |   13 +-
 hiro/windows/widget/label.cpp                      |   21 +-
 hiro/windows/widget/list-view-cell.cpp             |   72 -
 hiro/windows/widget/list-view-cell.hpp             |   23 -
 hiro/windows/widget/list-view-column.cpp           |  109 -
 hiro/windows/widget/list-view-column.hpp           |   31 -
 hiro/windows/widget/list-view-header.cpp           |   42 -
 hiro/windows/widget/list-view-header.hpp           |   18 -
 hiro/windows/widget/list-view-item.cpp             |   75 -
 hiro/windows/widget/list-view-item.hpp             |   22 -
 hiro/windows/widget/list-view.cpp                  |  440 ---
 hiro/windows/widget/list-view.hpp                  |   43 -
 hiro/windows/widget/tab-frame.cpp                  |    2 +-
 hiro/windows/widget/table-view-cell.cpp            |   72 +
 hiro/windows/widget/table-view-cell.hpp            |   23 +
 hiro/windows/widget/table-view-column.cpp          |  109 +
 hiro/windows/widget/table-view-column.hpp          |   31 +
 hiro/windows/widget/table-view-header.cpp          |   42 +
 hiro/windows/widget/table-view-header.hpp          |   18 +
 hiro/windows/widget/table-view-item.cpp            |   75 +
 hiro/windows/widget/table-view-item.hpp            |   22 +
 hiro/windows/widget/table-view.cpp                 |  441 +++
 hiro/windows/widget/table-view.hpp                 |   43 +
 hiro/windows/window.cpp                            |    5 +-
 icarus/Database/Super Famicom.bml                  | 3779 ++++++++++++++++----
 icarus/GNUmakefile                                 |    2 +-
 icarus/core/bs-memory.cpp                          |    6 +-
 icarus/core/core.cpp                               |   26 +-
 icarus/core/core.hpp                               |   42 +-
 icarus/core/famicom.cpp                            |    6 +-
 icarus/core/game-boy-advance.cpp                   |    6 +-
 icarus/core/game-boy-color.cpp                     |    6 +-
 icarus/core/game-boy.cpp                           |    6 +-
 icarus/core/game-gear.cpp                          |   45 +
 icarus/core/master-system.cpp                      |   45 +
 icarus/core/mega-drive.cpp                         |   45 +
 icarus/core/pc-engine.cpp                          |   45 +
 icarus/core/sufami-turbo.cpp                       |    6 +-
 icarus/core/super-famicom.cpp                      |    6 +-
 icarus/core/wonderswan-color.cpp                   |    4 +-
 icarus/core/wonderswan.cpp                         |    4 +-
 icarus/heuristics/game-boy-advance.cpp             |    4 +-
 icarus/heuristics/game-gear.cpp                    |   20 +
 icarus/heuristics/master-system.cpp                |   21 +
 icarus/heuristics/mega-drive.cpp                   |   19 +
 icarus/heuristics/pc-engine.cpp                    |   20 +
 icarus/heuristics/super-famicom.cpp                |   10 +-
 icarus/heuristics/wonderswan.cpp                   |    2 +-
 icarus/icarus.cpp                                  |   38 +-
 icarus/settings.cpp                                |    4 +-
 icarus/ui/import-dialog.cpp                        |    4 +-
 icarus/ui/scan-dialog.cpp                          |   40 +-
 icarus/ui/ui.hpp                                   |    4 +-
 libco/amd64.c                                      |   32 +-
 libco/arm.c                                        |   16 +-
 libco/fiber.c                                      |    2 +-
 libco/libco.h                                      |   11 +-
 libco/ppc.c                                        |  675 ++--
 libco/settings.h                                   |   36 +
 libco/sjlj.c                                       |   13 +-
 libco/ucontext.c                                   |   26 +-
 libco/x86.c                                        |   22 +-
 nall/GNUmakefile                                   |    9 +-
 nall/any.hpp                                       |    3 +-
 nall/arithmetic.hpp                                |   69 +
 nall/arithmetic/barrett.hpp                        |   21 +
 nall/arithmetic/natural.hpp                        |  353 ++
 nall/arithmetic/unsigned.hpp                       |   39 +
 nall/array.hpp                                     |   53 +
 nall/atoi.hpp                                      |   62 +-
 nall/beat/archive.hpp                              |   20 +-
 nall/beat/delta.hpp                                |   11 +-
 nall/beat/file.hpp                                 |    4 +-
 nall/beat/linear.hpp                               |    8 +-
 nall/beat/metadata.hpp                             |    4 +-
 nall/beat/multi.hpp                                |   34 +-
 nall/beat/patch.hpp                                |   10 +-
 nall/bit-field.hpp                                 |  140 +
 nall/bit-vector.hpp                                |  115 +
 nall/bit.hpp                                       |   36 +-
 nall/bitvector.hpp                                 |  116 -
 nall/chrono.hpp                                    |  134 +
 nall/cipher/chacha20.hpp                           |   78 +
 nall/config.hpp                                    |  112 -
 nall/decode/base57.hpp                             |   23 +
 nall/decode/bmp.hpp                                |   32 +-
 nall/decode/url.hpp                                |    8 +-
 nall/directory.hpp                                 |   87 +-
 nall/dl.hpp                                        |   29 +-
 nall/dsp.hpp                                       |   10 -
 nall/dsp/buffer.hpp                                |   50 -
 nall/dsp/core.hpp                                  |  164 -
 nall/dsp/iir/biquad.hpp                            |  153 +
 nall/dsp/resample/average.hpp                      |   72 -
 nall/dsp/resample/cosine.hpp                       |   44 -
 nall/dsp/resample/cubic.hpp                        |   50 -
 nall/dsp/resample/hermite.hpp                      |   62 -
 nall/dsp/resample/lib/sinc.hpp                     |  600 ----
 nall/dsp/resample/linear.hpp                       |   43 -
 nall/dsp/resample/nearest.hpp                      |   43 -
 nall/dsp/resample/sinc.hpp                         |   62 -
 nall/dsp/resampler/cubic.hpp                       |   56 +
 nall/dsp/settings.hpp                              |   46 -
 nall/elliptic-curve/curve25519.hpp                 |   55 +
 nall/elliptic-curve/ed25519.hpp                    |  164 +
 nall/elliptic-curve/modulo25519-reference.hpp      |   79 +
 nall/elliptic-curve/modulo25519.hpp                |  234 ++
 nall/emulation/21fx.hpp                            |  146 +
 nall/emulation/super-famicom-usart.hpp             |   95 -
 nall/encode/base57.hpp                             |   19 +
 nall/encode/base64.hpp                             |    9 +-
 nall/encode/url.hpp                                |    9 +-
 nall/encode/zip.hpp                                |    2 +-
 nall/file.hpp                                      |    3 +-
 nall/function.hpp                                  |    4 +-
 nall/hash/crc16.hpp                                |   52 +-
 nall/hash/crc32.hpp                                |   92 +-
 nall/hash/crc64.hpp                                |   50 +
 nall/hash/hash.hpp                                 |   43 +
 nall/hash/sha224.hpp                               |  101 +
 nall/hash/sha256.hpp                               |   67 +-
 nall/hash/sha384.hpp                               |  114 +
 nall/hash/sha512.hpp                               |  114 +
 nall/hashset.hpp                                   |   30 +-
 nall/hid.hpp                                       |   18 +-
 nall/http/client.hpp                               |    6 +-
 nall/http/message.hpp                              |    4 +-
 nall/http/request.hpp                              |   42 +-
 nall/http/response.hpp                             |   61 +-
 nall/http/role.hpp                                 |   40 +-
 nall/http/server.hpp                               |   44 +-
 nall/image/base.hpp                                |    1 -
 nall/image/core.hpp                                |    6 +-
 nall/inode.hpp                                     |   12 +-
 nall/interpolation.hpp                             |    2 +-
 nall/intrinsics.hpp                                |   14 +-
 nall/location.hpp                                  |   72 +
 nall/mac/poly1305.hpp                              |  116 +
 nall/main.hpp                                      |   17 +-
 nall/matrix.hpp                                    |   10 +-
 nall/maybe.hpp                                     |    1 -
 nall/memory.hpp                                    |  162 +-
 nall/memory/memory.hpp                             |  129 -
 nall/memory/pool.hpp                               |   62 -
 nall/mosaic/context.hpp                            |   22 +-
 nall/nall.hpp                                      |   12 +-
 nall/path.hpp                                      |  144 +
 nall/platform.hpp                                  |    9 +-
 nall/posix/service.hpp                             |   16 +-
 nall/posix/shared-memory.hpp                       |    4 -
 nall/primitives.hpp                                |  293 +-
 nall/priority-queue.hpp                            |  106 -
 nall/property.hpp                                  |   94 +-
 nall/queue.hpp                                     |  101 +
 nall/random.hpp                                    |    9 +-
 nall/range.hpp                                     |    8 -
 nall/run.hpp                                       |  120 +-
 nall/serial.hpp                                    |   34 +-
 nall/serializer.hpp                                |   18 +-
 nall/set.hpp                                       |   32 +-
 nall/shared-pointer.hpp                            |   30 +-
 nall/smtp.hpp                                      |   16 +-
 nall/sort.hpp                                      |   18 +-
 nall/stdint.hpp                                    |   27 +-
 nall/stream.hpp                                    |   19 -
 nall/stream/auto.hpp                               |   21 -
 nall/stream/file.hpp                               |   39 -
 nall/stream/gzip.hpp                               |   31 -
 nall/stream/memory.hpp                             |   48 -
 nall/stream/mmap.hpp                               |   41 -
 nall/stream/stream.hpp                             |   98 -
 nall/stream/vector.hpp                             |   37 -
 nall/stream/zip.hpp                                |   35 -
 nall/string.hpp                                    |  301 +-
 nall/string/allocator/adaptive.hpp                 |   14 +-
 nall/string/atoi.hpp                               |   10 +-
 nall/string/base.hpp                               |  293 --
 nall/string/cast.hpp                               |   96 +-
 nall/string/compare.hpp                            |   22 +-
 nall/string/convert.hpp                            |   14 +-
 nall/string/core.hpp                               |   33 +-
 nall/string/datetime.hpp                           |   30 -
 nall/string/eval/evaluator.hpp                     |    6 +-
 nall/string/eval/literal.hpp                       |    6 +-
 nall/string/eval/parser.hpp                        |    4 +-
 nall/string/find.hpp                               |   14 +-
 nall/string/format.hpp                             |   66 +-
 nall/string/hash.hpp                               |   33 -
 nall/string/list.hpp                               |   24 +-
 nall/string/markup/bml.hpp                         |   10 +-
 nall/string/markup/find.hpp                        |   18 +-
 nall/string/markup/node.hpp                        |   17 +-
 nall/string/markup/xml.hpp                         |    4 +-
 nall/string/match.hpp                              |    6 +-
 nall/string/path.hpp                               |   72 -
 nall/string/platform.hpp                           |  142 -
 nall/string/replace.hpp                            |   32 +-
 nall/string/split.hpp                              |   18 +-
 nall/string/transform/cml.hpp                      |   12 +-
 nall/string/transform/dml.hpp                      |  136 +-
 nall/string/trim.hpp                               |   56 +-
 nall/string/utility.hpp                            |   20 +-
 nall/string/view.hpp                               |  137 +-
 nall/thread.hpp                                    |   16 +-
 nall/traits.hpp                                    |   38 +-
 nall/utility.hpp                                   |   13 +-
 nall/varint.hpp                                    |   12 +-
 nall/vector.hpp                                    |  366 +-
 nall/vector/access.hpp                             |   39 +
 nall/vector/assign.hpp                             |   28 +
 nall/vector/core.hpp                               |   42 +
 nall/vector/iterator.hpp                           |   29 +
 nall/vector/memory.hpp                             |   90 +
 nall/vector/modify.hpp                             |  127 +
 nall/vector/utility.hpp                            |   14 +
 nall/vfs.hpp                                       |    3 +
 nall/vfs/fs/file.hpp                               |   51 +
 nall/vfs/memory/file.hpp                           |   48 +
 nall/vfs/vfs.hpp                                   |   75 +
 nall/windows/detour.hpp                            |   12 +-
 nall/windows/guid.hpp                              |   22 +-
 nall/windows/registry.hpp                          |   35 +-
 nall/windows/shared-memory.hpp                     |    2 +-
 nall/windows/utf8.hpp                              |    2 +-
 nall/xorg/clipboard.hpp                            |   14 +
 nall/xorg/guard.hpp                                |   37 +-
 nall/xorg/xorg.hpp                                 |    9 +
 ruby/audio/alsa.cpp                                |    6 +-
 ruby/audio/ao.cpp                                  |    6 +-
 ruby/audio/directsound.cpp                         |    6 +-
 ruby/audio/openal.cpp                              |   10 +-
 ruby/audio/oss.cpp                                 |   48 +-
 ruby/audio/pulseaudio.cpp                          |    6 +-
 ruby/audio/pulseaudiosimple.cpp                    |    6 +-
 ruby/audio/wasapi.cpp                              |  149 +-
 ruby/audio/xaudio2.cpp                             |    6 +-
 ruby/audio/xaudio2.hpp                             |  512 ++-
 ruby/input/joypad/udev.cpp                         |    2 +-
 ruby/input/keyboard/rawinput.cpp                   |    3 +-
 ruby/input/mouse/rawinput.cpp                      |    1 +
 ruby/input/xlib.cpp                                |    6 +-
 ruby/ruby.cpp                                      |    6 +-
 ruby/ruby.hpp                                      |   14 +-
 ruby/video/cgl.cpp                                 |    8 +-
 ruby/video/glx.cpp                                 |    5 +-
 ruby/video/glx2.cpp                                |    1 -
 ruby/video/opengl/main.hpp                         |    6 +-
 ruby/video/opengl/program.hpp                      |   10 +-
 ruby/video/wgl.cpp                                 |    8 +-
 1159 files changed, 51251 insertions(+), 51583 deletions(-)
 delete mode 100644 debian/higan-accuracy.6
 delete mode 100644 debian/higan-balanced.6
 delete mode 100644 debian/higan-performance.6
 delete mode 100644 debian/higan.lintian-overrides
 delete mode 100644 debian/higan.postinst
 delete mode 100644 debian/higan.prerm
 create mode 100644 debian/patches/disable-alsa-and-udev-on-non-linux.patch
 delete mode 100644 debian/patches/disable-alsa-on-non-linux.patch
 delete mode 100644 debian/patches/disable_long_double_size_check.patch
 create mode 100644 debian/patches/tomoko-makefile-fixes.patch
 delete mode 100644 debian/source/lintian-overrides
 create mode 100644 higan/audio/audio.cpp
 create mode 100644 higan/audio/audio.hpp
 create mode 100644 higan/audio/stream.cpp
 delete mode 100644 higan/emulator/GNUmakefile
 create mode 100644 higan/emulator/cheat.hpp
 create mode 100644 higan/emulator/scheduler.hpp
 create mode 100644 higan/emulator/thread.hpp
 create mode 100644 higan/emulator/types.hpp
 delete mode 100644 higan/fc/apu/dmc.hpp
 delete mode 100644 higan/fc/apu/envelope.hpp
 delete mode 100644 higan/fc/apu/noise.hpp
 delete mode 100644 higan/fc/apu/pulse.hpp
 delete mode 100644 higan/fc/apu/sweep.hpp
 delete mode 100644 higan/fc/apu/triangle.hpp
 delete mode 100644 higan/fc/cheat/cheat.cpp
 delete mode 100644 higan/fc/cheat/cheat.hpp
 create mode 100644 higan/fc/controller/controller.cpp
 create mode 100644 higan/fc/controller/controller.hpp
 create mode 100644 higan/fc/controller/gamepad/gamepad.cpp
 create mode 100644 higan/fc/controller/gamepad/gamepad.hpp
 create mode 100644 higan/fc/cpu/memory.cpp
 delete mode 100644 higan/fc/input/input.cpp
 delete mode 100644 higan/fc/input/input.hpp
 delete mode 100644 higan/fc/input/serialization.cpp
 create mode 100644 higan/fc/ppu/memory.cpp
 create mode 100644 higan/fc/ppu/render.cpp
 delete mode 100644 higan/fc/ppu/video.cpp
 delete mode 100644 higan/fc/ppu/video.hpp
 delete mode 100644 higan/fc/scheduler/scheduler.cpp
 delete mode 100644 higan/fc/scheduler/scheduler.hpp
 create mode 100644 higan/fc/system/peripherals.cpp
 create mode 100644 higan/fc/system/video.cpp
 rename higan/gb/apu/{noise => }/noise.cpp (100%)
 delete mode 100644 higan/gb/apu/noise/noise.hpp
 rename higan/gb/apu/{sequencer => }/sequencer.cpp (100%)
 delete mode 100644 higan/gb/apu/sequencer/sequencer.hpp
 rename higan/gb/apu/{square1 => }/square1.cpp (100%)
 delete mode 100644 higan/gb/apu/square1/square1.hpp
 rename higan/gb/apu/{square2 => }/square2.cpp (100%)
 delete mode 100644 higan/gb/apu/square2/square2.hpp
 rename higan/gb/apu/{wave => }/wave.cpp (100%)
 delete mode 100644 higan/gb/apu/wave/wave.hpp
 create mode 100644 higan/gb/cartridge/mbc1m/mbc1m.cpp
 create mode 100644 higan/gb/cartridge/mbc1m/mbc1m.hpp
 delete mode 100644 higan/gb/cheat/cheat.cpp
 delete mode 100644 higan/gb/cheat/cheat.hpp
 create mode 100644 higan/gb/cpu/io.cpp
 delete mode 100644 higan/gb/cpu/mmio.cpp
 create mode 100644 higan/gb/ppu/io.cpp
 delete mode 100644 higan/gb/ppu/mmio.cpp
 delete mode 100644 higan/gb/ppu/video.cpp
 delete mode 100644 higan/gb/ppu/video.hpp
 delete mode 100644 higan/gb/scheduler/scheduler.cpp
 delete mode 100644 higan/gb/scheduler/scheduler.hpp
 create mode 100644 higan/gb/system/video.cpp
 create mode 100644 higan/gba/apu/io.cpp
 delete mode 100644 higan/gba/apu/mmio.cpp
 create mode 100644 higan/gba/cpu/io.cpp
 delete mode 100644 higan/gba/cpu/mmio.cpp
 delete mode 100644 higan/gba/memory/mmio.cpp
 create mode 100644 higan/gba/ppu/io.cpp
 delete mode 100644 higan/gba/ppu/mmio.cpp
 delete mode 100644 higan/gba/ppu/video.cpp
 delete mode 100644 higan/gba/ppu/video.hpp
 delete mode 100644 higan/gba/scheduler/scheduler.cpp
 delete mode 100644 higan/gba/scheduler/scheduler.hpp
 create mode 100644 higan/gba/system/video.cpp
 create mode 100644 higan/md/GNUmakefile
 create mode 100644 higan/md/apu/apu.cpp
 create mode 100644 higan/md/apu/apu.hpp
 create mode 100644 higan/md/bus/bus.cpp
 create mode 100644 higan/md/bus/bus.hpp
 create mode 100644 higan/md/cartridge/cartridge.cpp
 create mode 100644 higan/md/cartridge/cartridge.hpp
 create mode 100644 higan/md/controller/controller.cpp
 create mode 100644 higan/md/controller/controller.hpp
 create mode 100644 higan/md/controller/gamepad/gamepad.cpp
 create mode 100644 higan/md/controller/gamepad/gamepad.hpp
 create mode 100644 higan/md/cpu/cpu.cpp
 create mode 100644 higan/md/cpu/cpu.hpp
 create mode 100644 higan/md/interface/interface.cpp
 create mode 100644 higan/md/interface/interface.hpp
 create mode 100644 higan/md/md.hpp
 create mode 100644 higan/md/psg/psg.cpp
 create mode 100644 higan/md/psg/psg.hpp
 create mode 100644 higan/md/system/peripherals.cpp
 create mode 100644 higan/md/system/system.cpp
 create mode 100644 higan/md/system/system.hpp
 create mode 100644 higan/md/vdp/background.cpp
 create mode 100644 higan/md/vdp/dma.cpp
 create mode 100644 higan/md/vdp/io.cpp
 create mode 100644 higan/md/vdp/render.cpp
 create mode 100644 higan/md/vdp/sprite.cpp
 create mode 100644 higan/md/vdp/vdp.cpp
 create mode 100644 higan/md/vdp/vdp.hpp
 create mode 100644 higan/md/ym2612/ym2612.cpp
 create mode 100644 higan/md/ym2612/ym2612.hpp
 create mode 100644 higan/ms/GNUmakefile
 create mode 100644 higan/ms/bus/bus.cpp
 create mode 100644 higan/ms/bus/bus.hpp
 create mode 100644 higan/ms/cartridge/cartridge.cpp
 create mode 100644 higan/ms/cartridge/cartridge.hpp
 create mode 100644 higan/ms/cartridge/mapper.cpp
 create mode 100644 higan/ms/controller/controller.cpp
 create mode 100644 higan/ms/controller/controller.hpp
 create mode 100644 higan/ms/controller/gamepad/gamepad.cpp
 create mode 100644 higan/ms/controller/gamepad/gamepad.hpp
 create mode 100644 higan/ms/cpu/cpu.cpp
 create mode 100644 higan/ms/cpu/cpu.hpp
 create mode 100644 higan/ms/interface/game-gear.cpp
 create mode 100644 higan/ms/interface/interface.cpp
 create mode 100644 higan/ms/interface/interface.hpp
 create mode 100644 higan/ms/interface/master-system.cpp
 create mode 100644 higan/ms/ms.hpp
 create mode 100644 higan/ms/psg/psg.cpp
 create mode 100644 higan/ms/psg/psg.hpp
 create mode 100644 higan/ms/system/peripherals.cpp
 create mode 100644 higan/ms/system/system.cpp
 create mode 100644 higan/ms/system/system.hpp
 create mode 100644 higan/ms/vdp/background.cpp
 create mode 100644 higan/ms/vdp/io.cpp
 create mode 100644 higan/ms/vdp/sprite.cpp
 create mode 100644 higan/ms/vdp/vdp.cpp
 create mode 100644 higan/ms/vdp/vdp.hpp
 create mode 100644 higan/pce/GNUmakefile
 create mode 100644 higan/pce/cartridge/cartridge.cpp
 create mode 100644 higan/pce/cartridge/cartridge.hpp
 create mode 100644 higan/pce/controller/controller.cpp
 create mode 100644 higan/pce/controller/controller.hpp
 create mode 100644 higan/pce/controller/gamepad/gamepad.cpp
 create mode 100644 higan/pce/controller/gamepad/gamepad.hpp
 create mode 100644 higan/pce/cpu/cpu.cpp
 create mode 100644 higan/pce/cpu/cpu.hpp
 create mode 100644 higan/pce/cpu/io.cpp
 create mode 100644 higan/pce/cpu/irq.cpp
 create mode 100644 higan/pce/cpu/timer.cpp
 create mode 100644 higan/pce/interface/interface.cpp
 create mode 100644 higan/pce/interface/interface.hpp
 create mode 100644 higan/pce/pce.hpp
 create mode 100644 higan/pce/psg/psg.cpp
 create mode 100644 higan/pce/psg/psg.hpp
 create mode 100644 higan/pce/system/peripherals.cpp
 create mode 100644 higan/pce/system/system.cpp
 create mode 100644 higan/pce/system/system.hpp
 create mode 100644 higan/pce/vdc/background.cpp
 create mode 100644 higan/pce/vdc/dma.cpp
 create mode 100644 higan/pce/vdc/io.cpp
 create mode 100644 higan/pce/vdc/irq.cpp
 create mode 100644 higan/pce/vdc/sprite.cpp
 create mode 100644 higan/pce/vdc/vdc.cpp
 create mode 100644 higan/pce/vdc/vdc.hpp
 create mode 100644 higan/processor/gsu/switch.cpp
 delete mode 100644 higan/processor/gsu/table.cpp
 create mode 100644 higan/processor/huc6280/disassembler.cpp
 create mode 100644 higan/processor/huc6280/huc6280.cpp
 create mode 100644 higan/processor/huc6280/huc6280.hpp
 create mode 100644 higan/processor/huc6280/instruction.cpp
 create mode 100644 higan/processor/huc6280/instructions.cpp
 create mode 100644 higan/processor/huc6280/memory.cpp
 create mode 100644 higan/processor/m68k/disassembler.cpp
 create mode 100644 higan/processor/m68k/effective-address.cpp
 create mode 100644 higan/processor/m68k/instruction.cpp
 create mode 100644 higan/processor/m68k/instructions.cpp
 create mode 100644 higan/processor/m68k/m68k.cpp
 create mode 100644 higan/processor/m68k/m68k.hpp
 create mode 100644 higan/processor/m68k/memory.cpp
 create mode 100644 higan/processor/m68k/registers.cpp
 create mode 100644 higan/processor/r6502/algorithms.cpp
 create mode 100644 higan/processor/r6502/switch.cpp
 create mode 100644 higan/processor/r65816/instructions-misc.cpp
 create mode 100644 higan/processor/r65816/instructions-pc.cpp
 create mode 100644 higan/processor/r65816/instructions-read.cpp
 create mode 100644 higan/processor/r65816/instructions-rmw.cpp
 create mode 100644 higan/processor/r65816/instructions-write.cpp
 delete mode 100644 higan/processor/r65816/opcode_misc.cpp
 delete mode 100644 higan/processor/r65816/opcode_pc.cpp
 delete mode 100644 higan/processor/r65816/opcode_read.cpp
 delete mode 100644 higan/processor/r65816/opcode_rmw.cpp
 delete mode 100644 higan/processor/r65816/opcode_write.cpp
 delete mode 100644 higan/processor/upd96050/registers.cpp
 create mode 100644 higan/processor/z80/disassembler.cpp
 create mode 100644 higan/processor/z80/instruction.cpp
 create mode 100644 higan/processor/z80/instructions.cpp
 create mode 100644 higan/processor/z80/memory.cpp
 create mode 100644 higan/processor/z80/registers.cpp
 create mode 100644 higan/processor/z80/z80.cpp
 create mode 100644 higan/processor/z80/z80.hpp
 delete mode 100644 higan/profile/Super Famicom.sys/manifest.bml
 create mode 100644 higan/resource/GNUmakefile
 create mode 100644 higan/resource/logo/higan.png
 create mode 100644 higan/resource/resource.bml
 create mode 100644 higan/resource/resource.cpp
 create mode 100644 higan/resource/resource.hpp
 create mode 100644 higan/resource/sprite/crosshair-blue.png
 create mode 100644 higan/resource/sprite/crosshair-green.png
 create mode 100644 higan/resource/sprite/crosshair-red.png
 delete mode 100644 higan/sfc/alt/cpu/cpu.cpp
 delete mode 100644 higan/sfc/alt/cpu/cpu.hpp
 delete mode 100644 higan/sfc/alt/cpu/dma.cpp
 delete mode 100644 higan/sfc/alt/cpu/memory.cpp
 delete mode 100644 higan/sfc/alt/cpu/mmio.cpp
 delete mode 100644 higan/sfc/alt/cpu/serialization.cpp
 delete mode 100644 higan/sfc/alt/cpu/timing.cpp
 delete mode 100644 higan/sfc/alt/dsp/SPC_DSP.cpp
 delete mode 100644 higan/sfc/alt/dsp/SPC_DSP.h
 delete mode 100644 higan/sfc/alt/dsp/blargg_common.h
 delete mode 100644 higan/sfc/alt/dsp/blargg_config.h
 delete mode 100644 higan/sfc/alt/dsp/blargg_endian.h
 delete mode 100644 higan/sfc/alt/dsp/blargg_source.h
 delete mode 100644 higan/sfc/alt/dsp/dsp.cpp
 delete mode 100644 higan/sfc/alt/dsp/dsp.hpp
 delete mode 100644 higan/sfc/alt/dsp/serialization.cpp
 delete mode 100644 higan/sfc/alt/ppu-balanced/memory/memory.cpp
 delete mode 100644 higan/sfc/alt/ppu-balanced/memory/memory.hpp
 delete mode 100644 higan/sfc/alt/ppu-balanced/mmio/mmio.cpp
 delete mode 100644 higan/sfc/alt/ppu-balanced/mmio/mmio.hpp
 delete mode 100644 higan/sfc/alt/ppu-balanced/ppu.cpp
 delete mode 100644 higan/sfc/alt/ppu-balanced/ppu.hpp
 delete mode 100644 higan/sfc/alt/ppu-balanced/render/addsub.cpp
 delete mode 100644 higan/sfc/alt/ppu-balanced/render/bg.cpp
 delete mode 100644 higan/sfc/alt/ppu-balanced/render/cache.cpp
 delete mode 100644 higan/sfc/alt/ppu-balanced/render/line.cpp
 delete mode 100644 higan/sfc/alt/ppu-balanced/render/mode7.cpp
 delete mode 100644 higan/sfc/alt/ppu-balanced/render/oam.cpp
 delete mode 100644 higan/sfc/alt/ppu-balanced/render/render.cpp
 delete mode 100644 higan/sfc/alt/ppu-balanced/render/render.hpp
 delete mode 100644 higan/sfc/alt/ppu-balanced/render/windows.cpp
 delete mode 100644 higan/sfc/alt/ppu-balanced/serialization.cpp
 delete mode 100644 higan/sfc/alt/ppu-performance/background/background.cpp
 delete mode 100644 higan/sfc/alt/ppu-performance/background/background.hpp
 delete mode 100644 higan/sfc/alt/ppu-performance/background/mode7.cpp
 delete mode 100644 higan/sfc/alt/ppu-performance/cache/cache.cpp
 delete mode 100644 higan/sfc/alt/ppu-performance/cache/cache.hpp
 delete mode 100644 higan/sfc/alt/ppu-performance/mmio/mmio.cpp
 delete mode 100644 higan/sfc/alt/ppu-performance/mmio/mmio.hpp
 delete mode 100644 higan/sfc/alt/ppu-performance/ppu.cpp
 delete mode 100644 higan/sfc/alt/ppu-performance/ppu.hpp
 delete mode 100644 higan/sfc/alt/ppu-performance/screen/screen.cpp
 delete mode 100644 higan/sfc/alt/ppu-performance/screen/screen.hpp
 delete mode 100644 higan/sfc/alt/ppu-performance/serialization.cpp
 delete mode 100644 higan/sfc/alt/ppu-performance/sprite/sprite.cpp
 delete mode 100644 higan/sfc/alt/ppu-performance/sprite/sprite.hpp
 delete mode 100644 higan/sfc/alt/ppu-performance/window/window.cpp
 delete mode 100644 higan/sfc/alt/ppu-performance/window/window.hpp
 delete mode 100644 higan/sfc/alt/smp/algorithms.cpp
 delete mode 100644 higan/sfc/alt/smp/core.cpp
 delete mode 100644 higan/sfc/alt/smp/core/cc.sh
 delete mode 100644 higan/sfc/alt/smp/core/generate.cpp
 delete mode 100644 higan/sfc/alt/smp/core/op_misc.b
 delete mode 100644 higan/sfc/alt/smp/core/op_misc.cpp
 delete mode 100644 higan/sfc/alt/smp/core/op_mov.b
 delete mode 100644 higan/sfc/alt/smp/core/op_mov.cpp
 delete mode 100644 higan/sfc/alt/smp/core/op_pc.b
 delete mode 100644 higan/sfc/alt/smp/core/op_pc.cpp
 delete mode 100644 higan/sfc/alt/smp/core/op_read.b
 delete mode 100644 higan/sfc/alt/smp/core/op_read.cpp
 delete mode 100644 higan/sfc/alt/smp/core/op_rmw.b
 delete mode 100644 higan/sfc/alt/smp/core/op_rmw.cpp
 delete mode 100644 higan/sfc/alt/smp/core/opcycle_misc.cpp
 delete mode 100644 higan/sfc/alt/smp/core/opcycle_mov.cpp
 delete mode 100644 higan/sfc/alt/smp/core/opcycle_pc.cpp
 delete mode 100644 higan/sfc/alt/smp/core/opcycle_read.cpp
 delete mode 100644 higan/sfc/alt/smp/core/opcycle_rmw.cpp
 delete mode 100644 higan/sfc/alt/smp/disassembler.cpp
 delete mode 100644 higan/sfc/alt/smp/memory.cpp
 delete mode 100644 higan/sfc/alt/smp/smp.cpp
 delete mode 100644 higan/sfc/alt/smp/smp.hpp
 delete mode 100644 higan/sfc/alt/smp/timing.cpp
 create mode 100644 higan/sfc/cartridge/load.cpp
 delete mode 100644 higan/sfc/cartridge/markup.cpp
 create mode 100644 higan/sfc/cartridge/save.cpp
 delete mode 100644 higan/sfc/cheat/cheat.cpp
 delete mode 100644 higan/sfc/cheat/cheat.hpp
 delete mode 100644 higan/sfc/controller/multitap/multitap.cpp
 delete mode 100644 higan/sfc/controller/multitap/multitap.hpp
 create mode 100644 higan/sfc/controller/super-multitap/super-multitap.cpp
 create mode 100644 higan/sfc/controller/super-multitap/super-multitap.hpp
 create mode 100644 higan/sfc/controller/super-scope/super-scope.cpp
 create mode 100644 higan/sfc/controller/super-scope/super-scope.hpp
 delete mode 100644 higan/sfc/controller/superscope/superscope.cpp
 delete mode 100644 higan/sfc/controller/superscope/superscope.hpp
 delete mode 100644 higan/sfc/controller/usart/usart.cpp
 delete mode 100644 higan/sfc/controller/usart/usart.hpp
 delete mode 100644 higan/sfc/coprocessor/hitachidsp/mmio.hpp
 create mode 100644 higan/sfc/coprocessor/icd2/interface.cpp
 delete mode 100644 higan/sfc/coprocessor/icd2/interface/interface.cpp
 delete mode 100644 higan/sfc/coprocessor/icd2/interface/interface.hpp
 create mode 100644 higan/sfc/coprocessor/icd2/io.cpp
 delete mode 100644 higan/sfc/coprocessor/icd2/mmio/mmio.cpp
 delete mode 100644 higan/sfc/coprocessor/icd2/mmio/mmio.hpp
 create mode 100644 higan/sfc/coprocessor/sa1/bus.cpp
 delete mode 100644 higan/sfc/coprocessor/sa1/bus/bus.cpp
 delete mode 100644 higan/sfc/coprocessor/sa1/bus/bus.hpp
 create mode 100644 higan/sfc/coprocessor/sa1/dma.cpp
 delete mode 100644 higan/sfc/coprocessor/sa1/dma/dma.cpp
 delete mode 100644 higan/sfc/coprocessor/sa1/dma/dma.hpp
 create mode 100644 higan/sfc/coprocessor/sa1/io.cpp
 create mode 100644 higan/sfc/coprocessor/sa1/memory.cpp
 delete mode 100644 higan/sfc/coprocessor/sa1/memory/memory.cpp
 delete mode 100644 higan/sfc/coprocessor/sa1/memory/memory.hpp
 delete mode 100644 higan/sfc/coprocessor/sa1/mmio/mmio.cpp
 delete mode 100644 higan/sfc/coprocessor/sa1/mmio/mmio.hpp
 delete mode 100644 higan/sfc/coprocessor/sdd1/decomp.cpp
 delete mode 100644 higan/sfc/coprocessor/sdd1/decomp.hpp
 create mode 100644 higan/sfc/coprocessor/sdd1/decompressor.cpp
 create mode 100644 higan/sfc/coprocessor/sdd1/decompressor.hpp
 rename higan/sfc/coprocessor/superfx/{bus => }/bus.cpp (100%)
 delete mode 100644 higan/sfc/coprocessor/superfx/bus/bus.hpp
 create mode 100644 higan/sfc/coprocessor/superfx/core.cpp
 delete mode 100644 higan/sfc/coprocessor/superfx/core/core.cpp
 delete mode 100644 higan/sfc/coprocessor/superfx/core/core.hpp
 create mode 100644 higan/sfc/coprocessor/superfx/io.cpp
 create mode 100644 higan/sfc/coprocessor/superfx/memory.cpp
 delete mode 100644 higan/sfc/coprocessor/superfx/memory/memory.cpp
 delete mode 100644 higan/sfc/coprocessor/superfx/memory/memory.hpp
 delete mode 100644 higan/sfc/coprocessor/superfx/mmio/mmio.cpp
 delete mode 100644 higan/sfc/coprocessor/superfx/mmio/mmio.hpp
 create mode 100644 higan/sfc/coprocessor/superfx/timing.cpp
 delete mode 100644 higan/sfc/coprocessor/superfx/timing/timing.cpp
 delete mode 100644 higan/sfc/coprocessor/superfx/timing/timing.hpp
 create mode 100644 higan/sfc/cpu/io.cpp
 delete mode 100644 higan/sfc/cpu/mmio.cpp
 delete mode 100644 higan/sfc/dsp/audio.cpp
 delete mode 100644 higan/sfc/dsp/audio.hpp
 delete mode 100644 higan/sfc/dsp/modulo-array.hpp
 create mode 100644 higan/sfc/expansion/expansion.cpp
 delete mode 100644 higan/sfc/expansion/superdisc/nec.cpp
 delete mode 100644 higan/sfc/expansion/superdisc/sony.cpp
 delete mode 100644 higan/sfc/expansion/superdisc/superdisc.cpp
 delete mode 100644 higan/sfc/expansion/superdisc/superdisc.hpp
 create mode 100644 higan/sfc/ppu/io.cpp
 delete mode 100644 higan/sfc/ppu/mmio/mmio.cpp
 delete mode 100644 higan/sfc/ppu/mmio/mmio.hpp
 create mode 100644 higan/sfc/ppu/object/oam.cpp
 create mode 100644 higan/sfc/ppu/object/object.cpp
 create mode 100644 higan/sfc/ppu/object/object.hpp
 delete mode 100644 higan/sfc/ppu/sprite/list.cpp
 delete mode 100644 higan/sfc/ppu/sprite/sprite.cpp
 delete mode 100644 higan/sfc/ppu/sprite/sprite.hpp
 delete mode 100644 higan/sfc/ppu/video.cpp
 delete mode 100644 higan/sfc/ppu/video.hpp
 delete mode 100644 higan/sfc/profile-accuracy.hpp
 delete mode 100644 higan/sfc/profile-balanced.hpp
 delete mode 100644 higan/sfc/profile-performance.hpp
 delete mode 100644 higan/sfc/scheduler/scheduler.cpp
 delete mode 100644 higan/sfc/scheduler/scheduler.hpp
 delete mode 100644 higan/sfc/system/device.cpp
 delete mode 100644 higan/sfc/system/device.hpp
 create mode 100644 higan/sfc/system/peripherals.cpp
 create mode 100644 higan/sfc/system/video.cpp
 rename higan/{profile => systems}/Famicom.sys/manifest.bml (100%)
 rename higan/{profile => systems}/Game Boy Advance.sys/manifest.bml (100%)
 rename higan/{profile => systems}/Game Boy Color.sys/boot.rom (100%)
 rename higan/{profile => systems}/Game Boy Color.sys/manifest.bml (100%)
 rename higan/{profile => systems}/Game Boy.sys/boot.rom (100%)
 rename higan/{profile => systems}/Game Boy.sys/manifest.bml (100%)
 create mode 100644 higan/systems/Game Gear.sys/manifest.bml
 create mode 100644 higan/systems/Master System.sys/manifest.bml
 create mode 100644 higan/systems/Mega Drive.sys/manifest.bml
 create mode 100644 higan/systems/PC Engine.sys/manifest.bml
 rename higan/{profile => systems}/Super Famicom.sys/ipl.rom (100%)
 create mode 100644 higan/systems/Super Famicom.sys/manifest.bml
 rename higan/{profile => systems}/WonderSwan Color.sys/manifest.bml (100%)
 rename higan/{profile => systems}/WonderSwan.sys/manifest.bml (100%)
 delete mode 100644 higan/target-loki/GNUmakefile
 delete mode 100644 higan/target-loki/loki.cpp
 delete mode 100644 higan/target-loki/loki.hpp
 delete mode 100644 higan/target-loki/presentation/presentation.cpp
 delete mode 100644 higan/target-loki/presentation/presentation.hpp
 delete mode 100644 higan/target-loki/program/interface.cpp
 delete mode 100644 higan/target-loki/program/media.cpp
 delete mode 100644 higan/target-loki/program/program.cpp
 delete mode 100644 higan/target-loki/program/program.hpp
 delete mode 100644 higan/target-loki/terminal/about-window.cpp
 delete mode 100644 higan/target-loki/terminal/terminal.cpp
 delete mode 100644 higan/target-loki/terminal/terminal.hpp
 create mode 100644 higan/target-tomoko/presentation/about.cpp
 delete mode 100644 higan/target-tomoko/program/media.cpp
 create mode 100644 higan/target-tomoko/program/medium.cpp
 delete mode 100644 higan/target-tomoko/settings/timing.cpp
 create mode 100644 higan/video/sprite.cpp
 create mode 100644 higan/video/video.cpp
 create mode 100644 higan/video/video.hpp
 delete mode 100644 higan/ws/cheat/cheat.cpp
 delete mode 100644 higan/ws/cheat/cheat.hpp
 delete mode 100644 higan/ws/ppu/video.hpp
 delete mode 100644 higan/ws/scheduler/scheduler.cpp
 delete mode 100644 higan/ws/scheduler/scheduler.hpp
 create mode 100644 higan/ws/system/video.cpp
 delete mode 100644 hiro/cocoa/widget/list-view-cell.cpp
 delete mode 100644 hiro/cocoa/widget/list-view-cell.hpp
 delete mode 100644 hiro/cocoa/widget/list-view-column.cpp
 delete mode 100644 hiro/cocoa/widget/list-view-column.hpp
 delete mode 100644 hiro/cocoa/widget/list-view-header.cpp
 delete mode 100644 hiro/cocoa/widget/list-view-header.hpp
 delete mode 100644 hiro/cocoa/widget/list-view-item.cpp
 delete mode 100644 hiro/cocoa/widget/list-view-item.hpp
 delete mode 100644 hiro/cocoa/widget/list-view.cpp
 delete mode 100644 hiro/cocoa/widget/list-view.hpp
 create mode 100644 hiro/cocoa/widget/table-view-cell.cpp
 create mode 100644 hiro/cocoa/widget/table-view-cell.hpp
 create mode 100644 hiro/cocoa/widget/table-view-column.cpp
 create mode 100644 hiro/cocoa/widget/table-view-column.hpp
 create mode 100644 hiro/cocoa/widget/table-view-header.cpp
 create mode 100644 hiro/cocoa/widget/table-view-header.hpp
 create mode 100644 hiro/cocoa/widget/table-view-item.cpp
 create mode 100644 hiro/cocoa/widget/table-view-item.hpp
 create mode 100644 hiro/cocoa/widget/table-view.cpp
 create mode 100644 hiro/cocoa/widget/table-view.hpp
 create mode 100644 hiro/core/widget/combo-edit-item.cpp
 create mode 100644 hiro/core/widget/combo-edit.cpp
 delete mode 100644 hiro/core/widget/list-view-cell.cpp
 delete mode 100644 hiro/core/widget/list-view-column.cpp
 delete mode 100644 hiro/core/widget/list-view-header.cpp
 delete mode 100644 hiro/core/widget/list-view-item.cpp
 delete mode 100644 hiro/core/widget/list-view.cpp
 create mode 100644 hiro/core/widget/table-view-cell.cpp
 create mode 100644 hiro/core/widget/table-view-column.cpp
 create mode 100644 hiro/core/widget/table-view-header.cpp
 create mode 100644 hiro/core/widget/table-view-item.cpp
 create mode 100644 hiro/core/widget/table-view.cpp
 create mode 100644 hiro/extension/list-view-item.cpp
 create mode 100644 hiro/extension/list-view-item.hpp
 create mode 100644 hiro/extension/list-view.cpp
 create mode 100644 hiro/extension/list-view.hpp
 create mode 100644 hiro/gtk/widget/combo-edit-item.cpp
 create mode 100644 hiro/gtk/widget/combo-edit-item.hpp
 create mode 100644 hiro/gtk/widget/combo-edit.cpp
 create mode 100644 hiro/gtk/widget/combo-edit.hpp
 delete mode 100644 hiro/gtk/widget/list-view-cell.cpp
 delete mode 100644 hiro/gtk/widget/list-view-cell.hpp
 delete mode 100644 hiro/gtk/widget/list-view-column.cpp
 delete mode 100644 hiro/gtk/widget/list-view-column.hpp
 delete mode 100644 hiro/gtk/widget/list-view-header.cpp
 delete mode 100644 hiro/gtk/widget/list-view-header.hpp
 delete mode 100644 hiro/gtk/widget/list-view-item.cpp
 delete mode 100644 hiro/gtk/widget/list-view-item.hpp
 delete mode 100644 hiro/gtk/widget/list-view.cpp
 delete mode 100644 hiro/gtk/widget/list-view.hpp
 create mode 100644 hiro/gtk/widget/table-view-cell.cpp
 create mode 100644 hiro/gtk/widget/table-view-cell.hpp
 create mode 100644 hiro/gtk/widget/table-view-column.cpp
 create mode 100644 hiro/gtk/widget/table-view-column.hpp
 create mode 100644 hiro/gtk/widget/table-view-header.cpp
 create mode 100644 hiro/gtk/widget/table-view-header.hpp
 create mode 100644 hiro/gtk/widget/table-view-item.cpp
 create mode 100644 hiro/gtk/widget/table-view-item.hpp
 create mode 100644 hiro/gtk/widget/table-view.cpp
 create mode 100644 hiro/gtk/widget/table-view.hpp
 delete mode 100644 hiro/qt/widget/list-view-cell.cpp
 delete mode 100644 hiro/qt/widget/list-view-cell.hpp
 delete mode 100644 hiro/qt/widget/list-view-column.cpp
 delete mode 100644 hiro/qt/widget/list-view-column.hpp
 delete mode 100644 hiro/qt/widget/list-view-header.cpp
 delete mode 100644 hiro/qt/widget/list-view-header.hpp
 delete mode 100644 hiro/qt/widget/list-view-item.cpp
 delete mode 100644 hiro/qt/widget/list-view-item.hpp
 delete mode 100644 hiro/qt/widget/list-view.cpp
 delete mode 100644 hiro/qt/widget/list-view.hpp
 create mode 100644 hiro/qt/widget/table-view-cell.cpp
 create mode 100644 hiro/qt/widget/table-view-cell.hpp
 create mode 100644 hiro/qt/widget/table-view-column.cpp
 create mode 100644 hiro/qt/widget/table-view-column.hpp
 create mode 100644 hiro/qt/widget/table-view-header.cpp
 create mode 100644 hiro/qt/widget/table-view-header.hpp
 create mode 100644 hiro/qt/widget/table-view-item.cpp
 create mode 100644 hiro/qt/widget/table-view-item.hpp
 create mode 100644 hiro/qt/widget/table-view.cpp
 create mode 100644 hiro/qt/widget/table-view.hpp
 delete mode 100644 hiro/windows/widget/list-view-cell.cpp
 delete mode 100644 hiro/windows/widget/list-view-cell.hpp
 delete mode 100644 hiro/windows/widget/list-view-column.cpp
 delete mode 100644 hiro/windows/widget/list-view-column.hpp
 delete mode 100644 hiro/windows/widget/list-view-header.cpp
 delete mode 100644 hiro/windows/widget/list-view-header.hpp
 delete mode 100644 hiro/windows/widget/list-view-item.cpp
 delete mode 100644 hiro/windows/widget/list-view-item.hpp
 delete mode 100644 hiro/windows/widget/list-view.cpp
 delete mode 100644 hiro/windows/widget/list-view.hpp
 create mode 100644 hiro/windows/widget/table-view-cell.cpp
 create mode 100644 hiro/windows/widget/table-view-cell.hpp
 create mode 100644 hiro/windows/widget/table-view-column.cpp
 create mode 100644 hiro/windows/widget/table-view-column.hpp
 create mode 100644 hiro/windows/widget/table-view-header.cpp
 create mode 100644 hiro/windows/widget/table-view-header.hpp
 create mode 100644 hiro/windows/widget/table-view-item.cpp
 create mode 100644 hiro/windows/widget/table-view-item.hpp
 create mode 100644 hiro/windows/widget/table-view.cpp
 create mode 100644 hiro/windows/widget/table-view.hpp
 create mode 100644 icarus/core/game-gear.cpp
 create mode 100644 icarus/core/master-system.cpp
 create mode 100644 icarus/core/mega-drive.cpp
 create mode 100644 icarus/core/pc-engine.cpp
 create mode 100644 icarus/heuristics/game-gear.cpp
 create mode 100644 icarus/heuristics/master-system.cpp
 create mode 100644 icarus/heuristics/mega-drive.cpp
 create mode 100644 icarus/heuristics/pc-engine.cpp
 create mode 100644 libco/settings.h
 create mode 100644 nall/arithmetic.hpp
 create mode 100644 nall/arithmetic/barrett.hpp
 create mode 100644 nall/arithmetic/natural.hpp
 create mode 100644 nall/arithmetic/unsigned.hpp
 create mode 100644 nall/array.hpp
 create mode 100644 nall/bit-field.hpp
 create mode 100644 nall/bit-vector.hpp
 delete mode 100644 nall/bitvector.hpp
 create mode 100644 nall/chrono.hpp
 create mode 100644 nall/cipher/chacha20.hpp
 delete mode 100644 nall/config.hpp
 create mode 100644 nall/decode/base57.hpp
 delete mode 100644 nall/dsp.hpp
 delete mode 100644 nall/dsp/buffer.hpp
 delete mode 100644 nall/dsp/core.hpp
 create mode 100644 nall/dsp/iir/biquad.hpp
 delete mode 100644 nall/dsp/resample/average.hpp
 delete mode 100644 nall/dsp/resample/cosine.hpp
 delete mode 100644 nall/dsp/resample/cubic.hpp
 delete mode 100644 nall/dsp/resample/hermite.hpp
 delete mode 100644 nall/dsp/resample/lib/sinc.hpp
 delete mode 100644 nall/dsp/resample/linear.hpp
 delete mode 100644 nall/dsp/resample/nearest.hpp
 delete mode 100644 nall/dsp/resample/sinc.hpp
 create mode 100644 nall/dsp/resampler/cubic.hpp
 delete mode 100644 nall/dsp/settings.hpp
 create mode 100644 nall/elliptic-curve/curve25519.hpp
 create mode 100644 nall/elliptic-curve/ed25519.hpp
 create mode 100644 nall/elliptic-curve/modulo25519-reference.hpp
 create mode 100644 nall/elliptic-curve/modulo25519.hpp
 create mode 100644 nall/emulation/21fx.hpp
 delete mode 100644 nall/emulation/super-famicom-usart.hpp
 create mode 100644 nall/encode/base57.hpp
 create mode 100644 nall/hash/crc64.hpp
 create mode 100644 nall/hash/hash.hpp
 create mode 100644 nall/hash/sha224.hpp
 create mode 100644 nall/hash/sha384.hpp
 create mode 100644 nall/hash/sha512.hpp
 create mode 100644 nall/location.hpp
 create mode 100644 nall/mac/poly1305.hpp
 delete mode 100644 nall/memory/memory.hpp
 delete mode 100644 nall/memory/pool.hpp
 create mode 100644 nall/path.hpp
 delete mode 100644 nall/priority-queue.hpp
 create mode 100644 nall/queue.hpp
 delete mode 100644 nall/stream.hpp
 delete mode 100644 nall/stream/auto.hpp
 delete mode 100644 nall/stream/file.hpp
 delete mode 100644 nall/stream/gzip.hpp
 delete mode 100644 nall/stream/memory.hpp
 delete mode 100644 nall/stream/mmap.hpp
 delete mode 100644 nall/stream/stream.hpp
 delete mode 100644 nall/stream/vector.hpp
 delete mode 100644 nall/stream/zip.hpp
 delete mode 100644 nall/string/base.hpp
 delete mode 100644 nall/string/datetime.hpp
 delete mode 100644 nall/string/hash.hpp
 delete mode 100644 nall/string/path.hpp
 delete mode 100644 nall/string/platform.hpp
 create mode 100644 nall/vector/access.hpp
 create mode 100644 nall/vector/assign.hpp
 create mode 100644 nall/vector/core.hpp
 create mode 100644 nall/vector/iterator.hpp
 create mode 100644 nall/vector/memory.hpp
 create mode 100644 nall/vector/modify.hpp
 create mode 100644 nall/vector/utility.hpp
 create mode 100644 nall/vfs.hpp
 create mode 100644 nall/vfs/fs/file.hpp
 create mode 100644 nall/vfs/memory/file.hpp
 create mode 100644 nall/vfs/vfs.hpp
 create mode 100644 nall/xorg/clipboard.hpp

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/higan.git



More information about the Pkg-games-commits mailing list