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 <[email protected]> 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 _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

