[higan] 17/34: Merge tag 'upstream/098'

Tobias Hansen thansen at moszumanska.debian.org
Sun Jun 26 10:44:41 UTC 2016


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

thansen pushed a commit to branch master
in repository higan.

commit a8f04f262de3bd68e1480b9da928a0d19ded2d28
Merge: aabf8fc f433142
Author: Tobias Hansen <thansen at debian.org>
Date:   Tue Jun 21 18:19:24 2016 +0100

    Merge tag 'upstream/098'
    
    Upstream version 098

 higan/GNUmakefile                                  |   8 +-
 higan/data/higan.desktop                           |   2 +-
 higan/data/higan.plist                             |   2 +-
 higan/emulator/GNUmakefile                         |   3 +
 higan/emulator/emulator.cpp                        |  34 ++
 higan/emulator/emulator.hpp                        |   4 +-
 higan/emulator/interface.hpp                       |   4 +
 higan/fc/GNUmakefile                               |  30 +-
 higan/fc/apu/apu.cpp                               |  44 +-
 higan/fc/apu/apu.hpp                               |   2 +-
 higan/fc/cartridge/board/bandai-fcg.cpp            |  20 +-
 higan/fc/cartridge/board/board.cpp                 |  20 +-
 higan/fc/cartridge/board/sunsoft-5b.cpp            |  26 +-
 higan/fc/cartridge/cartridge.cpp                   |  15 +-
 higan/fc/cartridge/cartridge.hpp                   |   4 +-
 higan/fc/cartridge/chip/mmc1.cpp                   |  10 +-
 higan/fc/cartridge/chip/mmc3.cpp                   |  12 +-
 higan/fc/cartridge/chip/mmc5.cpp                   |  18 +-
 higan/fc/cartridge/chip/mmc6.cpp                   |  12 +-
 higan/fc/cartridge/chip/vrc3.cpp                   |  40 +-
 higan/fc/cartridge/chip/vrc4.cpp                   |  38 +-
 higan/fc/cartridge/chip/vrc6.cpp                   |  50 +-
 higan/fc/cartridge/chip/vrc7.cpp                   |  38 +-
 higan/fc/cpu/cpu.cpp                               |  22 +-
 higan/fc/fc.hpp                                    |   1 -
 higan/fc/interface/interface.cpp                   |  22 +-
 higan/fc/ppu/ppu.cpp                               |  23 +-
 higan/fc/ppu/ppu.hpp                               |   4 +-
 higan/fc/{video => ppu}/video.cpp                  |  23 +-
 higan/fc/{video => ppu}/video.hpp                  |  10 +-
 higan/fc/scheduler/scheduler.cpp                   |  41 +-
 higan/fc/scheduler/scheduler.hpp                   |  30 +-
 higan/fc/system/serialization.cpp                  |  14 +-
 higan/fc/system/system.cpp                         |  49 +-
 higan/fc/system/system.hpp                         |  14 +-
 higan/gb/GNUmakefile                               |  30 +-
 higan/gb/apu/apu.cpp                               |  72 ++-
 higan/gb/apu/apu.hpp                               |   2 +-
 higan/gb/apu/noise/noise.cpp                       |  19 +-
 higan/gb/apu/sequencer/sequencer.cpp               |  28 +-
 higan/gb/apu/square1/square1.cpp                   |  31 +-
 higan/gb/apu/square2/square2.cpp                   |  23 +-
 higan/gb/apu/wave/wave.cpp                         |  17 +-
 higan/gb/cartridge/cartridge.cpp                   |  49 +-
 higan/gb/cartridge/cartridge.hpp                   |   5 -
 higan/gb/cpu/cpu.cpp                               |  17 +-
 higan/gb/cpu/cpu.hpp                               |   2 +-
 higan/gb/cpu/mmio.cpp                              |  17 +-
 higan/gb/cpu/timing.cpp                            |   8 +-
 higan/gb/gb.hpp                                    |   1 -
 higan/gb/interface/interface.cpp                   |  40 +-
 higan/gb/memory/memory.cpp                         |   6 +-
 higan/gb/ppu/mmio.cpp                              |   2 +-
 higan/gb/ppu/ppu.cpp                               |  89 ++--
 higan/gb/ppu/ppu.hpp                               |   4 +-
 higan/gb/{video => ppu}/video.cpp                  |  62 ++-
 higan/gb/ppu/video.hpp                             |  16 +
 higan/gb/scheduler/scheduler.cpp                   |  40 +-
 higan/gb/scheduler/scheduler.hpp                   |  31 +-
 higan/gb/system/serialization.cpp                  |  18 +-
 higan/gb/system/system.cpp                         |  63 ++-
 higan/gb/system/system.hpp                         |  26 +-
 higan/gb/video/video.hpp                           |  16 -
 higan/gba/GNUmakefile                              |  28 +-
 higan/gba/apu/apu.cpp                              |  16 +-
 higan/gba/apu/mmio.cpp                             | 275 ++++++-----
 higan/gba/apu/registers.cpp                        |  12 -
 higan/gba/apu/registers.hpp                        |   4 -
 higan/gba/cartridge/cartridge.cpp                  |  12 +-
 higan/gba/cartridge/cartridge.hpp                  |   2 -
 higan/gba/cpu/cpu.cpp                              |  70 +--
 higan/gba/cpu/cpu.hpp                              |  20 +-
 higan/gba/cpu/dma.cpp                              |   4 +-
 higan/gba/cpu/mmio.cpp                             | 550 ++++++++++++---------
 higan/gba/cpu/registers.cpp                        | 244 ---------
 higan/gba/cpu/registers.hpp                        | 219 +++-----
 higan/gba/cpu/serialization.cpp                    |  19 +-
 higan/gba/cpu/timer.cpp                            |   2 +-
 higan/gba/gba.hpp                                  |   1 -
 higan/gba/interface/interface.cpp                  |  38 +-
 higan/gba/player/player.cpp                        |  31 +-
 higan/gba/player/player.hpp                        |   2 +-
 higan/gba/ppu/mmio.cpp                             | 356 +++++++------
 higan/gba/ppu/ppu.cpp                              |  60 ++-
 higan/gba/ppu/ppu.hpp                              |   2 +
 higan/gba/ppu/registers.cpp                        | 140 ------
 higan/gba/ppu/registers.hpp                        |  62 +--
 higan/gba/ppu/screen.cpp                           |  21 +-
 higan/gba/ppu/video.cpp                            |  59 +++
 higan/gba/ppu/video.hpp                            |  13 +
 higan/gba/scheduler/scheduler.cpp                  |  39 +-
 higan/gba/scheduler/scheduler.hpp                  |  31 +-
 higan/gba/system/serialization.cpp                 |  14 +-
 higan/gba/system/system.cpp                        |  43 +-
 higan/gba/system/system.hpp                        |  13 +-
 higan/gba/video/video.cpp                          |  69 ---
 higan/gba/video/video.hpp                          |  13 -
 higan/processor/GNUmakefile                        |  39 +-
 higan/processor/arm/arm.cpp                        |   4 +-
 higan/processor/arm/arm.hpp                        |   5 +-
 higan/processor/arm/disassembler.cpp               |   4 -
 higan/processor/arm/instructions-arm.cpp           |  18 +-
 higan/processor/arm/instructions-thumb.cpp         |   4 -
 higan/processor/arm/registers.cpp                  |   4 -
 higan/processor/arm/registers.hpp                  |  36 +-
 higan/processor/arm/step.cpp                       |   8 +-
 .../gsu}/disassembler.cpp                          |  12 +-
 higan/processor/gsu/gsu.cpp                        |   1 +
 higan/processor/gsu/gsu.hpp                        |  15 +-
 higan/processor/hg51b/hg51b.hpp                    |   5 +-
 higan/processor/hg51b/instructions.cpp             |   4 -
 higan/processor/hg51b/registers.cpp                |   4 -
 higan/processor/hg51b/serialization.cpp            |   4 -
 higan/processor/lr35902/instructions.cpp           |   2 +-
 higan/processor/lr35902/lr35902.hpp                |   5 +-
 higan/processor/processor.hpp                      |   5 +-
 higan/processor/r6502/r6502.hpp                    |   5 +-
 higan/processor/r6502/registers.hpp                |   4 +-
 higan/processor/r65816/disassembler.cpp            | 239 +++++----
 higan/processor/r65816/disassembler.hpp            |  14 +-
 higan/processor/r65816/memory.hpp                  |  72 +--
 higan/processor/r65816/opcode_misc.cpp             | 234 ++++-----
 higan/processor/r65816/opcode_pc.cpp               | 176 +++----
 higan/processor/r65816/opcode_read.cpp             | 296 +++++------
 higan/processor/r65816/opcode_rmw.cpp              | 124 ++---
 higan/processor/r65816/opcode_write.cpp            | 248 +++++-----
 higan/processor/r65816/r65816.cpp                  |  40 +-
 higan/processor/r65816/r65816.hpp                  |  35 +-
 higan/processor/r65816/registers.hpp               |  10 +-
 higan/processor/r65816/switch.cpp                  |   4 +-
 higan/processor/spc700/instructions.cpp            |  24 +-
 higan/processor/spc700/registers.hpp               |  10 +-
 higan/processor/spc700/spc700.hpp                  |  29 +-
 higan/processor/upd96050/upd96050.cpp              |  12 +-
 higan/processor/upd96050/upd96050.hpp              |  27 +-
 higan/processor/v30mz/algorithms.cpp               | 226 +++++++++
 higan/processor/v30mz/disassembler.cpp             | 385 +++++++++++++++
 higan/processor/v30mz/instructions-adjust.cpp      |  56 +++
 higan/processor/v30mz/instructions-alu.cpp         | 172 +++++++
 higan/processor/v30mz/instructions-exec.cpp        | 196 ++++++++
 higan/processor/v30mz/instructions-flag.cpp        |  28 ++
 higan/processor/v30mz/instructions-group.cpp       | 113 +++++
 higan/processor/v30mz/instructions-misc.cpp        |  78 +++
 higan/processor/v30mz/instructions-move.cpp        |  73 +++
 higan/processor/v30mz/instructions-string.cpp      | 107 ++++
 higan/processor/v30mz/memory.cpp                   |  47 ++
 higan/processor/v30mz/modrm.cpp                    |  62 +++
 higan/processor/v30mz/registers.cpp                |  53 ++
 higan/processor/v30mz/serialization.cpp            |  51 ++
 higan/processor/v30mz/v30mz.cpp                    | 347 +++++++++++++
 higan/processor/v30mz/v30mz.hpp                    | 268 ++++++++++
 higan/profile/WonderSwan Color.sys/manifest.bml    |   2 +
 higan/profile/WonderSwan.sys/manifest.bml          |   2 +
 higan/sfc/GNUmakefile                              | 112 +++--
 higan/sfc/alt/cpu/cpu.cpp                          |  39 +-
 higan/sfc/alt/cpu/cpu.hpp                          |  18 +-
 higan/sfc/alt/cpu/dma.cpp                          |   2 +-
 higan/sfc/alt/cpu/memory.cpp                       |   8 +-
 higan/sfc/alt/cpu/mmio.cpp                         |  10 +-
 higan/sfc/alt/cpu/timing.cpp                       |   2 +-
 higan/sfc/alt/dsp/dsp.cpp                          |   7 +-
 higan/sfc/alt/dsp/dsp.hpp                          |   6 +-
 higan/sfc/alt/ppu-balanced/ppu.cpp                 |  81 ++-
 higan/sfc/alt/ppu-balanced/ppu.hpp                 |   4 +-
 higan/sfc/alt/ppu-balanced/render/bg.cpp           |   4 +-
 higan/sfc/alt/ppu-balanced/render/cache.cpp        |  12 +-
 higan/sfc/alt/ppu-balanced/render/mode7.cpp        |  10 +-
 higan/sfc/alt/ppu-balanced/render/oam.cpp          |   2 +-
 .../alt/ppu-performance/background/background.cpp  |   2 +-
 higan/sfc/alt/ppu-performance/background/mode7.cpp |   2 +-
 higan/sfc/alt/ppu-performance/ppu.cpp              |  35 +-
 higan/sfc/alt/ppu-performance/ppu.hpp              |   4 +-
 higan/sfc/alt/smp/smp.cpp                          |   6 +-
 higan/sfc/alt/smp/smp.hpp                          |   6 +-
 higan/sfc/cartridge/cartridge.cpp                  |  43 +-
 higan/sfc/cartridge/cartridge.hpp                  |  16 +-
 higan/sfc/cartridge/markup.cpp                     |  11 +-
 higan/sfc/cheat/cheat.cpp                          |   6 +-
 higan/sfc/cheat/cheat.hpp                          |  14 +-
 higan/sfc/controller/controller.cpp                |  18 +-
 higan/sfc/controller/controller.hpp                |   4 +-
 higan/sfc/controller/gamepad/gamepad.cpp           |   4 +-
 higan/sfc/controller/gamepad/gamepad.hpp           |   2 +-
 higan/sfc/controller/justifier/justifier.cpp       |  64 ++-
 higan/sfc/controller/justifier/justifier.hpp       |   3 +-
 higan/sfc/controller/superscope/superscope.cpp     |  47 +-
 higan/sfc/controller/superscope/superscope.hpp     |   4 +-
 higan/sfc/controller/usart/usart.cpp               |  33 +-
 higan/sfc/controller/usart/usart.hpp               |  36 +-
 higan/sfc/coprocessor/armdsp/armdsp.cpp            |  37 +-
 higan/sfc/coprocessor/armdsp/armdsp.hpp            |   7 +-
 higan/sfc/coprocessor/coprocessor.hpp              |   2 +-
 higan/sfc/coprocessor/epsonrtc/epsonrtc.cpp        |  44 +-
 higan/sfc/coprocessor/epsonrtc/epsonrtc.hpp        |   6 +-
 higan/sfc/coprocessor/event/event.cpp              |  44 +-
 higan/sfc/coprocessor/event/event.hpp              |  10 +-
 higan/sfc/coprocessor/hitachidsp/hitachidsp.cpp    |  30 +-
 higan/sfc/coprocessor/hitachidsp/hitachidsp.hpp    |  18 +-
 higan/sfc/coprocessor/hitachidsp/memory.cpp        |  16 +-
 higan/sfc/coprocessor/icd2/icd2.cpp                |  48 +-
 higan/sfc/coprocessor/icd2/icd2.hpp                |  32 +-
 higan/sfc/coprocessor/icd2/interface/interface.cpp |  33 +-
 higan/sfc/coprocessor/icd2/interface/interface.hpp |  17 +-
 higan/sfc/coprocessor/icd2/mmio/mmio.cpp           |   6 +-
 higan/sfc/coprocessor/icd2/serialization.cpp       |   2 +-
 higan/sfc/coprocessor/mcc/mcc.cpp                  |  12 +-
 higan/sfc/coprocessor/mcc/mcc.hpp                  |  12 +-
 higan/sfc/coprocessor/msu1/msu1.cpp                |  96 ++--
 higan/sfc/coprocessor/msu1/msu1.hpp                |   7 +-
 higan/sfc/coprocessor/necdsp/necdsp.cpp            |  26 +-
 higan/sfc/coprocessor/necdsp/necdsp.hpp            |  10 +-
 higan/sfc/coprocessor/nss/nss.cpp                  |   4 +-
 higan/sfc/coprocessor/nss/nss.hpp                  |   4 +-
 higan/sfc/coprocessor/obc1/obc1.cpp                |   4 +-
 higan/sfc/coprocessor/obc1/obc1.hpp                |   4 +-
 higan/sfc/coprocessor/sa1/bus/bus.cpp              |   8 +-
 higan/sfc/coprocessor/sa1/bus/bus.hpp              |   8 +-
 higan/sfc/coprocessor/sa1/memory/memory.cpp        |  20 +-
 higan/sfc/coprocessor/sa1/memory/memory.hpp        |  20 +-
 higan/sfc/coprocessor/sa1/mmio/mmio.cpp            |   4 +-
 higan/sfc/coprocessor/sa1/mmio/mmio.hpp            |   4 +-
 higan/sfc/coprocessor/sa1/sa1.cpp                  |  54 +-
 higan/sfc/coprocessor/sa1/sa1.hpp                  |   8 +-
 higan/sfc/coprocessor/sdd1/sdd1.cpp                |  22 +-
 higan/sfc/coprocessor/sdd1/sdd1.hpp                |  18 +-
 higan/sfc/coprocessor/sharprtc/sharprtc.cpp        |  20 +-
 higan/sfc/coprocessor/sharprtc/sharprtc.hpp        |   6 +-
 higan/sfc/coprocessor/sharprtc/time.cpp            |  10 +-
 higan/sfc/coprocessor/spc7110/dcu.cpp              |   2 +-
 higan/sfc/coprocessor/spc7110/spc7110.cpp          |  33 +-
 higan/sfc/coprocessor/spc7110/spc7110.hpp          |  14 +-
 higan/sfc/coprocessor/superfx/bus/bus.cpp          |   8 +-
 higan/sfc/coprocessor/superfx/bus/bus.hpp          |   8 +-
 .../superfx/disassembler/disassembler.hpp          |   5 -
 higan/sfc/coprocessor/superfx/memory/memory.cpp    |  14 +-
 higan/sfc/coprocessor/superfx/memory/memory.hpp    |   8 +-
 higan/sfc/coprocessor/superfx/mmio/mmio.cpp        |   4 +-
 higan/sfc/coprocessor/superfx/mmio/mmio.hpp        |   4 +-
 higan/sfc/coprocessor/superfx/superfx.cpp          |  22 +-
 higan/sfc/coprocessor/superfx/superfx.hpp          |   4 +-
 higan/sfc/cpu/cpu.cpp                              | 249 +++++++---
 higan/sfc/cpu/cpu.hpp                              | 146 +++++-
 higan/sfc/cpu/dma.cpp                              | 238 +++++++++
 higan/sfc/cpu/dma/dma.cpp                          | 285 -----------
 higan/sfc/cpu/dma/dma.hpp                          |  79 ---
 higan/sfc/cpu/{timing => }/irq.cpp                 |   8 +-
 higan/sfc/cpu/{timing => }/joypad.cpp              |  14 +-
 higan/sfc/cpu/{memory => }/memory.cpp              |  30 +-
 higan/sfc/cpu/memory/memory.hpp                    |   6 -
 higan/sfc/cpu/mmio.cpp                             | 345 +++++++++++++
 higan/sfc/cpu/mmio/mmio.cpp                        | 520 -------------------
 higan/sfc/cpu/mmio/mmio.hpp                        |  71 ---
 higan/sfc/cpu/serialization.cpp                    |   1 +
 higan/sfc/cpu/{timing => }/timing.cpp              | 102 +---
 higan/sfc/cpu/timing/timing.hpp                    |  24 -
 higan/sfc/dsp/audio.cpp                            |  46 ++
 higan/sfc/dsp/audio.hpp                            |  20 +
 higan/sfc/dsp/brr.cpp                              |  12 +-
 higan/sfc/dsp/counter.cpp                          |   4 +-
 higan/sfc/dsp/dsp.cpp                              | 337 +++++++------
 higan/sfc/dsp/dsp.hpp                              | 108 ++--
 higan/sfc/dsp/echo.cpp                             |  42 +-
 higan/sfc/dsp/envelope.cpp                         |  14 +-
 higan/sfc/dsp/gaussian.cpp                         |   6 +-
 higan/sfc/dsp/misc.cpp                             |   2 +-
 higan/sfc/dsp/modulo-array.hpp                     |   8 +-
 higan/sfc/dsp/voice.cpp                            |   4 +-
 higan/sfc/expansion/21fx/21fx.cpp                  | 143 ++++++
 higan/sfc/expansion/21fx/21fx.hpp                  |  41 ++
 higan/sfc/expansion/eboot/eboot.cpp                |  49 --
 higan/sfc/expansion/eboot/eboot.hpp                |  17 -
 higan/sfc/expansion/expansion.hpp                  |   3 +-
 higan/sfc/expansion/satellaview/satellaview.cpp    |   4 +-
 higan/sfc/expansion/satellaview/satellaview.hpp    |   4 +-
 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                  |  94 ++--
 higan/sfc/interface/interface.hpp                  |  10 +-
 higan/sfc/memory/memory-inline.hpp                 |  24 +-
 higan/sfc/memory/memory.cpp                        |  14 +-
 higan/sfc/memory/memory.hpp                        |  32 +-
 higan/sfc/ppu/ppu.cpp                              |  83 ++--
 higan/sfc/ppu/ppu.hpp                              |  22 +-
 higan/sfc/ppu/screen/screen.cpp                    |   8 +-
 higan/sfc/ppu/serialization.cpp                    |  46 +-
 higan/sfc/ppu/sprite/list.cpp                      |  42 +-
 higan/sfc/ppu/sprite/sprite.cpp                    | 107 ++--
 higan/sfc/ppu/sprite/sprite.hpp                    |  50 +-
 higan/sfc/{system => ppu}/video.cpp                | 116 ++---
 higan/sfc/ppu/video.hpp                            |  17 +
 higan/sfc/scheduler/scheduler.cpp                  |  47 +-
 higan/sfc/scheduler/scheduler.hpp                  |  32 +-
 higan/sfc/sfc.hpp                                  |   8 +-
 higan/sfc/slot/bsmemory/bsmemory.cpp               |   4 +-
 higan/sfc/slot/bsmemory/bsmemory.hpp               |   4 +-
 higan/sfc/smp/smp.cpp                              |  24 +-
 higan/sfc/smp/smp.hpp                              |   6 +-
 higan/sfc/system/audio.cpp                         |  62 ---
 higan/sfc/system/audio.hpp                         |  19 -
 higan/sfc/system/device.cpp                        |   6 +-
 higan/sfc/system/device.hpp                        |   9 +-
 higan/sfc/system/random.cpp                        |  14 +
 higan/sfc/system/serialization.cpp                 |  10 +-
 higan/sfc/system/system.cpp                        | 110 ++---
 higan/sfc/system/system.hpp                        |  58 +--
 higan/sfc/system/video.hpp                         |  22 -
 higan/target-loki/GNUmakefile                      |  74 +++
 higan/target-loki/loki.cpp                         |  23 +
 .../tomoko.hpp => target-loki/loki.hpp}            |  18 +-
 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 +++
 .../program/program.hpp                            |  39 +-
 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  |   4 +-
 higan/target-tomoko/input/input.cpp                |   9 +-
 higan/target-tomoko/input/input.hpp                |   4 +-
 higan/target-tomoko/presentation/presentation.cpp  |  16 +-
 higan/target-tomoko/presentation/presentation.hpp  |   2 +-
 higan/target-tomoko/program/interface.cpp          |  11 +-
 higan/target-tomoko/program/media.cpp              |  11 +-
 higan/target-tomoko/program/program.cpp            |  27 +-
 higan/target-tomoko/program/program.hpp            |   5 +-
 higan/target-tomoko/program/utility.cpp            |  19 +-
 higan/target-tomoko/settings/settings.cpp          |   4 +-
 higan/target-tomoko/settings/settings.hpp          |   2 +-
 higan/target-tomoko/tomoko.cpp                     |  21 +-
 higan/target-tomoko/tomoko.hpp                     |   8 +-
 higan/target-tomoko/tools/cheat-database.cpp       |   2 +-
 higan/target-tomoko/tools/state-manager.cpp        |   4 +-
 higan/target-tomoko/tools/tools.cpp                |   7 +-
 higan/target-tomoko/tools/tools.hpp                |   4 +-
 higan/ws/GNUmakefile                               |  17 +
 higan/ws/apu/apu.cpp                               | 156 ++++++
 higan/ws/apu/apu.hpp                               | 213 ++++++++
 higan/ws/apu/channel1.cpp                          |   8 +
 higan/ws/apu/channel2.cpp                          |  12 +
 higan/ws/apu/channel3.cpp                          |  15 +
 higan/ws/apu/channel4.cpp                          |  27 +
 higan/ws/apu/channel5.cpp                          |  12 +
 higan/ws/apu/dma.cpp                               |  29 ++
 higan/ws/apu/io.cpp                                | 248 ++++++++++
 higan/ws/apu/serialization.cpp                     |  82 +++
 higan/ws/cartridge/cartridge.cpp                   | 121 +++++
 higan/ws/cartridge/cartridge.hpp                   |  91 ++++
 higan/ws/cartridge/io.cpp                          |  75 +++
 higan/ws/cartridge/memory.cpp                      |  27 +
 higan/ws/cartridge/rtc.cpp                         | 150 ++++++
 higan/ws/cartridge/serialization.cpp               |  22 +
 higan/ws/cheat/cheat.cpp                           |  28 ++
 higan/ws/cheat/cheat.hpp                           |  18 +
 higan/ws/cpu/cpu.cpp                               |  66 +++
 higan/ws/cpu/cpu.hpp                               |  78 +++
 higan/ws/cpu/dma.cpp                               |  29 ++
 higan/ws/cpu/interrupt.cpp                         |  20 +
 higan/ws/cpu/io.cpp                                | 155 ++++++
 higan/ws/cpu/serialization.cpp                     |  19 +
 higan/ws/eeprom/eeprom.cpp                         | 141 ++++++
 higan/ws/eeprom/eeprom.hpp                         |  54 ++
 higan/ws/eeprom/serialization.cpp                  |  12 +
 higan/ws/interface/interface.cpp                   | 222 +++++++++
 higan/ws/interface/interface.hpp                   |  69 +++
 higan/ws/memory/memory.cpp                         |  63 +++
 higan/ws/memory/memory.hpp                         |  32 ++
 higan/ws/ppu/io.cpp                                | 280 +++++++++++
 higan/ws/ppu/latch.cpp                             |  48 ++
 higan/ws/ppu/ppu.cpp                               | 107 ++++
 higan/ws/ppu/ppu.hpp                               | 195 ++++++++
 higan/ws/ppu/render.cpp                            | 115 +++++
 higan/ws/ppu/serialization.cpp                     |  84 ++++
 higan/ws/ppu/video.cpp                             |  80 +++
 higan/ws/ppu/video.hpp                             |  14 +
 higan/ws/scheduler/scheduler.cpp                   |  43 ++
 higan/ws/scheduler/scheduler.hpp                   |  28 ++
 higan/ws/system/io.cpp                             |  42 ++
 higan/{fc => ws}/system/serialization.cpp          |  54 +-
 higan/ws/system/system.cpp                         | 115 +++++
 higan/ws/system/system.hpp                         |  58 +++
 higan/ws/ws.hpp                                    |  64 +++
 hiro/core/widget/canvas.cpp                        |   4 +-
 hiro/extension/message-dialog.hpp                  |   2 +-
 hiro/gtk/header.hpp                                |   2 +
 hiro/gtk/widget/canvas.cpp                         |   6 +-
 hiro/windows/header.hpp                            |   2 +
 icarus/Database/Super Famicom.bml                  |   2 +-
 icarus/GNUmakefile                                 |  27 +-
 icarus/core/bs-memory.cpp                          |   6 +-
 icarus/core/core.cpp                               |  22 +-
 icarus/core/core.hpp                               |  42 +-
 icarus/core/famicom.cpp                            |  10 +-
 icarus/core/game-boy-advance.cpp                   |  10 +-
 icarus/core/game-boy-color.cpp                     |  10 +-
 icarus/core/game-boy.cpp                           |  10 +-
 icarus/core/sufami-turbo.cpp                       |   6 +-
 icarus/core/super-famicom.cpp                      |   9 +-
 icarus/core/wonderswan-color.cpp                   |  45 ++
 icarus/core/wonderswan.cpp                         |  45 ++
 icarus/heuristics/{bs-memory.hpp => bs-memory.cpp} |   4 +-
 icarus/heuristics/{famicom.hpp => famicom.cpp}     |   4 +-
 .../{game-boy-advance.hpp => game-boy-advance.cpp} |   4 +-
 icarus/heuristics/{game-boy.hpp => game-boy.cpp}   |   2 +-
 .../{sufami-turbo.hpp => sufami-turbo.cpp}         |   0
 .../{super-famicom.hpp => super-famicom.cpp}       |  46 +-
 icarus/heuristics/wonderswan.cpp                   |  53 ++
 icarus/icarus.cpp                                  |  32 +-
 icarus/icarus.plist                                |   2 +-
 icarus/settings.cpp                                |   5 +-
 nall/GNUmakefile                                   |   8 +
 nall/beat/archive.hpp                              |   6 +-
 nall/beat/delta.hpp                                |  26 +-
 nall/beat/linear.hpp                               |  24 +-
 nall/beat/metadata.hpp                             |  22 +-
 nall/beat/multi.hpp                                |  40 +-
 nall/beat/patch.hpp                                |  42 +-
 nall/bitvector.hpp                                 |  10 +-
 nall/decode/gzip.hpp                               |   6 +-
 nall/decode/inflate.hpp                            |   4 +-
 nall/decode/png.hpp                                |  50 +-
 nall/decode/zip.hpp                                |  16 +-
 nall/directory.hpp                                 |   4 +-
 nall/dsp/buffer.hpp                                |   8 +-
 nall/emulation/super-famicom-usart.hpp             |  14 +-
 nall/file.hpp                                      |  24 +-
 nall/{file-system-object.hpp => inode.hpp}         |   7 +-
 nall/mosaic/bitstream.hpp                          |   6 +-
 nall/mosaic/parser.hpp                             |  10 +-
 nall/nall.hpp                                      |   3 +-
 nall/primitives.hpp                                | 341 +++++++++----
 nall/run.hpp                                       |   9 +-
 nall/serializer.hpp                                |  14 +-
 nall/shared-pointer.hpp                            |   6 +-
 nall/stdint.hpp                                    |  14 +-
 nall/stream/auto.hpp                               |   4 +-
 nall/stream/file.hpp                               |   4 +-
 nall/stream/gzip.hpp                               |   2 +-
 nall/stream/memory.hpp                             |  18 +-
 nall/stream/mmap.hpp                               |  12 +-
 nall/stream/stream.hpp                             |  18 +-
 nall/stream/vector.hpp                             |  18 +-
 nall/stream/zip.hpp                                |   2 +-
 nall/string/base.hpp                               |   1 +
 nall/string/eval/evaluator.hpp                     |   4 +-
 nall/string/path.hpp                               |  24 +-
 nall/string/platform.hpp                           |  30 +-
 nall/unique-pointer.hpp                            | 102 ++++
 nall/varint.hpp                                    | 222 +++------
 nall/windows/guard.hpp                             |  13 +
 nall/windows/utf8.hpp                              |   4 +-
 ruby/audio/directsound.cpp                         |  40 +-
 ruby/audio/xaudio2.cpp                             |   2 +-
 ruby/input/xlib.cpp                                |   2 +-
 ruby/video/wgl.cpp                                 |   2 +-
 459 files changed, 13345 insertions(+), 6686 deletions(-)

-- 
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