From 0c378a9f7c6eb6d443fcfa7b5e615e428d4c85eb Mon Sep 17 00:00:00 2001 From: optixx Date: Wed, 22 Apr 2009 20:04:28 +0200 Subject: [PATCH] o cleanup --- project.tmproj => snesram.tmproj | 0 {avrusb => tools/avrusb}/Changelog.txt | 0 {avrusb => tools/avrusb}/CommercialLicense.txt | 0 {avrusb => tools/avrusb}/License.txt | 0 {avrusb => tools/avrusb}/Readme.txt | 0 {avrusb => tools/avrusb}/USBID-License.txt | 0 {avrusb => tools/avrusb}/circuits/Readme.txt | 0 {avrusb => tools/avrusb}/circuits/tiny45-rc.png | Bin {avrusb => tools/avrusb}/circuits/tiny45-rc.sch | Bin .../avrusb}/circuits/with-series-diodes.png | Bin .../avrusb}/circuits/with-series-diodes.sch | Bin {avrusb => tools/avrusb}/circuits/with-vreg.png | Bin {avrusb => tools/avrusb}/circuits/with-vreg.sch | Bin {avrusb => tools/avrusb}/circuits/with-zener.png | Bin {avrusb => tools/avrusb}/circuits/with-zener.sch | Bin {avrusb => tools/avrusb}/examples/Readme.txt | 0 .../avrusb}/examples/custom-class/Readme.txt | 0 .../examples/custom-class/commandline/Makefile | 0 .../custom-class/commandline/Makefile.windows | 0 .../examples/custom-class/commandline/opendevice.c | 0 .../examples/custom-class/commandline/opendevice.h | 0 .../examples/custom-class/commandline/set-led | Bin .../examples/custom-class/commandline/set-led.c | 0 .../avrusb}/examples/custom-class/firmware/Makefile | 0 .../avrusb}/examples/custom-class/firmware/main.c | 0 .../examples/custom-class/firmware/requests.h | 0 .../examples/custom-class/firmware/usbconfig.h | 0 .../custom-class/firmware/usbdrv/Changelog.txt | 0 .../firmware/usbdrv/CommercialLicense.txt | 0 .../custom-class/firmware/usbdrv/License.txt | 0 .../custom-class/firmware/usbdrv/Readme.txt | 0 .../custom-class/firmware/usbdrv/USBID-License.txt | 0 .../custom-class/firmware/usbdrv/asmcommon.inc | 0 .../examples/custom-class/firmware/usbdrv/oddebug.c | 0 .../examples/custom-class/firmware/usbdrv/oddebug.h | 0 .../firmware/usbdrv/usbconfig-prototype.h | 0 .../examples/custom-class/firmware/usbdrv/usbdrv.c | 0 .../examples/custom-class/firmware/usbdrv/usbdrv.h | 0 .../custom-class/firmware/usbdrv/usbdrvasm.S | 0 .../custom-class/firmware/usbdrv/usbdrvasm.asm | 0 .../custom-class/firmware/usbdrv/usbdrvasm12.inc | 0 .../custom-class/firmware/usbdrv/usbdrvasm128.inc | 0 .../custom-class/firmware/usbdrv/usbdrvasm15.inc | 0 .../custom-class/firmware/usbdrv/usbdrvasm16.inc | 0 .../custom-class/firmware/usbdrv/usbdrvasm165.inc | 0 .../firmware/usbdrv/usbdrvasm18-crc.inc | 0 .../custom-class/firmware/usbdrv/usbdrvasm20.inc | 0 .../custom-class/firmware/usbdrv/usbportability.h | 0 .../avrusb}/examples/hid-custom-rq/Readme.txt | 0 .../examples/hid-custom-rq/commandline/Makefile | 0 .../hid-custom-rq/commandline/Makefile.windows | 0 .../examples/hid-custom-rq/commandline/opendevice.c | 0 .../examples/hid-custom-rq/commandline/opendevice.h | 0 .../examples/hid-custom-rq/commandline/set-led.c | 0 .../examples/hid-custom-rq/firmware/Makefile | 0 .../avrusb}/examples/hid-custom-rq/firmware/main.c | 0 .../examples/hid-custom-rq/firmware/requests.h | 0 .../examples/hid-custom-rq/firmware/usbconfig.h | 0 .../avrusb}/examples/hid-data/Readme.txt | 0 .../avrusb}/examples/hid-data/commandline/Makefile | 0 .../examples/hid-data/commandline/Makefile.windows | 0 .../avrusb}/examples/hid-data/commandline/hiddata.c | 0 .../avrusb}/examples/hid-data/commandline/hiddata.h | 0 .../avrusb}/examples/hid-data/commandline/hidsdi.h | 0 .../avrusb}/examples/hid-data/commandline/hidtool | Bin .../avrusb}/examples/hid-data/commandline/hidtool.c | 0 .../avrusb}/examples/hid-data/firmware/Makefile | 0 .../avrusb}/examples/hid-data/firmware/main.c | 0 .../avrusb}/examples/hid-data/firmware/usbconfig.h | 0 .../examples/hid-data/firmware/usbdrv/Changelog.txt | 0 .../hid-data/firmware/usbdrv/CommercialLicense.txt | 0 .../examples/hid-data/firmware/usbdrv/License.txt | 0 .../examples/hid-data/firmware/usbdrv/Readme.txt | 0 .../hid-data/firmware/usbdrv/USBID-License.txt | 0 .../examples/hid-data/firmware/usbdrv/asmcommon.inc | 0 .../examples/hid-data/firmware/usbdrv/oddebug.c | 0 .../examples/hid-data/firmware/usbdrv/oddebug.h | 0 .../hid-data/firmware/usbdrv/usbconfig-prototype.h | 0 .../examples/hid-data/firmware/usbdrv/usbdrv.c | 0 .../examples/hid-data/firmware/usbdrv/usbdrv.h | 0 .../examples/hid-data/firmware/usbdrv/usbdrvasm.S | 0 .../examples/hid-data/firmware/usbdrv/usbdrvasm.asm | 0 .../hid-data/firmware/usbdrv/usbdrvasm12.inc | 0 .../hid-data/firmware/usbdrv/usbdrvasm128.inc | 0 .../hid-data/firmware/usbdrv/usbdrvasm15.inc | 0 .../hid-data/firmware/usbdrv/usbdrvasm16.inc | 0 .../hid-data/firmware/usbdrv/usbdrvasm165.inc | 0 .../hid-data/firmware/usbdrv/usbdrvasm18-crc.inc | 0 .../hid-data/firmware/usbdrv/usbdrvasm20.inc | 0 .../hid-data/firmware/usbdrv/usbportability.h | 0 .../avrusb}/examples/hid-mouse/Readme.txt | 0 .../avrusb}/examples/hid-mouse/firmware/Makefile | 0 .../avrusb}/examples/hid-mouse/firmware/main.c | 0 .../avrusb}/examples/hid-mouse/firmware/usbconfig.h | 0 {avrusb => tools/avrusb}/examples/usbtool/Makefile | 0 .../avrusb}/examples/usbtool/Makefile.windows | 0 .../avrusb}/examples/usbtool/Readme.txt | 0 .../avrusb}/examples/usbtool/opendevice.c | 0 .../avrusb}/examples/usbtool/opendevice.h | 0 {avrusb => tools/avrusb}/examples/usbtool/usbtool.c | 0 {avrusb => tools/avrusb}/libs-device/Readme.txt | 0 {avrusb => tools/avrusb}/libs-device/osccal.c | 0 {avrusb => tools/avrusb}/libs-device/osccal.h | 0 {avrusb => tools/avrusb}/libs-device/osctune.h | 0 {avrusb => tools/avrusb}/libs-host/Readme.txt | 0 {avrusb => tools/avrusb}/libs-host/hiddata.c | 0 {avrusb => tools/avrusb}/libs-host/hiddata.h | 0 {avrusb => tools/avrusb}/libs-host/hidsdi.h | 0 {avrusb => tools/avrusb}/libs-host/opendevice.c | 0 {avrusb => tools/avrusb}/libs-host/opendevice.h | 0 {avrusb => tools/avrusb}/tests/Makefile | 0 {avrusb => tools/avrusb}/tests/Readme.txt | 0 {avrusb => tools/avrusb}/tests/compare-sizes.awk | 0 {avrusb => tools/avrusb}/tests/main.c | 0 {avrusb => tools/avrusb}/tests/null.c | 0 .../sizes-reference/sizes-20080418-gcc3.4.6.txt | 0 .../sizes-reference/sizes-20080418-gcc4.2.2.txt | 0 .../sizes-reference/sizes-20080513-gcc3.4.6.txt | 0 .../sizes-reference/sizes-20080513-gcc4.3.0.txt | 0 .../sizes-reference/sizes-20081022-gcc3.4.6.txt | 0 .../sizes-reference/sizes-20081022-gcc4.3.0.txt | 0 .../sizes-reference/sizes-20081126-gcc3.4.6.txt | 0 .../sizes-reference/sizes-20081126-gcc4.3.0.txt | 0 .../sizes-reference/sizes-20090323-gcc3.4.6.txt | 0 .../sizes-reference/sizes-20090323-gcc4.3.2.txt | 0 {avrusb => tools/avrusb}/tests/usbconfig.h | 0 {avrusb => tools/avrusb}/usbdrv/Changelog.txt | 0 .../avrusb}/usbdrv/CommercialLicense.txt | 0 {avrusb => tools/avrusb}/usbdrv/License.txt | 0 {avrusb => tools/avrusb}/usbdrv/Readme.txt | 0 {avrusb => tools/avrusb}/usbdrv/USBID-License.txt | 0 {avrusb => tools/avrusb}/usbdrv/asmcommon.inc | 0 {avrusb => tools/avrusb}/usbdrv/oddebug.c | 0 {avrusb => tools/avrusb}/usbdrv/oddebug.h | 0 .../avrusb}/usbdrv/usbconfig-prototype.h | 0 {avrusb => tools/avrusb}/usbdrv/usbdrv.c | 0 {avrusb => tools/avrusb}/usbdrv/usbdrv.h | 0 {avrusb => tools/avrusb}/usbdrv/usbdrvasm.S | 0 {avrusb => tools/avrusb}/usbdrv/usbdrvasm.asm | 0 {avrusb => tools/avrusb}/usbdrv/usbdrvasm12.inc | 0 {avrusb => tools/avrusb}/usbdrv/usbdrvasm128.inc | 0 {avrusb => tools/avrusb}/usbdrv/usbdrvasm15.inc | 0 {avrusb => tools/avrusb}/usbdrv/usbdrvasm16.inc | 0 {avrusb => tools/avrusb}/usbdrv/usbdrvasm165.inc | 0 {avrusb => tools/avrusb}/usbdrv/usbdrvasm18-crc.inc | 0 {avrusb => tools/avrusb}/usbdrv/usbdrvasm20.inc | 0 {avrusb => tools/avrusb}/usbdrv/usbportability.h | 0 {bsnes => tools/bsnes}/Makefile | 0 {bsnes => tools/bsnes}/base.hpp | 0 {bsnes => tools/bsnes}/bsnes.lnk | Bin {bsnes => tools/bsnes}/cart/cart.cpp | 0 {bsnes => tools/bsnes}/cart/cart.hpp | 0 {bsnes => tools/bsnes}/cart/cart_file.cpp | 0 {bsnes => tools/bsnes}/cart/cart_header.cpp | 0 {bsnes => tools/bsnes}/cart/cart_loader.cpp | 0 {bsnes => tools/bsnes}/cc.bat | 0 {bsnes => tools/bsnes}/cc.sh | 0 {bsnes => tools/bsnes}/cheat/cheat.cpp | 0 {bsnes => tools/bsnes}/cheat/cheat.hpp | 0 {bsnes => tools/bsnes}/chip/bsx/bsx.cpp | 0 {bsnes => tools/bsnes}/chip/bsx/bsx.hpp | 0 {bsnes => tools/bsnes}/chip/bsx/bsx_base.cpp | 0 {bsnes => tools/bsnes}/chip/bsx/bsx_cart.cpp | 0 {bsnes => tools/bsnes}/chip/bsx/bsx_flash.cpp | 0 {bsnes => tools/bsnes}/chip/chip.hpp | 0 {bsnes => tools/bsnes}/chip/cx4/cx4.cpp | 0 {bsnes => tools/bsnes}/chip/cx4/cx4.hpp | 0 {bsnes => tools/bsnes}/chip/cx4/cx4data.cpp | 0 {bsnes => tools/bsnes}/chip/cx4/cx4fn.cpp | 0 {bsnes => tools/bsnes}/chip/cx4/cx4oam.cpp | 0 {bsnes => tools/bsnes}/chip/cx4/cx4ops.cpp | 0 {bsnes => tools/bsnes}/chip/dsp1/dsp1.cpp | 0 {bsnes => tools/bsnes}/chip/dsp1/dsp1.hpp | 0 {bsnes => tools/bsnes}/chip/dsp1/dsp1emu.cpp | 0 {bsnes => tools/bsnes}/chip/dsp1/dsp1emu.hpp | 0 {bsnes => tools/bsnes}/chip/dsp2/dsp2.cpp | 0 {bsnes => tools/bsnes}/chip/dsp2/dsp2.hpp | 0 {bsnes => tools/bsnes}/chip/dsp2/dsp2_op.cpp | 0 {bsnes => tools/bsnes}/chip/dsp3/dsp3.cpp | 0 {bsnes => tools/bsnes}/chip/dsp3/dsp3.hpp | 0 {bsnes => tools/bsnes}/chip/dsp3/dsp3emu.c | 0 {bsnes => tools/bsnes}/chip/dsp4/dsp4.cpp | 0 {bsnes => tools/bsnes}/chip/dsp4/dsp4.hpp | 0 {bsnes => tools/bsnes}/chip/dsp4/dsp4emu.c | 0 {bsnes => tools/bsnes}/chip/dsp4/dsp4emu.h | 0 {bsnes => tools/bsnes}/chip/obc1/obc1.cpp | 0 {bsnes => tools/bsnes}/chip/obc1/obc1.hpp | 0 {bsnes => tools/bsnes}/chip/sdd1/sdd1.cpp | 0 {bsnes => tools/bsnes}/chip/sdd1/sdd1.hpp | 0 {bsnes => tools/bsnes}/chip/sdd1/sdd1emu.cpp | 0 {bsnes => tools/bsnes}/chip/sdd1/sdd1emu.hpp | 0 {bsnes => tools/bsnes}/chip/spc7110/decomp.cpp | 0 {bsnes => tools/bsnes}/chip/spc7110/decomp.hpp | 0 {bsnes => tools/bsnes}/chip/spc7110/spc7110.cpp | 0 {bsnes => tools/bsnes}/chip/spc7110/spc7110.hpp | 0 {bsnes => tools/bsnes}/chip/srtc/srtc.cpp | 0 {bsnes => tools/bsnes}/chip/srtc/srtc.hpp | 0 {bsnes => tools/bsnes}/chip/st010/st010.cpp | 0 {bsnes => tools/bsnes}/chip/st010/st010.hpp | 0 {bsnes => tools/bsnes}/chip/st010/st010_data.hpp | 0 {bsnes => tools/bsnes}/chip/st010/st010_op.cpp | 0 {bsnes => tools/bsnes}/clean.bat | 0 {bsnes => tools/bsnes}/clean.sh | 0 {bsnes => tools/bsnes}/cpu/cpu.cpp | 0 {bsnes => tools/bsnes}/cpu/cpu.hpp | 0 {bsnes => tools/bsnes}/cpu/cpuregs.hpp | 0 {bsnes => tools/bsnes}/cpu/dcpu.cpp | 0 {bsnes => tools/bsnes}/cpu/scpu/core/cc.sh | 0 {bsnes => tools/bsnes}/cpu/scpu/core/clean.sh | 0 {bsnes => tools/bsnes}/cpu/scpu/core/core.cpp | 0 {bsnes => tools/bsnes}/cpu/scpu/core/core.hpp | 0 {bsnes => tools/bsnes}/cpu/scpu/core/op_misc.b | 0 {bsnes => tools/bsnes}/cpu/scpu/core/op_misc.cpp | 0 {bsnes => tools/bsnes}/cpu/scpu/core/op_pc.b | 0 {bsnes => tools/bsnes}/cpu/scpu/core/op_pc.cpp | 0 {bsnes => tools/bsnes}/cpu/scpu/core/op_read.b | 0 {bsnes => tools/bsnes}/cpu/scpu/core/op_read.cpp | 0 {bsnes => tools/bsnes}/cpu/scpu/core/op_rmw.b | 0 {bsnes => tools/bsnes}/cpu/scpu/core/op_rmw.cpp | 0 {bsnes => tools/bsnes}/cpu/scpu/core/op_write.b | 0 {bsnes => tools/bsnes}/cpu/scpu/core/op_write.cpp | 0 {bsnes => tools/bsnes}/cpu/scpu/core/opfn.cpp | 0 {bsnes => tools/bsnes}/cpu/scpu/core/scpugen.cpp | 0 {bsnes => tools/bsnes}/cpu/scpu/dma/dma.cpp | 0 {bsnes => tools/bsnes}/cpu/scpu/dma/dma.hpp | 0 {bsnes => tools/bsnes}/cpu/scpu/memory/memory.cpp | 0 {bsnes => tools/bsnes}/cpu/scpu/memory/memory.hpp | 0 {bsnes => tools/bsnes}/cpu/scpu/mmio/mmio.cpp | 0 {bsnes => tools/bsnes}/cpu/scpu/mmio/mmio.hpp | 0 {bsnes => tools/bsnes}/cpu/scpu/scpu.cpp | 0 {bsnes => tools/bsnes}/cpu/scpu/scpu.hpp | 0 {bsnes => tools/bsnes}/cpu/scpu/timing/event.cpp | 0 {bsnes => tools/bsnes}/cpu/scpu/timing/irq.cpp | 0 {bsnes => tools/bsnes}/cpu/scpu/timing/joypad.cpp | 0 {bsnes => tools/bsnes}/cpu/scpu/timing/timing.cpp | 0 {bsnes => tools/bsnes}/cpu/scpu/timing/timing.hpp | 0 {bsnes => tools/bsnes}/data/bsnes.Manifest | 0 {bsnes => tools/bsnes}/data/bsnes.desktop | 0 {bsnes => tools/bsnes}/data/bsnes.ico | Bin {bsnes => tools/bsnes}/data/bsnes.png | Bin {bsnes => tools/bsnes}/data/documentation.html | 0 {bsnes => tools/bsnes}/data/joypad.png | Bin {bsnes => tools/bsnes}/data/license.html | 0 {bsnes => tools/bsnes}/data/logo.png | Bin {bsnes => tools/bsnes}/dsp/adsp/adsp.cpp | 0 {bsnes => tools/bsnes}/dsp/adsp/adsp.hpp | 0 {bsnes => tools/bsnes}/dsp/adsp/adsp_tables.cpp | 0 {bsnes => tools/bsnes}/dsp/dsp.hpp | 0 {bsnes => tools/bsnes}/dsp/sdsp/brr.cpp | 0 {bsnes => tools/bsnes}/dsp/sdsp/counter.cpp | 0 {bsnes => tools/bsnes}/dsp/sdsp/echo.cpp | 0 {bsnes => tools/bsnes}/dsp/sdsp/envelope.cpp | 0 {bsnes => tools/bsnes}/dsp/sdsp/gaussian.cpp | 0 {bsnes => tools/bsnes}/dsp/sdsp/misc.cpp | 0 {bsnes => tools/bsnes}/dsp/sdsp/sdsp.cpp | 0 {bsnes => tools/bsnes}/dsp/sdsp/sdsp.hpp | 0 {bsnes => tools/bsnes}/dsp/sdsp/voice.cpp | 0 {bsnes => tools/bsnes}/interface.hpp | 0 {bsnes => tools/bsnes}/lib/libco/fiber.c | 0 {bsnes => tools/bsnes}/lib/libco/libco.c | 0 {bsnes => tools/bsnes}/lib/libco/libco.h | 0 {bsnes => tools/bsnes}/lib/libco/ppc.s | 0 {bsnes => tools/bsnes}/lib/libco/ppc64.s | 0 {bsnes => tools/bsnes}/lib/libco/sjlj.c | 0 {bsnes => tools/bsnes}/lib/libco/ucontext.c | 0 {bsnes => tools/bsnes}/lib/libco/x86-64.c | 0 {bsnes => tools/bsnes}/lib/libco/x86.c | 0 {bsnes => tools/bsnes}/lib/libfilter/colortable.cpp | 0 {bsnes => tools/bsnes}/lib/libfilter/colortable.hpp | 0 {bsnes => tools/bsnes}/lib/libfilter/direct.cpp | 0 {bsnes => tools/bsnes}/lib/libfilter/direct.hpp | 0 {bsnes => tools/bsnes}/lib/libfilter/filter.cpp | 0 {bsnes => tools/bsnes}/lib/libfilter/filter.hpp | 0 {bsnes => tools/bsnes}/lib/libfilter/hq2x.cpp | 0 {bsnes => tools/bsnes}/lib/libfilter/hq2x.hpp | 0 {bsnes => tools/bsnes}/lib/libfilter/hq2x_table.hpp | 0 {bsnes => tools/bsnes}/lib/libfilter/libfilter.cpp | 0 {bsnes => tools/bsnes}/lib/libfilter/libfilter.hpp | 0 {bsnes => tools/bsnes}/lib/libfilter/ntsc.cpp | 0 {bsnes => tools/bsnes}/lib/libfilter/ntsc.hpp | 0 {bsnes => tools/bsnes}/lib/libfilter/scale2x.cpp | 0 {bsnes => tools/bsnes}/lib/libfilter/scale2x.hpp | 0 {bsnes => tools/bsnes}/lib/libfilter/scanline.cpp | 0 {bsnes => tools/bsnes}/lib/libfilter/scanline.hpp | 0 .../bsnes}/lib/libfilter/snes_ntsc/snes_ntsc.c | 0 .../bsnes}/lib/libfilter/snes_ntsc/snes_ntsc.h | 0 .../lib/libfilter/snes_ntsc/snes_ntsc_config.h | 0 .../bsnes}/lib/libfilter/snes_ntsc/snes_ntsc_impl.h | 0 {bsnes => tools/bsnes}/lib/nall/Makefile.string | 0 {bsnes => tools/bsnes}/lib/nall/algorithm.hpp | 0 {bsnes => tools/bsnes}/lib/nall/any.hpp | 0 {bsnes => tools/bsnes}/lib/nall/array.hpp | 0 {bsnes => tools/bsnes}/lib/nall/base64.hpp | 0 {bsnes => tools/bsnes}/lib/nall/bit.hpp | 0 {bsnes => tools/bsnes}/lib/nall/config.hpp | 0 {bsnes => tools/bsnes}/lib/nall/crc32.hpp | 0 {bsnes => tools/bsnes}/lib/nall/detect.hpp | 0 {bsnes => tools/bsnes}/lib/nall/dictionary.hpp | 0 {bsnes => tools/bsnes}/lib/nall/endian.hpp | 0 {bsnes => tools/bsnes}/lib/nall/file.hpp | 0 {bsnes => tools/bsnes}/lib/nall/filemap.hpp | 0 {bsnes => tools/bsnes}/lib/nall/function.hpp | 0 {bsnes => tools/bsnes}/lib/nall/input.hpp | 0 {bsnes => tools/bsnes}/lib/nall/lzss.hpp | 0 {bsnes => tools/bsnes}/lib/nall/moduloarray.hpp | 0 {bsnes => tools/bsnes}/lib/nall/new.hpp | 0 {bsnes => tools/bsnes}/lib/nall/platform.hpp | 0 {bsnes => tools/bsnes}/lib/nall/priorityqueue.hpp | 0 {bsnes => tools/bsnes}/lib/nall/property.hpp | 0 {bsnes => tools/bsnes}/lib/nall/serial.hpp | 0 {bsnes => tools/bsnes}/lib/nall/sort.hpp | 0 {bsnes => tools/bsnes}/lib/nall/static.hpp | 0 {bsnes => tools/bsnes}/lib/nall/stdint.hpp | 0 {bsnes => tools/bsnes}/lib/nall/string.cpp | 0 {bsnes => tools/bsnes}/lib/nall/string.hpp | 0 {bsnes => tools/bsnes}/lib/nall/string/compare.cpp | 0 {bsnes => tools/bsnes}/lib/nall/string/convert.cpp | 0 {bsnes => tools/bsnes}/lib/nall/string/core.cpp | 0 {bsnes => tools/bsnes}/lib/nall/string/match.cpp | 0 {bsnes => tools/bsnes}/lib/nall/string/math.cpp | 0 {bsnes => tools/bsnes}/lib/nall/string/replace.cpp | 0 {bsnes => tools/bsnes}/lib/nall/string/split.cpp | 0 {bsnes => tools/bsnes}/lib/nall/string/strl.cpp | 0 {bsnes => tools/bsnes}/lib/nall/string/trim.cpp | 0 {bsnes => tools/bsnes}/lib/nall/string/utility.cpp | 0 {bsnes => tools/bsnes}/lib/nall/traits.hpp | 0 {bsnes => tools/bsnes}/lib/nall/ups.hpp | 0 {bsnes => tools/bsnes}/lib/nall/utf8.hpp | 0 {bsnes => tools/bsnes}/lib/nall/utility.hpp | 0 {bsnes => tools/bsnes}/lib/nall/varint.hpp | 0 {bsnes => tools/bsnes}/lib/nall/vector.hpp | 0 {bsnes => tools/bsnes}/lib/ruby/audio.hpp | 0 {bsnes => tools/bsnes}/lib/ruby/audio/alsa.cpp | 0 {bsnes => tools/bsnes}/lib/ruby/audio/alsa.hpp | 0 {bsnes => tools/bsnes}/lib/ruby/audio/ao.cpp | 0 {bsnes => tools/bsnes}/lib/ruby/audio/ao.hpp | 0 .../bsnes}/lib/ruby/audio/directsound.cpp | 0 .../bsnes}/lib/ruby/audio/directsound.hpp | 0 {bsnes => tools/bsnes}/lib/ruby/audio/openal.cpp | 0 {bsnes => tools/bsnes}/lib/ruby/audio/openal.hpp | 0 {bsnes => tools/bsnes}/lib/ruby/audio/oss.cpp | 0 {bsnes => tools/bsnes}/lib/ruby/audio/oss.hpp | 0 .../bsnes}/lib/ruby/audio/pulseaudio.cpp | 0 .../bsnes}/lib/ruby/audio/pulseaudio.hpp | 0 {bsnes => tools/bsnes}/lib/ruby/input.hpp | 0 .../bsnes}/lib/ruby/input/directinput.cpp | 0 .../bsnes}/lib/ruby/input/directinput.hpp | 0 {bsnes => tools/bsnes}/lib/ruby/input/rawinput.cpp | 0 {bsnes => tools/bsnes}/lib/ruby/input/rawinput.hpp | 0 {bsnes => tools/bsnes}/lib/ruby/input/sdl.cpp | 0 {bsnes => tools/bsnes}/lib/ruby/input/sdl.hpp | 0 {bsnes => tools/bsnes}/lib/ruby/input/x.cpp | 0 {bsnes => tools/bsnes}/lib/ruby/input/x.hpp | 0 {bsnes => tools/bsnes}/lib/ruby/input/xlibkeys.hpp | 0 {bsnes => tools/bsnes}/lib/ruby/ruby.cpp | 0 {bsnes => tools/bsnes}/lib/ruby/ruby.hpp | 0 {bsnes => tools/bsnes}/lib/ruby/ruby_audio.cpp | 0 {bsnes => tools/bsnes}/lib/ruby/ruby_impl.cpp | 0 {bsnes => tools/bsnes}/lib/ruby/video.hpp | 0 {bsnes => tools/bsnes}/lib/ruby/video/direct3d.cpp | 0 {bsnes => tools/bsnes}/lib/ruby/video/direct3d.hpp | 0 .../bsnes}/lib/ruby/video/directdraw.cpp | 0 .../bsnes}/lib/ruby/video/directdraw.hpp | 0 {bsnes => tools/bsnes}/lib/ruby/video/gdi.cpp | 0 {bsnes => tools/bsnes}/lib/ruby/video/gdi.hpp | 0 {bsnes => tools/bsnes}/lib/ruby/video/glx.cpp | 0 {bsnes => tools/bsnes}/lib/ruby/video/glx.hpp | 0 {bsnes => tools/bsnes}/lib/ruby/video/sdl.cpp | 0 {bsnes => tools/bsnes}/lib/ruby/video/sdl.hpp | 0 {bsnes => tools/bsnes}/lib/ruby/video/wgl.cpp | 0 {bsnes => tools/bsnes}/lib/ruby/video/wgl.hpp | 0 {bsnes => tools/bsnes}/lib/ruby/video/xv.cpp | 0 {bsnes => tools/bsnes}/lib/ruby/video/xv.hpp | 0 {bsnes => tools/bsnes}/lib/sync.bat | 0 {bsnes => tools/bsnes}/lib/sync.sh | 0 {bsnes => tools/bsnes}/lib/tool/opgen.cpp | 0 {bsnes => tools/bsnes}/lib/tool/opgen_fnptr.cpp | 0 {bsnes => tools/bsnes}/lib/tool/opgen_switch.cpp | 0 {bsnes => tools/bsnes}/memory/memory.cpp | 0 {bsnes => tools/bsnes}/memory/memory.hpp | 0 .../bsnes}/memory/smemory/mapper/chip.cpp | 0 .../bsnes}/memory/smemory/mapper/generic.cpp | 0 .../bsnes}/memory/smemory/mapper/system.cpp | 0 {bsnes => tools/bsnes}/memory/smemory/smemory.cpp | 0 {bsnes => tools/bsnes}/memory/smemory/smemory.hpp | 0 {bsnes => tools/bsnes}/ppu/bppu/bppu.cpp | 0 {bsnes => tools/bsnes}/ppu/bppu/bppu.hpp | 0 {bsnes => tools/bsnes}/ppu/bppu/bppu_mmio.cpp | 0 {bsnes => tools/bsnes}/ppu/bppu/bppu_render.cpp | 0 {bsnes => tools/bsnes}/ppu/bppu/bppu_render.hpp | 0 .../bsnes}/ppu/bppu/bppu_render_addsub.cpp | 0 {bsnes => tools/bsnes}/ppu/bppu/bppu_render_bg.cpp | 0 .../bsnes}/ppu/bppu/bppu_render_cache.cpp | 0 .../bsnes}/ppu/bppu/bppu_render_line.cpp | 0 .../bsnes}/ppu/bppu/bppu_render_mode7.cpp | 0 {bsnes => tools/bsnes}/ppu/bppu/bppu_render_oam.cpp | 0 .../bsnes}/ppu/bppu/bppu_render_windows.cpp | 0 {bsnes => tools/bsnes}/ppu/counter.cpp | 0 {bsnes => tools/bsnes}/ppu/counter.hpp | 0 {bsnes => tools/bsnes}/ppu/ppu.cpp | 0 {bsnes => tools/bsnes}/ppu/ppu.hpp | 0 {bsnes => tools/bsnes}/reader/filereader.cpp | 0 {bsnes => tools/bsnes}/reader/filereader.hpp | 0 {bsnes => tools/bsnes}/reader/gzreader.cpp | 0 {bsnes => tools/bsnes}/reader/gzreader.hpp | 0 {bsnes => tools/bsnes}/reader/jma/7z.h | 0 {bsnes => tools/bsnes}/reader/jma/7zlzma.cpp | 0 {bsnes => tools/bsnes}/reader/jma/aribitcd.h | 0 {bsnes => tools/bsnes}/reader/jma/ariconst.h | 0 {bsnes => tools/bsnes}/reader/jma/ariprice.h | 0 {bsnes => tools/bsnes}/reader/jma/btreecd.h | 0 {bsnes => tools/bsnes}/reader/jma/crc32.h | 0 {bsnes => tools/bsnes}/reader/jma/iiostrm.cpp | 0 {bsnes => tools/bsnes}/reader/jma/iiostrm.h | 0 {bsnes => tools/bsnes}/reader/jma/inbyte.cpp | 0 {bsnes => tools/bsnes}/reader/jma/inbyte.h | 0 {bsnes => tools/bsnes}/reader/jma/jcrc32.cpp | 0 {bsnes => tools/bsnes}/reader/jma/jma.cpp | 0 {bsnes => tools/bsnes}/reader/jma/jma.h | 0 {bsnes => tools/bsnes}/reader/jma/lencoder.h | 0 {bsnes => tools/bsnes}/reader/jma/litcoder.h | 0 {bsnes => tools/bsnes}/reader/jma/lzma.cpp | 0 {bsnes => tools/bsnes}/reader/jma/lzma.h | 0 {bsnes => tools/bsnes}/reader/jma/lzmadec.cpp | 0 {bsnes => tools/bsnes}/reader/jma/lzmadec.h | 0 {bsnes => tools/bsnes}/reader/jma/portable.h | 0 {bsnes => tools/bsnes}/reader/jma/rcdefs.h | 0 {bsnes => tools/bsnes}/reader/jma/rngcoder.h | 0 {bsnes => tools/bsnes}/reader/jma/winout.cpp | 0 {bsnes => tools/bsnes}/reader/jma/winout.h | 0 {bsnes => tools/bsnes}/reader/jmareader.cpp | 0 {bsnes => tools/bsnes}/reader/jmareader.hpp | 0 {bsnes => tools/bsnes}/reader/reader.cpp | 0 {bsnes => tools/bsnes}/reader/reader.hpp | 0 {bsnes => tools/bsnes}/reader/zipreader.cpp | 0 {bsnes => tools/bsnes}/reader/zipreader.hpp | 0 {bsnes => tools/bsnes}/reader/zlib/adler32.c | 0 {bsnes => tools/bsnes}/reader/zlib/compress.c | 0 {bsnes => tools/bsnes}/reader/zlib/crc32.c | 0 {bsnes => tools/bsnes}/reader/zlib/crc32.h | 0 {bsnes => tools/bsnes}/reader/zlib/crypt.h | 0 {bsnes => tools/bsnes}/reader/zlib/deflate.c | 0 {bsnes => tools/bsnes}/reader/zlib/deflate.h | 0 {bsnes => tools/bsnes}/reader/zlib/gzio.c | 0 {bsnes => tools/bsnes}/reader/zlib/inffast.c | 0 {bsnes => tools/bsnes}/reader/zlib/inffast.h | 0 {bsnes => tools/bsnes}/reader/zlib/inffixed.h | 0 {bsnes => tools/bsnes}/reader/zlib/inflate.c | 0 {bsnes => tools/bsnes}/reader/zlib/inflate.h | 0 {bsnes => tools/bsnes}/reader/zlib/inftrees.c | 0 {bsnes => tools/bsnes}/reader/zlib/inftrees.h | 0 {bsnes => tools/bsnes}/reader/zlib/ioapi.c | 0 {bsnes => tools/bsnes}/reader/zlib/ioapi.h | 0 {bsnes => tools/bsnes}/reader/zlib/trees.c | 0 {bsnes => tools/bsnes}/reader/zlib/trees.h | 0 {bsnes => tools/bsnes}/reader/zlib/unzip.c | 0 {bsnes => tools/bsnes}/reader/zlib/unzip.h | 0 {bsnes => tools/bsnes}/reader/zlib/zconf.h | 0 {bsnes => tools/bsnes}/reader/zlib/zip.c | 0 {bsnes => tools/bsnes}/reader/zlib/zip.h | 0 {bsnes => tools/bsnes}/reader/zlib/zlib.h | 0 {bsnes => tools/bsnes}/reader/zlib/zutil.c | 0 {bsnes => tools/bsnes}/reader/zlib/zutil.h | 0 {bsnes => tools/bsnes}/smp/dsmp.cpp | 0 {bsnes => tools/bsnes}/smp/iplrom.hpp | 0 {bsnes => tools/bsnes}/smp/smp.cpp | 0 {bsnes => tools/bsnes}/smp/smp.hpp | 0 {bsnes => tools/bsnes}/smp/smpregs.hpp | 0 {bsnes => tools/bsnes}/smp/ssmp/core/cc.sh | 0 {bsnes => tools/bsnes}/smp/ssmp/core/clean.sh | 0 {bsnes => tools/bsnes}/smp/ssmp/core/core.cpp | 0 {bsnes => tools/bsnes}/smp/ssmp/core/core.hpp | 0 {bsnes => tools/bsnes}/smp/ssmp/core/op_misc.b | 0 {bsnes => tools/bsnes}/smp/ssmp/core/op_misc.cpp | 0 {bsnes => tools/bsnes}/smp/ssmp/core/op_mov.b | 0 {bsnes => tools/bsnes}/smp/ssmp/core/op_mov.cpp | 0 {bsnes => tools/bsnes}/smp/ssmp/core/op_pc.b | 0 {bsnes => tools/bsnes}/smp/ssmp/core/op_pc.cpp | 0 {bsnes => tools/bsnes}/smp/ssmp/core/op_read.b | 0 {bsnes => tools/bsnes}/smp/ssmp/core/op_read.cpp | 0 {bsnes => tools/bsnes}/smp/ssmp/core/op_rmw.b | 0 {bsnes => tools/bsnes}/smp/ssmp/core/op_rmw.cpp | 0 {bsnes => tools/bsnes}/smp/ssmp/core/opfn.cpp | 0 {bsnes => tools/bsnes}/smp/ssmp/core/ssmpgen.cpp | 0 {bsnes => tools/bsnes}/smp/ssmp/memory/memory.cpp | 0 {bsnes => tools/bsnes}/smp/ssmp/memory/memory.hpp | 0 {bsnes => tools/bsnes}/smp/ssmp/ssmp.cpp | 0 {bsnes => tools/bsnes}/smp/ssmp/ssmp.hpp | 0 {bsnes => tools/bsnes}/smp/ssmp/timing/timing.cpp | 0 {bsnes => tools/bsnes}/smp/ssmp/timing/timing.hpp | 0 {bsnes => tools/bsnes}/snes/audio/audio.cpp | 0 {bsnes => tools/bsnes}/snes/audio/audio.hpp | 0 {bsnes => tools/bsnes}/snes/input/input.cpp | 0 {bsnes => tools/bsnes}/snes/input/input.hpp | 0 {bsnes => tools/bsnes}/snes/interface/interface.hpp | 0 {bsnes => tools/bsnes}/snes/scheduler/scheduler.cpp | 0 {bsnes => tools/bsnes}/snes/scheduler/scheduler.hpp | 0 {bsnes => tools/bsnes}/snes/snes.cpp | 0 {bsnes => tools/bsnes}/snes/snes.hpp | 0 {bsnes => tools/bsnes}/snes/tracer/tracer.cpp | 0 {bsnes => tools/bsnes}/snes/tracer/tracer.hpp | 0 {bsnes => tools/bsnes}/snes/video/video.cpp | 0 {bsnes => tools/bsnes}/snes/video/video.hpp | 0 {bsnes => tools/bsnes}/ui_qt/Makefile | 0 {bsnes => tools/bsnes}/ui_qt/base/about.cpp | 0 {bsnes => tools/bsnes}/ui_qt/base/about.hpp | 0 {bsnes => tools/bsnes}/ui_qt/base/htmlviewer.cpp | 0 {bsnes => tools/bsnes}/ui_qt/base/htmlviewer.hpp | 0 {bsnes => tools/bsnes}/ui_qt/base/loader.cpp | 0 {bsnes => tools/bsnes}/ui_qt/base/loader.hpp | 0 {bsnes => tools/bsnes}/ui_qt/base/main.cpp | 0 {bsnes => tools/bsnes}/ui_qt/base/main.hpp | 0 {bsnes => tools/bsnes}/ui_qt/config.cpp | 0 {bsnes => tools/bsnes}/ui_qt/input/device.cpp | 0 {bsnes => tools/bsnes}/ui_qt/input/device.hpp | 0 {bsnes => tools/bsnes}/ui_qt/input/input.cpp | 0 {bsnes => tools/bsnes}/ui_qt/input/input.hpp | 0 .../bsnes}/ui_qt/input/userinterface.cpp | 0 .../bsnes}/ui_qt/input/userinterface.hpp | 0 {bsnes => tools/bsnes}/ui_qt/interface.cpp | 0 {bsnes => tools/bsnes}/ui_qt/main.cpp | 0 {bsnes => tools/bsnes}/ui_qt/main.hpp | 0 {bsnes => tools/bsnes}/ui_qt/platform.cpp | 0 {bsnes => tools/bsnes}/ui_qt/resource/resource.qrc | 0 {bsnes => tools/bsnes}/ui_qt/resource/resource.rc | 0 {bsnes => tools/bsnes}/ui_qt/settings/advanced.cpp | 0 {bsnes => tools/bsnes}/ui_qt/settings/advanced.hpp | 0 {bsnes => tools/bsnes}/ui_qt/settings/audio.cpp | 0 {bsnes => tools/bsnes}/ui_qt/settings/audio.hpp | 0 .../bsnes}/ui_qt/settings/cheateditor.cpp | 0 .../bsnes}/ui_qt/settings/cheateditor.hpp | 0 {bsnes => tools/bsnes}/ui_qt/settings/input.cpp | 0 {bsnes => tools/bsnes}/ui_qt/settings/input.hpp | 0 {bsnes => tools/bsnes}/ui_qt/settings/paths.cpp | 0 {bsnes => tools/bsnes}/ui_qt/settings/paths.hpp | 0 {bsnes => tools/bsnes}/ui_qt/settings/settings.cpp | 0 {bsnes => tools/bsnes}/ui_qt/settings/settings.hpp | 0 .../bsnes}/ui_qt/settings/utility/codeeditor.cpp | 0 .../bsnes}/ui_qt/settings/utility/codeeditor.hpp | 0 .../bsnes}/ui_qt/settings/utility/inputcapture.cpp | 0 .../bsnes}/ui_qt/settings/utility/inputcapture.hpp | 0 {bsnes => tools/bsnes}/ui_qt/settings/video.cpp | 0 {bsnes => tools/bsnes}/ui_qt/settings/video.hpp | 0 {bsnes => tools/bsnes}/ui_qt/ui.cpp | 0 {bsnes => tools/bsnes}/ui_qt/utility/cartridge.cpp | 0 {bsnes => tools/bsnes}/ui_qt/utility/utility.cpp | 0 {bsnes => tools/bsnes}/ui_qt/utility/utility.hpp | 0 {bsnes => tools/bsnes}/ui_qt/utility/window.cpp | 0 {pyusb => tools/pyusb}/PKG-INFO | 0 {pyusb => tools/pyusb}/README | 0 {pyusb => tools/pyusb}/license.txt | 0 {pyusb => tools/pyusb}/pyusb.c | 0 {pyusb => tools/pyusb}/pyusb.h | 0 {pyusb => tools/pyusb}/pyusb.sln | 0 {pyusb => tools/pyusb}/samples/usbenum.py | 0 {pyusb => tools/pyusb}/samples/usbprint.py | 0 {pyusb => tools/pyusb}/setup.py | 0 {ucon64 => tools/ucon64}/2.0/src/GoodCodes.txt | 0 {ucon64 => tools/ucon64}/2.0/src/Makefile.in | 0 {ucon64 => tools/ucon64}/2.0/src/Makefile.orig | 0 {ucon64 => tools/ucon64}/2.0/src/Makefile.vc6 | 0 .../ucon64}/2.0/src/backup/NTSC-PAL notes.txt | 0 .../ucon64}/2.0/src/backup/SWC-compatibility.txt | 0 {ucon64 => tools/ucon64}/2.0/src/backup/backup.h | 0 {ucon64 => tools/ucon64}/2.0/src/backup/cartlib.c | 0 {ucon64 => tools/ucon64}/2.0/src/backup/cd64.c | 0 {ucon64 => tools/ucon64}/2.0/src/backup/cd64.h | 0 {ucon64 => tools/ucon64}/2.0/src/backup/cmc.c | 0 {ucon64 => tools/ucon64}/2.0/src/backup/cmc.h | 0 {ucon64 => tools/ucon64}/2.0/src/backup/dex.c | 0 {ucon64 => tools/ucon64}/2.0/src/backup/dex.h | 0 {ucon64 => tools/ucon64}/2.0/src/backup/doctor64.c | 0 {ucon64 => tools/ucon64}/2.0/src/backup/doctor64.h | 0 .../ucon64}/2.0/src/backup/doctor64jr.c | 0 .../ucon64}/2.0/src/backup/doctor64jr.h | 0 {ucon64 => tools/ucon64}/2.0/src/backup/f2a.c | 0 {ucon64 => tools/ucon64}/2.0/src/backup/f2a.h | 0 {ucon64 => tools/ucon64}/2.0/src/backup/fal.c | 0 {ucon64 => tools/ucon64}/2.0/src/backup/fal.h | 0 {ucon64 => tools/ucon64}/2.0/src/backup/ffe.c | 0 {ucon64 => tools/ucon64}/2.0/src/backup/ffe.h | 0 {ucon64 => tools/ucon64}/2.0/src/backup/fig.c | 0 {ucon64 => tools/ucon64}/2.0/src/backup/fig.h | 0 {ucon64 => tools/ucon64}/2.0/src/backup/gbx.c | 0 {ucon64 => tools/ucon64}/2.0/src/backup/gbx.h | 0 {ucon64 => tools/ucon64}/2.0/src/backup/gd.c | 0 {ucon64 => tools/ucon64}/2.0/src/backup/gd.h | 0 .../ucon64}/2.0/src/backup/interceptor.c | 0 .../ucon64}/2.0/src/backup/interceptor.h | 0 .../ucon64}/2.0/src/backup/libcd64/Makefile | 0 .../ucon64}/2.0/src/backup/libcd64/Makefile.vc6 | 0 .../ucon64}/2.0/src/backup/libcd64/cd64.def | 0 .../ucon64}/2.0/src/backup/libcd64/cd64io.c | 0 .../ucon64}/2.0/src/backup/libcd64/cd64io.h | 0 .../ucon64}/2.0/src/backup/libcd64/cd64lib.c | 0 .../2.0/src/backup/libcd64/ultra64/cartmem.h | 0 .../2.0/src/backup/libcd64/ultra64/host/cartinfo.h | 0 .../2.0/src/backup/libcd64/ultra64/host/cd64lib.h | 0 .../ucon64}/2.0/src/backup/libcd64/ultra64/rom.h | 0 {ucon64 => tools/ucon64}/2.0/src/backup/lynxit.c | 0 {ucon64 => tools/ucon64}/2.0/src/backup/lynxit.h | 0 {ucon64 => tools/ucon64}/2.0/src/backup/mccl.c | 0 {ucon64 => tools/ucon64}/2.0/src/backup/mccl.h | 0 {ucon64 => tools/ucon64}/2.0/src/backup/mccl.png | Bin {ucon64 => tools/ucon64}/2.0/src/backup/mcd.c | 0 {ucon64 => tools/ucon64}/2.0/src/backup/mcd.h | 0 {ucon64 => tools/ucon64}/2.0/src/backup/md-pro.c | 0 {ucon64 => tools/ucon64}/2.0/src/backup/md-pro.h | 0 {ucon64 => tools/ucon64}/2.0/src/backup/mgd.c | 0 {ucon64 => tools/ucon64}/2.0/src/backup/mgd.h | 0 {ucon64 => tools/ucon64}/2.0/src/backup/msg.c | 0 {ucon64 => tools/ucon64}/2.0/src/backup/msg.h | 0 {ucon64 => tools/ucon64}/2.0/src/backup/pce-pro.c | 0 {ucon64 => tools/ucon64}/2.0/src/backup/pce-pro.h | 0 {ucon64 => tools/ucon64}/2.0/src/backup/pl.c | 0 {ucon64 => tools/ucon64}/2.0/src/backup/pl.h | 0 {ucon64 => tools/ucon64}/2.0/src/backup/psxpblib.c | 0 {ucon64 => tools/ucon64}/2.0/src/backup/psxpblib.h | 0 {ucon64 => tools/ucon64}/2.0/src/backup/sflash.c | 0 {ucon64 => tools/ucon64}/2.0/src/backup/sflash.h | 0 {ucon64 => tools/ucon64}/2.0/src/backup/smc.c | 0 {ucon64 => tools/ucon64}/2.0/src/backup/smc.h | 0 {ucon64 => tools/ucon64}/2.0/src/backup/smd.c | 0 {ucon64 => tools/ucon64}/2.0/src/backup/smd.h | 0 {ucon64 => tools/ucon64}/2.0/src/backup/smsgg-pro.c | 0 {ucon64 => tools/ucon64}/2.0/src/backup/smsgg-pro.h | 0 {ucon64 => tools/ucon64}/2.0/src/backup/ssc.c | 0 {ucon64 => tools/ucon64}/2.0/src/backup/ssc.h | 0 {ucon64 => tools/ucon64}/2.0/src/backup/swc.c | 0 {ucon64 => tools/ucon64}/2.0/src/backup/swc.h | 0 {ucon64 => tools/ucon64}/2.0/src/backup/tototek.c | 0 {ucon64 => tools/ucon64}/2.0/src/backup/tototek.h | 0 {ucon64 => tools/ucon64}/2.0/src/backup/ufo.c | 0 {ucon64 => tools/ucon64}/2.0/src/backup/ufo.h | 0 {ucon64 => tools/ucon64}/2.0/src/backup/yoko.c | 0 {ucon64 => tools/ucon64}/2.0/src/backup/yoko.h | 0 {ucon64 => tools/ucon64}/2.0/src/backup/z64.c | 0 {ucon64 => tools/ucon64}/2.0/src/backup/z64.h | 0 {ucon64 => tools/ucon64}/2.0/src/config.h.in | 0 {ucon64 => tools/ucon64}/2.0/src/config.h.orig | 0 {ucon64 => tools/ucon64}/2.0/src/config.h.vc6 | 0 {ucon64 => tools/ucon64}/2.0/src/configure | 0 {ucon64 => tools/ucon64}/2.0/src/configure.in | 0 {ucon64 => tools/ucon64}/2.0/src/console/boardnames | 0 .../ucon64}/2.0/src/console/boardtable.txt | 0 {ucon64 => tools/ucon64}/2.0/src/console/console.h | 0 {ucon64 => tools/ucon64}/2.0/src/console/dc.c | 0 {ucon64 => tools/ucon64}/2.0/src/console/dc.h | 0 {ucon64 => tools/ucon64}/2.0/src/console/gb.c | 0 {ucon64 => tools/ucon64}/2.0/src/console/gb.h | 0 {ucon64 => tools/ucon64}/2.0/src/console/gba.c | 0 {ucon64 => tools/ucon64}/2.0/src/console/gba.h | 0 {ucon64 => tools/ucon64}/2.0/src/console/genesis.c | 0 {ucon64 => tools/ucon64}/2.0/src/console/genesis.h | 0 {ucon64 => tools/ucon64}/2.0/src/console/jaguar.c | 0 {ucon64 => tools/ucon64}/2.0/src/console/jaguar.h | 0 {ucon64 => tools/ucon64}/2.0/src/console/lynx.c | 0 {ucon64 => tools/ucon64}/2.0/src/console/lynx.h | 0 {ucon64 => tools/ucon64}/2.0/src/console/n64.c | 0 {ucon64 => tools/ucon64}/2.0/src/console/n64.h | 0 {ucon64 => tools/ucon64}/2.0/src/console/neogeo.c | 0 {ucon64 => tools/ucon64}/2.0/src/console/neogeo.h | 0 {ucon64 => tools/ucon64}/2.0/src/console/nes.c | 0 {ucon64 => tools/ucon64}/2.0/src/console/nes.h | 0 {ucon64 => tools/ucon64}/2.0/src/console/ngp.c | 0 {ucon64 => tools/ucon64}/2.0/src/console/ngp.h | 0 {ucon64 => tools/ucon64}/2.0/src/console/pce.c | 0 {ucon64 => tools/ucon64}/2.0/src/console/pce.h | 0 {ucon64 => tools/ucon64}/2.0/src/console/psx.c | 0 {ucon64 => tools/ucon64}/2.0/src/console/psx.h | 0 {ucon64 => tools/ucon64}/2.0/src/console/sms.c | 0 {ucon64 => tools/ucon64}/2.0/src/console/sms.h | 0 {ucon64 => tools/ucon64}/2.0/src/console/snes.c | 0 {ucon64 => tools/ucon64}/2.0/src/console/snes.h | 0 {ucon64 => tools/ucon64}/2.0/src/console/swan.c | 0 {ucon64 => tools/ucon64}/2.0/src/console/swan.h | 0 {ucon64 => tools/ucon64}/2.0/src/genpal.txt | 0 .../ucon64}/2.0/src/libdiscmage/Makefile.in | 0 .../ucon64}/2.0/src/libdiscmage/Makefile.orig | 0 .../ucon64}/2.0/src/libdiscmage/Makefile.vc6 | 0 .../ucon64}/2.0/src/libdiscmage/config.h.in | 0 .../ucon64}/2.0/src/libdiscmage/discmage.def | 0 .../ucon64}/2.0/src/libdiscmage/djimport.c | 0 .../ucon64}/2.0/src/libdiscmage/dllinit.c | 0 .../ucon64}/2.0/src/libdiscmage/dlopen.c | 0 .../ucon64}/2.0/src/libdiscmage/dlopen.h | 0 .../ucon64}/2.0/src/libdiscmage/dxe_misc.c | 0 .../ucon64}/2.0/src/libdiscmage/dxedll_priv.h | 0 .../ucon64}/2.0/src/libdiscmage/dxedll_pub.h | 0 .../ucon64}/2.0/src/libdiscmage/format/ccd.c | 0 .../ucon64}/2.0/src/libdiscmage/format/ccd.h | 0 .../ucon64}/2.0/src/libdiscmage/format/cdi.c | 0 .../ucon64}/2.0/src/libdiscmage/format/cdi.h | 0 .../ucon64}/2.0/src/libdiscmage/format/cue.c | 0 .../ucon64}/2.0/src/libdiscmage/format/cue.h | 0 .../ucon64}/2.0/src/libdiscmage/format/format.c | 0 .../ucon64}/2.0/src/libdiscmage/format/format.h | 0 .../ucon64}/2.0/src/libdiscmage/format/nero.c | 0 .../ucon64}/2.0/src/libdiscmage/format/nero.h | 0 .../ucon64}/2.0/src/libdiscmage/format/other.c | 0 .../ucon64}/2.0/src/libdiscmage/format/other.h | 0 .../ucon64}/2.0/src/libdiscmage/format/toc.c | 0 .../ucon64}/2.0/src/libdiscmage/format/toc.h | 0 .../ucon64}/2.0/src/libdiscmage/getopt.h | 0 .../ucon64}/2.0/src/libdiscmage/libdiscmage.h | 0 .../ucon64}/2.0/src/libdiscmage/libdm_misc.c | 0 .../ucon64}/2.0/src/libdiscmage/libdm_misc.h | 0 {ucon64 => tools/ucon64}/2.0/src/libdiscmage/map.c | 0 {ucon64 => tools/ucon64}/2.0/src/libdiscmage/map.h | 0 {ucon64 => tools/ucon64}/2.0/src/libdiscmage/misc.c | 0 {ucon64 => tools/ucon64}/2.0/src/libdiscmage/misc.h | 0 .../ucon64}/2.0/src/libdiscmage/misc_wav.c | 0 .../ucon64}/2.0/src/libdiscmage/misc_wav.h | 0 .../ucon64}/2.0/src/libdiscmage/misc_z.c | 0 .../ucon64}/2.0/src/libdiscmage/misc_z.h | 0 .../ucon64}/2.0/src/libdiscmage/unzip.c | 0 .../ucon64}/2.0/src/libdiscmage/unzip.h | 0 {ucon64 => tools/ucon64}/2.0/src/mdntsc.txt | 0 {ucon64 => tools/ucon64}/2.0/src/misc/archive.c | 0 {ucon64 => tools/ucon64}/2.0/src/misc/archive.h | 0 {ucon64 => tools/ucon64}/2.0/src/misc/bswap.h | 0 {ucon64 => tools/ucon64}/2.0/src/misc/chksum.c | 0 {ucon64 => tools/ucon64}/2.0/src/misc/chksum.h | 0 {ucon64 => tools/ucon64}/2.0/src/misc/dlopen.c | 0 {ucon64 => tools/ucon64}/2.0/src/misc/dlopen.h | 0 {ucon64 => tools/ucon64}/2.0/src/misc/dxedll_pub.h | 0 {ucon64 => tools/ucon64}/2.0/src/misc/file.c | 0 {ucon64 => tools/ucon64}/2.0/src/misc/file.h | 0 {ucon64 => tools/ucon64}/2.0/src/misc/getopt.c | 0 {ucon64 => tools/ucon64}/2.0/src/misc/getopt.h | 0 {ucon64 => tools/ucon64}/2.0/src/misc/getopt2.c | 0 {ucon64 => tools/ucon64}/2.0/src/misc/getopt2.h | 0 {ucon64 => tools/ucon64}/2.0/src/misc/itypes.h | 0 {ucon64 => tools/ucon64}/2.0/src/misc/map.c | 0 {ucon64 => tools/ucon64}/2.0/src/misc/map.h | 0 {ucon64 => tools/ucon64}/2.0/src/misc/misc.c | 0 {ucon64 => tools/ucon64}/2.0/src/misc/misc.h | 0 {ucon64 => tools/ucon64}/2.0/src/misc/parallel.c | 0 {ucon64 => tools/ucon64}/2.0/src/misc/parallel.h | 0 {ucon64 => tools/ucon64}/2.0/src/misc/property.c | 0 {ucon64 => tools/ucon64}/2.0/src/misc/property.h | 0 {ucon64 => tools/ucon64}/2.0/src/misc/string.c | 0 {ucon64 => tools/ucon64}/2.0/src/misc/string.h | 0 {ucon64 => tools/ucon64}/2.0/src/misc/unzip.c | 0 {ucon64 => tools/ucon64}/2.0/src/misc/unzip.h | 0 {ucon64 => tools/ucon64}/2.0/src/misc/usb.c | 0 {ucon64 => tools/ucon64}/2.0/src/misc/usb.h | 0 {ucon64 => tools/ucon64}/2.0/src/patch/aps.c | 0 {ucon64 => tools/ucon64}/2.0/src/patch/aps.h | 0 {ucon64 => tools/ucon64}/2.0/src/patch/bsl.c | 0 {ucon64 => tools/ucon64}/2.0/src/patch/bsl.h | 0 {ucon64 => tools/ucon64}/2.0/src/patch/gg.c | 0 {ucon64 => tools/ucon64}/2.0/src/patch/gg.h | 0 {ucon64 => tools/ucon64}/2.0/src/patch/ips.c | 0 {ucon64 => tools/ucon64}/2.0/src/patch/ips.h | 0 {ucon64 => tools/ucon64}/2.0/src/patch/pal4u.c | 0 {ucon64 => tools/ucon64}/2.0/src/patch/pal4u.h | 0 {ucon64 => tools/ucon64}/2.0/src/patch/patch.h | 0 {ucon64 => tools/ucon64}/2.0/src/patch/ppf.c | 0 {ucon64 => tools/ucon64}/2.0/src/patch/ppf.h | 0 {ucon64 => tools/ucon64}/2.0/src/patch/xps.c | 0 {ucon64 => tools/ucon64}/2.0/src/patch/xps.h | 0 {ucon64 => tools/ucon64}/2.0/src/snescopy.txt | 0 {ucon64 => tools/ucon64}/2.0/src/snesntsc.txt | 0 {ucon64 => tools/ucon64}/2.0/src/snespal.txt | 0 {ucon64 => tools/ucon64}/2.0/src/snesslow.txt | 0 {ucon64 => tools/ucon64}/2.0/src/ucon64.c | 0 {ucon64 => tools/ucon64}/2.0/src/ucon64.h | 0 {ucon64 => tools/ucon64}/2.0/src/ucon64_dat.c | 0 {ucon64 => tools/ucon64}/2.0/src/ucon64_dat.h | 0 {ucon64 => tools/ucon64}/2.0/src/ucon64_defines.h | 0 {ucon64 => tools/ucon64}/2.0/src/ucon64_misc.c | 0 {ucon64 => tools/ucon64}/2.0/src/ucon64_misc.h | 0 {ucon64 => tools/ucon64}/2.0/src/ucon64_opts.c | 0 {ucon64 => tools/ucon64}/2.0/src/ucon64_opts.h | 0 {zsnes => tools/zsnes}/docs/README.LINUX | 0 {zsnes => tools/zsnes}/docs/README.SVN | 0 {zsnes => tools/zsnes}/docs/authors.txt | 0 {zsnes => tools/zsnes}/docs/install.txt | 0 {zsnes => tools/zsnes}/docs/license.txt | 0 {zsnes => tools/zsnes}/docs/opengl.txt | 0 {zsnes => tools/zsnes}/docs/readme.1st | 0 {zsnes => tools/zsnes}/docs/readme.htm/about.htm | 0 {zsnes => tools/zsnes}/docs/readme.htm/advanced.htm | 0 {zsnes => tools/zsnes}/docs/readme.htm/faq.htm | 0 {zsnes => tools/zsnes}/docs/readme.htm/games.htm | 0 {zsnes => tools/zsnes}/docs/readme.htm/gui.htm | 0 {zsnes => tools/zsnes}/docs/readme.htm/history.htm | 0 .../zsnes}/docs/readme.htm/images/cheat.png | Bin .../zsnes}/docs/readme.htm/images/config.png | Bin .../zsnes}/docs/readme.htm/images/f1_menu.png | Bin .../zsnes}/docs/readme.htm/images/game.png | Bin .../zsnes}/docs/readme.htm/images/gui.png | Bin .../zsnes}/docs/readme.htm/images/misc.png | Bin .../zsnes}/docs/readme.htm/images/netplay.png | Bin .../zsnes}/docs/readme.htm/images/quick.png | Bin .../zsnes}/docs/readme.htm/images/saveslot.png | Bin .../zsnes}/docs/readme.htm/images/zsneslogo.png | Bin {zsnes => tools/zsnes}/docs/readme.htm/index.htm | 0 {zsnes => tools/zsnes}/docs/readme.htm/license.htm | 0 {zsnes => tools/zsnes}/docs/readme.htm/netplay.htm | 0 {zsnes => tools/zsnes}/docs/readme.htm/readme.htm | 0 .../zsnes}/docs/readme.htm/styles/corner.png | Bin .../zsnes}/docs/readme.htm/styles/jipcy.css | 0 .../zsnes}/docs/readme.htm/styles/plaintxt.css | 0 .../zsnes}/docs/readme.htm/styles/print.css | 0 .../zsnes}/docs/readme.htm/styles/radio.css | 0 .../zsnes}/docs/readme.htm/styles/release.css | 0 .../zsnes}/docs/readme.htm/styles/shared.css | 0 {zsnes => tools/zsnes}/docs/readme.htm/support.htm | 0 {zsnes => tools/zsnes}/docs/readme.txt/about.txt | 0 {zsnes => tools/zsnes}/docs/readme.txt/advanced.txt | 0 {zsnes => tools/zsnes}/docs/readme.txt/faq.txt | 0 {zsnes => tools/zsnes}/docs/readme.txt/games.txt | 0 {zsnes => tools/zsnes}/docs/readme.txt/gui.txt | 0 {zsnes => tools/zsnes}/docs/readme.txt/history.txt | 0 {zsnes => tools/zsnes}/docs/readme.txt/index.txt | 0 {zsnes => tools/zsnes}/docs/readme.txt/license.txt | 0 {zsnes => tools/zsnes}/docs/readme.txt/netplay.txt | 0 {zsnes => tools/zsnes}/docs/readme.txt/readme.txt | 0 {zsnes => tools/zsnes}/docs/readme.txt/support.txt | 0 {zsnes => tools/zsnes}/docs/srcinfo.txt | 0 {zsnes => tools/zsnes}/docs/stdards.txt | 0 {zsnes => tools/zsnes}/docs/support.txt | 0 {zsnes => tools/zsnes}/docs/thanks.txt | 0 {zsnes => tools/zsnes}/docs/todo.txt | 0 {zsnes => tools/zsnes}/src/Makefile.check | 0 {zsnes => tools/zsnes}/src/Makefile.in | 0 {zsnes => tools/zsnes}/src/SConstruct | 0 {zsnes => tools/zsnes}/src/acinclude.m4 | 0 {zsnes => tools/zsnes}/src/argv.h | 0 {zsnes => tools/zsnes}/src/asm_call.h | 0 {zsnes => tools/zsnes}/src/autogen.sh | 0 {zsnes => tools/zsnes}/src/cfg.psr | 0 {zsnes => tools/zsnes}/src/chips/7110proc.asm | 0 {zsnes => tools/zsnes}/src/chips/c4emu.c | 0 {zsnes => tools/zsnes}/src/chips/c4proc.asm | 0 {zsnes => tools/zsnes}/src/chips/dsp1emu.c | 0 {zsnes => tools/zsnes}/src/chips/dsp1proc.asm | 0 {zsnes => tools/zsnes}/src/chips/dsp2proc.asm | 0 {zsnes => tools/zsnes}/src/chips/dsp3emu.c | 0 {zsnes => tools/zsnes}/src/chips/dsp3proc.asm | 0 {zsnes => tools/zsnes}/src/chips/dsp4emu.c | 0 {zsnes => tools/zsnes}/src/chips/dsp4emu.h | 0 {zsnes => tools/zsnes}/src/chips/dsp4proc.asm | 0 {zsnes => tools/zsnes}/src/chips/fxemu2.asm | 0 {zsnes => tools/zsnes}/src/chips/fxemu2.mac | 0 {zsnes => tools/zsnes}/src/chips/fxemu2b.asm | 0 {zsnes => tools/zsnes}/src/chips/fxemu2b.mac | 0 {zsnes => tools/zsnes}/src/chips/fxemu2c.asm | 0 {zsnes => tools/zsnes}/src/chips/fxemu2c.mac | 0 {zsnes => tools/zsnes}/src/chips/fxtable.asm | 0 {zsnes => tools/zsnes}/src/chips/obc1emu.c | 0 {zsnes => tools/zsnes}/src/chips/obc1proc.asm | 0 {zsnes => tools/zsnes}/src/chips/sa1proc.asm | 0 {zsnes => tools/zsnes}/src/chips/sa1regs.asm | 0 {zsnes => tools/zsnes}/src/chips/sdd1emu.c | 0 {zsnes => tools/zsnes}/src/chips/seta10.c | 0 {zsnes => tools/zsnes}/src/chips/seta11.c | 0 {zsnes => tools/zsnes}/src/chips/sfxproc.asm | 0 {zsnes => tools/zsnes}/src/chips/st10proc.asm | 0 {zsnes => tools/zsnes}/src/chips/st11proc.asm | 0 {zsnes => tools/zsnes}/src/config.guess | 0 {zsnes => tools/zsnes}/src/config.h.in | 0 {zsnes => tools/zsnes}/src/config.sub | 0 {zsnes => tools/zsnes}/src/configure | 0 {zsnes => tools/zsnes}/src/configure.in | 0 {zsnes => tools/zsnes}/src/cpu/65816d.inc | 0 {zsnes => tools/zsnes}/src/cpu/65816dc.inc | 0 {zsnes => tools/zsnes}/src/cpu/address.inc | 0 {zsnes => tools/zsnes}/src/cpu/address2.inc | 0 {zsnes => tools/zsnes}/src/cpu/addrni.inc | 0 {zsnes => tools/zsnes}/src/cpu/dma.asm | 0 {zsnes => tools/zsnes}/src/cpu/dsp.asm | 0 {zsnes => tools/zsnes}/src/cpu/dspproc.asm | 0 {zsnes => tools/zsnes}/src/cpu/e65816.inc | 0 {zsnes => tools/zsnes}/src/cpu/e65816c.inc | 0 {zsnes => tools/zsnes}/src/cpu/execute.asm | 0 {zsnes => tools/zsnes}/src/cpu/executec.c | 0 {zsnes => tools/zsnes}/src/cpu/firtable.inc | 0 {zsnes => tools/zsnes}/src/cpu/irq.asm | 0 {zsnes => tools/zsnes}/src/cpu/memory.asm | 0 {zsnes => tools/zsnes}/src/cpu/memtable.c | 0 {zsnes => tools/zsnes}/src/cpu/memtable.h | 0 {zsnes => tools/zsnes}/src/cpu/regs.inc | 0 {zsnes => tools/zsnes}/src/cpu/regs.mac | 0 {zsnes => tools/zsnes}/src/cpu/regsw.inc | 0 {zsnes => tools/zsnes}/src/cpu/regsw.mac | 0 {zsnes => tools/zsnes}/src/cpu/s65816d.inc | 0 {zsnes => tools/zsnes}/src/cpu/saddress.inc | 0 {zsnes => tools/zsnes}/src/cpu/saddrni.inc | 0 {zsnes => tools/zsnes}/src/cpu/se65816.inc | 0 {zsnes => tools/zsnes}/src/cpu/spc700.asm | 0 {zsnes => tools/zsnes}/src/cpu/spcaddr.inc | 0 {zsnes => tools/zsnes}/src/cpu/spcdef.inc | 0 {zsnes => tools/zsnes}/src/cpu/stable.asm | 0 {zsnes => tools/zsnes}/src/cpu/table.asm | 0 {zsnes => tools/zsnes}/src/cpu/tablec.asm | 0 {zsnes => tools/zsnes}/src/debugasm.asm | 0 {zsnes => tools/zsnes}/src/debugger.c | 0 {zsnes => tools/zsnes}/src/dos/dosintrf.asm | 0 {zsnes => tools/zsnes}/src/dos/gppro.asm | 0 {zsnes => tools/zsnes}/src/dos/initvid.asm | 0 {zsnes => tools/zsnes}/src/dos/joy.asm | 0 {zsnes => tools/zsnes}/src/dos/lib.c | 0 {zsnes => tools/zsnes}/src/dos/lib.h | 0 {zsnes => tools/zsnes}/src/dos/sound.asm | 0 {zsnes => tools/zsnes}/src/dos/sw.asm | 0 {zsnes => tools/zsnes}/src/dos/sw32.asm | 0 {zsnes => tools/zsnes}/src/dos/vesa12.asm | 0 {zsnes => tools/zsnes}/src/dos/vesa2.asm | 0 {zsnes => tools/zsnes}/src/dos/vga.inc | 0 {zsnes => tools/zsnes}/src/effects/burn.c | 0 {zsnes => tools/zsnes}/src/effects/fixsin.h | 0 {zsnes => tools/zsnes}/src/effects/smoke.c | 0 {zsnes => tools/zsnes}/src/effects/water.c | 0 {zsnes => tools/zsnes}/src/endmem.asm | 0 {zsnes => tools/zsnes}/src/gblhdr.h | 0 {zsnes => tools/zsnes}/src/gblvars.h | 0 {zsnes => tools/zsnes}/src/gui/gui.asm | 0 {zsnes => tools/zsnes}/src/gui/guicheat.inc | 0 {zsnes => tools/zsnes}/src/gui/guicombo.inc | 0 {zsnes => tools/zsnes}/src/gui/guifuncs.c | 0 {zsnes => tools/zsnes}/src/gui/guikeys.inc | 0 {zsnes => tools/zsnes}/src/gui/guimisc.inc | 0 {zsnes => tools/zsnes}/src/gui/guimouse.inc | 0 {zsnes => tools/zsnes}/src/gui/guitools.inc | 0 {zsnes => tools/zsnes}/src/gui/guiwindp.inc | 0 {zsnes => tools/zsnes}/src/gui/menu.asm | 0 {zsnes => tools/zsnes}/src/icons/16x16x32.png | Bin {zsnes => tools/zsnes}/src/icons/32x32x32.png | Bin {zsnes => tools/zsnes}/src/icons/48x48x32.png | Bin {zsnes => tools/zsnes}/src/icons/64x64x32.png | Bin {zsnes => tools/zsnes}/src/init.asm | 0 {zsnes => tools/zsnes}/src/initc.c | 0 {zsnes => tools/zsnes}/src/input.psr | 0 {zsnes => tools/zsnes}/src/install-sh | 0 {zsnes => tools/zsnes}/src/jma/7z.h | 0 {zsnes => tools/zsnes}/src/jma/7zlzma.cpp | 0 {zsnes => tools/zsnes}/src/jma/aribitcd.h | 0 {zsnes => tools/zsnes}/src/jma/ariconst.h | 0 {zsnes => tools/zsnes}/src/jma/ariprice.h | 0 {zsnes => tools/zsnes}/src/jma/btreecd.h | 0 {zsnes => tools/zsnes}/src/jma/crc32.cpp | 0 {zsnes => tools/zsnes}/src/jma/crc32.h | 0 {zsnes => tools/zsnes}/src/jma/iiostrm.cpp | 0 {zsnes => tools/zsnes}/src/jma/iiostrm.h | 0 {zsnes => tools/zsnes}/src/jma/inbyte.cpp | 0 {zsnes => tools/zsnes}/src/jma/inbyte.h | 0 {zsnes => tools/zsnes}/src/jma/jma.cpp | 0 {zsnes => tools/zsnes}/src/jma/jma.h | 0 {zsnes => tools/zsnes}/src/jma/lencoder.h | 0 {zsnes => tools/zsnes}/src/jma/litcoder.h | 0 {zsnes => tools/zsnes}/src/jma/lzma.cpp | 0 {zsnes => tools/zsnes}/src/jma/lzma.h | 0 {zsnes => tools/zsnes}/src/jma/lzmadec.cpp | 0 {zsnes => tools/zsnes}/src/jma/lzmadec.h | 0 {zsnes => tools/zsnes}/src/jma/portable.h | 0 {zsnes => tools/zsnes}/src/jma/rcdefs.h | 0 {zsnes => tools/zsnes}/src/jma/rngcoder.h | 0 {zsnes => tools/zsnes}/src/jma/winout.cpp | 0 {zsnes => tools/zsnes}/src/jma/winout.h | 0 {zsnes => tools/zsnes}/src/jma/zsnesjma.cpp | 0 {zsnes => tools/zsnes}/src/jma/zsnesjma.h | 0 {zsnes => tools/zsnes}/src/linux/audio.c | 0 {zsnes => tools/zsnes}/src/linux/audio.h | 0 {zsnes => tools/zsnes}/src/linux/battery.c | 0 {zsnes => tools/zsnes}/src/linux/gl_draw.c | 0 {zsnes => tools/zsnes}/src/linux/gl_draw.h | 0 {zsnes => tools/zsnes}/src/linux/safelib.c | 0 {zsnes => tools/zsnes}/src/linux/safelib.h | 0 {zsnes => tools/zsnes}/src/linux/sdlintrf.asm | 0 {zsnes => tools/zsnes}/src/linux/sdllink.c | 0 {zsnes => tools/zsnes}/src/linux/sockserv.c | 0 {zsnes => tools/zsnes}/src/linux/sockserv.h | 0 {zsnes => tools/zsnes}/src/linux/sw_draw.c | 0 {zsnes => tools/zsnes}/src/linux/sw_draw.h | 0 {zsnes => tools/zsnes}/src/linux/zsnes.1 | 0 {zsnes => tools/zsnes}/src/linux/zsnes.desktop | 0 {zsnes => tools/zsnes}/src/macros.mac | 0 {zsnes => tools/zsnes}/src/makefile.ms | 0 {zsnes => tools/zsnes}/src/md.psr | 0 {zsnes => tools/zsnes}/src/mmlib/linux.c | 0 {zsnes => tools/zsnes}/src/mmlib/mm.c | 0 {zsnes => tools/zsnes}/src/mmlib/mm.h | 0 {zsnes => tools/zsnes}/src/mmlib/osx.c | 0 {zsnes => tools/zsnes}/src/mmlib/windows.c | 0 {zsnes => tools/zsnes}/src/net/ztcp.c | 0 {zsnes => tools/zsnes}/src/numconv.h | 0 {zsnes => tools/zsnes}/src/objfix.c | 0 {zsnes => tools/zsnes}/src/parsegen.cpp | 0 {zsnes => tools/zsnes}/src/patch.c | 0 {zsnes => tools/zsnes}/src/tools/archopt.c | 0 {zsnes => tools/zsnes}/src/tools/compile.txt | 0 {zsnes => tools/zsnes}/src/tools/cutrtype.cpp | 0 {zsnes => tools/zsnes}/src/tools/depbuild.cpp | 0 {zsnes => tools/zsnes}/src/tools/extraext.cpp | 0 {zsnes => tools/zsnes}/src/tools/fileutil.cpp | 0 {zsnes => tools/zsnes}/src/tools/fileutil.h | 0 {zsnes => tools/zsnes}/src/tools/macroll.cpp | 0 {zsnes => tools/zsnes}/src/tools/minwhite.cpp | 0 {zsnes => tools/zsnes}/src/tools/nreplace.cpp | 0 {zsnes => tools/zsnes}/src/tools/objprefx.cpp | 0 {zsnes => tools/zsnes}/src/tools/sec-test.cpp | 0 {zsnes => tools/zsnes}/src/tools/srccount.cpp | 0 {zsnes => tools/zsnes}/src/tools/strutil.cpp | 0 {zsnes => tools/zsnes}/src/tools/strutil.h | 0 {zsnes => tools/zsnes}/src/tools/varrep.cpp | 0 {zsnes => tools/zsnes}/src/ui.c | 0 {zsnes => tools/zsnes}/src/vcache.asm | 0 {zsnes => tools/zsnes}/src/version.c | 0 {zsnes => tools/zsnes}/src/video/2xsaimmx.inc | 0 {zsnes => tools/zsnes}/src/video/2xsaiw.asm | 0 {zsnes => tools/zsnes}/src/video/copyvid.inc | 0 {zsnes => tools/zsnes}/src/video/copyvwin.asm | 0 {zsnes => tools/zsnes}/src/video/hq2x16.asm | 0 {zsnes => tools/zsnes}/src/video/hq2x32.asm | 0 {zsnes => tools/zsnes}/src/video/hq3x16.asm | 0 {zsnes => tools/zsnes}/src/video/hq3x32.asm | 0 {zsnes => tools/zsnes}/src/video/hq4x16.asm | 0 {zsnes => tools/zsnes}/src/video/hq4x32.asm | 0 {zsnes => tools/zsnes}/src/video/m716text.asm | 0 {zsnes => tools/zsnes}/src/video/makev16b.asm | 0 {zsnes => tools/zsnes}/src/video/makev16t.asm | 0 {zsnes => tools/zsnes}/src/video/makevid.asm | 0 {zsnes => tools/zsnes}/src/video/mode7.asm | 0 {zsnes => tools/zsnes}/src/video/mode7.mac | 0 {zsnes => tools/zsnes}/src/video/mode716.asm | 0 {zsnes => tools/zsnes}/src/video/mode716.mac | 0 {zsnes => tools/zsnes}/src/video/mode716b.asm | 0 {zsnes => tools/zsnes}/src/video/mode716d.asm | 0 {zsnes => tools/zsnes}/src/video/mode716e.asm | 0 {zsnes => tools/zsnes}/src/video/mode716t.asm | 0 {zsnes => tools/zsnes}/src/video/mode7ext.asm | 0 {zsnes => tools/zsnes}/src/video/mv16tms.asm | 0 {zsnes => tools/zsnes}/src/video/newg162.asm | 0 {zsnes => tools/zsnes}/src/video/newg162.mac | 0 {zsnes => tools/zsnes}/src/video/newg16wn.mac | 0 {zsnes => tools/zsnes}/src/video/newgfx.asm | 0 {zsnes => tools/zsnes}/src/video/newgfx.mac | 0 {zsnes => tools/zsnes}/src/video/newgfx16.asm | 0 {zsnes => tools/zsnes}/src/video/newgfx16.mac | 0 {zsnes => tools/zsnes}/src/video/newgfx2.asm | 0 {zsnes => tools/zsnes}/src/video/newgfx2.mac | 0 {zsnes => tools/zsnes}/src/video/newgfxwn.mac | 0 {zsnes => tools/zsnes}/src/video/ntsc.c | 0 {zsnes => tools/zsnes}/src/video/ntsc.h | 0 {zsnes => tools/zsnes}/src/video/procvid.asm | 0 {zsnes => tools/zsnes}/src/video/procvidc.c | 0 .../zsnes}/src/video/snes_ntsc/snes_ntsc.c | 0 .../zsnes}/src/video/snes_ntsc/snes_ntsc.h | 0 .../zsnes}/src/video/snes_ntsc/snes_ntsc.txt | 0 .../zsnes}/src/video/snes_ntsc/snes_ntsc_config.h | 0 .../zsnes}/src/video/snes_ntsc/snes_ntsc_impl.h | 0 {zsnes => tools/zsnes}/src/video/sw_draw.asm | 0 {zsnes => tools/zsnes}/src/video/vidmacro.mac | 0 {zsnes => tools/zsnes}/src/win/afxres.h | 0 {zsnes => tools/zsnes}/src/win/lib.c | 0 {zsnes => tools/zsnes}/src/win/lib.h | 0 {zsnes => tools/zsnes}/src/win/resource.h | 0 {zsnes => tools/zsnes}/src/win/safelib.c | 0 {zsnes => tools/zsnes}/src/win/safelib.h | 0 {zsnes => tools/zsnes}/src/win/winintrf.asm | 0 {zsnes => tools/zsnes}/src/win/winlink.cpp | 0 {zsnes => tools/zsnes}/src/win/zsnes.ico | Bin {zsnes => tools/zsnes}/src/win/zsnes.rc | 0 {zsnes => tools/zsnes}/src/zip/unzip.c | 0 {zsnes => tools/zsnes}/src/zip/zpng.c | 0 {zsnes => tools/zsnes}/src/zip/zunzip.h | 0 {zsnes => tools/zsnes}/src/zloader.c | 0 {zsnes => tools/zsnes}/src/zloader.h | 0 {zsnes => tools/zsnes}/src/zmovie.c | 0 {zsnes => tools/zsnes}/src/zmovie.h | 0 {zsnes => tools/zsnes}/src/zpath.c | 0 {zsnes => tools/zsnes}/src/zpath.h | 0 {zsnes => tools/zsnes}/src/zstate.c | 0 {zsnes => tools/zsnes}/src/ztime.asm | 0 {zsnes => tools/zsnes}/src/ztimec.c | 0 1078 files changed, 0 insertions(+), 0 deletions(-) rename project.tmproj => snesram.tmproj (100%) rename {avrusb => tools/avrusb}/Changelog.txt (100%) rename {avrusb => tools/avrusb}/CommercialLicense.txt (100%) rename {avrusb => tools/avrusb}/License.txt (100%) rename {avrusb => tools/avrusb}/Readme.txt (100%) rename {avrusb => tools/avrusb}/USBID-License.txt (100%) rename {avrusb => tools/avrusb}/circuits/Readme.txt (100%) rename {avrusb => tools/avrusb}/circuits/tiny45-rc.png (100%) rename {avrusb => tools/avrusb}/circuits/tiny45-rc.sch (100%) rename {avrusb => tools/avrusb}/circuits/with-series-diodes.png (100%) rename {avrusb => tools/avrusb}/circuits/with-series-diodes.sch (100%) rename {avrusb => tools/avrusb}/circuits/with-vreg.png (100%) rename {avrusb => tools/avrusb}/circuits/with-vreg.sch (100%) rename {avrusb => tools/avrusb}/circuits/with-zener.png (100%) rename {avrusb => tools/avrusb}/circuits/with-zener.sch (100%) rename {avrusb => tools/avrusb}/examples/Readme.txt (100%) rename {avrusb => tools/avrusb}/examples/custom-class/Readme.txt (100%) rename {avrusb => tools/avrusb}/examples/custom-class/commandline/Makefile (100%) rename {avrusb => tools/avrusb}/examples/custom-class/commandline/Makefile.windows (100%) rename {avrusb => tools/avrusb}/examples/custom-class/commandline/opendevice.c (100%) rename {avrusb => tools/avrusb}/examples/custom-class/commandline/opendevice.h (100%) rename {avrusb => tools/avrusb}/examples/custom-class/commandline/set-led (100%) rename {avrusb => tools/avrusb}/examples/custom-class/commandline/set-led.c (100%) rename {avrusb => tools/avrusb}/examples/custom-class/firmware/Makefile (100%) rename {avrusb => tools/avrusb}/examples/custom-class/firmware/main.c (100%) rename {avrusb => tools/avrusb}/examples/custom-class/firmware/requests.h (100%) rename {avrusb => tools/avrusb}/examples/custom-class/firmware/usbconfig.h (100%) rename {avrusb => tools/avrusb}/examples/custom-class/firmware/usbdrv/Changelog.txt (100%) rename {avrusb => tools/avrusb}/examples/custom-class/firmware/usbdrv/CommercialLicense.txt (100%) rename {avrusb => tools/avrusb}/examples/custom-class/firmware/usbdrv/License.txt (100%) rename {avrusb => tools/avrusb}/examples/custom-class/firmware/usbdrv/Readme.txt (100%) rename {avrusb => tools/avrusb}/examples/custom-class/firmware/usbdrv/USBID-License.txt (100%) rename {avrusb => tools/avrusb}/examples/custom-class/firmware/usbdrv/asmcommon.inc (100%) rename {avrusb => tools/avrusb}/examples/custom-class/firmware/usbdrv/oddebug.c (100%) rename {avrusb => tools/avrusb}/examples/custom-class/firmware/usbdrv/oddebug.h (100%) rename {avrusb => tools/avrusb}/examples/custom-class/firmware/usbdrv/usbconfig-prototype.h (100%) rename {avrusb => tools/avrusb}/examples/custom-class/firmware/usbdrv/usbdrv.c (100%) rename {avrusb => tools/avrusb}/examples/custom-class/firmware/usbdrv/usbdrv.h (100%) rename {avrusb => tools/avrusb}/examples/custom-class/firmware/usbdrv/usbdrvasm.S (100%) rename {avrusb => tools/avrusb}/examples/custom-class/firmware/usbdrv/usbdrvasm.asm (100%) rename {avrusb => tools/avrusb}/examples/custom-class/firmware/usbdrv/usbdrvasm12.inc (100%) rename {avrusb => tools/avrusb}/examples/custom-class/firmware/usbdrv/usbdrvasm128.inc (100%) rename {avrusb => tools/avrusb}/examples/custom-class/firmware/usbdrv/usbdrvasm15.inc (100%) rename {avrusb => tools/avrusb}/examples/custom-class/firmware/usbdrv/usbdrvasm16.inc (100%) rename {avrusb => tools/avrusb}/examples/custom-class/firmware/usbdrv/usbdrvasm165.inc (100%) rename {avrusb => tools/avrusb}/examples/custom-class/firmware/usbdrv/usbdrvasm18-crc.inc (100%) rename {avrusb => tools/avrusb}/examples/custom-class/firmware/usbdrv/usbdrvasm20.inc (100%) rename {avrusb => tools/avrusb}/examples/custom-class/firmware/usbdrv/usbportability.h (100%) rename {avrusb => tools/avrusb}/examples/hid-custom-rq/Readme.txt (100%) rename {avrusb => tools/avrusb}/examples/hid-custom-rq/commandline/Makefile (100%) rename {avrusb => tools/avrusb}/examples/hid-custom-rq/commandline/Makefile.windows (100%) rename {avrusb => tools/avrusb}/examples/hid-custom-rq/commandline/opendevice.c (100%) rename {avrusb => tools/avrusb}/examples/hid-custom-rq/commandline/opendevice.h (100%) rename {avrusb => tools/avrusb}/examples/hid-custom-rq/commandline/set-led.c (100%) rename {avrusb => tools/avrusb}/examples/hid-custom-rq/firmware/Makefile (100%) rename {avrusb => tools/avrusb}/examples/hid-custom-rq/firmware/main.c (100%) rename {avrusb => tools/avrusb}/examples/hid-custom-rq/firmware/requests.h (100%) rename {avrusb => tools/avrusb}/examples/hid-custom-rq/firmware/usbconfig.h (100%) rename {avrusb => tools/avrusb}/examples/hid-data/Readme.txt (100%) rename {avrusb => tools/avrusb}/examples/hid-data/commandline/Makefile (100%) rename {avrusb => tools/avrusb}/examples/hid-data/commandline/Makefile.windows (100%) rename {avrusb => tools/avrusb}/examples/hid-data/commandline/hiddata.c (100%) rename {avrusb => tools/avrusb}/examples/hid-data/commandline/hiddata.h (100%) rename {avrusb => tools/avrusb}/examples/hid-data/commandline/hidsdi.h (100%) rename {avrusb => tools/avrusb}/examples/hid-data/commandline/hidtool (100%) rename {avrusb => tools/avrusb}/examples/hid-data/commandline/hidtool.c (100%) rename {avrusb => tools/avrusb}/examples/hid-data/firmware/Makefile (100%) rename {avrusb => tools/avrusb}/examples/hid-data/firmware/main.c (100%) rename {avrusb => tools/avrusb}/examples/hid-data/firmware/usbconfig.h (100%) rename {avrusb => tools/avrusb}/examples/hid-data/firmware/usbdrv/Changelog.txt (100%) rename {avrusb => tools/avrusb}/examples/hid-data/firmware/usbdrv/CommercialLicense.txt (100%) rename {avrusb => tools/avrusb}/examples/hid-data/firmware/usbdrv/License.txt (100%) rename {avrusb => tools/avrusb}/examples/hid-data/firmware/usbdrv/Readme.txt (100%) rename {avrusb => tools/avrusb}/examples/hid-data/firmware/usbdrv/USBID-License.txt (100%) rename {avrusb => tools/avrusb}/examples/hid-data/firmware/usbdrv/asmcommon.inc (100%) rename {avrusb => tools/avrusb}/examples/hid-data/firmware/usbdrv/oddebug.c (100%) rename {avrusb => tools/avrusb}/examples/hid-data/firmware/usbdrv/oddebug.h (100%) rename {avrusb => tools/avrusb}/examples/hid-data/firmware/usbdrv/usbconfig-prototype.h (100%) rename {avrusb => tools/avrusb}/examples/hid-data/firmware/usbdrv/usbdrv.c (100%) rename {avrusb => tools/avrusb}/examples/hid-data/firmware/usbdrv/usbdrv.h (100%) rename {avrusb => tools/avrusb}/examples/hid-data/firmware/usbdrv/usbdrvasm.S (100%) rename {avrusb => tools/avrusb}/examples/hid-data/firmware/usbdrv/usbdrvasm.asm (100%) rename {avrusb => tools/avrusb}/examples/hid-data/firmware/usbdrv/usbdrvasm12.inc (100%) rename {avrusb => tools/avrusb}/examples/hid-data/firmware/usbdrv/usbdrvasm128.inc (100%) rename {avrusb => tools/avrusb}/examples/hid-data/firmware/usbdrv/usbdrvasm15.inc (100%) rename {avrusb => tools/avrusb}/examples/hid-data/firmware/usbdrv/usbdrvasm16.inc (100%) rename {avrusb => tools/avrusb}/examples/hid-data/firmware/usbdrv/usbdrvasm165.inc (100%) rename {avrusb => tools/avrusb}/examples/hid-data/firmware/usbdrv/usbdrvasm18-crc.inc (100%) rename {avrusb => tools/avrusb}/examples/hid-data/firmware/usbdrv/usbdrvasm20.inc (100%) rename {avrusb => tools/avrusb}/examples/hid-data/firmware/usbdrv/usbportability.h (100%) rename {avrusb => tools/avrusb}/examples/hid-mouse/Readme.txt (100%) rename {avrusb => tools/avrusb}/examples/hid-mouse/firmware/Makefile (100%) rename {avrusb => tools/avrusb}/examples/hid-mouse/firmware/main.c (100%) rename {avrusb => tools/avrusb}/examples/hid-mouse/firmware/usbconfig.h (100%) rename {avrusb => tools/avrusb}/examples/usbtool/Makefile (100%) rename {avrusb => tools/avrusb}/examples/usbtool/Makefile.windows (100%) rename {avrusb => tools/avrusb}/examples/usbtool/Readme.txt (100%) rename {avrusb => tools/avrusb}/examples/usbtool/opendevice.c (100%) rename {avrusb => tools/avrusb}/examples/usbtool/opendevice.h (100%) rename {avrusb => tools/avrusb}/examples/usbtool/usbtool.c (100%) rename {avrusb => tools/avrusb}/libs-device/Readme.txt (100%) rename {avrusb => tools/avrusb}/libs-device/osccal.c (100%) rename {avrusb => tools/avrusb}/libs-device/osccal.h (100%) rename {avrusb => tools/avrusb}/libs-device/osctune.h (100%) rename {avrusb => tools/avrusb}/libs-host/Readme.txt (100%) rename {avrusb => tools/avrusb}/libs-host/hiddata.c (100%) rename {avrusb => tools/avrusb}/libs-host/hiddata.h (100%) rename {avrusb => tools/avrusb}/libs-host/hidsdi.h (100%) rename {avrusb => tools/avrusb}/libs-host/opendevice.c (100%) rename {avrusb => tools/avrusb}/libs-host/opendevice.h (100%) rename {avrusb => tools/avrusb}/tests/Makefile (100%) rename {avrusb => tools/avrusb}/tests/Readme.txt (100%) rename {avrusb => tools/avrusb}/tests/compare-sizes.awk (100%) rename {avrusb => tools/avrusb}/tests/main.c (100%) rename {avrusb => tools/avrusb}/tests/null.c (100%) rename {avrusb => tools/avrusb}/tests/sizes-reference/sizes-20080418-gcc3.4.6.txt (100%) rename {avrusb => tools/avrusb}/tests/sizes-reference/sizes-20080418-gcc4.2.2.txt (100%) rename {avrusb => tools/avrusb}/tests/sizes-reference/sizes-20080513-gcc3.4.6.txt (100%) rename {avrusb => tools/avrusb}/tests/sizes-reference/sizes-20080513-gcc4.3.0.txt (100%) rename {avrusb => tools/avrusb}/tests/sizes-reference/sizes-20081022-gcc3.4.6.txt (100%) rename {avrusb => tools/avrusb}/tests/sizes-reference/sizes-20081022-gcc4.3.0.txt (100%) rename {avrusb => tools/avrusb}/tests/sizes-reference/sizes-20081126-gcc3.4.6.txt (100%) rename {avrusb => tools/avrusb}/tests/sizes-reference/sizes-20081126-gcc4.3.0.txt (100%) rename {avrusb => tools/avrusb}/tests/sizes-reference/sizes-20090323-gcc3.4.6.txt (100%) rename {avrusb => tools/avrusb}/tests/sizes-reference/sizes-20090323-gcc4.3.2.txt (100%) rename {avrusb => tools/avrusb}/tests/usbconfig.h (100%) rename {avrusb => tools/avrusb}/usbdrv/Changelog.txt (100%) rename {avrusb => tools/avrusb}/usbdrv/CommercialLicense.txt (100%) rename {avrusb => tools/avrusb}/usbdrv/License.txt (100%) rename {avrusb => tools/avrusb}/usbdrv/Readme.txt (100%) rename {avrusb => tools/avrusb}/usbdrv/USBID-License.txt (100%) rename {avrusb => tools/avrusb}/usbdrv/asmcommon.inc (100%) rename {avrusb => tools/avrusb}/usbdrv/oddebug.c (100%) rename {avrusb => tools/avrusb}/usbdrv/oddebug.h (100%) rename {avrusb => tools/avrusb}/usbdrv/usbconfig-prototype.h (100%) rename {avrusb => tools/avrusb}/usbdrv/usbdrv.c (100%) rename {avrusb => tools/avrusb}/usbdrv/usbdrv.h (100%) rename {avrusb => tools/avrusb}/usbdrv/usbdrvasm.S (100%) rename {avrusb => tools/avrusb}/usbdrv/usbdrvasm.asm (100%) rename {avrusb => tools/avrusb}/usbdrv/usbdrvasm12.inc (100%) rename {avrusb => tools/avrusb}/usbdrv/usbdrvasm128.inc (100%) rename {avrusb => tools/avrusb}/usbdrv/usbdrvasm15.inc (100%) rename {avrusb => tools/avrusb}/usbdrv/usbdrvasm16.inc (100%) rename {avrusb => tools/avrusb}/usbdrv/usbdrvasm165.inc (100%) rename {avrusb => tools/avrusb}/usbdrv/usbdrvasm18-crc.inc (100%) rename {avrusb => tools/avrusb}/usbdrv/usbdrvasm20.inc (100%) rename {avrusb => tools/avrusb}/usbdrv/usbportability.h (100%) rename {bsnes => tools/bsnes}/Makefile (100%) rename {bsnes => tools/bsnes}/base.hpp (100%) rename {bsnes => tools/bsnes}/bsnes.lnk (100%) rename {bsnes => tools/bsnes}/cart/cart.cpp (100%) rename {bsnes => tools/bsnes}/cart/cart.hpp (100%) rename {bsnes => tools/bsnes}/cart/cart_file.cpp (100%) rename {bsnes => tools/bsnes}/cart/cart_header.cpp (100%) rename {bsnes => tools/bsnes}/cart/cart_loader.cpp (100%) rename {bsnes => tools/bsnes}/cc.bat (100%) rename {bsnes => tools/bsnes}/cc.sh (100%) rename {bsnes => tools/bsnes}/cheat/cheat.cpp (100%) rename {bsnes => tools/bsnes}/cheat/cheat.hpp (100%) rename {bsnes => tools/bsnes}/chip/bsx/bsx.cpp (100%) rename {bsnes => tools/bsnes}/chip/bsx/bsx.hpp (100%) rename {bsnes => tools/bsnes}/chip/bsx/bsx_base.cpp (100%) rename {bsnes => tools/bsnes}/chip/bsx/bsx_cart.cpp (100%) rename {bsnes => tools/bsnes}/chip/bsx/bsx_flash.cpp (100%) rename {bsnes => tools/bsnes}/chip/chip.hpp (100%) rename {bsnes => tools/bsnes}/chip/cx4/cx4.cpp (100%) rename {bsnes => tools/bsnes}/chip/cx4/cx4.hpp (100%) rename {bsnes => tools/bsnes}/chip/cx4/cx4data.cpp (100%) rename {bsnes => tools/bsnes}/chip/cx4/cx4fn.cpp (100%) rename {bsnes => tools/bsnes}/chip/cx4/cx4oam.cpp (100%) rename {bsnes => tools/bsnes}/chip/cx4/cx4ops.cpp (100%) rename {bsnes => tools/bsnes}/chip/dsp1/dsp1.cpp (100%) rename {bsnes => tools/bsnes}/chip/dsp1/dsp1.hpp (100%) rename {bsnes => tools/bsnes}/chip/dsp1/dsp1emu.cpp (100%) rename {bsnes => tools/bsnes}/chip/dsp1/dsp1emu.hpp (100%) rename {bsnes => tools/bsnes}/chip/dsp2/dsp2.cpp (100%) rename {bsnes => tools/bsnes}/chip/dsp2/dsp2.hpp (100%) rename {bsnes => tools/bsnes}/chip/dsp2/dsp2_op.cpp (100%) rename {bsnes => tools/bsnes}/chip/dsp3/dsp3.cpp (100%) rename {bsnes => tools/bsnes}/chip/dsp3/dsp3.hpp (100%) rename {bsnes => tools/bsnes}/chip/dsp3/dsp3emu.c (100%) rename {bsnes => tools/bsnes}/chip/dsp4/dsp4.cpp (100%) rename {bsnes => tools/bsnes}/chip/dsp4/dsp4.hpp (100%) rename {bsnes => tools/bsnes}/chip/dsp4/dsp4emu.c (100%) rename {bsnes => tools/bsnes}/chip/dsp4/dsp4emu.h (100%) rename {bsnes => tools/bsnes}/chip/obc1/obc1.cpp (100%) rename {bsnes => tools/bsnes}/chip/obc1/obc1.hpp (100%) rename {bsnes => tools/bsnes}/chip/sdd1/sdd1.cpp (100%) rename {bsnes => tools/bsnes}/chip/sdd1/sdd1.hpp (100%) rename {bsnes => tools/bsnes}/chip/sdd1/sdd1emu.cpp (100%) rename {bsnes => tools/bsnes}/chip/sdd1/sdd1emu.hpp (100%) rename {bsnes => tools/bsnes}/chip/spc7110/decomp.cpp (100%) rename {bsnes => tools/bsnes}/chip/spc7110/decomp.hpp (100%) rename {bsnes => tools/bsnes}/chip/spc7110/spc7110.cpp (100%) rename {bsnes => tools/bsnes}/chip/spc7110/spc7110.hpp (100%) rename {bsnes => tools/bsnes}/chip/srtc/srtc.cpp (100%) rename {bsnes => tools/bsnes}/chip/srtc/srtc.hpp (100%) rename {bsnes => tools/bsnes}/chip/st010/st010.cpp (100%) rename {bsnes => tools/bsnes}/chip/st010/st010.hpp (100%) rename {bsnes => tools/bsnes}/chip/st010/st010_data.hpp (100%) rename {bsnes => tools/bsnes}/chip/st010/st010_op.cpp (100%) rename {bsnes => tools/bsnes}/clean.bat (100%) rename {bsnes => tools/bsnes}/clean.sh (100%) rename {bsnes => tools/bsnes}/cpu/cpu.cpp (100%) rename {bsnes => tools/bsnes}/cpu/cpu.hpp (100%) rename {bsnes => tools/bsnes}/cpu/cpuregs.hpp (100%) rename {bsnes => tools/bsnes}/cpu/dcpu.cpp (100%) rename {bsnes => tools/bsnes}/cpu/scpu/core/cc.sh (100%) rename {bsnes => tools/bsnes}/cpu/scpu/core/clean.sh (100%) rename {bsnes => tools/bsnes}/cpu/scpu/core/core.cpp (100%) rename {bsnes => tools/bsnes}/cpu/scpu/core/core.hpp (100%) rename {bsnes => tools/bsnes}/cpu/scpu/core/op_misc.b (100%) rename {bsnes => tools/bsnes}/cpu/scpu/core/op_misc.cpp (100%) rename {bsnes => tools/bsnes}/cpu/scpu/core/op_pc.b (100%) rename {bsnes => tools/bsnes}/cpu/scpu/core/op_pc.cpp (100%) rename {bsnes => tools/bsnes}/cpu/scpu/core/op_read.b (100%) rename {bsnes => tools/bsnes}/cpu/scpu/core/op_read.cpp (100%) rename {bsnes => tools/bsnes}/cpu/scpu/core/op_rmw.b (100%) rename {bsnes => tools/bsnes}/cpu/scpu/core/op_rmw.cpp (100%) rename {bsnes => tools/bsnes}/cpu/scpu/core/op_write.b (100%) rename {bsnes => tools/bsnes}/cpu/scpu/core/op_write.cpp (100%) rename {bsnes => tools/bsnes}/cpu/scpu/core/opfn.cpp (100%) rename {bsnes => tools/bsnes}/cpu/scpu/core/scpugen.cpp (100%) rename {bsnes => tools/bsnes}/cpu/scpu/dma/dma.cpp (100%) rename {bsnes => tools/bsnes}/cpu/scpu/dma/dma.hpp (100%) rename {bsnes => tools/bsnes}/cpu/scpu/memory/memory.cpp (100%) rename {bsnes => tools/bsnes}/cpu/scpu/memory/memory.hpp (100%) rename {bsnes => tools/bsnes}/cpu/scpu/mmio/mmio.cpp (100%) rename {bsnes => tools/bsnes}/cpu/scpu/mmio/mmio.hpp (100%) rename {bsnes => tools/bsnes}/cpu/scpu/scpu.cpp (100%) rename {bsnes => tools/bsnes}/cpu/scpu/scpu.hpp (100%) rename {bsnes => tools/bsnes}/cpu/scpu/timing/event.cpp (100%) rename {bsnes => tools/bsnes}/cpu/scpu/timing/irq.cpp (100%) rename {bsnes => tools/bsnes}/cpu/scpu/timing/joypad.cpp (100%) rename {bsnes => tools/bsnes}/cpu/scpu/timing/timing.cpp (100%) rename {bsnes => tools/bsnes}/cpu/scpu/timing/timing.hpp (100%) rename {bsnes => tools/bsnes}/data/bsnes.Manifest (100%) rename {bsnes => tools/bsnes}/data/bsnes.desktop (100%) rename {bsnes => tools/bsnes}/data/bsnes.ico (100%) rename {bsnes => tools/bsnes}/data/bsnes.png (100%) rename {bsnes => tools/bsnes}/data/documentation.html (100%) rename {bsnes => tools/bsnes}/data/joypad.png (100%) rename {bsnes => tools/bsnes}/data/license.html (100%) rename {bsnes => tools/bsnes}/data/logo.png (100%) rename {bsnes => tools/bsnes}/dsp/adsp/adsp.cpp (100%) rename {bsnes => tools/bsnes}/dsp/adsp/adsp.hpp (100%) rename {bsnes => tools/bsnes}/dsp/adsp/adsp_tables.cpp (100%) rename {bsnes => tools/bsnes}/dsp/dsp.hpp (100%) rename {bsnes => tools/bsnes}/dsp/sdsp/brr.cpp (100%) rename {bsnes => tools/bsnes}/dsp/sdsp/counter.cpp (100%) rename {bsnes => tools/bsnes}/dsp/sdsp/echo.cpp (100%) rename {bsnes => tools/bsnes}/dsp/sdsp/envelope.cpp (100%) rename {bsnes => tools/bsnes}/dsp/sdsp/gaussian.cpp (100%) rename {bsnes => tools/bsnes}/dsp/sdsp/misc.cpp (100%) rename {bsnes => tools/bsnes}/dsp/sdsp/sdsp.cpp (100%) rename {bsnes => tools/bsnes}/dsp/sdsp/sdsp.hpp (100%) rename {bsnes => tools/bsnes}/dsp/sdsp/voice.cpp (100%) rename {bsnes => tools/bsnes}/interface.hpp (100%) rename {bsnes => tools/bsnes}/lib/libco/fiber.c (100%) rename {bsnes => tools/bsnes}/lib/libco/libco.c (100%) rename {bsnes => tools/bsnes}/lib/libco/libco.h (100%) rename {bsnes => tools/bsnes}/lib/libco/ppc.s (100%) rename {bsnes => tools/bsnes}/lib/libco/ppc64.s (100%) rename {bsnes => tools/bsnes}/lib/libco/sjlj.c (100%) rename {bsnes => tools/bsnes}/lib/libco/ucontext.c (100%) rename {bsnes => tools/bsnes}/lib/libco/x86-64.c (100%) rename {bsnes => tools/bsnes}/lib/libco/x86.c (100%) rename {bsnes => tools/bsnes}/lib/libfilter/colortable.cpp (100%) rename {bsnes => tools/bsnes}/lib/libfilter/colortable.hpp (100%) rename {bsnes => tools/bsnes}/lib/libfilter/direct.cpp (100%) rename {bsnes => tools/bsnes}/lib/libfilter/direct.hpp (100%) rename {bsnes => tools/bsnes}/lib/libfilter/filter.cpp (100%) rename {bsnes => tools/bsnes}/lib/libfilter/filter.hpp (100%) rename {bsnes => tools/bsnes}/lib/libfilter/hq2x.cpp (100%) rename {bsnes => tools/bsnes}/lib/libfilter/hq2x.hpp (100%) rename {bsnes => tools/bsnes}/lib/libfilter/hq2x_table.hpp (100%) rename {bsnes => tools/bsnes}/lib/libfilter/libfilter.cpp (100%) rename {bsnes => tools/bsnes}/lib/libfilter/libfilter.hpp (100%) rename {bsnes => tools/bsnes}/lib/libfilter/ntsc.cpp (100%) rename {bsnes => tools/bsnes}/lib/libfilter/ntsc.hpp (100%) rename {bsnes => tools/bsnes}/lib/libfilter/scale2x.cpp (100%) rename {bsnes => tools/bsnes}/lib/libfilter/scale2x.hpp (100%) rename {bsnes => tools/bsnes}/lib/libfilter/scanline.cpp (100%) rename {bsnes => tools/bsnes}/lib/libfilter/scanline.hpp (100%) rename {bsnes => tools/bsnes}/lib/libfilter/snes_ntsc/snes_ntsc.c (100%) rename {bsnes => tools/bsnes}/lib/libfilter/snes_ntsc/snes_ntsc.h (100%) rename {bsnes => tools/bsnes}/lib/libfilter/snes_ntsc/snes_ntsc_config.h (100%) rename {bsnes => tools/bsnes}/lib/libfilter/snes_ntsc/snes_ntsc_impl.h (100%) rename {bsnes => tools/bsnes}/lib/nall/Makefile.string (100%) rename {bsnes => tools/bsnes}/lib/nall/algorithm.hpp (100%) rename {bsnes => tools/bsnes}/lib/nall/any.hpp (100%) rename {bsnes => tools/bsnes}/lib/nall/array.hpp (100%) rename {bsnes => tools/bsnes}/lib/nall/base64.hpp (100%) rename {bsnes => tools/bsnes}/lib/nall/bit.hpp (100%) rename {bsnes => tools/bsnes}/lib/nall/config.hpp (100%) rename {bsnes => tools/bsnes}/lib/nall/crc32.hpp (100%) rename {bsnes => tools/bsnes}/lib/nall/detect.hpp (100%) rename {bsnes => tools/bsnes}/lib/nall/dictionary.hpp (100%) rename {bsnes => tools/bsnes}/lib/nall/endian.hpp (100%) rename {bsnes => tools/bsnes}/lib/nall/file.hpp (100%) rename {bsnes => tools/bsnes}/lib/nall/filemap.hpp (100%) rename {bsnes => tools/bsnes}/lib/nall/function.hpp (100%) rename {bsnes => tools/bsnes}/lib/nall/input.hpp (100%) rename {bsnes => tools/bsnes}/lib/nall/lzss.hpp (100%) rename {bsnes => tools/bsnes}/lib/nall/moduloarray.hpp (100%) rename {bsnes => tools/bsnes}/lib/nall/new.hpp (100%) rename {bsnes => tools/bsnes}/lib/nall/platform.hpp (100%) rename {bsnes => tools/bsnes}/lib/nall/priorityqueue.hpp (100%) rename {bsnes => tools/bsnes}/lib/nall/property.hpp (100%) rename {bsnes => tools/bsnes}/lib/nall/serial.hpp (100%) rename {bsnes => tools/bsnes}/lib/nall/sort.hpp (100%) rename {bsnes => tools/bsnes}/lib/nall/static.hpp (100%) rename {bsnes => tools/bsnes}/lib/nall/stdint.hpp (100%) rename {bsnes => tools/bsnes}/lib/nall/string.cpp (100%) rename {bsnes => tools/bsnes}/lib/nall/string.hpp (100%) rename {bsnes => tools/bsnes}/lib/nall/string/compare.cpp (100%) rename {bsnes => tools/bsnes}/lib/nall/string/convert.cpp (100%) rename {bsnes => tools/bsnes}/lib/nall/string/core.cpp (100%) rename {bsnes => tools/bsnes}/lib/nall/string/match.cpp (100%) rename {bsnes => tools/bsnes}/lib/nall/string/math.cpp (100%) rename {bsnes => tools/bsnes}/lib/nall/string/replace.cpp (100%) rename {bsnes => tools/bsnes}/lib/nall/string/split.cpp (100%) rename {bsnes => tools/bsnes}/lib/nall/string/strl.cpp (100%) rename {bsnes => tools/bsnes}/lib/nall/string/trim.cpp (100%) rename {bsnes => tools/bsnes}/lib/nall/string/utility.cpp (100%) rename {bsnes => tools/bsnes}/lib/nall/traits.hpp (100%) rename {bsnes => tools/bsnes}/lib/nall/ups.hpp (100%) rename {bsnes => tools/bsnes}/lib/nall/utf8.hpp (100%) rename {bsnes => tools/bsnes}/lib/nall/utility.hpp (100%) rename {bsnes => tools/bsnes}/lib/nall/varint.hpp (100%) rename {bsnes => tools/bsnes}/lib/nall/vector.hpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/audio.hpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/audio/alsa.cpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/audio/alsa.hpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/audio/ao.cpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/audio/ao.hpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/audio/directsound.cpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/audio/directsound.hpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/audio/openal.cpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/audio/openal.hpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/audio/oss.cpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/audio/oss.hpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/audio/pulseaudio.cpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/audio/pulseaudio.hpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/input.hpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/input/directinput.cpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/input/directinput.hpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/input/rawinput.cpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/input/rawinput.hpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/input/sdl.cpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/input/sdl.hpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/input/x.cpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/input/x.hpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/input/xlibkeys.hpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/ruby.cpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/ruby.hpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/ruby_audio.cpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/ruby_impl.cpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/video.hpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/video/direct3d.cpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/video/direct3d.hpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/video/directdraw.cpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/video/directdraw.hpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/video/gdi.cpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/video/gdi.hpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/video/glx.cpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/video/glx.hpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/video/sdl.cpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/video/sdl.hpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/video/wgl.cpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/video/wgl.hpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/video/xv.cpp (100%) rename {bsnes => tools/bsnes}/lib/ruby/video/xv.hpp (100%) rename {bsnes => tools/bsnes}/lib/sync.bat (100%) rename {bsnes => tools/bsnes}/lib/sync.sh (100%) rename {bsnes => tools/bsnes}/lib/tool/opgen.cpp (100%) rename {bsnes => tools/bsnes}/lib/tool/opgen_fnptr.cpp (100%) rename {bsnes => tools/bsnes}/lib/tool/opgen_switch.cpp (100%) rename {bsnes => tools/bsnes}/memory/memory.cpp (100%) rename {bsnes => tools/bsnes}/memory/memory.hpp (100%) rename {bsnes => tools/bsnes}/memory/smemory/mapper/chip.cpp (100%) rename {bsnes => tools/bsnes}/memory/smemory/mapper/generic.cpp (100%) rename {bsnes => tools/bsnes}/memory/smemory/mapper/system.cpp (100%) rename {bsnes => tools/bsnes}/memory/smemory/smemory.cpp (100%) rename {bsnes => tools/bsnes}/memory/smemory/smemory.hpp (100%) rename {bsnes => tools/bsnes}/ppu/bppu/bppu.cpp (100%) rename {bsnes => tools/bsnes}/ppu/bppu/bppu.hpp (100%) rename {bsnes => tools/bsnes}/ppu/bppu/bppu_mmio.cpp (100%) rename {bsnes => tools/bsnes}/ppu/bppu/bppu_render.cpp (100%) rename {bsnes => tools/bsnes}/ppu/bppu/bppu_render.hpp (100%) rename {bsnes => tools/bsnes}/ppu/bppu/bppu_render_addsub.cpp (100%) rename {bsnes => tools/bsnes}/ppu/bppu/bppu_render_bg.cpp (100%) rename {bsnes => tools/bsnes}/ppu/bppu/bppu_render_cache.cpp (100%) rename {bsnes => tools/bsnes}/ppu/bppu/bppu_render_line.cpp (100%) rename {bsnes => tools/bsnes}/ppu/bppu/bppu_render_mode7.cpp (100%) rename {bsnes => tools/bsnes}/ppu/bppu/bppu_render_oam.cpp (100%) rename {bsnes => tools/bsnes}/ppu/bppu/bppu_render_windows.cpp (100%) rename {bsnes => tools/bsnes}/ppu/counter.cpp (100%) rename {bsnes => tools/bsnes}/ppu/counter.hpp (100%) rename {bsnes => tools/bsnes}/ppu/ppu.cpp (100%) rename {bsnes => tools/bsnes}/ppu/ppu.hpp (100%) rename {bsnes => tools/bsnes}/reader/filereader.cpp (100%) rename {bsnes => tools/bsnes}/reader/filereader.hpp (100%) rename {bsnes => tools/bsnes}/reader/gzreader.cpp (100%) rename {bsnes => tools/bsnes}/reader/gzreader.hpp (100%) rename {bsnes => tools/bsnes}/reader/jma/7z.h (100%) rename {bsnes => tools/bsnes}/reader/jma/7zlzma.cpp (100%) rename {bsnes => tools/bsnes}/reader/jma/aribitcd.h (100%) rename {bsnes => tools/bsnes}/reader/jma/ariconst.h (100%) rename {bsnes => tools/bsnes}/reader/jma/ariprice.h (100%) rename {bsnes => tools/bsnes}/reader/jma/btreecd.h (100%) rename {bsnes => tools/bsnes}/reader/jma/crc32.h (100%) rename {bsnes => tools/bsnes}/reader/jma/iiostrm.cpp (100%) rename {bsnes => tools/bsnes}/reader/jma/iiostrm.h (100%) rename {bsnes => tools/bsnes}/reader/jma/inbyte.cpp (100%) rename {bsnes => tools/bsnes}/reader/jma/inbyte.h (100%) rename {bsnes => tools/bsnes}/reader/jma/jcrc32.cpp (100%) rename {bsnes => tools/bsnes}/reader/jma/jma.cpp (100%) rename {bsnes => tools/bsnes}/reader/jma/jma.h (100%) rename {bsnes => tools/bsnes}/reader/jma/lencoder.h (100%) rename {bsnes => tools/bsnes}/reader/jma/litcoder.h (100%) rename {bsnes => tools/bsnes}/reader/jma/lzma.cpp (100%) rename {bsnes => tools/bsnes}/reader/jma/lzma.h (100%) rename {bsnes => tools/bsnes}/reader/jma/lzmadec.cpp (100%) rename {bsnes => tools/bsnes}/reader/jma/lzmadec.h (100%) rename {bsnes => tools/bsnes}/reader/jma/portable.h (100%) rename {bsnes => tools/bsnes}/reader/jma/rcdefs.h (100%) rename {bsnes => tools/bsnes}/reader/jma/rngcoder.h (100%) rename {bsnes => tools/bsnes}/reader/jma/winout.cpp (100%) rename {bsnes => tools/bsnes}/reader/jma/winout.h (100%) rename {bsnes => tools/bsnes}/reader/jmareader.cpp (100%) rename {bsnes => tools/bsnes}/reader/jmareader.hpp (100%) rename {bsnes => tools/bsnes}/reader/reader.cpp (100%) rename {bsnes => tools/bsnes}/reader/reader.hpp (100%) rename {bsnes => tools/bsnes}/reader/zipreader.cpp (100%) rename {bsnes => tools/bsnes}/reader/zipreader.hpp (100%) rename {bsnes => tools/bsnes}/reader/zlib/adler32.c (100%) rename {bsnes => tools/bsnes}/reader/zlib/compress.c (100%) rename {bsnes => tools/bsnes}/reader/zlib/crc32.c (100%) rename {bsnes => tools/bsnes}/reader/zlib/crc32.h (100%) rename {bsnes => tools/bsnes}/reader/zlib/crypt.h (100%) rename {bsnes => tools/bsnes}/reader/zlib/deflate.c (100%) rename {bsnes => tools/bsnes}/reader/zlib/deflate.h (100%) rename {bsnes => tools/bsnes}/reader/zlib/gzio.c (100%) rename {bsnes => tools/bsnes}/reader/zlib/inffast.c (100%) rename {bsnes => tools/bsnes}/reader/zlib/inffast.h (100%) rename {bsnes => tools/bsnes}/reader/zlib/inffixed.h (100%) rename {bsnes => tools/bsnes}/reader/zlib/inflate.c (100%) rename {bsnes => tools/bsnes}/reader/zlib/inflate.h (100%) rename {bsnes => tools/bsnes}/reader/zlib/inftrees.c (100%) rename {bsnes => tools/bsnes}/reader/zlib/inftrees.h (100%) rename {bsnes => tools/bsnes}/reader/zlib/ioapi.c (100%) rename {bsnes => tools/bsnes}/reader/zlib/ioapi.h (100%) rename {bsnes => tools/bsnes}/reader/zlib/trees.c (100%) rename {bsnes => tools/bsnes}/reader/zlib/trees.h (100%) rename {bsnes => tools/bsnes}/reader/zlib/unzip.c (100%) rename {bsnes => tools/bsnes}/reader/zlib/unzip.h (100%) rename {bsnes => tools/bsnes}/reader/zlib/zconf.h (100%) rename {bsnes => tools/bsnes}/reader/zlib/zip.c (100%) rename {bsnes => tools/bsnes}/reader/zlib/zip.h (100%) rename {bsnes => tools/bsnes}/reader/zlib/zlib.h (100%) rename {bsnes => tools/bsnes}/reader/zlib/zutil.c (100%) rename {bsnes => tools/bsnes}/reader/zlib/zutil.h (100%) rename {bsnes => tools/bsnes}/smp/dsmp.cpp (100%) rename {bsnes => tools/bsnes}/smp/iplrom.hpp (100%) rename {bsnes => tools/bsnes}/smp/smp.cpp (100%) rename {bsnes => tools/bsnes}/smp/smp.hpp (100%) rename {bsnes => tools/bsnes}/smp/smpregs.hpp (100%) rename {bsnes => tools/bsnes}/smp/ssmp/core/cc.sh (100%) rename {bsnes => tools/bsnes}/smp/ssmp/core/clean.sh (100%) rename {bsnes => tools/bsnes}/smp/ssmp/core/core.cpp (100%) rename {bsnes => tools/bsnes}/smp/ssmp/core/core.hpp (100%) rename {bsnes => tools/bsnes}/smp/ssmp/core/op_misc.b (100%) rename {bsnes => tools/bsnes}/smp/ssmp/core/op_misc.cpp (100%) rename {bsnes => tools/bsnes}/smp/ssmp/core/op_mov.b (100%) rename {bsnes => tools/bsnes}/smp/ssmp/core/op_mov.cpp (100%) rename {bsnes => tools/bsnes}/smp/ssmp/core/op_pc.b (100%) rename {bsnes => tools/bsnes}/smp/ssmp/core/op_pc.cpp (100%) rename {bsnes => tools/bsnes}/smp/ssmp/core/op_read.b (100%) rename {bsnes => tools/bsnes}/smp/ssmp/core/op_read.cpp (100%) rename {bsnes => tools/bsnes}/smp/ssmp/core/op_rmw.b (100%) rename {bsnes => tools/bsnes}/smp/ssmp/core/op_rmw.cpp (100%) rename {bsnes => tools/bsnes}/smp/ssmp/core/opfn.cpp (100%) rename {bsnes => tools/bsnes}/smp/ssmp/core/ssmpgen.cpp (100%) rename {bsnes => tools/bsnes}/smp/ssmp/memory/memory.cpp (100%) rename {bsnes => tools/bsnes}/smp/ssmp/memory/memory.hpp (100%) rename {bsnes => tools/bsnes}/smp/ssmp/ssmp.cpp (100%) rename {bsnes => tools/bsnes}/smp/ssmp/ssmp.hpp (100%) rename {bsnes => tools/bsnes}/smp/ssmp/timing/timing.cpp (100%) rename {bsnes => tools/bsnes}/smp/ssmp/timing/timing.hpp (100%) rename {bsnes => tools/bsnes}/snes/audio/audio.cpp (100%) rename {bsnes => tools/bsnes}/snes/audio/audio.hpp (100%) rename {bsnes => tools/bsnes}/snes/input/input.cpp (100%) rename {bsnes => tools/bsnes}/snes/input/input.hpp (100%) rename {bsnes => tools/bsnes}/snes/interface/interface.hpp (100%) rename {bsnes => tools/bsnes}/snes/scheduler/scheduler.cpp (100%) rename {bsnes => tools/bsnes}/snes/scheduler/scheduler.hpp (100%) rename {bsnes => tools/bsnes}/snes/snes.cpp (100%) rename {bsnes => tools/bsnes}/snes/snes.hpp (100%) rename {bsnes => tools/bsnes}/snes/tracer/tracer.cpp (100%) rename {bsnes => tools/bsnes}/snes/tracer/tracer.hpp (100%) rename {bsnes => tools/bsnes}/snes/video/video.cpp (100%) rename {bsnes => tools/bsnes}/snes/video/video.hpp (100%) rename {bsnes => tools/bsnes}/ui_qt/Makefile (100%) rename {bsnes => tools/bsnes}/ui_qt/base/about.cpp (100%) rename {bsnes => tools/bsnes}/ui_qt/base/about.hpp (100%) rename {bsnes => tools/bsnes}/ui_qt/base/htmlviewer.cpp (100%) rename {bsnes => tools/bsnes}/ui_qt/base/htmlviewer.hpp (100%) rename {bsnes => tools/bsnes}/ui_qt/base/loader.cpp (100%) rename {bsnes => tools/bsnes}/ui_qt/base/loader.hpp (100%) rename {bsnes => tools/bsnes}/ui_qt/base/main.cpp (100%) rename {bsnes => tools/bsnes}/ui_qt/base/main.hpp (100%) rename {bsnes => tools/bsnes}/ui_qt/config.cpp (100%) rename {bsnes => tools/bsnes}/ui_qt/input/device.cpp (100%) rename {bsnes => tools/bsnes}/ui_qt/input/device.hpp (100%) rename {bsnes => tools/bsnes}/ui_qt/input/input.cpp (100%) rename {bsnes => tools/bsnes}/ui_qt/input/input.hpp (100%) rename {bsnes => tools/bsnes}/ui_qt/input/userinterface.cpp (100%) rename {bsnes => tools/bsnes}/ui_qt/input/userinterface.hpp (100%) rename {bsnes => tools/bsnes}/ui_qt/interface.cpp (100%) rename {bsnes => tools/bsnes}/ui_qt/main.cpp (100%) rename {bsnes => tools/bsnes}/ui_qt/main.hpp (100%) rename {bsnes => tools/bsnes}/ui_qt/platform.cpp (100%) rename {bsnes => tools/bsnes}/ui_qt/resource/resource.qrc (100%) rename {bsnes => tools/bsnes}/ui_qt/resource/resource.rc (100%) rename {bsnes => tools/bsnes}/ui_qt/settings/advanced.cpp (100%) rename {bsnes => tools/bsnes}/ui_qt/settings/advanced.hpp (100%) rename {bsnes => tools/bsnes}/ui_qt/settings/audio.cpp (100%) rename {bsnes => tools/bsnes}/ui_qt/settings/audio.hpp (100%) rename {bsnes => tools/bsnes}/ui_qt/settings/cheateditor.cpp (100%) rename {bsnes => tools/bsnes}/ui_qt/settings/cheateditor.hpp (100%) rename {bsnes => tools/bsnes}/ui_qt/settings/input.cpp (100%) rename {bsnes => tools/bsnes}/ui_qt/settings/input.hpp (100%) rename {bsnes => tools/bsnes}/ui_qt/settings/paths.cpp (100%) rename {bsnes => tools/bsnes}/ui_qt/settings/paths.hpp (100%) rename {bsnes => tools/bsnes}/ui_qt/settings/settings.cpp (100%) rename {bsnes => tools/bsnes}/ui_qt/settings/settings.hpp (100%) rename {bsnes => tools/bsnes}/ui_qt/settings/utility/codeeditor.cpp (100%) rename {bsnes => tools/bsnes}/ui_qt/settings/utility/codeeditor.hpp (100%) rename {bsnes => tools/bsnes}/ui_qt/settings/utility/inputcapture.cpp (100%) rename {bsnes => tools/bsnes}/ui_qt/settings/utility/inputcapture.hpp (100%) rename {bsnes => tools/bsnes}/ui_qt/settings/video.cpp (100%) rename {bsnes => tools/bsnes}/ui_qt/settings/video.hpp (100%) rename {bsnes => tools/bsnes}/ui_qt/ui.cpp (100%) rename {bsnes => tools/bsnes}/ui_qt/utility/cartridge.cpp (100%) rename {bsnes => tools/bsnes}/ui_qt/utility/utility.cpp (100%) rename {bsnes => tools/bsnes}/ui_qt/utility/utility.hpp (100%) rename {bsnes => tools/bsnes}/ui_qt/utility/window.cpp (100%) rename {pyusb => tools/pyusb}/PKG-INFO (100%) rename {pyusb => tools/pyusb}/README (100%) rename {pyusb => tools/pyusb}/license.txt (100%) rename {pyusb => tools/pyusb}/pyusb.c (100%) rename {pyusb => tools/pyusb}/pyusb.h (100%) rename {pyusb => tools/pyusb}/pyusb.sln (100%) rename {pyusb => tools/pyusb}/samples/usbenum.py (100%) rename {pyusb => tools/pyusb}/samples/usbprint.py (100%) rename {pyusb => tools/pyusb}/setup.py (100%) rename {ucon64 => tools/ucon64}/2.0/src/GoodCodes.txt (100%) rename {ucon64 => tools/ucon64}/2.0/src/Makefile.in (100%) rename {ucon64 => tools/ucon64}/2.0/src/Makefile.orig (100%) rename {ucon64 => tools/ucon64}/2.0/src/Makefile.vc6 (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/NTSC-PAL notes.txt (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/SWC-compatibility.txt (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/backup.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/cartlib.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/cd64.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/cd64.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/cmc.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/cmc.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/dex.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/dex.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/doctor64.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/doctor64.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/doctor64jr.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/doctor64jr.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/f2a.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/f2a.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/fal.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/fal.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/ffe.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/ffe.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/fig.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/fig.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/gbx.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/gbx.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/gd.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/gd.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/interceptor.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/interceptor.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/libcd64/Makefile (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/libcd64/Makefile.vc6 (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/libcd64/cd64.def (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/libcd64/cd64io.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/libcd64/cd64io.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/libcd64/cd64lib.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/libcd64/ultra64/cartmem.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/libcd64/ultra64/host/cartinfo.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/libcd64/ultra64/host/cd64lib.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/libcd64/ultra64/rom.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/lynxit.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/lynxit.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/mccl.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/mccl.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/mccl.png (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/mcd.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/mcd.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/md-pro.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/md-pro.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/mgd.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/mgd.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/msg.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/msg.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/pce-pro.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/pce-pro.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/pl.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/pl.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/psxpblib.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/psxpblib.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/sflash.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/sflash.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/smc.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/smc.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/smd.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/smd.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/smsgg-pro.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/smsgg-pro.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/ssc.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/ssc.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/swc.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/swc.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/tototek.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/tototek.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/ufo.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/ufo.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/yoko.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/yoko.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/z64.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/backup/z64.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/config.h.in (100%) rename {ucon64 => tools/ucon64}/2.0/src/config.h.orig (100%) rename {ucon64 => tools/ucon64}/2.0/src/config.h.vc6 (100%) rename {ucon64 => tools/ucon64}/2.0/src/configure (100%) rename {ucon64 => tools/ucon64}/2.0/src/configure.in (100%) rename {ucon64 => tools/ucon64}/2.0/src/console/boardnames (100%) rename {ucon64 => tools/ucon64}/2.0/src/console/boardtable.txt (100%) rename {ucon64 => tools/ucon64}/2.0/src/console/console.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/console/dc.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/console/dc.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/console/gb.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/console/gb.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/console/gba.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/console/gba.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/console/genesis.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/console/genesis.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/console/jaguar.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/console/jaguar.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/console/lynx.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/console/lynx.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/console/n64.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/console/n64.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/console/neogeo.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/console/neogeo.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/console/nes.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/console/nes.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/console/ngp.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/console/ngp.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/console/pce.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/console/pce.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/console/psx.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/console/psx.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/console/sms.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/console/sms.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/console/snes.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/console/snes.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/console/swan.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/console/swan.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/genpal.txt (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/Makefile.in (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/Makefile.orig (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/Makefile.vc6 (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/config.h.in (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/discmage.def (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/djimport.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/dllinit.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/dlopen.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/dlopen.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/dxe_misc.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/dxedll_priv.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/dxedll_pub.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/format/ccd.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/format/ccd.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/format/cdi.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/format/cdi.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/format/cue.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/format/cue.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/format/format.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/format/format.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/format/nero.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/format/nero.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/format/other.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/format/other.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/format/toc.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/format/toc.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/getopt.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/libdiscmage.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/libdm_misc.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/libdm_misc.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/map.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/map.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/misc.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/misc.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/misc_wav.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/misc_wav.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/misc_z.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/misc_z.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/unzip.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/libdiscmage/unzip.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/mdntsc.txt (100%) rename {ucon64 => tools/ucon64}/2.0/src/misc/archive.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/misc/archive.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/misc/bswap.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/misc/chksum.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/misc/chksum.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/misc/dlopen.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/misc/dlopen.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/misc/dxedll_pub.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/misc/file.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/misc/file.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/misc/getopt.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/misc/getopt.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/misc/getopt2.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/misc/getopt2.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/misc/itypes.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/misc/map.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/misc/map.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/misc/misc.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/misc/misc.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/misc/parallel.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/misc/parallel.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/misc/property.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/misc/property.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/misc/string.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/misc/string.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/misc/unzip.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/misc/unzip.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/misc/usb.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/misc/usb.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/patch/aps.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/patch/aps.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/patch/bsl.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/patch/bsl.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/patch/gg.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/patch/gg.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/patch/ips.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/patch/ips.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/patch/pal4u.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/patch/pal4u.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/patch/patch.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/patch/ppf.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/patch/ppf.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/patch/xps.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/patch/xps.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/snescopy.txt (100%) rename {ucon64 => tools/ucon64}/2.0/src/snesntsc.txt (100%) rename {ucon64 => tools/ucon64}/2.0/src/snespal.txt (100%) rename {ucon64 => tools/ucon64}/2.0/src/snesslow.txt (100%) rename {ucon64 => tools/ucon64}/2.0/src/ucon64.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/ucon64.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/ucon64_dat.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/ucon64_dat.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/ucon64_defines.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/ucon64_misc.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/ucon64_misc.h (100%) rename {ucon64 => tools/ucon64}/2.0/src/ucon64_opts.c (100%) rename {ucon64 => tools/ucon64}/2.0/src/ucon64_opts.h (100%) rename {zsnes => tools/zsnes}/docs/README.LINUX (100%) rename {zsnes => tools/zsnes}/docs/README.SVN (100%) rename {zsnes => tools/zsnes}/docs/authors.txt (100%) rename {zsnes => tools/zsnes}/docs/install.txt (100%) rename {zsnes => tools/zsnes}/docs/license.txt (100%) rename {zsnes => tools/zsnes}/docs/opengl.txt (100%) rename {zsnes => tools/zsnes}/docs/readme.1st (100%) rename {zsnes => tools/zsnes}/docs/readme.htm/about.htm (100%) rename {zsnes => tools/zsnes}/docs/readme.htm/advanced.htm (100%) rename {zsnes => tools/zsnes}/docs/readme.htm/faq.htm (100%) rename {zsnes => tools/zsnes}/docs/readme.htm/games.htm (100%) rename {zsnes => tools/zsnes}/docs/readme.htm/gui.htm (100%) rename {zsnes => tools/zsnes}/docs/readme.htm/history.htm (100%) rename {zsnes => tools/zsnes}/docs/readme.htm/images/cheat.png (100%) rename {zsnes => tools/zsnes}/docs/readme.htm/images/config.png (100%) rename {zsnes => tools/zsnes}/docs/readme.htm/images/f1_menu.png (100%) rename {zsnes => tools/zsnes}/docs/readme.htm/images/game.png (100%) rename {zsnes => tools/zsnes}/docs/readme.htm/images/gui.png (100%) rename {zsnes => tools/zsnes}/docs/readme.htm/images/misc.png (100%) rename {zsnes => tools/zsnes}/docs/readme.htm/images/netplay.png (100%) rename {zsnes => tools/zsnes}/docs/readme.htm/images/quick.png (100%) rename {zsnes => tools/zsnes}/docs/readme.htm/images/saveslot.png (100%) rename {zsnes => tools/zsnes}/docs/readme.htm/images/zsneslogo.png (100%) rename {zsnes => tools/zsnes}/docs/readme.htm/index.htm (100%) rename {zsnes => tools/zsnes}/docs/readme.htm/license.htm (100%) rename {zsnes => tools/zsnes}/docs/readme.htm/netplay.htm (100%) rename {zsnes => tools/zsnes}/docs/readme.htm/readme.htm (100%) rename {zsnes => tools/zsnes}/docs/readme.htm/styles/corner.png (100%) rename {zsnes => tools/zsnes}/docs/readme.htm/styles/jipcy.css (100%) rename {zsnes => tools/zsnes}/docs/readme.htm/styles/plaintxt.css (100%) rename {zsnes => tools/zsnes}/docs/readme.htm/styles/print.css (100%) rename {zsnes => tools/zsnes}/docs/readme.htm/styles/radio.css (100%) rename {zsnes => tools/zsnes}/docs/readme.htm/styles/release.css (100%) rename {zsnes => tools/zsnes}/docs/readme.htm/styles/shared.css (100%) rename {zsnes => tools/zsnes}/docs/readme.htm/support.htm (100%) rename {zsnes => tools/zsnes}/docs/readme.txt/about.txt (100%) rename {zsnes => tools/zsnes}/docs/readme.txt/advanced.txt (100%) rename {zsnes => tools/zsnes}/docs/readme.txt/faq.txt (100%) rename {zsnes => tools/zsnes}/docs/readme.txt/games.txt (100%) rename {zsnes => tools/zsnes}/docs/readme.txt/gui.txt (100%) rename {zsnes => tools/zsnes}/docs/readme.txt/history.txt (100%) rename {zsnes => tools/zsnes}/docs/readme.txt/index.txt (100%) rename {zsnes => tools/zsnes}/docs/readme.txt/license.txt (100%) rename {zsnes => tools/zsnes}/docs/readme.txt/netplay.txt (100%) rename {zsnes => tools/zsnes}/docs/readme.txt/readme.txt (100%) rename {zsnes => tools/zsnes}/docs/readme.txt/support.txt (100%) rename {zsnes => tools/zsnes}/docs/srcinfo.txt (100%) rename {zsnes => tools/zsnes}/docs/stdards.txt (100%) rename {zsnes => tools/zsnes}/docs/support.txt (100%) rename {zsnes => tools/zsnes}/docs/thanks.txt (100%) rename {zsnes => tools/zsnes}/docs/todo.txt (100%) rename {zsnes => tools/zsnes}/src/Makefile.check (100%) rename {zsnes => tools/zsnes}/src/Makefile.in (100%) rename {zsnes => tools/zsnes}/src/SConstruct (100%) rename {zsnes => tools/zsnes}/src/acinclude.m4 (100%) rename {zsnes => tools/zsnes}/src/argv.h (100%) rename {zsnes => tools/zsnes}/src/asm_call.h (100%) rename {zsnes => tools/zsnes}/src/autogen.sh (100%) rename {zsnes => tools/zsnes}/src/cfg.psr (100%) rename {zsnes => tools/zsnes}/src/chips/7110proc.asm (100%) rename {zsnes => tools/zsnes}/src/chips/c4emu.c (100%) rename {zsnes => tools/zsnes}/src/chips/c4proc.asm (100%) rename {zsnes => tools/zsnes}/src/chips/dsp1emu.c (100%) rename {zsnes => tools/zsnes}/src/chips/dsp1proc.asm (100%) rename {zsnes => tools/zsnes}/src/chips/dsp2proc.asm (100%) rename {zsnes => tools/zsnes}/src/chips/dsp3emu.c (100%) rename {zsnes => tools/zsnes}/src/chips/dsp3proc.asm (100%) rename {zsnes => tools/zsnes}/src/chips/dsp4emu.c (100%) rename {zsnes => tools/zsnes}/src/chips/dsp4emu.h (100%) rename {zsnes => tools/zsnes}/src/chips/dsp4proc.asm (100%) rename {zsnes => tools/zsnes}/src/chips/fxemu2.asm (100%) rename {zsnes => tools/zsnes}/src/chips/fxemu2.mac (100%) rename {zsnes => tools/zsnes}/src/chips/fxemu2b.asm (100%) rename {zsnes => tools/zsnes}/src/chips/fxemu2b.mac (100%) rename {zsnes => tools/zsnes}/src/chips/fxemu2c.asm (100%) rename {zsnes => tools/zsnes}/src/chips/fxemu2c.mac (100%) rename {zsnes => tools/zsnes}/src/chips/fxtable.asm (100%) rename {zsnes => tools/zsnes}/src/chips/obc1emu.c (100%) rename {zsnes => tools/zsnes}/src/chips/obc1proc.asm (100%) rename {zsnes => tools/zsnes}/src/chips/sa1proc.asm (100%) rename {zsnes => tools/zsnes}/src/chips/sa1regs.asm (100%) rename {zsnes => tools/zsnes}/src/chips/sdd1emu.c (100%) rename {zsnes => tools/zsnes}/src/chips/seta10.c (100%) rename {zsnes => tools/zsnes}/src/chips/seta11.c (100%) rename {zsnes => tools/zsnes}/src/chips/sfxproc.asm (100%) rename {zsnes => tools/zsnes}/src/chips/st10proc.asm (100%) rename {zsnes => tools/zsnes}/src/chips/st11proc.asm (100%) rename {zsnes => tools/zsnes}/src/config.guess (100%) rename {zsnes => tools/zsnes}/src/config.h.in (100%) rename {zsnes => tools/zsnes}/src/config.sub (100%) rename {zsnes => tools/zsnes}/src/configure (100%) rename {zsnes => tools/zsnes}/src/configure.in (100%) rename {zsnes => tools/zsnes}/src/cpu/65816d.inc (100%) rename {zsnes => tools/zsnes}/src/cpu/65816dc.inc (100%) rename {zsnes => tools/zsnes}/src/cpu/address.inc (100%) rename {zsnes => tools/zsnes}/src/cpu/address2.inc (100%) rename {zsnes => tools/zsnes}/src/cpu/addrni.inc (100%) rename {zsnes => tools/zsnes}/src/cpu/dma.asm (100%) rename {zsnes => tools/zsnes}/src/cpu/dsp.asm (100%) rename {zsnes => tools/zsnes}/src/cpu/dspproc.asm (100%) rename {zsnes => tools/zsnes}/src/cpu/e65816.inc (100%) rename {zsnes => tools/zsnes}/src/cpu/e65816c.inc (100%) rename {zsnes => tools/zsnes}/src/cpu/execute.asm (100%) rename {zsnes => tools/zsnes}/src/cpu/executec.c (100%) rename {zsnes => tools/zsnes}/src/cpu/firtable.inc (100%) rename {zsnes => tools/zsnes}/src/cpu/irq.asm (100%) rename {zsnes => tools/zsnes}/src/cpu/memory.asm (100%) rename {zsnes => tools/zsnes}/src/cpu/memtable.c (100%) rename {zsnes => tools/zsnes}/src/cpu/memtable.h (100%) rename {zsnes => tools/zsnes}/src/cpu/regs.inc (100%) rename {zsnes => tools/zsnes}/src/cpu/regs.mac (100%) rename {zsnes => tools/zsnes}/src/cpu/regsw.inc (100%) rename {zsnes => tools/zsnes}/src/cpu/regsw.mac (100%) rename {zsnes => tools/zsnes}/src/cpu/s65816d.inc (100%) rename {zsnes => tools/zsnes}/src/cpu/saddress.inc (100%) rename {zsnes => tools/zsnes}/src/cpu/saddrni.inc (100%) rename {zsnes => tools/zsnes}/src/cpu/se65816.inc (100%) rename {zsnes => tools/zsnes}/src/cpu/spc700.asm (100%) rename {zsnes => tools/zsnes}/src/cpu/spcaddr.inc (100%) rename {zsnes => tools/zsnes}/src/cpu/spcdef.inc (100%) rename {zsnes => tools/zsnes}/src/cpu/stable.asm (100%) rename {zsnes => tools/zsnes}/src/cpu/table.asm (100%) rename {zsnes => tools/zsnes}/src/cpu/tablec.asm (100%) rename {zsnes => tools/zsnes}/src/debugasm.asm (100%) rename {zsnes => tools/zsnes}/src/debugger.c (100%) rename {zsnes => tools/zsnes}/src/dos/dosintrf.asm (100%) rename {zsnes => tools/zsnes}/src/dos/gppro.asm (100%) rename {zsnes => tools/zsnes}/src/dos/initvid.asm (100%) rename {zsnes => tools/zsnes}/src/dos/joy.asm (100%) rename {zsnes => tools/zsnes}/src/dos/lib.c (100%) rename {zsnes => tools/zsnes}/src/dos/lib.h (100%) rename {zsnes => tools/zsnes}/src/dos/sound.asm (100%) rename {zsnes => tools/zsnes}/src/dos/sw.asm (100%) rename {zsnes => tools/zsnes}/src/dos/sw32.asm (100%) rename {zsnes => tools/zsnes}/src/dos/vesa12.asm (100%) rename {zsnes => tools/zsnes}/src/dos/vesa2.asm (100%) rename {zsnes => tools/zsnes}/src/dos/vga.inc (100%) rename {zsnes => tools/zsnes}/src/effects/burn.c (100%) rename {zsnes => tools/zsnes}/src/effects/fixsin.h (100%) rename {zsnes => tools/zsnes}/src/effects/smoke.c (100%) rename {zsnes => tools/zsnes}/src/effects/water.c (100%) rename {zsnes => tools/zsnes}/src/endmem.asm (100%) rename {zsnes => tools/zsnes}/src/gblhdr.h (100%) rename {zsnes => tools/zsnes}/src/gblvars.h (100%) rename {zsnes => tools/zsnes}/src/gui/gui.asm (100%) rename {zsnes => tools/zsnes}/src/gui/guicheat.inc (100%) rename {zsnes => tools/zsnes}/src/gui/guicombo.inc (100%) rename {zsnes => tools/zsnes}/src/gui/guifuncs.c (100%) rename {zsnes => tools/zsnes}/src/gui/guikeys.inc (100%) rename {zsnes => tools/zsnes}/src/gui/guimisc.inc (100%) rename {zsnes => tools/zsnes}/src/gui/guimouse.inc (100%) rename {zsnes => tools/zsnes}/src/gui/guitools.inc (100%) rename {zsnes => tools/zsnes}/src/gui/guiwindp.inc (100%) rename {zsnes => tools/zsnes}/src/gui/menu.asm (100%) rename {zsnes => tools/zsnes}/src/icons/16x16x32.png (100%) rename {zsnes => tools/zsnes}/src/icons/32x32x32.png (100%) rename {zsnes => tools/zsnes}/src/icons/48x48x32.png (100%) rename {zsnes => tools/zsnes}/src/icons/64x64x32.png (100%) rename {zsnes => tools/zsnes}/src/init.asm (100%) rename {zsnes => tools/zsnes}/src/initc.c (100%) rename {zsnes => tools/zsnes}/src/input.psr (100%) rename {zsnes => tools/zsnes}/src/install-sh (100%) rename {zsnes => tools/zsnes}/src/jma/7z.h (100%) rename {zsnes => tools/zsnes}/src/jma/7zlzma.cpp (100%) rename {zsnes => tools/zsnes}/src/jma/aribitcd.h (100%) rename {zsnes => tools/zsnes}/src/jma/ariconst.h (100%) rename {zsnes => tools/zsnes}/src/jma/ariprice.h (100%) rename {zsnes => tools/zsnes}/src/jma/btreecd.h (100%) rename {zsnes => tools/zsnes}/src/jma/crc32.cpp (100%) rename {zsnes => tools/zsnes}/src/jma/crc32.h (100%) rename {zsnes => tools/zsnes}/src/jma/iiostrm.cpp (100%) rename {zsnes => tools/zsnes}/src/jma/iiostrm.h (100%) rename {zsnes => tools/zsnes}/src/jma/inbyte.cpp (100%) rename {zsnes => tools/zsnes}/src/jma/inbyte.h (100%) rename {zsnes => tools/zsnes}/src/jma/jma.cpp (100%) rename {zsnes => tools/zsnes}/src/jma/jma.h (100%) rename {zsnes => tools/zsnes}/src/jma/lencoder.h (100%) rename {zsnes => tools/zsnes}/src/jma/litcoder.h (100%) rename {zsnes => tools/zsnes}/src/jma/lzma.cpp (100%) rename {zsnes => tools/zsnes}/src/jma/lzma.h (100%) rename {zsnes => tools/zsnes}/src/jma/lzmadec.cpp (100%) rename {zsnes => tools/zsnes}/src/jma/lzmadec.h (100%) rename {zsnes => tools/zsnes}/src/jma/portable.h (100%) rename {zsnes => tools/zsnes}/src/jma/rcdefs.h (100%) rename {zsnes => tools/zsnes}/src/jma/rngcoder.h (100%) rename {zsnes => tools/zsnes}/src/jma/winout.cpp (100%) rename {zsnes => tools/zsnes}/src/jma/winout.h (100%) rename {zsnes => tools/zsnes}/src/jma/zsnesjma.cpp (100%) rename {zsnes => tools/zsnes}/src/jma/zsnesjma.h (100%) rename {zsnes => tools/zsnes}/src/linux/audio.c (100%) rename {zsnes => tools/zsnes}/src/linux/audio.h (100%) rename {zsnes => tools/zsnes}/src/linux/battery.c (100%) rename {zsnes => tools/zsnes}/src/linux/gl_draw.c (100%) rename {zsnes => tools/zsnes}/src/linux/gl_draw.h (100%) rename {zsnes => tools/zsnes}/src/linux/safelib.c (100%) rename {zsnes => tools/zsnes}/src/linux/safelib.h (100%) rename {zsnes => tools/zsnes}/src/linux/sdlintrf.asm (100%) rename {zsnes => tools/zsnes}/src/linux/sdllink.c (100%) rename {zsnes => tools/zsnes}/src/linux/sockserv.c (100%) rename {zsnes => tools/zsnes}/src/linux/sockserv.h (100%) rename {zsnes => tools/zsnes}/src/linux/sw_draw.c (100%) rename {zsnes => tools/zsnes}/src/linux/sw_draw.h (100%) rename {zsnes => tools/zsnes}/src/linux/zsnes.1 (100%) rename {zsnes => tools/zsnes}/src/linux/zsnes.desktop (100%) rename {zsnes => tools/zsnes}/src/macros.mac (100%) rename {zsnes => tools/zsnes}/src/makefile.ms (100%) rename {zsnes => tools/zsnes}/src/md.psr (100%) rename {zsnes => tools/zsnes}/src/mmlib/linux.c (100%) rename {zsnes => tools/zsnes}/src/mmlib/mm.c (100%) rename {zsnes => tools/zsnes}/src/mmlib/mm.h (100%) rename {zsnes => tools/zsnes}/src/mmlib/osx.c (100%) rename {zsnes => tools/zsnes}/src/mmlib/windows.c (100%) rename {zsnes => tools/zsnes}/src/net/ztcp.c (100%) rename {zsnes => tools/zsnes}/src/numconv.h (100%) rename {zsnes => tools/zsnes}/src/objfix.c (100%) rename {zsnes => tools/zsnes}/src/parsegen.cpp (100%) rename {zsnes => tools/zsnes}/src/patch.c (100%) rename {zsnes => tools/zsnes}/src/tools/archopt.c (100%) rename {zsnes => tools/zsnes}/src/tools/compile.txt (100%) rename {zsnes => tools/zsnes}/src/tools/cutrtype.cpp (100%) rename {zsnes => tools/zsnes}/src/tools/depbuild.cpp (100%) rename {zsnes => tools/zsnes}/src/tools/extraext.cpp (100%) rename {zsnes => tools/zsnes}/src/tools/fileutil.cpp (100%) rename {zsnes => tools/zsnes}/src/tools/fileutil.h (100%) rename {zsnes => tools/zsnes}/src/tools/macroll.cpp (100%) rename {zsnes => tools/zsnes}/src/tools/minwhite.cpp (100%) rename {zsnes => tools/zsnes}/src/tools/nreplace.cpp (100%) rename {zsnes => tools/zsnes}/src/tools/objprefx.cpp (100%) rename {zsnes => tools/zsnes}/src/tools/sec-test.cpp (100%) rename {zsnes => tools/zsnes}/src/tools/srccount.cpp (100%) rename {zsnes => tools/zsnes}/src/tools/strutil.cpp (100%) rename {zsnes => tools/zsnes}/src/tools/strutil.h (100%) rename {zsnes => tools/zsnes}/src/tools/varrep.cpp (100%) rename {zsnes => tools/zsnes}/src/ui.c (100%) rename {zsnes => tools/zsnes}/src/vcache.asm (100%) rename {zsnes => tools/zsnes}/src/version.c (100%) rename {zsnes => tools/zsnes}/src/video/2xsaimmx.inc (100%) rename {zsnes => tools/zsnes}/src/video/2xsaiw.asm (100%) rename {zsnes => tools/zsnes}/src/video/copyvid.inc (100%) rename {zsnes => tools/zsnes}/src/video/copyvwin.asm (100%) rename {zsnes => tools/zsnes}/src/video/hq2x16.asm (100%) rename {zsnes => tools/zsnes}/src/video/hq2x32.asm (100%) rename {zsnes => tools/zsnes}/src/video/hq3x16.asm (100%) rename {zsnes => tools/zsnes}/src/video/hq3x32.asm (100%) rename {zsnes => tools/zsnes}/src/video/hq4x16.asm (100%) rename {zsnes => tools/zsnes}/src/video/hq4x32.asm (100%) rename {zsnes => tools/zsnes}/src/video/m716text.asm (100%) rename {zsnes => tools/zsnes}/src/video/makev16b.asm (100%) rename {zsnes => tools/zsnes}/src/video/makev16t.asm (100%) rename {zsnes => tools/zsnes}/src/video/makevid.asm (100%) rename {zsnes => tools/zsnes}/src/video/mode7.asm (100%) rename {zsnes => tools/zsnes}/src/video/mode7.mac (100%) rename {zsnes => tools/zsnes}/src/video/mode716.asm (100%) rename {zsnes => tools/zsnes}/src/video/mode716.mac (100%) rename {zsnes => tools/zsnes}/src/video/mode716b.asm (100%) rename {zsnes => tools/zsnes}/src/video/mode716d.asm (100%) rename {zsnes => tools/zsnes}/src/video/mode716e.asm (100%) rename {zsnes => tools/zsnes}/src/video/mode716t.asm (100%) rename {zsnes => tools/zsnes}/src/video/mode7ext.asm (100%) rename {zsnes => tools/zsnes}/src/video/mv16tms.asm (100%) rename {zsnes => tools/zsnes}/src/video/newg162.asm (100%) rename {zsnes => tools/zsnes}/src/video/newg162.mac (100%) rename {zsnes => tools/zsnes}/src/video/newg16wn.mac (100%) rename {zsnes => tools/zsnes}/src/video/newgfx.asm (100%) rename {zsnes => tools/zsnes}/src/video/newgfx.mac (100%) rename {zsnes => tools/zsnes}/src/video/newgfx16.asm (100%) rename {zsnes => tools/zsnes}/src/video/newgfx16.mac (100%) rename {zsnes => tools/zsnes}/src/video/newgfx2.asm (100%) rename {zsnes => tools/zsnes}/src/video/newgfx2.mac (100%) rename {zsnes => tools/zsnes}/src/video/newgfxwn.mac (100%) rename {zsnes => tools/zsnes}/src/video/ntsc.c (100%) rename {zsnes => tools/zsnes}/src/video/ntsc.h (100%) rename {zsnes => tools/zsnes}/src/video/procvid.asm (100%) rename {zsnes => tools/zsnes}/src/video/procvidc.c (100%) rename {zsnes => tools/zsnes}/src/video/snes_ntsc/snes_ntsc.c (100%) rename {zsnes => tools/zsnes}/src/video/snes_ntsc/snes_ntsc.h (100%) rename {zsnes => tools/zsnes}/src/video/snes_ntsc/snes_ntsc.txt (100%) rename {zsnes => tools/zsnes}/src/video/snes_ntsc/snes_ntsc_config.h (100%) rename {zsnes => tools/zsnes}/src/video/snes_ntsc/snes_ntsc_impl.h (100%) rename {zsnes => tools/zsnes}/src/video/sw_draw.asm (100%) rename {zsnes => tools/zsnes}/src/video/vidmacro.mac (100%) rename {zsnes => tools/zsnes}/src/win/afxres.h (100%) rename {zsnes => tools/zsnes}/src/win/lib.c (100%) rename {zsnes => tools/zsnes}/src/win/lib.h (100%) rename {zsnes => tools/zsnes}/src/win/resource.h (100%) rename {zsnes => tools/zsnes}/src/win/safelib.c (100%) rename {zsnes => tools/zsnes}/src/win/safelib.h (100%) rename {zsnes => tools/zsnes}/src/win/winintrf.asm (100%) rename {zsnes => tools/zsnes}/src/win/winlink.cpp (100%) rename {zsnes => tools/zsnes}/src/win/zsnes.ico (100%) rename {zsnes => tools/zsnes}/src/win/zsnes.rc (100%) rename {zsnes => tools/zsnes}/src/zip/unzip.c (100%) rename {zsnes => tools/zsnes}/src/zip/zpng.c (100%) rename {zsnes => tools/zsnes}/src/zip/zunzip.h (100%) rename {zsnes => tools/zsnes}/src/zloader.c (100%) rename {zsnes => tools/zsnes}/src/zloader.h (100%) rename {zsnes => tools/zsnes}/src/zmovie.c (100%) rename {zsnes => tools/zsnes}/src/zmovie.h (100%) rename {zsnes => tools/zsnes}/src/zpath.c (100%) rename {zsnes => tools/zsnes}/src/zpath.h (100%) rename {zsnes => tools/zsnes}/src/zstate.c (100%) rename {zsnes => tools/zsnes}/src/ztime.asm (100%) rename {zsnes => tools/zsnes}/src/ztimec.c (100%) diff --git a/project.tmproj b/snesram.tmproj similarity index 100% rename from project.tmproj rename to snesram.tmproj diff --git a/avrusb/Changelog.txt b/tools/avrusb/Changelog.txt similarity index 100% rename from avrusb/Changelog.txt rename to tools/avrusb/Changelog.txt diff --git a/avrusb/CommercialLicense.txt b/tools/avrusb/CommercialLicense.txt similarity index 100% rename from avrusb/CommercialLicense.txt rename to tools/avrusb/CommercialLicense.txt diff --git a/avrusb/License.txt b/tools/avrusb/License.txt similarity index 100% rename from avrusb/License.txt rename to tools/avrusb/License.txt diff --git a/avrusb/Readme.txt b/tools/avrusb/Readme.txt similarity index 100% rename from avrusb/Readme.txt rename to tools/avrusb/Readme.txt diff --git a/avrusb/USBID-License.txt b/tools/avrusb/USBID-License.txt similarity index 100% rename from avrusb/USBID-License.txt rename to tools/avrusb/USBID-License.txt diff --git a/avrusb/circuits/Readme.txt b/tools/avrusb/circuits/Readme.txt similarity index 100% rename from avrusb/circuits/Readme.txt rename to tools/avrusb/circuits/Readme.txt diff --git a/avrusb/circuits/tiny45-rc.png b/tools/avrusb/circuits/tiny45-rc.png similarity index 100% rename from avrusb/circuits/tiny45-rc.png rename to tools/avrusb/circuits/tiny45-rc.png diff --git a/avrusb/circuits/tiny45-rc.sch b/tools/avrusb/circuits/tiny45-rc.sch similarity index 100% rename from avrusb/circuits/tiny45-rc.sch rename to tools/avrusb/circuits/tiny45-rc.sch diff --git a/avrusb/circuits/with-series-diodes.png b/tools/avrusb/circuits/with-series-diodes.png similarity index 100% rename from avrusb/circuits/with-series-diodes.png rename to tools/avrusb/circuits/with-series-diodes.png diff --git a/avrusb/circuits/with-series-diodes.sch b/tools/avrusb/circuits/with-series-diodes.sch similarity index 100% rename from avrusb/circuits/with-series-diodes.sch rename to tools/avrusb/circuits/with-series-diodes.sch diff --git a/avrusb/circuits/with-vreg.png b/tools/avrusb/circuits/with-vreg.png similarity index 100% rename from avrusb/circuits/with-vreg.png rename to tools/avrusb/circuits/with-vreg.png diff --git a/avrusb/circuits/with-vreg.sch b/tools/avrusb/circuits/with-vreg.sch similarity index 100% rename from avrusb/circuits/with-vreg.sch rename to tools/avrusb/circuits/with-vreg.sch diff --git a/avrusb/circuits/with-zener.png b/tools/avrusb/circuits/with-zener.png similarity index 100% rename from avrusb/circuits/with-zener.png rename to tools/avrusb/circuits/with-zener.png diff --git a/avrusb/circuits/with-zener.sch b/tools/avrusb/circuits/with-zener.sch similarity index 100% rename from avrusb/circuits/with-zener.sch rename to tools/avrusb/circuits/with-zener.sch diff --git a/avrusb/examples/Readme.txt b/tools/avrusb/examples/Readme.txt similarity index 100% rename from avrusb/examples/Readme.txt rename to tools/avrusb/examples/Readme.txt diff --git a/avrusb/examples/custom-class/Readme.txt b/tools/avrusb/examples/custom-class/Readme.txt similarity index 100% rename from avrusb/examples/custom-class/Readme.txt rename to tools/avrusb/examples/custom-class/Readme.txt diff --git a/avrusb/examples/custom-class/commandline/Makefile b/tools/avrusb/examples/custom-class/commandline/Makefile similarity index 100% rename from avrusb/examples/custom-class/commandline/Makefile rename to tools/avrusb/examples/custom-class/commandline/Makefile diff --git a/avrusb/examples/custom-class/commandline/Makefile.windows b/tools/avrusb/examples/custom-class/commandline/Makefile.windows similarity index 100% rename from avrusb/examples/custom-class/commandline/Makefile.windows rename to tools/avrusb/examples/custom-class/commandline/Makefile.windows diff --git a/avrusb/examples/custom-class/commandline/opendevice.c b/tools/avrusb/examples/custom-class/commandline/opendevice.c similarity index 100% rename from avrusb/examples/custom-class/commandline/opendevice.c rename to tools/avrusb/examples/custom-class/commandline/opendevice.c diff --git a/avrusb/examples/custom-class/commandline/opendevice.h b/tools/avrusb/examples/custom-class/commandline/opendevice.h similarity index 100% rename from avrusb/examples/custom-class/commandline/opendevice.h rename to tools/avrusb/examples/custom-class/commandline/opendevice.h diff --git a/avrusb/examples/custom-class/commandline/set-led b/tools/avrusb/examples/custom-class/commandline/set-led similarity index 100% rename from avrusb/examples/custom-class/commandline/set-led rename to tools/avrusb/examples/custom-class/commandline/set-led diff --git a/avrusb/examples/custom-class/commandline/set-led.c b/tools/avrusb/examples/custom-class/commandline/set-led.c similarity index 100% rename from avrusb/examples/custom-class/commandline/set-led.c rename to tools/avrusb/examples/custom-class/commandline/set-led.c diff --git a/avrusb/examples/custom-class/firmware/Makefile b/tools/avrusb/examples/custom-class/firmware/Makefile similarity index 100% rename from avrusb/examples/custom-class/firmware/Makefile rename to tools/avrusb/examples/custom-class/firmware/Makefile diff --git a/avrusb/examples/custom-class/firmware/main.c b/tools/avrusb/examples/custom-class/firmware/main.c similarity index 100% rename from avrusb/examples/custom-class/firmware/main.c rename to tools/avrusb/examples/custom-class/firmware/main.c diff --git a/avrusb/examples/custom-class/firmware/requests.h b/tools/avrusb/examples/custom-class/firmware/requests.h similarity index 100% rename from avrusb/examples/custom-class/firmware/requests.h rename to tools/avrusb/examples/custom-class/firmware/requests.h diff --git a/avrusb/examples/custom-class/firmware/usbconfig.h b/tools/avrusb/examples/custom-class/firmware/usbconfig.h similarity index 100% rename from avrusb/examples/custom-class/firmware/usbconfig.h rename to tools/avrusb/examples/custom-class/firmware/usbconfig.h diff --git a/avrusb/examples/custom-class/firmware/usbdrv/Changelog.txt b/tools/avrusb/examples/custom-class/firmware/usbdrv/Changelog.txt similarity index 100% rename from avrusb/examples/custom-class/firmware/usbdrv/Changelog.txt rename to tools/avrusb/examples/custom-class/firmware/usbdrv/Changelog.txt diff --git a/avrusb/examples/custom-class/firmware/usbdrv/CommercialLicense.txt b/tools/avrusb/examples/custom-class/firmware/usbdrv/CommercialLicense.txt similarity index 100% rename from avrusb/examples/custom-class/firmware/usbdrv/CommercialLicense.txt rename to tools/avrusb/examples/custom-class/firmware/usbdrv/CommercialLicense.txt diff --git a/avrusb/examples/custom-class/firmware/usbdrv/License.txt b/tools/avrusb/examples/custom-class/firmware/usbdrv/License.txt similarity index 100% rename from avrusb/examples/custom-class/firmware/usbdrv/License.txt rename to tools/avrusb/examples/custom-class/firmware/usbdrv/License.txt diff --git a/avrusb/examples/custom-class/firmware/usbdrv/Readme.txt b/tools/avrusb/examples/custom-class/firmware/usbdrv/Readme.txt similarity index 100% rename from avrusb/examples/custom-class/firmware/usbdrv/Readme.txt rename to tools/avrusb/examples/custom-class/firmware/usbdrv/Readme.txt diff --git a/avrusb/examples/custom-class/firmware/usbdrv/USBID-License.txt b/tools/avrusb/examples/custom-class/firmware/usbdrv/USBID-License.txt similarity index 100% rename from avrusb/examples/custom-class/firmware/usbdrv/USBID-License.txt rename to tools/avrusb/examples/custom-class/firmware/usbdrv/USBID-License.txt diff --git a/avrusb/examples/custom-class/firmware/usbdrv/asmcommon.inc b/tools/avrusb/examples/custom-class/firmware/usbdrv/asmcommon.inc similarity index 100% rename from avrusb/examples/custom-class/firmware/usbdrv/asmcommon.inc rename to tools/avrusb/examples/custom-class/firmware/usbdrv/asmcommon.inc diff --git a/avrusb/examples/custom-class/firmware/usbdrv/oddebug.c b/tools/avrusb/examples/custom-class/firmware/usbdrv/oddebug.c similarity index 100% rename from avrusb/examples/custom-class/firmware/usbdrv/oddebug.c rename to tools/avrusb/examples/custom-class/firmware/usbdrv/oddebug.c diff --git a/avrusb/examples/custom-class/firmware/usbdrv/oddebug.h b/tools/avrusb/examples/custom-class/firmware/usbdrv/oddebug.h similarity index 100% rename from avrusb/examples/custom-class/firmware/usbdrv/oddebug.h rename to tools/avrusb/examples/custom-class/firmware/usbdrv/oddebug.h diff --git a/avrusb/examples/custom-class/firmware/usbdrv/usbconfig-prototype.h b/tools/avrusb/examples/custom-class/firmware/usbdrv/usbconfig-prototype.h similarity index 100% rename from avrusb/examples/custom-class/firmware/usbdrv/usbconfig-prototype.h rename to tools/avrusb/examples/custom-class/firmware/usbdrv/usbconfig-prototype.h diff --git a/avrusb/examples/custom-class/firmware/usbdrv/usbdrv.c b/tools/avrusb/examples/custom-class/firmware/usbdrv/usbdrv.c similarity index 100% rename from avrusb/examples/custom-class/firmware/usbdrv/usbdrv.c rename to tools/avrusb/examples/custom-class/firmware/usbdrv/usbdrv.c diff --git a/avrusb/examples/custom-class/firmware/usbdrv/usbdrv.h b/tools/avrusb/examples/custom-class/firmware/usbdrv/usbdrv.h similarity index 100% rename from avrusb/examples/custom-class/firmware/usbdrv/usbdrv.h rename to tools/avrusb/examples/custom-class/firmware/usbdrv/usbdrv.h diff --git a/avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm.S b/tools/avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm.S similarity index 100% rename from avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm.S rename to tools/avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm.S diff --git a/avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm.asm b/tools/avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm.asm similarity index 100% rename from avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm.asm rename to tools/avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm.asm diff --git a/avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm12.inc b/tools/avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm12.inc similarity index 100% rename from avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm12.inc rename to tools/avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm12.inc diff --git a/avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm128.inc b/tools/avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm128.inc similarity index 100% rename from avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm128.inc rename to tools/avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm128.inc diff --git a/avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm15.inc b/tools/avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm15.inc similarity index 100% rename from avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm15.inc rename to tools/avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm15.inc diff --git a/avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm16.inc b/tools/avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm16.inc similarity index 100% rename from avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm16.inc rename to tools/avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm16.inc diff --git a/avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm165.inc b/tools/avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm165.inc similarity index 100% rename from avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm165.inc rename to tools/avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm165.inc diff --git a/avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm18-crc.inc b/tools/avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm18-crc.inc similarity index 100% rename from avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm18-crc.inc rename to tools/avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm18-crc.inc diff --git a/avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm20.inc b/tools/avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm20.inc similarity index 100% rename from avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm20.inc rename to tools/avrusb/examples/custom-class/firmware/usbdrv/usbdrvasm20.inc diff --git a/avrusb/examples/custom-class/firmware/usbdrv/usbportability.h b/tools/avrusb/examples/custom-class/firmware/usbdrv/usbportability.h similarity index 100% rename from avrusb/examples/custom-class/firmware/usbdrv/usbportability.h rename to tools/avrusb/examples/custom-class/firmware/usbdrv/usbportability.h diff --git a/avrusb/examples/hid-custom-rq/Readme.txt b/tools/avrusb/examples/hid-custom-rq/Readme.txt similarity index 100% rename from avrusb/examples/hid-custom-rq/Readme.txt rename to tools/avrusb/examples/hid-custom-rq/Readme.txt diff --git a/avrusb/examples/hid-custom-rq/commandline/Makefile b/tools/avrusb/examples/hid-custom-rq/commandline/Makefile similarity index 100% rename from avrusb/examples/hid-custom-rq/commandline/Makefile rename to tools/avrusb/examples/hid-custom-rq/commandline/Makefile diff --git a/avrusb/examples/hid-custom-rq/commandline/Makefile.windows b/tools/avrusb/examples/hid-custom-rq/commandline/Makefile.windows similarity index 100% rename from avrusb/examples/hid-custom-rq/commandline/Makefile.windows rename to tools/avrusb/examples/hid-custom-rq/commandline/Makefile.windows diff --git a/avrusb/examples/hid-custom-rq/commandline/opendevice.c b/tools/avrusb/examples/hid-custom-rq/commandline/opendevice.c similarity index 100% rename from avrusb/examples/hid-custom-rq/commandline/opendevice.c rename to tools/avrusb/examples/hid-custom-rq/commandline/opendevice.c diff --git a/avrusb/examples/hid-custom-rq/commandline/opendevice.h b/tools/avrusb/examples/hid-custom-rq/commandline/opendevice.h similarity index 100% rename from avrusb/examples/hid-custom-rq/commandline/opendevice.h rename to tools/avrusb/examples/hid-custom-rq/commandline/opendevice.h diff --git a/avrusb/examples/hid-custom-rq/commandline/set-led.c b/tools/avrusb/examples/hid-custom-rq/commandline/set-led.c similarity index 100% rename from avrusb/examples/hid-custom-rq/commandline/set-led.c rename to tools/avrusb/examples/hid-custom-rq/commandline/set-led.c diff --git a/avrusb/examples/hid-custom-rq/firmware/Makefile b/tools/avrusb/examples/hid-custom-rq/firmware/Makefile similarity index 100% rename from avrusb/examples/hid-custom-rq/firmware/Makefile rename to tools/avrusb/examples/hid-custom-rq/firmware/Makefile diff --git a/avrusb/examples/hid-custom-rq/firmware/main.c b/tools/avrusb/examples/hid-custom-rq/firmware/main.c similarity index 100% rename from avrusb/examples/hid-custom-rq/firmware/main.c rename to tools/avrusb/examples/hid-custom-rq/firmware/main.c diff --git a/avrusb/examples/hid-custom-rq/firmware/requests.h b/tools/avrusb/examples/hid-custom-rq/firmware/requests.h similarity index 100% rename from avrusb/examples/hid-custom-rq/firmware/requests.h rename to tools/avrusb/examples/hid-custom-rq/firmware/requests.h diff --git a/avrusb/examples/hid-custom-rq/firmware/usbconfig.h b/tools/avrusb/examples/hid-custom-rq/firmware/usbconfig.h similarity index 100% rename from avrusb/examples/hid-custom-rq/firmware/usbconfig.h rename to tools/avrusb/examples/hid-custom-rq/firmware/usbconfig.h diff --git a/avrusb/examples/hid-data/Readme.txt b/tools/avrusb/examples/hid-data/Readme.txt similarity index 100% rename from avrusb/examples/hid-data/Readme.txt rename to tools/avrusb/examples/hid-data/Readme.txt diff --git a/avrusb/examples/hid-data/commandline/Makefile b/tools/avrusb/examples/hid-data/commandline/Makefile similarity index 100% rename from avrusb/examples/hid-data/commandline/Makefile rename to tools/avrusb/examples/hid-data/commandline/Makefile diff --git a/avrusb/examples/hid-data/commandline/Makefile.windows b/tools/avrusb/examples/hid-data/commandline/Makefile.windows similarity index 100% rename from avrusb/examples/hid-data/commandline/Makefile.windows rename to tools/avrusb/examples/hid-data/commandline/Makefile.windows diff --git a/avrusb/examples/hid-data/commandline/hiddata.c b/tools/avrusb/examples/hid-data/commandline/hiddata.c similarity index 100% rename from avrusb/examples/hid-data/commandline/hiddata.c rename to tools/avrusb/examples/hid-data/commandline/hiddata.c diff --git a/avrusb/examples/hid-data/commandline/hiddata.h b/tools/avrusb/examples/hid-data/commandline/hiddata.h similarity index 100% rename from avrusb/examples/hid-data/commandline/hiddata.h rename to tools/avrusb/examples/hid-data/commandline/hiddata.h diff --git a/avrusb/examples/hid-data/commandline/hidsdi.h b/tools/avrusb/examples/hid-data/commandline/hidsdi.h similarity index 100% rename from avrusb/examples/hid-data/commandline/hidsdi.h rename to tools/avrusb/examples/hid-data/commandline/hidsdi.h diff --git a/avrusb/examples/hid-data/commandline/hidtool b/tools/avrusb/examples/hid-data/commandline/hidtool similarity index 100% rename from avrusb/examples/hid-data/commandline/hidtool rename to tools/avrusb/examples/hid-data/commandline/hidtool diff --git a/avrusb/examples/hid-data/commandline/hidtool.c b/tools/avrusb/examples/hid-data/commandline/hidtool.c similarity index 100% rename from avrusb/examples/hid-data/commandline/hidtool.c rename to tools/avrusb/examples/hid-data/commandline/hidtool.c diff --git a/avrusb/examples/hid-data/firmware/Makefile b/tools/avrusb/examples/hid-data/firmware/Makefile similarity index 100% rename from avrusb/examples/hid-data/firmware/Makefile rename to tools/avrusb/examples/hid-data/firmware/Makefile diff --git a/avrusb/examples/hid-data/firmware/main.c b/tools/avrusb/examples/hid-data/firmware/main.c similarity index 100% rename from avrusb/examples/hid-data/firmware/main.c rename to tools/avrusb/examples/hid-data/firmware/main.c diff --git a/avrusb/examples/hid-data/firmware/usbconfig.h b/tools/avrusb/examples/hid-data/firmware/usbconfig.h similarity index 100% rename from avrusb/examples/hid-data/firmware/usbconfig.h rename to tools/avrusb/examples/hid-data/firmware/usbconfig.h diff --git a/avrusb/examples/hid-data/firmware/usbdrv/Changelog.txt b/tools/avrusb/examples/hid-data/firmware/usbdrv/Changelog.txt similarity index 100% rename from avrusb/examples/hid-data/firmware/usbdrv/Changelog.txt rename to tools/avrusb/examples/hid-data/firmware/usbdrv/Changelog.txt diff --git a/avrusb/examples/hid-data/firmware/usbdrv/CommercialLicense.txt b/tools/avrusb/examples/hid-data/firmware/usbdrv/CommercialLicense.txt similarity index 100% rename from avrusb/examples/hid-data/firmware/usbdrv/CommercialLicense.txt rename to tools/avrusb/examples/hid-data/firmware/usbdrv/CommercialLicense.txt diff --git a/avrusb/examples/hid-data/firmware/usbdrv/License.txt b/tools/avrusb/examples/hid-data/firmware/usbdrv/License.txt similarity index 100% rename from avrusb/examples/hid-data/firmware/usbdrv/License.txt rename to tools/avrusb/examples/hid-data/firmware/usbdrv/License.txt diff --git a/avrusb/examples/hid-data/firmware/usbdrv/Readme.txt b/tools/avrusb/examples/hid-data/firmware/usbdrv/Readme.txt similarity index 100% rename from avrusb/examples/hid-data/firmware/usbdrv/Readme.txt rename to tools/avrusb/examples/hid-data/firmware/usbdrv/Readme.txt diff --git a/avrusb/examples/hid-data/firmware/usbdrv/USBID-License.txt b/tools/avrusb/examples/hid-data/firmware/usbdrv/USBID-License.txt similarity index 100% rename from avrusb/examples/hid-data/firmware/usbdrv/USBID-License.txt rename to tools/avrusb/examples/hid-data/firmware/usbdrv/USBID-License.txt diff --git a/avrusb/examples/hid-data/firmware/usbdrv/asmcommon.inc b/tools/avrusb/examples/hid-data/firmware/usbdrv/asmcommon.inc similarity index 100% rename from avrusb/examples/hid-data/firmware/usbdrv/asmcommon.inc rename to tools/avrusb/examples/hid-data/firmware/usbdrv/asmcommon.inc diff --git a/avrusb/examples/hid-data/firmware/usbdrv/oddebug.c b/tools/avrusb/examples/hid-data/firmware/usbdrv/oddebug.c similarity index 100% rename from avrusb/examples/hid-data/firmware/usbdrv/oddebug.c rename to tools/avrusb/examples/hid-data/firmware/usbdrv/oddebug.c diff --git a/avrusb/examples/hid-data/firmware/usbdrv/oddebug.h b/tools/avrusb/examples/hid-data/firmware/usbdrv/oddebug.h similarity index 100% rename from avrusb/examples/hid-data/firmware/usbdrv/oddebug.h rename to tools/avrusb/examples/hid-data/firmware/usbdrv/oddebug.h diff --git a/avrusb/examples/hid-data/firmware/usbdrv/usbconfig-prototype.h b/tools/avrusb/examples/hid-data/firmware/usbdrv/usbconfig-prototype.h similarity index 100% rename from avrusb/examples/hid-data/firmware/usbdrv/usbconfig-prototype.h rename to tools/avrusb/examples/hid-data/firmware/usbdrv/usbconfig-prototype.h diff --git a/avrusb/examples/hid-data/firmware/usbdrv/usbdrv.c b/tools/avrusb/examples/hid-data/firmware/usbdrv/usbdrv.c similarity index 100% rename from avrusb/examples/hid-data/firmware/usbdrv/usbdrv.c rename to tools/avrusb/examples/hid-data/firmware/usbdrv/usbdrv.c diff --git a/avrusb/examples/hid-data/firmware/usbdrv/usbdrv.h b/tools/avrusb/examples/hid-data/firmware/usbdrv/usbdrv.h similarity index 100% rename from avrusb/examples/hid-data/firmware/usbdrv/usbdrv.h rename to tools/avrusb/examples/hid-data/firmware/usbdrv/usbdrv.h diff --git a/avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm.S b/tools/avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm.S similarity index 100% rename from avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm.S rename to tools/avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm.S diff --git a/avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm.asm b/tools/avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm.asm similarity index 100% rename from avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm.asm rename to tools/avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm.asm diff --git a/avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm12.inc b/tools/avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm12.inc similarity index 100% rename from avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm12.inc rename to tools/avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm12.inc diff --git a/avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm128.inc b/tools/avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm128.inc similarity index 100% rename from avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm128.inc rename to tools/avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm128.inc diff --git a/avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm15.inc b/tools/avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm15.inc similarity index 100% rename from avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm15.inc rename to tools/avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm15.inc diff --git a/avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm16.inc b/tools/avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm16.inc similarity index 100% rename from avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm16.inc rename to tools/avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm16.inc diff --git a/avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm165.inc b/tools/avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm165.inc similarity index 100% rename from avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm165.inc rename to tools/avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm165.inc diff --git a/avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm18-crc.inc b/tools/avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm18-crc.inc similarity index 100% rename from avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm18-crc.inc rename to tools/avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm18-crc.inc diff --git a/avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm20.inc b/tools/avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm20.inc similarity index 100% rename from avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm20.inc rename to tools/avrusb/examples/hid-data/firmware/usbdrv/usbdrvasm20.inc diff --git a/avrusb/examples/hid-data/firmware/usbdrv/usbportability.h b/tools/avrusb/examples/hid-data/firmware/usbdrv/usbportability.h similarity index 100% rename from avrusb/examples/hid-data/firmware/usbdrv/usbportability.h rename to tools/avrusb/examples/hid-data/firmware/usbdrv/usbportability.h diff --git a/avrusb/examples/hid-mouse/Readme.txt b/tools/avrusb/examples/hid-mouse/Readme.txt similarity index 100% rename from avrusb/examples/hid-mouse/Readme.txt rename to tools/avrusb/examples/hid-mouse/Readme.txt diff --git a/avrusb/examples/hid-mouse/firmware/Makefile b/tools/avrusb/examples/hid-mouse/firmware/Makefile similarity index 100% rename from avrusb/examples/hid-mouse/firmware/Makefile rename to tools/avrusb/examples/hid-mouse/firmware/Makefile diff --git a/avrusb/examples/hid-mouse/firmware/main.c b/tools/avrusb/examples/hid-mouse/firmware/main.c similarity index 100% rename from avrusb/examples/hid-mouse/firmware/main.c rename to tools/avrusb/examples/hid-mouse/firmware/main.c diff --git a/avrusb/examples/hid-mouse/firmware/usbconfig.h b/tools/avrusb/examples/hid-mouse/firmware/usbconfig.h similarity index 100% rename from avrusb/examples/hid-mouse/firmware/usbconfig.h rename to tools/avrusb/examples/hid-mouse/firmware/usbconfig.h diff --git a/avrusb/examples/usbtool/Makefile b/tools/avrusb/examples/usbtool/Makefile similarity index 100% rename from avrusb/examples/usbtool/Makefile rename to tools/avrusb/examples/usbtool/Makefile diff --git a/avrusb/examples/usbtool/Makefile.windows b/tools/avrusb/examples/usbtool/Makefile.windows similarity index 100% rename from avrusb/examples/usbtool/Makefile.windows rename to tools/avrusb/examples/usbtool/Makefile.windows diff --git a/avrusb/examples/usbtool/Readme.txt b/tools/avrusb/examples/usbtool/Readme.txt similarity index 100% rename from avrusb/examples/usbtool/Readme.txt rename to tools/avrusb/examples/usbtool/Readme.txt diff --git a/avrusb/examples/usbtool/opendevice.c b/tools/avrusb/examples/usbtool/opendevice.c similarity index 100% rename from avrusb/examples/usbtool/opendevice.c rename to tools/avrusb/examples/usbtool/opendevice.c diff --git a/avrusb/examples/usbtool/opendevice.h b/tools/avrusb/examples/usbtool/opendevice.h similarity index 100% rename from avrusb/examples/usbtool/opendevice.h rename to tools/avrusb/examples/usbtool/opendevice.h diff --git a/avrusb/examples/usbtool/usbtool.c b/tools/avrusb/examples/usbtool/usbtool.c similarity index 100% rename from avrusb/examples/usbtool/usbtool.c rename to tools/avrusb/examples/usbtool/usbtool.c diff --git a/avrusb/libs-device/Readme.txt b/tools/avrusb/libs-device/Readme.txt similarity index 100% rename from avrusb/libs-device/Readme.txt rename to tools/avrusb/libs-device/Readme.txt diff --git a/avrusb/libs-device/osccal.c b/tools/avrusb/libs-device/osccal.c similarity index 100% rename from avrusb/libs-device/osccal.c rename to tools/avrusb/libs-device/osccal.c diff --git a/avrusb/libs-device/osccal.h b/tools/avrusb/libs-device/osccal.h similarity index 100% rename from avrusb/libs-device/osccal.h rename to tools/avrusb/libs-device/osccal.h diff --git a/avrusb/libs-device/osctune.h b/tools/avrusb/libs-device/osctune.h similarity index 100% rename from avrusb/libs-device/osctune.h rename to tools/avrusb/libs-device/osctune.h diff --git a/avrusb/libs-host/Readme.txt b/tools/avrusb/libs-host/Readme.txt similarity index 100% rename from avrusb/libs-host/Readme.txt rename to tools/avrusb/libs-host/Readme.txt diff --git a/avrusb/libs-host/hiddata.c b/tools/avrusb/libs-host/hiddata.c similarity index 100% rename from avrusb/libs-host/hiddata.c rename to tools/avrusb/libs-host/hiddata.c diff --git a/avrusb/libs-host/hiddata.h b/tools/avrusb/libs-host/hiddata.h similarity index 100% rename from avrusb/libs-host/hiddata.h rename to tools/avrusb/libs-host/hiddata.h diff --git a/avrusb/libs-host/hidsdi.h b/tools/avrusb/libs-host/hidsdi.h similarity index 100% rename from avrusb/libs-host/hidsdi.h rename to tools/avrusb/libs-host/hidsdi.h diff --git a/avrusb/libs-host/opendevice.c b/tools/avrusb/libs-host/opendevice.c similarity index 100% rename from avrusb/libs-host/opendevice.c rename to tools/avrusb/libs-host/opendevice.c diff --git a/avrusb/libs-host/opendevice.h b/tools/avrusb/libs-host/opendevice.h similarity index 100% rename from avrusb/libs-host/opendevice.h rename to tools/avrusb/libs-host/opendevice.h diff --git a/avrusb/tests/Makefile b/tools/avrusb/tests/Makefile similarity index 100% rename from avrusb/tests/Makefile rename to tools/avrusb/tests/Makefile diff --git a/avrusb/tests/Readme.txt b/tools/avrusb/tests/Readme.txt similarity index 100% rename from avrusb/tests/Readme.txt rename to tools/avrusb/tests/Readme.txt diff --git a/avrusb/tests/compare-sizes.awk b/tools/avrusb/tests/compare-sizes.awk similarity index 100% rename from avrusb/tests/compare-sizes.awk rename to tools/avrusb/tests/compare-sizes.awk diff --git a/avrusb/tests/main.c b/tools/avrusb/tests/main.c similarity index 100% rename from avrusb/tests/main.c rename to tools/avrusb/tests/main.c diff --git a/avrusb/tests/null.c b/tools/avrusb/tests/null.c similarity index 100% rename from avrusb/tests/null.c rename to tools/avrusb/tests/null.c diff --git a/avrusb/tests/sizes-reference/sizes-20080418-gcc3.4.6.txt b/tools/avrusb/tests/sizes-reference/sizes-20080418-gcc3.4.6.txt similarity index 100% rename from avrusb/tests/sizes-reference/sizes-20080418-gcc3.4.6.txt rename to tools/avrusb/tests/sizes-reference/sizes-20080418-gcc3.4.6.txt diff --git a/avrusb/tests/sizes-reference/sizes-20080418-gcc4.2.2.txt b/tools/avrusb/tests/sizes-reference/sizes-20080418-gcc4.2.2.txt similarity index 100% rename from avrusb/tests/sizes-reference/sizes-20080418-gcc4.2.2.txt rename to tools/avrusb/tests/sizes-reference/sizes-20080418-gcc4.2.2.txt diff --git a/avrusb/tests/sizes-reference/sizes-20080513-gcc3.4.6.txt b/tools/avrusb/tests/sizes-reference/sizes-20080513-gcc3.4.6.txt similarity index 100% rename from avrusb/tests/sizes-reference/sizes-20080513-gcc3.4.6.txt rename to tools/avrusb/tests/sizes-reference/sizes-20080513-gcc3.4.6.txt diff --git a/avrusb/tests/sizes-reference/sizes-20080513-gcc4.3.0.txt b/tools/avrusb/tests/sizes-reference/sizes-20080513-gcc4.3.0.txt similarity index 100% rename from avrusb/tests/sizes-reference/sizes-20080513-gcc4.3.0.txt rename to tools/avrusb/tests/sizes-reference/sizes-20080513-gcc4.3.0.txt diff --git a/avrusb/tests/sizes-reference/sizes-20081022-gcc3.4.6.txt b/tools/avrusb/tests/sizes-reference/sizes-20081022-gcc3.4.6.txt similarity index 100% rename from avrusb/tests/sizes-reference/sizes-20081022-gcc3.4.6.txt rename to tools/avrusb/tests/sizes-reference/sizes-20081022-gcc3.4.6.txt diff --git a/avrusb/tests/sizes-reference/sizes-20081022-gcc4.3.0.txt b/tools/avrusb/tests/sizes-reference/sizes-20081022-gcc4.3.0.txt similarity index 100% rename from avrusb/tests/sizes-reference/sizes-20081022-gcc4.3.0.txt rename to tools/avrusb/tests/sizes-reference/sizes-20081022-gcc4.3.0.txt diff --git a/avrusb/tests/sizes-reference/sizes-20081126-gcc3.4.6.txt b/tools/avrusb/tests/sizes-reference/sizes-20081126-gcc3.4.6.txt similarity index 100% rename from avrusb/tests/sizes-reference/sizes-20081126-gcc3.4.6.txt rename to tools/avrusb/tests/sizes-reference/sizes-20081126-gcc3.4.6.txt diff --git a/avrusb/tests/sizes-reference/sizes-20081126-gcc4.3.0.txt b/tools/avrusb/tests/sizes-reference/sizes-20081126-gcc4.3.0.txt similarity index 100% rename from avrusb/tests/sizes-reference/sizes-20081126-gcc4.3.0.txt rename to tools/avrusb/tests/sizes-reference/sizes-20081126-gcc4.3.0.txt diff --git a/avrusb/tests/sizes-reference/sizes-20090323-gcc3.4.6.txt b/tools/avrusb/tests/sizes-reference/sizes-20090323-gcc3.4.6.txt similarity index 100% rename from avrusb/tests/sizes-reference/sizes-20090323-gcc3.4.6.txt rename to tools/avrusb/tests/sizes-reference/sizes-20090323-gcc3.4.6.txt diff --git a/avrusb/tests/sizes-reference/sizes-20090323-gcc4.3.2.txt b/tools/avrusb/tests/sizes-reference/sizes-20090323-gcc4.3.2.txt similarity index 100% rename from avrusb/tests/sizes-reference/sizes-20090323-gcc4.3.2.txt rename to tools/avrusb/tests/sizes-reference/sizes-20090323-gcc4.3.2.txt diff --git a/avrusb/tests/usbconfig.h b/tools/avrusb/tests/usbconfig.h similarity index 100% rename from avrusb/tests/usbconfig.h rename to tools/avrusb/tests/usbconfig.h diff --git a/avrusb/usbdrv/Changelog.txt b/tools/avrusb/usbdrv/Changelog.txt similarity index 100% rename from avrusb/usbdrv/Changelog.txt rename to tools/avrusb/usbdrv/Changelog.txt diff --git a/avrusb/usbdrv/CommercialLicense.txt b/tools/avrusb/usbdrv/CommercialLicense.txt similarity index 100% rename from avrusb/usbdrv/CommercialLicense.txt rename to tools/avrusb/usbdrv/CommercialLicense.txt diff --git a/avrusb/usbdrv/License.txt b/tools/avrusb/usbdrv/License.txt similarity index 100% rename from avrusb/usbdrv/License.txt rename to tools/avrusb/usbdrv/License.txt diff --git a/avrusb/usbdrv/Readme.txt b/tools/avrusb/usbdrv/Readme.txt similarity index 100% rename from avrusb/usbdrv/Readme.txt rename to tools/avrusb/usbdrv/Readme.txt diff --git a/avrusb/usbdrv/USBID-License.txt b/tools/avrusb/usbdrv/USBID-License.txt similarity index 100% rename from avrusb/usbdrv/USBID-License.txt rename to tools/avrusb/usbdrv/USBID-License.txt diff --git a/avrusb/usbdrv/asmcommon.inc b/tools/avrusb/usbdrv/asmcommon.inc similarity index 100% rename from avrusb/usbdrv/asmcommon.inc rename to tools/avrusb/usbdrv/asmcommon.inc diff --git a/avrusb/usbdrv/oddebug.c b/tools/avrusb/usbdrv/oddebug.c similarity index 100% rename from avrusb/usbdrv/oddebug.c rename to tools/avrusb/usbdrv/oddebug.c diff --git a/avrusb/usbdrv/oddebug.h b/tools/avrusb/usbdrv/oddebug.h similarity index 100% rename from avrusb/usbdrv/oddebug.h rename to tools/avrusb/usbdrv/oddebug.h diff --git a/avrusb/usbdrv/usbconfig-prototype.h b/tools/avrusb/usbdrv/usbconfig-prototype.h similarity index 100% rename from avrusb/usbdrv/usbconfig-prototype.h rename to tools/avrusb/usbdrv/usbconfig-prototype.h diff --git a/avrusb/usbdrv/usbdrv.c b/tools/avrusb/usbdrv/usbdrv.c similarity index 100% rename from avrusb/usbdrv/usbdrv.c rename to tools/avrusb/usbdrv/usbdrv.c diff --git a/avrusb/usbdrv/usbdrv.h b/tools/avrusb/usbdrv/usbdrv.h similarity index 100% rename from avrusb/usbdrv/usbdrv.h rename to tools/avrusb/usbdrv/usbdrv.h diff --git a/avrusb/usbdrv/usbdrvasm.S b/tools/avrusb/usbdrv/usbdrvasm.S similarity index 100% rename from avrusb/usbdrv/usbdrvasm.S rename to tools/avrusb/usbdrv/usbdrvasm.S diff --git a/avrusb/usbdrv/usbdrvasm.asm b/tools/avrusb/usbdrv/usbdrvasm.asm similarity index 100% rename from avrusb/usbdrv/usbdrvasm.asm rename to tools/avrusb/usbdrv/usbdrvasm.asm diff --git a/avrusb/usbdrv/usbdrvasm12.inc b/tools/avrusb/usbdrv/usbdrvasm12.inc similarity index 100% rename from avrusb/usbdrv/usbdrvasm12.inc rename to tools/avrusb/usbdrv/usbdrvasm12.inc diff --git a/avrusb/usbdrv/usbdrvasm128.inc b/tools/avrusb/usbdrv/usbdrvasm128.inc similarity index 100% rename from avrusb/usbdrv/usbdrvasm128.inc rename to tools/avrusb/usbdrv/usbdrvasm128.inc diff --git a/avrusb/usbdrv/usbdrvasm15.inc b/tools/avrusb/usbdrv/usbdrvasm15.inc similarity index 100% rename from avrusb/usbdrv/usbdrvasm15.inc rename to tools/avrusb/usbdrv/usbdrvasm15.inc diff --git a/avrusb/usbdrv/usbdrvasm16.inc b/tools/avrusb/usbdrv/usbdrvasm16.inc similarity index 100% rename from avrusb/usbdrv/usbdrvasm16.inc rename to tools/avrusb/usbdrv/usbdrvasm16.inc diff --git a/avrusb/usbdrv/usbdrvasm165.inc b/tools/avrusb/usbdrv/usbdrvasm165.inc similarity index 100% rename from avrusb/usbdrv/usbdrvasm165.inc rename to tools/avrusb/usbdrv/usbdrvasm165.inc diff --git a/avrusb/usbdrv/usbdrvasm18-crc.inc b/tools/avrusb/usbdrv/usbdrvasm18-crc.inc similarity index 100% rename from avrusb/usbdrv/usbdrvasm18-crc.inc rename to tools/avrusb/usbdrv/usbdrvasm18-crc.inc diff --git a/avrusb/usbdrv/usbdrvasm20.inc b/tools/avrusb/usbdrv/usbdrvasm20.inc similarity index 100% rename from avrusb/usbdrv/usbdrvasm20.inc rename to tools/avrusb/usbdrv/usbdrvasm20.inc diff --git a/avrusb/usbdrv/usbportability.h b/tools/avrusb/usbdrv/usbportability.h similarity index 100% rename from avrusb/usbdrv/usbportability.h rename to tools/avrusb/usbdrv/usbportability.h diff --git a/bsnes/Makefile b/tools/bsnes/Makefile similarity index 100% rename from bsnes/Makefile rename to tools/bsnes/Makefile diff --git a/bsnes/base.hpp b/tools/bsnes/base.hpp similarity index 100% rename from bsnes/base.hpp rename to tools/bsnes/base.hpp diff --git a/bsnes/bsnes.lnk b/tools/bsnes/bsnes.lnk similarity index 100% rename from bsnes/bsnes.lnk rename to tools/bsnes/bsnes.lnk diff --git a/bsnes/cart/cart.cpp b/tools/bsnes/cart/cart.cpp similarity index 100% rename from bsnes/cart/cart.cpp rename to tools/bsnes/cart/cart.cpp diff --git a/bsnes/cart/cart.hpp b/tools/bsnes/cart/cart.hpp similarity index 100% rename from bsnes/cart/cart.hpp rename to tools/bsnes/cart/cart.hpp diff --git a/bsnes/cart/cart_file.cpp b/tools/bsnes/cart/cart_file.cpp similarity index 100% rename from bsnes/cart/cart_file.cpp rename to tools/bsnes/cart/cart_file.cpp diff --git a/bsnes/cart/cart_header.cpp b/tools/bsnes/cart/cart_header.cpp similarity index 100% rename from bsnes/cart/cart_header.cpp rename to tools/bsnes/cart/cart_header.cpp diff --git a/bsnes/cart/cart_loader.cpp b/tools/bsnes/cart/cart_loader.cpp similarity index 100% rename from bsnes/cart/cart_loader.cpp rename to tools/bsnes/cart/cart_loader.cpp diff --git a/bsnes/cc.bat b/tools/bsnes/cc.bat similarity index 100% rename from bsnes/cc.bat rename to tools/bsnes/cc.bat diff --git a/bsnes/cc.sh b/tools/bsnes/cc.sh similarity index 100% rename from bsnes/cc.sh rename to tools/bsnes/cc.sh diff --git a/bsnes/cheat/cheat.cpp b/tools/bsnes/cheat/cheat.cpp similarity index 100% rename from bsnes/cheat/cheat.cpp rename to tools/bsnes/cheat/cheat.cpp diff --git a/bsnes/cheat/cheat.hpp b/tools/bsnes/cheat/cheat.hpp similarity index 100% rename from bsnes/cheat/cheat.hpp rename to tools/bsnes/cheat/cheat.hpp diff --git a/bsnes/chip/bsx/bsx.cpp b/tools/bsnes/chip/bsx/bsx.cpp similarity index 100% rename from bsnes/chip/bsx/bsx.cpp rename to tools/bsnes/chip/bsx/bsx.cpp diff --git a/bsnes/chip/bsx/bsx.hpp b/tools/bsnes/chip/bsx/bsx.hpp similarity index 100% rename from bsnes/chip/bsx/bsx.hpp rename to tools/bsnes/chip/bsx/bsx.hpp diff --git a/bsnes/chip/bsx/bsx_base.cpp b/tools/bsnes/chip/bsx/bsx_base.cpp similarity index 100% rename from bsnes/chip/bsx/bsx_base.cpp rename to tools/bsnes/chip/bsx/bsx_base.cpp diff --git a/bsnes/chip/bsx/bsx_cart.cpp b/tools/bsnes/chip/bsx/bsx_cart.cpp similarity index 100% rename from bsnes/chip/bsx/bsx_cart.cpp rename to tools/bsnes/chip/bsx/bsx_cart.cpp diff --git a/bsnes/chip/bsx/bsx_flash.cpp b/tools/bsnes/chip/bsx/bsx_flash.cpp similarity index 100% rename from bsnes/chip/bsx/bsx_flash.cpp rename to tools/bsnes/chip/bsx/bsx_flash.cpp diff --git a/bsnes/chip/chip.hpp b/tools/bsnes/chip/chip.hpp similarity index 100% rename from bsnes/chip/chip.hpp rename to tools/bsnes/chip/chip.hpp diff --git a/bsnes/chip/cx4/cx4.cpp b/tools/bsnes/chip/cx4/cx4.cpp similarity index 100% rename from bsnes/chip/cx4/cx4.cpp rename to tools/bsnes/chip/cx4/cx4.cpp diff --git a/bsnes/chip/cx4/cx4.hpp b/tools/bsnes/chip/cx4/cx4.hpp similarity index 100% rename from bsnes/chip/cx4/cx4.hpp rename to tools/bsnes/chip/cx4/cx4.hpp diff --git a/bsnes/chip/cx4/cx4data.cpp b/tools/bsnes/chip/cx4/cx4data.cpp similarity index 100% rename from bsnes/chip/cx4/cx4data.cpp rename to tools/bsnes/chip/cx4/cx4data.cpp diff --git a/bsnes/chip/cx4/cx4fn.cpp b/tools/bsnes/chip/cx4/cx4fn.cpp similarity index 100% rename from bsnes/chip/cx4/cx4fn.cpp rename to tools/bsnes/chip/cx4/cx4fn.cpp diff --git a/bsnes/chip/cx4/cx4oam.cpp b/tools/bsnes/chip/cx4/cx4oam.cpp similarity index 100% rename from bsnes/chip/cx4/cx4oam.cpp rename to tools/bsnes/chip/cx4/cx4oam.cpp diff --git a/bsnes/chip/cx4/cx4ops.cpp b/tools/bsnes/chip/cx4/cx4ops.cpp similarity index 100% rename from bsnes/chip/cx4/cx4ops.cpp rename to tools/bsnes/chip/cx4/cx4ops.cpp diff --git a/bsnes/chip/dsp1/dsp1.cpp b/tools/bsnes/chip/dsp1/dsp1.cpp similarity index 100% rename from bsnes/chip/dsp1/dsp1.cpp rename to tools/bsnes/chip/dsp1/dsp1.cpp diff --git a/bsnes/chip/dsp1/dsp1.hpp b/tools/bsnes/chip/dsp1/dsp1.hpp similarity index 100% rename from bsnes/chip/dsp1/dsp1.hpp rename to tools/bsnes/chip/dsp1/dsp1.hpp diff --git a/bsnes/chip/dsp1/dsp1emu.cpp b/tools/bsnes/chip/dsp1/dsp1emu.cpp similarity index 100% rename from bsnes/chip/dsp1/dsp1emu.cpp rename to tools/bsnes/chip/dsp1/dsp1emu.cpp diff --git a/bsnes/chip/dsp1/dsp1emu.hpp b/tools/bsnes/chip/dsp1/dsp1emu.hpp similarity index 100% rename from bsnes/chip/dsp1/dsp1emu.hpp rename to tools/bsnes/chip/dsp1/dsp1emu.hpp diff --git a/bsnes/chip/dsp2/dsp2.cpp b/tools/bsnes/chip/dsp2/dsp2.cpp similarity index 100% rename from bsnes/chip/dsp2/dsp2.cpp rename to tools/bsnes/chip/dsp2/dsp2.cpp diff --git a/bsnes/chip/dsp2/dsp2.hpp b/tools/bsnes/chip/dsp2/dsp2.hpp similarity index 100% rename from bsnes/chip/dsp2/dsp2.hpp rename to tools/bsnes/chip/dsp2/dsp2.hpp diff --git a/bsnes/chip/dsp2/dsp2_op.cpp b/tools/bsnes/chip/dsp2/dsp2_op.cpp similarity index 100% rename from bsnes/chip/dsp2/dsp2_op.cpp rename to tools/bsnes/chip/dsp2/dsp2_op.cpp diff --git a/bsnes/chip/dsp3/dsp3.cpp b/tools/bsnes/chip/dsp3/dsp3.cpp similarity index 100% rename from bsnes/chip/dsp3/dsp3.cpp rename to tools/bsnes/chip/dsp3/dsp3.cpp diff --git a/bsnes/chip/dsp3/dsp3.hpp b/tools/bsnes/chip/dsp3/dsp3.hpp similarity index 100% rename from bsnes/chip/dsp3/dsp3.hpp rename to tools/bsnes/chip/dsp3/dsp3.hpp diff --git a/bsnes/chip/dsp3/dsp3emu.c b/tools/bsnes/chip/dsp3/dsp3emu.c similarity index 100% rename from bsnes/chip/dsp3/dsp3emu.c rename to tools/bsnes/chip/dsp3/dsp3emu.c diff --git a/bsnes/chip/dsp4/dsp4.cpp b/tools/bsnes/chip/dsp4/dsp4.cpp similarity index 100% rename from bsnes/chip/dsp4/dsp4.cpp rename to tools/bsnes/chip/dsp4/dsp4.cpp diff --git a/bsnes/chip/dsp4/dsp4.hpp b/tools/bsnes/chip/dsp4/dsp4.hpp similarity index 100% rename from bsnes/chip/dsp4/dsp4.hpp rename to tools/bsnes/chip/dsp4/dsp4.hpp diff --git a/bsnes/chip/dsp4/dsp4emu.c b/tools/bsnes/chip/dsp4/dsp4emu.c similarity index 100% rename from bsnes/chip/dsp4/dsp4emu.c rename to tools/bsnes/chip/dsp4/dsp4emu.c diff --git a/bsnes/chip/dsp4/dsp4emu.h b/tools/bsnes/chip/dsp4/dsp4emu.h similarity index 100% rename from bsnes/chip/dsp4/dsp4emu.h rename to tools/bsnes/chip/dsp4/dsp4emu.h diff --git a/bsnes/chip/obc1/obc1.cpp b/tools/bsnes/chip/obc1/obc1.cpp similarity index 100% rename from bsnes/chip/obc1/obc1.cpp rename to tools/bsnes/chip/obc1/obc1.cpp diff --git a/bsnes/chip/obc1/obc1.hpp b/tools/bsnes/chip/obc1/obc1.hpp similarity index 100% rename from bsnes/chip/obc1/obc1.hpp rename to tools/bsnes/chip/obc1/obc1.hpp diff --git a/bsnes/chip/sdd1/sdd1.cpp b/tools/bsnes/chip/sdd1/sdd1.cpp similarity index 100% rename from bsnes/chip/sdd1/sdd1.cpp rename to tools/bsnes/chip/sdd1/sdd1.cpp diff --git a/bsnes/chip/sdd1/sdd1.hpp b/tools/bsnes/chip/sdd1/sdd1.hpp similarity index 100% rename from bsnes/chip/sdd1/sdd1.hpp rename to tools/bsnes/chip/sdd1/sdd1.hpp diff --git a/bsnes/chip/sdd1/sdd1emu.cpp b/tools/bsnes/chip/sdd1/sdd1emu.cpp similarity index 100% rename from bsnes/chip/sdd1/sdd1emu.cpp rename to tools/bsnes/chip/sdd1/sdd1emu.cpp diff --git a/bsnes/chip/sdd1/sdd1emu.hpp b/tools/bsnes/chip/sdd1/sdd1emu.hpp similarity index 100% rename from bsnes/chip/sdd1/sdd1emu.hpp rename to tools/bsnes/chip/sdd1/sdd1emu.hpp diff --git a/bsnes/chip/spc7110/decomp.cpp b/tools/bsnes/chip/spc7110/decomp.cpp similarity index 100% rename from bsnes/chip/spc7110/decomp.cpp rename to tools/bsnes/chip/spc7110/decomp.cpp diff --git a/bsnes/chip/spc7110/decomp.hpp b/tools/bsnes/chip/spc7110/decomp.hpp similarity index 100% rename from bsnes/chip/spc7110/decomp.hpp rename to tools/bsnes/chip/spc7110/decomp.hpp diff --git a/bsnes/chip/spc7110/spc7110.cpp b/tools/bsnes/chip/spc7110/spc7110.cpp similarity index 100% rename from bsnes/chip/spc7110/spc7110.cpp rename to tools/bsnes/chip/spc7110/spc7110.cpp diff --git a/bsnes/chip/spc7110/spc7110.hpp b/tools/bsnes/chip/spc7110/spc7110.hpp similarity index 100% rename from bsnes/chip/spc7110/spc7110.hpp rename to tools/bsnes/chip/spc7110/spc7110.hpp diff --git a/bsnes/chip/srtc/srtc.cpp b/tools/bsnes/chip/srtc/srtc.cpp similarity index 100% rename from bsnes/chip/srtc/srtc.cpp rename to tools/bsnes/chip/srtc/srtc.cpp diff --git a/bsnes/chip/srtc/srtc.hpp b/tools/bsnes/chip/srtc/srtc.hpp similarity index 100% rename from bsnes/chip/srtc/srtc.hpp rename to tools/bsnes/chip/srtc/srtc.hpp diff --git a/bsnes/chip/st010/st010.cpp b/tools/bsnes/chip/st010/st010.cpp similarity index 100% rename from bsnes/chip/st010/st010.cpp rename to tools/bsnes/chip/st010/st010.cpp diff --git a/bsnes/chip/st010/st010.hpp b/tools/bsnes/chip/st010/st010.hpp similarity index 100% rename from bsnes/chip/st010/st010.hpp rename to tools/bsnes/chip/st010/st010.hpp diff --git a/bsnes/chip/st010/st010_data.hpp b/tools/bsnes/chip/st010/st010_data.hpp similarity index 100% rename from bsnes/chip/st010/st010_data.hpp rename to tools/bsnes/chip/st010/st010_data.hpp diff --git a/bsnes/chip/st010/st010_op.cpp b/tools/bsnes/chip/st010/st010_op.cpp similarity index 100% rename from bsnes/chip/st010/st010_op.cpp rename to tools/bsnes/chip/st010/st010_op.cpp diff --git a/bsnes/clean.bat b/tools/bsnes/clean.bat similarity index 100% rename from bsnes/clean.bat rename to tools/bsnes/clean.bat diff --git a/bsnes/clean.sh b/tools/bsnes/clean.sh similarity index 100% rename from bsnes/clean.sh rename to tools/bsnes/clean.sh diff --git a/bsnes/cpu/cpu.cpp b/tools/bsnes/cpu/cpu.cpp similarity index 100% rename from bsnes/cpu/cpu.cpp rename to tools/bsnes/cpu/cpu.cpp diff --git a/bsnes/cpu/cpu.hpp b/tools/bsnes/cpu/cpu.hpp similarity index 100% rename from bsnes/cpu/cpu.hpp rename to tools/bsnes/cpu/cpu.hpp diff --git a/bsnes/cpu/cpuregs.hpp b/tools/bsnes/cpu/cpuregs.hpp similarity index 100% rename from bsnes/cpu/cpuregs.hpp rename to tools/bsnes/cpu/cpuregs.hpp diff --git a/bsnes/cpu/dcpu.cpp b/tools/bsnes/cpu/dcpu.cpp similarity index 100% rename from bsnes/cpu/dcpu.cpp rename to tools/bsnes/cpu/dcpu.cpp diff --git a/bsnes/cpu/scpu/core/cc.sh b/tools/bsnes/cpu/scpu/core/cc.sh similarity index 100% rename from bsnes/cpu/scpu/core/cc.sh rename to tools/bsnes/cpu/scpu/core/cc.sh diff --git a/bsnes/cpu/scpu/core/clean.sh b/tools/bsnes/cpu/scpu/core/clean.sh similarity index 100% rename from bsnes/cpu/scpu/core/clean.sh rename to tools/bsnes/cpu/scpu/core/clean.sh diff --git a/bsnes/cpu/scpu/core/core.cpp b/tools/bsnes/cpu/scpu/core/core.cpp similarity index 100% rename from bsnes/cpu/scpu/core/core.cpp rename to tools/bsnes/cpu/scpu/core/core.cpp diff --git a/bsnes/cpu/scpu/core/core.hpp b/tools/bsnes/cpu/scpu/core/core.hpp similarity index 100% rename from bsnes/cpu/scpu/core/core.hpp rename to tools/bsnes/cpu/scpu/core/core.hpp diff --git a/bsnes/cpu/scpu/core/op_misc.b b/tools/bsnes/cpu/scpu/core/op_misc.b similarity index 100% rename from bsnes/cpu/scpu/core/op_misc.b rename to tools/bsnes/cpu/scpu/core/op_misc.b diff --git a/bsnes/cpu/scpu/core/op_misc.cpp b/tools/bsnes/cpu/scpu/core/op_misc.cpp similarity index 100% rename from bsnes/cpu/scpu/core/op_misc.cpp rename to tools/bsnes/cpu/scpu/core/op_misc.cpp diff --git a/bsnes/cpu/scpu/core/op_pc.b b/tools/bsnes/cpu/scpu/core/op_pc.b similarity index 100% rename from bsnes/cpu/scpu/core/op_pc.b rename to tools/bsnes/cpu/scpu/core/op_pc.b diff --git a/bsnes/cpu/scpu/core/op_pc.cpp b/tools/bsnes/cpu/scpu/core/op_pc.cpp similarity index 100% rename from bsnes/cpu/scpu/core/op_pc.cpp rename to tools/bsnes/cpu/scpu/core/op_pc.cpp diff --git a/bsnes/cpu/scpu/core/op_read.b b/tools/bsnes/cpu/scpu/core/op_read.b similarity index 100% rename from bsnes/cpu/scpu/core/op_read.b rename to tools/bsnes/cpu/scpu/core/op_read.b diff --git a/bsnes/cpu/scpu/core/op_read.cpp b/tools/bsnes/cpu/scpu/core/op_read.cpp similarity index 100% rename from bsnes/cpu/scpu/core/op_read.cpp rename to tools/bsnes/cpu/scpu/core/op_read.cpp diff --git a/bsnes/cpu/scpu/core/op_rmw.b b/tools/bsnes/cpu/scpu/core/op_rmw.b similarity index 100% rename from bsnes/cpu/scpu/core/op_rmw.b rename to tools/bsnes/cpu/scpu/core/op_rmw.b diff --git a/bsnes/cpu/scpu/core/op_rmw.cpp b/tools/bsnes/cpu/scpu/core/op_rmw.cpp similarity index 100% rename from bsnes/cpu/scpu/core/op_rmw.cpp rename to tools/bsnes/cpu/scpu/core/op_rmw.cpp diff --git a/bsnes/cpu/scpu/core/op_write.b b/tools/bsnes/cpu/scpu/core/op_write.b similarity index 100% rename from bsnes/cpu/scpu/core/op_write.b rename to tools/bsnes/cpu/scpu/core/op_write.b diff --git a/bsnes/cpu/scpu/core/op_write.cpp b/tools/bsnes/cpu/scpu/core/op_write.cpp similarity index 100% rename from bsnes/cpu/scpu/core/op_write.cpp rename to tools/bsnes/cpu/scpu/core/op_write.cpp diff --git a/bsnes/cpu/scpu/core/opfn.cpp b/tools/bsnes/cpu/scpu/core/opfn.cpp similarity index 100% rename from bsnes/cpu/scpu/core/opfn.cpp rename to tools/bsnes/cpu/scpu/core/opfn.cpp diff --git a/bsnes/cpu/scpu/core/scpugen.cpp b/tools/bsnes/cpu/scpu/core/scpugen.cpp similarity index 100% rename from bsnes/cpu/scpu/core/scpugen.cpp rename to tools/bsnes/cpu/scpu/core/scpugen.cpp diff --git a/bsnes/cpu/scpu/dma/dma.cpp b/tools/bsnes/cpu/scpu/dma/dma.cpp similarity index 100% rename from bsnes/cpu/scpu/dma/dma.cpp rename to tools/bsnes/cpu/scpu/dma/dma.cpp diff --git a/bsnes/cpu/scpu/dma/dma.hpp b/tools/bsnes/cpu/scpu/dma/dma.hpp similarity index 100% rename from bsnes/cpu/scpu/dma/dma.hpp rename to tools/bsnes/cpu/scpu/dma/dma.hpp diff --git a/bsnes/cpu/scpu/memory/memory.cpp b/tools/bsnes/cpu/scpu/memory/memory.cpp similarity index 100% rename from bsnes/cpu/scpu/memory/memory.cpp rename to tools/bsnes/cpu/scpu/memory/memory.cpp diff --git a/bsnes/cpu/scpu/memory/memory.hpp b/tools/bsnes/cpu/scpu/memory/memory.hpp similarity index 100% rename from bsnes/cpu/scpu/memory/memory.hpp rename to tools/bsnes/cpu/scpu/memory/memory.hpp diff --git a/bsnes/cpu/scpu/mmio/mmio.cpp b/tools/bsnes/cpu/scpu/mmio/mmio.cpp similarity index 100% rename from bsnes/cpu/scpu/mmio/mmio.cpp rename to tools/bsnes/cpu/scpu/mmio/mmio.cpp diff --git a/bsnes/cpu/scpu/mmio/mmio.hpp b/tools/bsnes/cpu/scpu/mmio/mmio.hpp similarity index 100% rename from bsnes/cpu/scpu/mmio/mmio.hpp rename to tools/bsnes/cpu/scpu/mmio/mmio.hpp diff --git a/bsnes/cpu/scpu/scpu.cpp b/tools/bsnes/cpu/scpu/scpu.cpp similarity index 100% rename from bsnes/cpu/scpu/scpu.cpp rename to tools/bsnes/cpu/scpu/scpu.cpp diff --git a/bsnes/cpu/scpu/scpu.hpp b/tools/bsnes/cpu/scpu/scpu.hpp similarity index 100% rename from bsnes/cpu/scpu/scpu.hpp rename to tools/bsnes/cpu/scpu/scpu.hpp diff --git a/bsnes/cpu/scpu/timing/event.cpp b/tools/bsnes/cpu/scpu/timing/event.cpp similarity index 100% rename from bsnes/cpu/scpu/timing/event.cpp rename to tools/bsnes/cpu/scpu/timing/event.cpp diff --git a/bsnes/cpu/scpu/timing/irq.cpp b/tools/bsnes/cpu/scpu/timing/irq.cpp similarity index 100% rename from bsnes/cpu/scpu/timing/irq.cpp rename to tools/bsnes/cpu/scpu/timing/irq.cpp diff --git a/bsnes/cpu/scpu/timing/joypad.cpp b/tools/bsnes/cpu/scpu/timing/joypad.cpp similarity index 100% rename from bsnes/cpu/scpu/timing/joypad.cpp rename to tools/bsnes/cpu/scpu/timing/joypad.cpp diff --git a/bsnes/cpu/scpu/timing/timing.cpp b/tools/bsnes/cpu/scpu/timing/timing.cpp similarity index 100% rename from bsnes/cpu/scpu/timing/timing.cpp rename to tools/bsnes/cpu/scpu/timing/timing.cpp diff --git a/bsnes/cpu/scpu/timing/timing.hpp b/tools/bsnes/cpu/scpu/timing/timing.hpp similarity index 100% rename from bsnes/cpu/scpu/timing/timing.hpp rename to tools/bsnes/cpu/scpu/timing/timing.hpp diff --git a/bsnes/data/bsnes.Manifest b/tools/bsnes/data/bsnes.Manifest similarity index 100% rename from bsnes/data/bsnes.Manifest rename to tools/bsnes/data/bsnes.Manifest diff --git a/bsnes/data/bsnes.desktop b/tools/bsnes/data/bsnes.desktop similarity index 100% rename from bsnes/data/bsnes.desktop rename to tools/bsnes/data/bsnes.desktop diff --git a/bsnes/data/bsnes.ico b/tools/bsnes/data/bsnes.ico similarity index 100% rename from bsnes/data/bsnes.ico rename to tools/bsnes/data/bsnes.ico diff --git a/bsnes/data/bsnes.png b/tools/bsnes/data/bsnes.png similarity index 100% rename from bsnes/data/bsnes.png rename to tools/bsnes/data/bsnes.png diff --git a/bsnes/data/documentation.html b/tools/bsnes/data/documentation.html similarity index 100% rename from bsnes/data/documentation.html rename to tools/bsnes/data/documentation.html diff --git a/bsnes/data/joypad.png b/tools/bsnes/data/joypad.png similarity index 100% rename from bsnes/data/joypad.png rename to tools/bsnes/data/joypad.png diff --git a/bsnes/data/license.html b/tools/bsnes/data/license.html similarity index 100% rename from bsnes/data/license.html rename to tools/bsnes/data/license.html diff --git a/bsnes/data/logo.png b/tools/bsnes/data/logo.png similarity index 100% rename from bsnes/data/logo.png rename to tools/bsnes/data/logo.png diff --git a/bsnes/dsp/adsp/adsp.cpp b/tools/bsnes/dsp/adsp/adsp.cpp similarity index 100% rename from bsnes/dsp/adsp/adsp.cpp rename to tools/bsnes/dsp/adsp/adsp.cpp diff --git a/bsnes/dsp/adsp/adsp.hpp b/tools/bsnes/dsp/adsp/adsp.hpp similarity index 100% rename from bsnes/dsp/adsp/adsp.hpp rename to tools/bsnes/dsp/adsp/adsp.hpp diff --git a/bsnes/dsp/adsp/adsp_tables.cpp b/tools/bsnes/dsp/adsp/adsp_tables.cpp similarity index 100% rename from bsnes/dsp/adsp/adsp_tables.cpp rename to tools/bsnes/dsp/adsp/adsp_tables.cpp diff --git a/bsnes/dsp/dsp.hpp b/tools/bsnes/dsp/dsp.hpp similarity index 100% rename from bsnes/dsp/dsp.hpp rename to tools/bsnes/dsp/dsp.hpp diff --git a/bsnes/dsp/sdsp/brr.cpp b/tools/bsnes/dsp/sdsp/brr.cpp similarity index 100% rename from bsnes/dsp/sdsp/brr.cpp rename to tools/bsnes/dsp/sdsp/brr.cpp diff --git a/bsnes/dsp/sdsp/counter.cpp b/tools/bsnes/dsp/sdsp/counter.cpp similarity index 100% rename from bsnes/dsp/sdsp/counter.cpp rename to tools/bsnes/dsp/sdsp/counter.cpp diff --git a/bsnes/dsp/sdsp/echo.cpp b/tools/bsnes/dsp/sdsp/echo.cpp similarity index 100% rename from bsnes/dsp/sdsp/echo.cpp rename to tools/bsnes/dsp/sdsp/echo.cpp diff --git a/bsnes/dsp/sdsp/envelope.cpp b/tools/bsnes/dsp/sdsp/envelope.cpp similarity index 100% rename from bsnes/dsp/sdsp/envelope.cpp rename to tools/bsnes/dsp/sdsp/envelope.cpp diff --git a/bsnes/dsp/sdsp/gaussian.cpp b/tools/bsnes/dsp/sdsp/gaussian.cpp similarity index 100% rename from bsnes/dsp/sdsp/gaussian.cpp rename to tools/bsnes/dsp/sdsp/gaussian.cpp diff --git a/bsnes/dsp/sdsp/misc.cpp b/tools/bsnes/dsp/sdsp/misc.cpp similarity index 100% rename from bsnes/dsp/sdsp/misc.cpp rename to tools/bsnes/dsp/sdsp/misc.cpp diff --git a/bsnes/dsp/sdsp/sdsp.cpp b/tools/bsnes/dsp/sdsp/sdsp.cpp similarity index 100% rename from bsnes/dsp/sdsp/sdsp.cpp rename to tools/bsnes/dsp/sdsp/sdsp.cpp diff --git a/bsnes/dsp/sdsp/sdsp.hpp b/tools/bsnes/dsp/sdsp/sdsp.hpp similarity index 100% rename from bsnes/dsp/sdsp/sdsp.hpp rename to tools/bsnes/dsp/sdsp/sdsp.hpp diff --git a/bsnes/dsp/sdsp/voice.cpp b/tools/bsnes/dsp/sdsp/voice.cpp similarity index 100% rename from bsnes/dsp/sdsp/voice.cpp rename to tools/bsnes/dsp/sdsp/voice.cpp diff --git a/bsnes/interface.hpp b/tools/bsnes/interface.hpp similarity index 100% rename from bsnes/interface.hpp rename to tools/bsnes/interface.hpp diff --git a/bsnes/lib/libco/fiber.c b/tools/bsnes/lib/libco/fiber.c similarity index 100% rename from bsnes/lib/libco/fiber.c rename to tools/bsnes/lib/libco/fiber.c diff --git a/bsnes/lib/libco/libco.c b/tools/bsnes/lib/libco/libco.c similarity index 100% rename from bsnes/lib/libco/libco.c rename to tools/bsnes/lib/libco/libco.c diff --git a/bsnes/lib/libco/libco.h b/tools/bsnes/lib/libco/libco.h similarity index 100% rename from bsnes/lib/libco/libco.h rename to tools/bsnes/lib/libco/libco.h diff --git a/bsnes/lib/libco/ppc.s b/tools/bsnes/lib/libco/ppc.s similarity index 100% rename from bsnes/lib/libco/ppc.s rename to tools/bsnes/lib/libco/ppc.s diff --git a/bsnes/lib/libco/ppc64.s b/tools/bsnes/lib/libco/ppc64.s similarity index 100% rename from bsnes/lib/libco/ppc64.s rename to tools/bsnes/lib/libco/ppc64.s diff --git a/bsnes/lib/libco/sjlj.c b/tools/bsnes/lib/libco/sjlj.c similarity index 100% rename from bsnes/lib/libco/sjlj.c rename to tools/bsnes/lib/libco/sjlj.c diff --git a/bsnes/lib/libco/ucontext.c b/tools/bsnes/lib/libco/ucontext.c similarity index 100% rename from bsnes/lib/libco/ucontext.c rename to tools/bsnes/lib/libco/ucontext.c diff --git a/bsnes/lib/libco/x86-64.c b/tools/bsnes/lib/libco/x86-64.c similarity index 100% rename from bsnes/lib/libco/x86-64.c rename to tools/bsnes/lib/libco/x86-64.c diff --git a/bsnes/lib/libco/x86.c b/tools/bsnes/lib/libco/x86.c similarity index 100% rename from bsnes/lib/libco/x86.c rename to tools/bsnes/lib/libco/x86.c diff --git a/bsnes/lib/libfilter/colortable.cpp b/tools/bsnes/lib/libfilter/colortable.cpp similarity index 100% rename from bsnes/lib/libfilter/colortable.cpp rename to tools/bsnes/lib/libfilter/colortable.cpp diff --git a/bsnes/lib/libfilter/colortable.hpp b/tools/bsnes/lib/libfilter/colortable.hpp similarity index 100% rename from bsnes/lib/libfilter/colortable.hpp rename to tools/bsnes/lib/libfilter/colortable.hpp diff --git a/bsnes/lib/libfilter/direct.cpp b/tools/bsnes/lib/libfilter/direct.cpp similarity index 100% rename from bsnes/lib/libfilter/direct.cpp rename to tools/bsnes/lib/libfilter/direct.cpp diff --git a/bsnes/lib/libfilter/direct.hpp b/tools/bsnes/lib/libfilter/direct.hpp similarity index 100% rename from bsnes/lib/libfilter/direct.hpp rename to tools/bsnes/lib/libfilter/direct.hpp diff --git a/bsnes/lib/libfilter/filter.cpp b/tools/bsnes/lib/libfilter/filter.cpp similarity index 100% rename from bsnes/lib/libfilter/filter.cpp rename to tools/bsnes/lib/libfilter/filter.cpp diff --git a/bsnes/lib/libfilter/filter.hpp b/tools/bsnes/lib/libfilter/filter.hpp similarity index 100% rename from bsnes/lib/libfilter/filter.hpp rename to tools/bsnes/lib/libfilter/filter.hpp diff --git a/bsnes/lib/libfilter/hq2x.cpp b/tools/bsnes/lib/libfilter/hq2x.cpp similarity index 100% rename from bsnes/lib/libfilter/hq2x.cpp rename to tools/bsnes/lib/libfilter/hq2x.cpp diff --git a/bsnes/lib/libfilter/hq2x.hpp b/tools/bsnes/lib/libfilter/hq2x.hpp similarity index 100% rename from bsnes/lib/libfilter/hq2x.hpp rename to tools/bsnes/lib/libfilter/hq2x.hpp diff --git a/bsnes/lib/libfilter/hq2x_table.hpp b/tools/bsnes/lib/libfilter/hq2x_table.hpp similarity index 100% rename from bsnes/lib/libfilter/hq2x_table.hpp rename to tools/bsnes/lib/libfilter/hq2x_table.hpp diff --git a/bsnes/lib/libfilter/libfilter.cpp b/tools/bsnes/lib/libfilter/libfilter.cpp similarity index 100% rename from bsnes/lib/libfilter/libfilter.cpp rename to tools/bsnes/lib/libfilter/libfilter.cpp diff --git a/bsnes/lib/libfilter/libfilter.hpp b/tools/bsnes/lib/libfilter/libfilter.hpp similarity index 100% rename from bsnes/lib/libfilter/libfilter.hpp rename to tools/bsnes/lib/libfilter/libfilter.hpp diff --git a/bsnes/lib/libfilter/ntsc.cpp b/tools/bsnes/lib/libfilter/ntsc.cpp similarity index 100% rename from bsnes/lib/libfilter/ntsc.cpp rename to tools/bsnes/lib/libfilter/ntsc.cpp diff --git a/bsnes/lib/libfilter/ntsc.hpp b/tools/bsnes/lib/libfilter/ntsc.hpp similarity index 100% rename from bsnes/lib/libfilter/ntsc.hpp rename to tools/bsnes/lib/libfilter/ntsc.hpp diff --git a/bsnes/lib/libfilter/scale2x.cpp b/tools/bsnes/lib/libfilter/scale2x.cpp similarity index 100% rename from bsnes/lib/libfilter/scale2x.cpp rename to tools/bsnes/lib/libfilter/scale2x.cpp diff --git a/bsnes/lib/libfilter/scale2x.hpp b/tools/bsnes/lib/libfilter/scale2x.hpp similarity index 100% rename from bsnes/lib/libfilter/scale2x.hpp rename to tools/bsnes/lib/libfilter/scale2x.hpp diff --git a/bsnes/lib/libfilter/scanline.cpp b/tools/bsnes/lib/libfilter/scanline.cpp similarity index 100% rename from bsnes/lib/libfilter/scanline.cpp rename to tools/bsnes/lib/libfilter/scanline.cpp diff --git a/bsnes/lib/libfilter/scanline.hpp b/tools/bsnes/lib/libfilter/scanline.hpp similarity index 100% rename from bsnes/lib/libfilter/scanline.hpp rename to tools/bsnes/lib/libfilter/scanline.hpp diff --git a/bsnes/lib/libfilter/snes_ntsc/snes_ntsc.c b/tools/bsnes/lib/libfilter/snes_ntsc/snes_ntsc.c similarity index 100% rename from bsnes/lib/libfilter/snes_ntsc/snes_ntsc.c rename to tools/bsnes/lib/libfilter/snes_ntsc/snes_ntsc.c diff --git a/bsnes/lib/libfilter/snes_ntsc/snes_ntsc.h b/tools/bsnes/lib/libfilter/snes_ntsc/snes_ntsc.h similarity index 100% rename from bsnes/lib/libfilter/snes_ntsc/snes_ntsc.h rename to tools/bsnes/lib/libfilter/snes_ntsc/snes_ntsc.h diff --git a/bsnes/lib/libfilter/snes_ntsc/snes_ntsc_config.h b/tools/bsnes/lib/libfilter/snes_ntsc/snes_ntsc_config.h similarity index 100% rename from bsnes/lib/libfilter/snes_ntsc/snes_ntsc_config.h rename to tools/bsnes/lib/libfilter/snes_ntsc/snes_ntsc_config.h diff --git a/bsnes/lib/libfilter/snes_ntsc/snes_ntsc_impl.h b/tools/bsnes/lib/libfilter/snes_ntsc/snes_ntsc_impl.h similarity index 100% rename from bsnes/lib/libfilter/snes_ntsc/snes_ntsc_impl.h rename to tools/bsnes/lib/libfilter/snes_ntsc/snes_ntsc_impl.h diff --git a/bsnes/lib/nall/Makefile.string b/tools/bsnes/lib/nall/Makefile.string similarity index 100% rename from bsnes/lib/nall/Makefile.string rename to tools/bsnes/lib/nall/Makefile.string diff --git a/bsnes/lib/nall/algorithm.hpp b/tools/bsnes/lib/nall/algorithm.hpp similarity index 100% rename from bsnes/lib/nall/algorithm.hpp rename to tools/bsnes/lib/nall/algorithm.hpp diff --git a/bsnes/lib/nall/any.hpp b/tools/bsnes/lib/nall/any.hpp similarity index 100% rename from bsnes/lib/nall/any.hpp rename to tools/bsnes/lib/nall/any.hpp diff --git a/bsnes/lib/nall/array.hpp b/tools/bsnes/lib/nall/array.hpp similarity index 100% rename from bsnes/lib/nall/array.hpp rename to tools/bsnes/lib/nall/array.hpp diff --git a/bsnes/lib/nall/base64.hpp b/tools/bsnes/lib/nall/base64.hpp similarity index 100% rename from bsnes/lib/nall/base64.hpp rename to tools/bsnes/lib/nall/base64.hpp diff --git a/bsnes/lib/nall/bit.hpp b/tools/bsnes/lib/nall/bit.hpp similarity index 100% rename from bsnes/lib/nall/bit.hpp rename to tools/bsnes/lib/nall/bit.hpp diff --git a/bsnes/lib/nall/config.hpp b/tools/bsnes/lib/nall/config.hpp similarity index 100% rename from bsnes/lib/nall/config.hpp rename to tools/bsnes/lib/nall/config.hpp diff --git a/bsnes/lib/nall/crc32.hpp b/tools/bsnes/lib/nall/crc32.hpp similarity index 100% rename from bsnes/lib/nall/crc32.hpp rename to tools/bsnes/lib/nall/crc32.hpp diff --git a/bsnes/lib/nall/detect.hpp b/tools/bsnes/lib/nall/detect.hpp similarity index 100% rename from bsnes/lib/nall/detect.hpp rename to tools/bsnes/lib/nall/detect.hpp diff --git a/bsnes/lib/nall/dictionary.hpp b/tools/bsnes/lib/nall/dictionary.hpp similarity index 100% rename from bsnes/lib/nall/dictionary.hpp rename to tools/bsnes/lib/nall/dictionary.hpp diff --git a/bsnes/lib/nall/endian.hpp b/tools/bsnes/lib/nall/endian.hpp similarity index 100% rename from bsnes/lib/nall/endian.hpp rename to tools/bsnes/lib/nall/endian.hpp diff --git a/bsnes/lib/nall/file.hpp b/tools/bsnes/lib/nall/file.hpp similarity index 100% rename from bsnes/lib/nall/file.hpp rename to tools/bsnes/lib/nall/file.hpp diff --git a/bsnes/lib/nall/filemap.hpp b/tools/bsnes/lib/nall/filemap.hpp similarity index 100% rename from bsnes/lib/nall/filemap.hpp rename to tools/bsnes/lib/nall/filemap.hpp diff --git a/bsnes/lib/nall/function.hpp b/tools/bsnes/lib/nall/function.hpp similarity index 100% rename from bsnes/lib/nall/function.hpp rename to tools/bsnes/lib/nall/function.hpp diff --git a/bsnes/lib/nall/input.hpp b/tools/bsnes/lib/nall/input.hpp similarity index 100% rename from bsnes/lib/nall/input.hpp rename to tools/bsnes/lib/nall/input.hpp diff --git a/bsnes/lib/nall/lzss.hpp b/tools/bsnes/lib/nall/lzss.hpp similarity index 100% rename from bsnes/lib/nall/lzss.hpp rename to tools/bsnes/lib/nall/lzss.hpp diff --git a/bsnes/lib/nall/moduloarray.hpp b/tools/bsnes/lib/nall/moduloarray.hpp similarity index 100% rename from bsnes/lib/nall/moduloarray.hpp rename to tools/bsnes/lib/nall/moduloarray.hpp diff --git a/bsnes/lib/nall/new.hpp b/tools/bsnes/lib/nall/new.hpp similarity index 100% rename from bsnes/lib/nall/new.hpp rename to tools/bsnes/lib/nall/new.hpp diff --git a/bsnes/lib/nall/platform.hpp b/tools/bsnes/lib/nall/platform.hpp similarity index 100% rename from bsnes/lib/nall/platform.hpp rename to tools/bsnes/lib/nall/platform.hpp diff --git a/bsnes/lib/nall/priorityqueue.hpp b/tools/bsnes/lib/nall/priorityqueue.hpp similarity index 100% rename from bsnes/lib/nall/priorityqueue.hpp rename to tools/bsnes/lib/nall/priorityqueue.hpp diff --git a/bsnes/lib/nall/property.hpp b/tools/bsnes/lib/nall/property.hpp similarity index 100% rename from bsnes/lib/nall/property.hpp rename to tools/bsnes/lib/nall/property.hpp diff --git a/bsnes/lib/nall/serial.hpp b/tools/bsnes/lib/nall/serial.hpp similarity index 100% rename from bsnes/lib/nall/serial.hpp rename to tools/bsnes/lib/nall/serial.hpp diff --git a/bsnes/lib/nall/sort.hpp b/tools/bsnes/lib/nall/sort.hpp similarity index 100% rename from bsnes/lib/nall/sort.hpp rename to tools/bsnes/lib/nall/sort.hpp diff --git a/bsnes/lib/nall/static.hpp b/tools/bsnes/lib/nall/static.hpp similarity index 100% rename from bsnes/lib/nall/static.hpp rename to tools/bsnes/lib/nall/static.hpp diff --git a/bsnes/lib/nall/stdint.hpp b/tools/bsnes/lib/nall/stdint.hpp similarity index 100% rename from bsnes/lib/nall/stdint.hpp rename to tools/bsnes/lib/nall/stdint.hpp diff --git a/bsnes/lib/nall/string.cpp b/tools/bsnes/lib/nall/string.cpp similarity index 100% rename from bsnes/lib/nall/string.cpp rename to tools/bsnes/lib/nall/string.cpp diff --git a/bsnes/lib/nall/string.hpp b/tools/bsnes/lib/nall/string.hpp similarity index 100% rename from bsnes/lib/nall/string.hpp rename to tools/bsnes/lib/nall/string.hpp diff --git a/bsnes/lib/nall/string/compare.cpp b/tools/bsnes/lib/nall/string/compare.cpp similarity index 100% rename from bsnes/lib/nall/string/compare.cpp rename to tools/bsnes/lib/nall/string/compare.cpp diff --git a/bsnes/lib/nall/string/convert.cpp b/tools/bsnes/lib/nall/string/convert.cpp similarity index 100% rename from bsnes/lib/nall/string/convert.cpp rename to tools/bsnes/lib/nall/string/convert.cpp diff --git a/bsnes/lib/nall/string/core.cpp b/tools/bsnes/lib/nall/string/core.cpp similarity index 100% rename from bsnes/lib/nall/string/core.cpp rename to tools/bsnes/lib/nall/string/core.cpp diff --git a/bsnes/lib/nall/string/match.cpp b/tools/bsnes/lib/nall/string/match.cpp similarity index 100% rename from bsnes/lib/nall/string/match.cpp rename to tools/bsnes/lib/nall/string/match.cpp diff --git a/bsnes/lib/nall/string/math.cpp b/tools/bsnes/lib/nall/string/math.cpp similarity index 100% rename from bsnes/lib/nall/string/math.cpp rename to tools/bsnes/lib/nall/string/math.cpp diff --git a/bsnes/lib/nall/string/replace.cpp b/tools/bsnes/lib/nall/string/replace.cpp similarity index 100% rename from bsnes/lib/nall/string/replace.cpp rename to tools/bsnes/lib/nall/string/replace.cpp diff --git a/bsnes/lib/nall/string/split.cpp b/tools/bsnes/lib/nall/string/split.cpp similarity index 100% rename from bsnes/lib/nall/string/split.cpp rename to tools/bsnes/lib/nall/string/split.cpp diff --git a/bsnes/lib/nall/string/strl.cpp b/tools/bsnes/lib/nall/string/strl.cpp similarity index 100% rename from bsnes/lib/nall/string/strl.cpp rename to tools/bsnes/lib/nall/string/strl.cpp diff --git a/bsnes/lib/nall/string/trim.cpp b/tools/bsnes/lib/nall/string/trim.cpp similarity index 100% rename from bsnes/lib/nall/string/trim.cpp rename to tools/bsnes/lib/nall/string/trim.cpp diff --git a/bsnes/lib/nall/string/utility.cpp b/tools/bsnes/lib/nall/string/utility.cpp similarity index 100% rename from bsnes/lib/nall/string/utility.cpp rename to tools/bsnes/lib/nall/string/utility.cpp diff --git a/bsnes/lib/nall/traits.hpp b/tools/bsnes/lib/nall/traits.hpp similarity index 100% rename from bsnes/lib/nall/traits.hpp rename to tools/bsnes/lib/nall/traits.hpp diff --git a/bsnes/lib/nall/ups.hpp b/tools/bsnes/lib/nall/ups.hpp similarity index 100% rename from bsnes/lib/nall/ups.hpp rename to tools/bsnes/lib/nall/ups.hpp diff --git a/bsnes/lib/nall/utf8.hpp b/tools/bsnes/lib/nall/utf8.hpp similarity index 100% rename from bsnes/lib/nall/utf8.hpp rename to tools/bsnes/lib/nall/utf8.hpp diff --git a/bsnes/lib/nall/utility.hpp b/tools/bsnes/lib/nall/utility.hpp similarity index 100% rename from bsnes/lib/nall/utility.hpp rename to tools/bsnes/lib/nall/utility.hpp diff --git a/bsnes/lib/nall/varint.hpp b/tools/bsnes/lib/nall/varint.hpp similarity index 100% rename from bsnes/lib/nall/varint.hpp rename to tools/bsnes/lib/nall/varint.hpp diff --git a/bsnes/lib/nall/vector.hpp b/tools/bsnes/lib/nall/vector.hpp similarity index 100% rename from bsnes/lib/nall/vector.hpp rename to tools/bsnes/lib/nall/vector.hpp diff --git a/bsnes/lib/ruby/audio.hpp b/tools/bsnes/lib/ruby/audio.hpp similarity index 100% rename from bsnes/lib/ruby/audio.hpp rename to tools/bsnes/lib/ruby/audio.hpp diff --git a/bsnes/lib/ruby/audio/alsa.cpp b/tools/bsnes/lib/ruby/audio/alsa.cpp similarity index 100% rename from bsnes/lib/ruby/audio/alsa.cpp rename to tools/bsnes/lib/ruby/audio/alsa.cpp diff --git a/bsnes/lib/ruby/audio/alsa.hpp b/tools/bsnes/lib/ruby/audio/alsa.hpp similarity index 100% rename from bsnes/lib/ruby/audio/alsa.hpp rename to tools/bsnes/lib/ruby/audio/alsa.hpp diff --git a/bsnes/lib/ruby/audio/ao.cpp b/tools/bsnes/lib/ruby/audio/ao.cpp similarity index 100% rename from bsnes/lib/ruby/audio/ao.cpp rename to tools/bsnes/lib/ruby/audio/ao.cpp diff --git a/bsnes/lib/ruby/audio/ao.hpp b/tools/bsnes/lib/ruby/audio/ao.hpp similarity index 100% rename from bsnes/lib/ruby/audio/ao.hpp rename to tools/bsnes/lib/ruby/audio/ao.hpp diff --git a/bsnes/lib/ruby/audio/directsound.cpp b/tools/bsnes/lib/ruby/audio/directsound.cpp similarity index 100% rename from bsnes/lib/ruby/audio/directsound.cpp rename to tools/bsnes/lib/ruby/audio/directsound.cpp diff --git a/bsnes/lib/ruby/audio/directsound.hpp b/tools/bsnes/lib/ruby/audio/directsound.hpp similarity index 100% rename from bsnes/lib/ruby/audio/directsound.hpp rename to tools/bsnes/lib/ruby/audio/directsound.hpp diff --git a/bsnes/lib/ruby/audio/openal.cpp b/tools/bsnes/lib/ruby/audio/openal.cpp similarity index 100% rename from bsnes/lib/ruby/audio/openal.cpp rename to tools/bsnes/lib/ruby/audio/openal.cpp diff --git a/bsnes/lib/ruby/audio/openal.hpp b/tools/bsnes/lib/ruby/audio/openal.hpp similarity index 100% rename from bsnes/lib/ruby/audio/openal.hpp rename to tools/bsnes/lib/ruby/audio/openal.hpp diff --git a/bsnes/lib/ruby/audio/oss.cpp b/tools/bsnes/lib/ruby/audio/oss.cpp similarity index 100% rename from bsnes/lib/ruby/audio/oss.cpp rename to tools/bsnes/lib/ruby/audio/oss.cpp diff --git a/bsnes/lib/ruby/audio/oss.hpp b/tools/bsnes/lib/ruby/audio/oss.hpp similarity index 100% rename from bsnes/lib/ruby/audio/oss.hpp rename to tools/bsnes/lib/ruby/audio/oss.hpp diff --git a/bsnes/lib/ruby/audio/pulseaudio.cpp b/tools/bsnes/lib/ruby/audio/pulseaudio.cpp similarity index 100% rename from bsnes/lib/ruby/audio/pulseaudio.cpp rename to tools/bsnes/lib/ruby/audio/pulseaudio.cpp diff --git a/bsnes/lib/ruby/audio/pulseaudio.hpp b/tools/bsnes/lib/ruby/audio/pulseaudio.hpp similarity index 100% rename from bsnes/lib/ruby/audio/pulseaudio.hpp rename to tools/bsnes/lib/ruby/audio/pulseaudio.hpp diff --git a/bsnes/lib/ruby/input.hpp b/tools/bsnes/lib/ruby/input.hpp similarity index 100% rename from bsnes/lib/ruby/input.hpp rename to tools/bsnes/lib/ruby/input.hpp diff --git a/bsnes/lib/ruby/input/directinput.cpp b/tools/bsnes/lib/ruby/input/directinput.cpp similarity index 100% rename from bsnes/lib/ruby/input/directinput.cpp rename to tools/bsnes/lib/ruby/input/directinput.cpp diff --git a/bsnes/lib/ruby/input/directinput.hpp b/tools/bsnes/lib/ruby/input/directinput.hpp similarity index 100% rename from bsnes/lib/ruby/input/directinput.hpp rename to tools/bsnes/lib/ruby/input/directinput.hpp diff --git a/bsnes/lib/ruby/input/rawinput.cpp b/tools/bsnes/lib/ruby/input/rawinput.cpp similarity index 100% rename from bsnes/lib/ruby/input/rawinput.cpp rename to tools/bsnes/lib/ruby/input/rawinput.cpp diff --git a/bsnes/lib/ruby/input/rawinput.hpp b/tools/bsnes/lib/ruby/input/rawinput.hpp similarity index 100% rename from bsnes/lib/ruby/input/rawinput.hpp rename to tools/bsnes/lib/ruby/input/rawinput.hpp diff --git a/bsnes/lib/ruby/input/sdl.cpp b/tools/bsnes/lib/ruby/input/sdl.cpp similarity index 100% rename from bsnes/lib/ruby/input/sdl.cpp rename to tools/bsnes/lib/ruby/input/sdl.cpp diff --git a/bsnes/lib/ruby/input/sdl.hpp b/tools/bsnes/lib/ruby/input/sdl.hpp similarity index 100% rename from bsnes/lib/ruby/input/sdl.hpp rename to tools/bsnes/lib/ruby/input/sdl.hpp diff --git a/bsnes/lib/ruby/input/x.cpp b/tools/bsnes/lib/ruby/input/x.cpp similarity index 100% rename from bsnes/lib/ruby/input/x.cpp rename to tools/bsnes/lib/ruby/input/x.cpp diff --git a/bsnes/lib/ruby/input/x.hpp b/tools/bsnes/lib/ruby/input/x.hpp similarity index 100% rename from bsnes/lib/ruby/input/x.hpp rename to tools/bsnes/lib/ruby/input/x.hpp diff --git a/bsnes/lib/ruby/input/xlibkeys.hpp b/tools/bsnes/lib/ruby/input/xlibkeys.hpp similarity index 100% rename from bsnes/lib/ruby/input/xlibkeys.hpp rename to tools/bsnes/lib/ruby/input/xlibkeys.hpp diff --git a/bsnes/lib/ruby/ruby.cpp b/tools/bsnes/lib/ruby/ruby.cpp similarity index 100% rename from bsnes/lib/ruby/ruby.cpp rename to tools/bsnes/lib/ruby/ruby.cpp diff --git a/bsnes/lib/ruby/ruby.hpp b/tools/bsnes/lib/ruby/ruby.hpp similarity index 100% rename from bsnes/lib/ruby/ruby.hpp rename to tools/bsnes/lib/ruby/ruby.hpp diff --git a/bsnes/lib/ruby/ruby_audio.cpp b/tools/bsnes/lib/ruby/ruby_audio.cpp similarity index 100% rename from bsnes/lib/ruby/ruby_audio.cpp rename to tools/bsnes/lib/ruby/ruby_audio.cpp diff --git a/bsnes/lib/ruby/ruby_impl.cpp b/tools/bsnes/lib/ruby/ruby_impl.cpp similarity index 100% rename from bsnes/lib/ruby/ruby_impl.cpp rename to tools/bsnes/lib/ruby/ruby_impl.cpp diff --git a/bsnes/lib/ruby/video.hpp b/tools/bsnes/lib/ruby/video.hpp similarity index 100% rename from bsnes/lib/ruby/video.hpp rename to tools/bsnes/lib/ruby/video.hpp diff --git a/bsnes/lib/ruby/video/direct3d.cpp b/tools/bsnes/lib/ruby/video/direct3d.cpp similarity index 100% rename from bsnes/lib/ruby/video/direct3d.cpp rename to tools/bsnes/lib/ruby/video/direct3d.cpp diff --git a/bsnes/lib/ruby/video/direct3d.hpp b/tools/bsnes/lib/ruby/video/direct3d.hpp similarity index 100% rename from bsnes/lib/ruby/video/direct3d.hpp rename to tools/bsnes/lib/ruby/video/direct3d.hpp diff --git a/bsnes/lib/ruby/video/directdraw.cpp b/tools/bsnes/lib/ruby/video/directdraw.cpp similarity index 100% rename from bsnes/lib/ruby/video/directdraw.cpp rename to tools/bsnes/lib/ruby/video/directdraw.cpp diff --git a/bsnes/lib/ruby/video/directdraw.hpp b/tools/bsnes/lib/ruby/video/directdraw.hpp similarity index 100% rename from bsnes/lib/ruby/video/directdraw.hpp rename to tools/bsnes/lib/ruby/video/directdraw.hpp diff --git a/bsnes/lib/ruby/video/gdi.cpp b/tools/bsnes/lib/ruby/video/gdi.cpp similarity index 100% rename from bsnes/lib/ruby/video/gdi.cpp rename to tools/bsnes/lib/ruby/video/gdi.cpp diff --git a/bsnes/lib/ruby/video/gdi.hpp b/tools/bsnes/lib/ruby/video/gdi.hpp similarity index 100% rename from bsnes/lib/ruby/video/gdi.hpp rename to tools/bsnes/lib/ruby/video/gdi.hpp diff --git a/bsnes/lib/ruby/video/glx.cpp b/tools/bsnes/lib/ruby/video/glx.cpp similarity index 100% rename from bsnes/lib/ruby/video/glx.cpp rename to tools/bsnes/lib/ruby/video/glx.cpp diff --git a/bsnes/lib/ruby/video/glx.hpp b/tools/bsnes/lib/ruby/video/glx.hpp similarity index 100% rename from bsnes/lib/ruby/video/glx.hpp rename to tools/bsnes/lib/ruby/video/glx.hpp diff --git a/bsnes/lib/ruby/video/sdl.cpp b/tools/bsnes/lib/ruby/video/sdl.cpp similarity index 100% rename from bsnes/lib/ruby/video/sdl.cpp rename to tools/bsnes/lib/ruby/video/sdl.cpp diff --git a/bsnes/lib/ruby/video/sdl.hpp b/tools/bsnes/lib/ruby/video/sdl.hpp similarity index 100% rename from bsnes/lib/ruby/video/sdl.hpp rename to tools/bsnes/lib/ruby/video/sdl.hpp diff --git a/bsnes/lib/ruby/video/wgl.cpp b/tools/bsnes/lib/ruby/video/wgl.cpp similarity index 100% rename from bsnes/lib/ruby/video/wgl.cpp rename to tools/bsnes/lib/ruby/video/wgl.cpp diff --git a/bsnes/lib/ruby/video/wgl.hpp b/tools/bsnes/lib/ruby/video/wgl.hpp similarity index 100% rename from bsnes/lib/ruby/video/wgl.hpp rename to tools/bsnes/lib/ruby/video/wgl.hpp diff --git a/bsnes/lib/ruby/video/xv.cpp b/tools/bsnes/lib/ruby/video/xv.cpp similarity index 100% rename from bsnes/lib/ruby/video/xv.cpp rename to tools/bsnes/lib/ruby/video/xv.cpp diff --git a/bsnes/lib/ruby/video/xv.hpp b/tools/bsnes/lib/ruby/video/xv.hpp similarity index 100% rename from bsnes/lib/ruby/video/xv.hpp rename to tools/bsnes/lib/ruby/video/xv.hpp diff --git a/bsnes/lib/sync.bat b/tools/bsnes/lib/sync.bat similarity index 100% rename from bsnes/lib/sync.bat rename to tools/bsnes/lib/sync.bat diff --git a/bsnes/lib/sync.sh b/tools/bsnes/lib/sync.sh similarity index 100% rename from bsnes/lib/sync.sh rename to tools/bsnes/lib/sync.sh diff --git a/bsnes/lib/tool/opgen.cpp b/tools/bsnes/lib/tool/opgen.cpp similarity index 100% rename from bsnes/lib/tool/opgen.cpp rename to tools/bsnes/lib/tool/opgen.cpp diff --git a/bsnes/lib/tool/opgen_fnptr.cpp b/tools/bsnes/lib/tool/opgen_fnptr.cpp similarity index 100% rename from bsnes/lib/tool/opgen_fnptr.cpp rename to tools/bsnes/lib/tool/opgen_fnptr.cpp diff --git a/bsnes/lib/tool/opgen_switch.cpp b/tools/bsnes/lib/tool/opgen_switch.cpp similarity index 100% rename from bsnes/lib/tool/opgen_switch.cpp rename to tools/bsnes/lib/tool/opgen_switch.cpp diff --git a/bsnes/memory/memory.cpp b/tools/bsnes/memory/memory.cpp similarity index 100% rename from bsnes/memory/memory.cpp rename to tools/bsnes/memory/memory.cpp diff --git a/bsnes/memory/memory.hpp b/tools/bsnes/memory/memory.hpp similarity index 100% rename from bsnes/memory/memory.hpp rename to tools/bsnes/memory/memory.hpp diff --git a/bsnes/memory/smemory/mapper/chip.cpp b/tools/bsnes/memory/smemory/mapper/chip.cpp similarity index 100% rename from bsnes/memory/smemory/mapper/chip.cpp rename to tools/bsnes/memory/smemory/mapper/chip.cpp diff --git a/bsnes/memory/smemory/mapper/generic.cpp b/tools/bsnes/memory/smemory/mapper/generic.cpp similarity index 100% rename from bsnes/memory/smemory/mapper/generic.cpp rename to tools/bsnes/memory/smemory/mapper/generic.cpp diff --git a/bsnes/memory/smemory/mapper/system.cpp b/tools/bsnes/memory/smemory/mapper/system.cpp similarity index 100% rename from bsnes/memory/smemory/mapper/system.cpp rename to tools/bsnes/memory/smemory/mapper/system.cpp diff --git a/bsnes/memory/smemory/smemory.cpp b/tools/bsnes/memory/smemory/smemory.cpp similarity index 100% rename from bsnes/memory/smemory/smemory.cpp rename to tools/bsnes/memory/smemory/smemory.cpp diff --git a/bsnes/memory/smemory/smemory.hpp b/tools/bsnes/memory/smemory/smemory.hpp similarity index 100% rename from bsnes/memory/smemory/smemory.hpp rename to tools/bsnes/memory/smemory/smemory.hpp diff --git a/bsnes/ppu/bppu/bppu.cpp b/tools/bsnes/ppu/bppu/bppu.cpp similarity index 100% rename from bsnes/ppu/bppu/bppu.cpp rename to tools/bsnes/ppu/bppu/bppu.cpp diff --git a/bsnes/ppu/bppu/bppu.hpp b/tools/bsnes/ppu/bppu/bppu.hpp similarity index 100% rename from bsnes/ppu/bppu/bppu.hpp rename to tools/bsnes/ppu/bppu/bppu.hpp diff --git a/bsnes/ppu/bppu/bppu_mmio.cpp b/tools/bsnes/ppu/bppu/bppu_mmio.cpp similarity index 100% rename from bsnes/ppu/bppu/bppu_mmio.cpp rename to tools/bsnes/ppu/bppu/bppu_mmio.cpp diff --git a/bsnes/ppu/bppu/bppu_render.cpp b/tools/bsnes/ppu/bppu/bppu_render.cpp similarity index 100% rename from bsnes/ppu/bppu/bppu_render.cpp rename to tools/bsnes/ppu/bppu/bppu_render.cpp diff --git a/bsnes/ppu/bppu/bppu_render.hpp b/tools/bsnes/ppu/bppu/bppu_render.hpp similarity index 100% rename from bsnes/ppu/bppu/bppu_render.hpp rename to tools/bsnes/ppu/bppu/bppu_render.hpp diff --git a/bsnes/ppu/bppu/bppu_render_addsub.cpp b/tools/bsnes/ppu/bppu/bppu_render_addsub.cpp similarity index 100% rename from bsnes/ppu/bppu/bppu_render_addsub.cpp rename to tools/bsnes/ppu/bppu/bppu_render_addsub.cpp diff --git a/bsnes/ppu/bppu/bppu_render_bg.cpp b/tools/bsnes/ppu/bppu/bppu_render_bg.cpp similarity index 100% rename from bsnes/ppu/bppu/bppu_render_bg.cpp rename to tools/bsnes/ppu/bppu/bppu_render_bg.cpp diff --git a/bsnes/ppu/bppu/bppu_render_cache.cpp b/tools/bsnes/ppu/bppu/bppu_render_cache.cpp similarity index 100% rename from bsnes/ppu/bppu/bppu_render_cache.cpp rename to tools/bsnes/ppu/bppu/bppu_render_cache.cpp diff --git a/bsnes/ppu/bppu/bppu_render_line.cpp b/tools/bsnes/ppu/bppu/bppu_render_line.cpp similarity index 100% rename from bsnes/ppu/bppu/bppu_render_line.cpp rename to tools/bsnes/ppu/bppu/bppu_render_line.cpp diff --git a/bsnes/ppu/bppu/bppu_render_mode7.cpp b/tools/bsnes/ppu/bppu/bppu_render_mode7.cpp similarity index 100% rename from bsnes/ppu/bppu/bppu_render_mode7.cpp rename to tools/bsnes/ppu/bppu/bppu_render_mode7.cpp diff --git a/bsnes/ppu/bppu/bppu_render_oam.cpp b/tools/bsnes/ppu/bppu/bppu_render_oam.cpp similarity index 100% rename from bsnes/ppu/bppu/bppu_render_oam.cpp rename to tools/bsnes/ppu/bppu/bppu_render_oam.cpp diff --git a/bsnes/ppu/bppu/bppu_render_windows.cpp b/tools/bsnes/ppu/bppu/bppu_render_windows.cpp similarity index 100% rename from bsnes/ppu/bppu/bppu_render_windows.cpp rename to tools/bsnes/ppu/bppu/bppu_render_windows.cpp diff --git a/bsnes/ppu/counter.cpp b/tools/bsnes/ppu/counter.cpp similarity index 100% rename from bsnes/ppu/counter.cpp rename to tools/bsnes/ppu/counter.cpp diff --git a/bsnes/ppu/counter.hpp b/tools/bsnes/ppu/counter.hpp similarity index 100% rename from bsnes/ppu/counter.hpp rename to tools/bsnes/ppu/counter.hpp diff --git a/bsnes/ppu/ppu.cpp b/tools/bsnes/ppu/ppu.cpp similarity index 100% rename from bsnes/ppu/ppu.cpp rename to tools/bsnes/ppu/ppu.cpp diff --git a/bsnes/ppu/ppu.hpp b/tools/bsnes/ppu/ppu.hpp similarity index 100% rename from bsnes/ppu/ppu.hpp rename to tools/bsnes/ppu/ppu.hpp diff --git a/bsnes/reader/filereader.cpp b/tools/bsnes/reader/filereader.cpp similarity index 100% rename from bsnes/reader/filereader.cpp rename to tools/bsnes/reader/filereader.cpp diff --git a/bsnes/reader/filereader.hpp b/tools/bsnes/reader/filereader.hpp similarity index 100% rename from bsnes/reader/filereader.hpp rename to tools/bsnes/reader/filereader.hpp diff --git a/bsnes/reader/gzreader.cpp b/tools/bsnes/reader/gzreader.cpp similarity index 100% rename from bsnes/reader/gzreader.cpp rename to tools/bsnes/reader/gzreader.cpp diff --git a/bsnes/reader/gzreader.hpp b/tools/bsnes/reader/gzreader.hpp similarity index 100% rename from bsnes/reader/gzreader.hpp rename to tools/bsnes/reader/gzreader.hpp diff --git a/bsnes/reader/jma/7z.h b/tools/bsnes/reader/jma/7z.h similarity index 100% rename from bsnes/reader/jma/7z.h rename to tools/bsnes/reader/jma/7z.h diff --git a/bsnes/reader/jma/7zlzma.cpp b/tools/bsnes/reader/jma/7zlzma.cpp similarity index 100% rename from bsnes/reader/jma/7zlzma.cpp rename to tools/bsnes/reader/jma/7zlzma.cpp diff --git a/bsnes/reader/jma/aribitcd.h b/tools/bsnes/reader/jma/aribitcd.h similarity index 100% rename from bsnes/reader/jma/aribitcd.h rename to tools/bsnes/reader/jma/aribitcd.h diff --git a/bsnes/reader/jma/ariconst.h b/tools/bsnes/reader/jma/ariconst.h similarity index 100% rename from bsnes/reader/jma/ariconst.h rename to tools/bsnes/reader/jma/ariconst.h diff --git a/bsnes/reader/jma/ariprice.h b/tools/bsnes/reader/jma/ariprice.h similarity index 100% rename from bsnes/reader/jma/ariprice.h rename to tools/bsnes/reader/jma/ariprice.h diff --git a/bsnes/reader/jma/btreecd.h b/tools/bsnes/reader/jma/btreecd.h similarity index 100% rename from bsnes/reader/jma/btreecd.h rename to tools/bsnes/reader/jma/btreecd.h diff --git a/bsnes/reader/jma/crc32.h b/tools/bsnes/reader/jma/crc32.h similarity index 100% rename from bsnes/reader/jma/crc32.h rename to tools/bsnes/reader/jma/crc32.h diff --git a/bsnes/reader/jma/iiostrm.cpp b/tools/bsnes/reader/jma/iiostrm.cpp similarity index 100% rename from bsnes/reader/jma/iiostrm.cpp rename to tools/bsnes/reader/jma/iiostrm.cpp diff --git a/bsnes/reader/jma/iiostrm.h b/tools/bsnes/reader/jma/iiostrm.h similarity index 100% rename from bsnes/reader/jma/iiostrm.h rename to tools/bsnes/reader/jma/iiostrm.h diff --git a/bsnes/reader/jma/inbyte.cpp b/tools/bsnes/reader/jma/inbyte.cpp similarity index 100% rename from bsnes/reader/jma/inbyte.cpp rename to tools/bsnes/reader/jma/inbyte.cpp diff --git a/bsnes/reader/jma/inbyte.h b/tools/bsnes/reader/jma/inbyte.h similarity index 100% rename from bsnes/reader/jma/inbyte.h rename to tools/bsnes/reader/jma/inbyte.h diff --git a/bsnes/reader/jma/jcrc32.cpp b/tools/bsnes/reader/jma/jcrc32.cpp similarity index 100% rename from bsnes/reader/jma/jcrc32.cpp rename to tools/bsnes/reader/jma/jcrc32.cpp diff --git a/bsnes/reader/jma/jma.cpp b/tools/bsnes/reader/jma/jma.cpp similarity index 100% rename from bsnes/reader/jma/jma.cpp rename to tools/bsnes/reader/jma/jma.cpp diff --git a/bsnes/reader/jma/jma.h b/tools/bsnes/reader/jma/jma.h similarity index 100% rename from bsnes/reader/jma/jma.h rename to tools/bsnes/reader/jma/jma.h diff --git a/bsnes/reader/jma/lencoder.h b/tools/bsnes/reader/jma/lencoder.h similarity index 100% rename from bsnes/reader/jma/lencoder.h rename to tools/bsnes/reader/jma/lencoder.h diff --git a/bsnes/reader/jma/litcoder.h b/tools/bsnes/reader/jma/litcoder.h similarity index 100% rename from bsnes/reader/jma/litcoder.h rename to tools/bsnes/reader/jma/litcoder.h diff --git a/bsnes/reader/jma/lzma.cpp b/tools/bsnes/reader/jma/lzma.cpp similarity index 100% rename from bsnes/reader/jma/lzma.cpp rename to tools/bsnes/reader/jma/lzma.cpp diff --git a/bsnes/reader/jma/lzma.h b/tools/bsnes/reader/jma/lzma.h similarity index 100% rename from bsnes/reader/jma/lzma.h rename to tools/bsnes/reader/jma/lzma.h diff --git a/bsnes/reader/jma/lzmadec.cpp b/tools/bsnes/reader/jma/lzmadec.cpp similarity index 100% rename from bsnes/reader/jma/lzmadec.cpp rename to tools/bsnes/reader/jma/lzmadec.cpp diff --git a/bsnes/reader/jma/lzmadec.h b/tools/bsnes/reader/jma/lzmadec.h similarity index 100% rename from bsnes/reader/jma/lzmadec.h rename to tools/bsnes/reader/jma/lzmadec.h diff --git a/bsnes/reader/jma/portable.h b/tools/bsnes/reader/jma/portable.h similarity index 100% rename from bsnes/reader/jma/portable.h rename to tools/bsnes/reader/jma/portable.h diff --git a/bsnes/reader/jma/rcdefs.h b/tools/bsnes/reader/jma/rcdefs.h similarity index 100% rename from bsnes/reader/jma/rcdefs.h rename to tools/bsnes/reader/jma/rcdefs.h diff --git a/bsnes/reader/jma/rngcoder.h b/tools/bsnes/reader/jma/rngcoder.h similarity index 100% rename from bsnes/reader/jma/rngcoder.h rename to tools/bsnes/reader/jma/rngcoder.h diff --git a/bsnes/reader/jma/winout.cpp b/tools/bsnes/reader/jma/winout.cpp similarity index 100% rename from bsnes/reader/jma/winout.cpp rename to tools/bsnes/reader/jma/winout.cpp diff --git a/bsnes/reader/jma/winout.h b/tools/bsnes/reader/jma/winout.h similarity index 100% rename from bsnes/reader/jma/winout.h rename to tools/bsnes/reader/jma/winout.h diff --git a/bsnes/reader/jmareader.cpp b/tools/bsnes/reader/jmareader.cpp similarity index 100% rename from bsnes/reader/jmareader.cpp rename to tools/bsnes/reader/jmareader.cpp diff --git a/bsnes/reader/jmareader.hpp b/tools/bsnes/reader/jmareader.hpp similarity index 100% rename from bsnes/reader/jmareader.hpp rename to tools/bsnes/reader/jmareader.hpp diff --git a/bsnes/reader/reader.cpp b/tools/bsnes/reader/reader.cpp similarity index 100% rename from bsnes/reader/reader.cpp rename to tools/bsnes/reader/reader.cpp diff --git a/bsnes/reader/reader.hpp b/tools/bsnes/reader/reader.hpp similarity index 100% rename from bsnes/reader/reader.hpp rename to tools/bsnes/reader/reader.hpp diff --git a/bsnes/reader/zipreader.cpp b/tools/bsnes/reader/zipreader.cpp similarity index 100% rename from bsnes/reader/zipreader.cpp rename to tools/bsnes/reader/zipreader.cpp diff --git a/bsnes/reader/zipreader.hpp b/tools/bsnes/reader/zipreader.hpp similarity index 100% rename from bsnes/reader/zipreader.hpp rename to tools/bsnes/reader/zipreader.hpp diff --git a/bsnes/reader/zlib/adler32.c b/tools/bsnes/reader/zlib/adler32.c similarity index 100% rename from bsnes/reader/zlib/adler32.c rename to tools/bsnes/reader/zlib/adler32.c diff --git a/bsnes/reader/zlib/compress.c b/tools/bsnes/reader/zlib/compress.c similarity index 100% rename from bsnes/reader/zlib/compress.c rename to tools/bsnes/reader/zlib/compress.c diff --git a/bsnes/reader/zlib/crc32.c b/tools/bsnes/reader/zlib/crc32.c similarity index 100% rename from bsnes/reader/zlib/crc32.c rename to tools/bsnes/reader/zlib/crc32.c diff --git a/bsnes/reader/zlib/crc32.h b/tools/bsnes/reader/zlib/crc32.h similarity index 100% rename from bsnes/reader/zlib/crc32.h rename to tools/bsnes/reader/zlib/crc32.h diff --git a/bsnes/reader/zlib/crypt.h b/tools/bsnes/reader/zlib/crypt.h similarity index 100% rename from bsnes/reader/zlib/crypt.h rename to tools/bsnes/reader/zlib/crypt.h diff --git a/bsnes/reader/zlib/deflate.c b/tools/bsnes/reader/zlib/deflate.c similarity index 100% rename from bsnes/reader/zlib/deflate.c rename to tools/bsnes/reader/zlib/deflate.c diff --git a/bsnes/reader/zlib/deflate.h b/tools/bsnes/reader/zlib/deflate.h similarity index 100% rename from bsnes/reader/zlib/deflate.h rename to tools/bsnes/reader/zlib/deflate.h diff --git a/bsnes/reader/zlib/gzio.c b/tools/bsnes/reader/zlib/gzio.c similarity index 100% rename from bsnes/reader/zlib/gzio.c rename to tools/bsnes/reader/zlib/gzio.c diff --git a/bsnes/reader/zlib/inffast.c b/tools/bsnes/reader/zlib/inffast.c similarity index 100% rename from bsnes/reader/zlib/inffast.c rename to tools/bsnes/reader/zlib/inffast.c diff --git a/bsnes/reader/zlib/inffast.h b/tools/bsnes/reader/zlib/inffast.h similarity index 100% rename from bsnes/reader/zlib/inffast.h rename to tools/bsnes/reader/zlib/inffast.h diff --git a/bsnes/reader/zlib/inffixed.h b/tools/bsnes/reader/zlib/inffixed.h similarity index 100% rename from bsnes/reader/zlib/inffixed.h rename to tools/bsnes/reader/zlib/inffixed.h diff --git a/bsnes/reader/zlib/inflate.c b/tools/bsnes/reader/zlib/inflate.c similarity index 100% rename from bsnes/reader/zlib/inflate.c rename to tools/bsnes/reader/zlib/inflate.c diff --git a/bsnes/reader/zlib/inflate.h b/tools/bsnes/reader/zlib/inflate.h similarity index 100% rename from bsnes/reader/zlib/inflate.h rename to tools/bsnes/reader/zlib/inflate.h diff --git a/bsnes/reader/zlib/inftrees.c b/tools/bsnes/reader/zlib/inftrees.c similarity index 100% rename from bsnes/reader/zlib/inftrees.c rename to tools/bsnes/reader/zlib/inftrees.c diff --git a/bsnes/reader/zlib/inftrees.h b/tools/bsnes/reader/zlib/inftrees.h similarity index 100% rename from bsnes/reader/zlib/inftrees.h rename to tools/bsnes/reader/zlib/inftrees.h diff --git a/bsnes/reader/zlib/ioapi.c b/tools/bsnes/reader/zlib/ioapi.c similarity index 100% rename from bsnes/reader/zlib/ioapi.c rename to tools/bsnes/reader/zlib/ioapi.c diff --git a/bsnes/reader/zlib/ioapi.h b/tools/bsnes/reader/zlib/ioapi.h similarity index 100% rename from bsnes/reader/zlib/ioapi.h rename to tools/bsnes/reader/zlib/ioapi.h diff --git a/bsnes/reader/zlib/trees.c b/tools/bsnes/reader/zlib/trees.c similarity index 100% rename from bsnes/reader/zlib/trees.c rename to tools/bsnes/reader/zlib/trees.c diff --git a/bsnes/reader/zlib/trees.h b/tools/bsnes/reader/zlib/trees.h similarity index 100% rename from bsnes/reader/zlib/trees.h rename to tools/bsnes/reader/zlib/trees.h diff --git a/bsnes/reader/zlib/unzip.c b/tools/bsnes/reader/zlib/unzip.c similarity index 100% rename from bsnes/reader/zlib/unzip.c rename to tools/bsnes/reader/zlib/unzip.c diff --git a/bsnes/reader/zlib/unzip.h b/tools/bsnes/reader/zlib/unzip.h similarity index 100% rename from bsnes/reader/zlib/unzip.h rename to tools/bsnes/reader/zlib/unzip.h diff --git a/bsnes/reader/zlib/zconf.h b/tools/bsnes/reader/zlib/zconf.h similarity index 100% rename from bsnes/reader/zlib/zconf.h rename to tools/bsnes/reader/zlib/zconf.h diff --git a/bsnes/reader/zlib/zip.c b/tools/bsnes/reader/zlib/zip.c similarity index 100% rename from bsnes/reader/zlib/zip.c rename to tools/bsnes/reader/zlib/zip.c diff --git a/bsnes/reader/zlib/zip.h b/tools/bsnes/reader/zlib/zip.h similarity index 100% rename from bsnes/reader/zlib/zip.h rename to tools/bsnes/reader/zlib/zip.h diff --git a/bsnes/reader/zlib/zlib.h b/tools/bsnes/reader/zlib/zlib.h similarity index 100% rename from bsnes/reader/zlib/zlib.h rename to tools/bsnes/reader/zlib/zlib.h diff --git a/bsnes/reader/zlib/zutil.c b/tools/bsnes/reader/zlib/zutil.c similarity index 100% rename from bsnes/reader/zlib/zutil.c rename to tools/bsnes/reader/zlib/zutil.c diff --git a/bsnes/reader/zlib/zutil.h b/tools/bsnes/reader/zlib/zutil.h similarity index 100% rename from bsnes/reader/zlib/zutil.h rename to tools/bsnes/reader/zlib/zutil.h diff --git a/bsnes/smp/dsmp.cpp b/tools/bsnes/smp/dsmp.cpp similarity index 100% rename from bsnes/smp/dsmp.cpp rename to tools/bsnes/smp/dsmp.cpp diff --git a/bsnes/smp/iplrom.hpp b/tools/bsnes/smp/iplrom.hpp similarity index 100% rename from bsnes/smp/iplrom.hpp rename to tools/bsnes/smp/iplrom.hpp diff --git a/bsnes/smp/smp.cpp b/tools/bsnes/smp/smp.cpp similarity index 100% rename from bsnes/smp/smp.cpp rename to tools/bsnes/smp/smp.cpp diff --git a/bsnes/smp/smp.hpp b/tools/bsnes/smp/smp.hpp similarity index 100% rename from bsnes/smp/smp.hpp rename to tools/bsnes/smp/smp.hpp diff --git a/bsnes/smp/smpregs.hpp b/tools/bsnes/smp/smpregs.hpp similarity index 100% rename from bsnes/smp/smpregs.hpp rename to tools/bsnes/smp/smpregs.hpp diff --git a/bsnes/smp/ssmp/core/cc.sh b/tools/bsnes/smp/ssmp/core/cc.sh similarity index 100% rename from bsnes/smp/ssmp/core/cc.sh rename to tools/bsnes/smp/ssmp/core/cc.sh diff --git a/bsnes/smp/ssmp/core/clean.sh b/tools/bsnes/smp/ssmp/core/clean.sh similarity index 100% rename from bsnes/smp/ssmp/core/clean.sh rename to tools/bsnes/smp/ssmp/core/clean.sh diff --git a/bsnes/smp/ssmp/core/core.cpp b/tools/bsnes/smp/ssmp/core/core.cpp similarity index 100% rename from bsnes/smp/ssmp/core/core.cpp rename to tools/bsnes/smp/ssmp/core/core.cpp diff --git a/bsnes/smp/ssmp/core/core.hpp b/tools/bsnes/smp/ssmp/core/core.hpp similarity index 100% rename from bsnes/smp/ssmp/core/core.hpp rename to tools/bsnes/smp/ssmp/core/core.hpp diff --git a/bsnes/smp/ssmp/core/op_misc.b b/tools/bsnes/smp/ssmp/core/op_misc.b similarity index 100% rename from bsnes/smp/ssmp/core/op_misc.b rename to tools/bsnes/smp/ssmp/core/op_misc.b diff --git a/bsnes/smp/ssmp/core/op_misc.cpp b/tools/bsnes/smp/ssmp/core/op_misc.cpp similarity index 100% rename from bsnes/smp/ssmp/core/op_misc.cpp rename to tools/bsnes/smp/ssmp/core/op_misc.cpp diff --git a/bsnes/smp/ssmp/core/op_mov.b b/tools/bsnes/smp/ssmp/core/op_mov.b similarity index 100% rename from bsnes/smp/ssmp/core/op_mov.b rename to tools/bsnes/smp/ssmp/core/op_mov.b diff --git a/bsnes/smp/ssmp/core/op_mov.cpp b/tools/bsnes/smp/ssmp/core/op_mov.cpp similarity index 100% rename from bsnes/smp/ssmp/core/op_mov.cpp rename to tools/bsnes/smp/ssmp/core/op_mov.cpp diff --git a/bsnes/smp/ssmp/core/op_pc.b b/tools/bsnes/smp/ssmp/core/op_pc.b similarity index 100% rename from bsnes/smp/ssmp/core/op_pc.b rename to tools/bsnes/smp/ssmp/core/op_pc.b diff --git a/bsnes/smp/ssmp/core/op_pc.cpp b/tools/bsnes/smp/ssmp/core/op_pc.cpp similarity index 100% rename from bsnes/smp/ssmp/core/op_pc.cpp rename to tools/bsnes/smp/ssmp/core/op_pc.cpp diff --git a/bsnes/smp/ssmp/core/op_read.b b/tools/bsnes/smp/ssmp/core/op_read.b similarity index 100% rename from bsnes/smp/ssmp/core/op_read.b rename to tools/bsnes/smp/ssmp/core/op_read.b diff --git a/bsnes/smp/ssmp/core/op_read.cpp b/tools/bsnes/smp/ssmp/core/op_read.cpp similarity index 100% rename from bsnes/smp/ssmp/core/op_read.cpp rename to tools/bsnes/smp/ssmp/core/op_read.cpp diff --git a/bsnes/smp/ssmp/core/op_rmw.b b/tools/bsnes/smp/ssmp/core/op_rmw.b similarity index 100% rename from bsnes/smp/ssmp/core/op_rmw.b rename to tools/bsnes/smp/ssmp/core/op_rmw.b diff --git a/bsnes/smp/ssmp/core/op_rmw.cpp b/tools/bsnes/smp/ssmp/core/op_rmw.cpp similarity index 100% rename from bsnes/smp/ssmp/core/op_rmw.cpp rename to tools/bsnes/smp/ssmp/core/op_rmw.cpp diff --git a/bsnes/smp/ssmp/core/opfn.cpp b/tools/bsnes/smp/ssmp/core/opfn.cpp similarity index 100% rename from bsnes/smp/ssmp/core/opfn.cpp rename to tools/bsnes/smp/ssmp/core/opfn.cpp diff --git a/bsnes/smp/ssmp/core/ssmpgen.cpp b/tools/bsnes/smp/ssmp/core/ssmpgen.cpp similarity index 100% rename from bsnes/smp/ssmp/core/ssmpgen.cpp rename to tools/bsnes/smp/ssmp/core/ssmpgen.cpp diff --git a/bsnes/smp/ssmp/memory/memory.cpp b/tools/bsnes/smp/ssmp/memory/memory.cpp similarity index 100% rename from bsnes/smp/ssmp/memory/memory.cpp rename to tools/bsnes/smp/ssmp/memory/memory.cpp diff --git a/bsnes/smp/ssmp/memory/memory.hpp b/tools/bsnes/smp/ssmp/memory/memory.hpp similarity index 100% rename from bsnes/smp/ssmp/memory/memory.hpp rename to tools/bsnes/smp/ssmp/memory/memory.hpp diff --git a/bsnes/smp/ssmp/ssmp.cpp b/tools/bsnes/smp/ssmp/ssmp.cpp similarity index 100% rename from bsnes/smp/ssmp/ssmp.cpp rename to tools/bsnes/smp/ssmp/ssmp.cpp diff --git a/bsnes/smp/ssmp/ssmp.hpp b/tools/bsnes/smp/ssmp/ssmp.hpp similarity index 100% rename from bsnes/smp/ssmp/ssmp.hpp rename to tools/bsnes/smp/ssmp/ssmp.hpp diff --git a/bsnes/smp/ssmp/timing/timing.cpp b/tools/bsnes/smp/ssmp/timing/timing.cpp similarity index 100% rename from bsnes/smp/ssmp/timing/timing.cpp rename to tools/bsnes/smp/ssmp/timing/timing.cpp diff --git a/bsnes/smp/ssmp/timing/timing.hpp b/tools/bsnes/smp/ssmp/timing/timing.hpp similarity index 100% rename from bsnes/smp/ssmp/timing/timing.hpp rename to tools/bsnes/smp/ssmp/timing/timing.hpp diff --git a/bsnes/snes/audio/audio.cpp b/tools/bsnes/snes/audio/audio.cpp similarity index 100% rename from bsnes/snes/audio/audio.cpp rename to tools/bsnes/snes/audio/audio.cpp diff --git a/bsnes/snes/audio/audio.hpp b/tools/bsnes/snes/audio/audio.hpp similarity index 100% rename from bsnes/snes/audio/audio.hpp rename to tools/bsnes/snes/audio/audio.hpp diff --git a/bsnes/snes/input/input.cpp b/tools/bsnes/snes/input/input.cpp similarity index 100% rename from bsnes/snes/input/input.cpp rename to tools/bsnes/snes/input/input.cpp diff --git a/bsnes/snes/input/input.hpp b/tools/bsnes/snes/input/input.hpp similarity index 100% rename from bsnes/snes/input/input.hpp rename to tools/bsnes/snes/input/input.hpp diff --git a/bsnes/snes/interface/interface.hpp b/tools/bsnes/snes/interface/interface.hpp similarity index 100% rename from bsnes/snes/interface/interface.hpp rename to tools/bsnes/snes/interface/interface.hpp diff --git a/bsnes/snes/scheduler/scheduler.cpp b/tools/bsnes/snes/scheduler/scheduler.cpp similarity index 100% rename from bsnes/snes/scheduler/scheduler.cpp rename to tools/bsnes/snes/scheduler/scheduler.cpp diff --git a/bsnes/snes/scheduler/scheduler.hpp b/tools/bsnes/snes/scheduler/scheduler.hpp similarity index 100% rename from bsnes/snes/scheduler/scheduler.hpp rename to tools/bsnes/snes/scheduler/scheduler.hpp diff --git a/bsnes/snes/snes.cpp b/tools/bsnes/snes/snes.cpp similarity index 100% rename from bsnes/snes/snes.cpp rename to tools/bsnes/snes/snes.cpp diff --git a/bsnes/snes/snes.hpp b/tools/bsnes/snes/snes.hpp similarity index 100% rename from bsnes/snes/snes.hpp rename to tools/bsnes/snes/snes.hpp diff --git a/bsnes/snes/tracer/tracer.cpp b/tools/bsnes/snes/tracer/tracer.cpp similarity index 100% rename from bsnes/snes/tracer/tracer.cpp rename to tools/bsnes/snes/tracer/tracer.cpp diff --git a/bsnes/snes/tracer/tracer.hpp b/tools/bsnes/snes/tracer/tracer.hpp similarity index 100% rename from bsnes/snes/tracer/tracer.hpp rename to tools/bsnes/snes/tracer/tracer.hpp diff --git a/bsnes/snes/video/video.cpp b/tools/bsnes/snes/video/video.cpp similarity index 100% rename from bsnes/snes/video/video.cpp rename to tools/bsnes/snes/video/video.cpp diff --git a/bsnes/snes/video/video.hpp b/tools/bsnes/snes/video/video.hpp similarity index 100% rename from bsnes/snes/video/video.hpp rename to tools/bsnes/snes/video/video.hpp diff --git a/bsnes/ui_qt/Makefile b/tools/bsnes/ui_qt/Makefile similarity index 100% rename from bsnes/ui_qt/Makefile rename to tools/bsnes/ui_qt/Makefile diff --git a/bsnes/ui_qt/base/about.cpp b/tools/bsnes/ui_qt/base/about.cpp similarity index 100% rename from bsnes/ui_qt/base/about.cpp rename to tools/bsnes/ui_qt/base/about.cpp diff --git a/bsnes/ui_qt/base/about.hpp b/tools/bsnes/ui_qt/base/about.hpp similarity index 100% rename from bsnes/ui_qt/base/about.hpp rename to tools/bsnes/ui_qt/base/about.hpp diff --git a/bsnes/ui_qt/base/htmlviewer.cpp b/tools/bsnes/ui_qt/base/htmlviewer.cpp similarity index 100% rename from bsnes/ui_qt/base/htmlviewer.cpp rename to tools/bsnes/ui_qt/base/htmlviewer.cpp diff --git a/bsnes/ui_qt/base/htmlviewer.hpp b/tools/bsnes/ui_qt/base/htmlviewer.hpp similarity index 100% rename from bsnes/ui_qt/base/htmlviewer.hpp rename to tools/bsnes/ui_qt/base/htmlviewer.hpp diff --git a/bsnes/ui_qt/base/loader.cpp b/tools/bsnes/ui_qt/base/loader.cpp similarity index 100% rename from bsnes/ui_qt/base/loader.cpp rename to tools/bsnes/ui_qt/base/loader.cpp diff --git a/bsnes/ui_qt/base/loader.hpp b/tools/bsnes/ui_qt/base/loader.hpp similarity index 100% rename from bsnes/ui_qt/base/loader.hpp rename to tools/bsnes/ui_qt/base/loader.hpp diff --git a/bsnes/ui_qt/base/main.cpp b/tools/bsnes/ui_qt/base/main.cpp similarity index 100% rename from bsnes/ui_qt/base/main.cpp rename to tools/bsnes/ui_qt/base/main.cpp diff --git a/bsnes/ui_qt/base/main.hpp b/tools/bsnes/ui_qt/base/main.hpp similarity index 100% rename from bsnes/ui_qt/base/main.hpp rename to tools/bsnes/ui_qt/base/main.hpp diff --git a/bsnes/ui_qt/config.cpp b/tools/bsnes/ui_qt/config.cpp similarity index 100% rename from bsnes/ui_qt/config.cpp rename to tools/bsnes/ui_qt/config.cpp diff --git a/bsnes/ui_qt/input/device.cpp b/tools/bsnes/ui_qt/input/device.cpp similarity index 100% rename from bsnes/ui_qt/input/device.cpp rename to tools/bsnes/ui_qt/input/device.cpp diff --git a/bsnes/ui_qt/input/device.hpp b/tools/bsnes/ui_qt/input/device.hpp similarity index 100% rename from bsnes/ui_qt/input/device.hpp rename to tools/bsnes/ui_qt/input/device.hpp diff --git a/bsnes/ui_qt/input/input.cpp b/tools/bsnes/ui_qt/input/input.cpp similarity index 100% rename from bsnes/ui_qt/input/input.cpp rename to tools/bsnes/ui_qt/input/input.cpp diff --git a/bsnes/ui_qt/input/input.hpp b/tools/bsnes/ui_qt/input/input.hpp similarity index 100% rename from bsnes/ui_qt/input/input.hpp rename to tools/bsnes/ui_qt/input/input.hpp diff --git a/bsnes/ui_qt/input/userinterface.cpp b/tools/bsnes/ui_qt/input/userinterface.cpp similarity index 100% rename from bsnes/ui_qt/input/userinterface.cpp rename to tools/bsnes/ui_qt/input/userinterface.cpp diff --git a/bsnes/ui_qt/input/userinterface.hpp b/tools/bsnes/ui_qt/input/userinterface.hpp similarity index 100% rename from bsnes/ui_qt/input/userinterface.hpp rename to tools/bsnes/ui_qt/input/userinterface.hpp diff --git a/bsnes/ui_qt/interface.cpp b/tools/bsnes/ui_qt/interface.cpp similarity index 100% rename from bsnes/ui_qt/interface.cpp rename to tools/bsnes/ui_qt/interface.cpp diff --git a/bsnes/ui_qt/main.cpp b/tools/bsnes/ui_qt/main.cpp similarity index 100% rename from bsnes/ui_qt/main.cpp rename to tools/bsnes/ui_qt/main.cpp diff --git a/bsnes/ui_qt/main.hpp b/tools/bsnes/ui_qt/main.hpp similarity index 100% rename from bsnes/ui_qt/main.hpp rename to tools/bsnes/ui_qt/main.hpp diff --git a/bsnes/ui_qt/platform.cpp b/tools/bsnes/ui_qt/platform.cpp similarity index 100% rename from bsnes/ui_qt/platform.cpp rename to tools/bsnes/ui_qt/platform.cpp diff --git a/bsnes/ui_qt/resource/resource.qrc b/tools/bsnes/ui_qt/resource/resource.qrc similarity index 100% rename from bsnes/ui_qt/resource/resource.qrc rename to tools/bsnes/ui_qt/resource/resource.qrc diff --git a/bsnes/ui_qt/resource/resource.rc b/tools/bsnes/ui_qt/resource/resource.rc similarity index 100% rename from bsnes/ui_qt/resource/resource.rc rename to tools/bsnes/ui_qt/resource/resource.rc diff --git a/bsnes/ui_qt/settings/advanced.cpp b/tools/bsnes/ui_qt/settings/advanced.cpp similarity index 100% rename from bsnes/ui_qt/settings/advanced.cpp rename to tools/bsnes/ui_qt/settings/advanced.cpp diff --git a/bsnes/ui_qt/settings/advanced.hpp b/tools/bsnes/ui_qt/settings/advanced.hpp similarity index 100% rename from bsnes/ui_qt/settings/advanced.hpp rename to tools/bsnes/ui_qt/settings/advanced.hpp diff --git a/bsnes/ui_qt/settings/audio.cpp b/tools/bsnes/ui_qt/settings/audio.cpp similarity index 100% rename from bsnes/ui_qt/settings/audio.cpp rename to tools/bsnes/ui_qt/settings/audio.cpp diff --git a/bsnes/ui_qt/settings/audio.hpp b/tools/bsnes/ui_qt/settings/audio.hpp similarity index 100% rename from bsnes/ui_qt/settings/audio.hpp rename to tools/bsnes/ui_qt/settings/audio.hpp diff --git a/bsnes/ui_qt/settings/cheateditor.cpp b/tools/bsnes/ui_qt/settings/cheateditor.cpp similarity index 100% rename from bsnes/ui_qt/settings/cheateditor.cpp rename to tools/bsnes/ui_qt/settings/cheateditor.cpp diff --git a/bsnes/ui_qt/settings/cheateditor.hpp b/tools/bsnes/ui_qt/settings/cheateditor.hpp similarity index 100% rename from bsnes/ui_qt/settings/cheateditor.hpp rename to tools/bsnes/ui_qt/settings/cheateditor.hpp diff --git a/bsnes/ui_qt/settings/input.cpp b/tools/bsnes/ui_qt/settings/input.cpp similarity index 100% rename from bsnes/ui_qt/settings/input.cpp rename to tools/bsnes/ui_qt/settings/input.cpp diff --git a/bsnes/ui_qt/settings/input.hpp b/tools/bsnes/ui_qt/settings/input.hpp similarity index 100% rename from bsnes/ui_qt/settings/input.hpp rename to tools/bsnes/ui_qt/settings/input.hpp diff --git a/bsnes/ui_qt/settings/paths.cpp b/tools/bsnes/ui_qt/settings/paths.cpp similarity index 100% rename from bsnes/ui_qt/settings/paths.cpp rename to tools/bsnes/ui_qt/settings/paths.cpp diff --git a/bsnes/ui_qt/settings/paths.hpp b/tools/bsnes/ui_qt/settings/paths.hpp similarity index 100% rename from bsnes/ui_qt/settings/paths.hpp rename to tools/bsnes/ui_qt/settings/paths.hpp diff --git a/bsnes/ui_qt/settings/settings.cpp b/tools/bsnes/ui_qt/settings/settings.cpp similarity index 100% rename from bsnes/ui_qt/settings/settings.cpp rename to tools/bsnes/ui_qt/settings/settings.cpp diff --git a/bsnes/ui_qt/settings/settings.hpp b/tools/bsnes/ui_qt/settings/settings.hpp similarity index 100% rename from bsnes/ui_qt/settings/settings.hpp rename to tools/bsnes/ui_qt/settings/settings.hpp diff --git a/bsnes/ui_qt/settings/utility/codeeditor.cpp b/tools/bsnes/ui_qt/settings/utility/codeeditor.cpp similarity index 100% rename from bsnes/ui_qt/settings/utility/codeeditor.cpp rename to tools/bsnes/ui_qt/settings/utility/codeeditor.cpp diff --git a/bsnes/ui_qt/settings/utility/codeeditor.hpp b/tools/bsnes/ui_qt/settings/utility/codeeditor.hpp similarity index 100% rename from bsnes/ui_qt/settings/utility/codeeditor.hpp rename to tools/bsnes/ui_qt/settings/utility/codeeditor.hpp diff --git a/bsnes/ui_qt/settings/utility/inputcapture.cpp b/tools/bsnes/ui_qt/settings/utility/inputcapture.cpp similarity index 100% rename from bsnes/ui_qt/settings/utility/inputcapture.cpp rename to tools/bsnes/ui_qt/settings/utility/inputcapture.cpp diff --git a/bsnes/ui_qt/settings/utility/inputcapture.hpp b/tools/bsnes/ui_qt/settings/utility/inputcapture.hpp similarity index 100% rename from bsnes/ui_qt/settings/utility/inputcapture.hpp rename to tools/bsnes/ui_qt/settings/utility/inputcapture.hpp diff --git a/bsnes/ui_qt/settings/video.cpp b/tools/bsnes/ui_qt/settings/video.cpp similarity index 100% rename from bsnes/ui_qt/settings/video.cpp rename to tools/bsnes/ui_qt/settings/video.cpp diff --git a/bsnes/ui_qt/settings/video.hpp b/tools/bsnes/ui_qt/settings/video.hpp similarity index 100% rename from bsnes/ui_qt/settings/video.hpp rename to tools/bsnes/ui_qt/settings/video.hpp diff --git a/bsnes/ui_qt/ui.cpp b/tools/bsnes/ui_qt/ui.cpp similarity index 100% rename from bsnes/ui_qt/ui.cpp rename to tools/bsnes/ui_qt/ui.cpp diff --git a/bsnes/ui_qt/utility/cartridge.cpp b/tools/bsnes/ui_qt/utility/cartridge.cpp similarity index 100% rename from bsnes/ui_qt/utility/cartridge.cpp rename to tools/bsnes/ui_qt/utility/cartridge.cpp diff --git a/bsnes/ui_qt/utility/utility.cpp b/tools/bsnes/ui_qt/utility/utility.cpp similarity index 100% rename from bsnes/ui_qt/utility/utility.cpp rename to tools/bsnes/ui_qt/utility/utility.cpp diff --git a/bsnes/ui_qt/utility/utility.hpp b/tools/bsnes/ui_qt/utility/utility.hpp similarity index 100% rename from bsnes/ui_qt/utility/utility.hpp rename to tools/bsnes/ui_qt/utility/utility.hpp diff --git a/bsnes/ui_qt/utility/window.cpp b/tools/bsnes/ui_qt/utility/window.cpp similarity index 100% rename from bsnes/ui_qt/utility/window.cpp rename to tools/bsnes/ui_qt/utility/window.cpp diff --git a/pyusb/PKG-INFO b/tools/pyusb/PKG-INFO similarity index 100% rename from pyusb/PKG-INFO rename to tools/pyusb/PKG-INFO diff --git a/pyusb/README b/tools/pyusb/README similarity index 100% rename from pyusb/README rename to tools/pyusb/README diff --git a/pyusb/license.txt b/tools/pyusb/license.txt similarity index 100% rename from pyusb/license.txt rename to tools/pyusb/license.txt diff --git a/pyusb/pyusb.c b/tools/pyusb/pyusb.c similarity index 100% rename from pyusb/pyusb.c rename to tools/pyusb/pyusb.c diff --git a/pyusb/pyusb.h b/tools/pyusb/pyusb.h similarity index 100% rename from pyusb/pyusb.h rename to tools/pyusb/pyusb.h diff --git a/pyusb/pyusb.sln b/tools/pyusb/pyusb.sln similarity index 100% rename from pyusb/pyusb.sln rename to tools/pyusb/pyusb.sln diff --git a/pyusb/samples/usbenum.py b/tools/pyusb/samples/usbenum.py similarity index 100% rename from pyusb/samples/usbenum.py rename to tools/pyusb/samples/usbenum.py diff --git a/pyusb/samples/usbprint.py b/tools/pyusb/samples/usbprint.py similarity index 100% rename from pyusb/samples/usbprint.py rename to tools/pyusb/samples/usbprint.py diff --git a/pyusb/setup.py b/tools/pyusb/setup.py similarity index 100% rename from pyusb/setup.py rename to tools/pyusb/setup.py diff --git a/ucon64/2.0/src/GoodCodes.txt b/tools/ucon64/2.0/src/GoodCodes.txt similarity index 100% rename from ucon64/2.0/src/GoodCodes.txt rename to tools/ucon64/2.0/src/GoodCodes.txt diff --git a/ucon64/2.0/src/Makefile.in b/tools/ucon64/2.0/src/Makefile.in similarity index 100% rename from ucon64/2.0/src/Makefile.in rename to tools/ucon64/2.0/src/Makefile.in diff --git a/ucon64/2.0/src/Makefile.orig b/tools/ucon64/2.0/src/Makefile.orig similarity index 100% rename from ucon64/2.0/src/Makefile.orig rename to tools/ucon64/2.0/src/Makefile.orig diff --git a/ucon64/2.0/src/Makefile.vc6 b/tools/ucon64/2.0/src/Makefile.vc6 similarity index 100% rename from ucon64/2.0/src/Makefile.vc6 rename to tools/ucon64/2.0/src/Makefile.vc6 diff --git a/ucon64/2.0/src/backup/NTSC-PAL notes.txt b/tools/ucon64/2.0/src/backup/NTSC-PAL notes.txt similarity index 100% rename from ucon64/2.0/src/backup/NTSC-PAL notes.txt rename to tools/ucon64/2.0/src/backup/NTSC-PAL notes.txt diff --git a/ucon64/2.0/src/backup/SWC-compatibility.txt b/tools/ucon64/2.0/src/backup/SWC-compatibility.txt similarity index 100% rename from ucon64/2.0/src/backup/SWC-compatibility.txt rename to tools/ucon64/2.0/src/backup/SWC-compatibility.txt diff --git a/ucon64/2.0/src/backup/backup.h b/tools/ucon64/2.0/src/backup/backup.h similarity index 100% rename from ucon64/2.0/src/backup/backup.h rename to tools/ucon64/2.0/src/backup/backup.h diff --git a/ucon64/2.0/src/backup/cartlib.c b/tools/ucon64/2.0/src/backup/cartlib.c similarity index 100% rename from ucon64/2.0/src/backup/cartlib.c rename to tools/ucon64/2.0/src/backup/cartlib.c diff --git a/ucon64/2.0/src/backup/cd64.c b/tools/ucon64/2.0/src/backup/cd64.c similarity index 100% rename from ucon64/2.0/src/backup/cd64.c rename to tools/ucon64/2.0/src/backup/cd64.c diff --git a/ucon64/2.0/src/backup/cd64.h b/tools/ucon64/2.0/src/backup/cd64.h similarity index 100% rename from ucon64/2.0/src/backup/cd64.h rename to tools/ucon64/2.0/src/backup/cd64.h diff --git a/ucon64/2.0/src/backup/cmc.c b/tools/ucon64/2.0/src/backup/cmc.c similarity index 100% rename from ucon64/2.0/src/backup/cmc.c rename to tools/ucon64/2.0/src/backup/cmc.c diff --git a/ucon64/2.0/src/backup/cmc.h b/tools/ucon64/2.0/src/backup/cmc.h similarity index 100% rename from ucon64/2.0/src/backup/cmc.h rename to tools/ucon64/2.0/src/backup/cmc.h diff --git a/ucon64/2.0/src/backup/dex.c b/tools/ucon64/2.0/src/backup/dex.c similarity index 100% rename from ucon64/2.0/src/backup/dex.c rename to tools/ucon64/2.0/src/backup/dex.c diff --git a/ucon64/2.0/src/backup/dex.h b/tools/ucon64/2.0/src/backup/dex.h similarity index 100% rename from ucon64/2.0/src/backup/dex.h rename to tools/ucon64/2.0/src/backup/dex.h diff --git a/ucon64/2.0/src/backup/doctor64.c b/tools/ucon64/2.0/src/backup/doctor64.c similarity index 100% rename from ucon64/2.0/src/backup/doctor64.c rename to tools/ucon64/2.0/src/backup/doctor64.c diff --git a/ucon64/2.0/src/backup/doctor64.h b/tools/ucon64/2.0/src/backup/doctor64.h similarity index 100% rename from ucon64/2.0/src/backup/doctor64.h rename to tools/ucon64/2.0/src/backup/doctor64.h diff --git a/ucon64/2.0/src/backup/doctor64jr.c b/tools/ucon64/2.0/src/backup/doctor64jr.c similarity index 100% rename from ucon64/2.0/src/backup/doctor64jr.c rename to tools/ucon64/2.0/src/backup/doctor64jr.c diff --git a/ucon64/2.0/src/backup/doctor64jr.h b/tools/ucon64/2.0/src/backup/doctor64jr.h similarity index 100% rename from ucon64/2.0/src/backup/doctor64jr.h rename to tools/ucon64/2.0/src/backup/doctor64jr.h diff --git a/ucon64/2.0/src/backup/f2a.c b/tools/ucon64/2.0/src/backup/f2a.c similarity index 100% rename from ucon64/2.0/src/backup/f2a.c rename to tools/ucon64/2.0/src/backup/f2a.c diff --git a/ucon64/2.0/src/backup/f2a.h b/tools/ucon64/2.0/src/backup/f2a.h similarity index 100% rename from ucon64/2.0/src/backup/f2a.h rename to tools/ucon64/2.0/src/backup/f2a.h diff --git a/ucon64/2.0/src/backup/fal.c b/tools/ucon64/2.0/src/backup/fal.c similarity index 100% rename from ucon64/2.0/src/backup/fal.c rename to tools/ucon64/2.0/src/backup/fal.c diff --git a/ucon64/2.0/src/backup/fal.h b/tools/ucon64/2.0/src/backup/fal.h similarity index 100% rename from ucon64/2.0/src/backup/fal.h rename to tools/ucon64/2.0/src/backup/fal.h diff --git a/ucon64/2.0/src/backup/ffe.c b/tools/ucon64/2.0/src/backup/ffe.c similarity index 100% rename from ucon64/2.0/src/backup/ffe.c rename to tools/ucon64/2.0/src/backup/ffe.c diff --git a/ucon64/2.0/src/backup/ffe.h b/tools/ucon64/2.0/src/backup/ffe.h similarity index 100% rename from ucon64/2.0/src/backup/ffe.h rename to tools/ucon64/2.0/src/backup/ffe.h diff --git a/ucon64/2.0/src/backup/fig.c b/tools/ucon64/2.0/src/backup/fig.c similarity index 100% rename from ucon64/2.0/src/backup/fig.c rename to tools/ucon64/2.0/src/backup/fig.c diff --git a/ucon64/2.0/src/backup/fig.h b/tools/ucon64/2.0/src/backup/fig.h similarity index 100% rename from ucon64/2.0/src/backup/fig.h rename to tools/ucon64/2.0/src/backup/fig.h diff --git a/ucon64/2.0/src/backup/gbx.c b/tools/ucon64/2.0/src/backup/gbx.c similarity index 100% rename from ucon64/2.0/src/backup/gbx.c rename to tools/ucon64/2.0/src/backup/gbx.c diff --git a/ucon64/2.0/src/backup/gbx.h b/tools/ucon64/2.0/src/backup/gbx.h similarity index 100% rename from ucon64/2.0/src/backup/gbx.h rename to tools/ucon64/2.0/src/backup/gbx.h diff --git a/ucon64/2.0/src/backup/gd.c b/tools/ucon64/2.0/src/backup/gd.c similarity index 100% rename from ucon64/2.0/src/backup/gd.c rename to tools/ucon64/2.0/src/backup/gd.c diff --git a/ucon64/2.0/src/backup/gd.h b/tools/ucon64/2.0/src/backup/gd.h similarity index 100% rename from ucon64/2.0/src/backup/gd.h rename to tools/ucon64/2.0/src/backup/gd.h diff --git a/ucon64/2.0/src/backup/interceptor.c b/tools/ucon64/2.0/src/backup/interceptor.c similarity index 100% rename from ucon64/2.0/src/backup/interceptor.c rename to tools/ucon64/2.0/src/backup/interceptor.c diff --git a/ucon64/2.0/src/backup/interceptor.h b/tools/ucon64/2.0/src/backup/interceptor.h similarity index 100% rename from ucon64/2.0/src/backup/interceptor.h rename to tools/ucon64/2.0/src/backup/interceptor.h diff --git a/ucon64/2.0/src/backup/libcd64/Makefile b/tools/ucon64/2.0/src/backup/libcd64/Makefile similarity index 100% rename from ucon64/2.0/src/backup/libcd64/Makefile rename to tools/ucon64/2.0/src/backup/libcd64/Makefile diff --git a/ucon64/2.0/src/backup/libcd64/Makefile.vc6 b/tools/ucon64/2.0/src/backup/libcd64/Makefile.vc6 similarity index 100% rename from ucon64/2.0/src/backup/libcd64/Makefile.vc6 rename to tools/ucon64/2.0/src/backup/libcd64/Makefile.vc6 diff --git a/ucon64/2.0/src/backup/libcd64/cd64.def b/tools/ucon64/2.0/src/backup/libcd64/cd64.def similarity index 100% rename from ucon64/2.0/src/backup/libcd64/cd64.def rename to tools/ucon64/2.0/src/backup/libcd64/cd64.def diff --git a/ucon64/2.0/src/backup/libcd64/cd64io.c b/tools/ucon64/2.0/src/backup/libcd64/cd64io.c similarity index 100% rename from ucon64/2.0/src/backup/libcd64/cd64io.c rename to tools/ucon64/2.0/src/backup/libcd64/cd64io.c diff --git a/ucon64/2.0/src/backup/libcd64/cd64io.h b/tools/ucon64/2.0/src/backup/libcd64/cd64io.h similarity index 100% rename from ucon64/2.0/src/backup/libcd64/cd64io.h rename to tools/ucon64/2.0/src/backup/libcd64/cd64io.h diff --git a/ucon64/2.0/src/backup/libcd64/cd64lib.c b/tools/ucon64/2.0/src/backup/libcd64/cd64lib.c similarity index 100% rename from ucon64/2.0/src/backup/libcd64/cd64lib.c rename to tools/ucon64/2.0/src/backup/libcd64/cd64lib.c diff --git a/ucon64/2.0/src/backup/libcd64/ultra64/cartmem.h b/tools/ucon64/2.0/src/backup/libcd64/ultra64/cartmem.h similarity index 100% rename from ucon64/2.0/src/backup/libcd64/ultra64/cartmem.h rename to tools/ucon64/2.0/src/backup/libcd64/ultra64/cartmem.h diff --git a/ucon64/2.0/src/backup/libcd64/ultra64/host/cartinfo.h b/tools/ucon64/2.0/src/backup/libcd64/ultra64/host/cartinfo.h similarity index 100% rename from ucon64/2.0/src/backup/libcd64/ultra64/host/cartinfo.h rename to tools/ucon64/2.0/src/backup/libcd64/ultra64/host/cartinfo.h diff --git a/ucon64/2.0/src/backup/libcd64/ultra64/host/cd64lib.h b/tools/ucon64/2.0/src/backup/libcd64/ultra64/host/cd64lib.h similarity index 100% rename from ucon64/2.0/src/backup/libcd64/ultra64/host/cd64lib.h rename to tools/ucon64/2.0/src/backup/libcd64/ultra64/host/cd64lib.h diff --git a/ucon64/2.0/src/backup/libcd64/ultra64/rom.h b/tools/ucon64/2.0/src/backup/libcd64/ultra64/rom.h similarity index 100% rename from ucon64/2.0/src/backup/libcd64/ultra64/rom.h rename to tools/ucon64/2.0/src/backup/libcd64/ultra64/rom.h diff --git a/ucon64/2.0/src/backup/lynxit.c b/tools/ucon64/2.0/src/backup/lynxit.c similarity index 100% rename from ucon64/2.0/src/backup/lynxit.c rename to tools/ucon64/2.0/src/backup/lynxit.c diff --git a/ucon64/2.0/src/backup/lynxit.h b/tools/ucon64/2.0/src/backup/lynxit.h similarity index 100% rename from ucon64/2.0/src/backup/lynxit.h rename to tools/ucon64/2.0/src/backup/lynxit.h diff --git a/ucon64/2.0/src/backup/mccl.c b/tools/ucon64/2.0/src/backup/mccl.c similarity index 100% rename from ucon64/2.0/src/backup/mccl.c rename to tools/ucon64/2.0/src/backup/mccl.c diff --git a/ucon64/2.0/src/backup/mccl.h b/tools/ucon64/2.0/src/backup/mccl.h similarity index 100% rename from ucon64/2.0/src/backup/mccl.h rename to tools/ucon64/2.0/src/backup/mccl.h diff --git a/ucon64/2.0/src/backup/mccl.png b/tools/ucon64/2.0/src/backup/mccl.png similarity index 100% rename from ucon64/2.0/src/backup/mccl.png rename to tools/ucon64/2.0/src/backup/mccl.png diff --git a/ucon64/2.0/src/backup/mcd.c b/tools/ucon64/2.0/src/backup/mcd.c similarity index 100% rename from ucon64/2.0/src/backup/mcd.c rename to tools/ucon64/2.0/src/backup/mcd.c diff --git a/ucon64/2.0/src/backup/mcd.h b/tools/ucon64/2.0/src/backup/mcd.h similarity index 100% rename from ucon64/2.0/src/backup/mcd.h rename to tools/ucon64/2.0/src/backup/mcd.h diff --git a/ucon64/2.0/src/backup/md-pro.c b/tools/ucon64/2.0/src/backup/md-pro.c similarity index 100% rename from ucon64/2.0/src/backup/md-pro.c rename to tools/ucon64/2.0/src/backup/md-pro.c diff --git a/ucon64/2.0/src/backup/md-pro.h b/tools/ucon64/2.0/src/backup/md-pro.h similarity index 100% rename from ucon64/2.0/src/backup/md-pro.h rename to tools/ucon64/2.0/src/backup/md-pro.h diff --git a/ucon64/2.0/src/backup/mgd.c b/tools/ucon64/2.0/src/backup/mgd.c similarity index 100% rename from ucon64/2.0/src/backup/mgd.c rename to tools/ucon64/2.0/src/backup/mgd.c diff --git a/ucon64/2.0/src/backup/mgd.h b/tools/ucon64/2.0/src/backup/mgd.h similarity index 100% rename from ucon64/2.0/src/backup/mgd.h rename to tools/ucon64/2.0/src/backup/mgd.h diff --git a/ucon64/2.0/src/backup/msg.c b/tools/ucon64/2.0/src/backup/msg.c similarity index 100% rename from ucon64/2.0/src/backup/msg.c rename to tools/ucon64/2.0/src/backup/msg.c diff --git a/ucon64/2.0/src/backup/msg.h b/tools/ucon64/2.0/src/backup/msg.h similarity index 100% rename from ucon64/2.0/src/backup/msg.h rename to tools/ucon64/2.0/src/backup/msg.h diff --git a/ucon64/2.0/src/backup/pce-pro.c b/tools/ucon64/2.0/src/backup/pce-pro.c similarity index 100% rename from ucon64/2.0/src/backup/pce-pro.c rename to tools/ucon64/2.0/src/backup/pce-pro.c diff --git a/ucon64/2.0/src/backup/pce-pro.h b/tools/ucon64/2.0/src/backup/pce-pro.h similarity index 100% rename from ucon64/2.0/src/backup/pce-pro.h rename to tools/ucon64/2.0/src/backup/pce-pro.h diff --git a/ucon64/2.0/src/backup/pl.c b/tools/ucon64/2.0/src/backup/pl.c similarity index 100% rename from ucon64/2.0/src/backup/pl.c rename to tools/ucon64/2.0/src/backup/pl.c diff --git a/ucon64/2.0/src/backup/pl.h b/tools/ucon64/2.0/src/backup/pl.h similarity index 100% rename from ucon64/2.0/src/backup/pl.h rename to tools/ucon64/2.0/src/backup/pl.h diff --git a/ucon64/2.0/src/backup/psxpblib.c b/tools/ucon64/2.0/src/backup/psxpblib.c similarity index 100% rename from ucon64/2.0/src/backup/psxpblib.c rename to tools/ucon64/2.0/src/backup/psxpblib.c diff --git a/ucon64/2.0/src/backup/psxpblib.h b/tools/ucon64/2.0/src/backup/psxpblib.h similarity index 100% rename from ucon64/2.0/src/backup/psxpblib.h rename to tools/ucon64/2.0/src/backup/psxpblib.h diff --git a/ucon64/2.0/src/backup/sflash.c b/tools/ucon64/2.0/src/backup/sflash.c similarity index 100% rename from ucon64/2.0/src/backup/sflash.c rename to tools/ucon64/2.0/src/backup/sflash.c diff --git a/ucon64/2.0/src/backup/sflash.h b/tools/ucon64/2.0/src/backup/sflash.h similarity index 100% rename from ucon64/2.0/src/backup/sflash.h rename to tools/ucon64/2.0/src/backup/sflash.h diff --git a/ucon64/2.0/src/backup/smc.c b/tools/ucon64/2.0/src/backup/smc.c similarity index 100% rename from ucon64/2.0/src/backup/smc.c rename to tools/ucon64/2.0/src/backup/smc.c diff --git a/ucon64/2.0/src/backup/smc.h b/tools/ucon64/2.0/src/backup/smc.h similarity index 100% rename from ucon64/2.0/src/backup/smc.h rename to tools/ucon64/2.0/src/backup/smc.h diff --git a/ucon64/2.0/src/backup/smd.c b/tools/ucon64/2.0/src/backup/smd.c similarity index 100% rename from ucon64/2.0/src/backup/smd.c rename to tools/ucon64/2.0/src/backup/smd.c diff --git a/ucon64/2.0/src/backup/smd.h b/tools/ucon64/2.0/src/backup/smd.h similarity index 100% rename from ucon64/2.0/src/backup/smd.h rename to tools/ucon64/2.0/src/backup/smd.h diff --git a/ucon64/2.0/src/backup/smsgg-pro.c b/tools/ucon64/2.0/src/backup/smsgg-pro.c similarity index 100% rename from ucon64/2.0/src/backup/smsgg-pro.c rename to tools/ucon64/2.0/src/backup/smsgg-pro.c diff --git a/ucon64/2.0/src/backup/smsgg-pro.h b/tools/ucon64/2.0/src/backup/smsgg-pro.h similarity index 100% rename from ucon64/2.0/src/backup/smsgg-pro.h rename to tools/ucon64/2.0/src/backup/smsgg-pro.h diff --git a/ucon64/2.0/src/backup/ssc.c b/tools/ucon64/2.0/src/backup/ssc.c similarity index 100% rename from ucon64/2.0/src/backup/ssc.c rename to tools/ucon64/2.0/src/backup/ssc.c diff --git a/ucon64/2.0/src/backup/ssc.h b/tools/ucon64/2.0/src/backup/ssc.h similarity index 100% rename from ucon64/2.0/src/backup/ssc.h rename to tools/ucon64/2.0/src/backup/ssc.h diff --git a/ucon64/2.0/src/backup/swc.c b/tools/ucon64/2.0/src/backup/swc.c similarity index 100% rename from ucon64/2.0/src/backup/swc.c rename to tools/ucon64/2.0/src/backup/swc.c diff --git a/ucon64/2.0/src/backup/swc.h b/tools/ucon64/2.0/src/backup/swc.h similarity index 100% rename from ucon64/2.0/src/backup/swc.h rename to tools/ucon64/2.0/src/backup/swc.h diff --git a/ucon64/2.0/src/backup/tototek.c b/tools/ucon64/2.0/src/backup/tototek.c similarity index 100% rename from ucon64/2.0/src/backup/tototek.c rename to tools/ucon64/2.0/src/backup/tototek.c diff --git a/ucon64/2.0/src/backup/tototek.h b/tools/ucon64/2.0/src/backup/tototek.h similarity index 100% rename from ucon64/2.0/src/backup/tototek.h rename to tools/ucon64/2.0/src/backup/tototek.h diff --git a/ucon64/2.0/src/backup/ufo.c b/tools/ucon64/2.0/src/backup/ufo.c similarity index 100% rename from ucon64/2.0/src/backup/ufo.c rename to tools/ucon64/2.0/src/backup/ufo.c diff --git a/ucon64/2.0/src/backup/ufo.h b/tools/ucon64/2.0/src/backup/ufo.h similarity index 100% rename from ucon64/2.0/src/backup/ufo.h rename to tools/ucon64/2.0/src/backup/ufo.h diff --git a/ucon64/2.0/src/backup/yoko.c b/tools/ucon64/2.0/src/backup/yoko.c similarity index 100% rename from ucon64/2.0/src/backup/yoko.c rename to tools/ucon64/2.0/src/backup/yoko.c diff --git a/ucon64/2.0/src/backup/yoko.h b/tools/ucon64/2.0/src/backup/yoko.h similarity index 100% rename from ucon64/2.0/src/backup/yoko.h rename to tools/ucon64/2.0/src/backup/yoko.h diff --git a/ucon64/2.0/src/backup/z64.c b/tools/ucon64/2.0/src/backup/z64.c similarity index 100% rename from ucon64/2.0/src/backup/z64.c rename to tools/ucon64/2.0/src/backup/z64.c diff --git a/ucon64/2.0/src/backup/z64.h b/tools/ucon64/2.0/src/backup/z64.h similarity index 100% rename from ucon64/2.0/src/backup/z64.h rename to tools/ucon64/2.0/src/backup/z64.h diff --git a/ucon64/2.0/src/config.h.in b/tools/ucon64/2.0/src/config.h.in similarity index 100% rename from ucon64/2.0/src/config.h.in rename to tools/ucon64/2.0/src/config.h.in diff --git a/ucon64/2.0/src/config.h.orig b/tools/ucon64/2.0/src/config.h.orig similarity index 100% rename from ucon64/2.0/src/config.h.orig rename to tools/ucon64/2.0/src/config.h.orig diff --git a/ucon64/2.0/src/config.h.vc6 b/tools/ucon64/2.0/src/config.h.vc6 similarity index 100% rename from ucon64/2.0/src/config.h.vc6 rename to tools/ucon64/2.0/src/config.h.vc6 diff --git a/ucon64/2.0/src/configure b/tools/ucon64/2.0/src/configure similarity index 100% rename from ucon64/2.0/src/configure rename to tools/ucon64/2.0/src/configure diff --git a/ucon64/2.0/src/configure.in b/tools/ucon64/2.0/src/configure.in similarity index 100% rename from ucon64/2.0/src/configure.in rename to tools/ucon64/2.0/src/configure.in diff --git a/ucon64/2.0/src/console/boardnames b/tools/ucon64/2.0/src/console/boardnames similarity index 100% rename from ucon64/2.0/src/console/boardnames rename to tools/ucon64/2.0/src/console/boardnames diff --git a/ucon64/2.0/src/console/boardtable.txt b/tools/ucon64/2.0/src/console/boardtable.txt similarity index 100% rename from ucon64/2.0/src/console/boardtable.txt rename to tools/ucon64/2.0/src/console/boardtable.txt diff --git a/ucon64/2.0/src/console/console.h b/tools/ucon64/2.0/src/console/console.h similarity index 100% rename from ucon64/2.0/src/console/console.h rename to tools/ucon64/2.0/src/console/console.h diff --git a/ucon64/2.0/src/console/dc.c b/tools/ucon64/2.0/src/console/dc.c similarity index 100% rename from ucon64/2.0/src/console/dc.c rename to tools/ucon64/2.0/src/console/dc.c diff --git a/ucon64/2.0/src/console/dc.h b/tools/ucon64/2.0/src/console/dc.h similarity index 100% rename from ucon64/2.0/src/console/dc.h rename to tools/ucon64/2.0/src/console/dc.h diff --git a/ucon64/2.0/src/console/gb.c b/tools/ucon64/2.0/src/console/gb.c similarity index 100% rename from ucon64/2.0/src/console/gb.c rename to tools/ucon64/2.0/src/console/gb.c diff --git a/ucon64/2.0/src/console/gb.h b/tools/ucon64/2.0/src/console/gb.h similarity index 100% rename from ucon64/2.0/src/console/gb.h rename to tools/ucon64/2.0/src/console/gb.h diff --git a/ucon64/2.0/src/console/gba.c b/tools/ucon64/2.0/src/console/gba.c similarity index 100% rename from ucon64/2.0/src/console/gba.c rename to tools/ucon64/2.0/src/console/gba.c diff --git a/ucon64/2.0/src/console/gba.h b/tools/ucon64/2.0/src/console/gba.h similarity index 100% rename from ucon64/2.0/src/console/gba.h rename to tools/ucon64/2.0/src/console/gba.h diff --git a/ucon64/2.0/src/console/genesis.c b/tools/ucon64/2.0/src/console/genesis.c similarity index 100% rename from ucon64/2.0/src/console/genesis.c rename to tools/ucon64/2.0/src/console/genesis.c diff --git a/ucon64/2.0/src/console/genesis.h b/tools/ucon64/2.0/src/console/genesis.h similarity index 100% rename from ucon64/2.0/src/console/genesis.h rename to tools/ucon64/2.0/src/console/genesis.h diff --git a/ucon64/2.0/src/console/jaguar.c b/tools/ucon64/2.0/src/console/jaguar.c similarity index 100% rename from ucon64/2.0/src/console/jaguar.c rename to tools/ucon64/2.0/src/console/jaguar.c diff --git a/ucon64/2.0/src/console/jaguar.h b/tools/ucon64/2.0/src/console/jaguar.h similarity index 100% rename from ucon64/2.0/src/console/jaguar.h rename to tools/ucon64/2.0/src/console/jaguar.h diff --git a/ucon64/2.0/src/console/lynx.c b/tools/ucon64/2.0/src/console/lynx.c similarity index 100% rename from ucon64/2.0/src/console/lynx.c rename to tools/ucon64/2.0/src/console/lynx.c diff --git a/ucon64/2.0/src/console/lynx.h b/tools/ucon64/2.0/src/console/lynx.h similarity index 100% rename from ucon64/2.0/src/console/lynx.h rename to tools/ucon64/2.0/src/console/lynx.h diff --git a/ucon64/2.0/src/console/n64.c b/tools/ucon64/2.0/src/console/n64.c similarity index 100% rename from ucon64/2.0/src/console/n64.c rename to tools/ucon64/2.0/src/console/n64.c diff --git a/ucon64/2.0/src/console/n64.h b/tools/ucon64/2.0/src/console/n64.h similarity index 100% rename from ucon64/2.0/src/console/n64.h rename to tools/ucon64/2.0/src/console/n64.h diff --git a/ucon64/2.0/src/console/neogeo.c b/tools/ucon64/2.0/src/console/neogeo.c similarity index 100% rename from ucon64/2.0/src/console/neogeo.c rename to tools/ucon64/2.0/src/console/neogeo.c diff --git a/ucon64/2.0/src/console/neogeo.h b/tools/ucon64/2.0/src/console/neogeo.h similarity index 100% rename from ucon64/2.0/src/console/neogeo.h rename to tools/ucon64/2.0/src/console/neogeo.h diff --git a/ucon64/2.0/src/console/nes.c b/tools/ucon64/2.0/src/console/nes.c similarity index 100% rename from ucon64/2.0/src/console/nes.c rename to tools/ucon64/2.0/src/console/nes.c diff --git a/ucon64/2.0/src/console/nes.h b/tools/ucon64/2.0/src/console/nes.h similarity index 100% rename from ucon64/2.0/src/console/nes.h rename to tools/ucon64/2.0/src/console/nes.h diff --git a/ucon64/2.0/src/console/ngp.c b/tools/ucon64/2.0/src/console/ngp.c similarity index 100% rename from ucon64/2.0/src/console/ngp.c rename to tools/ucon64/2.0/src/console/ngp.c diff --git a/ucon64/2.0/src/console/ngp.h b/tools/ucon64/2.0/src/console/ngp.h similarity index 100% rename from ucon64/2.0/src/console/ngp.h rename to tools/ucon64/2.0/src/console/ngp.h diff --git a/ucon64/2.0/src/console/pce.c b/tools/ucon64/2.0/src/console/pce.c similarity index 100% rename from ucon64/2.0/src/console/pce.c rename to tools/ucon64/2.0/src/console/pce.c diff --git a/ucon64/2.0/src/console/pce.h b/tools/ucon64/2.0/src/console/pce.h similarity index 100% rename from ucon64/2.0/src/console/pce.h rename to tools/ucon64/2.0/src/console/pce.h diff --git a/ucon64/2.0/src/console/psx.c b/tools/ucon64/2.0/src/console/psx.c similarity index 100% rename from ucon64/2.0/src/console/psx.c rename to tools/ucon64/2.0/src/console/psx.c diff --git a/ucon64/2.0/src/console/psx.h b/tools/ucon64/2.0/src/console/psx.h similarity index 100% rename from ucon64/2.0/src/console/psx.h rename to tools/ucon64/2.0/src/console/psx.h diff --git a/ucon64/2.0/src/console/sms.c b/tools/ucon64/2.0/src/console/sms.c similarity index 100% rename from ucon64/2.0/src/console/sms.c rename to tools/ucon64/2.0/src/console/sms.c diff --git a/ucon64/2.0/src/console/sms.h b/tools/ucon64/2.0/src/console/sms.h similarity index 100% rename from ucon64/2.0/src/console/sms.h rename to tools/ucon64/2.0/src/console/sms.h diff --git a/ucon64/2.0/src/console/snes.c b/tools/ucon64/2.0/src/console/snes.c similarity index 100% rename from ucon64/2.0/src/console/snes.c rename to tools/ucon64/2.0/src/console/snes.c diff --git a/ucon64/2.0/src/console/snes.h b/tools/ucon64/2.0/src/console/snes.h similarity index 100% rename from ucon64/2.0/src/console/snes.h rename to tools/ucon64/2.0/src/console/snes.h diff --git a/ucon64/2.0/src/console/swan.c b/tools/ucon64/2.0/src/console/swan.c similarity index 100% rename from ucon64/2.0/src/console/swan.c rename to tools/ucon64/2.0/src/console/swan.c diff --git a/ucon64/2.0/src/console/swan.h b/tools/ucon64/2.0/src/console/swan.h similarity index 100% rename from ucon64/2.0/src/console/swan.h rename to tools/ucon64/2.0/src/console/swan.h diff --git a/ucon64/2.0/src/genpal.txt b/tools/ucon64/2.0/src/genpal.txt similarity index 100% rename from ucon64/2.0/src/genpal.txt rename to tools/ucon64/2.0/src/genpal.txt diff --git a/ucon64/2.0/src/libdiscmage/Makefile.in b/tools/ucon64/2.0/src/libdiscmage/Makefile.in similarity index 100% rename from ucon64/2.0/src/libdiscmage/Makefile.in rename to tools/ucon64/2.0/src/libdiscmage/Makefile.in diff --git a/ucon64/2.0/src/libdiscmage/Makefile.orig b/tools/ucon64/2.0/src/libdiscmage/Makefile.orig similarity index 100% rename from ucon64/2.0/src/libdiscmage/Makefile.orig rename to tools/ucon64/2.0/src/libdiscmage/Makefile.orig diff --git a/ucon64/2.0/src/libdiscmage/Makefile.vc6 b/tools/ucon64/2.0/src/libdiscmage/Makefile.vc6 similarity index 100% rename from ucon64/2.0/src/libdiscmage/Makefile.vc6 rename to tools/ucon64/2.0/src/libdiscmage/Makefile.vc6 diff --git a/ucon64/2.0/src/libdiscmage/config.h.in b/tools/ucon64/2.0/src/libdiscmage/config.h.in similarity index 100% rename from ucon64/2.0/src/libdiscmage/config.h.in rename to tools/ucon64/2.0/src/libdiscmage/config.h.in diff --git a/ucon64/2.0/src/libdiscmage/discmage.def b/tools/ucon64/2.0/src/libdiscmage/discmage.def similarity index 100% rename from ucon64/2.0/src/libdiscmage/discmage.def rename to tools/ucon64/2.0/src/libdiscmage/discmage.def diff --git a/ucon64/2.0/src/libdiscmage/djimport.c b/tools/ucon64/2.0/src/libdiscmage/djimport.c similarity index 100% rename from ucon64/2.0/src/libdiscmage/djimport.c rename to tools/ucon64/2.0/src/libdiscmage/djimport.c diff --git a/ucon64/2.0/src/libdiscmage/dllinit.c b/tools/ucon64/2.0/src/libdiscmage/dllinit.c similarity index 100% rename from ucon64/2.0/src/libdiscmage/dllinit.c rename to tools/ucon64/2.0/src/libdiscmage/dllinit.c diff --git a/ucon64/2.0/src/libdiscmage/dlopen.c b/tools/ucon64/2.0/src/libdiscmage/dlopen.c similarity index 100% rename from ucon64/2.0/src/libdiscmage/dlopen.c rename to tools/ucon64/2.0/src/libdiscmage/dlopen.c diff --git a/ucon64/2.0/src/libdiscmage/dlopen.h b/tools/ucon64/2.0/src/libdiscmage/dlopen.h similarity index 100% rename from ucon64/2.0/src/libdiscmage/dlopen.h rename to tools/ucon64/2.0/src/libdiscmage/dlopen.h diff --git a/ucon64/2.0/src/libdiscmage/dxe_misc.c b/tools/ucon64/2.0/src/libdiscmage/dxe_misc.c similarity index 100% rename from ucon64/2.0/src/libdiscmage/dxe_misc.c rename to tools/ucon64/2.0/src/libdiscmage/dxe_misc.c diff --git a/ucon64/2.0/src/libdiscmage/dxedll_priv.h b/tools/ucon64/2.0/src/libdiscmage/dxedll_priv.h similarity index 100% rename from ucon64/2.0/src/libdiscmage/dxedll_priv.h rename to tools/ucon64/2.0/src/libdiscmage/dxedll_priv.h diff --git a/ucon64/2.0/src/libdiscmage/dxedll_pub.h b/tools/ucon64/2.0/src/libdiscmage/dxedll_pub.h similarity index 100% rename from ucon64/2.0/src/libdiscmage/dxedll_pub.h rename to tools/ucon64/2.0/src/libdiscmage/dxedll_pub.h diff --git a/ucon64/2.0/src/libdiscmage/format/ccd.c b/tools/ucon64/2.0/src/libdiscmage/format/ccd.c similarity index 100% rename from ucon64/2.0/src/libdiscmage/format/ccd.c rename to tools/ucon64/2.0/src/libdiscmage/format/ccd.c diff --git a/ucon64/2.0/src/libdiscmage/format/ccd.h b/tools/ucon64/2.0/src/libdiscmage/format/ccd.h similarity index 100% rename from ucon64/2.0/src/libdiscmage/format/ccd.h rename to tools/ucon64/2.0/src/libdiscmage/format/ccd.h diff --git a/ucon64/2.0/src/libdiscmage/format/cdi.c b/tools/ucon64/2.0/src/libdiscmage/format/cdi.c similarity index 100% rename from ucon64/2.0/src/libdiscmage/format/cdi.c rename to tools/ucon64/2.0/src/libdiscmage/format/cdi.c diff --git a/ucon64/2.0/src/libdiscmage/format/cdi.h b/tools/ucon64/2.0/src/libdiscmage/format/cdi.h similarity index 100% rename from ucon64/2.0/src/libdiscmage/format/cdi.h rename to tools/ucon64/2.0/src/libdiscmage/format/cdi.h diff --git a/ucon64/2.0/src/libdiscmage/format/cue.c b/tools/ucon64/2.0/src/libdiscmage/format/cue.c similarity index 100% rename from ucon64/2.0/src/libdiscmage/format/cue.c rename to tools/ucon64/2.0/src/libdiscmage/format/cue.c diff --git a/ucon64/2.0/src/libdiscmage/format/cue.h b/tools/ucon64/2.0/src/libdiscmage/format/cue.h similarity index 100% rename from ucon64/2.0/src/libdiscmage/format/cue.h rename to tools/ucon64/2.0/src/libdiscmage/format/cue.h diff --git a/ucon64/2.0/src/libdiscmage/format/format.c b/tools/ucon64/2.0/src/libdiscmage/format/format.c similarity index 100% rename from ucon64/2.0/src/libdiscmage/format/format.c rename to tools/ucon64/2.0/src/libdiscmage/format/format.c diff --git a/ucon64/2.0/src/libdiscmage/format/format.h b/tools/ucon64/2.0/src/libdiscmage/format/format.h similarity index 100% rename from ucon64/2.0/src/libdiscmage/format/format.h rename to tools/ucon64/2.0/src/libdiscmage/format/format.h diff --git a/ucon64/2.0/src/libdiscmage/format/nero.c b/tools/ucon64/2.0/src/libdiscmage/format/nero.c similarity index 100% rename from ucon64/2.0/src/libdiscmage/format/nero.c rename to tools/ucon64/2.0/src/libdiscmage/format/nero.c diff --git a/ucon64/2.0/src/libdiscmage/format/nero.h b/tools/ucon64/2.0/src/libdiscmage/format/nero.h similarity index 100% rename from ucon64/2.0/src/libdiscmage/format/nero.h rename to tools/ucon64/2.0/src/libdiscmage/format/nero.h diff --git a/ucon64/2.0/src/libdiscmage/format/other.c b/tools/ucon64/2.0/src/libdiscmage/format/other.c similarity index 100% rename from ucon64/2.0/src/libdiscmage/format/other.c rename to tools/ucon64/2.0/src/libdiscmage/format/other.c diff --git a/ucon64/2.0/src/libdiscmage/format/other.h b/tools/ucon64/2.0/src/libdiscmage/format/other.h similarity index 100% rename from ucon64/2.0/src/libdiscmage/format/other.h rename to tools/ucon64/2.0/src/libdiscmage/format/other.h diff --git a/ucon64/2.0/src/libdiscmage/format/toc.c b/tools/ucon64/2.0/src/libdiscmage/format/toc.c similarity index 100% rename from ucon64/2.0/src/libdiscmage/format/toc.c rename to tools/ucon64/2.0/src/libdiscmage/format/toc.c diff --git a/ucon64/2.0/src/libdiscmage/format/toc.h b/tools/ucon64/2.0/src/libdiscmage/format/toc.h similarity index 100% rename from ucon64/2.0/src/libdiscmage/format/toc.h rename to tools/ucon64/2.0/src/libdiscmage/format/toc.h diff --git a/ucon64/2.0/src/libdiscmage/getopt.h b/tools/ucon64/2.0/src/libdiscmage/getopt.h similarity index 100% rename from ucon64/2.0/src/libdiscmage/getopt.h rename to tools/ucon64/2.0/src/libdiscmage/getopt.h diff --git a/ucon64/2.0/src/libdiscmage/libdiscmage.h b/tools/ucon64/2.0/src/libdiscmage/libdiscmage.h similarity index 100% rename from ucon64/2.0/src/libdiscmage/libdiscmage.h rename to tools/ucon64/2.0/src/libdiscmage/libdiscmage.h diff --git a/ucon64/2.0/src/libdiscmage/libdm_misc.c b/tools/ucon64/2.0/src/libdiscmage/libdm_misc.c similarity index 100% rename from ucon64/2.0/src/libdiscmage/libdm_misc.c rename to tools/ucon64/2.0/src/libdiscmage/libdm_misc.c diff --git a/ucon64/2.0/src/libdiscmage/libdm_misc.h b/tools/ucon64/2.0/src/libdiscmage/libdm_misc.h similarity index 100% rename from ucon64/2.0/src/libdiscmage/libdm_misc.h rename to tools/ucon64/2.0/src/libdiscmage/libdm_misc.h diff --git a/ucon64/2.0/src/libdiscmage/map.c b/tools/ucon64/2.0/src/libdiscmage/map.c similarity index 100% rename from ucon64/2.0/src/libdiscmage/map.c rename to tools/ucon64/2.0/src/libdiscmage/map.c diff --git a/ucon64/2.0/src/libdiscmage/map.h b/tools/ucon64/2.0/src/libdiscmage/map.h similarity index 100% rename from ucon64/2.0/src/libdiscmage/map.h rename to tools/ucon64/2.0/src/libdiscmage/map.h diff --git a/ucon64/2.0/src/libdiscmage/misc.c b/tools/ucon64/2.0/src/libdiscmage/misc.c similarity index 100% rename from ucon64/2.0/src/libdiscmage/misc.c rename to tools/ucon64/2.0/src/libdiscmage/misc.c diff --git a/ucon64/2.0/src/libdiscmage/misc.h b/tools/ucon64/2.0/src/libdiscmage/misc.h similarity index 100% rename from ucon64/2.0/src/libdiscmage/misc.h rename to tools/ucon64/2.0/src/libdiscmage/misc.h diff --git a/ucon64/2.0/src/libdiscmage/misc_wav.c b/tools/ucon64/2.0/src/libdiscmage/misc_wav.c similarity index 100% rename from ucon64/2.0/src/libdiscmage/misc_wav.c rename to tools/ucon64/2.0/src/libdiscmage/misc_wav.c diff --git a/ucon64/2.0/src/libdiscmage/misc_wav.h b/tools/ucon64/2.0/src/libdiscmage/misc_wav.h similarity index 100% rename from ucon64/2.0/src/libdiscmage/misc_wav.h rename to tools/ucon64/2.0/src/libdiscmage/misc_wav.h diff --git a/ucon64/2.0/src/libdiscmage/misc_z.c b/tools/ucon64/2.0/src/libdiscmage/misc_z.c similarity index 100% rename from ucon64/2.0/src/libdiscmage/misc_z.c rename to tools/ucon64/2.0/src/libdiscmage/misc_z.c diff --git a/ucon64/2.0/src/libdiscmage/misc_z.h b/tools/ucon64/2.0/src/libdiscmage/misc_z.h similarity index 100% rename from ucon64/2.0/src/libdiscmage/misc_z.h rename to tools/ucon64/2.0/src/libdiscmage/misc_z.h diff --git a/ucon64/2.0/src/libdiscmage/unzip.c b/tools/ucon64/2.0/src/libdiscmage/unzip.c similarity index 100% rename from ucon64/2.0/src/libdiscmage/unzip.c rename to tools/ucon64/2.0/src/libdiscmage/unzip.c diff --git a/ucon64/2.0/src/libdiscmage/unzip.h b/tools/ucon64/2.0/src/libdiscmage/unzip.h similarity index 100% rename from ucon64/2.0/src/libdiscmage/unzip.h rename to tools/ucon64/2.0/src/libdiscmage/unzip.h diff --git a/ucon64/2.0/src/mdntsc.txt b/tools/ucon64/2.0/src/mdntsc.txt similarity index 100% rename from ucon64/2.0/src/mdntsc.txt rename to tools/ucon64/2.0/src/mdntsc.txt diff --git a/ucon64/2.0/src/misc/archive.c b/tools/ucon64/2.0/src/misc/archive.c similarity index 100% rename from ucon64/2.0/src/misc/archive.c rename to tools/ucon64/2.0/src/misc/archive.c diff --git a/ucon64/2.0/src/misc/archive.h b/tools/ucon64/2.0/src/misc/archive.h similarity index 100% rename from ucon64/2.0/src/misc/archive.h rename to tools/ucon64/2.0/src/misc/archive.h diff --git a/ucon64/2.0/src/misc/bswap.h b/tools/ucon64/2.0/src/misc/bswap.h similarity index 100% rename from ucon64/2.0/src/misc/bswap.h rename to tools/ucon64/2.0/src/misc/bswap.h diff --git a/ucon64/2.0/src/misc/chksum.c b/tools/ucon64/2.0/src/misc/chksum.c similarity index 100% rename from ucon64/2.0/src/misc/chksum.c rename to tools/ucon64/2.0/src/misc/chksum.c diff --git a/ucon64/2.0/src/misc/chksum.h b/tools/ucon64/2.0/src/misc/chksum.h similarity index 100% rename from ucon64/2.0/src/misc/chksum.h rename to tools/ucon64/2.0/src/misc/chksum.h diff --git a/ucon64/2.0/src/misc/dlopen.c b/tools/ucon64/2.0/src/misc/dlopen.c similarity index 100% rename from ucon64/2.0/src/misc/dlopen.c rename to tools/ucon64/2.0/src/misc/dlopen.c diff --git a/ucon64/2.0/src/misc/dlopen.h b/tools/ucon64/2.0/src/misc/dlopen.h similarity index 100% rename from ucon64/2.0/src/misc/dlopen.h rename to tools/ucon64/2.0/src/misc/dlopen.h diff --git a/ucon64/2.0/src/misc/dxedll_pub.h b/tools/ucon64/2.0/src/misc/dxedll_pub.h similarity index 100% rename from ucon64/2.0/src/misc/dxedll_pub.h rename to tools/ucon64/2.0/src/misc/dxedll_pub.h diff --git a/ucon64/2.0/src/misc/file.c b/tools/ucon64/2.0/src/misc/file.c similarity index 100% rename from ucon64/2.0/src/misc/file.c rename to tools/ucon64/2.0/src/misc/file.c diff --git a/ucon64/2.0/src/misc/file.h b/tools/ucon64/2.0/src/misc/file.h similarity index 100% rename from ucon64/2.0/src/misc/file.h rename to tools/ucon64/2.0/src/misc/file.h diff --git a/ucon64/2.0/src/misc/getopt.c b/tools/ucon64/2.0/src/misc/getopt.c similarity index 100% rename from ucon64/2.0/src/misc/getopt.c rename to tools/ucon64/2.0/src/misc/getopt.c diff --git a/ucon64/2.0/src/misc/getopt.h b/tools/ucon64/2.0/src/misc/getopt.h similarity index 100% rename from ucon64/2.0/src/misc/getopt.h rename to tools/ucon64/2.0/src/misc/getopt.h diff --git a/ucon64/2.0/src/misc/getopt2.c b/tools/ucon64/2.0/src/misc/getopt2.c similarity index 100% rename from ucon64/2.0/src/misc/getopt2.c rename to tools/ucon64/2.0/src/misc/getopt2.c diff --git a/ucon64/2.0/src/misc/getopt2.h b/tools/ucon64/2.0/src/misc/getopt2.h similarity index 100% rename from ucon64/2.0/src/misc/getopt2.h rename to tools/ucon64/2.0/src/misc/getopt2.h diff --git a/ucon64/2.0/src/misc/itypes.h b/tools/ucon64/2.0/src/misc/itypes.h similarity index 100% rename from ucon64/2.0/src/misc/itypes.h rename to tools/ucon64/2.0/src/misc/itypes.h diff --git a/ucon64/2.0/src/misc/map.c b/tools/ucon64/2.0/src/misc/map.c similarity index 100% rename from ucon64/2.0/src/misc/map.c rename to tools/ucon64/2.0/src/misc/map.c diff --git a/ucon64/2.0/src/misc/map.h b/tools/ucon64/2.0/src/misc/map.h similarity index 100% rename from ucon64/2.0/src/misc/map.h rename to tools/ucon64/2.0/src/misc/map.h diff --git a/ucon64/2.0/src/misc/misc.c b/tools/ucon64/2.0/src/misc/misc.c similarity index 100% rename from ucon64/2.0/src/misc/misc.c rename to tools/ucon64/2.0/src/misc/misc.c diff --git a/ucon64/2.0/src/misc/misc.h b/tools/ucon64/2.0/src/misc/misc.h similarity index 100% rename from ucon64/2.0/src/misc/misc.h rename to tools/ucon64/2.0/src/misc/misc.h diff --git a/ucon64/2.0/src/misc/parallel.c b/tools/ucon64/2.0/src/misc/parallel.c similarity index 100% rename from ucon64/2.0/src/misc/parallel.c rename to tools/ucon64/2.0/src/misc/parallel.c diff --git a/ucon64/2.0/src/misc/parallel.h b/tools/ucon64/2.0/src/misc/parallel.h similarity index 100% rename from ucon64/2.0/src/misc/parallel.h rename to tools/ucon64/2.0/src/misc/parallel.h diff --git a/ucon64/2.0/src/misc/property.c b/tools/ucon64/2.0/src/misc/property.c similarity index 100% rename from ucon64/2.0/src/misc/property.c rename to tools/ucon64/2.0/src/misc/property.c diff --git a/ucon64/2.0/src/misc/property.h b/tools/ucon64/2.0/src/misc/property.h similarity index 100% rename from ucon64/2.0/src/misc/property.h rename to tools/ucon64/2.0/src/misc/property.h diff --git a/ucon64/2.0/src/misc/string.c b/tools/ucon64/2.0/src/misc/string.c similarity index 100% rename from ucon64/2.0/src/misc/string.c rename to tools/ucon64/2.0/src/misc/string.c diff --git a/ucon64/2.0/src/misc/string.h b/tools/ucon64/2.0/src/misc/string.h similarity index 100% rename from ucon64/2.0/src/misc/string.h rename to tools/ucon64/2.0/src/misc/string.h diff --git a/ucon64/2.0/src/misc/unzip.c b/tools/ucon64/2.0/src/misc/unzip.c similarity index 100% rename from ucon64/2.0/src/misc/unzip.c rename to tools/ucon64/2.0/src/misc/unzip.c diff --git a/ucon64/2.0/src/misc/unzip.h b/tools/ucon64/2.0/src/misc/unzip.h similarity index 100% rename from ucon64/2.0/src/misc/unzip.h rename to tools/ucon64/2.0/src/misc/unzip.h diff --git a/ucon64/2.0/src/misc/usb.c b/tools/ucon64/2.0/src/misc/usb.c similarity index 100% rename from ucon64/2.0/src/misc/usb.c rename to tools/ucon64/2.0/src/misc/usb.c diff --git a/ucon64/2.0/src/misc/usb.h b/tools/ucon64/2.0/src/misc/usb.h similarity index 100% rename from ucon64/2.0/src/misc/usb.h rename to tools/ucon64/2.0/src/misc/usb.h diff --git a/ucon64/2.0/src/patch/aps.c b/tools/ucon64/2.0/src/patch/aps.c similarity index 100% rename from ucon64/2.0/src/patch/aps.c rename to tools/ucon64/2.0/src/patch/aps.c diff --git a/ucon64/2.0/src/patch/aps.h b/tools/ucon64/2.0/src/patch/aps.h similarity index 100% rename from ucon64/2.0/src/patch/aps.h rename to tools/ucon64/2.0/src/patch/aps.h diff --git a/ucon64/2.0/src/patch/bsl.c b/tools/ucon64/2.0/src/patch/bsl.c similarity index 100% rename from ucon64/2.0/src/patch/bsl.c rename to tools/ucon64/2.0/src/patch/bsl.c diff --git a/ucon64/2.0/src/patch/bsl.h b/tools/ucon64/2.0/src/patch/bsl.h similarity index 100% rename from ucon64/2.0/src/patch/bsl.h rename to tools/ucon64/2.0/src/patch/bsl.h diff --git a/ucon64/2.0/src/patch/gg.c b/tools/ucon64/2.0/src/patch/gg.c similarity index 100% rename from ucon64/2.0/src/patch/gg.c rename to tools/ucon64/2.0/src/patch/gg.c diff --git a/ucon64/2.0/src/patch/gg.h b/tools/ucon64/2.0/src/patch/gg.h similarity index 100% rename from ucon64/2.0/src/patch/gg.h rename to tools/ucon64/2.0/src/patch/gg.h diff --git a/ucon64/2.0/src/patch/ips.c b/tools/ucon64/2.0/src/patch/ips.c similarity index 100% rename from ucon64/2.0/src/patch/ips.c rename to tools/ucon64/2.0/src/patch/ips.c diff --git a/ucon64/2.0/src/patch/ips.h b/tools/ucon64/2.0/src/patch/ips.h similarity index 100% rename from ucon64/2.0/src/patch/ips.h rename to tools/ucon64/2.0/src/patch/ips.h diff --git a/ucon64/2.0/src/patch/pal4u.c b/tools/ucon64/2.0/src/patch/pal4u.c similarity index 100% rename from ucon64/2.0/src/patch/pal4u.c rename to tools/ucon64/2.0/src/patch/pal4u.c diff --git a/ucon64/2.0/src/patch/pal4u.h b/tools/ucon64/2.0/src/patch/pal4u.h similarity index 100% rename from ucon64/2.0/src/patch/pal4u.h rename to tools/ucon64/2.0/src/patch/pal4u.h diff --git a/ucon64/2.0/src/patch/patch.h b/tools/ucon64/2.0/src/patch/patch.h similarity index 100% rename from ucon64/2.0/src/patch/patch.h rename to tools/ucon64/2.0/src/patch/patch.h diff --git a/ucon64/2.0/src/patch/ppf.c b/tools/ucon64/2.0/src/patch/ppf.c similarity index 100% rename from ucon64/2.0/src/patch/ppf.c rename to tools/ucon64/2.0/src/patch/ppf.c diff --git a/ucon64/2.0/src/patch/ppf.h b/tools/ucon64/2.0/src/patch/ppf.h similarity index 100% rename from ucon64/2.0/src/patch/ppf.h rename to tools/ucon64/2.0/src/patch/ppf.h diff --git a/ucon64/2.0/src/patch/xps.c b/tools/ucon64/2.0/src/patch/xps.c similarity index 100% rename from ucon64/2.0/src/patch/xps.c rename to tools/ucon64/2.0/src/patch/xps.c diff --git a/ucon64/2.0/src/patch/xps.h b/tools/ucon64/2.0/src/patch/xps.h similarity index 100% rename from ucon64/2.0/src/patch/xps.h rename to tools/ucon64/2.0/src/patch/xps.h diff --git a/ucon64/2.0/src/snescopy.txt b/tools/ucon64/2.0/src/snescopy.txt similarity index 100% rename from ucon64/2.0/src/snescopy.txt rename to tools/ucon64/2.0/src/snescopy.txt diff --git a/ucon64/2.0/src/snesntsc.txt b/tools/ucon64/2.0/src/snesntsc.txt similarity index 100% rename from ucon64/2.0/src/snesntsc.txt rename to tools/ucon64/2.0/src/snesntsc.txt diff --git a/ucon64/2.0/src/snespal.txt b/tools/ucon64/2.0/src/snespal.txt similarity index 100% rename from ucon64/2.0/src/snespal.txt rename to tools/ucon64/2.0/src/snespal.txt diff --git a/ucon64/2.0/src/snesslow.txt b/tools/ucon64/2.0/src/snesslow.txt similarity index 100% rename from ucon64/2.0/src/snesslow.txt rename to tools/ucon64/2.0/src/snesslow.txt diff --git a/ucon64/2.0/src/ucon64.c b/tools/ucon64/2.0/src/ucon64.c similarity index 100% rename from ucon64/2.0/src/ucon64.c rename to tools/ucon64/2.0/src/ucon64.c diff --git a/ucon64/2.0/src/ucon64.h b/tools/ucon64/2.0/src/ucon64.h similarity index 100% rename from ucon64/2.0/src/ucon64.h rename to tools/ucon64/2.0/src/ucon64.h diff --git a/ucon64/2.0/src/ucon64_dat.c b/tools/ucon64/2.0/src/ucon64_dat.c similarity index 100% rename from ucon64/2.0/src/ucon64_dat.c rename to tools/ucon64/2.0/src/ucon64_dat.c diff --git a/ucon64/2.0/src/ucon64_dat.h b/tools/ucon64/2.0/src/ucon64_dat.h similarity index 100% rename from ucon64/2.0/src/ucon64_dat.h rename to tools/ucon64/2.0/src/ucon64_dat.h diff --git a/ucon64/2.0/src/ucon64_defines.h b/tools/ucon64/2.0/src/ucon64_defines.h similarity index 100% rename from ucon64/2.0/src/ucon64_defines.h rename to tools/ucon64/2.0/src/ucon64_defines.h diff --git a/ucon64/2.0/src/ucon64_misc.c b/tools/ucon64/2.0/src/ucon64_misc.c similarity index 100% rename from ucon64/2.0/src/ucon64_misc.c rename to tools/ucon64/2.0/src/ucon64_misc.c diff --git a/ucon64/2.0/src/ucon64_misc.h b/tools/ucon64/2.0/src/ucon64_misc.h similarity index 100% rename from ucon64/2.0/src/ucon64_misc.h rename to tools/ucon64/2.0/src/ucon64_misc.h diff --git a/ucon64/2.0/src/ucon64_opts.c b/tools/ucon64/2.0/src/ucon64_opts.c similarity index 100% rename from ucon64/2.0/src/ucon64_opts.c rename to tools/ucon64/2.0/src/ucon64_opts.c diff --git a/ucon64/2.0/src/ucon64_opts.h b/tools/ucon64/2.0/src/ucon64_opts.h similarity index 100% rename from ucon64/2.0/src/ucon64_opts.h rename to tools/ucon64/2.0/src/ucon64_opts.h diff --git a/zsnes/docs/README.LINUX b/tools/zsnes/docs/README.LINUX similarity index 100% rename from zsnes/docs/README.LINUX rename to tools/zsnes/docs/README.LINUX diff --git a/zsnes/docs/README.SVN b/tools/zsnes/docs/README.SVN similarity index 100% rename from zsnes/docs/README.SVN rename to tools/zsnes/docs/README.SVN diff --git a/zsnes/docs/authors.txt b/tools/zsnes/docs/authors.txt similarity index 100% rename from zsnes/docs/authors.txt rename to tools/zsnes/docs/authors.txt diff --git a/zsnes/docs/install.txt b/tools/zsnes/docs/install.txt similarity index 100% rename from zsnes/docs/install.txt rename to tools/zsnes/docs/install.txt diff --git a/zsnes/docs/license.txt b/tools/zsnes/docs/license.txt similarity index 100% rename from zsnes/docs/license.txt rename to tools/zsnes/docs/license.txt diff --git a/zsnes/docs/opengl.txt b/tools/zsnes/docs/opengl.txt similarity index 100% rename from zsnes/docs/opengl.txt rename to tools/zsnes/docs/opengl.txt diff --git a/zsnes/docs/readme.1st b/tools/zsnes/docs/readme.1st similarity index 100% rename from zsnes/docs/readme.1st rename to tools/zsnes/docs/readme.1st diff --git a/zsnes/docs/readme.htm/about.htm b/tools/zsnes/docs/readme.htm/about.htm similarity index 100% rename from zsnes/docs/readme.htm/about.htm rename to tools/zsnes/docs/readme.htm/about.htm diff --git a/zsnes/docs/readme.htm/advanced.htm b/tools/zsnes/docs/readme.htm/advanced.htm similarity index 100% rename from zsnes/docs/readme.htm/advanced.htm rename to tools/zsnes/docs/readme.htm/advanced.htm diff --git a/zsnes/docs/readme.htm/faq.htm b/tools/zsnes/docs/readme.htm/faq.htm similarity index 100% rename from zsnes/docs/readme.htm/faq.htm rename to tools/zsnes/docs/readme.htm/faq.htm diff --git a/zsnes/docs/readme.htm/games.htm b/tools/zsnes/docs/readme.htm/games.htm similarity index 100% rename from zsnes/docs/readme.htm/games.htm rename to tools/zsnes/docs/readme.htm/games.htm diff --git a/zsnes/docs/readme.htm/gui.htm b/tools/zsnes/docs/readme.htm/gui.htm similarity index 100% rename from zsnes/docs/readme.htm/gui.htm rename to tools/zsnes/docs/readme.htm/gui.htm diff --git a/zsnes/docs/readme.htm/history.htm b/tools/zsnes/docs/readme.htm/history.htm similarity index 100% rename from zsnes/docs/readme.htm/history.htm rename to tools/zsnes/docs/readme.htm/history.htm diff --git a/zsnes/docs/readme.htm/images/cheat.png b/tools/zsnes/docs/readme.htm/images/cheat.png similarity index 100% rename from zsnes/docs/readme.htm/images/cheat.png rename to tools/zsnes/docs/readme.htm/images/cheat.png diff --git a/zsnes/docs/readme.htm/images/config.png b/tools/zsnes/docs/readme.htm/images/config.png similarity index 100% rename from zsnes/docs/readme.htm/images/config.png rename to tools/zsnes/docs/readme.htm/images/config.png diff --git a/zsnes/docs/readme.htm/images/f1_menu.png b/tools/zsnes/docs/readme.htm/images/f1_menu.png similarity index 100% rename from zsnes/docs/readme.htm/images/f1_menu.png rename to tools/zsnes/docs/readme.htm/images/f1_menu.png diff --git a/zsnes/docs/readme.htm/images/game.png b/tools/zsnes/docs/readme.htm/images/game.png similarity index 100% rename from zsnes/docs/readme.htm/images/game.png rename to tools/zsnes/docs/readme.htm/images/game.png diff --git a/zsnes/docs/readme.htm/images/gui.png b/tools/zsnes/docs/readme.htm/images/gui.png similarity index 100% rename from zsnes/docs/readme.htm/images/gui.png rename to tools/zsnes/docs/readme.htm/images/gui.png diff --git a/zsnes/docs/readme.htm/images/misc.png b/tools/zsnes/docs/readme.htm/images/misc.png similarity index 100% rename from zsnes/docs/readme.htm/images/misc.png rename to tools/zsnes/docs/readme.htm/images/misc.png diff --git a/zsnes/docs/readme.htm/images/netplay.png b/tools/zsnes/docs/readme.htm/images/netplay.png similarity index 100% rename from zsnes/docs/readme.htm/images/netplay.png rename to tools/zsnes/docs/readme.htm/images/netplay.png diff --git a/zsnes/docs/readme.htm/images/quick.png b/tools/zsnes/docs/readme.htm/images/quick.png similarity index 100% rename from zsnes/docs/readme.htm/images/quick.png rename to tools/zsnes/docs/readme.htm/images/quick.png diff --git a/zsnes/docs/readme.htm/images/saveslot.png b/tools/zsnes/docs/readme.htm/images/saveslot.png similarity index 100% rename from zsnes/docs/readme.htm/images/saveslot.png rename to tools/zsnes/docs/readme.htm/images/saveslot.png diff --git a/zsnes/docs/readme.htm/images/zsneslogo.png b/tools/zsnes/docs/readme.htm/images/zsneslogo.png similarity index 100% rename from zsnes/docs/readme.htm/images/zsneslogo.png rename to tools/zsnes/docs/readme.htm/images/zsneslogo.png diff --git a/zsnes/docs/readme.htm/index.htm b/tools/zsnes/docs/readme.htm/index.htm similarity index 100% rename from zsnes/docs/readme.htm/index.htm rename to tools/zsnes/docs/readme.htm/index.htm diff --git a/zsnes/docs/readme.htm/license.htm b/tools/zsnes/docs/readme.htm/license.htm similarity index 100% rename from zsnes/docs/readme.htm/license.htm rename to tools/zsnes/docs/readme.htm/license.htm diff --git a/zsnes/docs/readme.htm/netplay.htm b/tools/zsnes/docs/readme.htm/netplay.htm similarity index 100% rename from zsnes/docs/readme.htm/netplay.htm rename to tools/zsnes/docs/readme.htm/netplay.htm diff --git a/zsnes/docs/readme.htm/readme.htm b/tools/zsnes/docs/readme.htm/readme.htm similarity index 100% rename from zsnes/docs/readme.htm/readme.htm rename to tools/zsnes/docs/readme.htm/readme.htm diff --git a/zsnes/docs/readme.htm/styles/corner.png b/tools/zsnes/docs/readme.htm/styles/corner.png similarity index 100% rename from zsnes/docs/readme.htm/styles/corner.png rename to tools/zsnes/docs/readme.htm/styles/corner.png diff --git a/zsnes/docs/readme.htm/styles/jipcy.css b/tools/zsnes/docs/readme.htm/styles/jipcy.css similarity index 100% rename from zsnes/docs/readme.htm/styles/jipcy.css rename to tools/zsnes/docs/readme.htm/styles/jipcy.css diff --git a/zsnes/docs/readme.htm/styles/plaintxt.css b/tools/zsnes/docs/readme.htm/styles/plaintxt.css similarity index 100% rename from zsnes/docs/readme.htm/styles/plaintxt.css rename to tools/zsnes/docs/readme.htm/styles/plaintxt.css diff --git a/zsnes/docs/readme.htm/styles/print.css b/tools/zsnes/docs/readme.htm/styles/print.css similarity index 100% rename from zsnes/docs/readme.htm/styles/print.css rename to tools/zsnes/docs/readme.htm/styles/print.css diff --git a/zsnes/docs/readme.htm/styles/radio.css b/tools/zsnes/docs/readme.htm/styles/radio.css similarity index 100% rename from zsnes/docs/readme.htm/styles/radio.css rename to tools/zsnes/docs/readme.htm/styles/radio.css diff --git a/zsnes/docs/readme.htm/styles/release.css b/tools/zsnes/docs/readme.htm/styles/release.css similarity index 100% rename from zsnes/docs/readme.htm/styles/release.css rename to tools/zsnes/docs/readme.htm/styles/release.css diff --git a/zsnes/docs/readme.htm/styles/shared.css b/tools/zsnes/docs/readme.htm/styles/shared.css similarity index 100% rename from zsnes/docs/readme.htm/styles/shared.css rename to tools/zsnes/docs/readme.htm/styles/shared.css diff --git a/zsnes/docs/readme.htm/support.htm b/tools/zsnes/docs/readme.htm/support.htm similarity index 100% rename from zsnes/docs/readme.htm/support.htm rename to tools/zsnes/docs/readme.htm/support.htm diff --git a/zsnes/docs/readme.txt/about.txt b/tools/zsnes/docs/readme.txt/about.txt similarity index 100% rename from zsnes/docs/readme.txt/about.txt rename to tools/zsnes/docs/readme.txt/about.txt diff --git a/zsnes/docs/readme.txt/advanced.txt b/tools/zsnes/docs/readme.txt/advanced.txt similarity index 100% rename from zsnes/docs/readme.txt/advanced.txt rename to tools/zsnes/docs/readme.txt/advanced.txt diff --git a/zsnes/docs/readme.txt/faq.txt b/tools/zsnes/docs/readme.txt/faq.txt similarity index 100% rename from zsnes/docs/readme.txt/faq.txt rename to tools/zsnes/docs/readme.txt/faq.txt diff --git a/zsnes/docs/readme.txt/games.txt b/tools/zsnes/docs/readme.txt/games.txt similarity index 100% rename from zsnes/docs/readme.txt/games.txt rename to tools/zsnes/docs/readme.txt/games.txt diff --git a/zsnes/docs/readme.txt/gui.txt b/tools/zsnes/docs/readme.txt/gui.txt similarity index 100% rename from zsnes/docs/readme.txt/gui.txt rename to tools/zsnes/docs/readme.txt/gui.txt diff --git a/zsnes/docs/readme.txt/history.txt b/tools/zsnes/docs/readme.txt/history.txt similarity index 100% rename from zsnes/docs/readme.txt/history.txt rename to tools/zsnes/docs/readme.txt/history.txt diff --git a/zsnes/docs/readme.txt/index.txt b/tools/zsnes/docs/readme.txt/index.txt similarity index 100% rename from zsnes/docs/readme.txt/index.txt rename to tools/zsnes/docs/readme.txt/index.txt diff --git a/zsnes/docs/readme.txt/license.txt b/tools/zsnes/docs/readme.txt/license.txt similarity index 100% rename from zsnes/docs/readme.txt/license.txt rename to tools/zsnes/docs/readme.txt/license.txt diff --git a/zsnes/docs/readme.txt/netplay.txt b/tools/zsnes/docs/readme.txt/netplay.txt similarity index 100% rename from zsnes/docs/readme.txt/netplay.txt rename to tools/zsnes/docs/readme.txt/netplay.txt diff --git a/zsnes/docs/readme.txt/readme.txt b/tools/zsnes/docs/readme.txt/readme.txt similarity index 100% rename from zsnes/docs/readme.txt/readme.txt rename to tools/zsnes/docs/readme.txt/readme.txt diff --git a/zsnes/docs/readme.txt/support.txt b/tools/zsnes/docs/readme.txt/support.txt similarity index 100% rename from zsnes/docs/readme.txt/support.txt rename to tools/zsnes/docs/readme.txt/support.txt diff --git a/zsnes/docs/srcinfo.txt b/tools/zsnes/docs/srcinfo.txt similarity index 100% rename from zsnes/docs/srcinfo.txt rename to tools/zsnes/docs/srcinfo.txt diff --git a/zsnes/docs/stdards.txt b/tools/zsnes/docs/stdards.txt similarity index 100% rename from zsnes/docs/stdards.txt rename to tools/zsnes/docs/stdards.txt diff --git a/zsnes/docs/support.txt b/tools/zsnes/docs/support.txt similarity index 100% rename from zsnes/docs/support.txt rename to tools/zsnes/docs/support.txt diff --git a/zsnes/docs/thanks.txt b/tools/zsnes/docs/thanks.txt similarity index 100% rename from zsnes/docs/thanks.txt rename to tools/zsnes/docs/thanks.txt diff --git a/zsnes/docs/todo.txt b/tools/zsnes/docs/todo.txt similarity index 100% rename from zsnes/docs/todo.txt rename to tools/zsnes/docs/todo.txt diff --git a/zsnes/src/Makefile.check b/tools/zsnes/src/Makefile.check similarity index 100% rename from zsnes/src/Makefile.check rename to tools/zsnes/src/Makefile.check diff --git a/zsnes/src/Makefile.in b/tools/zsnes/src/Makefile.in similarity index 100% rename from zsnes/src/Makefile.in rename to tools/zsnes/src/Makefile.in diff --git a/zsnes/src/SConstruct b/tools/zsnes/src/SConstruct similarity index 100% rename from zsnes/src/SConstruct rename to tools/zsnes/src/SConstruct diff --git a/zsnes/src/acinclude.m4 b/tools/zsnes/src/acinclude.m4 similarity index 100% rename from zsnes/src/acinclude.m4 rename to tools/zsnes/src/acinclude.m4 diff --git a/zsnes/src/argv.h b/tools/zsnes/src/argv.h similarity index 100% rename from zsnes/src/argv.h rename to tools/zsnes/src/argv.h diff --git a/zsnes/src/asm_call.h b/tools/zsnes/src/asm_call.h similarity index 100% rename from zsnes/src/asm_call.h rename to tools/zsnes/src/asm_call.h diff --git a/zsnes/src/autogen.sh b/tools/zsnes/src/autogen.sh similarity index 100% rename from zsnes/src/autogen.sh rename to tools/zsnes/src/autogen.sh diff --git a/zsnes/src/cfg.psr b/tools/zsnes/src/cfg.psr similarity index 100% rename from zsnes/src/cfg.psr rename to tools/zsnes/src/cfg.psr diff --git a/zsnes/src/chips/7110proc.asm b/tools/zsnes/src/chips/7110proc.asm similarity index 100% rename from zsnes/src/chips/7110proc.asm rename to tools/zsnes/src/chips/7110proc.asm diff --git a/zsnes/src/chips/c4emu.c b/tools/zsnes/src/chips/c4emu.c similarity index 100% rename from zsnes/src/chips/c4emu.c rename to tools/zsnes/src/chips/c4emu.c diff --git a/zsnes/src/chips/c4proc.asm b/tools/zsnes/src/chips/c4proc.asm similarity index 100% rename from zsnes/src/chips/c4proc.asm rename to tools/zsnes/src/chips/c4proc.asm diff --git a/zsnes/src/chips/dsp1emu.c b/tools/zsnes/src/chips/dsp1emu.c similarity index 100% rename from zsnes/src/chips/dsp1emu.c rename to tools/zsnes/src/chips/dsp1emu.c diff --git a/zsnes/src/chips/dsp1proc.asm b/tools/zsnes/src/chips/dsp1proc.asm similarity index 100% rename from zsnes/src/chips/dsp1proc.asm rename to tools/zsnes/src/chips/dsp1proc.asm diff --git a/zsnes/src/chips/dsp2proc.asm b/tools/zsnes/src/chips/dsp2proc.asm similarity index 100% rename from zsnes/src/chips/dsp2proc.asm rename to tools/zsnes/src/chips/dsp2proc.asm diff --git a/zsnes/src/chips/dsp3emu.c b/tools/zsnes/src/chips/dsp3emu.c similarity index 100% rename from zsnes/src/chips/dsp3emu.c rename to tools/zsnes/src/chips/dsp3emu.c diff --git a/zsnes/src/chips/dsp3proc.asm b/tools/zsnes/src/chips/dsp3proc.asm similarity index 100% rename from zsnes/src/chips/dsp3proc.asm rename to tools/zsnes/src/chips/dsp3proc.asm diff --git a/zsnes/src/chips/dsp4emu.c b/tools/zsnes/src/chips/dsp4emu.c similarity index 100% rename from zsnes/src/chips/dsp4emu.c rename to tools/zsnes/src/chips/dsp4emu.c diff --git a/zsnes/src/chips/dsp4emu.h b/tools/zsnes/src/chips/dsp4emu.h similarity index 100% rename from zsnes/src/chips/dsp4emu.h rename to tools/zsnes/src/chips/dsp4emu.h diff --git a/zsnes/src/chips/dsp4proc.asm b/tools/zsnes/src/chips/dsp4proc.asm similarity index 100% rename from zsnes/src/chips/dsp4proc.asm rename to tools/zsnes/src/chips/dsp4proc.asm diff --git a/zsnes/src/chips/fxemu2.asm b/tools/zsnes/src/chips/fxemu2.asm similarity index 100% rename from zsnes/src/chips/fxemu2.asm rename to tools/zsnes/src/chips/fxemu2.asm diff --git a/zsnes/src/chips/fxemu2.mac b/tools/zsnes/src/chips/fxemu2.mac similarity index 100% rename from zsnes/src/chips/fxemu2.mac rename to tools/zsnes/src/chips/fxemu2.mac diff --git a/zsnes/src/chips/fxemu2b.asm b/tools/zsnes/src/chips/fxemu2b.asm similarity index 100% rename from zsnes/src/chips/fxemu2b.asm rename to tools/zsnes/src/chips/fxemu2b.asm diff --git a/zsnes/src/chips/fxemu2b.mac b/tools/zsnes/src/chips/fxemu2b.mac similarity index 100% rename from zsnes/src/chips/fxemu2b.mac rename to tools/zsnes/src/chips/fxemu2b.mac diff --git a/zsnes/src/chips/fxemu2c.asm b/tools/zsnes/src/chips/fxemu2c.asm similarity index 100% rename from zsnes/src/chips/fxemu2c.asm rename to tools/zsnes/src/chips/fxemu2c.asm diff --git a/zsnes/src/chips/fxemu2c.mac b/tools/zsnes/src/chips/fxemu2c.mac similarity index 100% rename from zsnes/src/chips/fxemu2c.mac rename to tools/zsnes/src/chips/fxemu2c.mac diff --git a/zsnes/src/chips/fxtable.asm b/tools/zsnes/src/chips/fxtable.asm similarity index 100% rename from zsnes/src/chips/fxtable.asm rename to tools/zsnes/src/chips/fxtable.asm diff --git a/zsnes/src/chips/obc1emu.c b/tools/zsnes/src/chips/obc1emu.c similarity index 100% rename from zsnes/src/chips/obc1emu.c rename to tools/zsnes/src/chips/obc1emu.c diff --git a/zsnes/src/chips/obc1proc.asm b/tools/zsnes/src/chips/obc1proc.asm similarity index 100% rename from zsnes/src/chips/obc1proc.asm rename to tools/zsnes/src/chips/obc1proc.asm diff --git a/zsnes/src/chips/sa1proc.asm b/tools/zsnes/src/chips/sa1proc.asm similarity index 100% rename from zsnes/src/chips/sa1proc.asm rename to tools/zsnes/src/chips/sa1proc.asm diff --git a/zsnes/src/chips/sa1regs.asm b/tools/zsnes/src/chips/sa1regs.asm similarity index 100% rename from zsnes/src/chips/sa1regs.asm rename to tools/zsnes/src/chips/sa1regs.asm diff --git a/zsnes/src/chips/sdd1emu.c b/tools/zsnes/src/chips/sdd1emu.c similarity index 100% rename from zsnes/src/chips/sdd1emu.c rename to tools/zsnes/src/chips/sdd1emu.c diff --git a/zsnes/src/chips/seta10.c b/tools/zsnes/src/chips/seta10.c similarity index 100% rename from zsnes/src/chips/seta10.c rename to tools/zsnes/src/chips/seta10.c diff --git a/zsnes/src/chips/seta11.c b/tools/zsnes/src/chips/seta11.c similarity index 100% rename from zsnes/src/chips/seta11.c rename to tools/zsnes/src/chips/seta11.c diff --git a/zsnes/src/chips/sfxproc.asm b/tools/zsnes/src/chips/sfxproc.asm similarity index 100% rename from zsnes/src/chips/sfxproc.asm rename to tools/zsnes/src/chips/sfxproc.asm diff --git a/zsnes/src/chips/st10proc.asm b/tools/zsnes/src/chips/st10proc.asm similarity index 100% rename from zsnes/src/chips/st10proc.asm rename to tools/zsnes/src/chips/st10proc.asm diff --git a/zsnes/src/chips/st11proc.asm b/tools/zsnes/src/chips/st11proc.asm similarity index 100% rename from zsnes/src/chips/st11proc.asm rename to tools/zsnes/src/chips/st11proc.asm diff --git a/zsnes/src/config.guess b/tools/zsnes/src/config.guess similarity index 100% rename from zsnes/src/config.guess rename to tools/zsnes/src/config.guess diff --git a/zsnes/src/config.h.in b/tools/zsnes/src/config.h.in similarity index 100% rename from zsnes/src/config.h.in rename to tools/zsnes/src/config.h.in diff --git a/zsnes/src/config.sub b/tools/zsnes/src/config.sub similarity index 100% rename from zsnes/src/config.sub rename to tools/zsnes/src/config.sub diff --git a/zsnes/src/configure b/tools/zsnes/src/configure similarity index 100% rename from zsnes/src/configure rename to tools/zsnes/src/configure diff --git a/zsnes/src/configure.in b/tools/zsnes/src/configure.in similarity index 100% rename from zsnes/src/configure.in rename to tools/zsnes/src/configure.in diff --git a/zsnes/src/cpu/65816d.inc b/tools/zsnes/src/cpu/65816d.inc similarity index 100% rename from zsnes/src/cpu/65816d.inc rename to tools/zsnes/src/cpu/65816d.inc diff --git a/zsnes/src/cpu/65816dc.inc b/tools/zsnes/src/cpu/65816dc.inc similarity index 100% rename from zsnes/src/cpu/65816dc.inc rename to tools/zsnes/src/cpu/65816dc.inc diff --git a/zsnes/src/cpu/address.inc b/tools/zsnes/src/cpu/address.inc similarity index 100% rename from zsnes/src/cpu/address.inc rename to tools/zsnes/src/cpu/address.inc diff --git a/zsnes/src/cpu/address2.inc b/tools/zsnes/src/cpu/address2.inc similarity index 100% rename from zsnes/src/cpu/address2.inc rename to tools/zsnes/src/cpu/address2.inc diff --git a/zsnes/src/cpu/addrni.inc b/tools/zsnes/src/cpu/addrni.inc similarity index 100% rename from zsnes/src/cpu/addrni.inc rename to tools/zsnes/src/cpu/addrni.inc diff --git a/zsnes/src/cpu/dma.asm b/tools/zsnes/src/cpu/dma.asm similarity index 100% rename from zsnes/src/cpu/dma.asm rename to tools/zsnes/src/cpu/dma.asm diff --git a/zsnes/src/cpu/dsp.asm b/tools/zsnes/src/cpu/dsp.asm similarity index 100% rename from zsnes/src/cpu/dsp.asm rename to tools/zsnes/src/cpu/dsp.asm diff --git a/zsnes/src/cpu/dspproc.asm b/tools/zsnes/src/cpu/dspproc.asm similarity index 100% rename from zsnes/src/cpu/dspproc.asm rename to tools/zsnes/src/cpu/dspproc.asm diff --git a/zsnes/src/cpu/e65816.inc b/tools/zsnes/src/cpu/e65816.inc similarity index 100% rename from zsnes/src/cpu/e65816.inc rename to tools/zsnes/src/cpu/e65816.inc diff --git a/zsnes/src/cpu/e65816c.inc b/tools/zsnes/src/cpu/e65816c.inc similarity index 100% rename from zsnes/src/cpu/e65816c.inc rename to tools/zsnes/src/cpu/e65816c.inc diff --git a/zsnes/src/cpu/execute.asm b/tools/zsnes/src/cpu/execute.asm similarity index 100% rename from zsnes/src/cpu/execute.asm rename to tools/zsnes/src/cpu/execute.asm diff --git a/zsnes/src/cpu/executec.c b/tools/zsnes/src/cpu/executec.c similarity index 100% rename from zsnes/src/cpu/executec.c rename to tools/zsnes/src/cpu/executec.c diff --git a/zsnes/src/cpu/firtable.inc b/tools/zsnes/src/cpu/firtable.inc similarity index 100% rename from zsnes/src/cpu/firtable.inc rename to tools/zsnes/src/cpu/firtable.inc diff --git a/zsnes/src/cpu/irq.asm b/tools/zsnes/src/cpu/irq.asm similarity index 100% rename from zsnes/src/cpu/irq.asm rename to tools/zsnes/src/cpu/irq.asm diff --git a/zsnes/src/cpu/memory.asm b/tools/zsnes/src/cpu/memory.asm similarity index 100% rename from zsnes/src/cpu/memory.asm rename to tools/zsnes/src/cpu/memory.asm diff --git a/zsnes/src/cpu/memtable.c b/tools/zsnes/src/cpu/memtable.c similarity index 100% rename from zsnes/src/cpu/memtable.c rename to tools/zsnes/src/cpu/memtable.c diff --git a/zsnes/src/cpu/memtable.h b/tools/zsnes/src/cpu/memtable.h similarity index 100% rename from zsnes/src/cpu/memtable.h rename to tools/zsnes/src/cpu/memtable.h diff --git a/zsnes/src/cpu/regs.inc b/tools/zsnes/src/cpu/regs.inc similarity index 100% rename from zsnes/src/cpu/regs.inc rename to tools/zsnes/src/cpu/regs.inc diff --git a/zsnes/src/cpu/regs.mac b/tools/zsnes/src/cpu/regs.mac similarity index 100% rename from zsnes/src/cpu/regs.mac rename to tools/zsnes/src/cpu/regs.mac diff --git a/zsnes/src/cpu/regsw.inc b/tools/zsnes/src/cpu/regsw.inc similarity index 100% rename from zsnes/src/cpu/regsw.inc rename to tools/zsnes/src/cpu/regsw.inc diff --git a/zsnes/src/cpu/regsw.mac b/tools/zsnes/src/cpu/regsw.mac similarity index 100% rename from zsnes/src/cpu/regsw.mac rename to tools/zsnes/src/cpu/regsw.mac diff --git a/zsnes/src/cpu/s65816d.inc b/tools/zsnes/src/cpu/s65816d.inc similarity index 100% rename from zsnes/src/cpu/s65816d.inc rename to tools/zsnes/src/cpu/s65816d.inc diff --git a/zsnes/src/cpu/saddress.inc b/tools/zsnes/src/cpu/saddress.inc similarity index 100% rename from zsnes/src/cpu/saddress.inc rename to tools/zsnes/src/cpu/saddress.inc diff --git a/zsnes/src/cpu/saddrni.inc b/tools/zsnes/src/cpu/saddrni.inc similarity index 100% rename from zsnes/src/cpu/saddrni.inc rename to tools/zsnes/src/cpu/saddrni.inc diff --git a/zsnes/src/cpu/se65816.inc b/tools/zsnes/src/cpu/se65816.inc similarity index 100% rename from zsnes/src/cpu/se65816.inc rename to tools/zsnes/src/cpu/se65816.inc diff --git a/zsnes/src/cpu/spc700.asm b/tools/zsnes/src/cpu/spc700.asm similarity index 100% rename from zsnes/src/cpu/spc700.asm rename to tools/zsnes/src/cpu/spc700.asm diff --git a/zsnes/src/cpu/spcaddr.inc b/tools/zsnes/src/cpu/spcaddr.inc similarity index 100% rename from zsnes/src/cpu/spcaddr.inc rename to tools/zsnes/src/cpu/spcaddr.inc diff --git a/zsnes/src/cpu/spcdef.inc b/tools/zsnes/src/cpu/spcdef.inc similarity index 100% rename from zsnes/src/cpu/spcdef.inc rename to tools/zsnes/src/cpu/spcdef.inc diff --git a/zsnes/src/cpu/stable.asm b/tools/zsnes/src/cpu/stable.asm similarity index 100% rename from zsnes/src/cpu/stable.asm rename to tools/zsnes/src/cpu/stable.asm diff --git a/zsnes/src/cpu/table.asm b/tools/zsnes/src/cpu/table.asm similarity index 100% rename from zsnes/src/cpu/table.asm rename to tools/zsnes/src/cpu/table.asm diff --git a/zsnes/src/cpu/tablec.asm b/tools/zsnes/src/cpu/tablec.asm similarity index 100% rename from zsnes/src/cpu/tablec.asm rename to tools/zsnes/src/cpu/tablec.asm diff --git a/zsnes/src/debugasm.asm b/tools/zsnes/src/debugasm.asm similarity index 100% rename from zsnes/src/debugasm.asm rename to tools/zsnes/src/debugasm.asm diff --git a/zsnes/src/debugger.c b/tools/zsnes/src/debugger.c similarity index 100% rename from zsnes/src/debugger.c rename to tools/zsnes/src/debugger.c diff --git a/zsnes/src/dos/dosintrf.asm b/tools/zsnes/src/dos/dosintrf.asm similarity index 100% rename from zsnes/src/dos/dosintrf.asm rename to tools/zsnes/src/dos/dosintrf.asm diff --git a/zsnes/src/dos/gppro.asm b/tools/zsnes/src/dos/gppro.asm similarity index 100% rename from zsnes/src/dos/gppro.asm rename to tools/zsnes/src/dos/gppro.asm diff --git a/zsnes/src/dos/initvid.asm b/tools/zsnes/src/dos/initvid.asm similarity index 100% rename from zsnes/src/dos/initvid.asm rename to tools/zsnes/src/dos/initvid.asm diff --git a/zsnes/src/dos/joy.asm b/tools/zsnes/src/dos/joy.asm similarity index 100% rename from zsnes/src/dos/joy.asm rename to tools/zsnes/src/dos/joy.asm diff --git a/zsnes/src/dos/lib.c b/tools/zsnes/src/dos/lib.c similarity index 100% rename from zsnes/src/dos/lib.c rename to tools/zsnes/src/dos/lib.c diff --git a/zsnes/src/dos/lib.h b/tools/zsnes/src/dos/lib.h similarity index 100% rename from zsnes/src/dos/lib.h rename to tools/zsnes/src/dos/lib.h diff --git a/zsnes/src/dos/sound.asm b/tools/zsnes/src/dos/sound.asm similarity index 100% rename from zsnes/src/dos/sound.asm rename to tools/zsnes/src/dos/sound.asm diff --git a/zsnes/src/dos/sw.asm b/tools/zsnes/src/dos/sw.asm similarity index 100% rename from zsnes/src/dos/sw.asm rename to tools/zsnes/src/dos/sw.asm diff --git a/zsnes/src/dos/sw32.asm b/tools/zsnes/src/dos/sw32.asm similarity index 100% rename from zsnes/src/dos/sw32.asm rename to tools/zsnes/src/dos/sw32.asm diff --git a/zsnes/src/dos/vesa12.asm b/tools/zsnes/src/dos/vesa12.asm similarity index 100% rename from zsnes/src/dos/vesa12.asm rename to tools/zsnes/src/dos/vesa12.asm diff --git a/zsnes/src/dos/vesa2.asm b/tools/zsnes/src/dos/vesa2.asm similarity index 100% rename from zsnes/src/dos/vesa2.asm rename to tools/zsnes/src/dos/vesa2.asm diff --git a/zsnes/src/dos/vga.inc b/tools/zsnes/src/dos/vga.inc similarity index 100% rename from zsnes/src/dos/vga.inc rename to tools/zsnes/src/dos/vga.inc diff --git a/zsnes/src/effects/burn.c b/tools/zsnes/src/effects/burn.c similarity index 100% rename from zsnes/src/effects/burn.c rename to tools/zsnes/src/effects/burn.c diff --git a/zsnes/src/effects/fixsin.h b/tools/zsnes/src/effects/fixsin.h similarity index 100% rename from zsnes/src/effects/fixsin.h rename to tools/zsnes/src/effects/fixsin.h diff --git a/zsnes/src/effects/smoke.c b/tools/zsnes/src/effects/smoke.c similarity index 100% rename from zsnes/src/effects/smoke.c rename to tools/zsnes/src/effects/smoke.c diff --git a/zsnes/src/effects/water.c b/tools/zsnes/src/effects/water.c similarity index 100% rename from zsnes/src/effects/water.c rename to tools/zsnes/src/effects/water.c diff --git a/zsnes/src/endmem.asm b/tools/zsnes/src/endmem.asm similarity index 100% rename from zsnes/src/endmem.asm rename to tools/zsnes/src/endmem.asm diff --git a/zsnes/src/gblhdr.h b/tools/zsnes/src/gblhdr.h similarity index 100% rename from zsnes/src/gblhdr.h rename to tools/zsnes/src/gblhdr.h diff --git a/zsnes/src/gblvars.h b/tools/zsnes/src/gblvars.h similarity index 100% rename from zsnes/src/gblvars.h rename to tools/zsnes/src/gblvars.h diff --git a/zsnes/src/gui/gui.asm b/tools/zsnes/src/gui/gui.asm similarity index 100% rename from zsnes/src/gui/gui.asm rename to tools/zsnes/src/gui/gui.asm diff --git a/zsnes/src/gui/guicheat.inc b/tools/zsnes/src/gui/guicheat.inc similarity index 100% rename from zsnes/src/gui/guicheat.inc rename to tools/zsnes/src/gui/guicheat.inc diff --git a/zsnes/src/gui/guicombo.inc b/tools/zsnes/src/gui/guicombo.inc similarity index 100% rename from zsnes/src/gui/guicombo.inc rename to tools/zsnes/src/gui/guicombo.inc diff --git a/zsnes/src/gui/guifuncs.c b/tools/zsnes/src/gui/guifuncs.c similarity index 100% rename from zsnes/src/gui/guifuncs.c rename to tools/zsnes/src/gui/guifuncs.c diff --git a/zsnes/src/gui/guikeys.inc b/tools/zsnes/src/gui/guikeys.inc similarity index 100% rename from zsnes/src/gui/guikeys.inc rename to tools/zsnes/src/gui/guikeys.inc diff --git a/zsnes/src/gui/guimisc.inc b/tools/zsnes/src/gui/guimisc.inc similarity index 100% rename from zsnes/src/gui/guimisc.inc rename to tools/zsnes/src/gui/guimisc.inc diff --git a/zsnes/src/gui/guimouse.inc b/tools/zsnes/src/gui/guimouse.inc similarity index 100% rename from zsnes/src/gui/guimouse.inc rename to tools/zsnes/src/gui/guimouse.inc diff --git a/zsnes/src/gui/guitools.inc b/tools/zsnes/src/gui/guitools.inc similarity index 100% rename from zsnes/src/gui/guitools.inc rename to tools/zsnes/src/gui/guitools.inc diff --git a/zsnes/src/gui/guiwindp.inc b/tools/zsnes/src/gui/guiwindp.inc similarity index 100% rename from zsnes/src/gui/guiwindp.inc rename to tools/zsnes/src/gui/guiwindp.inc diff --git a/zsnes/src/gui/menu.asm b/tools/zsnes/src/gui/menu.asm similarity index 100% rename from zsnes/src/gui/menu.asm rename to tools/zsnes/src/gui/menu.asm diff --git a/zsnes/src/icons/16x16x32.png b/tools/zsnes/src/icons/16x16x32.png similarity index 100% rename from zsnes/src/icons/16x16x32.png rename to tools/zsnes/src/icons/16x16x32.png diff --git a/zsnes/src/icons/32x32x32.png b/tools/zsnes/src/icons/32x32x32.png similarity index 100% rename from zsnes/src/icons/32x32x32.png rename to tools/zsnes/src/icons/32x32x32.png diff --git a/zsnes/src/icons/48x48x32.png b/tools/zsnes/src/icons/48x48x32.png similarity index 100% rename from zsnes/src/icons/48x48x32.png rename to tools/zsnes/src/icons/48x48x32.png diff --git a/zsnes/src/icons/64x64x32.png b/tools/zsnes/src/icons/64x64x32.png similarity index 100% rename from zsnes/src/icons/64x64x32.png rename to tools/zsnes/src/icons/64x64x32.png diff --git a/zsnes/src/init.asm b/tools/zsnes/src/init.asm similarity index 100% rename from zsnes/src/init.asm rename to tools/zsnes/src/init.asm diff --git a/zsnes/src/initc.c b/tools/zsnes/src/initc.c similarity index 100% rename from zsnes/src/initc.c rename to tools/zsnes/src/initc.c diff --git a/zsnes/src/input.psr b/tools/zsnes/src/input.psr similarity index 100% rename from zsnes/src/input.psr rename to tools/zsnes/src/input.psr diff --git a/zsnes/src/install-sh b/tools/zsnes/src/install-sh similarity index 100% rename from zsnes/src/install-sh rename to tools/zsnes/src/install-sh diff --git a/zsnes/src/jma/7z.h b/tools/zsnes/src/jma/7z.h similarity index 100% rename from zsnes/src/jma/7z.h rename to tools/zsnes/src/jma/7z.h diff --git a/zsnes/src/jma/7zlzma.cpp b/tools/zsnes/src/jma/7zlzma.cpp similarity index 100% rename from zsnes/src/jma/7zlzma.cpp rename to tools/zsnes/src/jma/7zlzma.cpp diff --git a/zsnes/src/jma/aribitcd.h b/tools/zsnes/src/jma/aribitcd.h similarity index 100% rename from zsnes/src/jma/aribitcd.h rename to tools/zsnes/src/jma/aribitcd.h diff --git a/zsnes/src/jma/ariconst.h b/tools/zsnes/src/jma/ariconst.h similarity index 100% rename from zsnes/src/jma/ariconst.h rename to tools/zsnes/src/jma/ariconst.h diff --git a/zsnes/src/jma/ariprice.h b/tools/zsnes/src/jma/ariprice.h similarity index 100% rename from zsnes/src/jma/ariprice.h rename to tools/zsnes/src/jma/ariprice.h diff --git a/zsnes/src/jma/btreecd.h b/tools/zsnes/src/jma/btreecd.h similarity index 100% rename from zsnes/src/jma/btreecd.h rename to tools/zsnes/src/jma/btreecd.h diff --git a/zsnes/src/jma/crc32.cpp b/tools/zsnes/src/jma/crc32.cpp similarity index 100% rename from zsnes/src/jma/crc32.cpp rename to tools/zsnes/src/jma/crc32.cpp diff --git a/zsnes/src/jma/crc32.h b/tools/zsnes/src/jma/crc32.h similarity index 100% rename from zsnes/src/jma/crc32.h rename to tools/zsnes/src/jma/crc32.h diff --git a/zsnes/src/jma/iiostrm.cpp b/tools/zsnes/src/jma/iiostrm.cpp similarity index 100% rename from zsnes/src/jma/iiostrm.cpp rename to tools/zsnes/src/jma/iiostrm.cpp diff --git a/zsnes/src/jma/iiostrm.h b/tools/zsnes/src/jma/iiostrm.h similarity index 100% rename from zsnes/src/jma/iiostrm.h rename to tools/zsnes/src/jma/iiostrm.h diff --git a/zsnes/src/jma/inbyte.cpp b/tools/zsnes/src/jma/inbyte.cpp similarity index 100% rename from zsnes/src/jma/inbyte.cpp rename to tools/zsnes/src/jma/inbyte.cpp diff --git a/zsnes/src/jma/inbyte.h b/tools/zsnes/src/jma/inbyte.h similarity index 100% rename from zsnes/src/jma/inbyte.h rename to tools/zsnes/src/jma/inbyte.h diff --git a/zsnes/src/jma/jma.cpp b/tools/zsnes/src/jma/jma.cpp similarity index 100% rename from zsnes/src/jma/jma.cpp rename to tools/zsnes/src/jma/jma.cpp diff --git a/zsnes/src/jma/jma.h b/tools/zsnes/src/jma/jma.h similarity index 100% rename from zsnes/src/jma/jma.h rename to tools/zsnes/src/jma/jma.h diff --git a/zsnes/src/jma/lencoder.h b/tools/zsnes/src/jma/lencoder.h similarity index 100% rename from zsnes/src/jma/lencoder.h rename to tools/zsnes/src/jma/lencoder.h diff --git a/zsnes/src/jma/litcoder.h b/tools/zsnes/src/jma/litcoder.h similarity index 100% rename from zsnes/src/jma/litcoder.h rename to tools/zsnes/src/jma/litcoder.h diff --git a/zsnes/src/jma/lzma.cpp b/tools/zsnes/src/jma/lzma.cpp similarity index 100% rename from zsnes/src/jma/lzma.cpp rename to tools/zsnes/src/jma/lzma.cpp diff --git a/zsnes/src/jma/lzma.h b/tools/zsnes/src/jma/lzma.h similarity index 100% rename from zsnes/src/jma/lzma.h rename to tools/zsnes/src/jma/lzma.h diff --git a/zsnes/src/jma/lzmadec.cpp b/tools/zsnes/src/jma/lzmadec.cpp similarity index 100% rename from zsnes/src/jma/lzmadec.cpp rename to tools/zsnes/src/jma/lzmadec.cpp diff --git a/zsnes/src/jma/lzmadec.h b/tools/zsnes/src/jma/lzmadec.h similarity index 100% rename from zsnes/src/jma/lzmadec.h rename to tools/zsnes/src/jma/lzmadec.h diff --git a/zsnes/src/jma/portable.h b/tools/zsnes/src/jma/portable.h similarity index 100% rename from zsnes/src/jma/portable.h rename to tools/zsnes/src/jma/portable.h diff --git a/zsnes/src/jma/rcdefs.h b/tools/zsnes/src/jma/rcdefs.h similarity index 100% rename from zsnes/src/jma/rcdefs.h rename to tools/zsnes/src/jma/rcdefs.h diff --git a/zsnes/src/jma/rngcoder.h b/tools/zsnes/src/jma/rngcoder.h similarity index 100% rename from zsnes/src/jma/rngcoder.h rename to tools/zsnes/src/jma/rngcoder.h diff --git a/zsnes/src/jma/winout.cpp b/tools/zsnes/src/jma/winout.cpp similarity index 100% rename from zsnes/src/jma/winout.cpp rename to tools/zsnes/src/jma/winout.cpp diff --git a/zsnes/src/jma/winout.h b/tools/zsnes/src/jma/winout.h similarity index 100% rename from zsnes/src/jma/winout.h rename to tools/zsnes/src/jma/winout.h diff --git a/zsnes/src/jma/zsnesjma.cpp b/tools/zsnes/src/jma/zsnesjma.cpp similarity index 100% rename from zsnes/src/jma/zsnesjma.cpp rename to tools/zsnes/src/jma/zsnesjma.cpp diff --git a/zsnes/src/jma/zsnesjma.h b/tools/zsnes/src/jma/zsnesjma.h similarity index 100% rename from zsnes/src/jma/zsnesjma.h rename to tools/zsnes/src/jma/zsnesjma.h diff --git a/zsnes/src/linux/audio.c b/tools/zsnes/src/linux/audio.c similarity index 100% rename from zsnes/src/linux/audio.c rename to tools/zsnes/src/linux/audio.c diff --git a/zsnes/src/linux/audio.h b/tools/zsnes/src/linux/audio.h similarity index 100% rename from zsnes/src/linux/audio.h rename to tools/zsnes/src/linux/audio.h diff --git a/zsnes/src/linux/battery.c b/tools/zsnes/src/linux/battery.c similarity index 100% rename from zsnes/src/linux/battery.c rename to tools/zsnes/src/linux/battery.c diff --git a/zsnes/src/linux/gl_draw.c b/tools/zsnes/src/linux/gl_draw.c similarity index 100% rename from zsnes/src/linux/gl_draw.c rename to tools/zsnes/src/linux/gl_draw.c diff --git a/zsnes/src/linux/gl_draw.h b/tools/zsnes/src/linux/gl_draw.h similarity index 100% rename from zsnes/src/linux/gl_draw.h rename to tools/zsnes/src/linux/gl_draw.h diff --git a/zsnes/src/linux/safelib.c b/tools/zsnes/src/linux/safelib.c similarity index 100% rename from zsnes/src/linux/safelib.c rename to tools/zsnes/src/linux/safelib.c diff --git a/zsnes/src/linux/safelib.h b/tools/zsnes/src/linux/safelib.h similarity index 100% rename from zsnes/src/linux/safelib.h rename to tools/zsnes/src/linux/safelib.h diff --git a/zsnes/src/linux/sdlintrf.asm b/tools/zsnes/src/linux/sdlintrf.asm similarity index 100% rename from zsnes/src/linux/sdlintrf.asm rename to tools/zsnes/src/linux/sdlintrf.asm diff --git a/zsnes/src/linux/sdllink.c b/tools/zsnes/src/linux/sdllink.c similarity index 100% rename from zsnes/src/linux/sdllink.c rename to tools/zsnes/src/linux/sdllink.c diff --git a/zsnes/src/linux/sockserv.c b/tools/zsnes/src/linux/sockserv.c similarity index 100% rename from zsnes/src/linux/sockserv.c rename to tools/zsnes/src/linux/sockserv.c diff --git a/zsnes/src/linux/sockserv.h b/tools/zsnes/src/linux/sockserv.h similarity index 100% rename from zsnes/src/linux/sockserv.h rename to tools/zsnes/src/linux/sockserv.h diff --git a/zsnes/src/linux/sw_draw.c b/tools/zsnes/src/linux/sw_draw.c similarity index 100% rename from zsnes/src/linux/sw_draw.c rename to tools/zsnes/src/linux/sw_draw.c diff --git a/zsnes/src/linux/sw_draw.h b/tools/zsnes/src/linux/sw_draw.h similarity index 100% rename from zsnes/src/linux/sw_draw.h rename to tools/zsnes/src/linux/sw_draw.h diff --git a/zsnes/src/linux/zsnes.1 b/tools/zsnes/src/linux/zsnes.1 similarity index 100% rename from zsnes/src/linux/zsnes.1 rename to tools/zsnes/src/linux/zsnes.1 diff --git a/zsnes/src/linux/zsnes.desktop b/tools/zsnes/src/linux/zsnes.desktop similarity index 100% rename from zsnes/src/linux/zsnes.desktop rename to tools/zsnes/src/linux/zsnes.desktop diff --git a/zsnes/src/macros.mac b/tools/zsnes/src/macros.mac similarity index 100% rename from zsnes/src/macros.mac rename to tools/zsnes/src/macros.mac diff --git a/zsnes/src/makefile.ms b/tools/zsnes/src/makefile.ms similarity index 100% rename from zsnes/src/makefile.ms rename to tools/zsnes/src/makefile.ms diff --git a/zsnes/src/md.psr b/tools/zsnes/src/md.psr similarity index 100% rename from zsnes/src/md.psr rename to tools/zsnes/src/md.psr diff --git a/zsnes/src/mmlib/linux.c b/tools/zsnes/src/mmlib/linux.c similarity index 100% rename from zsnes/src/mmlib/linux.c rename to tools/zsnes/src/mmlib/linux.c diff --git a/zsnes/src/mmlib/mm.c b/tools/zsnes/src/mmlib/mm.c similarity index 100% rename from zsnes/src/mmlib/mm.c rename to tools/zsnes/src/mmlib/mm.c diff --git a/zsnes/src/mmlib/mm.h b/tools/zsnes/src/mmlib/mm.h similarity index 100% rename from zsnes/src/mmlib/mm.h rename to tools/zsnes/src/mmlib/mm.h diff --git a/zsnes/src/mmlib/osx.c b/tools/zsnes/src/mmlib/osx.c similarity index 100% rename from zsnes/src/mmlib/osx.c rename to tools/zsnes/src/mmlib/osx.c diff --git a/zsnes/src/mmlib/windows.c b/tools/zsnes/src/mmlib/windows.c similarity index 100% rename from zsnes/src/mmlib/windows.c rename to tools/zsnes/src/mmlib/windows.c diff --git a/zsnes/src/net/ztcp.c b/tools/zsnes/src/net/ztcp.c similarity index 100% rename from zsnes/src/net/ztcp.c rename to tools/zsnes/src/net/ztcp.c diff --git a/zsnes/src/numconv.h b/tools/zsnes/src/numconv.h similarity index 100% rename from zsnes/src/numconv.h rename to tools/zsnes/src/numconv.h diff --git a/zsnes/src/objfix.c b/tools/zsnes/src/objfix.c similarity index 100% rename from zsnes/src/objfix.c rename to tools/zsnes/src/objfix.c diff --git a/zsnes/src/parsegen.cpp b/tools/zsnes/src/parsegen.cpp similarity index 100% rename from zsnes/src/parsegen.cpp rename to tools/zsnes/src/parsegen.cpp diff --git a/zsnes/src/patch.c b/tools/zsnes/src/patch.c similarity index 100% rename from zsnes/src/patch.c rename to tools/zsnes/src/patch.c diff --git a/zsnes/src/tools/archopt.c b/tools/zsnes/src/tools/archopt.c similarity index 100% rename from zsnes/src/tools/archopt.c rename to tools/zsnes/src/tools/archopt.c diff --git a/zsnes/src/tools/compile.txt b/tools/zsnes/src/tools/compile.txt similarity index 100% rename from zsnes/src/tools/compile.txt rename to tools/zsnes/src/tools/compile.txt diff --git a/zsnes/src/tools/cutrtype.cpp b/tools/zsnes/src/tools/cutrtype.cpp similarity index 100% rename from zsnes/src/tools/cutrtype.cpp rename to tools/zsnes/src/tools/cutrtype.cpp diff --git a/zsnes/src/tools/depbuild.cpp b/tools/zsnes/src/tools/depbuild.cpp similarity index 100% rename from zsnes/src/tools/depbuild.cpp rename to tools/zsnes/src/tools/depbuild.cpp diff --git a/zsnes/src/tools/extraext.cpp b/tools/zsnes/src/tools/extraext.cpp similarity index 100% rename from zsnes/src/tools/extraext.cpp rename to tools/zsnes/src/tools/extraext.cpp diff --git a/zsnes/src/tools/fileutil.cpp b/tools/zsnes/src/tools/fileutil.cpp similarity index 100% rename from zsnes/src/tools/fileutil.cpp rename to tools/zsnes/src/tools/fileutil.cpp diff --git a/zsnes/src/tools/fileutil.h b/tools/zsnes/src/tools/fileutil.h similarity index 100% rename from zsnes/src/tools/fileutil.h rename to tools/zsnes/src/tools/fileutil.h diff --git a/zsnes/src/tools/macroll.cpp b/tools/zsnes/src/tools/macroll.cpp similarity index 100% rename from zsnes/src/tools/macroll.cpp rename to tools/zsnes/src/tools/macroll.cpp diff --git a/zsnes/src/tools/minwhite.cpp b/tools/zsnes/src/tools/minwhite.cpp similarity index 100% rename from zsnes/src/tools/minwhite.cpp rename to tools/zsnes/src/tools/minwhite.cpp diff --git a/zsnes/src/tools/nreplace.cpp b/tools/zsnes/src/tools/nreplace.cpp similarity index 100% rename from zsnes/src/tools/nreplace.cpp rename to tools/zsnes/src/tools/nreplace.cpp diff --git a/zsnes/src/tools/objprefx.cpp b/tools/zsnes/src/tools/objprefx.cpp similarity index 100% rename from zsnes/src/tools/objprefx.cpp rename to tools/zsnes/src/tools/objprefx.cpp diff --git a/zsnes/src/tools/sec-test.cpp b/tools/zsnes/src/tools/sec-test.cpp similarity index 100% rename from zsnes/src/tools/sec-test.cpp rename to tools/zsnes/src/tools/sec-test.cpp diff --git a/zsnes/src/tools/srccount.cpp b/tools/zsnes/src/tools/srccount.cpp similarity index 100% rename from zsnes/src/tools/srccount.cpp rename to tools/zsnes/src/tools/srccount.cpp diff --git a/zsnes/src/tools/strutil.cpp b/tools/zsnes/src/tools/strutil.cpp similarity index 100% rename from zsnes/src/tools/strutil.cpp rename to tools/zsnes/src/tools/strutil.cpp diff --git a/zsnes/src/tools/strutil.h b/tools/zsnes/src/tools/strutil.h similarity index 100% rename from zsnes/src/tools/strutil.h rename to tools/zsnes/src/tools/strutil.h diff --git a/zsnes/src/tools/varrep.cpp b/tools/zsnes/src/tools/varrep.cpp similarity index 100% rename from zsnes/src/tools/varrep.cpp rename to tools/zsnes/src/tools/varrep.cpp diff --git a/zsnes/src/ui.c b/tools/zsnes/src/ui.c similarity index 100% rename from zsnes/src/ui.c rename to tools/zsnes/src/ui.c diff --git a/zsnes/src/vcache.asm b/tools/zsnes/src/vcache.asm similarity index 100% rename from zsnes/src/vcache.asm rename to tools/zsnes/src/vcache.asm diff --git a/zsnes/src/version.c b/tools/zsnes/src/version.c similarity index 100% rename from zsnes/src/version.c rename to tools/zsnes/src/version.c diff --git a/zsnes/src/video/2xsaimmx.inc b/tools/zsnes/src/video/2xsaimmx.inc similarity index 100% rename from zsnes/src/video/2xsaimmx.inc rename to tools/zsnes/src/video/2xsaimmx.inc diff --git a/zsnes/src/video/2xsaiw.asm b/tools/zsnes/src/video/2xsaiw.asm similarity index 100% rename from zsnes/src/video/2xsaiw.asm rename to tools/zsnes/src/video/2xsaiw.asm diff --git a/zsnes/src/video/copyvid.inc b/tools/zsnes/src/video/copyvid.inc similarity index 100% rename from zsnes/src/video/copyvid.inc rename to tools/zsnes/src/video/copyvid.inc diff --git a/zsnes/src/video/copyvwin.asm b/tools/zsnes/src/video/copyvwin.asm similarity index 100% rename from zsnes/src/video/copyvwin.asm rename to tools/zsnes/src/video/copyvwin.asm diff --git a/zsnes/src/video/hq2x16.asm b/tools/zsnes/src/video/hq2x16.asm similarity index 100% rename from zsnes/src/video/hq2x16.asm rename to tools/zsnes/src/video/hq2x16.asm diff --git a/zsnes/src/video/hq2x32.asm b/tools/zsnes/src/video/hq2x32.asm similarity index 100% rename from zsnes/src/video/hq2x32.asm rename to tools/zsnes/src/video/hq2x32.asm diff --git a/zsnes/src/video/hq3x16.asm b/tools/zsnes/src/video/hq3x16.asm similarity index 100% rename from zsnes/src/video/hq3x16.asm rename to tools/zsnes/src/video/hq3x16.asm diff --git a/zsnes/src/video/hq3x32.asm b/tools/zsnes/src/video/hq3x32.asm similarity index 100% rename from zsnes/src/video/hq3x32.asm rename to tools/zsnes/src/video/hq3x32.asm diff --git a/zsnes/src/video/hq4x16.asm b/tools/zsnes/src/video/hq4x16.asm similarity index 100% rename from zsnes/src/video/hq4x16.asm rename to tools/zsnes/src/video/hq4x16.asm diff --git a/zsnes/src/video/hq4x32.asm b/tools/zsnes/src/video/hq4x32.asm similarity index 100% rename from zsnes/src/video/hq4x32.asm rename to tools/zsnes/src/video/hq4x32.asm diff --git a/zsnes/src/video/m716text.asm b/tools/zsnes/src/video/m716text.asm similarity index 100% rename from zsnes/src/video/m716text.asm rename to tools/zsnes/src/video/m716text.asm diff --git a/zsnes/src/video/makev16b.asm b/tools/zsnes/src/video/makev16b.asm similarity index 100% rename from zsnes/src/video/makev16b.asm rename to tools/zsnes/src/video/makev16b.asm diff --git a/zsnes/src/video/makev16t.asm b/tools/zsnes/src/video/makev16t.asm similarity index 100% rename from zsnes/src/video/makev16t.asm rename to tools/zsnes/src/video/makev16t.asm diff --git a/zsnes/src/video/makevid.asm b/tools/zsnes/src/video/makevid.asm similarity index 100% rename from zsnes/src/video/makevid.asm rename to tools/zsnes/src/video/makevid.asm diff --git a/zsnes/src/video/mode7.asm b/tools/zsnes/src/video/mode7.asm similarity index 100% rename from zsnes/src/video/mode7.asm rename to tools/zsnes/src/video/mode7.asm diff --git a/zsnes/src/video/mode7.mac b/tools/zsnes/src/video/mode7.mac similarity index 100% rename from zsnes/src/video/mode7.mac rename to tools/zsnes/src/video/mode7.mac diff --git a/zsnes/src/video/mode716.asm b/tools/zsnes/src/video/mode716.asm similarity index 100% rename from zsnes/src/video/mode716.asm rename to tools/zsnes/src/video/mode716.asm diff --git a/zsnes/src/video/mode716.mac b/tools/zsnes/src/video/mode716.mac similarity index 100% rename from zsnes/src/video/mode716.mac rename to tools/zsnes/src/video/mode716.mac diff --git a/zsnes/src/video/mode716b.asm b/tools/zsnes/src/video/mode716b.asm similarity index 100% rename from zsnes/src/video/mode716b.asm rename to tools/zsnes/src/video/mode716b.asm diff --git a/zsnes/src/video/mode716d.asm b/tools/zsnes/src/video/mode716d.asm similarity index 100% rename from zsnes/src/video/mode716d.asm rename to tools/zsnes/src/video/mode716d.asm diff --git a/zsnes/src/video/mode716e.asm b/tools/zsnes/src/video/mode716e.asm similarity index 100% rename from zsnes/src/video/mode716e.asm rename to tools/zsnes/src/video/mode716e.asm diff --git a/zsnes/src/video/mode716t.asm b/tools/zsnes/src/video/mode716t.asm similarity index 100% rename from zsnes/src/video/mode716t.asm rename to tools/zsnes/src/video/mode716t.asm diff --git a/zsnes/src/video/mode7ext.asm b/tools/zsnes/src/video/mode7ext.asm similarity index 100% rename from zsnes/src/video/mode7ext.asm rename to tools/zsnes/src/video/mode7ext.asm diff --git a/zsnes/src/video/mv16tms.asm b/tools/zsnes/src/video/mv16tms.asm similarity index 100% rename from zsnes/src/video/mv16tms.asm rename to tools/zsnes/src/video/mv16tms.asm diff --git a/zsnes/src/video/newg162.asm b/tools/zsnes/src/video/newg162.asm similarity index 100% rename from zsnes/src/video/newg162.asm rename to tools/zsnes/src/video/newg162.asm diff --git a/zsnes/src/video/newg162.mac b/tools/zsnes/src/video/newg162.mac similarity index 100% rename from zsnes/src/video/newg162.mac rename to tools/zsnes/src/video/newg162.mac diff --git a/zsnes/src/video/newg16wn.mac b/tools/zsnes/src/video/newg16wn.mac similarity index 100% rename from zsnes/src/video/newg16wn.mac rename to tools/zsnes/src/video/newg16wn.mac diff --git a/zsnes/src/video/newgfx.asm b/tools/zsnes/src/video/newgfx.asm similarity index 100% rename from zsnes/src/video/newgfx.asm rename to tools/zsnes/src/video/newgfx.asm diff --git a/zsnes/src/video/newgfx.mac b/tools/zsnes/src/video/newgfx.mac similarity index 100% rename from zsnes/src/video/newgfx.mac rename to tools/zsnes/src/video/newgfx.mac diff --git a/zsnes/src/video/newgfx16.asm b/tools/zsnes/src/video/newgfx16.asm similarity index 100% rename from zsnes/src/video/newgfx16.asm rename to tools/zsnes/src/video/newgfx16.asm diff --git a/zsnes/src/video/newgfx16.mac b/tools/zsnes/src/video/newgfx16.mac similarity index 100% rename from zsnes/src/video/newgfx16.mac rename to tools/zsnes/src/video/newgfx16.mac diff --git a/zsnes/src/video/newgfx2.asm b/tools/zsnes/src/video/newgfx2.asm similarity index 100% rename from zsnes/src/video/newgfx2.asm rename to tools/zsnes/src/video/newgfx2.asm diff --git a/zsnes/src/video/newgfx2.mac b/tools/zsnes/src/video/newgfx2.mac similarity index 100% rename from zsnes/src/video/newgfx2.mac rename to tools/zsnes/src/video/newgfx2.mac diff --git a/zsnes/src/video/newgfxwn.mac b/tools/zsnes/src/video/newgfxwn.mac similarity index 100% rename from zsnes/src/video/newgfxwn.mac rename to tools/zsnes/src/video/newgfxwn.mac diff --git a/zsnes/src/video/ntsc.c b/tools/zsnes/src/video/ntsc.c similarity index 100% rename from zsnes/src/video/ntsc.c rename to tools/zsnes/src/video/ntsc.c diff --git a/zsnes/src/video/ntsc.h b/tools/zsnes/src/video/ntsc.h similarity index 100% rename from zsnes/src/video/ntsc.h rename to tools/zsnes/src/video/ntsc.h diff --git a/zsnes/src/video/procvid.asm b/tools/zsnes/src/video/procvid.asm similarity index 100% rename from zsnes/src/video/procvid.asm rename to tools/zsnes/src/video/procvid.asm diff --git a/zsnes/src/video/procvidc.c b/tools/zsnes/src/video/procvidc.c similarity index 100% rename from zsnes/src/video/procvidc.c rename to tools/zsnes/src/video/procvidc.c diff --git a/zsnes/src/video/snes_ntsc/snes_ntsc.c b/tools/zsnes/src/video/snes_ntsc/snes_ntsc.c similarity index 100% rename from zsnes/src/video/snes_ntsc/snes_ntsc.c rename to tools/zsnes/src/video/snes_ntsc/snes_ntsc.c diff --git a/zsnes/src/video/snes_ntsc/snes_ntsc.h b/tools/zsnes/src/video/snes_ntsc/snes_ntsc.h similarity index 100% rename from zsnes/src/video/snes_ntsc/snes_ntsc.h rename to tools/zsnes/src/video/snes_ntsc/snes_ntsc.h diff --git a/zsnes/src/video/snes_ntsc/snes_ntsc.txt b/tools/zsnes/src/video/snes_ntsc/snes_ntsc.txt similarity index 100% rename from zsnes/src/video/snes_ntsc/snes_ntsc.txt rename to tools/zsnes/src/video/snes_ntsc/snes_ntsc.txt diff --git a/zsnes/src/video/snes_ntsc/snes_ntsc_config.h b/tools/zsnes/src/video/snes_ntsc/snes_ntsc_config.h similarity index 100% rename from zsnes/src/video/snes_ntsc/snes_ntsc_config.h rename to tools/zsnes/src/video/snes_ntsc/snes_ntsc_config.h diff --git a/zsnes/src/video/snes_ntsc/snes_ntsc_impl.h b/tools/zsnes/src/video/snes_ntsc/snes_ntsc_impl.h similarity index 100% rename from zsnes/src/video/snes_ntsc/snes_ntsc_impl.h rename to tools/zsnes/src/video/snes_ntsc/snes_ntsc_impl.h diff --git a/zsnes/src/video/sw_draw.asm b/tools/zsnes/src/video/sw_draw.asm similarity index 100% rename from zsnes/src/video/sw_draw.asm rename to tools/zsnes/src/video/sw_draw.asm diff --git a/zsnes/src/video/vidmacro.mac b/tools/zsnes/src/video/vidmacro.mac similarity index 100% rename from zsnes/src/video/vidmacro.mac rename to tools/zsnes/src/video/vidmacro.mac diff --git a/zsnes/src/win/afxres.h b/tools/zsnes/src/win/afxres.h similarity index 100% rename from zsnes/src/win/afxres.h rename to tools/zsnes/src/win/afxres.h diff --git a/zsnes/src/win/lib.c b/tools/zsnes/src/win/lib.c similarity index 100% rename from zsnes/src/win/lib.c rename to tools/zsnes/src/win/lib.c diff --git a/zsnes/src/win/lib.h b/tools/zsnes/src/win/lib.h similarity index 100% rename from zsnes/src/win/lib.h rename to tools/zsnes/src/win/lib.h diff --git a/zsnes/src/win/resource.h b/tools/zsnes/src/win/resource.h similarity index 100% rename from zsnes/src/win/resource.h rename to tools/zsnes/src/win/resource.h diff --git a/zsnes/src/win/safelib.c b/tools/zsnes/src/win/safelib.c similarity index 100% rename from zsnes/src/win/safelib.c rename to tools/zsnes/src/win/safelib.c diff --git a/zsnes/src/win/safelib.h b/tools/zsnes/src/win/safelib.h similarity index 100% rename from zsnes/src/win/safelib.h rename to tools/zsnes/src/win/safelib.h diff --git a/zsnes/src/win/winintrf.asm b/tools/zsnes/src/win/winintrf.asm similarity index 100% rename from zsnes/src/win/winintrf.asm rename to tools/zsnes/src/win/winintrf.asm diff --git a/zsnes/src/win/winlink.cpp b/tools/zsnes/src/win/winlink.cpp similarity index 100% rename from zsnes/src/win/winlink.cpp rename to tools/zsnes/src/win/winlink.cpp diff --git a/zsnes/src/win/zsnes.ico b/tools/zsnes/src/win/zsnes.ico similarity index 100% rename from zsnes/src/win/zsnes.ico rename to tools/zsnes/src/win/zsnes.ico diff --git a/zsnes/src/win/zsnes.rc b/tools/zsnes/src/win/zsnes.rc similarity index 100% rename from zsnes/src/win/zsnes.rc rename to tools/zsnes/src/win/zsnes.rc diff --git a/zsnes/src/zip/unzip.c b/tools/zsnes/src/zip/unzip.c similarity index 100% rename from zsnes/src/zip/unzip.c rename to tools/zsnes/src/zip/unzip.c diff --git a/zsnes/src/zip/zpng.c b/tools/zsnes/src/zip/zpng.c similarity index 100% rename from zsnes/src/zip/zpng.c rename to tools/zsnes/src/zip/zpng.c diff --git a/zsnes/src/zip/zunzip.h b/tools/zsnes/src/zip/zunzip.h similarity index 100% rename from zsnes/src/zip/zunzip.h rename to tools/zsnes/src/zip/zunzip.h diff --git a/zsnes/src/zloader.c b/tools/zsnes/src/zloader.c similarity index 100% rename from zsnes/src/zloader.c rename to tools/zsnes/src/zloader.c diff --git a/zsnes/src/zloader.h b/tools/zsnes/src/zloader.h similarity index 100% rename from zsnes/src/zloader.h rename to tools/zsnes/src/zloader.h diff --git a/zsnes/src/zmovie.c b/tools/zsnes/src/zmovie.c similarity index 100% rename from zsnes/src/zmovie.c rename to tools/zsnes/src/zmovie.c diff --git a/zsnes/src/zmovie.h b/tools/zsnes/src/zmovie.h similarity index 100% rename from zsnes/src/zmovie.h rename to tools/zsnes/src/zmovie.h diff --git a/zsnes/src/zpath.c b/tools/zsnes/src/zpath.c similarity index 100% rename from zsnes/src/zpath.c rename to tools/zsnes/src/zpath.c diff --git a/zsnes/src/zpath.h b/tools/zsnes/src/zpath.h similarity index 100% rename from zsnes/src/zpath.h rename to tools/zsnes/src/zpath.h diff --git a/zsnes/src/zstate.c b/tools/zsnes/src/zstate.c similarity index 100% rename from zsnes/src/zstate.c rename to tools/zsnes/src/zstate.c diff --git a/zsnes/src/ztime.asm b/tools/zsnes/src/ztime.asm similarity index 100% rename from zsnes/src/ztime.asm rename to tools/zsnes/src/ztime.asm diff --git a/zsnes/src/ztimec.c b/tools/zsnes/src/ztimec.c similarity index 100% rename from zsnes/src/ztimec.c rename to tools/zsnes/src/ztimec.c