Update to v093r07 release.
authorTim Allen <screwtape@froup.com>
Tue, 10 Dec 2013 12:12:54 +0000 (23:12 +1100)
committerTim Allen <screwtape@froup.com>
Tue, 10 Dec 2013 12:12:54 +0000 (23:12 +1100)
commit0f78acffd72f113d0860afa6862aee8f96d6ff13
tree6e70751079435a7c88277596b032b3465bf23e0e
parent35f1605829a037b97fba9aeb9af7ff2293517960
Update to v093r07 release.

byuu says:

Changelog:
- importing a game won't show message box on success
- importing a game will select the game that was imported in the list
  - caveat: GTK+ port doesn't seem to be removing focus from item 0 even
    though the selection is on item 2
- Game Boy audio reduced in volume by 50%
- Game Boy Advance audio reduced in volume by 50%
- Game Boy internally mixes audio at 2MHz now
- Game Boy Advance's Game Boy audio hardware internally mixes audio at
  2MHz now
- Game Boy Color doesn't sort sprites by X-coordinate
- Game Boy Color allows transparency on BGpriority pixels
  - caveat: this seems to allow sprites to appear on top of windows
- Game Boy Color VRAM DMA transfers 16 bytes in 8 clocks (or 16 clocks
  in double speed mode)
- Game Boy Color VRAM DMA masks low 4-bits of source and destination
  address
- Game Boy Color VRAM DMA only allows reads from ROM or RAM
- Game Boy Color VRAM DMA only allows writes to VRAM
- fixed a bug in dereferencing a nullptr from pObject::find(), should
  fix crash when pressing enter key on blank windows
- fixed Windows RadioItem selection
- Game Boy Advance color emulation code added
39 files changed:
emulator/emulator.hpp
gb/apu/apu.cpp
gb/apu/apu.hpp
gb/apu/master/master.cpp
gb/apu/noise/noise.cpp
gb/apu/square1/square1.cpp
gb/apu/square2/square2.cpp
gb/apu/wave/wave.cpp
gb/cpu/cpu.cpp
gb/cpu/cpu.hpp
gb/cpu/memory.cpp
gb/cpu/mmio.cpp
gb/cpu/serialization.cpp
gb/cpu/timing.cpp
gb/interface/interface.cpp
gb/ppu/cgb.cpp
gb/ppu/dmg.cpp
gba/apu/apu.cpp
gba/apu/noise.cpp
gba/apu/registers.hpp
gba/apu/square.cpp
gba/apu/square1.cpp
gba/apu/square2.cpp
gba/apu/wave.cpp
gba/video/video.cpp
gba/video/video.hpp
nall/string/platform.hpp
phoenix/windows/object.cpp
phoenix/windows/platform.hpp
phoenix/windows/utility.cpp
sfc/chip/superfx/disasm/disasm.cpp [deleted file]
sfc/chip/superfx/disasm/disasm.hpp [deleted file]
sfc/chip/superfx/disassembler/disassembler.cpp [new file with mode: 0644]
sfc/chip/superfx/disassembler/disassembler.hpp [new file with mode: 0644]
sfc/chip/superfx/superfx.cpp
sfc/chip/superfx/superfx.hpp
target-ethos/configuration/configuration.cpp
target-ethos/configuration/configuration.hpp
target-ethos/general/library.cpp