[higan] branch upstream updated (f433142 -> aac1dc3)

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


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

thansen pushed a change to branch upstream
in repository higan.

      from  f433142   Imported Upstream version 098
       new  aac1dc3   New upstream version 102

The 1 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:
 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 +-
 1128 files changed, 51152 insertions(+), 51355 deletions(-)
 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