From 1b2e10823a0d60cb47e88edbf42b6b5ef372710a Mon Sep 17 00:00:00 2001 From: Gehstock Date: Mon, 28 Oct 2019 20:03:04 +0100 Subject: [PATCH] Bombjack first working version without Backgrounds --- Arcade_MiST/Bomb Jack/Snapshot/BombJack.rbf | Bin 310419 -> 332266 bytes .../Z80 Based/DevilFish_MiST/DevilFish.qsf | 4 +- .../SuperCobra_MiST/rtl/SCobra_Mist.sv | 4 +- .../SuperCobra_MiST/rtl/rom/ROM_LUT.vhd | 1 + .../280ZZZAP_MiST/280ZZZAP.qpf | 0 .../280ZZZAP_MiST/280ZZZAP.qsf | 0 .../280ZZZAP_MiST/280ZZZAP.sdc | 0 .../280ZZZAP_MiST/README.txt | 0 .../280ZZZAP_MiST/Snapshot/280ZZZAP.rbf | Bin .../280ZZZAP_MiST/clean.bat | 0 .../280ZZZAP_MiST/doc/Schematic.png | Bin .../280ZZZAP_MiST/rtl/D280ZZZAP_Overlay.vhd | 0 .../280ZZZAP_MiST/rtl/D280ZZZAP_memory.sv | 0 .../280ZZZAP_MiST/rtl/D280ZZZAP_mist.sv | 0 .../280ZZZAP_MiST/rtl/T80/T80.vhd | 0 .../280ZZZAP_MiST/rtl/T80/T8080se.vhd | 0 .../280ZZZAP_MiST/rtl/T80/T80_ALU.vhd | 0 .../280ZZZAP_MiST/rtl/T80/T80_MCode.vhd | 0 .../280ZZZAP_MiST/rtl/T80/T80_Pack.vhd | 0 .../280ZZZAP_MiST/rtl/T80/T80_Reg.vhd | 0 .../280ZZZAP_MiST/rtl/build_id.tcl | 0 .../280ZZZAP_MiST/rtl/invaders.vhd | 0 .../280ZZZAP_MiST/rtl/invaders_audio.vhd | 0 .../280ZZZAP_MiST/rtl/mw8080.vhd | 0 .../280ZZZAP_MiST/rtl/pll.ppf | 0 .../280ZZZAP_MiST/rtl/pll.qip | 0 .../280ZZZAP_MiST/rtl/pll.vhd | 0 .../280ZZZAP_MiST/rtl/roms/zzzap_c.hex | 0 .../280ZZZAP_MiST/rtl/roms/zzzap_d.hex | 0 .../280ZZZAP_MiST/rtl/roms/zzzap_e.hex | 0 .../280ZZZAP_MiST/rtl/roms/zzzap_f.hex | 0 .../280ZZZAP_MiST/rtl/roms/zzzap_g.hex | 0 .../280ZZZAP_MiST/rtl/roms/zzzap_h.hex | 0 .../280ZZZAP_MiST/rtl/spram.vhd | 0 .../280ZZZAP_MiST/rtl/sprom.vhd | 0 .../BalloonBomber_MiST/BalloonBomber.qpf | 0 .../BalloonBomber_MiST/BalloonBomber.qsf | 0 .../BalloonBomber_MiST/README.txt | 0 .../BalloonBomber_MiST/clean.bat | 0 .../rtl/BalloonBomber_Overlay.vhd | 0 .../rtl/BalloonBomber_memory.sv | 0 .../rtl/BalloonBomber_mist.sv | 0 .../BalloonBomber_MiST/rtl/T80/T80.vhd | 0 .../BalloonBomber_MiST/rtl/T80/T8080se.vhd | 0 .../BalloonBomber_MiST/rtl/T80/T80_ALU.vhd | 0 .../BalloonBomber_MiST/rtl/T80/T80_MCode.vhd | 0 .../BalloonBomber_MiST/rtl/T80/T80_Pack.vhd | 0 .../BalloonBomber_MiST/rtl/T80/T80_Reg.vhd | 0 .../BalloonBomber_MiST/rtl/build_id.tcl | 0 .../BalloonBomber_MiST/rtl/invaders.vhd | 0 .../BalloonBomber_MiST/rtl/invaders_audio.vhd | 0 .../BalloonBomber_MiST/rtl/mw8080.vhd | 0 .../BalloonBomber_MiST/rtl/pll.ppf | 0 .../BalloonBomber_MiST/rtl/pll.qip | 0 .../BalloonBomber_MiST/rtl/pll.vhd | 0 .../BalloonBomber_MiST/rtl/roms/ballbomb.zip | Bin .../BalloonBomber_MiST/rtl/roms/tn01 | Bin .../BalloonBomber_MiST/rtl/roms/tn01.vhd | 0 .../BalloonBomber_MiST/rtl/roms/tn02 | Bin .../BalloonBomber_MiST/rtl/roms/tn02.vhd | 0 .../BalloonBomber_MiST/rtl/roms/tn03 | Bin .../BalloonBomber_MiST/rtl/roms/tn03.vhd | 0 .../BalloonBomber_MiST/rtl/roms/tn04 | Bin .../BalloonBomber_MiST/rtl/roms/tn04.vhd | 0 .../BalloonBomber_MiST/rtl/roms/tn05-1 | Bin .../BalloonBomber_MiST/rtl/roms/tn05-1.vhd | 0 .../BalloonBomber_MiST/rtl/roms/tn06 | 0 .../BalloonBomber_MiST/rtl/roms/tn06.vhd | 0 .../BalloonBomber_MiST/rtl/roms/tn07 | 0 .../BalloonBomber_MiST/rtl/roms/tn07.vhd | 0 .../BalloonBomber_MiST/rtl/spram.vhd | 0 .../BlueShark_MiST/BlueShark.qpf | 0 .../BlueShark_MiST/BlueShark.qsf | 0 .../BlueShark_MiST/BlueShark.sdc | 0 .../BlueShark_MiST/README.txt | 0 .../BlueShark_MiST/Snapshot/BlueShark.rbf | Bin .../BlueShark_MiST/clean.bat | 0 .../doc/Blue_Shark_-_1978_-_Midway_Games.pdf | Bin .../BlueShark_MiST/rtl/BlueShark_Overlay.vhd | 0 .../BlueShark_MiST/rtl/BlueShark_memory.sv | 0 .../BlueShark_MiST/rtl/BlueShark_mist.sv | 0 .../BlueShark_MiST/rtl/T80/T80.vhd | 0 .../BlueShark_MiST/rtl/T80/T8080se.vhd | 0 .../BlueShark_MiST/rtl/T80/T80_ALU.vhd | 0 .../BlueShark_MiST/rtl/T80/T80_MCode.vhd | 0 .../BlueShark_MiST/rtl/T80/T80_Pack.vhd | 0 .../BlueShark_MiST/rtl/T80/T80_Reg.vhd | 0 .../BlueShark_MiST/rtl/build_id.tcl | 0 .../BlueShark_MiST/rtl/invaders.vhd | 0 .../BlueShark_MiST/rtl/invaders_audio.vhd | 0 .../BlueShark_MiST/rtl/mw8080.vhd | 0 .../BlueShark_MiST/rtl/pll.ppf | 0 .../BlueShark_MiST/rtl/pll.qip | 0 .../BlueShark_MiST/rtl/pll.vhd | 0 .../BlueShark_MiST/rtl/roms/blueshrk_f.hex | 0 .../BlueShark_MiST/rtl/roms/blueshrk_g.hex | 0 .../BlueShark_MiST/rtl/roms/blueshrk_h.hex | 0 .../BlueShark_MiST/rtl/spram.vhd | 0 .../BlueShark_MiST/rtl/sprom.vhd | 0 .../Boothill_MiST/Boothill.qpf | 0 .../Boothill_MiST/Boothill.qsf | 0 .../Boothill_MiST/README.txt | 0 .../Boothill_MiST/clean.bat | 0 .../Boothill_MiST/rtl/SpaceWalk_mist.sv | 0 .../Boothill_MiST/rtl/T80/T80.vhd | 0 .../Boothill_MiST/rtl/T80/T8080se.vhd | 0 .../Boothill_MiST/rtl/T80/T80_ALU.vhd | 0 .../Boothill_MiST/rtl/T80/T80_MCode.vhd | 0 .../Boothill_MiST/rtl/T80/T80_Pack.vhd | 0 .../Boothill_MiST/rtl/T80/T80_Reg.vhd | 0 .../Boothill_MiST/rtl/build_id.tcl | 0 .../Boothill_MiST/rtl/invaders.vhd | 0 .../Boothill_MiST/rtl/invaders_audio.vhd | 0 .../Boothill_MiST/rtl/invaders_memory.sv | 0 .../Boothill_MiST/rtl/invaders_video.vhd | 0 .../Boothill_MiST/rtl/mw8080.vhd | 0 .../Boothill_MiST/rtl/pll.ppf | 0 .../Boothill_MiST/rtl/pll.qip | 0 .../Boothill_MiST/rtl/pll.vhd | 0 .../Boothill_MiST/rtl/roms/rome.vhd | 0 .../Boothill_MiST/rtl/roms/romf.vhd | 0 .../Boothill_MiST/rtl/roms/romg.vhd | 0 .../Boothill_MiST/rtl/roms/romh.vhd | 0 .../Boothill_MiST/rtl/spram.vhd | 0 .../Boothill_MiST/rtl/sprom.vhd | 0 .../BowlingAlley_MiST/BowlingAlley.qpf | 0 .../BowlingAlley_MiST/BowlingAlley.qsf | 0 .../BowlingAlley_MiST/BowlingAlley.sdc | 0 .../BowlingAlley_MiST/README.txt | 0 .../Snapshot/BowlingAlley.rbf | Bin .../BowlingAlley_MiST/clean.bat | 0 .../rtl/BowlingAlley_memory.sv | 0 .../rtl/BowlingAlley_mist.sv | 0 .../BowlingAlley_MiST/rtl/T80/T80.vhd | 0 .../BowlingAlley_MiST/rtl/T80/T8080se.vhd | 0 .../BowlingAlley_MiST/rtl/T80/T80_ALU.vhd | 0 .../BowlingAlley_MiST/rtl/T80/T80_MCode.vhd | 0 .../BowlingAlley_MiST/rtl/T80/T80_Pack.vhd | 0 .../BowlingAlley_MiST/rtl/T80/T80_Reg.vhd | 0 .../BowlingAlley_MiST/rtl/build_id.tcl | 0 .../BowlingAlley_MiST/rtl/dac.vhd | 0 .../BowlingAlley_MiST/rtl/invaders.vhd | 0 .../BowlingAlley_MiST/rtl/invaders_audio.vhd | 0 .../BowlingAlley_MiST/rtl/mw8080.vhd | 0 .../BowlingAlley_MiST/rtl/pll.ppf | 0 .../BowlingAlley_MiST/rtl/pll.qip | 0 .../BowlingAlley_MiST/rtl/pll.vhd | 0 .../BowlingAlley_MiST/rtl/roms/d.cpu.hex | 0 .../BowlingAlley_MiST/rtl/roms/e.cpu.hex | 0 .../BowlingAlley_MiST/rtl/roms/f.cpu.hex | 0 .../BowlingAlley_MiST/rtl/roms/g.cpu.hex | 0 .../BowlingAlley_MiST/rtl/roms/h.cpu.hex | 0 .../BowlingAlley_MiST/rtl/spram.vhd | 0 .../BowlingAlley_MiST/rtl/sprom.vhd | 0 .../GunFight_MiST/GunFight.qpf | 0 .../GunFight_MiST/GunFight.qsf | 0 .../GunFight_MiST/GunFight.sdc | 0 .../GunFight_MiST/README.txt | 0 .../GunFight_MiST/Release/GunFight.rbf | Bin .../GunFight_MiST/clean.bat | 0 .../GunFight_MiST/rtl/GunFight_memory.sv | 0 .../GunFight_MiST/rtl/GunFight_mist.sv | 0 .../GunFight_MiST/rtl/GunFight_overlay.vhd | 0 .../GunFight_MiST/rtl/T80/T80.vhd | 0 .../GunFight_MiST/rtl/T80/T8080se.vhd | 0 .../GunFight_MiST/rtl/T80/T80_ALU.vhd | 0 .../GunFight_MiST/rtl/T80/T80_MCode.vhd | 0 .../GunFight_MiST/rtl/T80/T80_Pack.vhd | 0 .../GunFight_MiST/rtl/T80/T80_Reg.vhd | 0 .../GunFight_MiST/rtl/build_id.tcl | 0 .../GunFight_MiST/rtl/gun.sv | 0 .../GunFight_MiST/rtl/invaders.vhd | 0 .../GunFight_MiST/rtl/invaders_audio.vhd | 0 .../GunFight_MiST/rtl/mw8080.vhd | 0 .../GunFight_MiST/rtl/pll.ppf | 0 .../GunFight_MiST/rtl/pll.qip | 0 .../GunFight_MiST/rtl/pll.vhd | 0 .../GunFight_MiST/rtl/roms/gf-a.hex | 0 .../GunFight_MiST/rtl/roms/gf-b.hex | 0 .../GunFight_MiST/rtl/roms/gf-c.hex | 0 .../GunFight_MiST/rtl/roms/gf-d.hex | 0 .../GunFight_MiST/rtl/roms/gf-e.hex | 0 .../GunFight_MiST/rtl/roms/gf-f.hex | 0 .../GunFight_MiST/rtl/roms/gf-g.hex | 0 .../GunFight_MiST/rtl/roms/gf-h.hex | 0 .../GunFight_MiST/rtl/spram.vhd | 0 .../GunFight_MiST/rtl/sprom.vhd | 0 .../Lunar Rescue_MiST/LunarRescue.qpf | 0 .../Lunar Rescue_MiST/LunarRescue.qsf | 0 .../Lunar Rescue_MiST/LunarRescue.sdc | 0 .../Lunar Rescue_MiST/LunarRescue.srf | 0 .../Lunar Rescue_MiST/README.txt | 0 .../Lunar Rescue_MiST/Release/LunarRescue.rbf | Bin .../Lunar Rescue_MiST/clean.bat | 0 .../rtl/LunarRescue_Overlay.vhd | 0 .../rtl/LunarRescue_memory.sv | 0 .../Lunar Rescue_MiST/rtl/LunarRescue_mist.sv | 0 .../Lunar Rescue_MiST/rtl/T80/T80.vhd | 0 .../Lunar Rescue_MiST/rtl/T80/T8080se.vhd | 0 .../Lunar Rescue_MiST/rtl/T80/T80_ALU.vhd | 0 .../Lunar Rescue_MiST/rtl/T80/T80_MCode.vhd | 0 .../Lunar Rescue_MiST/rtl/T80/T80_Pack.vhd | 0 .../Lunar Rescue_MiST/rtl/T80/T80_Reg.vhd | 0 .../Lunar Rescue_MiST/rtl/build_id.tcl | 0 .../Lunar Rescue_MiST/rtl/dac.vhd | 0 .../Lunar Rescue_MiST/rtl/invaders.vhd | 0 .../Lunar Rescue_MiST/rtl/invaders_audio.vhd | 0 .../Lunar Rescue_MiST/rtl/mw8080.vhd | 0 .../Lunar Rescue_MiST/rtl/pll.ppf | 0 .../Lunar Rescue_MiST/rtl/pll.qip | 0 .../Lunar Rescue_MiST/rtl/pll.vhd | 0 .../Lunar Rescue_MiST/rtl/roms/col.bin | 0 .../Lunar Rescue_MiST/rtl/roms/col.vhd | 0 .../Lunar Rescue_MiST/rtl/roms/lrescue_1.hex | 0 .../Lunar Rescue_MiST/rtl/roms/lrescue_2.hex | 0 .../Lunar Rescue_MiST/rtl/roms/lrescue_3.hex | 0 .../Lunar Rescue_MiST/rtl/roms/lrescue_4.hex | 0 .../Lunar Rescue_MiST/rtl/roms/lrescue_5.hex | 0 .../Lunar Rescue_MiST/rtl/roms/lrescue_6.hex | 0 .../Lunar Rescue_MiST/rtl/spram.vhd | 0 .../Lunar Rescue_MiST/rtl/sprom.vhd | 0 .../Ozma Wars_MiST/OzmaWars.qpf | 0 .../Ozma Wars_MiST/OzmaWars.qsf | 0 .../Ozma Wars_MiST/OzmaWars.sdc | 0 .../Ozma Wars_MiST/README.txt | 0 .../Ozma Wars_MiST/Release/OzmaWars.rbf | Bin .../Ozma Wars_MiST/clean.bat | 0 .../Ozma Wars_MiST/pll.qip | 0 .../Ozma Wars_MiST/rtl/OzmaWars_memory.sv | 0 .../Ozma Wars_MiST/rtl/OzmaWars_mist.sv | 0 .../Ozma Wars_MiST/rtl/OzmaWars_overlay.vhd | 0 .../Ozma Wars_MiST/rtl/T80/T80.vhd | 0 .../Ozma Wars_MiST/rtl/T80/T8080se.vhd | 0 .../Ozma Wars_MiST/rtl/T80/T80_ALU.vhd | 0 .../Ozma Wars_MiST/rtl/T80/T80_MCode.vhd | 0 .../Ozma Wars_MiST/rtl/T80/T80_Pack.vhd | 0 .../Ozma Wars_MiST/rtl/T80/T80_Reg.vhd | 0 .../Ozma Wars_MiST/rtl/build_id.tcl | 0 .../Ozma Wars_MiST/rtl/dac.vhd | 0 .../Ozma Wars_MiST/rtl/invaders.vhd | 0 .../Ozma Wars_MiST/rtl/invaders_audio.vhd | 0 .../Ozma Wars_MiST/rtl/mw8080.vhd | 0 .../Ozma Wars_MiST/rtl/pll.ppf | 0 .../Ozma Wars_MiST/rtl/pll.qip | 0 .../Ozma Wars_MiST/rtl/pll.vhd | 0 .../Ozma Wars_MiST/rtl/roms/mw01.vhd | 0 .../Ozma Wars_MiST/rtl/roms/mw02.vhd | 0 .../Ozma Wars_MiST/rtl/roms/mw03.vhd | 0 .../Ozma Wars_MiST/rtl/roms/mw04.vhd | 0 .../Ozma Wars_MiST/rtl/roms/mw05.vhd | 0 .../Ozma Wars_MiST/rtl/roms/mw06.vhd | 0 .../Ozma Wars_MiST/rtl/spram.vhd | 0 .../Ozma Wars_MiST/rtl/sprom.vhd | 0 .../simulation/modelsim/OzmaWars.sft | 0 .../simulation/modelsim/OzmaWars.vho | 0 .../modelsim/OzmaWars_8_1200mv_0c_slow.vho | 0 .../OzmaWars_8_1200mv_0c_vhd_slow.sdo | 0 .../modelsim/OzmaWars_8_1200mv_85c_slow.vho | 0 .../OzmaWars_8_1200mv_85c_vhd_slow.sdo | 0 .../modelsim/OzmaWars_min_1200mv_0c_fast.vho | 0 .../OzmaWars_min_1200mv_0c_vhd_fast.sdo | 0 .../simulation/modelsim/OzmaWars_modelsim.xrf | 0 .../simulation/modelsim/OzmaWars_vhd.sdo | 0 .../Shuffleboard_MiST/README.txt | 0 .../Shuffleboard_MiST/Shuffleboard.qpf | 0 .../Shuffleboard_MiST/Shuffleboard.qsf | 0 .../Shuffleboard_MiST/Shuffleboard.sdc | 0 .../Snapshot/Shuffleboard.rbf | Bin .../Shuffleboard_MiST/clean.bat | 0 .../rtl/Shuffleboard_memory.sv | 0 .../rtl/Shuffleboard_mist.sv | 0 .../Shuffleboard_MiST/rtl/T80/T80.vhd | 0 .../Shuffleboard_MiST/rtl/T80/T8080se.vhd | 0 .../Shuffleboard_MiST/rtl/T80/T80_ALU.vhd | 0 .../Shuffleboard_MiST/rtl/T80/T80_MCode.vhd | 0 .../Shuffleboard_MiST/rtl/T80/T80_Pack.vhd | 0 .../Shuffleboard_MiST/rtl/T80/T80_Reg.vhd | 0 .../Shuffleboard_MiST/rtl/build_id.tcl | 0 .../Shuffleboard_MiST/rtl/dac.vhd | 0 .../Shuffleboard_MiST/rtl/invaders.vhd | 0 .../Shuffleboard_MiST/rtl/invaders_audio.vhd | 0 .../Shuffleboard_MiST/rtl/mw8080.vhd | 0 .../Shuffleboard_MiST/rtl/pll.ppf | 0 .../Shuffleboard_MiST/rtl/pll.qip | 0 .../Shuffleboard_MiST/rtl/pll.vhd | 0 .../Shuffleboard_MiST/rtl/roms/shuffle.e.bin | Bin .../Shuffleboard_MiST/rtl/roms/shuffle.e.hex | 0 .../Shuffleboard_MiST/rtl/roms/shuffle.f.bin | Bin .../Shuffleboard_MiST/rtl/roms/shuffle.f.hex | 0 .../Shuffleboard_MiST/rtl/roms/shuffle.g.bin | Bin .../Shuffleboard_MiST/rtl/roms/shuffle.g.hex | 0 .../Shuffleboard_MiST/rtl/roms/shuffle.h.bin | Bin .../Shuffleboard_MiST/rtl/roms/shuffle.h.hex | 0 .../Shuffleboard_MiST/rtl/spram.vhd | 0 .../Shuffleboard_MiST/rtl/sprom.vhd | 0 .../Space Invaders 2_MiST/Invaders2.qpf | 0 .../Space Invaders 2_MiST/Invaders2.qsf | 0 .../Space Invaders 2_MiST/Invaders2.sdc | 0 .../Space Invaders 2_MiST/README.txt | 0 .../Release/Invaders2.rbf | Bin .../Space Invaders 2_MiST/clean.bat | 0 .../rtl/Invaders2_mist.sv | 0 .../Space Invaders 2_MiST/rtl/T80/T80.vhd | 0 .../Space Invaders 2_MiST/rtl/T80/T8080se.vhd | 0 .../Space Invaders 2_MiST/rtl/T80/T80_ALU.vhd | 0 .../rtl/T80/T80_MCode.vhd | 0 .../rtl/T80/T80_Pack.vhd | 0 .../Space Invaders 2_MiST/rtl/T80/T80_Reg.vhd | 0 .../Space Invaders 2_MiST/rtl/build_id.tcl | 0 .../Space Invaders 2_MiST/rtl/dac.vhd | 0 .../Space Invaders 2_MiST/rtl/invaders.vhd | 0 .../rtl/invaders_audio.vhd | 0 .../rtl/invaders_memory.sv | 0 .../rtl/invaders_video.vhd | 0 .../Space Invaders 2_MiST/rtl/mw8080.vhd | 0 .../Space Invaders 2_MiST/rtl/pll.ppf | 0 .../Space Invaders 2_MiST/rtl/pll.qip | 0 .../Space Invaders 2_MiST/rtl/pll.vhd | 0 .../rtl/roms/invad2ct.a.hex | 0 .../rtl/roms/invad2ct.b.hex | 0 .../rtl/roms/invad2ct.e.hex | 0 .../rtl/roms/invad2ct.f.hex | 0 .../rtl/roms/invad2ct.g.hex | 0 .../rtl/roms/invad2ct.h.hex | 0 .../Space Invaders 2_MiST/rtl/spram.vhd | 0 .../Space Invaders 2_MiST/rtl/sprom.vhd | 0 .../Space Invaders_MiST/README.txt | 0 .../Release/SpaceInvaders.rbf | Bin .../Space Invaders_MiST/SpaceInvaders.qpf | 0 .../Space Invaders_MiST/SpaceInvaders.qsf | 0 .../Space Invaders_MiST/SpaceInvaders.sdc | 0 .../Space Invaders_MiST/clean.bat | 0 .../Space Invaders_MiST/rtl/T80/T80.vhd | 0 .../Space Invaders_MiST/rtl/T80/T8080se.vhd | 0 .../Space Invaders_MiST/rtl/T80/T80_ALU.vhd | 0 .../Space Invaders_MiST/rtl/T80/T80_MCode.vhd | 0 .../Space Invaders_MiST/rtl/T80/T80_Pack.vhd | 0 .../Space Invaders_MiST/rtl/T80/T80_Reg.vhd | 0 .../Space Invaders_MiST/rtl/build_id.tcl | 0 .../Space Invaders_MiST/rtl/dac.vhd | 0 .../Space Invaders_MiST/rtl/invaders.vhd | 0 .../rtl/invaders_audio.vhd | 0 .../Space Invaders_MiST/rtl/mw8080.vhd | 0 .../Space Invaders_MiST/rtl/pll.ppf | 0 .../Space Invaders_MiST/rtl/pll.qip | 0 .../Space Invaders_MiST/rtl/pll.vhd | 0 .../rtl/roms/invaders_e.hex | 0 .../rtl/roms/invaders_f.hex | 0 .../rtl/roms/invaders_g.hex | 0 .../rtl/roms/invaders_h.hex | 0 .../rtl/spaceinvaders_memory.sv | 0 .../rtl/spaceinvaders_mist.sv | 0 .../rtl/spaceinvaders_overlay.vhd | 0 .../Space Invaders_MiST/rtl/spram.vhd | 0 .../Space Invaders_MiST/rtl/sprom.vhd | 0 .../SpaceLaser_MiST/README.txt | 0 .../SpaceLaser_MiST/Release/SpaceLaser.rbf | Bin .../SpaceLaser_MiST/SpaceLaser.qpf | 0 .../SpaceLaser_MiST/SpaceLaser.qsf | 0 .../SpaceLaser_MiST/SpaceLaser.sdc | 0 .../SpaceLaser_MiST/SpaceLaser.srf | 0 .../SpaceLaser_MiST/clean.bat | 0 .../SpaceLaser_MiST/rtl/T80/T80.vhd | 0 .../SpaceLaser_MiST/rtl/T80/T8080se.vhd | 0 .../SpaceLaser_MiST/rtl/T80/T80_ALU.vhd | 0 .../SpaceLaser_MiST/rtl/T80/T80_MCode.vhd | 0 .../SpaceLaser_MiST/rtl/T80/T80_Pack.vhd | 0 .../SpaceLaser_MiST/rtl/T80/T80_Reg.vhd | 0 .../SpaceLaser_MiST/rtl/build_id.tcl | 0 .../SpaceLaser_MiST/rtl/invaders.vhd | 0 .../SpaceLaser_MiST/rtl/invaders_audio.vhd | 0 .../SpaceLaser_MiST/rtl/mw8080.vhd | 0 .../SpaceLaser_MiST/rtl/pll.ppf | 0 .../SpaceLaser_MiST/rtl/pll.qip | 0 .../SpaceLaser_MiST/rtl/pll.vhd | 0 .../SpaceLaser_MiST/rtl/roms/clr.vhd | 0 .../SpaceLaser_MiST/rtl/roms/la01.hex | 0 .../SpaceLaser_MiST/rtl/roms/la02.hex | 0 .../SpaceLaser_MiST/rtl/roms/la03.hex | 0 .../SpaceLaser_MiST/rtl/roms/la04.hex | 0 .../SpaceLaser_MiST/rtl/spacelaser_memory.sv | 0 .../SpaceLaser_MiST/rtl/spacelaser_mist.sv | 0 .../rtl/spacelaser_overlay.vhd | 0 .../SpaceLaser_MiST/rtl/spram.vhd | 0 .../SpaceLaser_MiST/rtl/sprom.vhd | 0 .../SpaceWalk_MiST/README.txt | 0 .../SpaceWalk_MiST/SpaceWalk.qpf | 0 .../SpaceWalk_MiST/SpaceWalk.qsf | 0 .../SpaceWalk_MiST/SpaceWalk.sdc | 0 .../SpaceWalk_MiST/clean.bat | 0 .../SpaceWalk_MiST/rtl/SpaceWalk.sv | 0 .../SpaceWalk_MiST/rtl/Spacewalk_memory.sv | 0 .../SpaceWalk_MiST/rtl/Spacewalk_overlay.vhd | 0 .../SpaceWalk_MiST/rtl/T80/T80.vhd | 0 .../SpaceWalk_MiST/rtl/T80/T8080se.vhd | 0 .../SpaceWalk_MiST/rtl/T80/T80_ALU.vhd | 0 .../SpaceWalk_MiST/rtl/T80/T80_MCode.vhd | 0 .../SpaceWalk_MiST/rtl/T80/T80_Pack.vhd | 0 .../SpaceWalk_MiST/rtl/T80/T80_Reg.vhd | 0 .../SpaceWalk_MiST/rtl/build_id.tcl | 0 .../SpaceWalk_MiST/rtl/invaders.vhd | 0 .../SpaceWalk_MiST/rtl/invaders_audio.vhd | 0 .../SpaceWalk_MiST/rtl/mw8080.vhd | 0 .../SpaceWalk_MiST/rtl/pll.ppf | 0 .../SpaceWalk_MiST/rtl/pll.qip | 0 .../SpaceWalk_MiST/rtl/pll.vhd | 0 .../SpaceWalk_MiST/rtl/roms/sw.a.bin | Bin .../SpaceWalk_MiST/rtl/roms/sw.a.hex | 0 .../SpaceWalk_MiST/rtl/roms/sw.b.bin | Bin .../SpaceWalk_MiST/rtl/roms/sw.b.hex | 0 .../SpaceWalk_MiST/rtl/roms/sw.c.bin | Bin .../SpaceWalk_MiST/rtl/roms/sw.c.hex | 0 .../SpaceWalk_MiST/rtl/roms/sw.d.bin | Bin .../SpaceWalk_MiST/rtl/roms/sw.d.hex | 0 .../SpaceWalk_MiST/rtl/roms/sw.e.bin | Bin .../SpaceWalk_MiST/rtl/roms/sw.e.hex | 0 .../SpaceWalk_MiST/rtl/roms/sw.f.bin | Bin .../SpaceWalk_MiST/rtl/roms/sw.f.hex | 0 .../SpaceWalk_MiST/rtl/roms/sw.g.bin | Bin .../SpaceWalk_MiST/rtl/roms/sw.g.hex | 0 .../SpaceWalk_MiST/rtl/roms/sw.h.bin | Bin .../SpaceWalk_MiST/rtl/roms/sw.h.hex | 0 .../SpaceWalk_MiST/rtl/spram.vhd | 0 .../SpaceWalk_MiST/rtl/sprom.vhd | 0 .../Super Earth Invasion_MiST/README.txt | 0 .../Release/SuperEarthInvasion.rbf | Bin .../SuperEarthInvasion.qpf | 0 .../SuperEarthInvasion.qsf | 0 .../SuperEarthInvasion.sdc | 0 .../Super Earth Invasion_MiST/clean.bat | 0 .../rtl/SuperEarthInvasion_memory.sv | 0 .../rtl/SuperEarthInvasion_mist.sv | 0 .../rtl/SuperEarthInvasion_overlay.vhd | 0 .../Super Earth Invasion_MiST/rtl/T80/T80.vhd | 0 .../rtl/T80/T8080se.vhd | 0 .../rtl/T80/T80_ALU.vhd | 0 .../rtl/T80/T80_MCode.vhd | 0 .../rtl/T80/T80_Pack.vhd | 0 .../rtl/T80/T80_Reg.vhd | 0 .../rtl/build_id.tcl | 0 .../Super Earth Invasion_MiST/rtl/dac.vhd | 0 .../rtl/invaders.vhd | 0 .../rtl/invaders_audio.vhd | 0 .../Super Earth Invasion_MiST/rtl/mw8080.vhd | 0 .../Super Earth Invasion_MiST/rtl/pll.ppf | 0 .../Super Earth Invasion_MiST/rtl/pll.qip | 0 .../Super Earth Invasion_MiST/rtl/pll.vhd | 0 .../rtl/roms/earthinv_e.hex | 0 .../rtl/roms/earthinv_f.hex | 0 .../rtl/roms/earthinv_g.hex | 0 .../rtl/roms/earthinv_h.hex | 0 .../Super Earth Invasion_MiST/rtl/spram.vhd | 0 .../Super Earth Invasion_MiST/rtl/sprom.vhd | 0 .../Vortex_MiST/README.txt | 0 .../Vortex_MiST/Release/Vortex.rbf | Bin .../Vortex_MiST/Vortex.qpf | 0 .../Vortex_MiST/Vortex.qsf | 0 .../Vortex_MiST/clean.bat | 0 .../Vortex_MiST/rtl/T80/T80.vhd | 0 .../Vortex_MiST/rtl/T80/T8080se.vhd | 0 .../Vortex_MiST/rtl/T80/T80_ALU.vhd | 0 .../Vortex_MiST/rtl/T80/T80_MCode.vhd | 0 .../Vortex_MiST/rtl/T80/T80_Pack.vhd | 0 .../Vortex_MiST/rtl/T80/T80_Reg.vhd | 0 .../Vortex_MiST/rtl/Vortex_memory.sv | 0 .../Vortex_MiST/rtl/Vortex_mist.sv | 0 .../Vortex_MiST/rtl/build_id.tcl | 0 .../Vortex_MiST/rtl/invaders.vhd | 0 .../Vortex_MiST/rtl/invaders_audio.vhd | 0 .../Vortex_MiST/rtl/mw8080.vhd | 0 .../Vortex_MiST/rtl/pll.ppf | 0 .../Vortex_MiST/rtl/pll.qip | 0 .../Vortex_MiST/rtl/pll.vhd | 0 .../Vortex_MiST/rtl/roms/1.t36.vhd | 0 .../Vortex_MiST/rtl/roms/2.t35.vhd | 0 .../Vortex_MiST/rtl/roms/3.t34.vhd | 0 .../Vortex_MiST/rtl/roms/4.t33.vhd | 0 .../Vortex_MiST/rtl/roms/5.t32.vhd | 0 .../Vortex_MiST/rtl/roms/6.t31.vhd | 0 .../Vortex_MiST/rtl/spram.vhd | 0 .../WesternGunPtII_MiST/README.txt | 0 .../WesternGunPtII_MiST/WesternGunPtII.qpf | 0 .../WesternGunPtII_MiST/WesternGunPtII.qsf | 0 .../WesternGunPtII_MiST/WesternGunPtII.sdc | 0 .../WesternGunPtII_MiST/clean.bat | 0 .../WesternGunPtII_MiST/rtl/T80/T80.vhd | 0 .../WesternGunPtII_MiST/rtl/T80/T8080se.vhd | 0 .../WesternGunPtII_MiST/rtl/T80/T80_ALU.vhd | 0 .../WesternGunPtII_MiST/rtl/T80/T80_MCode.vhd | 0 .../WesternGunPtII_MiST/rtl/T80/T80_Pack.vhd | 0 .../WesternGunPtII_MiST/rtl/T80/T80_Reg.vhd | 0 .../WesternGunPtII_MiST/rtl/build_id.tcl | 0 .../WesternGunPtII_MiST/rtl/invaders.vhd | 0 .../rtl/invaders_audio.vhd | 0 .../WesternGunPtII_MiST/rtl/mw8080.vhd | 0 .../WesternGunPtII_MiST/rtl/pll.ppf | 0 .../WesternGunPtII_MiST/rtl/pll.qip | 0 .../WesternGunPtII_MiST/rtl/pll.vhd | 0 .../WesternGunPtII_MiST/rtl/roms/ic32.hex | 0 .../WesternGunPtII_MiST/rtl/roms/ic33.hex | 0 .../WesternGunPtII_MiST/rtl/roms/ic34.hex | 0 .../WesternGunPtII_MiST/rtl/roms/ic35.hex | 0 .../rtl/roms/ic35sound.hex | 0 .../WesternGunPtII_MiST/rtl/roms/ic36.hex | 0 .../WesternGunPtII_MiST/rtl/spram.vhd | 0 .../WesternGunPtII_MiST/rtl/sprom.vhd | 0 .../rtl/westerngun_memory.sv | 0 .../rtl/westerngun_mist.sv | 0 .../rtl/westerngun_overlay.vhd | 0 .../Bashkiria2M_MiST/Bashkiria2m_Mist.qsf | 28 +- .../Bashkiria2M_MiST/Bashkiria2m_Mist.srf | 7 +- Computer_MiST/Bashkiria2M_MiST/rtl/BIOS4.HEX | 257 --------- .../Bashkiria2M_MiST/rtl/SDRAM_Controller.v | 14 +- .../Bashkiria2M_MiST/rtl/b2m_mist.sv | 231 ++++---- Computer_MiST/Bashkiria2M_MiST/rtl/b2m_top.v | 11 +- Computer_MiST/Bashkiria2M_MiST/rtl/bios.qip | 3 - Computer_MiST/Bashkiria2M_MiST/rtl/bios.v | 159 ------ Computer_MiST/Bashkiria2M_MiST/rtl/bios.vhd | 534 ++++++++++++++++++ .../Bashkiria2M_MiST/rtl/clk20mhz.qip | 4 - Computer_MiST/Bashkiria2M_MiST/rtl/dac.vhd | 48 -- Computer_MiST/Bashkiria2M_MiST/rtl/mist_io.v | 511 ----------------- Computer_MiST/Bashkiria2M_MiST/rtl/osd.v | 179 ------ .../Bashkiria2M_MiST/rtl/scandoubler.v | 195 ------- .../rtl/unused/I2C_AV_Config.v | 141 ----- .../rtl/unused/I2C_Controller.v | 108 ---- .../Bashkiria2M_MiST/rtl/video_mixer.sv | 242 -------- 526 files changed, 670 insertions(+), 2011 deletions(-) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/280ZZZAP_MiST/280ZZZAP.qpf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/280ZZZAP_MiST/280ZZZAP.qsf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/280ZZZAP_MiST/280ZZZAP.sdc (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/280ZZZAP_MiST/README.txt (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/280ZZZAP_MiST/Snapshot/280ZZZAP.rbf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/280ZZZAP_MiST/clean.bat (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/280ZZZAP_MiST/doc/Schematic.png (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/280ZZZAP_MiST/rtl/D280ZZZAP_Overlay.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/280ZZZAP_MiST/rtl/D280ZZZAP_memory.sv (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/280ZZZAP_MiST/rtl/D280ZZZAP_mist.sv (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/280ZZZAP_MiST/rtl/T80/T80.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/280ZZZAP_MiST/rtl/T80/T8080se.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/280ZZZAP_MiST/rtl/T80/T80_ALU.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/280ZZZAP_MiST/rtl/T80/T80_MCode.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/280ZZZAP_MiST/rtl/T80/T80_Pack.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/280ZZZAP_MiST/rtl/T80/T80_Reg.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/280ZZZAP_MiST/rtl/build_id.tcl (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/280ZZZAP_MiST/rtl/invaders.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/280ZZZAP_MiST/rtl/invaders_audio.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/280ZZZAP_MiST/rtl/mw8080.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/280ZZZAP_MiST/rtl/pll.ppf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/280ZZZAP_MiST/rtl/pll.qip (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/280ZZZAP_MiST/rtl/pll.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/280ZZZAP_MiST/rtl/roms/zzzap_c.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/280ZZZAP_MiST/rtl/roms/zzzap_d.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/280ZZZAP_MiST/rtl/roms/zzzap_e.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/280ZZZAP_MiST/rtl/roms/zzzap_f.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/280ZZZAP_MiST/rtl/roms/zzzap_g.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/280ZZZAP_MiST/rtl/roms/zzzap_h.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/280ZZZAP_MiST/rtl/spram.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/280ZZZAP_MiST/rtl/sprom.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/BalloonBomber.qpf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/BalloonBomber.qsf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/README.txt (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/clean.bat (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/rtl/BalloonBomber_Overlay.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/rtl/BalloonBomber_memory.sv (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/rtl/BalloonBomber_mist.sv (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/rtl/T80/T80.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/rtl/T80/T8080se.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/rtl/T80/T80_ALU.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/rtl/T80/T80_MCode.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/rtl/T80/T80_Pack.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/rtl/T80/T80_Reg.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/rtl/build_id.tcl (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/rtl/invaders.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/rtl/invaders_audio.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/rtl/mw8080.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/rtl/pll.ppf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/rtl/pll.qip (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/rtl/pll.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/rtl/roms/ballbomb.zip (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/rtl/roms/tn01 (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/rtl/roms/tn01.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/rtl/roms/tn02 (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/rtl/roms/tn02.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/rtl/roms/tn03 (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/rtl/roms/tn03.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/rtl/roms/tn04 (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/rtl/roms/tn04.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/rtl/roms/tn05-1 (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/rtl/roms/tn05-1.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/rtl/roms/tn06 (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/rtl/roms/tn06.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/rtl/roms/tn07 (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/rtl/roms/tn07.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BalloonBomber_MiST/rtl/spram.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BlueShark_MiST/BlueShark.qpf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BlueShark_MiST/BlueShark.qsf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BlueShark_MiST/BlueShark.sdc (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BlueShark_MiST/README.txt (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BlueShark_MiST/Snapshot/BlueShark.rbf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BlueShark_MiST/clean.bat (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BlueShark_MiST/doc/Blue_Shark_-_1978_-_Midway_Games.pdf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BlueShark_MiST/rtl/BlueShark_Overlay.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BlueShark_MiST/rtl/BlueShark_memory.sv (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BlueShark_MiST/rtl/BlueShark_mist.sv (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BlueShark_MiST/rtl/T80/T80.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BlueShark_MiST/rtl/T80/T8080se.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BlueShark_MiST/rtl/T80/T80_ALU.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BlueShark_MiST/rtl/T80/T80_MCode.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BlueShark_MiST/rtl/T80/T80_Pack.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BlueShark_MiST/rtl/T80/T80_Reg.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BlueShark_MiST/rtl/build_id.tcl (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BlueShark_MiST/rtl/invaders.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BlueShark_MiST/rtl/invaders_audio.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BlueShark_MiST/rtl/mw8080.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BlueShark_MiST/rtl/pll.ppf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BlueShark_MiST/rtl/pll.qip (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BlueShark_MiST/rtl/pll.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BlueShark_MiST/rtl/roms/blueshrk_f.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BlueShark_MiST/rtl/roms/blueshrk_g.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BlueShark_MiST/rtl/roms/blueshrk_h.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BlueShark_MiST/rtl/spram.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BlueShark_MiST/rtl/sprom.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Boothill_MiST/Boothill.qpf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Boothill_MiST/Boothill.qsf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Boothill_MiST/README.txt (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Boothill_MiST/clean.bat (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Boothill_MiST/rtl/SpaceWalk_mist.sv (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Boothill_MiST/rtl/T80/T80.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Boothill_MiST/rtl/T80/T8080se.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Boothill_MiST/rtl/T80/T80_ALU.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Boothill_MiST/rtl/T80/T80_MCode.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Boothill_MiST/rtl/T80/T80_Pack.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Boothill_MiST/rtl/T80/T80_Reg.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Boothill_MiST/rtl/build_id.tcl (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Boothill_MiST/rtl/invaders.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Boothill_MiST/rtl/invaders_audio.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Boothill_MiST/rtl/invaders_memory.sv (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Boothill_MiST/rtl/invaders_video.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Boothill_MiST/rtl/mw8080.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Boothill_MiST/rtl/pll.ppf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Boothill_MiST/rtl/pll.qip (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Boothill_MiST/rtl/pll.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Boothill_MiST/rtl/roms/rome.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Boothill_MiST/rtl/roms/romf.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Boothill_MiST/rtl/roms/romg.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Boothill_MiST/rtl/roms/romh.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Boothill_MiST/rtl/spram.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Boothill_MiST/rtl/sprom.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BowlingAlley_MiST/BowlingAlley.qpf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BowlingAlley_MiST/BowlingAlley.qsf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BowlingAlley_MiST/BowlingAlley.sdc (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BowlingAlley_MiST/README.txt (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BowlingAlley_MiST/Snapshot/BowlingAlley.rbf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BowlingAlley_MiST/clean.bat (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BowlingAlley_MiST/rtl/BowlingAlley_memory.sv (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BowlingAlley_MiST/rtl/BowlingAlley_mist.sv (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BowlingAlley_MiST/rtl/T80/T80.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BowlingAlley_MiST/rtl/T80/T8080se.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BowlingAlley_MiST/rtl/T80/T80_ALU.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BowlingAlley_MiST/rtl/T80/T80_MCode.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BowlingAlley_MiST/rtl/T80/T80_Pack.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BowlingAlley_MiST/rtl/T80/T80_Reg.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BowlingAlley_MiST/rtl/build_id.tcl (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BowlingAlley_MiST/rtl/dac.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BowlingAlley_MiST/rtl/invaders.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BowlingAlley_MiST/rtl/invaders_audio.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BowlingAlley_MiST/rtl/mw8080.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BowlingAlley_MiST/rtl/pll.ppf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BowlingAlley_MiST/rtl/pll.qip (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BowlingAlley_MiST/rtl/pll.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BowlingAlley_MiST/rtl/roms/d.cpu.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BowlingAlley_MiST/rtl/roms/e.cpu.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BowlingAlley_MiST/rtl/roms/f.cpu.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BowlingAlley_MiST/rtl/roms/g.cpu.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BowlingAlley_MiST/rtl/roms/h.cpu.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BowlingAlley_MiST/rtl/spram.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/BowlingAlley_MiST/rtl/sprom.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/GunFight_MiST/GunFight.qpf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/GunFight_MiST/GunFight.qsf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/GunFight_MiST/GunFight.sdc (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/GunFight_MiST/README.txt (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/GunFight_MiST/Release/GunFight.rbf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/GunFight_MiST/clean.bat (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/GunFight_MiST/rtl/GunFight_memory.sv (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/GunFight_MiST/rtl/GunFight_mist.sv (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/GunFight_MiST/rtl/GunFight_overlay.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/GunFight_MiST/rtl/T80/T80.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/GunFight_MiST/rtl/T80/T8080se.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/GunFight_MiST/rtl/T80/T80_ALU.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/GunFight_MiST/rtl/T80/T80_MCode.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/GunFight_MiST/rtl/T80/T80_Pack.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/GunFight_MiST/rtl/T80/T80_Reg.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/GunFight_MiST/rtl/build_id.tcl (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/GunFight_MiST/rtl/gun.sv (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/GunFight_MiST/rtl/invaders.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/GunFight_MiST/rtl/invaders_audio.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/GunFight_MiST/rtl/mw8080.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/GunFight_MiST/rtl/pll.ppf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/GunFight_MiST/rtl/pll.qip (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/GunFight_MiST/rtl/pll.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/GunFight_MiST/rtl/roms/gf-a.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/GunFight_MiST/rtl/roms/gf-b.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/GunFight_MiST/rtl/roms/gf-c.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/GunFight_MiST/rtl/roms/gf-d.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/GunFight_MiST/rtl/roms/gf-e.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/GunFight_MiST/rtl/roms/gf-f.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/GunFight_MiST/rtl/roms/gf-g.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/GunFight_MiST/rtl/roms/gf-h.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/GunFight_MiST/rtl/spram.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/GunFight_MiST/rtl/sprom.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/LunarRescue.qpf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/LunarRescue.qsf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/LunarRescue.sdc (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/LunarRescue.srf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/README.txt (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/Release/LunarRescue.rbf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/clean.bat (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/rtl/LunarRescue_Overlay.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/rtl/LunarRescue_memory.sv (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/rtl/LunarRescue_mist.sv (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/rtl/T80/T80.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/rtl/T80/T8080se.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/rtl/T80/T80_ALU.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/rtl/T80/T80_MCode.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/rtl/T80/T80_Pack.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/rtl/T80/T80_Reg.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/rtl/build_id.tcl (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/rtl/dac.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/rtl/invaders.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/rtl/invaders_audio.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/rtl/mw8080.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/rtl/pll.ppf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/rtl/pll.qip (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/rtl/pll.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/rtl/roms/col.bin (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/rtl/roms/col.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/rtl/roms/lrescue_1.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/rtl/roms/lrescue_2.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/rtl/roms/lrescue_3.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/rtl/roms/lrescue_4.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/rtl/roms/lrescue_5.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/rtl/roms/lrescue_6.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/rtl/spram.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Lunar Rescue_MiST/rtl/sprom.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/OzmaWars.qpf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/OzmaWars.qsf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/OzmaWars.sdc (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/README.txt (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/Release/OzmaWars.rbf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/clean.bat (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/pll.qip (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/rtl/OzmaWars_memory.sv (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/rtl/OzmaWars_mist.sv (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/rtl/OzmaWars_overlay.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/rtl/T80/T80.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/rtl/T80/T8080se.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/rtl/T80/T80_ALU.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/rtl/T80/T80_MCode.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/rtl/T80/T80_Pack.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/rtl/T80/T80_Reg.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/rtl/build_id.tcl (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/rtl/dac.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/rtl/invaders.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/rtl/invaders_audio.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/rtl/mw8080.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/rtl/pll.ppf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/rtl/pll.qip (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/rtl/pll.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/rtl/roms/mw01.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/rtl/roms/mw02.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/rtl/roms/mw03.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/rtl/roms/mw04.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/rtl/roms/mw05.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/rtl/roms/mw06.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/rtl/spram.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/rtl/sprom.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/simulation/modelsim/OzmaWars.sft (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/simulation/modelsim/OzmaWars.vho (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/simulation/modelsim/OzmaWars_8_1200mv_0c_slow.vho (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/simulation/modelsim/OzmaWars_8_1200mv_0c_vhd_slow.sdo (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/simulation/modelsim/OzmaWars_8_1200mv_85c_slow.vho (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/simulation/modelsim/OzmaWars_8_1200mv_85c_vhd_slow.sdo (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/simulation/modelsim/OzmaWars_min_1200mv_0c_fast.vho (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/simulation/modelsim/OzmaWars_min_1200mv_0c_vhd_fast.sdo (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/simulation/modelsim/OzmaWars_modelsim.xrf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Ozma Wars_MiST/simulation/modelsim/OzmaWars_vhd.sdo (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Shuffleboard_MiST/README.txt (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Shuffleboard_MiST/Shuffleboard.qpf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Shuffleboard_MiST/Shuffleboard.qsf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Shuffleboard_MiST/Shuffleboard.sdc (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Shuffleboard_MiST/Snapshot/Shuffleboard.rbf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Shuffleboard_MiST/clean.bat (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Shuffleboard_MiST/rtl/Shuffleboard_memory.sv (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Shuffleboard_MiST/rtl/Shuffleboard_mist.sv (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Shuffleboard_MiST/rtl/T80/T80.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Shuffleboard_MiST/rtl/T80/T8080se.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Shuffleboard_MiST/rtl/T80/T80_ALU.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Shuffleboard_MiST/rtl/T80/T80_MCode.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Shuffleboard_MiST/rtl/T80/T80_Pack.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Shuffleboard_MiST/rtl/T80/T80_Reg.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Shuffleboard_MiST/rtl/build_id.tcl (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Shuffleboard_MiST/rtl/dac.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Shuffleboard_MiST/rtl/invaders.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Shuffleboard_MiST/rtl/invaders_audio.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Shuffleboard_MiST/rtl/mw8080.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Shuffleboard_MiST/rtl/pll.ppf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Shuffleboard_MiST/rtl/pll.qip (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Shuffleboard_MiST/rtl/pll.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Shuffleboard_MiST/rtl/roms/shuffle.e.bin (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Shuffleboard_MiST/rtl/roms/shuffle.e.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Shuffleboard_MiST/rtl/roms/shuffle.f.bin (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Shuffleboard_MiST/rtl/roms/shuffle.f.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Shuffleboard_MiST/rtl/roms/shuffle.g.bin (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Shuffleboard_MiST/rtl/roms/shuffle.g.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Shuffleboard_MiST/rtl/roms/shuffle.h.bin (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Shuffleboard_MiST/rtl/roms/shuffle.h.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Shuffleboard_MiST/rtl/spram.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Shuffleboard_MiST/rtl/sprom.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders 2_MiST/Invaders2.qpf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders 2_MiST/Invaders2.qsf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders 2_MiST/Invaders2.sdc (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders 2_MiST/README.txt (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders 2_MiST/Release/Invaders2.rbf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders 2_MiST/clean.bat (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders 2_MiST/rtl/Invaders2_mist.sv (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders 2_MiST/rtl/T80/T80.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders 2_MiST/rtl/T80/T8080se.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders 2_MiST/rtl/T80/T80_ALU.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders 2_MiST/rtl/T80/T80_MCode.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders 2_MiST/rtl/T80/T80_Pack.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders 2_MiST/rtl/T80/T80_Reg.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders 2_MiST/rtl/build_id.tcl (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders 2_MiST/rtl/dac.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders 2_MiST/rtl/invaders.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders 2_MiST/rtl/invaders_audio.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders 2_MiST/rtl/invaders_memory.sv (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders 2_MiST/rtl/invaders_video.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders 2_MiST/rtl/mw8080.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders 2_MiST/rtl/pll.ppf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders 2_MiST/rtl/pll.qip (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders 2_MiST/rtl/pll.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders 2_MiST/rtl/roms/invad2ct.a.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders 2_MiST/rtl/roms/invad2ct.b.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders 2_MiST/rtl/roms/invad2ct.e.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders 2_MiST/rtl/roms/invad2ct.f.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders 2_MiST/rtl/roms/invad2ct.g.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders 2_MiST/rtl/roms/invad2ct.h.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders 2_MiST/rtl/spram.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders 2_MiST/rtl/sprom.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders_MiST/README.txt (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders_MiST/Release/SpaceInvaders.rbf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders_MiST/SpaceInvaders.qpf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders_MiST/SpaceInvaders.qsf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders_MiST/SpaceInvaders.sdc (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders_MiST/clean.bat (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders_MiST/rtl/T80/T80.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders_MiST/rtl/T80/T8080se.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders_MiST/rtl/T80/T80_ALU.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders_MiST/rtl/T80/T80_MCode.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders_MiST/rtl/T80/T80_Pack.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders_MiST/rtl/T80/T80_Reg.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders_MiST/rtl/build_id.tcl (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders_MiST/rtl/dac.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders_MiST/rtl/invaders.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders_MiST/rtl/invaders_audio.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders_MiST/rtl/mw8080.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders_MiST/rtl/pll.ppf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders_MiST/rtl/pll.qip (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders_MiST/rtl/pll.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders_MiST/rtl/roms/invaders_e.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders_MiST/rtl/roms/invaders_f.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders_MiST/rtl/roms/invaders_g.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders_MiST/rtl/roms/invaders_h.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders_MiST/rtl/spaceinvaders_memory.sv (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders_MiST/rtl/spaceinvaders_mist.sv (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders_MiST/rtl/spaceinvaders_overlay.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders_MiST/rtl/spram.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Space Invaders_MiST/rtl/sprom.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceLaser_MiST/README.txt (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceLaser_MiST/Release/SpaceLaser.rbf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceLaser_MiST/SpaceLaser.qpf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceLaser_MiST/SpaceLaser.qsf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceLaser_MiST/SpaceLaser.sdc (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceLaser_MiST/SpaceLaser.srf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceLaser_MiST/clean.bat (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceLaser_MiST/rtl/T80/T80.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceLaser_MiST/rtl/T80/T8080se.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceLaser_MiST/rtl/T80/T80_ALU.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceLaser_MiST/rtl/T80/T80_MCode.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceLaser_MiST/rtl/T80/T80_Pack.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceLaser_MiST/rtl/T80/T80_Reg.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceLaser_MiST/rtl/build_id.tcl (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceLaser_MiST/rtl/invaders.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceLaser_MiST/rtl/invaders_audio.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceLaser_MiST/rtl/mw8080.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceLaser_MiST/rtl/pll.ppf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceLaser_MiST/rtl/pll.qip (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceLaser_MiST/rtl/pll.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceLaser_MiST/rtl/roms/clr.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceLaser_MiST/rtl/roms/la01.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceLaser_MiST/rtl/roms/la02.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceLaser_MiST/rtl/roms/la03.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceLaser_MiST/rtl/roms/la04.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceLaser_MiST/rtl/spacelaser_memory.sv (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceLaser_MiST/rtl/spacelaser_mist.sv (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceLaser_MiST/rtl/spacelaser_overlay.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceLaser_MiST/rtl/spram.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceLaser_MiST/rtl/sprom.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/README.txt (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/SpaceWalk.qpf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/SpaceWalk.qsf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/SpaceWalk.sdc (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/clean.bat (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/SpaceWalk.sv (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/Spacewalk_memory.sv (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/Spacewalk_overlay.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/T80/T80.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/T80/T8080se.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/T80/T80_ALU.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/T80/T80_MCode.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/T80/T80_Pack.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/T80/T80_Reg.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/build_id.tcl (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/invaders.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/invaders_audio.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/mw8080.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/pll.ppf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/pll.qip (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/pll.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/roms/sw.a.bin (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/roms/sw.a.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/roms/sw.b.bin (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/roms/sw.b.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/roms/sw.c.bin (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/roms/sw.c.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/roms/sw.d.bin (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/roms/sw.d.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/roms/sw.e.bin (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/roms/sw.e.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/roms/sw.f.bin (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/roms/sw.f.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/roms/sw.g.bin (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/roms/sw.g.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/roms/sw.h.bin (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/roms/sw.h.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/spram.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/SpaceWalk_MiST/rtl/sprom.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Super Earth Invasion_MiST/README.txt (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Super Earth Invasion_MiST/Release/SuperEarthInvasion.rbf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Super Earth Invasion_MiST/SuperEarthInvasion.qpf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Super Earth Invasion_MiST/SuperEarthInvasion.qsf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Super Earth Invasion_MiST/SuperEarthInvasion.sdc (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Super Earth Invasion_MiST/clean.bat (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Super Earth Invasion_MiST/rtl/SuperEarthInvasion_memory.sv (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Super Earth Invasion_MiST/rtl/SuperEarthInvasion_mist.sv (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Super Earth Invasion_MiST/rtl/SuperEarthInvasion_overlay.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Super Earth Invasion_MiST/rtl/T80/T80.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Super Earth Invasion_MiST/rtl/T80/T8080se.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Super Earth Invasion_MiST/rtl/T80/T80_ALU.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Super Earth Invasion_MiST/rtl/T80/T80_MCode.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Super Earth Invasion_MiST/rtl/T80/T80_Pack.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Super Earth Invasion_MiST/rtl/T80/T80_Reg.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Super Earth Invasion_MiST/rtl/build_id.tcl (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Super Earth Invasion_MiST/rtl/dac.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Super Earth Invasion_MiST/rtl/invaders.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Super Earth Invasion_MiST/rtl/invaders_audio.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Super Earth Invasion_MiST/rtl/mw8080.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Super Earth Invasion_MiST/rtl/pll.ppf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Super Earth Invasion_MiST/rtl/pll.qip (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Super Earth Invasion_MiST/rtl/pll.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Super Earth Invasion_MiST/rtl/roms/earthinv_e.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Super Earth Invasion_MiST/rtl/roms/earthinv_f.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Super Earth Invasion_MiST/rtl/roms/earthinv_g.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Super Earth Invasion_MiST/rtl/roms/earthinv_h.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Super Earth Invasion_MiST/rtl/spram.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Super Earth Invasion_MiST/rtl/sprom.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Vortex_MiST/README.txt (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Vortex_MiST/Release/Vortex.rbf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Vortex_MiST/Vortex.qpf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Vortex_MiST/Vortex.qsf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Vortex_MiST/clean.bat (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Vortex_MiST/rtl/T80/T80.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Vortex_MiST/rtl/T80/T8080se.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Vortex_MiST/rtl/T80/T80_ALU.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Vortex_MiST/rtl/T80/T80_MCode.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Vortex_MiST/rtl/T80/T80_Pack.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Vortex_MiST/rtl/T80/T80_Reg.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Vortex_MiST/rtl/Vortex_memory.sv (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Vortex_MiST/rtl/Vortex_mist.sv (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Vortex_MiST/rtl/build_id.tcl (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Vortex_MiST/rtl/invaders.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Vortex_MiST/rtl/invaders_audio.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Vortex_MiST/rtl/mw8080.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Vortex_MiST/rtl/pll.ppf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Vortex_MiST/rtl/pll.qip (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Vortex_MiST/rtl/pll.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Vortex_MiST/rtl/roms/1.t36.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Vortex_MiST/rtl/roms/2.t35.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Vortex_MiST/rtl/roms/3.t34.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Vortex_MiST/rtl/roms/4.t33.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Vortex_MiST/rtl/roms/5.t32.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Vortex_MiST/rtl/roms/6.t31.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/Vortex_MiST/rtl/spram.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/WesternGunPtII_MiST/README.txt (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/WesternGunPtII_MiST/WesternGunPtII.qpf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/WesternGunPtII_MiST/WesternGunPtII.qsf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/WesternGunPtII_MiST/WesternGunPtII.sdc (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/WesternGunPtII_MiST/clean.bat (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/WesternGunPtII_MiST/rtl/T80/T80.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/WesternGunPtII_MiST/rtl/T80/T8080se.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/WesternGunPtII_MiST/rtl/T80/T80_ALU.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/WesternGunPtII_MiST/rtl/T80/T80_MCode.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/WesternGunPtII_MiST/rtl/T80/T80_Pack.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/WesternGunPtII_MiST/rtl/T80/T80_Reg.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/WesternGunPtII_MiST/rtl/build_id.tcl (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/WesternGunPtII_MiST/rtl/invaders.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/WesternGunPtII_MiST/rtl/invaders_audio.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/WesternGunPtII_MiST/rtl/mw8080.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/WesternGunPtII_MiST/rtl/pll.ppf (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/WesternGunPtII_MiST/rtl/pll.qip (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/WesternGunPtII_MiST/rtl/pll.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/WesternGunPtII_MiST/rtl/roms/ic32.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/WesternGunPtII_MiST/rtl/roms/ic33.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/WesternGunPtII_MiST/rtl/roms/ic34.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/WesternGunPtII_MiST/rtl/roms/ic35.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/WesternGunPtII_MiST/rtl/roms/ic35sound.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/WesternGunPtII_MiST/rtl/roms/ic36.hex (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/WesternGunPtII_MiST/rtl/spram.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/WesternGunPtII_MiST/rtl/sprom.vhd (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/WesternGunPtII_MiST/rtl/westerngun_memory.sv (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/WesternGunPtII_MiST/rtl/westerngun_mist.sv (100%) rename Arcade_MiST/Midway-Taito 8080 Hardware/{Midway8080_MiST => }/WesternGunPtII_MiST/rtl/westerngun_overlay.vhd (100%) delete mode 100644 Computer_MiST/Bashkiria2M_MiST/rtl/BIOS4.HEX delete mode 100644 Computer_MiST/Bashkiria2M_MiST/rtl/bios.qip delete mode 100644 Computer_MiST/Bashkiria2M_MiST/rtl/bios.v create mode 100644 Computer_MiST/Bashkiria2M_MiST/rtl/bios.vhd delete mode 100644 Computer_MiST/Bashkiria2M_MiST/rtl/clk20mhz.qip delete mode 100644 Computer_MiST/Bashkiria2M_MiST/rtl/dac.vhd delete mode 100644 Computer_MiST/Bashkiria2M_MiST/rtl/mist_io.v delete mode 100644 Computer_MiST/Bashkiria2M_MiST/rtl/osd.v delete mode 100644 Computer_MiST/Bashkiria2M_MiST/rtl/scandoubler.v delete mode 100644 Computer_MiST/Bashkiria2M_MiST/rtl/unused/I2C_AV_Config.v delete mode 100644 Computer_MiST/Bashkiria2M_MiST/rtl/unused/I2C_Controller.v delete mode 100644 Computer_MiST/Bashkiria2M_MiST/rtl/video_mixer.sv diff --git a/Arcade_MiST/Bomb Jack/Snapshot/BombJack.rbf b/Arcade_MiST/Bomb Jack/Snapshot/BombJack.rbf index 5c1ba70a0f402ce19c18ecd2eda6fba4a4b3ac8d..0405e82cbcd78040d1858b990bd2be584a1c8471 100644 GIT binary patch literal 332266 zcmeFa51brVb>~~vu877vhOVO0DVmAsYSoCAkc}j3%{*^*-M8nq)MHw4w-}UpUazf@ zN5l}bSU^~BmQU#FsYWw+gd`(aKX78njDxd~wJ}Z}`w1J=)(jS5h$Le6oEP&a@V=*dN*etcS^xa`K=85ERdwsuz2}~L?!D*y?x~ue{`Bnh&VP*Q`#<{r zkAC#SXMga*kN@e%FZ}R_|MY{O{^Tb={Q;Lhc;ST~zwnbE{_uxyoH~0!|LpG?P!n2s zl=GMA!X#kL)552dw2L`Pd1+|jabX>&o+ouB=_N=*NxB^6`g}>sSx8Cwiyf2tlKb+k z)S0Bq@qBrZ{0n)I^Q8R6j!AvVeR)R8NzyO$n3Q*}$E2PlzwjZHjKL)R#g2>Rm-K{A zEkn{J?bKrnS^~*21xX&^NsdC2b}Du6ocNXdN!}ziNlUJiXw%b>47 zlAiFi@cC2oC)a1nBWXgCr+d~tPo7EA6P}VhQm@d$d}XK#b?=<`m2@FVNsh_gQ}ZX~ zT@K0E7E03OD01n6l;!$(I}x zIV`-lP-ldOR^k43rSr*B)rKpvyh~J1d@Al{mprj^MsN#IsO&2@Vb5q?S;A$@9INx zE<6Z{?1dyIg5@6iG1W*_(;ZzoJ-n5O5~E78 z7M^!gYPFw0{~Jo~N&Q*V-xNcc$d+z5#tB>eqXNXDlTW0N}NC^{vSq}>56)IrfZxt6&{j(-cuxg6#Cc_>Mf^uK{bzofh$ zLz3sc(5>?%<%`ZH^~q6qO?Z@RS@#$6B=_VxA({7+IYrV$A0J5M5y_d_x+C4C4IUgRkBHb{;M zf5Mm8j|m?lUpY_4i>OI5ex**~OYEV%0s1cV*U&d0 z89zda9E4w)`;+>mJmEuRv5=B9;YCQ~F0@cyVt+`V{5~Z8BiBNbCN_|yCr3#WosgrX zCwe7(BqU=%)=N1`-wQtpACe~5A}=91Pe`tdkQ{}_XCbLe?n|1~DK^e;L2_U0sDA}X zn%HOwFOpBvMdudsB;!)*mp+oC^s5}DPoxgfB_TOaNUp{25|TRQTILM7{&Ps=^dsmK z&}X0|O?VLbNV@2pknkhp;my!O`%HKgK4gBAV=`w*A1&lV(xv`{51Fs-f@IE+wC_N2 zE%a4Lc#yeF`c%?nE)yQ!3W*Fp3dvD;5|VpzEj$P%cG^N-CG84Gd{3!!;Zf`|N&8*s zDoE}nX~~)?=`w$aZ6QZl^qd5fXl+jbcA1ezqK?PlS@RS3|Fdx~Z>ujr8X&kfaGopUbt(Sz<>E$@$Gt z_p1Aw%q4P^evFBzR%9Mum@ah-ohePylX~U+d}v{LFQ30GftMxlvINdm0y4+RoO)9J=1C^lNw>~$ z;hvKArF)Oh!t;0ZDLKyL^6;)0=01-n7SB5O8;w(LmX717r`&k)%efyPdhtx>n&X4N z{7dJW^+ofY-pUt!Wbq7_o-q%X4=oEjFL{}Q*;06_vO~fqz!IU$f888$H{RPR)1vZGS4xL>*e7q%j@^}1x|h$ z{(0WvEjG;~2EG zC6a=6m*rO;9?x4m+zOgxQ+_k`)L;AyxphhCEIL+-q}!AsJ$N!T12~zdg~FDkZ}~|- zi40GoZr>ZHrJt1PD_UMCzls@ zJj*!G(=+pZuvi_Z_U5if&eqH`mC}q(=*B7cpK6`c3Q%15Sgd>thxhTD-+Sw;kDn(e zrKIlWyb>nOEhjn7aO?{Ip*v3>RL6@;p3=bCa(=uxQ4ognNz^Uxr+o|9VE_n(_3lnm9g)_vXE=LhszbDi~O{X0_w_&vqjH**aT>^SDB|cn zhi59*J^bI#cOgDgG2OJEY0fTeQaw{+?eBh=GFC?iqPUdve!%$B-(JvsdnTTZMP~Ff=6%sb#@VG)!8d>MMe94~3_s%&0GeT- z7`V2qI`e8F9_+;=&i&~RMLgIcC3Lat-OX#_#U_5~Gq09KkE(3!l|Hp@yPaAxYBnQPv837_2H^Z(;WHKEKp!(m63uiluT=)-qRJVONv%xo0lj5HK#~ za_P=J9Y?e$j9%RFXMDZ9xW*+_vt>N<8us@-cWz+m zi?H3b4L|tgS!>>4F`h_H3YVlvXQT_{r zQ(Z{Mo&L5?sezw$mJ63?&xMRU*n{*FcOo%fBOMPMy%#HC}5 zPWxO9qfiS658q;Qi z-j`}Rw~bxjy|f|LFHb0E9P5iE&U@cKcbK=d=OtqL<&cvFq2r6`%{iuDYH;V0%$Bj) zYhQQkC4nQmfagR1o8tIpF z^juD5d+saOotkvv*NZmu0*XAnGh>ChK=11Cn$yElE`X`{5#j7Y`t6MM-SPRC_k7MM zm_-v`S|wYw+84j^i^AB2%%*3S-jRo7R64DfJktB28_(g*ku&pnTI%T&(`i}GJprA$ zR33rxGU|PiQ20xWdZQE<$=?|tcOUxnWiK1vm(K8Z-~HN4x*|8zm&Ei&dos`dPkrt) z%Zufd)#{R2G5`6WUaY!vzkiX-sHYZIHTQ%6z3}ql&dbzIj?|uFP zJe);@v0!~WNtBCZKYQ}r$IkFsh_gSk_}!Nm%f)50$epvP>>`gWn!G?U7R__cH(>0N z%|4}Pzxi9|T=9!${F&zLQmrM%{1)mZ3oJP+=>4KHKi3SGTAeSM3jQLw@h=g2j1HX9 zz`e*sjCxs{FS3*~KK^o;cks_W%)2`=UBFA0i_U15dJ0=mk-y;l#OeI^w-VPum#pMo zl9XHE$OC-cYmrKMU~c8}-N%CN z;q=y?&e>@#JW=so*%RmZR;h(o@%d@S@2SNf&%nu?zpGoof`aDnAJ2AL4aXBsYxEoM zKYs6`PhLWWyExunX6$_B_p-$PnMv%WHNWE*)F1jg^L&N2X#Pv>0WMn6dEO|Q@7i;o zkDMj@&-f@iqbYiki9eUfw^;Tszh-$BMLy44XVUw5TkAYaBKw=(-?gYP{mx>9onyK7 zLx0+hb&J`#V4kG560_l({zEqu7v9v1eOU9wIo!21T`H#nxS~7>!%)8AXHveAd@!|S zX%hJ-#KGsMYw@X4Do&0qOI5PE+{hKl8rJ51^Y=1NDxl;bQ^t(Wn*n7|x)IEO-!*?kAi{H~7&nN0;s4UE1NAJ6pz2mWbE_s?#`b}Y}pOvbh1 zvSXgL7T%yzio5X{td^{jWGV$nmqg8<3^a__e-<_k_~$oJ8OujHA|~qeGjRw@B8P4< zu@vG{9zH=D?nx-o25E%UKKDl(MA-0{fqls>wUEO9+=$ z5D&D|1=@Y$v>Lj}q9ENfJ@+q{N_nD2QucfoW#URsdHM`Rc10>T)O==Ac72-Jg+jZW zN_tlWrxe${JVT*LzLLdFx&Qdhv{#seRA!yHzd*)K@I0+0e#G5%Ar8$hsCcOUSf6x^k z6$Npl;>&oN@k`|{3rUH`k0+GjcoKEX2jA&YDO_shU$;5>$oqSOHxzw_g{Uz-B?}DQ zNL%Eb#M9_RmnFBl4T%+@D`5>I~D6QUyL(kQlib2O*1H1>X?7<91ijFAZ-xwKo84zX=Sh^9CD6rBE_CgNF#pe zn>=hOT z^N~ndqm$%QKOK3NCSZ>2T~B%QpP4Lu?tNFh9N{Bha};@Y|H+czv&xr!?KE>#DpS`(HS{tCtNTJK-h)hl~%`fiVi}~LY1L_3H6UXa`Emcaj z{{8h*-n@Ml%M(^v1Cw%DL%WNB6x3}6Cnv9gl+4m<=(0{$TsZ%!el>k1>ThUY(N)qA zmY`J3L&+Lvy_8dQecrv`N=oWBI5vJ{WRiveSW*>*&-33sx%t0wlbNWT8Vxd5rOcQM zGD|Y4O3J9D0^PSniQ6N?J3fI!B`r{t84E(H*zHpOpsBSJ|LKQPWYQAq%iG+9o0yHK z-qFJhEfc4&`kbM%>T|Pnu)mFd&bX=4lKOJQzokmK9&U>Kjk(wepz+-{iRg`PS%YSl zdyX+^(gU0OiQEYEQ+4dNgC zYNSnZ77B#C@+P(O1ajsYvxn^1C~_@==0{s|OTWyMDdgf)g#1%J#fi7ZL2@yt9q(3> zx}*_imty6VoX9w`u?b_DcUipQBUi{^B_n0>0PH{_$L`Z~yd=&46M2)bo2i>YGIp=Y z7PE{LVS3L`q~oRJQW^Qn5?xx7aV#nR%p@X1wk6Ap1?G1(2)V@VCre@q!$1 zty3_=Fu}8>hHWBQ`CpVsPK3ddtK;Wshg?!x-b7%IZu04Bav|Z!GzP=al!l0pDYb35 zQwA6fC|hw4QppHQDn&3x649WtWR*52bb{4EWetRTn1vKtON}zC%#-`@zf0Z;M4Su_ zq=SyYd|Z+=QaBanxwbRSQPCTC}})q@wn!6`8Tqo6ge+3 z=@OFVZz0j-*iQlfcpU4Cxs#$wn**grMz)oifkx})k-k*D+*i)J?xwAVmqkA`e8tSs zA`x1*1&le750jTNvU^>pwAU@IbDOrMok0^>M7|vzXqZWSDt<>0~RY$k5==Lk^WoZVFTk#!+DglIQ_#6pw(uAQ_%G(=%f=78)DmR|`zpkLiy3WGrwp3|oIdhd;-n4ZDFQU)VByC=9 zWMeUPg*7iSnPa3GqPpA_kB5J{60LDd5tX7R@jvFEyrT8pfAK0RZ1TU6Id*gjR(TNM z51M|x?>EbR;il1T+0+J#(VK#8)`nuRB3)UZO;t9(-Nzvb%#AJ{N@YXYEmB?SJ$k6? zor4%FMwy!I`QIjS3U=i{;nLMnwb!V@73j!AMG;_nKmF6HiAbJ%yVi|HEDE7{+2^ zMCLx{noPrrKMS_czCkgm;p6FGzfCSL$08+Vp<`XS(pNWluZ+dTn(NntzHDlAo0Gyp z2`Zb{i$7V}G>V(~cK;6PU-TnZcq$e@i;m(<6gI9!%AT@4<^<&Vu&bNB9xjFKaeL6|9QLu%c4eEqE__9dYDd?)?>^pIieZmasEUdU``4kHLf>4iVE-R zR?Ts#tBjm2>@j+f19!X6z%sR$%-?tt`3G2JAOw{q(ry+DE7-QFjNS%_R4>Vc2fz)_ z2}AsgT}&#I`JDgdlA9HlK`o8;2JJYTbA#eZlJWMMwvIv?FPDf&PWWfc-TMh9HKbkw z5_!AN@Swc26%wdx zCNFuiTWx&u(0^ckoNqL3G*CM+9uV?o9*qCCo3u8rM1G{HWQk?XG(i(IGj2TXN|!UY zR;*^MQRI<|CG*_V@0Dk{$zKd$`oUQYj056sGR-0-N?Xi%MXd9Gx*%st8B`WKx~08k zuJAV*;M6-;ey0o`rxiQ3VX9JI!XL>)YQ~k3!R%HK0;vdI+#*H7z;S1CVfD1byO~16)5*Mh_GJ)A;FCOS-(2hSn8n70zkKqCu380?MD7qe1W`Ua|byg?R17 zg_gxP#I%XMSx0Nj#s?!AeK=06VX;*zV~vp;=aQuO{}YPs9)7z7dXeGmgsPr};H^s! zwKfPQgnk=+EWS$^z?DsbGPd}E_Thn5m8!ao!eO^!j&c1mi7}mfSU!5StJD_B!IH1C ztf%;6YQP?4sqI=90^ye2fB5Z51VnXWF|&C!R0xcEfVpzO!8Yo;LGdizG+Dx>-nb@V zR!-*2lC@r8O~4t3e2uInt7dPN>gADX?$5n>WxxactCvY8r(9Ti zL;AExrz4|`$1-ja`%wDTp=GgXX41uLG2#!`ic-~I~Bjt49d z((*djUuM3`F-H2zx;zvNn9h}MpSRYPcGsA4cqa6)WUAI~&&!))+27;F(_hK+Ecl>* z9F=*WyH>19uBlI+f;4UeP9xTM8&h8om`X<v+0eEe%!U%KCKLkD?GGsFF6q%uw}!r>RS;K{IdH;47O_taOMUH{1BClfT== zu$84@uUkp04l01MVH`Kj8++mUY9+>VU`Upu7>IZABp+fK)@Y3|xaY z;t@#AM!lNxtWwn~rHxElmr`DyO1bG7y8}8w(_AZ)jw0%by)oR2&iB47U;>3Rb6_?h zxXe(QKb~YNX6lrYx2sm>Hia(s()&yn=}gs2!z@Lh@Bv0OQ?|&rI~$ObEQ}Rd1>0gy za|gvKS#$s9nB;+ZKi>eP;+5Od5}GMZ5zSJO7scI})fP?b&K{XGE(%;TL^3o`gaqlR zY4S&B89_4gV}kFZao^{AjLJ$=JQibY4QjU9HTGw8xoG-fs4~-TCY?>|OpnS`(-DQi zHCn;IqYy@>=g7Llz|fLP8}QVr1Mc#nwAP5EB?!;a1ytHImacD7vaXkX85gi3ZWp4pWrz zH(`eC$CXQ-r3S*#%#NEK)Wo4gw1$b!@pik+snVE?JI;I?Ikh!zzB}PMHCoHalYi(^ zqw2wDNVEAzmZzkXFEYv!K&M$-%f_-)z+=A3#9 zRq&KLPBcTQxbI)-!1h*-sfY|3BlGU2mEBNi43+v<$jh*KfL$SheAm1MmDqc+M^#ifM- z@#_6_&=;Km3+kV#zj2mwPBGa3vTEGFm1DK;#ZOQ z>-YSN4ZaSY>^)u>1%vjry?yt3SGosB!olsip{X4z`xo8=uD&h&)OPPZ?r;?PVUR69 z0R)iskWsX|w-c3q&C3=Q;?`R_`k*d8pm>FFn{BcY+Q z)2`xQmaZGHneRHBYW}RAIbbSpz_(YKdD<0L($T~kZ%}#BBSCoes_3iEHBUy*z4?JH zDmdVcH41*Dx3xyX_U7eYcDTyv{x++4_QrRPcpLUVu&L~2Z@Q{EqPC?bw|l5i+l|OP z|1*zOL_Y3$cBn=+b->%fialIaQri5F%)IfxQ}K>@_W>Dr{HsSH#dzcVm4)Wk)|mO) z=VmA7+-&9Yo!(n)y{s|5O09Kvdf)in!vE*k{WC+OZ?t!Mk55;oRQtv+ZwrnU?Ympf z;bV>J!``#5vu)|q;j=jHf%&!GN-z?BpaC5J5gT{l8N9v7@9idWpj1P~G=Z;P`CRg{r#jX_ZFU)ws_dj{v9D3<5 zrCFnXRA27bKZ}6cmJ`ej>o?j#d(-+mddrCZaK~Pf8yVT=JmMXthSKnCC9;RdD^@sD zo3h&o*qLCVc(&IoP1!lsga3ZOo3ZNS71s*ez1C!-y3cluoLO<~*)3Hm9Q!8F@ z6Ftdr!2?My>12|b0HdblBJq*Uw zc(CFwKjz!c{r0Z?jjhH;r;>fn^QgvXdx4Mdo?GM1RHy8EZJ#{`ZqOJva`efJ^{{Ii zv&w1@k1JY$xZP(nJ$dj8_`}4(tejKY+7+srwKTR~a?g6b?avmR zrA(e$7k2%3Q{C#(=U#6mju_Y)hLw*yPJ1Y*k0V#7etTbZ%x^sCJHfVe4vj{tW`)rM z!?P+E+AvzWN#{CVyEib~>D+d&nugKl8jzQn9&b!pPSmb4K7~DISHx<`zo!HoVcD$c zz=uVr4R#W?#be739olDO9F0BJs|)YC1?_R2Cl4vd86F)mW^U9gI^J~UPn^cM%EQ@b z`=;!vz;{+Pe!Yp5)Kg44Mtxd4S+8cb)0OC1&#UX)NQlPaU6Ey4Ad39ai25riL`X;O z2&aV;;m`pwPy$lH6EH@c$YqJLbk43;(Ubh=yvCv8wfk-TRBO|?E?oDzSJA~KuWCg+ z(Y~qR)vJ|ks@>z=Wk1kM-`FYdadx7V^{{u8g&|bAqvNVZ$1)Jm3FX`cFm(s!=291T z!N?5j`ZzXLTV@WdwO9{h7*8WUOjJA%foVW@+StJ!kIcCqvZvGc6*|r5fq* zC0Ay6igl2stDQ^dP$dU+%0rMFU85f5eazk*#&ap{?GW8Zw~SH`mSUY{a$E!3;Y=|< z3XY^$jadEADp&yIL5ipwy{T@}O+`Z7`$KwV;aJ?amEe)alBvE_)TxL;HeBrsFQa+U z3M+gdoil6cJ3O6sA_H@TA=eC5HRLpNPnqe8%4_NRq0op>nWl8L=@wZ;j1}||;7TkF zG1{77i)P);UB=+8*WMwcMi84hw-@PDdabcdTFw3D(b7#@OZRxbKdDls;h-{h8CX%) zd!k@XFam?W_n07_HYQDM7Z&l1z&|}+w0pf5PV3B}Np+;E()cn^1 zSP?N0wF7`8{s$$nC52N2AQu*F9oW@-*L!kZ^8!`tDb+0gzu`xhe;ixOwY&_leKlmv z`OIW{%O2*Smpv2#h^M{jkb-+UdvR*a3HN?FduCB0T-WL!FD>vKI#QLAKv5zX@ zK$?A}z3XWLceh|P^omu3HUlwThC#Ff7Sp9Cs~EM#l_MdGh0}cQ{a@aqzRO>`yov?r zT^yI+={<4Hqw3bNo$+7E92wgg|C!9}lf&|NGDpHclE2i$A^t;|ofkeb|A#W=c$K%S z` zv7>eTs_S=kFJ(6hEs%$JLeLuvPw@|Tp2+-SXR-ZxQl_TKM9?~sbjxdAF+LJUuKK!N z*6XuXOkPLzZ34@Dk8}C$w#N)#FJQb!IEH)i53*WZ5!!%DH&j)tF+^v@GUetL6^aGl zg&Smp=K!9fk%f5y9Z){p8_ilx1`R}!wU(zlTK(s@01cIZz}Q~Ys$MRY^*T?juzR$B zrBfFII_XZ*kbUrxgO%QGD53} zu^z2nwc0(vP*o4Dy}_o0rJ5=oi;u-lJtA>`l0IwiO1HZa8{HgSjJzw-Q7V zy-D|K?fbrzrgS^9mmo|rqAV+C!%>H}v~=I4NUV>!`iywn1}bx1-<1GQQWHNksv$WwFuvimDDrV>Ux( zwPzqc?P^*#t6(fMxyRFC317nT266ZT7;&qIaGk7aJaeuU-n(ZxV5w}W_#=RAAutwR zb7V6A_RhK}>|{%MH9guIRHLepNf)B~mR(Px^|zT!SoniFG%!(g2Te_fO?4=Dpcmt5(41!A z?k-cS>%W%;xTE@3@I8vj`$UvIL7Fup(`rXxW+sH2T zu6JU6aSuF%L5ID>xC4$V_c!I8|b z9`Il!B7l#`8%P}pXw1$(6+wan1tNg}wa9v@RgJ0yc=@2EjzJqV$RG6qlGdxUW)vb@ zFH|8_1E*8+pvh>jq^a~Pz?q0JVjid(fP{3;*cvws1&s$|F^obfGMA5=;oQJ$^CM_( z#P0WPDsNU&ffj?)k0%Vx?CAl>DpYHl@Ysln+T||D7+4prj&-LV0c4ko2r~m>s+g{* zATJXwpvi$&UibyvH)o!tnp?@qU6?)FML{f5x1nH9{obSYw$8Z#+52+hnPkIeyze!w0> zjo5tvik7c$!QYln1{6NFmtl%w2uBb%vj9R-DJYDYM)6z!%M40oVB-897S`daFOX5j z@zR-=83i(}Yau_(jN0N4B#|49~&75+ygT7BojTyqMWB$^nKHwM2S!j&+~>OHY8j;l)Q~XK+~ZSVyV!xp2{nh0EIGTtVw1ug)EyUOvXw?pB6_H7-&i3 zc>-HG!j+)EIzM2|UG*;yIIDAi>pK(n@NMm(>H~YTmEZ9m%WVjw_NaewyVLu=-c7~T z*(<#(o#@kkWq3JY?4IncBdXSMapSyxw>F|Sdh#E^6tz9QgGZ~4h(;f5R4GF3bR)3V zW(Na$(9D31xI0}H4ywps<8EYdbV9096L!CMaE+JkwOG+_>tGyc-BI3HsJ!>NNOzD) z^U11xr|aER&8D-#v2bfg8&`RNP#XckkKNIF`^Z?MnhhGQnN8K`uh)X%ecK+M+M#x4 zEB)YAcX~t7!J|(fEvoWb_h4gH&Hml&-EPg+dwa+1YVBV4fIGOys~qyO->f#OljaUp zxyRex8+u#9NxS;Zs>v!iscJP0hIOFH8X(YH?Rm3nyzoFTZOa0~F-1fZjYw}%lWV*P zxUt7^21mlNJ=~|`dxxuxkx;$Qv%Cpq)tsVPn7lR27B9QyU#FHvF%~vdzz+m23)@3o zTaTa#$ix=GOR~eWd6Qb4$HP$H(K|G03<%H$7!b8@ z(xvK6G&KYt0sx_5a~{QOEGPhlXM1~R@XiSf+9_-rphkY9X5h8&vpX?ZQ*ndOxe8cG z+F4jB5MFU75YEcyey4GVySd=+2zTvQPHM)x8>DMUF9YDIY~Csd;b^DRzNzfgi@vvE zWSg7X;8(Jn#t##I)CRi&*}=uGfC5&*_7N=86j%&M5Q}T$kYI)EflPyBP!O3j!-w>d zaRsvCDGRXU4u)#Qs!wW~B~STuOSH3>1K>-78q072Py=uWTpT(TA4rkV58+bmCfJr!CsABA-z|z zLPP+PRKe_FC`EJ}d-K)w>R#YJVWLi0!YoS`=uu-9Sx~aWvQqEda*8!v#jJXYz1#avyr4XZH%e(Zr17?i#g^8 z5TopC8{V|W%f;wGt0O$oBId(k?-jgqC1VI+#l7DSwmr%;fQ9E^F9n)rhHZ}!x$hVo zd}Bv=7-5T;%t~ZpJ6FKFVms@rHim~4f@;HI6)chSxDzMg%^M@~M4=yX?q#=#S0Fhz$|F1e7<#STf#$_nk9$P8xbfptU38;vHfD zf>vQu+*78nK*yd^Cf)?+6Ci7u;c>Uv=2;0r%6G)HSSogkr?Jt(6zed^6vhFllF>1u zX38_ZH;LK>NR{n6FPe5&Tn1VisVmo)ZUkW5$sTWoz4a+0TLm?%YgPk6)W}kKV!g%E znL8GCCRM2ieE^Y)kbaL>8glzZ@1u9%Ss1fk!1fKs9peiw4>e6aR17f-XrQ*jotW1a zrfhMttgSaa{>l&aE@4UX0n30Z>)B$~8!pTvYNPDo{LzQdxK+)O4o)|y8z%U0)$M2Q zZ~FE=~WHAv?ZEGvW*w$V1WHtU9*w+B6@kg*n!kzJ7!OlMU zJ747QUuU1ZHvTi%li%x?Kb;L4#qsIZvt3MWYpV;g{TvnosJ8N$df_AG>$|Pt`i2Lu zXrXC7|GL1KoCwb5YdKNfUpY;PZYNdnGrTbQk&7f}Hmp~$usA0#LN_`b`Pij z-WM$y*S;(r9w9(c-%wFc>ridM4^ZB4z$UgipoTsq>NTo}mNE3K?SgbPL!S@`ylS+h zra+IC#vLd41hwG;*0DBCt;< z+T$ixGk$=VqiWfgN1Duh19mz@igEQKN_kKa9*dv_!f@IoWjI-Ckds4%wXz46J|Fa-2Pp zF7JpSd>AtbSueS_No>9HkZXwzRu-3XNUu93YIPk{d3H^Mqd;1UN{6yU<>Krf?9#Vg=K{$^QjuEbhaPY8j1%NPc;fuR*Mk9PS%b5Gbu6p5i)ic8T5B1h` zCbgfcZYq}2V`dPA3e+RBeu>9+L>jN6X|MA#fj!#ku+c+pzFiwtO%qWdnQ1`?h-4Ax zhAkWR#)rJxN875scY9F;JXdy?I8H_nN7FR|21dnW$YB2LCFr8<_T%Gc zsy%8T49)y@x7wp680KDF&jDN4`rX~V3@$aMiuS5KUZ{)3310#7m7>(7z0QsDCZ5w) zP&&tG7QmamDJQGb%31!xo5l&*GmMcajC=urQmfr?f*~?o%@kC63iwOov!iXLXbK*n!3~*glj-w@+RE~x~R7>TM?NFmeKUlO5WDMsRkr- zFfE>Y=Kl?txhMrl2o#_NSU{f(E_=WYGX*=PI^YAH7^7hpGcvQ7RE*#eh1)%8X7n^l zhh7SZ5qd`GwIhZ9-V7bf7)wp~DPuXKC(2k8)M**bRM>2p@BU5s7K8vHc|gAwnHZv&U=m{@8fy@}CNpft zd!hAHS(`a^yz-`^F{v1{w<&fQbfo<-)3TTND*&#S_A+EERZS6SIC7>C&@Glr;_5(| zh^GVt<=J$ejVl>t(?Rnw&v95(Ybq+Ion}h!^F!q774ny<-9ce>v67xNZ}^?-Q>_Xx z)RF^iO&I=eX0TM#zCIm^eM{4`G&l}6npAq4EjXNY31C|d6jNek9fTQax=13g(rqSP z44M?6&F-LR=%>O0(^J)Q5E-L5W#n5a9yjI={gn|!TYL{(kG6!OD5Z1&uwz6%u%;** z@Ifwibo)Ea4_2j=qN5ijM`5N((lPYtH@N6lfpNf_0zt8)1xVjye2R>bFJX457orPMIMFSmbURY$IHhr71=#?04ip*p*<#B? z?FmL3H2W10-fdw~7bYaWlkl>}>2ohfvGZZ0`~X7) zoeMSFc`!voWj`b_bY>2_5KhV5G>Twc4B9R0R|x z#Bf^8ed5~>w@m$p{a*>~-YQVnv|H-EacVi7D*qM&AfsICw8EZyl|ncXq6lK@8N z4gTM6_eMK(@xYqi>2PwSlYO6i$Yo@E&OoR}X+LNdL6po^dU~2wN3ZMMNlD>A=!f>N z^-gSe`+Kv!J<}65UWQX#83Ktt-D*UWclQt8U0nV|^)=6wkG1Stu%`bl&g_1F;yuCm zdx}>7HU0e)AMFSA8oztppnq9mVkErAx=vlO!u-mb+_#UmRCf4718W?w&wb*ZBgdw* zdmZm!$D7^mysEvaI?-6^1cQxtw#(}r|Jb*QR#&tpGqdYlW;}BX zD-9}(;WVpU-HSi(ev>deAVtN-8SZtbS7!rX6~kk#Ms;a0aK9hwYi=v=3?>TYb;YmT z?M{p+z5KR;S?8ISzjbW+=)v~7;x4tee`ROYHKQ#ypau@Ei^iS}ys_4EU;OmGurI}0 zOur`x+zBvFtr!U($by*-uLMIoJ%DWncOTE4sH;l%jXSmsNa?ja0456%kZmCsUkH3I z#^UC|H6GXiOhm@X`yF!5qib7Rl-GZa0C2=U1Vj~__yyiOL`tWFH>Ffjq7zi{zP`(s zI(@yH#&;cSY$dSmvyHbe+i$<^{mTh#+u1+W=e);zPpzlgzVUCiSvyud@QIdl!?DJ! zf0up3NaHbIeD3)DzA2E9#@7U7n{)u(;uy6@od@D5st=pvM2=J}U@P5|J36fb`$_Pp zefHZ%$uI8&){Bovdc~ujeUr{t$BQu_GDhqbAyqSaYT2&V*TKrJeWbW)<8r-!&CCaa zsWsFP-B5mH?cWk9QklAX*LY)m<>iM}L+>sM#I^G2vG4b~m8oTi*ZtB`XB0T#=B@l} z+PVUiV)N*V?cQ*)l6}mn+%yk$mFrW!&KV|{8 zg|MXx4(|p9Nb@)oXvMn*fpw~s*2~PP zZBzDL_7vFZ7#_TG%2RgK&ZU;-9>^8K#;6ZFacCg$R3-3b9IMKd-HpS_3+_i~8~;E> zCDsVAuhz|v$t#gKpbO69o%kKYsltx1qgQ@?eAA?$TVrpX<+;kE0pVHnOp)-aeQS4m z`P5et5^-DPxoa)peDvHWZ>;Nq^c}s!fp3g@_1leHqZklli1S4RpsEt2cb6SDLmTr# zBA_J3hlnFl@0^(-va}*X+U`_g7YpDg6qv7K%|Sjfdt=Tl1gYd_5Umd*>kxju&mY+i57q?}3hDgePAZ~<@3)BvEa|C&H$zBQL91)`7Z}j>$>mdP7%M36{a4dRI`>g8DmZBF>^>ia^SS>1 zT^;j|n_n4>`cZ`9hD{K$_VDr*YrHn7CVfkFeVf-K#}o?Lc3KS`_;Z9BvY<#PWn&Va znhcA52$H45&`saOECh!_klA$JS3qMCNR=vPhIktQMJ`@dBtr621q}fGg&+lg)f>u% z#&{+w50CFFR6tLST`kaVRs7Ny%t{u}DZ8XTI_lRaGj~gnoJm|>&K@q8a=df-;k??k zzA26-lY`dupseJ`S8zmtK>$`K?pU)0Gys_74bEvK zA@TBnZ!Gw{2#Iu#9+Dj`;69^?WTN=<(~C|CLE~(LKp>h#sN+lM?_GD zthksK)fE9+XN9xH)U+zrr!i!ruYdHFANQ6JBrO|0;kI}!TFZ+-I2-M~>sf8y*;G$% zCD6IXrcjM25@2M(+&l@0Ls2AV&hU;@<98|n8F(?l1j}`q$|z!Y8RU+mM9Z=EQ0rB+ z=&6>S?!U$x25%fJ5Ej3DYZwj^K3z+*;)MHnQ-o||rh7O@zl`6VfFl>j@5Dkiu-O+7 zVMa11;%_q?h2&C*15k(DWjx{9lnA>xep77tn6Uky{rqd^FHSySc%Go<{6!N>bWsxP z-}u(Qy)0KAdL& zsKz-jC-7<@7Ck#& zKT~vucPDUDe7z0E*xZ`$@2wjQ4CwZBq=tD3Sb~G$L zLP7T#IN9EZicH=Gx|tcl^*|LsAObV93LqpZ;64-yfh7i+ z$Q98gA#MS0(r^{xi18Sw2qdFlc#J&wd6Es`N&fgw zd<0N5BA%Zm8>Q{WA|K2=+Z5(QK|V;d6$PreS}X+WZVt>88|7Dm-8DSujoXq2A+ zRKHXf3t$={Bg0VSZxVW5jql)*N~-vTF<)G87oO)SPVI_G(9AB)z2=YQ1Q|;b-Pg@f zTF$Z)mmEn54)-t*r95tn;8d4`0sKztaC}j*_-!>>%xkal#KPO7QsnbTH;Tyl*X?tr znAkz?GD&u;%OiM*KqB(8n4vntwiL~UF)UR>U;+H<_?#bDnY(gta&_^?Gkrw*LQDNw z{oK6qGGpi4r7wZRP-8I^Pkh~?JGQzX%t$_?(H%7BllAq#z4+f{{26HV`Lb~4{4YUw z@IrT!8Rq!J(ycgLSU;~4#ME6O=I5jNN0_q=0dIxwc>NWi+V!GLs01&j`qB~hcDAYy zvGYWL9@aK69n+jdyjIyEqT9X<0P>ZiwUvX zqkOpn`QPmtMfK2oiA0QFOBY^b2G3m1!b6}s&5GG$cgtr(&6nq7(-3fyP5OC~1-#2Y zr30hK>j>GTvBkpNH@>^Y$BT)4S-%bCYZ|pXr+6Rl3lXiBrI`heT@MLCZgaxCP5x#K zvr+^Pkr2OiJ0M?2;4K0m=Hj5VD4&x3(x~b4(NU403N?brJiqh*Eb(#xMv5_lB~r3v zd893WXs+-TYhIrtn*n0MYzcXa1=C^KK&q@#Jj9|x=1!z5w}rAAmU_j*B&LVeCB*e# z&XPkw6faGTr|J=9*TDGy>}!G(^ECy6YWPH%XVt4a{AOd-7GD!|rwAUVTiLjzqyt1> zhP;bKSv!yb4cTwtO&|;}X&0PiFbjwX4xQyaY!$lh5c_?OriX$(UZ&`$ z2F(p&CU9J9e51_Q)<&|Cc?YqzgQ^S{B`XYf zsG2&|8-Yh+MiA>5Z3sJtqlxoWD&E43_gkZ|QmqncDT{bbS)n(UBHklywB1!B*e>YE zq*>|rGWWQcqit(|rexA@`t2)5GO4D@>C|+@o_A_`ColPXQMlUe8xQw*QN4@-i2;M{ zXz^me>RtjG-{;=b%bS|u+r&xIvXD6K0LeKgOAfRg=!XFszJ*rY45c|kWp|8rTvQ-nY`I7gQ=wg?6WQ!7J}0A)i3<4d{Avg@tvQrTr>;4=3x zw=~LqIu(x50_x4Cvgu9-8<-&+hRi+K#Rienw#9y}v|FSD+5;-Vz+y+%i<&9idg+JV zF2jqB47OE@nRP)kHNj_2);3#ff-#4;aIUjo!FyRX#(k(JX|k0mr>D^yy2&f^eh`hf zjIdq>|1o&)r*tnk0hk2DSds}xOFWj? zE|EDhZ_))lqE+(JAe&0aqqHvA(xUfjsVJ*)G}hLmqNDQuV{RDT@IPN+EZf6GT56ee zBU}AuJ#zXq1q1}3vp3r^8I(YN*uG(iXU4l!p--2gZZsdRB<^B*&?FpL%hyc?)IDBt zu)yZN)9>a}g^-;`2G|z0l6|LU3Z3FHV|TGQw~_r{(`yr8Lc3UP*wtC>#0wdU>r)*% zqL{r9rfw>n58kwA_J$nj2JP5)`UjkzV}}4_+kAq4+n(y(9FjGAR{nHxL>x$ z!?`0qP)3|D{*~-3^O2Zz#MfWwX23RPXd}d9V-9D$;SJ-P5rAj10cI4`ZhY}bN6oR2 zPiq_s*m($y0={OHVoP$zUj{8a9~KM4nJ^FXF6>8m5ii|WO{pkby*`RN5td2;eDH-4 znicXdifEt~Z4GN9V0Cmf>o~d018%+?+3SL_%bIsHzvWwOD0#Wo))sqr6RD!XpemNr zyt=~d()-*GpFvu<+$z#AL4=90;u*Ip@DS6rYAdw6IZX> z8LaFC6Sp3m{k|7WJ{D|fEe#HGy8N5fHC|0k7w__S1{;faIg#Elwlml;mb<&S&tKW` z*4A3BWv!o^IK!-WyMoQ^z0O9jzPwT%RkL=#`z~ix z&yI}LAKR~Lji{t+ye4_j_kDAEa1Fbe*)%AmH?hZSuk*4W0CZOFP_@IW2AD)+fTh)J zttZUhMvB(6W+zfnG;8vqkCp5!-dZkh81t4-2UtIRT7%f8+rs6~gm?GvbZLUy9t{VU z-8vRh_%+36-D2S_e!p|@y~Xzh-m2&Rj~!2`;pOr*ifyt%81Uw?ghI+z;g0?7-s5rl zZHd!A#;Z>P+wQ<#m=B`|Yb7q3AK3xG_xi8D`IW00f8!IS>@BSjuRm+P(a!wG;2FEqU%7cb z2)(yqTIXh*ZJXA6t@bBcx$V81Ys3#{w=GRc4hCbl^a!}syvrRDKmn(bAciHW< z_X+TGcItHIPIqWpKE)X{#y7Hw(H@>C5Z6zk&w9BXk(R*zalP-g?eX+sHZ>mZFAwR$ zwVNjOwJG_2C)-l-wqx$ClkBMYpWUwC7wj#wfkBY;+QSp}csiQtx$A1OPCnOPWJkx@ z_-(?Pv#pWNHuiyLs;M}%`@V9SeCxEc8rIUN%MK`ylMp5Djif zuyUP79Wo@$o}E#NU?hJ2P~MD)!yh+jG8XXt%N`H+6`~43Jc!PajmjcCs@!`$9^>5x zc8Atvt35?Tao4hqt}cA*zg?Ew-b#5ho3`?0j&bZRTXxZI8{s_>p5R?K;=Lo^p^A;f zm=hUKY+tB^M<#oAuaGS)G8?k0vCW!mOcIr^dC@>@8$P6fLB*P|ui%x~BYo@az5?T7 zYE4A6C$aB0@R};JpL)%NeQ$8>Uyhr_YxiKAzX!zpD(~@5#r)*ed>8b{6#FcP0^!ft z$vZazFDr;N_uHGPJk#3lZn~cRJJ}~hE^zp;M?bOuh60D}nnh$g<_(*CvinD)5g*1Z zVBBm)zSiM{w3N3U_|!-tm!jLRee1NW`eP0P2pf~d;us$-EqXI|1`%6o>_n-;wI6kj zaHiL~@1|ENJWW2yfns{;oI>|$*f`z9HaT(NnuW-br%F}cByEbQ>az;;8dJnaR&a#W z+Ufk!aWk(_KBIXo-Z*Uo0r#vdq}0m$uO2fC)XG~Ljq!Gn8dFxmXyUdNaw;Ow9rI#t z#lJ3Tr(EUpbMQg+GN3R@@*PL{ym;!3{&mk&7(s_Sigzb8U#qb4Y}&@-fc-sr7lryX zG4C=erbPwia|*n=X%GbvONZ~$P2OKv>LH`Xc=NF$`_SPG&lFc~4Kq_dURrLMO7~M3 zU*KqHV$O_T`EEV(@riiL1?i5*vE;lfS~mJp_3>HWHccNH=c^z&BJKE6uj%%qMNBuS zyX*o|y2Hv&G!Ra3wYuMDcN8cmlEKaGXy(DfKD)^~9L8O2E_nE+VakA+Xhl$#*K`g< z`BYeZDx`GB`0Be$H)`w(tmFu!i1%`jl&xrr@UYv{c!-E7`=G6xij}@n4c8Jp+VR*8 z6wH}8wREo2D}3;hmoZ_dWs|vmza4K2zDpC##}03e&yq#P#$ICr(~Sv-Xue9wo|+Lp zT#y$6gR(TK-BX;_1zzv0SRZ_Y`SDu(Wuzr+dC0hv-Mluetcd)^R^A|pnj@W1UU4m1 zO&f)kFIX6HAim)pz{bD`l%1nVMWhMB!?1UDmwCHGZIQh`N3o8Cs>rg#>s-JNq1zwP zTYjVZjz7SqD0R&73haULgmJYI;I z?IgP8(aQ!gjYl5PWnSOvV~2ow4&K4S)X`+ zw<$S_^Km9~GJgz2H9oq#`quq?-{*ba=f&D;OSeaAzgRipPh%$9mr2>cjB4P#KpeM; zR1ii3!EwpuoD9^;iCA4!Bywb3UzKd5#U>@xI%{77x#QuWHPpOWZYOx*W<#wfAP%%_hhk`zj>-_1R(Ly7DTUVFNEGs@Vs7291ul~u?zWH>?~@T zcdNEQX-$AdFyRIMR23r`_Z!mUvs$uWSTu8i$WCT8R0NdTG+~wnS z^#H6am3EWwzkR8Cr0ur6Ns|H~HK@h3CO8h4vtrn z2b^-h{fjr%g$Lq;peUDuQrHqhLjx$Xd3rmr!LYpGH^#lH4Q4^8&**(_!W_qKBOYW4 z+z#9pcn(4!hkqL8h@IjzAm0O zNSZ4+mkiTfGZYm_kf0q6d)dpO&w~}5==uTGzOR#gjPki%b*r)2AV0CcaQl+nUKxT zyFGCXOmPJ*SwCo@|Cin6d+TV~Jq!gn2}+0K+?2iIEZfjK@hnDy%`q*P7n=}BQChgX zsE(v$jjVYQTmE$R(Lbm=(|cnzHIubn9fO(d3wm1g+NXv@OWXw+!%_LmUcRoC%^>>s z>DnWn?{kJo;@{fz4SrAdKzPD9$P6&dMh{-44Vvfe9J;JjI8G}{NE3jDlml<-u%Cn~ zb@9Q)YEUg)j=PA<4CQK@eAeXv)_JfqQQlyh#TR09E>HTkSHJuY80c>UdQW7$WjkjkFqn{zYO8xz74Vy*Yur-IL z1!!+vcEY+M&$Opq;6Xhf{1i)IDukU14NKXIB~0MbvX1!;PITs_nf{Q98#Z9Q!tCLK zG%vC9-}=EH;dP>`c?9@yJ^Wd-EwabP2E%4m;g_5C^G6nh2@iliag*GE`3ocl+ston zT?5E5%{4bh3b%30&BJ;Oa&vv#mrDj92Erz*f!U64?*ed;lxO3*+H~ZKVo9o&T|o{d z?;3Exp!nbcGzLjn79@o50Q(QV9^ctTCJagn5)Z6Wra`1SfRIE|F$L&@;QDXgnvcL& zkkIaNi(u85kV9O+GqA%>TF$B`#fAB9QecRQOBq;=km2G5bQ+&*HB75O(|O=7@61(G zDLc)oKN(m>O;#2S>o?KlI#ldW{6#JnZHT%Cz-8jGFJYq=NZ}t*xA6G*?{@Qj1IdoeagQpuR&=B*fRln z;xoKou*FD*$pA`x4nisdxZI4Fft)P*r$66f%ufCiJKl1di|7+8uba#)^~Cv`xh_-P z=xAWLgUz$Y0k*{~9z~zB^}>!Y)D4hs3rY*;FZ0q!s&LoZ3|+;blqFUad9g+sou?BJ zKwblt1XgCfGn+{)!CVBl-ul2#+#J${mHV_+0+`~|ubgI?B5-g>E!%6XiMC|Ikiu>f zJLzJNUBL7n4|(#3gd)wB?VxHiL z^~l=qz2z~xfoed&x~+!>OgD=L^fU-7IrcryQw`YYGO!9!8CXW3XdtAVKEg2RHHZ%# z$-jmYaQ%~nHbquaQVg1vQ~=*(B?&{IWXr2^7$uc&9ubx2Bl~PaU<@d?x0n117#bW5!B;3 zuI|}1Wc}UpY41&K)FHmKysiVvyPPpqcXCIK8Z9!6Wbg!s)gF$gV`oZ!u!rm1rcuE z_!?b~_N$<9Eqh~3Sx+P_RuD-r>H;&MXGZt{ z2KjUcxC(qo%)YM=gBWNM1cWF}uo2+S3tlyi(nYRuO%&WGO!1zx1&$?lQnOXebV{Ku zIR*_HSUPuy*LYEF&5fRm+PPg%CbK=r$}=6{2?RU5d44;hw9#m&ftj6&md_QepB;O1 zeK85AH;L|m6>I>HuqzrZTPeZ*@K-D-*CtWKRr1FBIT@}KZV`E=iD6y~I*)6zy`h^X zK?k`X-b%il5u()%1Cr6Az#8TAMxoF{eV##0H@Hr>scE?jofxYAE>0JK#6!$LRX~rT7a=#oTbO$} zz&1e5LHqhY{q6N4&Q`tXgdkl~gRXYY8 zpihbhjeigUW`aSCr$Opy3Az|O5`qIv8+G;w%Q_P=ZnP8PI?51dkjKrLc6H8;SB(BI zRQANa{{Q^@b?=~Klwi#JRU2Fg+>d6pIahI3Owq@-1_EXVE*cAswu9*P zN7qu_8pjX_mo|8$F#s5ACR5W+ww0|HnjYQGwoC`pL!V|m(;T;3$nDxnX8g0#9!*aN z)~|hI9o64W=H&oQLC>P!9uO*n79)pYY)wXutHbY=Dg~nCQy|_O>S@2A5Gf0IRHjEg zP%^^zr&FxeLHlwpP;Dfri)M~nPbAfW2=Lh-1hEBV+p)G)s}k{nL1Y2Bw}#_czgOK- z%zO`Xc*PcIwfG5Wl?I!`$F$m;T3kuQK*iwP3?TkIRfCww+2bh(0BaAK4P8Q~j&0en zOt2eO(=OR+htZ{Q!M8{&htv?Q;JP3|cCxHN|45Y8ko_Za0XMOw5tJO|C4qJ21MZ_k zOzN70_oNM0rWJ4gFtQe$23O(DTR?3VUORIjoIw@CXqAWdhh3~t&_8p8EGVW0E_eU! z_%Z>K8C<3Rv~F;~8WECY6znf=a6F!|cRVUG&I4e!GdK%YabTedp??3L{`V5Zxci-d zry#~t$$yJv?fK6Zi~n79Z~r>T_HzAKOBjyEjT4yn{KK0tzxN;YjUW3)B7eG}>&CbK z3vN7^HyEq#jbHx%^fPb#wg0m*dD(R_MgQin@4m(xUiHbf#v!~#^UvTS$OPbMU~Xet z76**J3I;8U-ZEx8jw`MNbDZ-6LN`1#)zjn;N%Z`wEw!t{@@x)M|0XvyyMFuK*wp}^|V0r)NW z0oH@S#af)ZCTBzlUN-q;y=C!ruQ%UH$U9?K+_?w{kOn} zm3%iJyCvzSqU4r*KXkJ~#TM3kdvB^Fg~jyN%z8(d9?1|9Wh!rwdWL|G{ICYd+Z8 zF{%CKle5TV=We<2x|hu7e!KeCZSU9`6&5##bECha!bh_&`wNrrJJ)<6_@-Q{JT|#9 zOmp4!Q{EGUJ*DgEj`87o?upUo)WMO3SayEBJDQ#xdR97*J=`p>_{%??HoCfWVsEE? zO>8X}{!z1@1?LXDV?5eTYixgPbl{VPDMx?!VV$Xy>6K0w6aQAxd7-N!@1={u3GdW9 zzVCo(xytB@<|hkC5PjHR@{(W7n!z#MDx64%a@!`A4|_oC`EUQ3sW0{q^95Hm?+!a+ zx(Ud~KQ%ozeW*tybk(3M3pmuFr~=h6=LB{mbDA0$D>jxsbJomuXishrSCRRNa11Aj z(c`3TUc#Jf`wyh#Pvf0dXONamv&u3}u%b~C2-Lo0`G82sezc<6t6%zMG@?Y=zbL>MD|@Bq4@~Q20XUgudxv&m zS7_B*6x&T6e$Uhb5|vyRu9LcgawOnG{S+>FtpmGI3J;tXBIU$Tux!XHXeYv18$00( z!#9;?H`$knWH6-|kDf(G(phNYY?ostD~FnAJlPPP6Xl>Z9#6s3$&Kh4{TqJ-?gDHA zHXTmKfH{H`n~G;@2Gv7)e|j&N52y$z9k@PQB&NLu9%T?SjqE*=M%m*iHGmqkXPFM_ zXIp40qdA6UZmL-txI;1v0f2}0GpYUXv-Yoifm7a7`SF^lxF8kEIk!E?0ulEmX0FK37(R$ zW)p_Odgj@i1mjw_Lvu-i2`LE>a8nfr83!(Bem26!kZkycSD0hd+|g^_Sp=Y2ZsKV` z;VvjId^NBoym-#9&e^_*Z3~v#{(oV>tcsVrzYshsa^aff7_zD&m%qS#;=HqlxpS~W zsbp_8AU;!&d>P;rWg3p6sY2{nT9up#$)r_`T!zQMMFs|{s#LlqyJS}jN%%`KWI#(y z1dVfHCFo2Txr3<*|N7(qzA@g6k!wudVRr|*b!c#}QlFs}+Ghil3kn`I-|0C27}17` z+vNry^tsbjNCSK;8J?NB^9ugzip_CMl|MR!o~<9afFT=kl1f>0qY+{ZD2hfAeUy0c zA05k2zVKo93Q+++4bXN8aI;t7YLcLom+wn4A!Qh^;a1p3geFM9r`dcI^9!WSLJ8DB zl`Mf9<_vNH$meP$TMp0x2W-hG50xS(VUpnQj%2aJB@&egD+)#ibflkY+hKl}7h9o0 z#w*k?&QYSXxdZVcr{au(mhGTmA@hKxgX$LGoCSe-1p~wPS~e#zK|c&=ui}#?hhC!w z-)Y@M7|8+YRBTT5RO+rjYL^_gQ=jb=pfFpb`dPznL}E!LZR`z`>Gn_mxtTZlfiS$4 z#U2d0Vwm*$hE2F^ivco2j0E1JfTAUX$Tq}W`K0b;sC4Jeb7sxMq=j3`6m9#n7w_G zscnq1CB^)uLFO~HQ4?ghw<_fzs&$+?bqX~TUeZRo2#RazKyx8IV^)%u3Agr0pdIX! z2Ih!v*n{2|UwJ#bZf3E;vmOoz1?Kt@Hs+oFy15KtE*@E9J;~ms1)5)Z8er7z2cAp$hDri?dDs8c-am=P2#;U zT}jWN%VOppq{H-Pb3M#P#1{$QVQArV2=1(53qb@6H_r%s(+PNVL!LO2N~}?Kx-s0d z3dwjtw~d?FT+W2-qWMl597>~TXM8Eb1G@dU87$u1w+W3AxjGnog54CrV9jPt|dS{?zkLdfWQqhH{ ze7V3egf;ofQ(s<4);)1{5k0R*yqsPcA5?q7DdJZig!Ike^Tmtf-sg-+@Ziv(bER3x zNE#qUF;%!cL>0cFmBQ}=)m?fvQz!i5U8oO(d?UZVC}6}FPsbM_Ja|L?$NgOQvOO|M zY;AK=U%KfMwZjtdu5o}@Q9GTiPwr9m3up*uB2o1_;;EN`n#TQ$2C$r5J~`>#9Y#|> z7AG$%%1wPW`&wG~^@Lbz3=VqnaB}Ubx9$n!ZudP%DL3W8dz0Fi$&8&{qclO*zA&`h z^}L@8_oz=lyLK2A=D3!6_l*j9B&_xMAa&yF)EFx!2-{R=V7>-K^N5oYZ#iNt{scl6Ic24@s+tY{RucuG?PYqp|+*d9_Zk)?% zkNEQ$v52W>2>^e^+ta*ra_Ba{d~rN!{ZcSdMl)sX^2xEmll~E51V{EapByW^@-wr4 zg%Q~oEv_|zJB@zvy&3qZQ7$ebMEaM)#jOJF^=m>Xyz+HP6gt!ZunS$$So|xHD>cf@ z75lFnVg%bmx=&YQ)K?~w*9ngLb>OxClD|%fg!6)4$~)gch$1^?P$!7rBZtx(VM`Xf(KG0J|s*} zzSUkz4S`Ibfh!4>tR_3>!i~Cn`=4!@{-CM5HnapD3i4|RkF{b1vRZ?*RsiKhVm7SY z`>R?!=OYi;^K;SY%RVH?Bh8u{9ZPCHcxD^5RW{0bd3R*=t4%*~qjzk~0j7qsrkj64 zyVjy_TzzZ2CkxwO7lkd;bz*r9S~+cM%DY~1_5fQkkRWmvzC$@IRP!o;Z2+pEeO^sM zG6RAHrKYy%b= z%@_h$^sLtoprekysQAQ-0KAc40)@|rnYrule-vD^J%4@?J|Ak-T!|uEF{5sjbGHqm zBg|l;p2B2*8`{QU$u=lBFm1P{fk%ztGeHJZ=#7p2`jFpff`)5n8=+LTelE%7J*yrq zs#-5Lx*EHF5`3Hfi*|9S&30sI)}Yx~B_%VQ-H|m^WmLrMwE!{E47o{0w;$XBCJb?N zOB=tW&wi8#wduZ!i|X&78P6qyj8U;&|$bWSIuD3l%G zh(C58%t*+TMwAA>#$ekXBh369z;ZJ0)e>t$wan8wYXdh6J)C8`fw#rM8;yQVA%qgq zDWe|H=^YG>bz7XEIm2Izx!VX`@aOH9gljs@j9eM47T)M_WitmmHGPiKe@#SPqFr0> zlZdR$%hhDtko9|;--FiEY-f)+=$Z;571g3cy!c1yZyW>ND9nSH7%>x$XM|GvUG-Wy zdFGMlorwUs`>_G@>}bTI_+qqW`toSAaCP&1L{+UMYTqZpq54qsbYC7B`s(R))P_5B z1x}kXo&&@y=aQfc1l`g0Fct4E2hM&aZYI)c%moyH*k%wh24~jd z!$v)Y3Y(bWJOhJ4G@zO-8+;alNBdTmA$ew-nrWG{y3xvW4Ss!N#1)8ZZCh=igXr?A`LeMh^ME4Y*BS18zq@a-(3`(Z83d z^4@p)eP!m4@a}(DW#)ggLA3Nc^3H#Qp31wwNaUB9LrE;Tb69jc<+VXDGr?&Enplw0=*JHmp4v3WN>Qqc%^X)T;LA?lCWf15|p;>G8F75rNuPZuTqz#2wuTSke79BE8X*whEjmI^7Lfn`S>$m z_}ZH*>AZ%UB9_H`f{gB}ueAj6S%X_Ltt&3{OSUf%H<*?l3?3~(wCW(~me`p{M2+YG zDyj%6eR!*yjm2`{FHco& zJBcc_)o?%au(#L22D)sAR>`&Us1|w^#7@AXGT)Iq#(k+giL3|=hgCQ@dc|3Y5*!*3 zD3Pq#5?lcO#m=O3a%g|EFy^!z@}EWp3tf__%=x6-OVE>Ia zK~89GHux^v`w?M0{J2WR5$7m)<_!pw4OdjDapQU%*Lm_Tt9GLsE9;3dw=EBZt6uSD zDSEO5O(pn!dIabzgnV9T7ToTK!!Fe$2n*H*$Fg7xT&^i}h)K!r6qdTYCRa+`YUC|7 zMQb)o+WI6nD2zIPD;;~t-@L0^^-d+F?cMlJNU3dk-cWHRv>2iuNQnXlU2>+gh|)HL z2NYSU)dFGTDaX40Yjxa94=&A8?UA80ox81g*~87x(j1J-{LQ^9P0F4g^Ut=olumg1 zJ#5;Ze`?SxmW$JmPOsJN#tBo^X-~K(1hNilH_IbYadLv%D6g9EqAZquoiv`!!tG*! zsLK-R$`e2f2xJ;I&D7a&Dufnf(9<5Z&dA^1j1dST00q#(at#rO zVxSHbt4kC+5?sj^LV%M>fL#sRl&gUeus}vgB`!JZF=P4kPoQ@kh+)tFpa_TSnHvt{ zD0B86%n4dhd>egO!RNJ!*Ob6Iu~C4GBtLT1ies`;bv{uxjzUtxQjy-BA2%$m1q`Dw z@ODz<(8HV|KGKV=vN__JY2dk}S19qw&kpbluhszIP>&O#7Ci`4u-8u4s5Td35CgB9O~mjh0p{=p`3+Y0 z=`fIu2pj0&x)wPOm+XbGL|yVY*5HUPsG$HBQ6W=b91$^8ZGhjdmVH(kc7fdh(%}*; z>18bJlEZdrjTYj*_OMCQ2EmZZjGwi$Y|xjo=SBbP&taB03xYgZOcV*SN@zS}VR9+3 z6>xR7rr6wdT!MR;NyA_xm|X?mgmWjseY8=>?Q;Gz6x8t;Ff+%7ZD=eN0*WGXkBAiA@x6Hc%ehe{y?~q#MUOv4q5X4L{xC@scE|EWk zd+o|mWTai@Wcw7fOVqB)GFlBT+X>qoA6&9&ZqjJl^xaO9IZX+@T1UL1PtrpM9!82F zrddKM!He?)!vRYos7x9wPULf+W>!L;R60+yG<%R|jW~G%^BG%D!YreMG`>ot3haTL zE}O9d*Z2pJ-U^*am&Rkm>x1#&G;HhmH{Voofy*uH=UGn!(y(^n|G?Ev%*>-#h2WBA z8g?n$7KS9;9cb21upSqiMER|@J~1TdN!4#Xo2i3AcFt3LLTS8QLiNLLMWMqcYg_zL zcraBRef?J-v&^JbAw$c>iCh_b0T%zV4XMzKu5;F$PQdtiBa%+`jYE4FbjuoXqXxfl zqn0Z3!G;%X#?p+MF()){)Mk|{Y*#bh$N!v9;5m#-a87Vx$eVmBTW-aX3yb_#IfW2@ z#SKbbzp=sk8bLg48|gbCLb)yLF>Ntw08$r+V!R)JeN%MI^4?2d%Py5;ozP2OPIFXc0Tx`loO5WA1>8v;g=ckz!}2X|-d@ZI;Lephk@@ zErtt93Ms^UOnI^zwZm$MOse$7#cuTkb-?DvbO4TeDP&^r%?&>e;jzwB=_$W^=OH1q zx)`1e?u0FR*gp?xeveX5K(R=QJ**HBTvAN`UNFT`BbK)k3QW301QWZ5j)!v;Kr=Y% ztwc`+7s{6UM~Hz9ycU>%A@_>Lgz{bLmI74gpah*%$LdGmUqNsTjQlE#bK z<+1@xy<}_x!w(e(ePZjM;-O5;Y0E1q}GY2CPdhh)?#yX{H}@0X1R4D zsg4J5Vp|buChPIGkCQR$=p%#({*r&drb^WiGyv zl*u3aoX+ojH(byskQg9GcRYZTsYLm;SD0tO0(sy)9mCJ$!DCNo+3$GyThCYKelxt% z6L)fFGf@Z#vhO_yhR=>q%k4Ag_sH6*bZ}<(;uG2i4xFiP0IN~g1WaMu;P6P{>L1T6 zHD*5l9<-2;l{bDkejz+eIkOqEk=+MZ_Fm9e#%6YtF3k8Da15=P8cDGm)fWpV%CHI# z2fL)WWyX|x8XVW_dhi6q&0Xf<=)^Osuogy_3NaAV_dXK$001*NI&*%vVPq=9{5rgn zeLek!Xu9`AaKAv*7nUJ_$20%;TWhl~Sw|FD&jWmmp_MHiY?4RXfx>w2Qq7G&bMxTL zOTz=fQVkd|KIp@kq%PRTTzpHx+qf?UmgxcuwPr>S0)d6$3tjOmk@u=!3`Mb1p~`>(0Ehqso(;k1#4j*G9xd%rz6fpdV|-Qq|wpY%OI9u zC!^=K?(-Wj|J%>3lk)8B8yt4^nyJe*^8kQMd~gf){6bjUyH<#Yok8)#DM7B3N^L_j zRJHqdhk8R!K!eNQ>5)_l9Lr7q!D3~;8G>vrg^&#yCPZ67Q2>zE3KbdCV3O0Ji^5ff zUAK-QbitRa*mQE#LFRYse6Mjh2mra-^ZE=)#+UDo;GQ;~lOl&sF+({p`tncyMSkvs z*2WKygeU@->TCL7@mvAt!DP%@!~SOrR>+txg@h)HO-99;exUX!0QLjOaI1K!0$geI zitDt`iyJd9g`>{4qIs^xDQ)sfYBZ0iC>^m$N6=ypqa$5;#?aU%+V!<4fj0<Y%+hq{x3&$tD(>f<$EG%$7#yK#pl77& zbG4cCq4i8S0|R!S2Yt62ESZ$(Ez`QD`x(|-3}F$#mT8rccn!5ycw3giy|u%oKE0Lx zMf(@ZugM;bp%;vvEztJBXi!6aGuhZ{TiZAIuZDmNYt=xix=OJ(VBkBZfmH9Xl3nKt zXQB`Me{T`_+0K!(VI{ZtV37GulfgXG;k*fUgZx>?1##xN1N3r7hPrm24D<6#+e6fw zci8QW()D8@g2tT?Z0=X0rY(~RKtZrRLz5;2-Xip?MPkr9>V~yDs9-BogsuHWAM_D= z=S>?XVVhg>(1z~AWf4Q~4&GFY;rG_u{qNecZ(G};>|NdnVjoep+0=CD50B&nGsy;r z(^%XamBhVYwjL<>&f0J>oqwrTOtaZ&`=WYjDWnGnUN}oKVB97iQG5R{grl=d2jiy# zLvK9>2zTxdGd6Y`z4Yy*_U}nYy$opA@HnGg*8tav;7iOo`kxt4010Q)6wE7AWibhA zACKc_J8+UwSa(N}bq7&KRUvx!f4ZsW50VxhlLvnAq^DmR{>h2yI1Jkq?Gl3sQlGz7 zhttVt2A$rbRl7F|15;v7P3~|u<|BySJID#Yjo!WbM-+FPOTsdU^tn3-lOJ!=J58s? z&dH)lrZ4}bCEi>0_%9gccU+L1t749%50Gt}iT9{a4>s!gDazzUBXuuYcEz``76IP4N8dUln64_rKoo z$Jd`U-^X~Z@gT0>@xv9jE833UfGLn|ro9d4GqYG+y**05=h})Gv4i0Yfx2v%HdptG zU`u-z0f8Pc)RncazZ6KaQWv^`tQXMBTI(TbbJkmEPTk)vInjfYWZ7Wu1JERO>V90t zP@fpumlV&3EtMu0?qZJ!)ncm(s)p*TYW<;Z!H111|22t6yk8ve&S z4LW7%rHYG%4z3{dI%T4_E52|A7K9wuBDNPrwIIpw4U3M9OQ9WCC($G2jxzOb|s0#sTi3)$g35&NG-c$$NONw`f!AtQZuys9EeZ6?=7;D&Lz^* z#=$z4>J5kPp@@#IiuutM8z!D!p3!(qWiU1cC2bRc@3e0UL-$Cxl~Z7wV&Loo#4#_b zU-WmzrHFLkNMVOJ)rFxXsKYf0RtTX7N#*pIRmP&I;y`H^FTK zPq@v$Gq$xl6Mo=*P9^q-PNw0q@7*^d!Whpc%-1_)P=&DIqeoBrF}`1Di6syX@Yf3b zUa*0>Dm>6;O6U-{0hMDjsTw&nQna`)vv^&}zC^sGYC{~U1#U^K1#MU2zE)0k6x|NF zk2h8%^f-0>KYeU^FU%%HQ^wY_G;X=O{fAR|-p_{JDSu5|vsS2%b~4N7vK7~wUR#fA zx$P5Fj{}L$DG}oXi@YNm7r=q&M%ZtY0gNG>KAe4RD|~RPs|3DwK`cvMpc+jVrAL3M z3$;RZy%mK%ovswd3i1{2c|gRrHz~v2d$WhK=VJL>;@172PS2)U+Z~&W2W9TT^c)QP zllSIx+qEl22xg-TUk<|Qre=m!Axo@c()sS$5bf_2tt}emXOcv2&;~)K0GVgD$@dmj zTPS7e9`3Do>1ls+2=}hW4lVa|YNvVvy5K zIi2=y-TlNMY4yF}A_c1TaIm+$H^7V6EkOJ!@qGF$eA3!rmX(JfoDy)(DC^k)-Og^zo|^BNJJK`Fu2wNPPOb;DTx&BM3>4;tkaaBiIeR);N=>%e%$N+THjqR^*%BFd4W7~fhoqX4 zYyOi;R6tXi)q+(GF?TWmHv$e6j}=TOST)4Cz>Zu4Ye>kYrwMInQso=A0Xg)sLlw3g z+zx=Y=?l8(xl(J;0fYjq47hR?h9cxhBn#bqrx274U9(gmFhanVE0TI)Xpx+l)NBB$ z1$d-Y+zMNb)|baS=EYRATTB5GtVl*kHUyQ2f9UNMf1p&jIaKkU&`XQ(jNEws2m%C6 zj`ndTrJ?&iAhRN9NCgHfx38d#N%-`I4A6Fg>sdDKOcc!6nAZWB!7za2-04?&W$ctASwd z`nx{Co7b#Z$J3uhsVBD9m>e&z`tg{pLb)@&bx6l%dQI8p;zpe_Pj=)u+7l&)t0|CH zBMK`uw6v1QUTTI05)$+@#XV_^=974u$pr|FV&x|9`v3L4F!xT#ZU)#z z^r>W%5VzOdT>X*#YEj z!+4|FjBC|KYKY|8t~OXKofhQsxpl&Xt7QQ#1^kZg?td8=Oq!9SCM3WusU{YR{2#qW z!g0?!BN{HVQLme_+U)WOEJVTy;{1ig+U~C0WDyNQZ_+@41iv8XDucRnx%>dq4K9Dp zQ$>@Fn)OO&vpt)&SSRjR0M=Z#O@-+qIvt8Vq^CJ^of60E^2*O9{8r9I|Oqdd&Ys=2DSX!5v zXdFmBTMCsXD{iCfbML^ovSdSH=crOb)UsFZeFt4{&QmE(;BhHt1;TBtl%<{zVm4K% zwIS273b2nj-KOQrKhSi0ZS7UP;nc|;H|FcXl?rh)2- z$$)>SS(Od-y2D>CJfA&8xME4E zJ3D8?;6eY9fKrp2RKQqL@)9Q-2W9mqgW73-Wqb(uPau+#Js$5-mrZ{9kVYbslJ0%5 z_>#!VJ|G;y>bcAmp1aGJGJiS%@Z21eE7eo6hC+CG>#O&@Yt^pw_c=zv) z%p}#r#l2TY;uG>SC-Hm^Ey~-kJsdnLE(F7!A0IprUV3umcj868XHDHUq?JxkpZu}l zX}{?lsqRtx%BqL<@lyBLv};G1$Mjj@u7P%rQ< zE*kCT8giIF zZIXfT?V~qu)3|3}5<9DO(+h1cb_Sueq3yYE17~)>A3stQj|Jd`~WlXc#3?hZ)bwB!@PjMRWFum{^$ zp|6z+hmFc)(zTA9y$E1A+v7JChVz1N@k5b*xhGznwmr@Jj?7`socJFBc1r0d(+)|CfQ92z{lRV zW!LOdc+1jl;3EwR=hbC!bo++;f+BF)zA6p*Z(mFk>6{91G8Ll@$U|G%(Mn)?K&~4m zVOjKZ!}*26ef`>T8%Qyd2CP+01B8O3)%=*mYNLFpOXe@hx$XOfeZ6eT@F55J97;Ug zOcviFE3>=d$}ZK{q^@nrEI?Xd2v_gmj^LTyB0;YfKjL~N2ej#{9V&J~BXdBhx$`|F zWAjX*UL zyGiiiY#5H^xkBmOI6aDd;uAq=TN`X$=2N!;2O${dE;Fw@P55-<2GmVZ$4;I({Z?Sq zK~*@%Jc~^|!v|uLq+f{rrkNt`^E{}Z!;IO3mgu1H&KYiEKjZtG*by}|!N8tiERvRB zHPG9Ht9W<8VArhB+X(57(qg!s&;xIhcSpPK2Zse^CDtJ~a%lE2X-Ekga!rzY%Lq1@ zRQ`N_C~`M07YZu@$JWpN%G>vMg?lBwCf!OF8=mjdEw$i`%sAHeYB%1yCawK)O;*lJ z0R2vhi7E}Wj~PIhq)`}NG8xt3H+XUUIf<_&4(E}lxd(#Asv3DV;fk| z&@kDqkRm!vs(E3asSiKWOm1Ua0_1CxB@gDw+}3+k>8bznHh{%IE|M4y8?Qd3x7&MT zH{Ri%k*RgN9H5D=1z)xegm#a#jC_T1XhP-j1Ezh?OGkGa!t67~7;6w)Mae*IMO)QW zQnRchs@{nX2y41?qwiSw6(S%eJYr2tlb9w%Xu?+2X{jtN2ZIUn;^P)-gsv+cX-%XuKGbbFj0ObkDmoFov~5yE@+~pZ#lgN0eLa>(4W2K zzXGj1TI?sBkDBiv`xbhRH`3OR8i23-3Oved;?+-9KSf;gxOnx^>O13+SO1ExE3kemKy)(WJlQBCpdQ zf9Ey8a=3px>E7=Emfw!w-n`+EL3>(>^<FMcx>J(!8cM6F!=)Zd(x+rahUHGDPtkFQ@Ke*K4v`8Z86Kd?s+M`$9LgdMUVgY1yf8q`6y z@D7SG_@S(o%RA$#lW{)lc$1{PcSk`JmZK+`*%xqL1FyVVUX36w+F*KzQv5Hd>N!Ee zBZ^Q{g(0_F3sxMMH?9YPM@}t@!n=QDpA#zO z9Z9uZ)i_jASK^S&KH~++is5CsxKQM-n*|`1DA_AEe>VPaoz`IwL$I07+S)G0!WFuq zAUP3JNN`>J+!y}mw=`@OS7!CCY1_#=YjQ1JYq=`!#s(t3CiZ3GK+)y&Af+w0a-i8G zFCM;%adA`y2}UQXM-GB)EiX>vi9oI<)o#)_Aa+D(=OwG<*zkKA%HA0R(6!iGNrwQy z(;`2oyKq8SpAaV-D8T=#PgWi!o-o_2GJwhu(qkoCQzR2K^QtCA!IhAa zTvZZrA=hkDBv{JF$b}9XQTo8yZqZ%!NxkY^Pd=4LUyAc0m7?V46E|J;wq=!pqN75+ z*n(6Jpz*tGS21()ZboE2Wqc|EpRPH>o|(X^q>TN+R511YI9&-B1*|Mmi>KHd!Pbh7 z1;Yu4y}V7lM@4z}lfJHOu85Me-duSz*ym~#M4t>qlZ>@jKYX9HwICmzYkFL-7@wNk z;eVtz94{@2V{_b&7o?}t9l9s8ABe-&Y<%0Cie%F864XSQ&4URerDn@JhrD7(?3Skh z8FN)2wrV%dj}|ms5tK`fyGnAg5%-cge2+_BuIL^Ea?PT`=|RZ4?&%1KP1c?5n~xn0 zM5&X$@0Doq;*+s@v#ff#)~jE+wmv&%i!A-E)SB`qcYAVMcGTC^?;ASm6BB4(m{UEe z*E6~MlsVufH=+jnHKhr1*z@=#jK#uVP= z_f7`&p8rIw!fsg&ItHsNJUynai5JC-7YcCfq+DSx4tk7)KY8A2>_C#OvuwAX)ds?B zZhz9B2=v}B4n;42D7K1@Y|O=0DjsAh?F-I8r^?NPovkC(xl{`xH)Ip3ux~-e0fKI5 z@C0iONQYHxlChKS-NH)qG7cA8EKnNU*OQM0Mng&fjl@V)^Y_wK?lVy*g7?7)!=H5WEyJt&XtPu7#1FitqEKmtWgxoV@9pjdowguWoY*IJ*9yM~E zGtFhJyA?pTu2uTxo!9a)0Sil^=SjQj1wa(5>2@$I39Jt3$B!=B^@m$&A`enl__nDUa-V1acK@GOF-G#rqt6Ie}a$lmrR z6=qvLM_%?>D^0CciI8fHWRH$ZC?TVl)$!aKkqt?Y1I4I@W1va{!+8?m)`vkPu#-7< zV%Xmit;47mcfr$zupc_@IPr3gC`!_#nJX=#>lO0mWDxxC)u(own}8h&ZPP930(y&z zDbR3v#fnSEvI|;uhcPBEJL*+*>RKdZmqLo!(10MXBRfd4mDnG<$y&`aOI}V*_Py2w zigQ*81C=|4G>B0}H51!v+45(9>#eKv$OF6bjN#Zf*iBJPMvcK0Y@)76px;X7jX9_d z1lr(UH9z;$lFV;=R0A#rpqDhy!`m<&BdvS_Vrrc<^Qz(S27XwMUOoJPWt{;e;_mz} zr%KLd)`~f+Tu#*30DpuK*hJUIOy4SP9$2BM&@wmpFrH!mh4jk}7@aWL=X3ITjsC5< zR)@yz^c%TP`pk{%4_~JDS6TPG0+xLnkx2{pgbD1XBOP)l96k=GhR@*UY~qw00i6k; z9y@>=$<1l@mH9IUMz=CP1z`#3kSwGXFNjSTfD=RW&$AxI{3zxIBfbicjJ*w(vZP5t z$|h9d*svrYD^rnLI^?FVa3Gp#%X=+YZ{7e)l#hU}$=;9a*JHl&C;9@gmTv8eE*`*0 zUAhss*l9KC4keeZK2rG&LM*jr=o&#*S;=XHQD~1a#Ma0_%OQqYYA!14 z(FEhqBbe2>{U5zu)UT14@^#hov*k(uxIF7m{ggZ=_oai+$3LX6;0L(%AD5fE_mQWv zdqP%E$>me&>h9%J^<~eU*6p>Bxzc4f=;r^pS@?Q0L{1jzUowxo7dU+|9$r|xA^rI{IYP%F2ln$3OM9ZF*m7Jf*wky>9)4+&e5z$+Qm@79YtBtY{7s%r$fl zYmtN!Nr)R(nr6%F|1%uMJHQhA3VFyl=C+aiS`t?~1$_Fwg!Id8;UIyppE37`TPnCZIIayG!$(TQ#Yp;n8UN56GFd+8xrM zXF5N0SL_>JpxgdfJut*da+03XVv|r8KLl*`(ec)^D}^|k<(b*e4+WCD(ImERJ?2&8 zrzYHPHJa$O&z~cH4+1kq)-E7T)&~gA-0@)h*Vi(8fA+=LIdb+(Jz?-oe!hs9!RS4g zHCRb)PG9LfG}JjCePTQ(Qp2?SY)v04epJR!2Q!Bbo|EnQC2$z1Z-`lfA6d28U$C|n zKjR#YVpEkx5n=`MYZFL5mUIP~$G}y=T69E_^g9%A7iB1rotK01R|;aV`5g2^s@!DY z8|l+h->=BxZQdm7P4B)As0}D#VVhq&Pey1xw)gqa;N&ND<6Oru7ePCe1a1NiNp_tK zHa-^}y(5qd&7b;Rd4BtQ|5;A%SqfV-pZn+%k=_4&x0czT@7|qNZe~URvfcZif$V6x zH+*wtb_qkuz<{Q72AEqNIAv2d;1;qYdJ?3mE+}SFJ~kwiq$jQ?No@$`XDxT{|BGpb z1u$Jt5@68E906z_2&ZSbbTtFr8T7X^Vu*?z10%`4P9tb7f9N$J0KU-r+U7sgWJv$3 zE%Ek&m6`LyzL$Lqw3dXor_;I4baV^($Dk{1f6KJt>nXU9VQ5*?b&yQZwKo2PY3&P! z3JLWgIMS783Pl+|lzd$X9+}>w4+Zme)FR^eBf~Q*BWvEYjzGxhRcB-12}9|t)ya`I z%`IzdPj+`i@79c(zW{bhM!zaS#rFB)h1M_WL&50F!&@uQrIhaZ`t4H7+#U)4l1mcs&DGkvBF~Q+Y`r<%+1F{(Y83?} zb3>H`rwwz*TX&HC`{6fFFNJF3U+<3n`3J(iFR7WOAC*@7-^w^P5b-weGsLPtldGU^ z8pZo|=jZDU`Xz}rT&r6mW47cVr{t&-1rM#NeTD-y+8}txG-nF>Yw!2C1%q%$ioz|D z=JPWr_;ejB7^CC`b)pkl?SVlhI?;*KP1t~^t-)(um3!uc153Bcoqd=Jfu}9l34KUpYS$g)1D?a{heC+W8Ovn|9jU&PfW- z#6K5Lx$!q%>X@Ih>GL05g8E1`oO?*QM=jK+F)$z5Mt&rPIC?6M0KcYteJt6JUrx#Z z?`R{`TqE)@J!kQz?K7Q^rfZP}(bMTLadD%kCGkY7CfR9fOY>H($Cmm`b~PP%Q1_5@ z-Go%0{TZ|5na!!#*+0dP*KhwsC3U<9(@5JNT7nMskoE2f1>1ZwV zUXV=>IwZxAv~yYLCKXmu$%2>s= zKaN8})B?l8BH?_>g%OEC1UPC5nuZmGcZOBRbCzCBv9dI%C?>GR5F(0N5(dN-3kEfv z&ie0DW)}1F85(abP{Nn%oIU`H()7H!K*M1Hed=p(%(w>Vdn9=N&VCV?Qy)#97JaaA z$BkU+pSpoL{+o^0Gp@f2bA0D_VUFder|xeZ(;q$m^xuRze&ARiF8t*iNMHHC+(0h> zI)D3`Ucl|b+r0{ zm8ars-9P_i^_@2`!+X91fqv=+1p582HRtua`r9GUKmV8MUhu~?LzwJ0=CkSEmuJ>W zIUvU@E$LXV`Fvj!X-0R>r^~Vf_NcSn{TE=CF5CQ_@7T+OO@qbdyx?ev2ZvuYLH-hA zN=d{sQDU_&B-Q2(hYNrB#+%F=8%`gz{JpQaRXN@dIz`#Iy5yx$tlnXYM|)^(;8Z`zK`&AYD{)u}B-IB(aM6;SuN7*?id_ z8Nx#lR1-dB7#x*3y?oLyua|W_D*Q2JD$y_qO(B(IhWLk|8F@KT2$k|c69!8p%JD)f zN*;$Bs#Xw;&NQt{%9M~erWGCn0B!M5wK%*eb|$6pbod)XH;=h{L$~4p+wCZ1n?Y7L z9G8+iopP(Vwyo1vkrzab1uG= z&b&xkfS-6XQ6)E(lMm`FxfwDFL5RDLBi+X@bMkt&=6r4U72w zox%ZyU+2UTG|-mA;-B=+lAol2eu_>Vw=1_Dl0r;pff?alQct=>mR4NFt`8O9>HL`2 zx(OAt#L+^(pqzcl-NB<^UzVD9Ayc{2JMkO6?wMdoM3;rgb-r-)=ASP(?@`k`igV{Q zNxRz&NT1+c|ts)#I1E2>+ zbzC$H2fB58+1{h#BVu(({%GJ8;TVZL3UJbks0tNaEcg=PD^38r@thW3IYH2F`9N1` zMZKa6<)HjYzm|M|Tyfzq9T!RG9JSK*l)`QpT}*1pqFP7v;`luSS@83A^?NVZyYiBp zko66J_VUbFJsi)f-63zsLA6dmsF>R~+m`jGrhkEn@NsyE$g=FzP6!;Hx1Mg_OqP9MnC`1LLo;M<)sTLm( zo`Nc(R)LbLsyS}xmhth_UO5|nDpsT9%_ZIwabc--B>jyaz#)gXCBcot1(Chapptwj zY)_njO7*GGUYSW4mIdV4lLDWH7uDR16VpzgRK=q^tgOfWoM>*XD zH_e(jWf_Uol6vuHayw!zBN2tJ&`RY`rIj+f#DYp=h@H2vt$sa1;bHrmMuJ04T};Br z_DZSL5j4i6ej@Ss55B0UCG%NwHXxnsR_%(bk?urh7rs-)$@Atnw04~bk<-JFV-I!ADs*I=J#4y~WGE!Qh z;SrY581PnbHyE~H&n6_{0^ecZczjv~c!5mqh7Cos8#8UVXVqxgrvZYbWGI41O?4Nm z$y4M0pZ=0%HT+(NtgA>DLO#nW6?%Jt)q*S(+YRv>7l84zE+f?7BUY0FrjYMYSXXbuR*e=2N&s-X&!Qhsf9g%Rz|2)xVHsSJ=3{wYg0KY3l}uANHGQk zM0UK1`~CkJdmHFB&g)Eg03j~yI4x&5qJ|ViVO|WN;h!i#l*1}^jTsEUAqDyWnxKYyh=~c ziKQy7nz~;lh3%*GWKX{51!>3a_S>`IKQS1*zxTcOxzD}V|4`l?*S#7GRM%8=LxoZS zpO1x%1MYfkF^r#w@mN9iW5N53zYLBkdPhrWsRh12HXBHR9AIj{J5OAG;?AH}rZn3# z#|g+RlFXuLn9xUKqM<(`%a%p`o=ajEOC+ns+&U)_Bv#=FFvCc?7llDMbbQ(PINno}p32WvOr#P)D7!?e+)%{abzt zp^p3>?h4(e9!fP+Lt$-->=;xl4RHQXSa}y)L>Ok!2r)V3-#8kj?hHaXxRbtpR)v@0 zfNb_iW=>Yo9P6aQ(Hiej*`WS9Hx`P=NXqVQG{f}lb+7)J3ruN@TNarK@JmI9Cn}l} zoKSg;K|LHVm^|z)D0t&;7Wa<*f-2fVv4?@5Y^MtpJ?x>Vxw#E~tVwZ{wHL`ZubD0b z4T07z2{Sm`m_}%DLcKMhAsb8d+?9uLTxNwuLzXMt41{ExMh+U{PD8fj3f-MSM_53) zfkLS;M0oh0%Ds?tOYF!LI!`e6J)Z!oYiWYolCb3w2| z?*7f29Nf$eS}FL&QUEcw@ZX)2meV)E3oI;~;beAN%D&)RNN8imH^Uv@oJ`%`bA3_=7+`(@|bz%tv5B63?UiW9OG zQ9`Xwo4xbM{B14LsvcMBZGdJ>JzuzrVi!78Iyt zZ>~!m(1Z4LmHby)MCqmx<)~P9O44eGogPKSrdtb>zV9QHJ#8PA+w69PL2DPph}wQ$ znUzDOmNpw*$|Hb0t{>Ffd1G2>Lt4_B1#m_l_vN3qtg0EGmESI57bCson1(`RtsyTG zA8Bot2ApHeisn4DJ1i2sPp#%AI9{xHMs`}+ z36RiipF=)B&?m#zAJZ zc0pHAX13e7po@SGFQmW_{pOZX^ZI26QJ0UQT<%_wAhZ1w12y+%q%(h^&+~wB=IZ8v z&J-9)5h>ovMM=hcJ4r2H+lq=TH|4`%$2IigsU-Om$2A`Ts0OSq?y0-q%1ZViyChhP z=UOXWwR}y?qt*&zGxnivUNCPfvJHPM;=E(uZn=W~%f#HTM#U6r2tEF-ZX# ztdB9X?3=Ti2b58T>y}+X0A-*1pn)8%1b>h;7*)Wv!{`8 z(+rMfAq9v>edNbj>cdRNd5CZ#1?>}OW91%lcPwM zsny)F;XK00L)IHc%I>*KQ!H5+s;r;Oq;k z<)3WLfJF;3-JeXVj-H4pVTNfE*UW?YwM40HOiU zL}pFy#OOK=6KVMGwYKhZz>h_K!KE9kg|{#Ez~IhSVsODM-zR9pQ4GF^fCx ze9u8<)po20ke$DE;Or16cl9qwa#F%^Cd|)L$CqAE2ck)@KYZF{Sq`H5V@E z*f*Vq-{oh4+E~3FA@2$)7QTSAqe#%AA1MB5ET;gFOK<&Zf%dJf=nxkN_}ZFxf!B#q z#l8hB*$JLAaLcVol*#~D|4rMSqhtVxYJFhV>7+Z|6N|K-fc5EUirrh9@Yc+ZOSD7Ok z=EIHPt8VjwQmA*^4L`%T*B{BK_MF23mL-VvFOZ)+=9b14T9gtVWQH^wM5M;iTJs4X9tFHO|S_k~$|NCJfYM6{rC_XgmmF zG_A{sigJNMiiO9Dc!Oe0P>yy1J{WSWbquRTw#6FaR_iTS-D}9)Ms!xn2(7$jsVcbz zo&Ef~E-G_YyF#^T9G;i74k*c-0m9|1CebFE(Ii-AY`wzxLyS7GEr|m#D^l!PD3eiy z@c>7Gk>DbnA93f<>Z)$QWDztKW-s(Lrogr#aCltxUZQ_sa!w2(j!ExnpcopItGoYh zBOuk?8-ZhvY0oei^N6%k6)RUC`o)WSIdddKF_Ag))aUEw7>#p{_4wwMGV8JRLN9(Y z>SXU4b@ENEOr3o3qnm6t4!5A}(0@vQ@vsO?^i)0W_QwDCy~c7D%atD??1ZsF*D%%N zu~*}(H@f(b?W8P+k768z~y9?aIgZJ)w@*OkA4WN{_|^k zm-4k*zXc7~l9B9f09+906fhH$pqyX|5SpjK+-JBc@M<;cGDyYlV+Mo&JLZ59>K`qgk_UQPiOFN16gQPre zKkyxc06&olB1EzvPa>!4v8t2E@VLl~oL5A@i=t+v_GJk)k9^9stRg^8aoPMac53^q zTqIJhf+4k?am#XTL&XxK-D)XRG|psSo$gF4(XB0dOpKUR&mt|ltP#iyWxOPDK{y`d z%pzij(rH4Pj7z|KyrU_Edi!T(u1eAG=$~kXIRwrLPD}%%3B(NK(tS4(m+qm;K3Le8 z1VBJm1&AIQH$c^cTAQT_3`Ps-l`(^AFgD<%Xb=#!OCALxd%2g6hkaDz{3up1E?29zTohlXyn@)j3MAa;v>H!)FFi>= zztzQTQ8Ys~D*E(B!|d04C;%JSxQJE*`L9=R>{Y-2BWfw80rU(VtdqPz>0E%unraZg zN`wI`#SzC_?t%&6e!jPH8%&^ssy9nBXhFicWFWDVwn$v z9!{}pJQa}%S%3)^yPtVW&Cr-@8?9+&c>|DN)LYa*BLkc!vE8T{ zepjUn6XCcn<-hN;H_;rxGb!q+a%m1{&6jW((dMI%cF5C0vaiDkXn;mE4T(bvhG_(c zECe9SvKCY{+chh<$tP=)vT;WiIrAE_=1JGhJC1AH%y@XB;sMCD-=75mF&VA` zWAv}ATRNib^wQZ{nx7J@;6~`7-&Z5PSZq-RUaL~gQUT$$(ipjEyGCQb6xH~QnhevU zh#MHwtSO(Wx?_5&Ric?dSaHUQWIaWbGqm3OzWyNo(p4gdh0%LDtTi<{g{+Fjn(Q<< zs#nCSC25Io6;N=!>Sd{s|9;gd;G}1)INn=WkhD=_r-TaZXYcv!=-WWgk>=POcL@nm zcdiK9ROpNGI@j!F5R0>lYR9G}q@9(t2$p0OBKKfGB0Xq~F=XVE5a|{QW5C zatPq__Sm{iIe?{roMc)uDbOCJ3KTz^1^X&7#bs`-F`RvH%!?A|_;nAUM^_slBtL}1 z`?dy_1;8E9tfv~sQR57_sU20PBoHkfg9FfjGRqK~T$QK!F>i$;TcYXasybRkknc{5 z6-0CR5U*(D+N>)!XrUdy5Bvd`^B_PT4h1JT!PyFL0GGF1`?R9s@3p~kXBisD2S(w( zu&z^Cc(lS@D+ za49sPfejA5QAQ0MDQm!Wj~tLLIqQl#*J7pzp}kRe<`Z;Gjk*mTOO?gPoBN<* zX=N27;t+yhJ&;}b~AD3a(=k%DPc>Q4eZE5t+3ptPNchVXT*zyO5;Y4c@2`*A#E)|agK^lM9 zIq3j7wI9Yt-(_XI4o1T#jck9oM+IRQ!3!L34`As7^Edm?d7dtJpkbt~fvkZn-M*-M+0PC0hn&Y*AjAOYm^wvP@ zuuSeA`k#0+BjdUx9fZt>vWJtxvhdylYXo$7u7J+4_laWRaoj#rs@f?U887NjvW~L6 z9aUZ}x~Q^ep|oLu_Te`JTd`ai2RI>{XaQ02E1T;%nMU0xAE@>`<1pRA zVZB2uSks#SZXJgalA~#vs}S5M)C9*D`tNu7HTd*61%<) z><7Xr5hS_7J&Dvse);zR*_IPT~I~pU8w(sZYObs zR(LG`oXVY4zD?T^fJEp-c!+=`A>*zGC@?bwgB_XQ6Vk62ylHoFyI*=b_kRqqGJ1QK3E-S#h&{!033S?92a{?K#kg)g6i!+x^ zPmQ#InnjLIx>ZEcproa>G$NxW!kZ+=0)G^>hFTSlS0BJlC+vv>G^>7358#$j@S+6c@rpgjWaF)$|i5k1E;B;kW-aUa*3;hD<_I z!P4Za{{M#sQ_mYHqwRZSe3mbuTtP2H%s8K80BIY8-ENqzuq9Y%A0Rdn0ILKbq^hq` zM$sG+wTLuGQ!_OwdV3vn{yM z4f7&!UZJ9ZlN?3RdAP@ts@JNeaRjHg(8_!N5P4tL9KfG9c>!4pt6fPiMS$zHT1Hda|%baq@!9C?JpEQ!Hhn^rPDy4+P*$KhNh+|L(UJ z%?rX$t$X=WC*U0mguPuaolsjqP;FD=XHjRSyS>){bk%Ln^R$;0IImr;wH`?VIs;^a z==2lgJZqQMyQGe;E1^O|9wEAM1H?#a{euE!FQF5!vl8lB!)^({OhK@-j#@-S>dkfu z@vVdA-7Uq_ybSc~rWO$_lo6joBFd}@94$J>D*#e3M@y_@u*#&R-U)b33UYRyS3v$c zR)Z%H0{Tm8*WE-<&@1JH^MF$SVdFx{+bMMbZS2-=Dh@5?4guDvnRL35sb=DvAg@^n zmqpwvQt6fANYaSq11>7XIEjolx^o?ZvQvx5?so%`;wXm>^6F9ksPp>km4FtvgYu^C zJTHR5DebD}tci9nGfc?(D6mE34n+#{)B(v-f>WTt;a}xQ*g2V@n5g9O)C8b4;CbwD z*pKXY-a7Da!3+iRe4MgC{N#Kd^?VS_(0&h|{Hw}E+ZmP?U+IPe2*476R?Ig_tj85p zdN0#Q7g-23%FXxy(4+DS2y%dUz@#(2EyXY#fE+Q45OmsUewWjR*m6#KdEC3N9e*e9 zQF`ge(P0}o8I2&;*Ze@8);}L4{941SQcJAi6*eM%ar8tXj!~wk!kiN51R5=~&|-OZ zv7Kt(4o|mvM@0;9uFoLSWiJN+%VptdR~-3m0N`TX=1(*7YRx$j$wAjKY!L{cRn+|M z2}gU7r?0~`eVRW`I~9oQ2^E;{!>9SXH2eNPJyI)R9BYLN-E=pgyV(wc%uQJR+*P&r zhxM-K*3)^do zG*pOi$Y1bHMvaYot{R7_=L`Q4qn&+#DmYe8;@gr-mZK65k*cQ-FkYo9O9yd+bJhvD zm&g`|2#d0`%aMS^Bg6i@gOyxxE=e5-{$DY2dh|PpgRpiv{**D{?MZ5^OcO<#*F5}w z8o@aeFA&s6f_DM=ylECu?~yC4C=+IC=PcsHcdm=gD99JeZKD$m;WM~4&AHoK$0>5p ze8qJK8BObu8P$s%iGCb?IN%Hp)p8*C6cmY=LK!I(#=#!%VFX_cmeb?Blm8_xos>?L z&Kjqkcb4)6K6l&np0NLFan?Z|(?6kjYsTJ0Bo+YO_=v(nzPoid@X#XlYiJ_9vKPxG z>KRW#*m!At*}*7X#=uuVp|aC zOx)Fy3qUDove0pN8zQ_)Z6*PGl~Z8|&GK+;)G++%AHM8?pB$ zu1-N;mVm1upuNhcUUvd6Rl*+ome>da4|H3~pum0Zem*dhC%JZHTB;QI}zfpW$L zJ!w?O@y4Ch_gS;tr5sn~g(~Jo+#Q~?;C%1njc~~>W=!LgFv?gL6}iTQI|b| zJS-e#-kmOEnTPDd;Dx@a4U;mMx!HI= zQic!L>fn^o%gHXhVlC zu4qb#Mam;iy?mpOpiy?GRcMs`{KM}8q+P`{6?P}RWA#RWGFNY;-Zt*P{ErHf;Zqkh zm}IZb^h*wkaaDf@0=aJ}nuh|AgeH!e0IJCnP*ep4ys8w>bx~kq;}0kYT>`O zBP3z?flC4X3PpI~boO9=FhNk@v45G0%H~U8zcP)Jsr!Au`XetF#Y#gv)*dho@W2|t zL&F!O$;Th;)xUoD@lrno7Zl&Mf8JHLW+XjrZGmNz?}OGmt8ucD^+Y=)wO3W5@K?`e zbvulrIX5WcOtlUdvTzxtnX^VCI(w3-)l$`nU_7QIEhz+cw8mv3@a!io%LeKX;3)}` zM4N3%r&|i3;=v#+#ZAOl7o&!udh_j$Y#}&QVj1)}1Kh%2(P7bcQSj3IZopvu3tG*h>BpXg<&}{KG;L7Ra&EkuYA`$$ zo>~hn)~JiNS*0p(Z6lRV$1vC)1Nk(zNztJqHMXe^>=+410tLJY9beH~sM_wf1nt$S z--^0N!6Wi7gYm)3ko|^*l$#beOX-->sMUDmwuPC5eNl=^hT^tz%Q+Z~e*O~z7c_`V z9eo%!ik5-xlyv!lSh%!S7;l)_EJ5Yr3Kj{^Wn6Ku;8=icU`w*ZVmP}ogGRgVIaKll zU|*irjD$OiDcq+U6muVhMF+Tp!bHocE)Ap`!;5=behFc*obrCJ)JkNB%jG=|g~b$g z9_IXM2kpiK)IYqx&V@Yib$D{1i&=4uX8V05DD6CjmvltdkmF6$MxW7%%e zuvF0DCP1{aI7ibI4vr__lfwH5?FWelY+5eEyP|@N-)3wxsUwO0K}`hV3sI#mGvo2Q zs%Le-G zt;&nk@S3tUK4oc^)4mAmwLxuO<&qw0o9;KAN1k&$QF~ddc7&Hv(9W);Ma$AJnY-M*ICh=`?QQe{GhSmsN*y|9e4Pa zSEej1xVc)V^qekvO(p5lQpXK{b&2Lmx@}V%U>M9@9N{~ zqv>3!LDpI`GwLQG8PJ?{QK6(b+ep&ezD`ZvPyYuLfbvA$STjv}d9|S+jYkU%$js4# zZ4b*k9H3vGxR?7~tfnLkW)~G@ zSk4(t7#^R0_meR`$EZgY*9ne93WlSm83j~4ewP>BFSE<;tQ`eIKKjt zCD@HNBm?`O-z)pEOF3*v1xgXZqS;>xdxZ-32Pfb{&ao=oOkO*jsYjQ0VQacg0~cp> zG~e*5oc~dd`UlDpwiyTSYvI0mH!up7tFVw;AW2#&kc{&CDBP&a?=@sUD2LH?+wfLp zQSbL~F>FqklEdrS0>ELk`6q6@!X@fa4Z{)DO=RQ7n?a8nbw?r8(IB16JPa?qby9U~ zhzE|>kp$3_bXbNe)~UD~&KJLzaE?HP3fCp}ZmQ~cM{Vj69QIar)-B_o8OwVbom=^j z1Nh^Ac_`Y4|BAA=Mf)%s|Hgx1Wgmasy*E-m?AHEQUOGegBZ@bs_=#0k;W~*WW_wKh ziMv{BmzF05vONlE%OE(Al2=be_I%QN_vq(Y*tP~HsCSb1fz0U~e@Wg(Io!<4*~l`2 z$p^y_)#N-jQ^@f$3#-MzBv?G=8UM$;MeqV7SwR9Y=xx{*GG@OD&t%*r<~1+roP{Op zKWzObZtBO8RUr$q8xXUuU}Cn>Z8-=f!D~5&{o%9g&=fQVlesI;+G6=}=hYXk1G;Ar z4;r&AhlCMci~HzR?q9#kL0MMZ@)C_I_n!PCA{>k=n3AwV%Xc7acZecx4|ibb-rDmO zUiJ=duKWgQO$-UDGSCJbEazAAUL;q+Z7|bp0@(0j{0R0WZjO23)+P+sVvn#1#(Msj z7q9;J&UWmH@)Bg?(_#{c{ri2yOhi2tb_P4M+5eeR z&K4a0`WN?5@Yiu%=-BwiHDCK=zR$sXpe!vXZj#Ya2zEA-mngd`ihe>js)6hKUphw;(B{`bE)AA8z)^?yDD z--@PTL@fwP*l?T}Ey@|Utk$K7&exLAU6xVV)qkcuvVk;LP0K_{7zdO#qe<5hPSi@j=OkO997xttD70d& ztZv|U+A@EROvlzP5|2k#h*xy1bv{Xc&f<^Swm zzznJzBn=6bG_v>TzVL9Ahy$363L}kHan?4w_V?bh3eY#5(o(AP z#BS)xMS6LWRxIXGKoOA$#cH+sql$m>(tu?r`KX!55G705$GMzS>61eo$rB51& z=w>UbhXe&T)+m0a*k=zmF&@!ge!VNo_wqYZksZC^^}XBI3n_l}lAv3W%NMb4>|cVL z8;tiI2&U4(JqPxSd(ucziBIig?}4k_(Ugv>_U~aA?(aW-X73U*o5uT=jQHL>h<*6{ zgB?KIK5CbqB8n2!-D~eE2oUM)(ZjDt>sCKgk@dU7J9dX#cI;kj9cT?`&)OrZ>#KL! zW9&~I*q;jR-xJ!OT5BI`WBEEjw?SOS-lqx;T)nXGkI(ciUD=zwvUll9U+GG@ec1W*A%R{3>3L}u>`ytjNq@z)LP4Fq>@$L9|A$?ss-1XFhKsX59XEZ~Jb5EoE> z`_)FEu^7j`#Qr^R?eD)8PqK%R{Qtjl53c;{pZ5QZHFfXemAxh#P!lbF@bB9y_R_Vs z<8Q<>HWmzIs?`fdgVAwYQKt2d60!jL#CU$U%=0_k zY)+n<3wD&-UG4?Gq1!n9LCVqgqc9JiFHjoqr=7lCe0LGJdhOZ=NGw21kEjrt686z1Ct>eqtY#q7Gt6 zUDsMO`Yy40N$@(EBZIMv_Rq`*Im$KVgJ$x}^ax#aI`hu2J1cL2rtz%atYGl!>=%`1 zNMhJ%F*>I8XUt=WOY2`kCb7~LFL$?o6H@nNZ#dWR(d(S*cShyIysPo2%A2t_^%Y%v zQd!Z^%C{yLnj6n9b?I+^aQ2s`d4i5C9&wI14;<%&b5Xium6zX%$$Qn++5Yjb$yN8l z@>SXDjeI-3GN7rO0xBws0>bYw%hRIXv{pY*z+~ap7 z<_o!nZ)|tj2?!-d0)Jz@r}9Lk@xtw2G;k=GDHma%RC!=u2zC00S|EY z@m@Hbw-U9{cH7M=93?Y$Q?7~9>@Z!TIIobLxN}C!%UEtGmWv2K!X~XD(U5M;y_bGV z=~TX8bQ!l%8dBDqt^S3oo)FGgf0eJ5H_1(;S$s40qriLHFW~FC@X&g< z0>^!jB~g06JV8Y%50~zudKB*=VS2tz7KqwJf@EmuxZPnU9~8q zCyiOGOCXGO%*Gqqwx%23Bk$?&84DzFTUkyl4=(@p^45|W?>DX_`T_$aQ z_EV@93>t0!IL$uHWiIH;!b&Xmgw`xBliMvHNHcn1#m0(ueyKah%*0!gKwW=2lkT0Q?HK|Alb&8>=CEcnUK`5B%IRtI{C27 zUn4(HRqh#3Dq9Ac$pzvGL1Zg(u)G7I3m{kf12zvwd1gP!*dbv!?}te`-Q7WU=IjQi z!CC6hXTR+Dytx8`5Nc;?(X^Y`7qg(Vk0J~+tfvl;*AmU4+oV7a4(pLb+u#=l+mvpl z)PY)>=9O1`?=TrCO3Zb80xSI|f4a^x=;(lDAvK3%@w_N^v_N(!7h)sYIeZPMW`HUe z>=E;2bBtPJ4n9Zcfze^X@Yyfb9ag{8Dh~*oh5La>^Nz!nhxO<6?E}rBLgG1sCFw4l zNzKC?0#IO$vZmg&csS_&asXl!%o!4zs}IxAsR>Y7ZNYv`yIM$f+2}>H;)&57cV#g7dl3>d#4*T zeuP9vkrdP=B39!`^sHcD(qh_1V}sA0ppNJG+uxW!W_~nnGcONWkm6!hUGL-uY&dnZ zFc)dqP<3C6H5i{sY!0nFt*sBsIARKCo_d{~eJFN~(S&@0yun|QNJAw~Ab(naeYh~3 zdkj+Kj(X#EzjNkD-sg?oF>kitwEio*njJ*5h_*p;Q7LdiKb#&;-wLgy_4?cT0;I|p zj4uo((zL6i4vNBFLpz33uU34Aon3659Ob`K^+=mmi*?F&B9>{jbgF;cLS>tiddAae zEa;b3531Gg9XJluA?K3g=kyT_$|Vx$)5;Xuc<;uerpxKRMF`NvVz)L>e8&n)h(ef=nxB0*Hc%Y1etn)xrsk4$ zzle+nirrvB-C)P$1^t(%-qB)i1C7R6RitK4eHOw-!r2d%TG+&|-(9(VSbkTwh22C6 z3@S~!X(6&Di}Y&Xbr<2?#X=vIUC>RXP#XHF?opo}8glAP_n8(t=Flt2$3d%zxdd8n z50fsKzGnGeN_Z+feBeAO=uPQPrIUQYXj9@36|Ve6eIF8$`J@(Kd_+X0AH41>?|dqD zPsF+$uuxmzYts7uai+S8buIcPefzYwp`}Sn3`ouDg@wXmv+~M9*W1TBn(2r$wJo7ygS~7q>(=z*>R0`D{|r%hGa!IXW7(Iwo1d& zRTxXzAsdYCYlK~+Hl}o={f^pdYn^s5Rmk?0tkRVdib?%Fo#({c8V=1_ej|?u zHl89wSB28eLA`L>csP#3MKu@|JaiB~>RKPudbdBm0F*368kdO(lR{YA9>7s*$~&tD zWwe9ty7JCy(}R79OSxxkqbF^E*|lnbKr1sFOQb2?tlT!vE5o5sOCs@t{$8kLHksMI zCThIyH4KbNR(kNknSC0_5wc}Xq5)`$#=GU7zBZ zroe;?<$K9 z3>@Lt!%|mZ@C$B?Z3aU-Z?U~oh@^IkY?NgBPn8oV^ z+M2Eh*S4FGSzEf+HDZBaFh|s&P@)q@a@P|#P+LJCp~{eXiLxceOwbg82yRfert6o< zf)XD#`qKNwQrF*`<3`zx&-N#gfU_Uml|PGrs=RLT20T`06zDG*f=9##$q6Hk6}ukN zph{+|CM7(N+ z8KqaWyo;qIz*#%2rFb0}Lp-a25q%Gg=DqW87+Di&Lw`xrt{@?jL;t>Z8%*KZ zwdGqLTnz1wVJ*ccdLy~84SfZyfJR9ms_J~We%U^&S&*?jWSA@G0}&FOl6MGzH%yeE zfH%SVmx~y}A_${HzLeYL1o}e`ta}3~$l+lxkEoKtY+yi1Gw~#0J}2T>>0M|0^ed=> zu{V$SbK}a8WsSNv{l7gXh=Z%gxpk~s6f4j1ysL&SJ$=Vv?dwM4pjdZy@wmN3wL6BC z1f&@qpSNnAQKb@Rsy-G9^f#hqvZY<6X4CW%aIw>JYzWzK+@HPt~a#FI!k*<52klGU560EyG z{)waydg6~Ix|J2fIAq}4Gv--Xvi(rs%xoY1fiw=?4Yt|0zWnHw5phJk!49h%Grdwa zT+NOU=v0!qp=Fa6@Fc8))3mS`o5dw+6HAQ4;3zil7My?yF16og7 zLnLJyDNh!&%Sq@rPFaP<>!8rE(;tY3keJdN()I79`kC4FVREAIIL0yL%m@kw?tipojt3C(O)mifV!+~k5{E;K7=OM&G%Pk!Dx z?$|KE|0~RcbJESpNffas*Ky?ADY<1m@7mETtQR0a+Ls-E#4j`F#5e3@%OapmzM!|@4#xOLP!*jwp;Y{CC zP`bakqLZe<`10Uz0!SUOvcEXHY+@OTd-Fyy*_%IxYJt$P-~GjNzLMCD#l?&$Dce4P zohxzG;TXm}QPhrG$8CtrMymGN3pvQwQHM<$lb)D0?Xx_Lr8%-O@EIaD9uDvWWJ3f( zAdQ7{z(RI`F?%%98i}Yi z?_wu!!(x12Ur>Un!HJ8xMSF07%VMKhQRxHd$PAo-9yw~s(9%99bO~F64RAU%=?4L; zegOx`7UR%h!Fa=bBLO)FY!w{zPG&UR#EXwfzk2plV;a*@8<*$$ z91HF&W(C3w06K-P1-@RMH5`wG+$AA(e~TSNX5p&TTozG_{fnR_vtCi~!=ZoTyCle6 z!smoNZpDNM8A(Kp#C=2WO13W#^_f`@5bZ0=^svuF;k9GZtLksIY4OKJOBlC$C2HCq**@ZQ-P5bVX~(wp#?)D#tR7`!^ZM!%eVU2Nkp$4@r{U&i&Z9U!#^`W(WXJR z`>=A+gKdz2LZfvp5Y{#;EwPTiNY3&ENx^AWy}F%q79A!4p{7Fd+z2J=cjS#^eUay{ z@=U?LEI%QmU+4&|SGGDD*@6S{v`WQhl_WCCloF}$@&3gtI9ubbK4uw1 za#{B}$G0JTj!Hn)sKE1;(B!L6#j2NOPYX7=x<$?1x6w5CO%y1JYyAQKhUV?#Mc+dB z2_kM1Dzxi@tzQdZ?{I8^8PGbJ&yXD*p&`45330g<`r;gsn?miw_Idk(ZSNOSp=dvi z0|_Z3)9zeQyEY?E)a@-Xj=w>2@L}CYU*l-L28uZdrMb*$tAY;@j=Jt zpOcJ|1hD{vwAZmJc^4bACsG@fGTfy%X(9~goG^z)s_UbTGiztlDxz0yZIzJ|!lzrV zmL@^0SRmEzCX&D!6YOc2`WD8S$vB*Kc(>7E^z2qGTa=!ZE2Lyt>vVcW-7`UTjbiMH{NS4Pm7xAOSw?(hNIp^F_Wg z1v8Z2ByS3DA}zlSw^ge03Gzf>eUSkDM`jN!I0hjxI0)Th;O@L!gVi<_X|!M()eG0t z_o&;MyH<7@gl3-R849bsBSYA%s z1S&+$U&*nl@-{+7mfQ*@@G0I01qL{|i_^22&#vhm7U<<#{YdoKA5uIpVtm;mvIAfoG%3rE3(Y2Fw}=C)mC_4#%F? zp4aYa+7mIcv82n&J_SJ8XbIQ>REbMY)H^+npl9(aln6oJ9oZ~g-<}F%ZOL+78dlyG zhKrbWqQn&9@?pEG`bAn<*Zu?vN{M`)Faw;_Z)+Kn^0x*0kU6nwt^C1$C94{$JB zj@I}&$t668*s0(itb+6wlI$~r!-?C2eFx$zM#nQal&tvPCFq!arCkUufeL{I@|EN8 z3K&?H`Fm3J*yO3+mo_j1K!%c}KdCGWBl^4iqSdreN2m4E24q_OK{%uAm**{p7UZG+ zO}#4Ig6k9$E(dq>pN@PwBJM~FB0NYq#Pk4gc-vrlk{`hG5Hd+IJ&B2Ph`_o(5iEI_ zkYREQQ+@Cca|hHdX5a`FQwx-q;zy`d@?poZWjq6=2g%n`snixluK(-7L|+1kGLwVG z^1@1&$&g8DuaWIb=C5I+08Q~Wzw-%<%&s!Dd8`@-E_jqRR^p1m=L~!80$%HOMAr-3zgnG&x*hXV= zojHb>NW5duMs|LEd;REF1qs&ZdAK{0Q*@$!$OIPf&~0`(O35uT-xYfcIOlMJNK(g{ zzQkOjDZN#1)?1Y11>?4Id+>s>oSQb^FnX34WPX)0w4Ax0v>QKLheKPe0-Q{7N9z>M zoJoF@&^Q@;vIU-ijzKXIbLkbg8VkvWWP>sK0Xmik7Fo+uKw&t?d-+L`ufHWs$%?pM zxGtx{I~L?kM2CA1&~#mCRe(sWAUczbOh+2C0YXC7*P&-vjEz&I?z-_ZEQ4I#(2x>O z*^rILFjtv#zH`z!36VZn(OHJ|q0!C3p9T*D3MoKuZ%V{VN&q^0tYkDn3w%TGS-fJH z*rRe;lpsXvTgN{sRNXF*5SxaqD$BEQd~QlHXQ!rrx&@0(C-dgSckO~1Xu;abwK^}~ zDXZ*SZHmo`mDRD4+R}9p&XG(NgZGt`sYW6JOBs2%lr4H-o z^%nt!y_RU#nW{Tt02ee?OcRh|lCc4jS4`+m4;X9?!0*qGzORKr)Q>)psu`dS-Nh9? z$vmdI)}_G)7K1vpA#!11M8Bnc7Y?gdNEM)xLpZjqY0P_6vx>arv)BD2_y}W zeq(X_W|EH73-4Ag$koGSL9a91TNIjr5`v+U*!qVw7lcRy-#94%FAE{HRiQ}%ZAKl~ zqLy+;=+I*9fkXe?IX(>o8AXAI*m<9sOu>vf4532~gq{tRyOe0rp}-FwDqZMUF%!%Q zRRj{0cfl{1#e5y#{B2Q2<>*>WlqN|4@lL{TQw;~>`gi#eZBkdZGy<9F((6|Aw^^6q zn*u82Z~{Hm%ka*VSims;!<*#wKMxR|-x6x1eI#*SU!EH=L1jSk5iiCIGsf0?0K+ac z%Rul+nps<0$*#F}p-&muV#cdjoMd?^TKSuhrWp3JC?A71QRW_;6W$bN`M?|ryg(L0 zTa`mZ=o{SMmr#(2jQMZOqJ-cOyh!VJx@*^gkzz9CqIwc%8rLJVFqJp)b3InsVlnF` z0p%~Dw=QCj0qTMWYx-+^sJB|c0be;;DT&xzBmfKDWEDGSv zAX6rCLtG^>ci?GgyG0a_~G>*r+Nw^W&plOFV`w4MTi2)O9!jfjN=q`&b)p6O2lI5i;y;vT4tSAVt+{(B87F~5NgRGDX#ij;{o0ba(d8F>6Uyb6oX#1TjB z$8ut@p2$2AU#h;wvya|DQ{|__TOv=wi?lleH0gR^N|ysII($hCVZ=iU;e^1tfSYrR zj1TBm!}z$KzHSV^1}+djmk&r_G#Nm3@eSl8n2=1lX;$!>X1UDRX*$rU?0+G|csK|4 zfA091&p~H|ZUteu7bhB)?1RdMRoD$|RF2COj7kwUI46P|80>du$DD}==m7hg$B9|~ z!0E!DW>%JLpO*=v%wDx2Do4w>9K*@sdlu?koP3gCANjFIEIT%j8_eu_3H(#`X!H>B zEcs&kfVx%j0}ucJi14lqAjLS6N_3xi^eDfy=82gNd$ zfTQI$g@H&fEHcL(`$B;s1aX_vkNH$JL{e2RB<;0IXx!JrQ-NlIKp=Ir=+SaCyM!$y zQAlMvzMx_qz*&F`upUZuzu1?^jpTeu-v^6`0_|SB2<}E_o?VL%#weZEn@Pxqx{$UP zlmxnQ+gMK1z6lCN6CNS#hSkq|zq?p*hiPr){mx9Hne1-^uH$OX^fmM~7@KkW!!_Js zB#H|^TzLCz^6lI7yXI}$!uIaRKs)G1p)aZOyUE&yTCFOxAudPcI@k~)9RBWucZTMjSiiB<-w2SDbwyk45$ls5#axKe9QqD< zQI8%N?7$&t7+nby!BYTy9M~GD471j=&$m9jYgOZ7Iw?-UZEzCslc|QjjeY2m#{A== zVk-(%lOHbp@NFHG2KE7Etp>1rS!p;{eXQD2RhWDBq)^A-lL7eh%zS7BG7??rIA)H+ zcTiSG^2~)Rg^n;|Z#y)ahOo^1kM$8UXf*1AyU~2gvB1%zKk)teYO_v2|7UxG3D*Wb z5LA>o<`^H;{jdb9vs$?9n``K8 z=<7IRJSoEQuPdT5;hatWQ15#C8}tnH5!Ne65au0aT^c2~gko4#17X1jGhixE2_42~ zM|53Lx;ox4zxls(YIUBz8j&022nk?0B?Y5TH*Mgzv|UA z16AKLjEY;vZKK?&;EWDNZ#yU`wPG2G5Ul2npTdYUq>ZVCUjy87isv<}%w*8@X11le zVu_fgoL%f%05i=T9WnoK@dgC^4K`tUW|)_K_dsLU1OM6#wvD1FvaB@P5gB{4VCZ9X zOaX(4LTsUuMA>0n9(k#80P?p1hv8Q8`c$F)2)#XYLwP`*n^|v8HR17Pz}FE;1qaB< zz(OnPaFjHp*}d%uOa*MM_GzOLYP;!$wZwFAwzE)3#~#(HO_wjtKXwlN3CSkyo_etpWg+kqsd7LI64>!V`IVY}ek@9Ro6A_`O zY&4*&u$cld>Ys<_`>fH$rs{~fHc`w8%ht%X8OWGk={bIYhch@>`Mew^pC%Qto5XFx za(&J`f((OTMM)0q3MQ}UC{#xDt4WYTtXJ?2LW%BFnuidQa0ntJSJUsrM`&YzDf?xV zSXk>>dBTbU)1a^lUrRTW?~wP5DH0nTOaLEZ#EfsEXhc71sg`dK{rT?i|MaRMmwA+I z(jeTkU#brCTt5>WScw{h`$+7jXjpfYJZ2KYkm+{jQ3}Q(KCm2Z3scwY{1HD1PolV) zKP(Rm?qe4GgZ&Oxq7U8Q4&oviX z7O9nQb!v(;pqqi&F&tddXv62b`{62+yQ$}XD!4L#>D-k zM2`}%+Uz+3Ybf9fkO#@0OjDlI6aEJXq&}*PtOCoK{q0 zKUBsR1613Ta|PS2j4d&t1KBalzsi5|W4!`xF^A`CnMC zO!Nw;@=N)b*hYsBqj%C`$m?SRl^e+C1V}s?UeVhTPZP;dan8v1spS)CoSD4%)Gn$E z>QR7Ua*a(~gpj~6F-o-A^s-JZpi}1KPELZSq_}#Lf!S&5Aqe|r@{rmIB~%}X57Nth zLsuke?_&E+?Pif}uJV4n_Xkf^uyoPod9o0QQU}$o7aNUHya3Dzyl~!Tl!M!aK?QOi zt91st%u6${nc#T4HV&`%PI!vL;jrAizE~L=h-`{&CKm!PLL~*B9Vm5V5uH!7m?Q~j z3eK>t>an%%oEN}Iz#$eICiLapA2@Z=dx`!+_9@daa)XQSIOkqDH@zkXMqO;PVu_s- z2C%f#WGfazlhK|^49HJ|;{GfWAwx~Qvb;14!s{Aew#xgJ_-`SLp9XhH_Qp#*>>rU$ z&gb;c#6M$v#t4XR2-yM?D&{u|*+0bTjFoyCohvhgS>G5){@4J&{??9bayam5(xf$M z4SMwyjPZR+m-$8qGBACtbMM>Nohj%Xa?LFnf-V3fj|8TaXOuQ|urqgXF@NT%p}5#W za}ONf(du2*|N2C$6>4>um~e$or{(tR2T}(H6N7`nzOC6kO8}<-vUHPifp-Bn1CVQN z{;DgE4URcMvtb2Y(xFK*MGA*|3%F~6k`8_gJLkX7WaR2~u-Nd+XJ<}TKg=VhYJFuT zsPMfYfWQcX_CH~j&oHihgfaadLnLGS_YCfbQJ|;(dKR_pBrrMHUV!B{W(k0E7*)8D zcUQRCwIM7yB`)eDaGCb zYZ6^3l$z<|Aij?plB#-1&NrX}hl>>Y&-&m{+Z-{JxaPO6QMefoukvOl8=^*bj zh8Anu80Zs+Rgjqi>sni3YloOWx()~2p&^)Z`X18hoJlQ$cYzLBNNec&)!a2od&W$M{PV4CK;B$4&(t19dCRSbCO(E+|t(540qL@P(0O9c-OG&?Ff- z-Us=7(_(JeZ#{S<&TK(EG9Fz?u*e4`>Mr!m+oLKTILS0bHC96Q2{i+9mG=L!^)~QP zoafo^YO{6K)NM4gD|sYj(9F)RR!AW4B5cJ@Y|UtPS%d&-t(RB!p?4eC7N#!k$vL%T5i2f<4dM8Z{`xx&3UO(U&l`iOOH;q? z`QNj`A8B`maKe7f^UU+yAJ=`|*8`bMm=>z!t#!+NEb?x6C#H0iB<;RjM_2zY$KvG0 zW%ig!mQHUCjj}f+Q}*`p2X?K6UwRO(gqow(|_B-F{aV*P4Ly(R%xdeV%0#yg? z7wkX-7z>GEWxiukIY2sW>0ZV<8$@p=l0hA+H%$I154NJ$(&oM0bduW)%W(#LNpg4L z2yvO7bN1KR{vNw$rzN?4vL8$nzM_yo99%O??b;VH^4HsU0JwcZT+^iw5sJKzCO9}X z725r5s=K%pAXzvAJ*vDUQaLS6g5HB^;;JHj>;z^eDP$Bxy{+YcgSS_ev6FrFfG(7@ zduJRlzWk~F^afA{LGiwM_(tB~K@-d_KmpdokB5NL1#U6V)lhXPYP}?@wX=#m^Hygs z$O10_gwl1BMi%)pLTr9>6ZnjXpKpxxr3R8Uj-7I#Nd&C&6`6dne23qglpPtzGK;D0 zi*u*6O8Q@1x9Zvh?VQ_P@`m>KXkEczHW9sG zEG6dkmO+C{e>5HIgOJogPc9Gmh+HF&!sr(ZOX-uNCkvO-?W3$xr?@y#+Bf;Q`*nP7 z9eur^6uQnm%{h^6kiGOB{ZtM5abO{YQo%^wH>!UtFSnNmFQu<4A4*s^+mDKgZg$MB zK>5PU&0rN$!T3>lNj)1>ck8p@#rj&~QJccz7CW2+HV$}Kh(Zt-EBH>8{|)<6`kFgB zeogotR6ZYpDW@h}*nGf3J#K-juTLWemxUQQu433TSu1(N4#%&by7#qwvK|^zGPI}_ zrHA1!Ug?08w0uQs@4AR(A91Rc!;WdD-|0&0d-*2@(xLTE^Wqh(HBTV6?U6*2)h{6lwC*Af!Q;A};06qa?_A0cfycyN2crk!r z3TC1cs!{Kyx5_PUPuE!|G_W~kM)|idcQ~BW>OG~+_64+)ZT%-9$67KSTG_PBxVI9D z>E5xPDWsv+`(vM`mUkCilX|;?+lovDd8;>+@@@%;;mLQZ*U(LZq7-^L9sbwpvO%nW+2C^S^z+h%vv6Ar^8L zhgwiAwr{2YX$C^yDmAsw&o@6%bW$N~Zl!xQ(W{aLR=wpd?`z>cj=$x&E5))ts>2n;G>FE&o8ggc;Fr8hS?Z&)b zaZ=4vTTFGiLhomd)|=Li3#){RW+n@yR-A|gtv_wsjaGCw|ySHrJSQn@dlqEwVOJKD@P1O z?^n-HZ=Nm{Hl#PCOJW4QKhjX=Io7&-MNQV+HaK{kB_(VzEC zQ0kGNKF|MR7q88K4JO}mEDZ8x(O7vlG1Pgvv-7Udxph2)eG0(1-4xJ!3i<(%wed^* z+BZf;3Yt(p5B@i=*Gq{sNY9(;Q}Fv9oOi%I)Wxdiv`=AMRLIGw;!t>vm`)o;wN;f_ z*ibsvoj%DCvceGIfC`FgK4^6(vL~{~?3TC4BY)&6dZ(roXC+d0^$i%q` zW0y}|eH04ZcSDe0w41dap@~TZA!d=EBd|W+pNEUc{`P)F2E~42J(1bCtQ=?$U->T70;y3HPl$c(3Pkwy9GW^YQYRJ^wRwyM8FG>@DZ zyG<`|MdV1|8g)&lEPRrWHFkaJxrK2v_T_@T+Nmr|fRtRHc;VpyrIc;zP& z00LC9S}QOu3T_I%l4ZfPE;Po*X&Wk(SS|&Dgrqvo9V859!s;rbp0E3ip?+1S6WByx z4nR_GHnA6y<~$u=nb2C|hEN8H>CD*Y|2B2frIF0gwwY!!P#EoV(A?lteLiC1Xc;1T zEBmGckWaC(&3T08s?F*BT{Is#kRYivxOl+)S8lzL7{hyCho6~{LIcbN{#za$6+ILY z735(QbG@I?*^7O>f0BPC?89#+ozym?$4=g05{gN{VwGP&+`%VVmg$(zfPPf!2Yq0{ zP7>B8)cI@sI9YOYeHohRA0yG9grGhr9VA|=Xt#n_Ti=^4OgpblFLb><{Wcj^dc^S< zFW}W$jkZ|JDPqj?DkY=T%qyQBP)+kTV|}mEGz#3+g^|6zi&65#d;-kS|3|aox;lRh z!{4MVk>9T2X~8O(DQ%=N>%Q0;4|$&hf~ptjVpoBZz`XH-eT&|G8stmL+x zM>9(n8W}&RKftZ$^F8D#{+)wQXr~3!WqCi@{}hQA=Awzb%O*XM-)*3U3`#JW`R0W! z^Q~a;WR4#nmzH;*#O+n+DZjBE%HrLLC&F}L9AaVEbJ1nqw-om*+gJEnR(4RC57710dNZ;5?m(n z0vi0+zxE|vN`dsbfu0T{s zxz=ZfZc4O4AwR1IYE`wsd)=dTpCm;SumM9m25+Hs9DddCL25n&M$`~+`k=8PJ>C!J zdb-H@UV)Ckn-B#3+kCdb)Atw3P{mL6@L^~5MdPZGZ8~euo13FKoL0_Co*$QVG5vQF zY)#2uco#HA?b^FPta2wqVt}6PuO;d$kI5U66xZ!kC!4mws9MeU?br6Y#d}MPg_xjJ zk}e!pY^^l=+@z46Nl!^+&_E^NUA zVgX`+Jfh~`fA+V!EqJ8mAwJn#ixG!y33z5nCunD9Yg;ZfI$HpT?|R#O+e`oVP9Pxb z^;_e6DQz)zv~00{c`tSymlyewkx{A)FNa;QzmpaWK%CKa41*SUi6sltme7}i3VQfx zWwP6;-&3Eb9>A`0fCS(84Z5(Gd5uKHQKzRH0xADLbdfQJ z@g!UpDJQJpc?TuBA^VJ)qdW3q%iG+l`PS(#cMW#6FM2EpqKFb#=N3VuLe-e%9wl;S zT_$*wY62BN$K&~(u0M4=97Bk)9_-F-ie|J7KpZs#(RpV$!-4O5GP7EDih(!MvSmp2 zWhIVS*D^mq43xeM!7s(C-Qz7NiP`R;RaM%HL%Fssouj)8SEy(#c74}=Tg+NldgT2Q zVW~XFOPEte(yLAOU=nNR2rQrm#MfZIhZitx9%Z{->@{u)VTfhmSb{lo_#i&+4bCsF z-(JWsV9BfnjF~)rJ}7nmXn{jVoPZ_H=Wq{f*YhPT#T+I~@UY$VfM5RK4kAQQb~fCI z>qAHjV@OsL)F@%qh`Z@-KFt8$w->o4ilefayafd((S=rH_15~7;Yn2?Z6|A8V|Xo( zZRCK{PZK!slvTHUaX3^{k9B8K8?~A~dq;oE#XK(11(&P8KENv5E-cu)nig#53r3G= zB}18GNJ---7eh!g*YD#Nc)-i$%*i*>y)ZJx0_~~&;5Nv<_JDDV0WgHa>DQ)DcRjbT zWpSUBZQiDs@zHwqJ^3QFcSY_%TPPliOakk5nK_gC-1OD-vU>r&T%Lb+!*IcGA%v=> zY1k_|^=W>V{}JyGMR@d_;hfF-AGDz#SO3@>KIvr3dJmUlufgg1%JEPB^2b=(ikk?dr#WtwKmwQFmF)tPnc@m`Tmi~36z z7e;LG{Pdx&GCe`|g8cCTuIT!3Aw%!kEwV#2@~!iW!qEMXkg%Fg>rI2~YLJeoqg!UO zKgMJiNx=VxerEo#nxrM;e{6q(gjTk+7$q4+wRHxwD0@Lntkt+Y5YN9)e>vShvlkr; zM)Q#kJvB*=u7p0T)+=|ftF|VM5P_S7K5HmP@3((t9NdMMDV*dAj)O0ZB}0xQOZ-0@ zMxzdHVjFGQ2wL!=8zLZuxw($|^XX-XUuu69U%C4esDsbRy^+?GGbKf`%>aOwR@bXOs{d3y8=p5Y zuv=iQdMX}i%6}d0VN&;5fP^>&Ha+GK^mBx zRFq-y8>>tiU9PP@S3i0r{lj_6(BA0Wkp&4{X2$Ab7QT=Etx%1ALCIf;SA?Q3>hs3U zdK4;(IF2TFD2<)+;BVo$@(q&^;?flTmIHO6K(1agmh6LO%lM@jph}C3t}@B!$gZx} zYrU!_%rqQoPAbu@B+~&soO2#Dx4?OC5}I+c9;;Q4S1(H_?56YOfBm;N9C!qjmb@tQ z!?97eW&funA z=JnADlm8?4?ddrAogf59jM&UZ@v!~w9EFN@ceMZXD>{d9eWbp=+m;NM8^(=$$>?*; z2O!bq=&W+j%}`T>jhp_v?#uPuCb?0V2zJyX6Tiuswyy&+v)#QN&#DwZBlLIALZ>c- za$4cF6NT^E&r!H2dzo`YXJb>PgX#$98+blOmG}($0JJ7EnBV~2x!LD z!(gd{*y$Dj^2_V;={SjjDFYkWcO@4Y~bks~ks*nlIy-AEQCKUVLQCm$7GPteq>Mmj4Z zB%zVavx1(n&3rZ; zds!GAd^@Fc>Ta~*+Eyp#oB>{+;OAY6Oq@VaS)>)Fe4Pjx6>EPV@ce=@sjN}rFmI4) zpt0vBwf2Zqc*;NA4bM(W{=jDS_|6`l#R^-pm(o8^k6%j1E~R&srXO{kK-Ge~dHDydgzZ}P;_Txkf=Qv%dgX1>7CC~VQn!v9vEni#_wTw`R9)AB(u3gZM zVUHvT{6AGKgril;8NH%9fzAZF1#txnNAn$vNr*OJY~TX0Y-Ang%d4shD9+pcn`Xuf z@Vl@8mDEUpN=g$#QW(v4LoRu`=UKj{a8`f7sWX~TqI|rsu*hA?OdY45n3@G-aCP4(JA$tNt1|6udQ9G}PfoA6o z-X$YoWtk_s0uVGMeBM*$n@hct%|WKDg$2su9$ay!A3yRrHb~?p_u44Og*>}=v6!x} zEd3`p;(~sGcdMx^tvB>tifm0JKqd4!%yeb3`)Vj;t<-*!uUOgs|IPgb1I_x9E%V20 z85-C9az6ls*rKw--zafI%6q(gH&%g1-=Wm^hJ#XK$i&xW)!O5X!dpwS6nWb%8ekW) z*WTS|0>cc zZFW^^Dt(&vmty6qlOcLWt&>{CzWCq&&p^*Yd6moWazZ4WO)0Q)83(4P9jP^NA?1(0 z2YD8WgCv}xz}41Kp->KVO>f0N^RqRb9sURnD0cs|KzhKIMG7Jxe(Q%z zpZXyNf%;cRU(VF0ixiMue(h7<2}$D@hr_N42XGmZ+RGO{3HhKyy<3l)9S>-uMrEl~ zI;stpSUeJcfxK~m3a|T(Cx4^nf^vo_|4gqcDGE!BN!&C6VKfHRGvyOz_b&!B1y3+v19CB)$dFb#D z1sLZk?L^4>uEuQhv-|(~4Go1jNmRRw}KdR-I*q1v~V+QSOv)(CFAnJ&cXz>r!~dTSm5OA9t@5rd!Z`dob3tIR3N#nO7H!xpb%IoO8XVLsW$@GAX32B>IoeCD6lq(El9rZsr7ql(|KD;b0 zT$bVs(lAcGp>}}j8EcL1BeBnaeN^yxH+isN-k%;d_qfg>x102yTZ-ew|D;-Ret;>T zx1H!!$9Bv}I^yLSSo&Ck~t$#1-=8rvP)6BC~7VLI7s=wmh34TcM66Kcg8+kAn>C-A&3O3&rH z;;jLk#GcqxELQil60Xqcq87lnHS2F$L|O&!H_9q|?bXuW#ZFjc8y8C~Jo%~*oyDv= zn>k$l#UrV;c8g18#=m3Gek`oaY{x)#K` zq6K!i3OcrC1eo*eg_F>wDJ)2aO-;2g7%9 zrA??*;7rnMx{iJc-f#KRMzBZ2Vu34K3TF%&lM{yd`Ge->W8LSYFt-cI?T=GGI<;rw z%O&B{hG1BFls!*~CJ+1H?kXH7WPA&Xu+=$a8|ESBJNS^a#R*%yUbF<^y~s9u-TK7X zT!^*>`RSz+R?YGQHnS2|m@bSk(ARupiwz2uNI%`Shz^B@_CmY7e7}+}_SWX9Fx1Wl zf0URD-iGN~eb6hkK4Gu1yWB%I^-K1GYzLJA8DTE700A*h!N%}McBaQ~A8p(v^`{** z^>y33UuiED+vC>5)e7nL)KIrTPm zRbrkH@(TRzn+-zwHMTx2s-0=>j7t^J_br9RrmoIUQo~^Dtf8py?6`Hblfw2WDEQ1# zQ3!=ypZq(lltsu$(3tYe9&64%47$2tb`Mf73B5^SuCMUvzEQ zfmpj4EQgr}QFnjEZ(YA_15n%GdEgXDokjd2HRWot+wYheq35bM*h zl%~teNrFNY-YXg^hDQJsjqsA8`kfsMZsfS@?RQys(t}&nIIl(?df1$fu7-Cwjmfep z#~*?()zr5rm#NiD?W*+7J^yk)cx5Ny3av5~KA(u6@WUS916;mYcERW(z!tO=Mo}SC z9g4Swg7$7*xf0eJ*n8oe*-Cg0H4F@#w_-cxfv^$04NEs8eK|cTmp8$rE(pplYu77* zNpXnw)#%P8<6`t;^rajF%h*T503vSrj_`YabXRHO5}^C? zK=9|(!dU*MUX3=zx<)mAlX|mmU;tAR5K3q(91gjS%RdAh42J5QpByeqP?9lqONc`Y zr##=~fgsm|s#)5MmK0Bli0t7Jp;TT_FEnTZP4 z_-tg`;whv)>uL4_exQY3ef`$o1gQ5`emN_YJI%!S8pJq9VY*d|9tC2N| zCk#bY3>u|0aKdJYEMV~%-VEc3h>mztA|5dH9W_qICPQ{QU|xRYHGVsMYj*YY&WCqC zl*QOqg+wLD&Z8C9Q<_V9B*TCE+6$ozmh4K|nCwfDN7oSnrrcT@|L6t!xWp>;GQEJe z(Ya;R4u(ZT&h*kU{{9cQUuMqK;bJ*bbB(Cvh*0S$RDRr}ioO)p;pkdf!r6!6-Z$DT zeRCkvZ$Lxe&V>?Tlf%7p-}AzH_&g4>jL(#pZxu$`&o@a|5&`**MNWFN0%_8d@ z9tI2Mf)J(d9cT={gjIPj%St$6Y(U{^TQ2h3q!A!4r_fYj!pW<)e(gpO+xic-ABKgn zj0G&$=$S*4w7#6^Zt2>R-m>_^(&!%Y1Y(_i*SDgiHcx?;iS+UX!+(?7lugtcl;T*; zQl-a0{U^7gLuM!vpsbg3py=wkB$4i+&}KpuX+>Bza=R%GU5}-Sr0@OnLGQM_l{yxE zBs*wQQX1Hi&RhZ|>zmjd`u-Ug2vxG2mD;Kkzb$P58>G8Q{x_i4@~{}$Fu}ez!sjOB zrm!h1seeh;LJ{4x>I*dEM|%~Fqk-)yx3z5n_V1{ah>g4s8-*pI37D)_b#5>Rl6AI5 zW7a}4)aP*~DEBoC=tR5^y%jxfoXC0$X_N6_R<^MDv-Ex7Gw!Lt{!nr%R0Q_Ww!T`y zdiQFRf?^JcZ5QJaz#BD$3f$r6nDWAYyb-6m`HCCU_e_SU%T|Px;JhGRH>veU1eB1( ze%hg`VUGmhrI8Q=Wbt7UCcMY!$>QwQ5S^ouOuDK*ov!C7xtfyqeZ%C+M~5EHHb-&v z*@t(^$`7kIkbvI%T2DIfI``)}gRF#(&Smv2_9$#6DMJ#65yJA|ey9AtVbgT{T5>4}iWaISegCRH11!3vy&9wq)V38D&`cpJ`T1=~_EhOUbg z6EDII-+7C6i&hn@P`_ohnlBB$6$qX3+7A(1o6K`V05Mu>xevt{{v zWKPOY-wxHO!P@FM&m)xoy@MWmLv%0YLN?AvlYs#%SJhR?vD08CJ#exf`>$^}6&sf) zfzrBeG7$D01V&udFbf5qUx;sksJxy4nMf9R(T2Zwkkr@x;4(UJO7hMfDb5sd$V?Hh zvmD?ZZ$5^ZiWYxt*T%CB_BF?ZOdRcYwlBh5B1ebyp1$^b?+sUMtdJy)wdp;vUb36Y z(;=nv3apoDR>LAxTI`Hc*6Wq(`En02@5Fq2v>`nizysxW;F_~iqxz7Pl#cP-wQHll z$BEpK)cWUzhm@?pk;?$nyY$wL$&kyrST4RufFzO| z-RgqBU)y7tX#_h%DQ2ywlmjU4@7^5Bd#Kzm-u#Uknw=|#DU(PxqJ_H51&j6vr!yZ& zM+#11VSG4UIRS&$NBNFiB@P-1+}fjjCKGR~u7Lf@RQlZE3eLRk&`L_FQ1OP5zuUM) zaL3Al(SxJTj(`0m>8B_k=Z z6pht5i&*av#cXkmG)9l1Srqm+7#76qh#!8l-tom_ebGnV)X;clCQmXKAfXpF@JRk} z@b;(C{4f#?0n;|^&u3vEW_B(dc0GWu!P=GQ+_Xz3kqzgj^(dr9tMvSAFdp>9S=-_x zeFY9#iV-Q`nV7*9BuhQPFbg0O*J+vIQ+3|V?2%aMpSYi3U5yl$jDv*Tw;H2`N-Lbk zNp+?_AfrQO&ay=kMhd9e=*vwXRsE+zAuR+^kI*)Kt@%}u#Nmo3gb64a9Cyjv`VE!X zo|oC~vh#!afl$|=RguzjA*D88KEZv&VewLKj4xJaNi3K!TKqelTMOf8++iFFmh?ju zxLU(78t9-0t};_coGpf#JZA>1Bow*5uAc0sFyvZ-SQSfGPF?ZIs`vSV1By>2{Wg6s z=cQeMZ;Q=P9jdd=C^k9@S zRqAmNg4844iIHnT>{P&kh+k+uvL+f7N*5Io#0tVJ*UUQp%OA-?K^T-5N(Api?~v(1 z&?I5p&r;6VNjJM|hud%N2$&ERB|eq~=JVZ>ec2{pP7XzJ%G+Ql!jVKq1G*w|=1IZn zueCix!bLvd?#**J0;hJ8$@8owib)krcgQ|Ja}lha*HEYMUU}%r^m(*&a3pKgws>RP zx^3%jGim%qATfYUY~iTaRrwLN$StZK7eM;5ppkBb0OKGh&t@KN6JrJ%su?7MDVSpEwj?z zc91-W$i0#aZ?l`zsq>}WbTPfBw5uexSo&(tPuT=E!fd!B3k+@WA5T~~CjC*{W9Z~3 z6i6a2msz!Q!KPByj&NX(UezVo$1m|(9CTceQGZ5>saODr>h4R|r3SIY^22Ec>hKn2+ zBQD-MvESu{Q3_Mq0g*sm4%Oe)V*6tV2zWXft>~uXRzn%%4f+Pt3}N1kB-m}%_oXUN zVkc2~-Q_=dbWS)F!o z(5`g@9o}_GRL;ti>u$iw!EtBG0aOOCej$5L>E3aa%>$c-c1EGryKLe?ovmpau`Q60 z%nj^&5|O^FIjvhAq4Nt|<8_4N^6Ag^q>22Cl*!u3Q1ZTxc{{uy%VfwZP;YE$!`<6W zLtWnK3f>tE-plD~V_rL;oo2$O-q>ab5k4V^$s9QxDN}^-2HumS``DGZ8&jumj#xGj z*}nQTvMw}Fz3;*`o2tLQ$Wcr}+9RQf^3wa$< z#NYnf9Q71t#k(e7)p4~gQ)jxSOW0_q!xKa4DLD_~`V}*SXU0@s&VrVu9T%vsdd|Wh z=0y4drSsX!ASL;tZ5IV2|*Zwi+OL|`**LhwTEugVQi>tC8;#aiN$YUKe{G2`G8aqH8Ecw^5I4`lNe{s$X! zj7jFqs*W3+oa5vces=FAz7xcAKh$aoi&Pou2g!1)KAV_Tf2zwVSCJZAT_)ROW2fhk zxC^lZHC+J!-Tk?qZn!hc3!`XN49mQd@WP<(Dm~|R@so4Ki0mnYJRl6qrw$Zq>`U9@E4`3>R=_gfJ{-UumP}*nOr2T`UA9)JUJ>td7fSqE(+astT-sq<`j9J2LQIirV>! zIMPr>k%PLdwg3Cmzg`T5V1@9gt*v;%P91R?g-r^2rl+!I`137|6VE&cZ_JfTWnA9h zd$ix@*$e%xVbI7L2q@T@glWey8yE=eqD1pV>7rjJ(Nt7gGdk41l*P@?Z74lBb8%sT zGr@LQHJ=y7K>0}%=Y}5$hrtPT-AtKe9%_IE(UU%fxbv%2<<+{~RJr!%e-ZIxjy!X) zm+Xt2As6XlWzdd0)M>b2#bDkh3uAhy%Uc*CCDV@glo3oV6Z$b89d{G5-W`{7;S|Mh zHkus?TOtncQH3oar!%8w*61Wytf>iDqh@R|^!3BFUl+gzD?O0M)yaI<7;&}6e~aM@ z%VgNpAnmlKeIul@?x8?yn)=tHpR%}M}&05O@~LL>^Z8!Ppo}nT$`^Gm&$-^G=D6 zymxxRg;!T9euf*4(Udy#{uq1kV9fV~`h=S1^;M*LMvvnj&7Af*r^xKp2D);0?Rz7Q z5Sr{2GKEN1c(EY>V>3X-3Ws7Jy_PN%E4@momuJC68KYgMm*!w4$QJno=`Fr>B4mHk z!=(5H{e-HqVMY$h=}=9!L;J1MlUmrZSUSzYWE?kyHs+pCc`fV`2{(B(>nn|xjPWuZ ztWL+dtW(!Nv(S;Q-=pQ`(1!p!nbGfBbK@L}Lwo^W;d{a&$$x^QT0(%Ek);;%nr%mZ zX{U=15fl+dp zo#>@B4Ta_s_xbN@KG9JR@B4mM#iMFMB~sGY*wy|tzx9^D{&Ylcc40IIHQYT^-TzcI ztVWiFA?F8%r*qcmD`1ejvdpxgk#6YbCWLHb(#D7hR$0;OGk9zz$llT;l@S(5 zse+f1H?Wm8_%Q8F{uVSfRSdD2>v7$S?t+`_Ul8Tg8sggXCCoamjDANk%FRk6En_z5 z&4Xsu!Boqk)VCd{9(9YB0ZL~|yY{XBUeymk;l&pyjOHtbcZ5*IxzILbU$L!Jm{Tgn zpNPR|oPK_Kms?yUloJ@CY@JI_{up9yh4g$VEv)cPHIsNFjJB`{E6ZsjM^(>!dfUa# zQ&#T5N+X^bOZMdkk~i!~^~JtZ_<_6M{efFNm!8$cz0C@pP#BZTCPc^T(ISS3Q2~}b zT7GLB%hB_vK+qRAhki0wHhiGO7ycBVC6k4%SA8iAmTi;2rH7rxbUp=7SLWPhp&ZKJ zBF9t=8h5L0k-LpHPGJ$S%RF4bP|aQ84+{ zPuzg;j2j!u5bVL;aL+ouZM~%gB@e|$0-C2u z7`;bF0c7-Lqp5J#nU7jK`kY*{-;LbID&4*?F&XNfMCw;-kF~cCS7^FM&Cf7&%eNz7 zCLJ3Tft1x6X3{SI+*jqT92S1QBAvnpg@6m?j;40GW57}+0svXKMVNkP@&IS`Y)!(1 zj9R6>qSwA@xUvGDI~NNvSw7jiY#}VRsmHufp*yoP*=Kj$Ft>knW2sb1o4Y+=t+7UDRTFqoxhO_LMfN3RHs45P-9U111*fdKe>BI6vr0IBQ2kLq;eSuv|S! z$tnpIG?YA4KQ^mPf=G|ZFZTEChl6+G_Ej>|SnTt*?WAsq*a4sGsQ2d^@)iI742QFO zZioJ)IwuQ{hctw<{u%~!u9lr)bPgJ~nka?r@H-q8P&zeK`tHPTcW9~|JbYvz&-&t_ zy{uLd3>lrQLGa{+^Qs%E@1t?AZ?Us?;S~#4GLT>KMUQ^~>E9b4aj85))sIt?A zSFdtYY<@J`a=%$zEF74aDM>3ef5yi5Kp9J)$yZcwKC;D=sQ>L zn(pbgs$#pf0j1`Qc3DwY2{U~KPmbNx^#DN*rIwkA@z^dY%Xz+7bf`T3uBhxD$Y1$% z(>D(u*SS93Set#gv+Ed4_;qd89Y_NzzAFD=xzDnWd|;dsnu~iS%DtV9!98|!7Ty`F%|>xG?aRNQ5j?UGq=dLH zj5hJQ+n?6!uE3lb;CK}yyk!5?^p#`gpCMoc&1%$b-PP{u``yj%De6u2Z5q1Z`fR%a zF{^MSyw>=Vc`^DHObzZ??x7`n&Ug8gl=iL5VOe4p&`vDuh$ zy!~lowRA-{lgc)SBcigll>Ozj*}Qsfp~Tsti=$7UkF}RxIiH>?eg9g$Ti0Gs%qP3< zz(^LgYV^hFL}~snU55vn4rQC(L`L=t(JgqWmJ`lJR|u22g`!AZ-3Saw)F+mzb;~C> z=hecs@!*!~(3d1_DM^z@p+E(^nHpweNgu6rp(Y-l^g?|i{!ib&R9HfV<2XFV^xyyHHFTfN^W!YT=B+Y_c!X3=N4$TwHCG5 zzpjJTpC@C^bA7dx1_TN5emI{G=PF@jY5ZDYo&!A><$T$<*?*?%QX{`qnw`2Zc0m9# zDLbypzZk!w$3zOfwlJT)&%XESZo4&lB75=H6WNyru7sghdByT_0hfY#*+6?%tnO(n zhL{%mWeiZnh&}KAnfqsjtzGQI$44KBB^X;A?Ot>@qF9tZpI-D9LpwT$tDp9Mp4ry* z7ulDxZ$)3C5S`nEpmC?aCz=d(ZFA<5^?+h?IHB0{pZi2zMY(zoWqcrCysRlT7g(`# zYW*1P7;Ks8W$^#?&)IWk=%jLoX3cqI? z$p3W?c0Sgbus|J6<}Cf(A-e3#Ddw2BWW5>Iz(6slN8;`1hhNYy;2N3=OPHM_MpP=n zeWRz&FJc_)`@0FD$Xz?qi?RF|LET6`GCTN^O(#t@+q(0m+*0;RjxFXiU35+$1v>;n zaN{i@tCJe6^36Z^l$XPEOR=9plpB=lGYZeJ#TfAzllhyppqNuuYBMXf2`BtA;h;U+k(T5Cl#eB21l+l+>KC!Htd$J6TV z`qRPN53g$u*1ec8j(g85runR~y1mf3XLP9GuR;{Xk)kuj9`AZ}+s;00q&VEn*^u3k z&FRD$WSciyXj!?xcnhFh}J3r)@SJU0E2u9hRq+2s2t-0?!_mvlbuQ$nBuV-3O?LxOpB8=;n zVU>0=KU0#`Q-WIJEhG6It3)A533>ZzmY$fORUfTR1drHjE#}x*eJoW5zxi#80~Tv8 zF|HR|#69~RzuhwcR}6FY71J=tV$1=G&`y#%o+xU`frEv@OZHV}*?X>rak|M^8+|Yf zCxNpM@68HBvVX$2;Kc{A=l^@4dp1Ng-GSnk%2J@U#HZ9w5#wUD`E~H1FI3By8ak?j zlehq@$;_(sE*e3@FOep%;UTIHn%1n;9G5*W+~u`VYIm3u1Y$w@fBpuaB-D~8f56{sgn}H4Re|CMVeE;h( z1>)D2Z@mSgzIRP0kBi?vZ^V%Vph)^lr@nB1Z#|&ATKykMvFFr`;-o|6(7vzp}U(J8);kN+c=D)uNBhv{J$9 z{BT~!W5P3%pQ-V0PmNc|M!VTF?(o%Rr~Om!W2sVW_L2Er z_L;55)9M=Lw%lE?c6!sZ&ptcenqDk$V3roJoQ+ei&$2!?y&M~#lbwfVH_rALwn zZZtpVvsuZ?;&z0HNvtQX1lQ7Lf2xds@SEh1s=<~{l!h#NQ@#GwyvO7v>mbTPP(3a5 zqzR4II+8sXFuPWa4_A$4py{z`32jfMI)5;n?m{+}T}8aj3wbUVYNotR+Qb>_Yb1&w zo;Oy{M=3_;F3v6NM^POGl!dYL&f>&e`F)rGpNv16HKK3XOU8Uk!V_yVyt%y3+8^4- z9`N{7o3F~^JSeoi3-UbvTVNus!^J8N=Nd)L?h^uS>y4+VAiKuCDw8MR? zBj264=F)65SJ<%l;c!e-Y!1*Dy%mGz6?|tXlp0C{>ruk)U)aofz#k5&Zg$5Fcu;Rh z3`U|xxjRT%n;~K2BX}=EK~@tm>wt%UOK4l*4O2z>_VcrfK8e^pUR5HYkY2llqvyuJ zkm~wQ*FLN~MoyScqN>4}ajNeY0@&4AsX+WLNQ}cko;_M~$lX*LMbc$z_K<|3O!i0x zZxr=eXr6d9ZV@r>Mm)lUoZi`HJA0>}hThpP^!;+FmAGuTR=M@v-}=~is1$Q|=w!F) z0%gNQ3S1liXBXnLB490uzKlr9O7sz0b4pztTlbF2f~!N_Z_tP%Zv}P?Rln)t^torj zNPcxh_yliA90z#Z7&IY04O~2W??W3A&vO@kKxgWvr#5l8$;V~X8B+{`+7V;3X|`OX z+7)rm#ZGh)!qJ5%hxROspD?E9fBY#c=_MU|Njyd-YySv8RC^};GxN{wf0E7?xm|(u z_m05B?7H~e(BhSJ>3}Pv^Z2Xdm+~V20&f2l36Gk;99L>D>l~1IAu(yRMwdeKbb>6Q zb{LhI0$(x6!Q?ps;>xG$NuRj{y&%!X1%obXgMift+b3L`l6N8UrPA4%DHH(w59?WK=J9DW=jH|g6xiW_+wVW$C+KtIW43#jWoaU&1^i-9W zV~{*2c`BljVpXgpjmYo^Z4pzd&%w{+$34S=0eHrI#vO6Ei4A%TnvpvRsBw#OzmjfF ze%4yi`Pt5!J4L`cT9LKwj?Bym0|Ubu(aT!3`St^arGlUp^jT%~uul1!Qk4B*c0-pL zX>(8a$B zNAMBW{#d5=DfP0VvnHm&+-vBh53ep~B4Q(CT>K6(DBGn_gysVKGRE3^rmL{Io( z$JgafFNnac^yx3|V;9k=UrGHbUwlf-Kc(bJPJ$QOE_WI?aj;CH^Dgs>-D!XNd$upa zk$If{gjICikqSUo!F=Mewc0*aGQT5)!~%KyA9daSl!XKC8=YHI%5N^sO+eyipC0zNb*V~{?e zYGcblq`iI=PxyIy;k8S#w_Bb&%|RM(Kle5*mfu~x^nuU{<{xIvc?~=aLxOa#N^ab0 z980yf;i?~aFN>>wh|E|gY$0X$W(&KSf->Q4J2^t3{O85?@=EnW&!`7B=-tR=6fW(O z<~j1?)|ow}`Nt0cTuuB9;KS=_ksO_Ph3}tY)$TLA@W^X#BK}^Eyjnfeb3?>&Pz1g= zodl7SE%|{)7TI9D@w+|gU-f#P!}C7IM!#Hqp69_K4U78vb%(r>Ium>~kJr}|4^i|t zsxpPLhWtm^PNLID$O7B&FrqPQ-6nlbHME;kMZ(+r;2thSNV>ocF}X_sB+*km~CI0qnG=dbOK% z&O4h^YGtK_j8(>a4`lC1J#0U$Hyb;}LUQ_x=oC=K#A%EW)rnEo2SzwTmGzZiF$&%r zvC)fFt*H=jU4| zzPu={S!Esh()hP)DPHccJutajo0GBPWF@h^tOjq>Ti%MkRfE>v7Dj7uYy`4LG)tBJ zxJVW-wfuD}y{sIBo4C~oOGXMLCviIX~pR$|SgVM+$kEq>aCbvc5i1*tLjY@9!WufYes5!q6>stoipyV^*6;Y>H zhqZsKJSA0xpN0O(>h)sg6^^}#shL@PO~^OiNKbl}CPtj3zKqYQ`LT9fzruMoVh zC*56a=>4VfU5hW5{-!k2!P^>F;a$Oi^> zHHp5j`y{KDgS}n82eW;Ck^hZxczoi(;#@(V(bch~0?TL_bNuIQIeqnHCdlzS z9po(xXGdNCk~A2UrP8@CGJeK><*s@p&4oZ9n^FA8@~~OUpm-feobt&C>^D(>CyS!- z0yt)BaxyQ}dtZmutD1l?ka28}F}i%v2=t%Ld&>l0Re4XMAg?O4&S@5Yj%RD(4w zbMSluElYC&{LG{ZdmrPia-D@wkeV-)l2pi{_aK_HA~2Gv zsXF|Vv`?5qI*FucA+6$iQg&arWfjjkXh^?+3WbvYojSfL-!oO+`_#>x2|`Nf)rIa* zRt5#E#?+x7yneTJCLGveNBnxTquUgHy@{9o<^3UyMfzQEUTPC0l$_kyR?XES@s3~pW>eG}%BsIo!t|jEn#qR8LisvYgV}_b=G4wM zbLWu#MSIX0vOi<*bt!HwAlo)w)&pAAd_&KIECl6AZFg;XL~+7fwWBu(TBHmIx|}65 zV1ui02==$jC9ug^B~ITFu_L0Hv+CubqOJjHiCA+mo`>nH@j6;OrjHDRf(IvTf>crN zxDqX_PBZ;}hfTU6?QmX>SA2)?VKyszLh=$L+7`_==Ijj){q$c-e<_V52UX#GlDu7t zw}1a{pV~NAzY%)W8SM;pj+>QQv9cFJ|Ce&vvbZjn^5S!)`DNrqOlwUgk_fxCNzc?E z4WOVsu}VGM+q(X$^}t=Xe({0c_-FOCVLAfY#}Zb-Ybf>`BIu5yz+@TW6sx)>Q9qdw zPDhK#AOC#U4NWtp2V+)bp6qu+`qX)MrgUIqFQOBIV#JW+kjI;Row^yfzX~Il%7)%EMG%OBM4VU841{F-S#y* zFW88h7xv2LSVn{L73hVa{=;)NI1rCV9}C~TPPr)&^rs9uH3__!WbABfjqY@IWYdl59@FWJY3Cd->7^A8h?~z>o0Z7BN`f?^;K{M(KJT8h4>=Qu zw(Re+PN9@ibz^c$djU!N*9(>KK$f{0y6)4lhE>?aLg0Yw49a$3i@M5_waP|?E*!OD zeXr7{AZWzZ2|&xgm#;D?U15&i)n_=S#jXyBSk86bdieIeG&6Lh0zGyIz%8B)Y5j|q zbxjiq86-;X{3l-S9iFKCF{QA}*KJKNCpE19y&#qK`1*IP&T8cXcUh-rko(N~E6=5r zPQE!ASN>RA1Ejm0z;r~du&_*2(FB;2n%!r%t=S$ zR^;uRPTIHvk-E_KMaUi-QA@fmZ;#gL@vs;j0iiKG@8z6FaCTdBa(tfMWl}}zJ`|!} z4O!)#=1VeNBJx47GJ4kmnI_vn%yesqdf)g0b?+N%u7>F4FE1{g>0tYEm_)UO8h=M$ z6rfb?J63MzwOHs$jzmK@@ABSNRp|h|pyI}G20qEF1ArQGmHZdBxr%cks6Z5PgE~wk zCDI#=z*|#3A;nTkHY`k81A;t)%4U>Eu%gNiJmR=Rh-2;WJC2jD>ejUMt~^XU0$Ev{ z>MCU*uK371`pk|ST&qY!T&Y-(v?yxN`QoKq<*7bLSSO6P!F0X96EgM6_LyVQ3&*)kiF)_Pe+ z%d_UIR(s*1TaM!s8+*FQwIwg+;rq$K#bcK@Bv7NUmglTP;ANp!hK@MlkU=Xl`8r%4 zpBxi_U%}wggdb6qyN#+~1=mItfZO}ntjS%j?i3meo_Uk=IS{};8|rx80yzX(5vF8b z*SW$0ovPJt1%SV_ILogRA0`j3IS)o5R%I1JO8t#C(TmxR-05$Oj%^ioNcmope%b6hgz7@ zPY+nQC%8Tn=Cf#ol35nERVAC(BN}piY;Zl=0g6e7_ZEaG^%l4-cE}N@k7fDTdV~8$ zxDveEh$y{TrzbZ+cfb*A!R_b{uU<=X zy>KMZ5ulLa9=&&l(gcU^g)Yrmat@;$cewTBCr@#A(-M)EHv}25Y|$>0|0wSTpHk$? zgjq%@D_-3jtm5No75dmZ>+pwqg7Eb$$L#LQZE~!pAv`*@Gpg5G{YN(_6Sh*R$sj^h z?WdcY?w0M-To&D`()FCgoA1r%w=VqF-yq3aPB9K(uxtM?U#->R+GVAvLd@nzzok%U zaz$oow7ta7<5T;l#{Uuir$9+R(v}Xs7<*d1GhTOGxfq|`ao74Qw!S62imHHdlaUR3 z`X_(t{HZe%s$8ZG5g=+S+wY96U9Mf$y^Brx>2;fY3})1k*6gDDyQRlRM~6x(nmMvJ z#KXDKG?BsTf68XI3_c_s(o#%$2oTFo)-WjZ=qK54MW@ueFjg@Z*VV!{io z9WB%lnM-|}2d1W>zzU$;8lG3%o5P0j^618s1)~ei?oriQaJyr%U7Y*T302BZU={O4 zId6(Qr7Q5V6CQF1fB8#^F6)202gqf^c|A+_diJ50Z8^uP5c-(F&_YAJ$XfIdQucsS3qit zXYb53S0~mbfS`BQ1dnG$f*g;Qex4-HbTr|~V4}*P+2Qz|u>*w{+n^}_w3#k zzxM}T#Y?CqZ>5&9StCg+GFixZ2oPXCBptLfAm8)|_&Pvso<* z-OgaYK?>L15Mlnt59sz(3d*2Y_R?jE?H4(XS5d$oW?x#?%7N6dhClFL9IGfnT!Z0xYg3>{Bg zR@T*>HQ>Ixo2OfiYq|M>FSuLLp8fLpy$|&`d(*E>eWUJQLhc+}Y2>gD_Iq3_K=dpU^xgfxK2k=~sq%n4lX>JZ?zfrM z2RRhHvtg#xw1}?mmcn!AOCq|%FpF~H-@g3H(ub((H$i8JU~i$z;fy+oDtn`0+?H4` zYEV@PP6rUAkWZE^C)5%m^7AF7k|y0XN-%-fGT(5njymBlQweTd+&lAaLA75^zgpTa zKxST}Z4y$7%H`3ite{A&v{uiqyJ$??EdUqurs)jmoo-*jf~P_E;lP~hg>#qx^=l0S z7AZf)2x?2RhUK(j!0g-F)}PT&bV3mARI;(w*v#qHmh|72u6B6?^q?m+PcMz_nc4$B zbf&ah`+XRr-weL1#M@US?oe;P92~r3$13xs&X@En2C#6mmo~WK80nv)aA-@7seBcb z!Vc>zuP#iv zqPUm>Bblp|1G7RW}J!3YCV`@!S<7_ehHH(LCXhzNYLgj!hK}CFPn* z!ZUV5bKg5!2!SS9nR!`W(#$ZI+0wfu7-}O%E7AL$C_HXAch9%ZoFBiMer*}H0lR_i z$Bpx9IshmK^6$o)4iqlO6iP#DIeGb+&=zCWtxE~^rG6wE95fPHf#SNz-e|iq0_7@T z8D%}JFfTD#2x_Y`px?SXOiDXwVU2U2(;s`|MREzDVyOo;wCth zg8Q#fanH1d+B&NbQdIk^)u%xj`uzKD;gJ%8HL=R%_R zSB)o~y*5YQz(MUhVXL8yd)4l?i=n^|K%=NE-Q2zMl~TcZGOg%APOyb-PdQv4ytv6xeNqXs5}#x;p6f52CY@q z@2L+U2Yrz$R<0&$zzC7@rS$VYPit>~Nm`?XFXu_G{B-0>tbJeEjECP%D0eA84a*sb zQssVj^&<}*+tQeRBsM+q_~Xx%j^5zp=c*R!#rHrG{g@NDbMOx!AROD-3RsAq%0q9Z zj++T1*_YLGF8!P&IN)=KJb`x)HG217{^3{WARn*2xeP#g>EQ~c6}7E`f-RcRAAS}*A6ysyQ}Thfi(lQZwB8C zj?QOU_@X)0IQ@+KJch|z2;4=lBn~g;qweg*1gin?+N&oW$DjSuIQDR1L;8XD=k3uy zK>JTPb|*`vsfp79y_C(sN9OVA$Ns=xk!#+$Dk^*t+}p$E?^1*kBXBk4bY1Q4@<7P` z?qdH!(dF&SP+I%eKmX0w5sbgyTzp{ia;^4N;w=I+pR5X$)rCZ`Ds(XfR{dRyL*-Uc zzzlCi}Xy05=L#%cvrV}>WOUF;~tzFKesx7{V!)n zWh}LBVB|nyww;pn;dOT=?&NN~8waTqQP8#1&;Ihr($Bv;KSbrl`Qi9K%p3;&MCZgh zJu9R{!P?{a4_Oxk1$SotfD2^;(7+l1Jl^?Mik%hZ+*OX5oCYzHy5On)H18`PUofk^ zJ8OtS-Rot^^&+rh$AD5hNkM%!cyay3HV6|WI&)j{pS9TvsI|6SrGq*!T&hGDkQ2uc zS~ZrG!r?>|b;anP+h>eEqp2^fcbyH3u0h29TNyFwj_RAR=u}+!|Fib)(Q#boonTe5 zq?8nlr>j_Mm6{M)RVaW(h%bPUjL^1JxB7Oo8f=mP2rG!Ju>lC8U`8*}JhO66vaTxJ zCJSU!1Zl`YY$pbw76WVLSfc2RGADC_rW!JA)3!)6S&dJ!7AZ>6W}G!i(H>gk6YuYK zld_%7nfYfMK%*b^xR39C_xpa|3&FY*vldoS%N`VVUtz7bH=(%u248x37hOI2@Ws(< z`R%Z|j0S}_khEm+99^1%MBLaac~@WVp6$rYZrae&@?o;+f_>83*YYaOo}=gdef~cB zGe2LX4}5zIG94_@h@$8WcmL$e?nn3BGy&`92g|=Yf)nrz{ z#r{q#V$d)*Wcm)D?#3_bUEXn4jens2Kz+62PIYY!E+&tY`_d#-qW)Wh>57t+YfMqPHhSG!mHNXNY`_rYZv%f6+ub#Ck2WYx^(&7Tx8(9utP)P*V}<4?y+|HclkT=yqQmc+IzmwD)gJRn)hIl z6kclPw9Z#t_uqU{UgTcVuna;%nI5mI4Q*fLxcx;q{b1|k>HA(djhP;GkUAtm<{%7S zb05^8Jr+_{YQ9?-tKa2bw9mxCGIpPQ21M}P=CJIG!4>zd6AO}n0v#Md;sok!% z@*1!GEp+W(wD8NdrS03lSt-G8R4)BtS>|<*t}o_ch^jm;L(RO@Y2Ch4)tmQ{m&tKw zowKVe|Hx=w*P$XU4lLCc2a3h|NsSC{kEAyu(eNJbg~m;uDtP*xDo>HGM&M)*VC`~) zDS7Rs_~fa|XYY-XD>?2h!wU#--o$6FhE2zr0&7ZU48-Kt z^Q@dzN3`@&%Uz}JRqgY)T_!CnM%HKVd`NA3$<|^%>#X#Ck6+)WK`OxKyE&{ENA*2cO>m z1X9`0CoM`fqKm*_bQX!Qnn4QTzw2SUs5E>u`Np%gt$k#~B8XUQ_Mr%{Y87q>#stXQ z{n2NexFgh7^cftD!?Cxke~QlH#r5469`qLcxED~YbesoX{20C%_}}8n@SMd1$OznN zS7`UvqrlY7Z>Qhx`twnEUv&KpHp8yJBnYKIAk7FwLe9AXWz^*+PK12B=sxl*$phO3 z%Jn{rzH*$F*WSBpWOZ9Bt*e4-cz?HYe#a{tcEeQ#iwma0Biy|R-j;UzJL!`-7LAQCQbv$jiK4#}_ z2VCm_JHi|oyzAX=(ByBj|A7Rt_f)vq^-c|Yp{7DqN<@avr~!N(j9<_`ut2pKFNHXxOkFZ@#C{$G54c{dSW#iPCW&no!7 z*QdMAay3)~8gpA-fur&M3(gA(9@Ci#q-g+v)A6UUAALnVaf2wd2j0Hzzwd!PnES%Q z#b(%AG186%m9WACTJ~Vk!Oa?x7@*_zABdH2Z91>M+`*%V;M_g;{QJk>+0j#{rQc81 zF~`~OptMPaFCTIlyigp$s#qXHCNN|Yg2j3>58#6s0Pz_y ze6Wyn6%x|Uj-I*QPmH`_|M*evN5l@ekG{JEzo8uo{|ADeILH-|XKh%p_}aDGs&)QQ zf4!Ca^zYzChaICAfxuiGh5JuQUSw(w5$wo9@ZR{}n}pkqs>TA>X=b_OVaH`ifc-XN zxHp9ZK<_PX6%l5VgYLV@tig=K>X*+LegSasDopDIb>DJ$=I;UEVciFr--25{H|=AS z0yK&g5x<&Fl=pH^xZH>`2M9r34Tn!)-Sn||du{27N0CDrc0;#_(({Dnlw5#_m(b?( zXv6#eiV6{a1s#LeTT!AzFr!>#qe$#ZYf%aU=%v;Fl}AZ6hzA2dtX`jiMvs2FbNQ;f zQBCho{Cq5nS-a?7jeTJ1&rQe3Wyw7XV9k9Od2y8#eB)3A1vJis51~AC+zX>F&t=UW zF=5y_jwFZ3Fvuc4dnN)y@qo)A$FQD7ki@;}M_?+t5B|1bME+d+UAtFr&;EFASNzCW zJi29R%hLX**w|8b%`1?akq0~;AIIW^Us4)7XdB$ZM^22)wSh{V(Z{*AaS;p%ds^Vv zki@o#6zcG{>Av@~L$DrkFF#mGB5_KGjJw)exqNlUawH7s@3?zYw95Sj*zHsCT(Wl1 zcCdrS@fXie%-&HJC(a!0SaW-f@K30#Z&`1(UhcP-!&CLcfC@I)quTADPCn`Vw&P*? zczO>l4GUj{dFa)U+e}^7s3K>G`DL*{vPM|ZO_+vzClVEsilyj6kh0iF1$$^YGel9%1~3lPjvlbevp^A;_I)A zS0qoL+TgxW-r&ArFCAR%mL!%!GJ!bqh!xeB<$285y8hii?f=aGj-3mPjhDF6VMQjFJp`P8X(H^lR= zqI3=y3Ch)uub|)v$dJeH-D$0P=N`l*-nC^_+tr7%tF)_j*8iBl8;}VX@i#cE1{2c< zXgFeU-*bV6H;8oes{m-;YXMR7>w!w2pTFz*C&qqJW8XXV*s0%V4+Xq(`~b{2inj#c z#PxOAAb!u@+w*o84`6s`L;5eRcXsW+;_QM#3QP(XsqOh~KFR|zN-({QV9eeBRK_0J z*dh7uAqp^kX!&fGWC>(~UVF%0?ee|igJxn(uy$5yZ!LeXqhm$K$_|d(uef{Fhp#-; zvil0$hSDd7(cm_iEn0hec=B9KEGM7(>>@4&T=Y7a{1Pq!W_zUt&H!`RF6Q3(f8rf$ z(ZwCbYqf9h@7WGl${-kn>$c3o7ZIPU94MS0*~KRpnTsDsw){?~b-<^sG6Vo5 zCq<=dB<*o`!1I|WnXfY)Oz9r=%#AIsKEW8`%j)tEcOdi3-Dfskiy{zm9ash;nZ#@1 z$G`=H=`TX$L;Kq$l{0j3|7oT|aYD`Z(`UX{aqF_W)U=Tl; zV=%3e-4~sAKFl}fhaQKZ!1v41-B&4uO-@+fuUw@2s4-YWutJ2vgFHBK<%gxzD9KtD z8HSR>H$8OdrR5PsKN*<@EQou7ZwK5D0D*IRuv)o5+_1l&Z@Zk`v|{yr_gopl=C}c# z?)7!+^$gDCdDBqa#S-Cb@hsqg

N!YJ`=WHgH^}1-bfH_5YB*Z(rE<+QDC(V!zMw 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 z zUxg?dcjEME5Y+6f9}OJ@PurU=M^ z-~l;d@JyCw2=hVciaQ>)U#a#A7fj{4oa_Kek?T};1*d~(_~o%0ZvD@*Uv#@apWA(V zT7CY1%Au>%ZG9y~Y#z;SS6d{DXEia!o(yFK8x(heYwN8)RxQ7c7V08tL?W>}oQRRQ z=ke~9l{;2&L-!l>f+j4Q{%9(3zBOyVQbg785~4;P&aaz@O}|rd6UBXKkMmJ=5fZ@b zr@sG>zjSpAUq&e)mJ=aqx;e;HqCP#-^PC=kjhvzRZ!H?;%vgHMTg~`W(!GMwZmcsG4 zkeGb4^^W8ju9jH8DY)ze7@v9YUXN5WTiIP}^Lss>J86L+F_rjlwM3x+==|Ip@SF@q z0M=~0R@08pMg58)vN&j>9Os{}RQdn(r}?us_qH;Rci_xD3Y|)7|1$FZwmk4ug!zIW+V?1DQ? z!o*2jFzd((vJYP8KgT;HMtVk4#-&&ne)FO7a;YQu?T2pKE8~v&Lx1Sz>_uEwr>pIQ z>hq8eR=PUX7vJ1@%lj`cV{6UW&G^&O%lzC)pGq>gG6ZFAq_(_K++?MBA@2|d$*FAn z>X(|^G28mNzwYjMcA;1}+QBHrLOeU1yNZFNQ~>wU8{7b+20{#ZDW02b+|?Dd6I)uY z)7M8M@*Dz!1En*AwqNo`4SBni0S^oW8B~Kzat{N6cFFEV6H52W&os**818@SvQ@_F z9Xz)cm8MlxAPYmu9Hs!1q1?5gFw51k{HVF{V{RysHS(3b|LhGo&b zZZ%FlY0`zAi+48tZs-eYHgR)7K&FN|kdbKnPG~PJa6gtlX_F9ZBB#asf8ynNUM__S z@Y}dKdp{e&%betE)Q#FNc*Ab63(#jJ&fv#D<%4U-WK&fi{FWE3mRseQ+PAwJ#1-U` z!q!0=#24-maWjRcVK%Ai2yi1^lwmwO75fNj>$~CkA=qKZWM5yNH?f{nHnxO@ z>foxpmA4Bz+~|%&%+=N>?o4xMk(4hkgrI`G&2BMlg!>Ar`=8g#oG z1Lh2Zm*XYv*~upOF1gm0^$BM=7du_LsTur7aM!^ajnN=_dO@tIG z$lqctH#X@fOPHrVnVZz}HN1mgUX(h-Mt9c&a0Jz{Dr9SWeE-T>8SQL#i?K}f)hQWZ z!W;siXABC1+P^{P-T&;e^{EEK)}QkqMnM!VboSY$RrEvW>Ef*p?#1$oT8O64_&@*F zPruY4lr3j9KlTHo>cEIYysB;!)=s4{Jz^Akrt% z?7FMaz0~bH7Z&MH&ayo6hG;jO;o0U&teLyFHUv3sa-;axt0?&IrHk(UkrT+D3gf-1 zd(Z266VT6g*Q4k}<%lL3uVzBci}$>BW7j1dJ$_s&ZM3jB!0A-d^HKy_O(+__Aa(mz z6jP>kq#6v`p6QGWMl0-9AAG~hs#WC-v{n^twR}_^AX+t(_LSC(N<{IZUYn@gxqqOd z!$NB1G7KzHxe{ueR^$16%3~qcp={sNTwxwQKk}z9UtLW@MX8O(+%{Xn1VCQcK!9rN z3d5X&Tmz8QI>xPFVS$eKjH|k+_SvjX%J6!oF&A)H7u=?xcGvM7dcEq%bxxfNk@6uxC zpb+tXr>K_wB{Z`@W@g?&*t|CHLV*u z(d0GUc_-oG`epU$R3H4*Wy%yc<7)9>hyBD49rtz~lwXlO&w9SYUw(^zYphhA<%auP zpGpQi`^;xOI2b23YE(c+IPfPFWG-+WHQag{#w1L)JAV2{zv+t(?*G>u+|d015_;}6 zMM^LD+S>f9Q)HS8fgqK$mq9O5Nx2agRxad31SMfdM6nDBudz(mePqt?oj(ayBVDw` z7vB78@w8{J%!roM+dpN7XW=-ghOn$CbxH6ZGiTOZEajv>rSY;ByJgOoX|MFwFMaoR z-KiwC?_7lqR#oO?t|@qm@Rs?rBR>gy3?*+zhHiH-rQf`MdHy`3!g8biRp$vz6@Y`W zh#Wg>!+GV-ef;?MUUu%wvp)swBDWByh1g>O_)J*p#jd0L`&wUTCX7TYPx-)6R#}zZak3XyiL))}7B6C^qig^H59h7kJp- zs?UFtK3(EE{bQGW-jYS$FH8C*Dk_hj{KIk>=%tEnn^i7VWc%6H&)#;4QrlFJNH_!R zvbtUR+WL2Ya_IsY*t5KIhs-Ye%3B_qz38*{L7_VHI+T2=t7JKR@=srOsWOEhDsZ;j z7w0&onvcpVbkPeDN6>Jgjsm493)806_Am0<-QRYpu}wHb)bWf(;!Xk{{p_Mw=HS*Z z{vQ{8Zg%Y`YY}`XgoK_xjwma`q52Z9d9-lGWu2o^tc@31AY5qQKe?9o5UUK*QG1}qu;p%czP8fmUz44 z5SuvGj%tI6X!|S&yhs)If2>_bF8nw`^Y%|$J0C6GXcDoV@LM#w3%|L2ck2_sTdiKI z1kw2{=y7{(XQ!gUM)tkbg>QY!r6`=$p-^IU4d51?D)FtCy0*UIZ(QPWR*+{<3Sz(H zbfYBdB~1prqQLYzC&l1kVLE9_y6=oCEK0J+h=Nc7D@MufcdPOzCQZMuJz~M-MJIfUNjGJvsaE- z++$0%d>xJ9*md!lJ^%E3AKa-uZ*iDNsh@FIDv;|0>dU zxpoG&e0k2;ZWp@59}MGlf5sir$_ptNGMk1b=6kdG{)`rK<9w05d@q7^`zgP-UiHoA zzC8QWb8Azg9foHYZNESA$Gdzui>5J{3UtMTb%9qdD3qK-%+~#no&QogTdwE8wQ_#3 z?a$k^bKaA!S3h;$x6kwA*=YICvmURHJKz1l=U>ZC4J}~dNY6pjPLUVz_s35vY((&n z^WHi;!sp%lTt0sGS6`%A^(`%&|HHI?PPQ+f zUr4X8-0yqSxfh;O)%h*u^SPp*)2Fxm!^`^KX>|i{e1YrVz4g>BpA#IPQ=u;)53RnC z6Sx9cnCElUf^e;A=W`a@FI@D^BFj}yVu{nir{~u$E?m(C!Q1-V?>o5u{}k-wr{6XD zqQ~O-JQkUNUzlt6$A38s<_o(nCeHWw{?Rm$O_#Ka}onL)aFb0O5$)v|o=s#IsVpOUiR=IR zI$3uv@w_}*dUk=yvv0KDxBmAh+uAM-+qvp8{;rF`_@?#t`FR|n%%Ej8^!gX+SbrGH z+Xb(!fAiJu8>tNWj@d7L8DBeF2sVz+^RKh>)jQ{|mTb!R{@=gmveC{HH1hn{c`t7l zKJU&Gqiq6w{(3T_E^=*Sf9vSKxJZEu-#!nH^9ux5u6OS_E7@M8;Q23I>~lLm`klAj zd2vU?Ir6wzEzi1t>(iGT149JV+Tm*L!~8yXCD_LN z=Sgu*|MZmOnZHn1#MVJ7yMA_v<_esAxSGjF)H4oApGR|p1nFY4h_atYxu$wjt@mf$ z?9VOfcgo-R_?PPb;SVf5J{k%Rn7?DV`>LTz4U8(|Liw5!&Tv5%PULl^X|6w zQLnBYK#`MMW~UAcWgcHyx?yHV>-xr79^GT>D@!8>Y#v@8tzY}zp)DdSuijntQ`xco zzjj|x-)IP^pT~u#8o#a0Z>X+KE!U=RExK9;r4I#B6Mx6sz-#te6Ic5q??TP?wPb1N zug|(Uom<&P?A9yawe$G%|NCFE2J-p$Zo7t}8o}Oq*K$5j`m@uHzy10w!gIS^h9U#? zOj?Ljv3>lCJKDcrh~Lj0gJ(h)5TAKrjL+;&`?zWUY`sgo#QD$HpYirN>UzfQvwatU$E={2DFtBR{#J2 literal 310419 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 ARsaA1 diff --git a/Arcade_MiST/Galaxian Hardware/Z80 Based/DevilFish_MiST/DevilFish.qsf b/Arcade_MiST/Galaxian Hardware/Z80 Based/DevilFish_MiST/DevilFish.qsf index c82d8975..9a670612 100644 --- a/Arcade_MiST/Galaxian Hardware/Z80 Based/DevilFish_MiST/DevilFish.qsf +++ b/Arcade_MiST/Galaxian Hardware/Z80 Based/DevilFish_MiST/DevilFish.qsf @@ -18,14 +18,14 @@ # # Quartus II 64-Bit # Version 13.1.0 Build 162 10/23/2013 SJ Web Edition -# Date created = 11:54:39 October 19, 2019 +# Date created = 01:03:05 October 23, 2019 # # -------------------------------------------------------------------------- # # # Notes: # # 1) The default values for assignments are stored in the file: -# MoonCresta_assignment_defaults.qdf +# DevilFish_assignment_defaults.qdf # If this file doesn't exist, see file: # assignment_defaults.qdf # diff --git a/Arcade_MiST/Konami Scramble Hardware/SuperCobra_MiST/rtl/SCobra_Mist.sv b/Arcade_MiST/Konami Scramble Hardware/SuperCobra_MiST/rtl/SCobra_Mist.sv index fdd4547e..e25557df 100644 --- a/Arcade_MiST/Konami Scramble Hardware/SuperCobra_MiST/rtl/SCobra_Mist.sv +++ b/Arcade_MiST/Konami Scramble Hardware/SuperCobra_MiST/rtl/SCobra_Mist.sv @@ -155,10 +155,10 @@ user_io( .status (status ) ); -dac #(16)dac( +dac #(10)dac( .clk_i(clk_sys), .res_n_i(1), - .dac_i({audio, audio[9:5]}), + .dac_i(audio), .dac_o(AUDIO_L) ); // Rotated Normal diff --git a/Arcade_MiST/Konami Scramble Hardware/SuperCobra_MiST/rtl/rom/ROM_LUT.vhd b/Arcade_MiST/Konami Scramble Hardware/SuperCobra_MiST/rtl/rom/ROM_LUT.vhd index e19ba8b7..bf727941 100644 --- a/Arcade_MiST/Konami Scramble Hardware/SuperCobra_MiST/rtl/rom/ROM_LUT.vhd +++ b/Arcade_MiST/Konami Scramble Hardware/SuperCobra_MiST/rtl/rom/ROM_LUT.vhd @@ -14,6 +14,7 @@ architecture prom of ROM_LUT is signal rom_data: rom := ( X"00",X"F6",X"07",X"F0",X"00",X"80",X"3F",X"C7",X"00",X"FF",X"07",X"27",X"00",X"FF",X"C9",X"39", X"00",X"3C",X"17",X"F0",X"00",X"27",X"29",X"FF",X"00",X"C7",X"17",X"F6",X"00",X"C7",X"39",X"3F"); + begin process(clk) begin diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/280ZZZAP.qpf b/Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/280ZZZAP.qpf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/280ZZZAP.qpf rename to Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/280ZZZAP.qpf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/280ZZZAP.qsf b/Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/280ZZZAP.qsf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/280ZZZAP.qsf rename to Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/280ZZZAP.qsf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/280ZZZAP.sdc b/Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/280ZZZAP.sdc similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/280ZZZAP.sdc rename to Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/280ZZZAP.sdc diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/README.txt b/Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/README.txt similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/README.txt rename to Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/README.txt diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/Snapshot/280ZZZAP.rbf b/Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/Snapshot/280ZZZAP.rbf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/Snapshot/280ZZZAP.rbf rename to Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/Snapshot/280ZZZAP.rbf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/clean.bat b/Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/clean.bat similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/clean.bat rename to Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/clean.bat diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/doc/Schematic.png b/Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/doc/Schematic.png similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/doc/Schematic.png rename to Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/doc/Schematic.png diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/D280ZZZAP_Overlay.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/D280ZZZAP_Overlay.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/D280ZZZAP_Overlay.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/D280ZZZAP_Overlay.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/D280ZZZAP_memory.sv b/Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/D280ZZZAP_memory.sv similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/D280ZZZAP_memory.sv rename to Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/D280ZZZAP_memory.sv diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/D280ZZZAP_mist.sv b/Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/D280ZZZAP_mist.sv similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/D280ZZZAP_mist.sv rename to Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/D280ZZZAP_mist.sv diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/T80/T80.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/T80/T80.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/T80/T80.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/T80/T80.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/T80/T8080se.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/T80/T8080se.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/T80/T8080se.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/T80/T8080se.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/T80/T80_ALU.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/T80/T80_ALU.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/T80/T80_ALU.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/T80/T80_ALU.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/T80/T80_MCode.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/T80/T80_MCode.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/T80/T80_MCode.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/T80/T80_MCode.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/T80/T80_Pack.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/T80/T80_Pack.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/T80/T80_Pack.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/T80/T80_Pack.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/T80/T80_Reg.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/T80/T80_Reg.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/T80/T80_Reg.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/T80/T80_Reg.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/build_id.tcl b/Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/build_id.tcl similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/build_id.tcl rename to Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/build_id.tcl diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/invaders.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/invaders.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/invaders.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/invaders.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/invaders_audio.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/invaders_audio.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/invaders_audio.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/invaders_audio.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/mw8080.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/mw8080.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/mw8080.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/mw8080.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/pll.ppf b/Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/pll.ppf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/pll.ppf rename to Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/pll.ppf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/pll.qip b/Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/pll.qip similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/pll.qip rename to Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/pll.qip diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/pll.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/pll.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/pll.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/pll.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/roms/zzzap_c.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/roms/zzzap_c.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/roms/zzzap_c.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/roms/zzzap_c.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/roms/zzzap_d.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/roms/zzzap_d.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/roms/zzzap_d.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/roms/zzzap_d.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/roms/zzzap_e.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/roms/zzzap_e.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/roms/zzzap_e.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/roms/zzzap_e.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/roms/zzzap_f.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/roms/zzzap_f.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/roms/zzzap_f.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/roms/zzzap_f.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/roms/zzzap_g.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/roms/zzzap_g.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/roms/zzzap_g.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/roms/zzzap_g.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/roms/zzzap_h.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/roms/zzzap_h.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/roms/zzzap_h.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/roms/zzzap_h.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/spram.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/spram.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/spram.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/spram.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/sprom.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/sprom.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/280ZZZAP_MiST/rtl/sprom.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/280ZZZAP_MiST/rtl/sprom.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/BalloonBomber.qpf b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/BalloonBomber.qpf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/BalloonBomber.qpf rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/BalloonBomber.qpf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/BalloonBomber.qsf b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/BalloonBomber.qsf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/BalloonBomber.qsf rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/BalloonBomber.qsf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/README.txt b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/README.txt similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/README.txt rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/README.txt diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/clean.bat b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/clean.bat similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/clean.bat rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/clean.bat diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/BalloonBomber_Overlay.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/BalloonBomber_Overlay.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/BalloonBomber_Overlay.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/BalloonBomber_Overlay.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/BalloonBomber_memory.sv b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/BalloonBomber_memory.sv similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/BalloonBomber_memory.sv rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/BalloonBomber_memory.sv diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/BalloonBomber_mist.sv b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/BalloonBomber_mist.sv similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/BalloonBomber_mist.sv rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/BalloonBomber_mist.sv diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/T80/T80.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/T80/T80.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/T80/T80.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/T80/T80.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/T80/T8080se.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/T80/T8080se.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/T80/T8080se.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/T80/T8080se.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/T80/T80_ALU.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/T80/T80_ALU.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/T80/T80_ALU.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/T80/T80_ALU.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/T80/T80_MCode.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/T80/T80_MCode.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/T80/T80_MCode.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/T80/T80_MCode.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/T80/T80_Pack.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/T80/T80_Pack.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/T80/T80_Pack.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/T80/T80_Pack.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/T80/T80_Reg.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/T80/T80_Reg.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/T80/T80_Reg.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/T80/T80_Reg.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/build_id.tcl b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/build_id.tcl similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/build_id.tcl rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/build_id.tcl diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/invaders.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/invaders.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/invaders.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/invaders.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/invaders_audio.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/invaders_audio.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/invaders_audio.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/invaders_audio.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/mw8080.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/mw8080.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/mw8080.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/mw8080.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/pll.ppf b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/pll.ppf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/pll.ppf rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/pll.ppf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/pll.qip b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/pll.qip similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/pll.qip rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/pll.qip diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/pll.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/pll.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/pll.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/pll.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/roms/ballbomb.zip b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/roms/ballbomb.zip similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/roms/ballbomb.zip rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/roms/ballbomb.zip diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/roms/tn01 b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/roms/tn01 similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/roms/tn01 rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/roms/tn01 diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/roms/tn01.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/roms/tn01.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/roms/tn01.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/roms/tn01.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/roms/tn02 b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/roms/tn02 similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/roms/tn02 rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/roms/tn02 diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/roms/tn02.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/roms/tn02.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/roms/tn02.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/roms/tn02.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/roms/tn03 b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/roms/tn03 similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/roms/tn03 rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/roms/tn03 diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/roms/tn03.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/roms/tn03.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/roms/tn03.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/roms/tn03.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/roms/tn04 b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/roms/tn04 similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/roms/tn04 rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/roms/tn04 diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/roms/tn04.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/roms/tn04.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/roms/tn04.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/roms/tn04.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/roms/tn05-1 b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/roms/tn05-1 similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/roms/tn05-1 rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/roms/tn05-1 diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/roms/tn05-1.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/roms/tn05-1.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/roms/tn05-1.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/roms/tn05-1.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/roms/tn06 b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/roms/tn06 similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/roms/tn06 rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/roms/tn06 diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/roms/tn06.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/roms/tn06.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/roms/tn06.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/roms/tn06.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/roms/tn07 b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/roms/tn07 similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/roms/tn07 rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/roms/tn07 diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/roms/tn07.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/roms/tn07.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/roms/tn07.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/roms/tn07.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/spram.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/spram.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BalloonBomber_MiST/rtl/spram.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BalloonBomber_MiST/rtl/spram.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/BlueShark.qpf b/Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/BlueShark.qpf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/BlueShark.qpf rename to Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/BlueShark.qpf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/BlueShark.qsf b/Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/BlueShark.qsf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/BlueShark.qsf rename to Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/BlueShark.qsf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/BlueShark.sdc b/Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/BlueShark.sdc similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/BlueShark.sdc rename to Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/BlueShark.sdc diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/README.txt b/Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/README.txt similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/README.txt rename to Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/README.txt diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/Snapshot/BlueShark.rbf b/Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/Snapshot/BlueShark.rbf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/Snapshot/BlueShark.rbf rename to Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/Snapshot/BlueShark.rbf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/clean.bat b/Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/clean.bat similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/clean.bat rename to Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/clean.bat diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/doc/Blue_Shark_-_1978_-_Midway_Games.pdf b/Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/doc/Blue_Shark_-_1978_-_Midway_Games.pdf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/doc/Blue_Shark_-_1978_-_Midway_Games.pdf rename to Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/doc/Blue_Shark_-_1978_-_Midway_Games.pdf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/BlueShark_Overlay.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/BlueShark_Overlay.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/BlueShark_Overlay.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/BlueShark_Overlay.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/BlueShark_memory.sv b/Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/BlueShark_memory.sv similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/BlueShark_memory.sv rename to Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/BlueShark_memory.sv diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/BlueShark_mist.sv b/Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/BlueShark_mist.sv similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/BlueShark_mist.sv rename to Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/BlueShark_mist.sv diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/T80/T80.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/T80/T80.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/T80/T80.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/T80/T80.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/T80/T8080se.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/T80/T8080se.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/T80/T8080se.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/T80/T8080se.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/T80/T80_ALU.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/T80/T80_ALU.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/T80/T80_ALU.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/T80/T80_ALU.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/T80/T80_MCode.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/T80/T80_MCode.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/T80/T80_MCode.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/T80/T80_MCode.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/T80/T80_Pack.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/T80/T80_Pack.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/T80/T80_Pack.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/T80/T80_Pack.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/T80/T80_Reg.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/T80/T80_Reg.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/T80/T80_Reg.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/T80/T80_Reg.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/build_id.tcl b/Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/build_id.tcl similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/build_id.tcl rename to Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/build_id.tcl diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/invaders.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/invaders.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/invaders.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/invaders.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/invaders_audio.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/invaders_audio.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/invaders_audio.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/invaders_audio.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/mw8080.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/mw8080.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/mw8080.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/mw8080.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/pll.ppf b/Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/pll.ppf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/pll.ppf rename to Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/pll.ppf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/pll.qip b/Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/pll.qip similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/pll.qip rename to Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/pll.qip diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/pll.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/pll.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/pll.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/pll.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/roms/blueshrk_f.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/roms/blueshrk_f.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/roms/blueshrk_f.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/roms/blueshrk_f.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/roms/blueshrk_g.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/roms/blueshrk_g.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/roms/blueshrk_g.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/roms/blueshrk_g.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/roms/blueshrk_h.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/roms/blueshrk_h.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/roms/blueshrk_h.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/roms/blueshrk_h.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/spram.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/spram.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/spram.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/spram.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/sprom.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/sprom.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BlueShark_MiST/rtl/sprom.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BlueShark_MiST/rtl/sprom.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/Boothill.qpf b/Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/Boothill.qpf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/Boothill.qpf rename to Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/Boothill.qpf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/Boothill.qsf b/Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/Boothill.qsf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/Boothill.qsf rename to Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/Boothill.qsf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/README.txt b/Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/README.txt similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/README.txt rename to Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/README.txt diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/clean.bat b/Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/clean.bat similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/clean.bat rename to Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/clean.bat diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/SpaceWalk_mist.sv b/Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/SpaceWalk_mist.sv similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/SpaceWalk_mist.sv rename to Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/SpaceWalk_mist.sv diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/T80/T80.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/T80/T80.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/T80/T80.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/T80/T80.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/T80/T8080se.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/T80/T8080se.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/T80/T8080se.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/T80/T8080se.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/T80/T80_ALU.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/T80/T80_ALU.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/T80/T80_ALU.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/T80/T80_ALU.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/T80/T80_MCode.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/T80/T80_MCode.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/T80/T80_MCode.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/T80/T80_MCode.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/T80/T80_Pack.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/T80/T80_Pack.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/T80/T80_Pack.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/T80/T80_Pack.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/T80/T80_Reg.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/T80/T80_Reg.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/T80/T80_Reg.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/T80/T80_Reg.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/build_id.tcl b/Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/build_id.tcl similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/build_id.tcl rename to Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/build_id.tcl diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/invaders.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/invaders.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/invaders.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/invaders.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/invaders_audio.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/invaders_audio.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/invaders_audio.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/invaders_audio.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/invaders_memory.sv b/Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/invaders_memory.sv similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/invaders_memory.sv rename to Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/invaders_memory.sv diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/invaders_video.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/invaders_video.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/invaders_video.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/invaders_video.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/mw8080.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/mw8080.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/mw8080.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/mw8080.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/pll.ppf b/Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/pll.ppf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/pll.ppf rename to Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/pll.ppf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/pll.qip b/Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/pll.qip similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/pll.qip rename to Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/pll.qip diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/pll.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/pll.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/pll.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/pll.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/roms/rome.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/roms/rome.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/roms/rome.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/roms/rome.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/roms/romf.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/roms/romf.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/roms/romf.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/roms/romf.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/roms/romg.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/roms/romg.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/roms/romg.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/roms/romg.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/roms/romh.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/roms/romh.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/roms/romh.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/roms/romh.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/spram.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/spram.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/spram.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/spram.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/sprom.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/sprom.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Boothill_MiST/rtl/sprom.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Boothill_MiST/rtl/sprom.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/BowlingAlley.qpf b/Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/BowlingAlley.qpf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/BowlingAlley.qpf rename to Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/BowlingAlley.qpf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/BowlingAlley.qsf b/Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/BowlingAlley.qsf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/BowlingAlley.qsf rename to Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/BowlingAlley.qsf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/BowlingAlley.sdc b/Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/BowlingAlley.sdc similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/BowlingAlley.sdc rename to Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/BowlingAlley.sdc diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/README.txt b/Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/README.txt similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/README.txt rename to Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/README.txt diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/Snapshot/BowlingAlley.rbf b/Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/Snapshot/BowlingAlley.rbf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/Snapshot/BowlingAlley.rbf rename to Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/Snapshot/BowlingAlley.rbf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/clean.bat b/Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/clean.bat similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/clean.bat rename to Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/clean.bat diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/BowlingAlley_memory.sv b/Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/BowlingAlley_memory.sv similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/BowlingAlley_memory.sv rename to Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/BowlingAlley_memory.sv diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/BowlingAlley_mist.sv b/Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/BowlingAlley_mist.sv similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/BowlingAlley_mist.sv rename to Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/BowlingAlley_mist.sv diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/T80/T80.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/T80/T80.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/T80/T80.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/T80/T80.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/T80/T8080se.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/T80/T8080se.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/T80/T8080se.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/T80/T8080se.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/T80/T80_ALU.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/T80/T80_ALU.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/T80/T80_ALU.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/T80/T80_ALU.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/T80/T80_MCode.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/T80/T80_MCode.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/T80/T80_MCode.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/T80/T80_MCode.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/T80/T80_Pack.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/T80/T80_Pack.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/T80/T80_Pack.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/T80/T80_Pack.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/T80/T80_Reg.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/T80/T80_Reg.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/T80/T80_Reg.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/T80/T80_Reg.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/build_id.tcl b/Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/build_id.tcl similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/build_id.tcl rename to Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/build_id.tcl diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/dac.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/dac.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/dac.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/dac.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/invaders.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/invaders.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/invaders.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/invaders.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/invaders_audio.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/invaders_audio.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/invaders_audio.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/invaders_audio.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/mw8080.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/mw8080.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/mw8080.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/mw8080.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/pll.ppf b/Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/pll.ppf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/pll.ppf rename to Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/pll.ppf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/pll.qip b/Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/pll.qip similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/pll.qip rename to Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/pll.qip diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/pll.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/pll.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/pll.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/pll.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/roms/d.cpu.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/roms/d.cpu.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/roms/d.cpu.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/roms/d.cpu.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/roms/e.cpu.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/roms/e.cpu.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/roms/e.cpu.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/roms/e.cpu.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/roms/f.cpu.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/roms/f.cpu.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/roms/f.cpu.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/roms/f.cpu.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/roms/g.cpu.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/roms/g.cpu.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/roms/g.cpu.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/roms/g.cpu.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/roms/h.cpu.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/roms/h.cpu.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/roms/h.cpu.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/roms/h.cpu.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/spram.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/spram.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/spram.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/spram.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/sprom.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/sprom.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/BowlingAlley_MiST/rtl/sprom.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/BowlingAlley_MiST/rtl/sprom.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/GunFight.qpf b/Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/GunFight.qpf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/GunFight.qpf rename to Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/GunFight.qpf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/GunFight.qsf b/Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/GunFight.qsf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/GunFight.qsf rename to Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/GunFight.qsf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/GunFight.sdc b/Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/GunFight.sdc similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/GunFight.sdc rename to Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/GunFight.sdc diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/README.txt b/Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/README.txt similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/README.txt rename to Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/README.txt diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/Release/GunFight.rbf b/Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/Release/GunFight.rbf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/Release/GunFight.rbf rename to Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/Release/GunFight.rbf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/clean.bat b/Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/clean.bat similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/clean.bat rename to Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/clean.bat diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/GunFight_memory.sv b/Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/GunFight_memory.sv similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/GunFight_memory.sv rename to Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/GunFight_memory.sv diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/GunFight_mist.sv b/Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/GunFight_mist.sv similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/GunFight_mist.sv rename to Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/GunFight_mist.sv diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/GunFight_overlay.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/GunFight_overlay.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/GunFight_overlay.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/GunFight_overlay.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/T80/T80.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/T80/T80.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/T80/T80.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/T80/T80.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/T80/T8080se.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/T80/T8080se.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/T80/T8080se.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/T80/T8080se.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/T80/T80_ALU.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/T80/T80_ALU.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/T80/T80_ALU.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/T80/T80_ALU.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/T80/T80_MCode.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/T80/T80_MCode.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/T80/T80_MCode.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/T80/T80_MCode.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/T80/T80_Pack.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/T80/T80_Pack.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/T80/T80_Pack.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/T80/T80_Pack.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/T80/T80_Reg.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/T80/T80_Reg.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/T80/T80_Reg.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/T80/T80_Reg.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/build_id.tcl b/Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/build_id.tcl similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/build_id.tcl rename to Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/build_id.tcl diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/gun.sv b/Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/gun.sv similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/gun.sv rename to Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/gun.sv diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/invaders.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/invaders.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/invaders.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/invaders.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/invaders_audio.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/invaders_audio.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/invaders_audio.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/invaders_audio.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/mw8080.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/mw8080.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/mw8080.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/mw8080.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/pll.ppf b/Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/pll.ppf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/pll.ppf rename to Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/pll.ppf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/pll.qip b/Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/pll.qip similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/pll.qip rename to Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/pll.qip diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/pll.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/pll.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/pll.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/pll.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/roms/gf-a.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/roms/gf-a.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/roms/gf-a.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/roms/gf-a.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/roms/gf-b.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/roms/gf-b.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/roms/gf-b.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/roms/gf-b.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/roms/gf-c.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/roms/gf-c.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/roms/gf-c.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/roms/gf-c.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/roms/gf-d.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/roms/gf-d.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/roms/gf-d.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/roms/gf-d.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/roms/gf-e.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/roms/gf-e.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/roms/gf-e.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/roms/gf-e.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/roms/gf-f.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/roms/gf-f.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/roms/gf-f.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/roms/gf-f.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/roms/gf-g.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/roms/gf-g.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/roms/gf-g.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/roms/gf-g.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/roms/gf-h.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/roms/gf-h.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/roms/gf-h.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/roms/gf-h.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/spram.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/spram.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/spram.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/spram.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/sprom.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/sprom.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/GunFight_MiST/rtl/sprom.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/GunFight_MiST/rtl/sprom.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/LunarRescue.qpf b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/LunarRescue.qpf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/LunarRescue.qpf rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/LunarRescue.qpf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/LunarRescue.qsf b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/LunarRescue.qsf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/LunarRescue.qsf rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/LunarRescue.qsf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/LunarRescue.sdc b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/LunarRescue.sdc similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/LunarRescue.sdc rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/LunarRescue.sdc diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/LunarRescue.srf b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/LunarRescue.srf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/LunarRescue.srf rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/LunarRescue.srf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/README.txt b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/README.txt similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/README.txt rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/README.txt diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/Release/LunarRescue.rbf b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/Release/LunarRescue.rbf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/Release/LunarRescue.rbf rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/Release/LunarRescue.rbf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/clean.bat b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/clean.bat similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/clean.bat rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/clean.bat diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/LunarRescue_Overlay.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/LunarRescue_Overlay.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/LunarRescue_Overlay.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/LunarRescue_Overlay.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/LunarRescue_memory.sv b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/LunarRescue_memory.sv similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/LunarRescue_memory.sv rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/LunarRescue_memory.sv diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/LunarRescue_mist.sv b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/LunarRescue_mist.sv similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/LunarRescue_mist.sv rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/LunarRescue_mist.sv diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/T80/T80.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/T80/T80.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/T80/T80.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/T80/T80.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/T80/T8080se.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/T80/T8080se.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/T80/T8080se.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/T80/T8080se.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/T80/T80_ALU.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/T80/T80_ALU.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/T80/T80_ALU.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/T80/T80_ALU.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/T80/T80_MCode.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/T80/T80_MCode.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/T80/T80_MCode.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/T80/T80_MCode.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/T80/T80_Pack.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/T80/T80_Pack.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/T80/T80_Pack.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/T80/T80_Pack.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/T80/T80_Reg.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/T80/T80_Reg.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/T80/T80_Reg.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/T80/T80_Reg.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/build_id.tcl b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/build_id.tcl similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/build_id.tcl rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/build_id.tcl diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/dac.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/dac.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/dac.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/dac.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/invaders.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/invaders.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/invaders.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/invaders.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/invaders_audio.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/invaders_audio.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/invaders_audio.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/invaders_audio.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/mw8080.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/mw8080.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/mw8080.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/mw8080.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/pll.ppf b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/pll.ppf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/pll.ppf rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/pll.ppf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/pll.qip b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/pll.qip similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/pll.qip rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/pll.qip diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/pll.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/pll.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/pll.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/pll.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/roms/col.bin b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/roms/col.bin similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/roms/col.bin rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/roms/col.bin diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/roms/col.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/roms/col.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/roms/col.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/roms/col.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/roms/lrescue_1.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/roms/lrescue_1.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/roms/lrescue_1.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/roms/lrescue_1.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/roms/lrescue_2.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/roms/lrescue_2.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/roms/lrescue_2.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/roms/lrescue_2.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/roms/lrescue_3.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/roms/lrescue_3.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/roms/lrescue_3.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/roms/lrescue_3.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/roms/lrescue_4.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/roms/lrescue_4.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/roms/lrescue_4.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/roms/lrescue_4.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/roms/lrescue_5.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/roms/lrescue_5.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/roms/lrescue_5.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/roms/lrescue_5.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/roms/lrescue_6.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/roms/lrescue_6.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/roms/lrescue_6.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/roms/lrescue_6.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/spram.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/spram.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/spram.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/spram.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/sprom.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/sprom.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Lunar Rescue_MiST/rtl/sprom.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Lunar Rescue_MiST/rtl/sprom.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/OzmaWars.qpf b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/OzmaWars.qpf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/OzmaWars.qpf rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/OzmaWars.qpf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/OzmaWars.qsf b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/OzmaWars.qsf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/OzmaWars.qsf rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/OzmaWars.qsf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/OzmaWars.sdc b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/OzmaWars.sdc similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/OzmaWars.sdc rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/OzmaWars.sdc diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/README.txt b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/README.txt similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/README.txt rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/README.txt diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/Release/OzmaWars.rbf b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/Release/OzmaWars.rbf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/Release/OzmaWars.rbf rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/Release/OzmaWars.rbf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/clean.bat b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/clean.bat similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/clean.bat rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/clean.bat diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/pll.qip b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/pll.qip similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/pll.qip rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/pll.qip diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/OzmaWars_memory.sv b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/OzmaWars_memory.sv similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/OzmaWars_memory.sv rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/OzmaWars_memory.sv diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/OzmaWars_mist.sv b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/OzmaWars_mist.sv similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/OzmaWars_mist.sv rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/OzmaWars_mist.sv diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/OzmaWars_overlay.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/OzmaWars_overlay.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/OzmaWars_overlay.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/OzmaWars_overlay.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/T80/T80.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/T80/T80.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/T80/T80.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/T80/T80.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/T80/T8080se.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/T80/T8080se.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/T80/T8080se.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/T80/T8080se.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/T80/T80_ALU.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/T80/T80_ALU.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/T80/T80_ALU.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/T80/T80_ALU.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/T80/T80_MCode.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/T80/T80_MCode.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/T80/T80_MCode.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/T80/T80_MCode.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/T80/T80_Pack.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/T80/T80_Pack.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/T80/T80_Pack.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/T80/T80_Pack.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/T80/T80_Reg.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/T80/T80_Reg.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/T80/T80_Reg.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/T80/T80_Reg.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/build_id.tcl b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/build_id.tcl similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/build_id.tcl rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/build_id.tcl diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/dac.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/dac.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/dac.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/dac.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/invaders.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/invaders.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/invaders.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/invaders.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/invaders_audio.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/invaders_audio.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/invaders_audio.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/invaders_audio.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/mw8080.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/mw8080.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/mw8080.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/mw8080.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/pll.ppf b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/pll.ppf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/pll.ppf rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/pll.ppf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/pll.qip b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/pll.qip similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/pll.qip rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/pll.qip diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/pll.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/pll.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/pll.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/pll.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/roms/mw01.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/roms/mw01.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/roms/mw01.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/roms/mw01.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/roms/mw02.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/roms/mw02.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/roms/mw02.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/roms/mw02.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/roms/mw03.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/roms/mw03.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/roms/mw03.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/roms/mw03.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/roms/mw04.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/roms/mw04.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/roms/mw04.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/roms/mw04.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/roms/mw05.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/roms/mw05.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/roms/mw05.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/roms/mw05.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/roms/mw06.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/roms/mw06.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/roms/mw06.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/roms/mw06.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/spram.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/spram.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/spram.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/spram.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/sprom.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/sprom.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/rtl/sprom.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/rtl/sprom.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/simulation/modelsim/OzmaWars.sft b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/simulation/modelsim/OzmaWars.sft similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/simulation/modelsim/OzmaWars.sft rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/simulation/modelsim/OzmaWars.sft diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/simulation/modelsim/OzmaWars.vho b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/simulation/modelsim/OzmaWars.vho similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/simulation/modelsim/OzmaWars.vho rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/simulation/modelsim/OzmaWars.vho diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/simulation/modelsim/OzmaWars_8_1200mv_0c_slow.vho b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/simulation/modelsim/OzmaWars_8_1200mv_0c_slow.vho similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/simulation/modelsim/OzmaWars_8_1200mv_0c_slow.vho rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/simulation/modelsim/OzmaWars_8_1200mv_0c_slow.vho diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/simulation/modelsim/OzmaWars_8_1200mv_0c_vhd_slow.sdo b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/simulation/modelsim/OzmaWars_8_1200mv_0c_vhd_slow.sdo similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/simulation/modelsim/OzmaWars_8_1200mv_0c_vhd_slow.sdo rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/simulation/modelsim/OzmaWars_8_1200mv_0c_vhd_slow.sdo diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/simulation/modelsim/OzmaWars_8_1200mv_85c_slow.vho b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/simulation/modelsim/OzmaWars_8_1200mv_85c_slow.vho similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/simulation/modelsim/OzmaWars_8_1200mv_85c_slow.vho rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/simulation/modelsim/OzmaWars_8_1200mv_85c_slow.vho diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/simulation/modelsim/OzmaWars_8_1200mv_85c_vhd_slow.sdo b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/simulation/modelsim/OzmaWars_8_1200mv_85c_vhd_slow.sdo similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/simulation/modelsim/OzmaWars_8_1200mv_85c_vhd_slow.sdo rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/simulation/modelsim/OzmaWars_8_1200mv_85c_vhd_slow.sdo diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/simulation/modelsim/OzmaWars_min_1200mv_0c_fast.vho b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/simulation/modelsim/OzmaWars_min_1200mv_0c_fast.vho similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/simulation/modelsim/OzmaWars_min_1200mv_0c_fast.vho rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/simulation/modelsim/OzmaWars_min_1200mv_0c_fast.vho diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/simulation/modelsim/OzmaWars_min_1200mv_0c_vhd_fast.sdo b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/simulation/modelsim/OzmaWars_min_1200mv_0c_vhd_fast.sdo similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/simulation/modelsim/OzmaWars_min_1200mv_0c_vhd_fast.sdo rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/simulation/modelsim/OzmaWars_min_1200mv_0c_vhd_fast.sdo diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/simulation/modelsim/OzmaWars_modelsim.xrf b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/simulation/modelsim/OzmaWars_modelsim.xrf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/simulation/modelsim/OzmaWars_modelsim.xrf rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/simulation/modelsim/OzmaWars_modelsim.xrf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/simulation/modelsim/OzmaWars_vhd.sdo b/Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/simulation/modelsim/OzmaWars_vhd.sdo similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Ozma Wars_MiST/simulation/modelsim/OzmaWars_vhd.sdo rename to Arcade_MiST/Midway-Taito 8080 Hardware/Ozma Wars_MiST/simulation/modelsim/OzmaWars_vhd.sdo diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/README.txt b/Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/README.txt similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/README.txt rename to Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/README.txt diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/Shuffleboard.qpf b/Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/Shuffleboard.qpf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/Shuffleboard.qpf rename to Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/Shuffleboard.qpf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/Shuffleboard.qsf b/Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/Shuffleboard.qsf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/Shuffleboard.qsf rename to Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/Shuffleboard.qsf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/Shuffleboard.sdc b/Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/Shuffleboard.sdc similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/Shuffleboard.sdc rename to Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/Shuffleboard.sdc diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/Snapshot/Shuffleboard.rbf b/Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/Snapshot/Shuffleboard.rbf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/Snapshot/Shuffleboard.rbf rename to Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/Snapshot/Shuffleboard.rbf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/clean.bat b/Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/clean.bat similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/clean.bat rename to Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/clean.bat diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/Shuffleboard_memory.sv b/Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/Shuffleboard_memory.sv similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/Shuffleboard_memory.sv rename to Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/Shuffleboard_memory.sv diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/Shuffleboard_mist.sv b/Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/Shuffleboard_mist.sv similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/Shuffleboard_mist.sv rename to Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/Shuffleboard_mist.sv diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/T80/T80.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/T80/T80.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/T80/T80.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/T80/T80.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/T80/T8080se.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/T80/T8080se.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/T80/T8080se.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/T80/T8080se.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/T80/T80_ALU.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/T80/T80_ALU.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/T80/T80_ALU.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/T80/T80_ALU.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/T80/T80_MCode.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/T80/T80_MCode.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/T80/T80_MCode.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/T80/T80_MCode.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/T80/T80_Pack.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/T80/T80_Pack.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/T80/T80_Pack.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/T80/T80_Pack.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/T80/T80_Reg.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/T80/T80_Reg.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/T80/T80_Reg.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/T80/T80_Reg.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/build_id.tcl b/Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/build_id.tcl similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/build_id.tcl rename to Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/build_id.tcl diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/dac.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/dac.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/dac.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/dac.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/invaders.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/invaders.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/invaders.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/invaders.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/invaders_audio.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/invaders_audio.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/invaders_audio.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/invaders_audio.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/mw8080.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/mw8080.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/mw8080.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/mw8080.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/pll.ppf b/Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/pll.ppf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/pll.ppf rename to Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/pll.ppf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/pll.qip b/Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/pll.qip similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/pll.qip rename to Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/pll.qip diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/pll.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/pll.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/pll.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/pll.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/roms/shuffle.e.bin b/Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/roms/shuffle.e.bin similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/roms/shuffle.e.bin rename to Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/roms/shuffle.e.bin diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/roms/shuffle.e.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/roms/shuffle.e.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/roms/shuffle.e.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/roms/shuffle.e.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/roms/shuffle.f.bin b/Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/roms/shuffle.f.bin similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/roms/shuffle.f.bin rename to Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/roms/shuffle.f.bin diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/roms/shuffle.f.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/roms/shuffle.f.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/roms/shuffle.f.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/roms/shuffle.f.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/roms/shuffle.g.bin b/Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/roms/shuffle.g.bin similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/roms/shuffle.g.bin rename to Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/roms/shuffle.g.bin diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/roms/shuffle.g.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/roms/shuffle.g.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/roms/shuffle.g.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/roms/shuffle.g.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/roms/shuffle.h.bin b/Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/roms/shuffle.h.bin similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/roms/shuffle.h.bin rename to Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/roms/shuffle.h.bin diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/roms/shuffle.h.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/roms/shuffle.h.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/roms/shuffle.h.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/roms/shuffle.h.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/spram.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/spram.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/spram.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/spram.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/sprom.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/sprom.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Shuffleboard_MiST/rtl/sprom.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Shuffleboard_MiST/rtl/sprom.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/Invaders2.qpf b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/Invaders2.qpf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/Invaders2.qpf rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/Invaders2.qpf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/Invaders2.qsf b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/Invaders2.qsf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/Invaders2.qsf rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/Invaders2.qsf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/Invaders2.sdc b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/Invaders2.sdc similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/Invaders2.sdc rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/Invaders2.sdc diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/README.txt b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/README.txt similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/README.txt rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/README.txt diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/Release/Invaders2.rbf b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/Release/Invaders2.rbf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/Release/Invaders2.rbf rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/Release/Invaders2.rbf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/clean.bat b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/clean.bat similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/clean.bat rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/clean.bat diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/Invaders2_mist.sv b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/Invaders2_mist.sv similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/Invaders2_mist.sv rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/Invaders2_mist.sv diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/T80/T80.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/T80/T80.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/T80/T80.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/T80/T80.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/T80/T8080se.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/T80/T8080se.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/T80/T8080se.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/T80/T8080se.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/T80/T80_ALU.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/T80/T80_ALU.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/T80/T80_ALU.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/T80/T80_ALU.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/T80/T80_MCode.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/T80/T80_MCode.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/T80/T80_MCode.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/T80/T80_MCode.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/T80/T80_Pack.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/T80/T80_Pack.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/T80/T80_Pack.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/T80/T80_Pack.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/T80/T80_Reg.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/T80/T80_Reg.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/T80/T80_Reg.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/T80/T80_Reg.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/build_id.tcl b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/build_id.tcl similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/build_id.tcl rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/build_id.tcl diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/dac.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/dac.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/dac.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/dac.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/invaders.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/invaders.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/invaders.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/invaders.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/invaders_audio.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/invaders_audio.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/invaders_audio.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/invaders_audio.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/invaders_memory.sv b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/invaders_memory.sv similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/invaders_memory.sv rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/invaders_memory.sv diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/invaders_video.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/invaders_video.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/invaders_video.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/invaders_video.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/mw8080.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/mw8080.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/mw8080.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/mw8080.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/pll.ppf b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/pll.ppf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/pll.ppf rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/pll.ppf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/pll.qip b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/pll.qip similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/pll.qip rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/pll.qip diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/pll.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/pll.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/pll.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/pll.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/roms/invad2ct.a.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/roms/invad2ct.a.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/roms/invad2ct.a.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/roms/invad2ct.a.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/roms/invad2ct.b.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/roms/invad2ct.b.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/roms/invad2ct.b.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/roms/invad2ct.b.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/roms/invad2ct.e.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/roms/invad2ct.e.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/roms/invad2ct.e.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/roms/invad2ct.e.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/roms/invad2ct.f.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/roms/invad2ct.f.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/roms/invad2ct.f.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/roms/invad2ct.f.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/roms/invad2ct.g.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/roms/invad2ct.g.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/roms/invad2ct.g.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/roms/invad2ct.g.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/roms/invad2ct.h.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/roms/invad2ct.h.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/roms/invad2ct.h.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/roms/invad2ct.h.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/spram.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/spram.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/spram.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/spram.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/sprom.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/sprom.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders 2_MiST/rtl/sprom.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders 2_MiST/rtl/sprom.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/README.txt b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/README.txt similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/README.txt rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/README.txt diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/Release/SpaceInvaders.rbf b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/Release/SpaceInvaders.rbf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/Release/SpaceInvaders.rbf rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/Release/SpaceInvaders.rbf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/SpaceInvaders.qpf b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/SpaceInvaders.qpf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/SpaceInvaders.qpf rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/SpaceInvaders.qpf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/SpaceInvaders.qsf b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/SpaceInvaders.qsf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/SpaceInvaders.qsf rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/SpaceInvaders.qsf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/SpaceInvaders.sdc b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/SpaceInvaders.sdc similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/SpaceInvaders.sdc rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/SpaceInvaders.sdc diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/clean.bat b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/clean.bat similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/clean.bat rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/clean.bat diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/T80/T80.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/T80/T80.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/T80/T80.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/T80/T80.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/T80/T8080se.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/T80/T8080se.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/T80/T8080se.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/T80/T8080se.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/T80/T80_ALU.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/T80/T80_ALU.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/T80/T80_ALU.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/T80/T80_ALU.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/T80/T80_MCode.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/T80/T80_MCode.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/T80/T80_MCode.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/T80/T80_MCode.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/T80/T80_Pack.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/T80/T80_Pack.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/T80/T80_Pack.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/T80/T80_Pack.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/T80/T80_Reg.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/T80/T80_Reg.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/T80/T80_Reg.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/T80/T80_Reg.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/build_id.tcl b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/build_id.tcl similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/build_id.tcl rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/build_id.tcl diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/dac.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/dac.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/dac.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/dac.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/invaders.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/invaders.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/invaders.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/invaders.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/invaders_audio.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/invaders_audio.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/invaders_audio.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/invaders_audio.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/mw8080.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/mw8080.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/mw8080.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/mw8080.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/pll.ppf b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/pll.ppf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/pll.ppf rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/pll.ppf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/pll.qip b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/pll.qip similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/pll.qip rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/pll.qip diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/pll.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/pll.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/pll.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/pll.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/roms/invaders_e.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/roms/invaders_e.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/roms/invaders_e.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/roms/invaders_e.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/roms/invaders_f.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/roms/invaders_f.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/roms/invaders_f.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/roms/invaders_f.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/roms/invaders_g.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/roms/invaders_g.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/roms/invaders_g.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/roms/invaders_g.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/roms/invaders_h.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/roms/invaders_h.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/roms/invaders_h.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/roms/invaders_h.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/spaceinvaders_memory.sv b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/spaceinvaders_memory.sv similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/spaceinvaders_memory.sv rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/spaceinvaders_memory.sv diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/spaceinvaders_mist.sv b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/spaceinvaders_mist.sv similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/spaceinvaders_mist.sv rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/spaceinvaders_mist.sv diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/spaceinvaders_overlay.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/spaceinvaders_overlay.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/spaceinvaders_overlay.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/spaceinvaders_overlay.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/spram.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/spram.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/spram.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/spram.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/sprom.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/sprom.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Space Invaders_MiST/rtl/sprom.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Space Invaders_MiST/rtl/sprom.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/README.txt b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/README.txt similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/README.txt rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/README.txt diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/Release/SpaceLaser.rbf b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/Release/SpaceLaser.rbf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/Release/SpaceLaser.rbf rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/Release/SpaceLaser.rbf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/SpaceLaser.qpf b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/SpaceLaser.qpf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/SpaceLaser.qpf rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/SpaceLaser.qpf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/SpaceLaser.qsf b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/SpaceLaser.qsf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/SpaceLaser.qsf rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/SpaceLaser.qsf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/SpaceLaser.sdc b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/SpaceLaser.sdc similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/SpaceLaser.sdc rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/SpaceLaser.sdc diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/SpaceLaser.srf b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/SpaceLaser.srf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/SpaceLaser.srf rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/SpaceLaser.srf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/clean.bat b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/clean.bat similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/clean.bat rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/clean.bat diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/T80/T80.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/T80/T80.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/T80/T80.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/T80/T80.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/T80/T8080se.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/T80/T8080se.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/T80/T8080se.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/T80/T8080se.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/T80/T80_ALU.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/T80/T80_ALU.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/T80/T80_ALU.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/T80/T80_ALU.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/T80/T80_MCode.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/T80/T80_MCode.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/T80/T80_MCode.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/T80/T80_MCode.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/T80/T80_Pack.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/T80/T80_Pack.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/T80/T80_Pack.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/T80/T80_Pack.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/T80/T80_Reg.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/T80/T80_Reg.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/T80/T80_Reg.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/T80/T80_Reg.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/build_id.tcl b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/build_id.tcl similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/build_id.tcl rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/build_id.tcl diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/invaders.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/invaders.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/invaders.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/invaders.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/invaders_audio.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/invaders_audio.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/invaders_audio.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/invaders_audio.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/mw8080.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/mw8080.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/mw8080.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/mw8080.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/pll.ppf b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/pll.ppf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/pll.ppf rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/pll.ppf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/pll.qip b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/pll.qip similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/pll.qip rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/pll.qip diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/pll.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/pll.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/pll.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/pll.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/roms/clr.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/roms/clr.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/roms/clr.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/roms/clr.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/roms/la01.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/roms/la01.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/roms/la01.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/roms/la01.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/roms/la02.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/roms/la02.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/roms/la02.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/roms/la02.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/roms/la03.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/roms/la03.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/roms/la03.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/roms/la03.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/roms/la04.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/roms/la04.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/roms/la04.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/roms/la04.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/spacelaser_memory.sv b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/spacelaser_memory.sv similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/spacelaser_memory.sv rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/spacelaser_memory.sv diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/spacelaser_mist.sv b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/spacelaser_mist.sv similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/spacelaser_mist.sv rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/spacelaser_mist.sv diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/spacelaser_overlay.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/spacelaser_overlay.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/spacelaser_overlay.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/spacelaser_overlay.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/spram.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/spram.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/spram.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/spram.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/sprom.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/sprom.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceLaser_MiST/rtl/sprom.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceLaser_MiST/rtl/sprom.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/README.txt b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/README.txt similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/README.txt rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/README.txt diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/SpaceWalk.qpf b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/SpaceWalk.qpf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/SpaceWalk.qpf rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/SpaceWalk.qpf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/SpaceWalk.qsf b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/SpaceWalk.qsf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/SpaceWalk.qsf rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/SpaceWalk.qsf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/SpaceWalk.sdc b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/SpaceWalk.sdc similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/SpaceWalk.sdc rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/SpaceWalk.sdc diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/clean.bat b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/clean.bat similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/clean.bat rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/clean.bat diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/SpaceWalk.sv b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/SpaceWalk.sv similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/SpaceWalk.sv rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/SpaceWalk.sv diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/Spacewalk_memory.sv b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/Spacewalk_memory.sv similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/Spacewalk_memory.sv rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/Spacewalk_memory.sv diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/Spacewalk_overlay.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/Spacewalk_overlay.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/Spacewalk_overlay.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/Spacewalk_overlay.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/T80/T80.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/T80/T80.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/T80/T80.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/T80/T80.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/T80/T8080se.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/T80/T8080se.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/T80/T8080se.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/T80/T8080se.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/T80/T80_ALU.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/T80/T80_ALU.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/T80/T80_ALU.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/T80/T80_ALU.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/T80/T80_MCode.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/T80/T80_MCode.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/T80/T80_MCode.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/T80/T80_MCode.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/T80/T80_Pack.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/T80/T80_Pack.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/T80/T80_Pack.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/T80/T80_Pack.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/T80/T80_Reg.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/T80/T80_Reg.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/T80/T80_Reg.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/T80/T80_Reg.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/build_id.tcl b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/build_id.tcl similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/build_id.tcl rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/build_id.tcl diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/invaders.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/invaders.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/invaders.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/invaders.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/invaders_audio.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/invaders_audio.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/invaders_audio.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/invaders_audio.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/mw8080.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/mw8080.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/mw8080.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/mw8080.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/pll.ppf b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/pll.ppf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/pll.ppf rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/pll.ppf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/pll.qip b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/pll.qip similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/pll.qip rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/pll.qip diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/pll.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/pll.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/pll.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/pll.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/roms/sw.a.bin b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/roms/sw.a.bin similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/roms/sw.a.bin rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/roms/sw.a.bin diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/roms/sw.a.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/roms/sw.a.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/roms/sw.a.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/roms/sw.a.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/roms/sw.b.bin b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/roms/sw.b.bin similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/roms/sw.b.bin rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/roms/sw.b.bin diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/roms/sw.b.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/roms/sw.b.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/roms/sw.b.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/roms/sw.b.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/roms/sw.c.bin b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/roms/sw.c.bin similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/roms/sw.c.bin rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/roms/sw.c.bin diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/roms/sw.c.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/roms/sw.c.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/roms/sw.c.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/roms/sw.c.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/roms/sw.d.bin b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/roms/sw.d.bin similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/roms/sw.d.bin rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/roms/sw.d.bin diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/roms/sw.d.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/roms/sw.d.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/roms/sw.d.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/roms/sw.d.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/roms/sw.e.bin b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/roms/sw.e.bin similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/roms/sw.e.bin rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/roms/sw.e.bin diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/roms/sw.e.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/roms/sw.e.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/roms/sw.e.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/roms/sw.e.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/roms/sw.f.bin b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/roms/sw.f.bin similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/roms/sw.f.bin rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/roms/sw.f.bin diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/roms/sw.f.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/roms/sw.f.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/roms/sw.f.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/roms/sw.f.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/roms/sw.g.bin b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/roms/sw.g.bin similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/roms/sw.g.bin rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/roms/sw.g.bin diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/roms/sw.g.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/roms/sw.g.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/roms/sw.g.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/roms/sw.g.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/roms/sw.h.bin b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/roms/sw.h.bin similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/roms/sw.h.bin rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/roms/sw.h.bin diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/roms/sw.h.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/roms/sw.h.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/roms/sw.h.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/roms/sw.h.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/spram.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/spram.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/spram.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/spram.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/sprom.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/sprom.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/SpaceWalk_MiST/rtl/sprom.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/SpaceWalk_MiST/rtl/sprom.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/README.txt b/Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/README.txt similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/README.txt rename to Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/README.txt diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/Release/SuperEarthInvasion.rbf b/Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/Release/SuperEarthInvasion.rbf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/Release/SuperEarthInvasion.rbf rename to Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/Release/SuperEarthInvasion.rbf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/SuperEarthInvasion.qpf b/Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/SuperEarthInvasion.qpf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/SuperEarthInvasion.qpf rename to Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/SuperEarthInvasion.qpf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/SuperEarthInvasion.qsf b/Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/SuperEarthInvasion.qsf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/SuperEarthInvasion.qsf rename to Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/SuperEarthInvasion.qsf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/SuperEarthInvasion.sdc b/Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/SuperEarthInvasion.sdc similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/SuperEarthInvasion.sdc rename to Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/SuperEarthInvasion.sdc diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/clean.bat b/Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/clean.bat similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/clean.bat rename to Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/clean.bat diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/SuperEarthInvasion_memory.sv b/Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/SuperEarthInvasion_memory.sv similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/SuperEarthInvasion_memory.sv rename to Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/SuperEarthInvasion_memory.sv diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/SuperEarthInvasion_mist.sv b/Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/SuperEarthInvasion_mist.sv similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/SuperEarthInvasion_mist.sv rename to Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/SuperEarthInvasion_mist.sv diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/SuperEarthInvasion_overlay.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/SuperEarthInvasion_overlay.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/SuperEarthInvasion_overlay.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/SuperEarthInvasion_overlay.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/T80/T80.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/T80/T80.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/T80/T80.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/T80/T80.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/T80/T8080se.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/T80/T8080se.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/T80/T8080se.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/T80/T8080se.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/T80/T80_ALU.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/T80/T80_ALU.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/T80/T80_ALU.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/T80/T80_ALU.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/T80/T80_MCode.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/T80/T80_MCode.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/T80/T80_MCode.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/T80/T80_MCode.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/T80/T80_Pack.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/T80/T80_Pack.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/T80/T80_Pack.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/T80/T80_Pack.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/T80/T80_Reg.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/T80/T80_Reg.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/T80/T80_Reg.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/T80/T80_Reg.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/build_id.tcl b/Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/build_id.tcl similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/build_id.tcl rename to Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/build_id.tcl diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/dac.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/dac.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/dac.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/dac.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/invaders.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/invaders.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/invaders.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/invaders.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/invaders_audio.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/invaders_audio.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/invaders_audio.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/invaders_audio.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/mw8080.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/mw8080.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/mw8080.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/mw8080.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/pll.ppf b/Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/pll.ppf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/pll.ppf rename to Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/pll.ppf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/pll.qip b/Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/pll.qip similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/pll.qip rename to Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/pll.qip diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/pll.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/pll.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/pll.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/pll.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/roms/earthinv_e.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/roms/earthinv_e.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/roms/earthinv_e.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/roms/earthinv_e.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/roms/earthinv_f.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/roms/earthinv_f.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/roms/earthinv_f.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/roms/earthinv_f.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/roms/earthinv_g.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/roms/earthinv_g.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/roms/earthinv_g.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/roms/earthinv_g.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/roms/earthinv_h.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/roms/earthinv_h.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/roms/earthinv_h.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/roms/earthinv_h.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/spram.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/spram.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/spram.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/spram.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/sprom.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/sprom.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Super Earth Invasion_MiST/rtl/sprom.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Super Earth Invasion_MiST/rtl/sprom.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/README.txt b/Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/README.txt similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/README.txt rename to Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/README.txt diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/Release/Vortex.rbf b/Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/Release/Vortex.rbf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/Release/Vortex.rbf rename to Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/Release/Vortex.rbf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/Vortex.qpf b/Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/Vortex.qpf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/Vortex.qpf rename to Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/Vortex.qpf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/Vortex.qsf b/Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/Vortex.qsf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/Vortex.qsf rename to Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/Vortex.qsf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/clean.bat b/Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/clean.bat similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/clean.bat rename to Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/clean.bat diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/T80/T80.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/T80/T80.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/T80/T80.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/T80/T80.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/T80/T8080se.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/T80/T8080se.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/T80/T8080se.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/T80/T8080se.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/T80/T80_ALU.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/T80/T80_ALU.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/T80/T80_ALU.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/T80/T80_ALU.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/T80/T80_MCode.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/T80/T80_MCode.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/T80/T80_MCode.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/T80/T80_MCode.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/T80/T80_Pack.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/T80/T80_Pack.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/T80/T80_Pack.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/T80/T80_Pack.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/T80/T80_Reg.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/T80/T80_Reg.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/T80/T80_Reg.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/T80/T80_Reg.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/Vortex_memory.sv b/Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/Vortex_memory.sv similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/Vortex_memory.sv rename to Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/Vortex_memory.sv diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/Vortex_mist.sv b/Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/Vortex_mist.sv similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/Vortex_mist.sv rename to Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/Vortex_mist.sv diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/build_id.tcl b/Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/build_id.tcl similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/build_id.tcl rename to Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/build_id.tcl diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/invaders.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/invaders.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/invaders.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/invaders.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/invaders_audio.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/invaders_audio.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/invaders_audio.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/invaders_audio.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/mw8080.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/mw8080.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/mw8080.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/mw8080.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/pll.ppf b/Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/pll.ppf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/pll.ppf rename to Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/pll.ppf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/pll.qip b/Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/pll.qip similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/pll.qip rename to Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/pll.qip diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/pll.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/pll.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/pll.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/pll.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/roms/1.t36.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/roms/1.t36.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/roms/1.t36.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/roms/1.t36.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/roms/2.t35.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/roms/2.t35.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/roms/2.t35.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/roms/2.t35.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/roms/3.t34.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/roms/3.t34.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/roms/3.t34.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/roms/3.t34.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/roms/4.t33.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/roms/4.t33.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/roms/4.t33.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/roms/4.t33.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/roms/5.t32.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/roms/5.t32.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/roms/5.t32.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/roms/5.t32.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/roms/6.t31.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/roms/6.t31.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/roms/6.t31.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/roms/6.t31.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/spram.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/spram.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/Vortex_MiST/rtl/spram.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/Vortex_MiST/rtl/spram.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/README.txt b/Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/README.txt similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/README.txt rename to Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/README.txt diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/WesternGunPtII.qpf b/Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/WesternGunPtII.qpf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/WesternGunPtII.qpf rename to Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/WesternGunPtII.qpf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/WesternGunPtII.qsf b/Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/WesternGunPtII.qsf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/WesternGunPtII.qsf rename to Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/WesternGunPtII.qsf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/WesternGunPtII.sdc b/Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/WesternGunPtII.sdc similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/WesternGunPtII.sdc rename to Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/WesternGunPtII.sdc diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/clean.bat b/Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/clean.bat similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/clean.bat rename to Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/clean.bat diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/T80/T80.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/T80/T80.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/T80/T80.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/T80/T80.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/T80/T8080se.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/T80/T8080se.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/T80/T8080se.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/T80/T8080se.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/T80/T80_ALU.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/T80/T80_ALU.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/T80/T80_ALU.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/T80/T80_ALU.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/T80/T80_MCode.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/T80/T80_MCode.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/T80/T80_MCode.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/T80/T80_MCode.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/T80/T80_Pack.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/T80/T80_Pack.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/T80/T80_Pack.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/T80/T80_Pack.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/T80/T80_Reg.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/T80/T80_Reg.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/T80/T80_Reg.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/T80/T80_Reg.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/build_id.tcl b/Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/build_id.tcl similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/build_id.tcl rename to Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/build_id.tcl diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/invaders.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/invaders.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/invaders.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/invaders.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/invaders_audio.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/invaders_audio.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/invaders_audio.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/invaders_audio.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/mw8080.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/mw8080.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/mw8080.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/mw8080.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/pll.ppf b/Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/pll.ppf similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/pll.ppf rename to Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/pll.ppf diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/pll.qip b/Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/pll.qip similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/pll.qip rename to Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/pll.qip diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/pll.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/pll.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/pll.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/pll.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/roms/ic32.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/roms/ic32.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/roms/ic32.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/roms/ic32.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/roms/ic33.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/roms/ic33.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/roms/ic33.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/roms/ic33.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/roms/ic34.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/roms/ic34.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/roms/ic34.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/roms/ic34.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/roms/ic35.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/roms/ic35.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/roms/ic35.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/roms/ic35.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/roms/ic35sound.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/roms/ic35sound.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/roms/ic35sound.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/roms/ic35sound.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/roms/ic36.hex b/Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/roms/ic36.hex similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/roms/ic36.hex rename to Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/roms/ic36.hex diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/spram.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/spram.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/spram.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/spram.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/sprom.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/sprom.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/sprom.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/sprom.vhd diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/westerngun_memory.sv b/Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/westerngun_memory.sv similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/westerngun_memory.sv rename to Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/westerngun_memory.sv diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/westerngun_mist.sv b/Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/westerngun_mist.sv similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/westerngun_mist.sv rename to Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/westerngun_mist.sv diff --git a/Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/westerngun_overlay.vhd b/Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/westerngun_overlay.vhd similarity index 100% rename from Arcade_MiST/Midway-Taito 8080 Hardware/Midway8080_MiST/WesternGunPtII_MiST/rtl/westerngun_overlay.vhd rename to Arcade_MiST/Midway-Taito 8080 Hardware/WesternGunPtII_MiST/rtl/westerngun_overlay.vhd diff --git a/Computer_MiST/Bashkiria2M_MiST/Bashkiria2m_Mist.qsf b/Computer_MiST/Bashkiria2M_MiST/Bashkiria2m_Mist.qsf index 7e19594c..0f158c95 100644 --- a/Computer_MiST/Bashkiria2M_MiST/Bashkiria2m_Mist.qsf +++ b/Computer_MiST/Bashkiria2M_MiST/Bashkiria2m_Mist.qsf @@ -150,6 +150,13 @@ set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)" set_global_assignment -name VERILOG_INPUT_VERSION SYSTEMVERILOG_2005 set_global_assignment -name VERILOG_SHOW_LMF_MAPPING_MESSAGES OFF +set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top +set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top +set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top +set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to VGA_* +set_global_assignment -name PRE_FLOW_SCRIPT_FILE "quartus_sh:rtl/build_id.tcl" +#set_location_assignment PLL_1 -to #"pll:pll|altpll:altpll_component" +set_global_assignment -name SYSTEMVERILOG_FILE rtl/b2m_mist.sv set_global_assignment -name VERILOG_FILE rtl/b2m_top.v set_global_assignment -name VERILOG_FILE rtl/k580wi53.v set_global_assignment -name VERILOG_FILE rtl/k580wm80a.v @@ -157,23 +164,10 @@ set_global_assignment -name VERILOG_FILE rtl/k580wn59.v set_global_assignment -name VERILOG_FILE rtl/k580ww55.v set_global_assignment -name VERILOG_FILE rtl/b2m_video.v set_global_assignment -name VERILOG_FILE rtl/b2m_kbd.v -set_global_assignment -name SYSTEMVERILOG_FILE rtl/video_mixer.sv -set_global_assignment -name VERILOG_FILE rtl/scandoubler.v -set_global_assignment -name VERILOG_FILE rtl/osd.v -set_global_assignment -name VERILOG_FILE rtl/mist_io.v -set_global_assignment -name SYSTEMVERILOG_FILE rtl/hq2x.sv -set_global_assignment -name VHDL_FILE rtl/dac.vhd -set_global_assignment -name VERILOG_FILE rtl/build_id.v set_global_assignment -name VERILOG_FILE rtl/SDRAM_Controller.v -set_global_assignment -name QIP_FILE rtl/bios.qip -set_global_assignment -name SYSTEMVERILOG_FILE rtl/b2m_mist.sv -set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top -set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top -set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top -set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to VGA_* set_global_assignment -name VERILOG_FILE rtl/sd_card.v -set_global_assignment -name PRE_FLOW_SCRIPT_FILE "quartus_sh:rtl/build_id.tcl" -#set_location_assignment PLL_1 -to #"pll:pll|altpll:altpll_component" -set_global_assignment -name QIP_FILE rtl/pll.qip -set_global_assignment -name QIP_FILE rtl/clk20mhz.qip +set_global_assignment -name VERILOG_FILE rtl/clk20mhz.v +set_global_assignment -name VHDL_FILE rtl/pll.vhd +set_global_assignment -name VHDL_FILE rtl/bios.vhd +set_global_assignment -name QIP_FILE ../../common/mist/mist.qip set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top \ No newline at end of file diff --git a/Computer_MiST/Bashkiria2M_MiST/Bashkiria2m_Mist.srf b/Computer_MiST/Bashkiria2M_MiST/Bashkiria2m_Mist.srf index d2ea016f..0fdd3ca9 100644 --- a/Computer_MiST/Bashkiria2M_MiST/Bashkiria2m_Mist.srf +++ b/Computer_MiST/Bashkiria2M_MiST/Bashkiria2m_Mist.srf @@ -1,7 +1,2 @@ -{ "" "" "" "*" { } { } 0 10240 "" 0 0 "Quartus II" 0 -1 0 ""} { "" "" "" "*" { } { } 0 13012 "" 0 0 "Quartus II" 0 -1 0 ""} -{ "" "" "" "*" { } { } 0 10230 "" 0 0 "Quartus II" 0 -1 0 ""} -{ "" "" "" "*" { } { } 0 10036 "" 0 0 "Quartus II" 0 -1 0 ""} -{ "" "" "" "*" { } { } 0 14320 "" 0 0 "Quartus II" 0 -1 0 ""} -{ "" "" "" "*" { } { } 0 14284 "" 0 0 "Quartus II" 0 -1 0 ""} -{ "" "" "" "*" { } { } 0 10273 "" 0 0 "Quartus II" 0 -1 0 ""} +{ "" "" "" "*" { } { } 0 10240 "" 0 0 "Quartus II" 0 -1 0 ""} diff --git a/Computer_MiST/Bashkiria2M_MiST/rtl/BIOS4.HEX b/Computer_MiST/Bashkiria2M_MiST/rtl/BIOS4.HEX deleted file mode 100644 index 317f47f1..00000000 --- a/Computer_MiST/Bashkiria2M_MiST/rtl/BIOS4.HEX +++ /dev/null @@ -1,257 +0,0 @@ -:20000000C313E0C355E8C3CBF1C372E2C3CCE2C3F5F132F33EAAD310D311D312D3133E801D -:20002000D36B3E30D3633E76D3633E94D3633E0DD3623E90D3473EF0D3463E15D3793E4020 -:20004000D3793EFED3793E16D3743EDFD3753EFFD375AFD36A32FEDF32FFDF3EC33204DF26 -:200060002113E02205DFFB0100603EE9D3613E07D3613E15D3790B79B0C276E03E25D3799C -:2000800001FFFF0B79B0C283E03100DFCD66EE0120DF2126DFCD55F07AFEDCCC3CF83AFF12 -:2000A000DFB7C29EE03100DFCD10FF3E25D3793EFFD3753E20D374CD04E92119E1CDC2E35E -:2000C0002125E1CDC2E33100DF218CE1CDC2E3CD72E221C6E0E5FE3FCAABE0FE0DC8FE53F4 -:2000E000CA05E2FE52CA53E2FE57CA5AE2FE4CCA6AE3FE47CA41E2FE59CA53E3FE55CA603E -:20010000E3CD07E1C3C6E0210DE1C3C2E30D0A2DDEE8D8D1DAD02D0D001B42B7B0B3C0C3D6 -:20012000B7C7B8BA00C4E3DDDAE6D8D83A0D0A532DE3E1E2D0DDDED2DAD020EFE7D5D9DADF -:20014000D80D0A4C2DD7D0D3E0E3D7DAD020D8D720BFB7C30D0A522DE7E2D5DDD8D520E192 -:2001600020BCBB0D0A572DD7D0DFD8E1EC20DDD020BCBB0D0A472DD2EBDFDEDBDDD8E2EC5B -:2001800020DFE0DED3E0D0DCDCE30D000A3E000D0ABFDED4D3DEE2DED2ECE2D520DCD0D322 -:2001A000DDD8E2DEE4DEDD20D4DBEF2000B7B0BFB8C1B800C7C2B5BDB8CF000D0AD820DD88 -:2001C000D0D6DCD8E2D5203CB2BA3E000A2AB7B0BFB8C1CC2A0D000A2AC7C2B5BDB8B52A6C -:2001E0000D000A2ADEE8D8D1DAD020BAC12A0D000AD2EBDADBEEE7D820DCD0D3DDD8E2DE96 -:20020000E4DEDD0D00CDCCE23DC201E12A1ADFCD41E3E5CD46E3CD4EE3E17EE5CDD5E3CD53 -:200220004EE3CD72E2E1FE0DCA3DE2FE2EC8E5CDCFE22A1ADF7CB7C201E17DE17723C30F7C -:20024000E2CDCCE23DC201E13100DF21C6E0E52A1ADFE9CD61E2CDE2EFC9CD61E2CDA8EFAD -:20026000C9CDCCE2FE02C201E12A1ADF444D2A1CDFC911DADF0600CD6FE4FE0DCA89E2FEC6 -:200280007FCA9DE2FE20DA77E2CDCEE31213FE0DCAACE20478FE20CAACE2C377E2AFB0CA08 -:2002A00077E2051B3E7FCDCEE3C377E221DADF2217DF783216DFE52116DF7EB73E0DCACACE -:2002C000E2352A17DF7E232217DFE1C9CDB6E22119DF360023FE0DCA01E3CD08E3CD20E36C -:2002E000FE0DCA01E3CDB6E2CD08E3CD20E3FE0DCA01E3CDB6E2CD08E3CD20E3FE0DC201E4 -:20030000E11119DF1A13B7C9EB210000CD2BE329292929B56FCDB6E2CD38E3C20CE3EBC9E5 -:2003200073237223E52119DF34E1C9D630FE0AD8C6F9FE10D8C301E1FE0DC8FE2CC8FE20A3 -:20034000C93E0AC3CEE37CCDD5E37DC3D5E33E20C3CEE3CD61E2CD44E4CDF1E3C207E1C934 -:20036000CD61E2CD44E4CD1CE4C9CDCCE2FE03C201E12A1ADF444D2A1CDFE52A1EDF545D2C -:20038000E13E90D3477BD3457AF6C0D3467AE6C0C2A1E33E0CD347DB44F53E0DD347C3AC06 -:2003A000E33E0ED347DB44F53E0FD347F10213CDB6E3DA85E3C97894DABFE3C07995D003D9 -:2003C00037C9F57ECDCEE323B7C2C3E3F1C9C54FCDD7E7C1C9F51F1F1F1FE60FCDE2E3F11E -:2003E000E60FFE0AD2ECE3C630C3CEE3C637C3CEE3C5CD65E4C0DB78B7C0CD65E4C0DB78F6 -:20040000FEFFC0CD65E4C0DB7802CDB6E3DA03E4CD65E4C0DB78C1CD55F0BAC9C5CD55F077 -:20042000C1D5CD5DE4AFD378CD5DE43EFFD378CD5DE40AD378CDB6E3DA2FE4CD5DE4DB7871 -:20044000F1D378C93E96D3633E07D3623E15D3793E40D3793EFED3793E27D379C9DB79E66E -:2004600005CA5DE4C9DB79E63ACA65E4FE02C9C5D53EFF32D7DFCDAFE4FEFFCA76E44F3A8A -:2004800045DFB7CA9DE4110008CDFCE6CA96E41B7BB2C289E42F3245DF79D1C1C911002029 -:2004A000C389E4AF32D7DFCDAFE4FEFFC02FC9C5D5E53A25DFB7CACBE42A6EDF7E3225DF48 -:2004C000B7CAACE623226EDFC3B4E63E04F5065816001E7F210128F33E02D36A4E3AFEDFB3 -:2004E000D36AFB3E01F5A1C209E5147AB8FAF5E41600C313E5F107D2E5E47D07D205E52161 -:200500000129C3D7E46FC3D7E47BFE7FC213E55AC3EAE4F13AD6DFBA7A32D6DFCA23E5F1EB -:20052000C3CBE4F13DC2CDE47BFE7FCAB2E67AB7CA63E5FE38FAB2E6FE407BFA4FE5FE3826 -:20054000FAB2E6FE40F2B2E6CDC7E65AC330E6FE38FA5CE5FE40F2B2E6C38BE67ACDC7E633 -:20056000C37AE506007BFE38FA7AE5FE40F230E6FE3CC2B2E63E1BC3B4E616003A26DF4F15 -:20058000A8E604CA8CE52A27DFC3DFE52187E77800E610C2DFE57BFE20D2EAE5211FE7797A -:2005A000A80600E603CAD9E5FE01C2CFE57BFE05CAD9E5FE07CAD9E5FE0FCAD9E5FE11CAA6 -:2005C000D9E5FE18CAD9E5FE1BCAD9E5C3D7E52167E7FE02CAD9E50620197E80C3B4E67B93 -:2005E0000600FE30D2B2E6C3D9E5D620FE10D220E65FFE0BC20BE679A8E602CA0BE679A800 -:20060000E6013EF1C2B4E63DC3B4E679A80600E601C21AE6213FE7C3D9E52157E7C3D9E556 -:20062000D610FE08D2B2E65F214FE70600C3D9E53A26DF4F7B1600D640FE10DA5CE6D618DA -:200640002F3C5F79A8E601C24CE616057B82110A002168DF193DC254E6C3BCE45FFE08CA55 -:200660006CE6FE0ACA6CE6FE0BC276E679A8E601C283E6C37DE679A8E608C283E621B7E78B -:20068000C386E621C7E70600C3D9E53AD7DFB7CAB2E67AFE397BCA9FE6FE397AC2B2E6CD79 -:2006A000C7E63A26DFA83226DFCD7FEBCDFCE6C2ACE63EFF4FFEFFCAC3E63A26DFE610C440 -:2006C00039F879E1D1C1C90600FE38CAD3E6FE3FC2D6E60601C9FE3EC2DEE60602C9FE3D1C -:2006E000C2E6E60604C9FE3BC2EEE60608C9FE3AC2F6E60610C9FE3CC00620C9F33E02D34F -:200700006A3A7F28B7C214E73A8028E612C214E73AFF29B73AFEDFD36AFB3E00C82FC955C8 -:2007200041544C5760467E4A59564B5251427B445B454E43485A477D584F5D4950534D2A77 -:20074000265E252423405F3C272BFF217C292820097F1C1D031F0D383736353433322D2CB3 -:200760003B3DFF315C3039B3C4B5B4C6B1B0CEBEBDBCBBBAB9B8C5B2B6C3C2C1C0CFBFCA8F -:20078000C7C9CDC8B7CBCC1501140C17FF06FF0A19160B121102FF041B050E03081A07FFD0 -:2007A000180F1D0910130DFFFF1EFFFFFF001FFFFFFFFFFF1CFFFF37363534333231303F94 -:2007C0002E223EFFFF39380C181108151A16172F103A2EFFFF1419F3F5C5D5E5CD55E8211F -:2007E0004CE8E5C335DF79FE1BC2F8E73EC33235DF2164EC2236DFC9FE08C202E83E12C359 -:200800001BE8FE0CC20CE83E13C31BE8FE1BD224E8FE11CA24E8FE10DA24E8C6314FCDEC2F -:20082000E7C335DFFE7FCA7CE8FE09CA85E8FE0ACAC2E8FE0DCAEAE8FE1FCA04E9FE07CA4B -:20084000BEE8FE20D8E1CDC9E9CD9DE9CD55E8E1D1C1F1FBC9F52A38DFCD48EAE53E02CDF0 -:200860006AE8E13E03CD6AE8F1C9D36A060A7E2F772C05C26EE83AFEDFD36AC9CDB4E93EAC -:2008800020CDC9E9C93A43DF473A3EDFB8CAB7E847AFB8CA99E8D29EE8C608C392E8470032 -:2008A0003A43DFB8DAA8E878323EDF473A3FDF4FCDC3ED2238DFC9CDEAE8CDC2E8C9CD39A1 -:2008C000F8C93A41DF473A3FDFFE17CADFE8B8C83C323FDF2A38DF7DC60A6F2238DFC93A73 -:2008E00026DFE620CAECEAC288E93A42DF473A3EDFB8C82A38DF90253DC2F7E878323EDF06 -:200900002238DFC9F5C5D5E5210644223ADF21EC44223CDFCD6EE9CD25E9CD88E9CD7FEBB9 -:20092000E1D1C1F1C9E5F53EFFD310D311D312D313210040E53E02CD5DE9E13E03CD5DE913 -:200940003A21DFD3103A22DFD3113A23DFD3123A24DFD313AF3244DFD369F1E1C9D36A36C9 -:2009600000237CFE70C25FE93AFEDFD36AC9AF3242DF3240DF3E273243DF3E173241DF3A56 -:2009800026DFE61F3226DFC93A42DF323EDF473A40DF323FDF4FCDC3ED2238DFC93A43DF89 -:2009A000473A3EDFB8CAB7E83C323EDF2A38DF242238DFC93A42DF473A3EDFB8C83D323E60 -:2009C000DF2A38DF252238DFC9F5AF32D9DFCD48EA11D9DF0601CD5AEAF1CDEBE90608CDF5 -:2009E0005AEA060111D9DFCD5AEAC9E52132EAE50129DFFE40D2FBE9D620C90303FE60D210 -:200A000005EAD640C90303FE80D20FEAD660C90303FEB0D219EAD680C90303FED0D223EA5F -:200A2000D6B0C90303FEF3D22DEAD6D0C90129DFAFE1F50A6F030A67F1110800B7CA45EAE3 -:200A4000193DC33CEAEBE1C9D5F52A38DFEB2A3ADF7D836F7C8267F1D1C91A4FD511D5EA1C -:200A6000D53A20DFFE01C26DEA160059C9FE02C276EA511E00C9FE03C27EEA5159C9FE041E -:200A8000C289EA1600792F5FC9FE06C293EA51792F5FC9FE07C29CEA511EFFC9FE08C2A7E4 -:200AA000EA792F571E00C9FE09C2B1EA792F5759C9FE0BC2BAEA16FF59C9FE0CC2C4EA7948 -:200AC0002F575FC9FE0DC2CFEA792F571EFFC9D116FF792F5F3E02D36A723E03D36A733AF6 -:200AE000FEDFD36AD1132C05C25AEAC92100003922ECDF21ECDFF92A3CDF7DC60A6F223C6D -:200B0000DF3E02F5D36A061AE50E283600240DC20BEBE12C05C208EBF13DCA2FEBF53E0618 -:200B20003207EB2A3ADF7DC6046F3E03C304EB3E1A3207EB2A3CDFE5D17DC60A6FDB74E63D -:200B400001C23DEB3A44DFC60AD3693244DF3E03D36A060AE5D50E281A77AF1214240DC215 -:200B600058EBD1E12C1C05C254EB2A3ADF7DC60A6F223ADF2AECDFF93AFEDFD36AC90DF5EB -:200B8000C5D5E53A20DFF53E043220DF2146DF3A26DFE604C2B1EB3A26DFE602C2A8EB01EB -:200BA00052ECCD44ECC3B7EB0155ECCD44ECC3B7EB0158ECCD44EC362F233A26DFE601CA37 -:200BC000C7EB3648C3C9EB364223365023362F233A26DFE608C2DEEB015BECC3E1EB015EB4 -:200BE000ECCD44EC3A26DFE620C2F8EB362F230161ECCD44ECC301EC362023014FECCD44D9 -:200C0000EC06281146DFAF32D9DF2A38DFE52A3CDF3E0B856F2238DFC5E5D511D9DF0601BB -:200C2000CD5AEAD11AD5CDEBE90608CD5AEAD1E124C11305C215ECE12238DFF13220DFE194 -:200C4000D1C1F1C916030A77230315C246ECC9202020BBD0E2C0E3E1B3E0E4C6E4E0C3DFC2 -:200C6000BAC0E3DB79D641FE1AD2ADEC5F16002179EC19195E2356EBE95EEF2EED73ED7910 -:200C8000ED82EF8CEF7CEF6FEF6DED52ED67ED7FEDADEC66EE85EDE5EEADECADECADECB9A3 -:200CA000EC1DEEADECEFEC0AEF9BEEADEC3EC33235DF21E6E72236DFC9AF32D8DF21C4EC10 -:200CC0002236DFC93AD8DFB7C2DEEC2168DF7932D8DF110A00193DC2D5EC2217DFC9792A9E -:200CE00017DF77232217DFB7C032D8DFC3ADEC3E0332D8DF2101ED2236DF2129DF22ECDF0A -:200D0000C93AD8DF2AECDFFE03C21BEDF5793D075F16001922ECDFF1C326EDFE02C224ED92 -:200D200071C326ED23713D32D8DFC0C3ADECCD8EEE213EED2236DF2155DF2217DFC979B764 -:200D4000CA4CED2A17DF77232217DFC9CD7FEBC3ADEC3A40DF473A3FDFB8CAADEC3DF53AE3 -:200D60003EDF47F1C368EFCDC2E8C3ADECCD9DE9C3ADECCDB4E9C3ADECCD88E9C3ADECCD55 -:200D80006EE9C3ADEC3A20DFF50F0FE603F53A42DF473A40DF4FCDC3ED11064419F1F5E66F -:200DA000013220DFE53E0232D9DFCDDCEDE1F1E6023220DF3E0332D9DFCDDCEDF13220DF8E -:200DC000C3ADEC21000078B7CAD0ED243DC2CBED79B7C87DC60A0DC2D4ED6FC93A42DF4756 -:200DE0003A43DF903C4F3A40DF473A41DF903C47C5E53AD9DFD36A3A20DFB7C202EE57C3DA -:200E000004EE16FF3E0A722C3DC206EE05C204EE3AFEDFD36AE124C10DC2F0EDC93E043236 -:200E2000D8DF2131EE2236DF3A26DFF6203226DFC93AD8DFF50D215DEEE5FE04C244EE797C -:200E40003242DFC9FE03C24EEE793240DFC9FE02C258EE793243DFC9793241DFE1F13D323A -:200E6000D8DFCA79EDC93E0A01F6FF21D6DF09772336002B3DC26EEE0E151193EF2120DF79 -:200E80001A7713230DC280EECD8EEEC3ADEC2154DF3E1A3620233DC293EEC93E0232D8DF12 -:200EA00021A7EE2236DFC93AD8DF0DF5FE02C2C1EE79D620FE18DABBEE3E17323FDFC3CEDA -:200EC000EE79D620FE28DACBEE3E27323EDFF13D32D8DFC03A3EDF473A3FDF4FCDC3ED228D -:200EE00038DFC3ADEC21ECEE2236DFC979E60FF5F50F0FE60347F1E603B8C203EFF13E0267 -:200F0000C304EFF13220DFC3ADEC3E0432D8DF2116EF2236DFC93AD8DFF52155EFE5FE041A -:200F2000C22DEF79FE80C83222DFD311C9FE03C23CEF79FE80C83223DFD312C9FE02C24B98 -:200F4000EF79FE80C83224DFD313C979FE80C83221DFD310E1F13D32D8DFCAADECC93A438A -:200F6000DF323EDF473A41DF323FDF4FC3DCEE3A42DF323EDF473A3FDFC36BEF3A43DFC3F1 -:200F800072EF3A3EDF473A40DFC368EF3A3EDF47C365EF02FFCD1EF000001FE7EFF2EFF385 -:200FA000EFF4EFF2EFF5EFF6F5D5E5C5CD55F0218FE1CDC2E321ADE1CDC2E321BBE1CDC2AE -:200FC000E3CD6FE4FE0DCACEEFC1E1C32BF021CCE1CDC2E3C1E11EB0CD63F03E0DD362C3E9 -:200FE0002BF0221EDF210000392217DF2A1EDFF5D5E5C5218FE1CDC2E321B4E1CDC2E3215E -:20100000BBE1CDC2E3CD6FE4FE0DC2C9EF21D7E1CDC2E3AFC1E1CD86F0F3C247F07ACD55B6 -:20102000F0BACA2BF021E2E1CDC2E32113E02205DFCD38F0D1F1FBC93EFFD3753E20D3740C -:2010400021F0E1CDC2E3C921B7F1CDC2E3CD38F02A17DFF9C9F516000A8257CDB6E3DA58CB -:20106000F0F1C9F5C5E5D5C5CDACF07D914F7C984703E156CDDBF0230B78B1C273F0D1CD80 -:20108000DBF0E1C1F1C9F5C5E5E5C5CD2DF1C1E10B03C5CD5CF1C17A0279ADC291F078AC9C -:2010A000C291F0C5CD5CF1C1E1C1F1C9F3E52122F12205DF21401F3E9ED3633E02D3623E9A -:2010C00010D3633EFDD3753E0DCD22F13E0C763E0D762B7CB5C2CCF0E1F3C93E0CFB763E2B -:2010E0000C763E0D763E0D763E08F53E0C767A0F573E0617767A07573E063F17767A0F5778 -:201100003E0D76F13DC2EAF03E0C763E0D763E0C763E0D763E0C763E0D763E0C763E0D7640 -:20112000F3C9D36B7BD3603E61D374FBC92147F02205DFF33E10D3633EFDD37521E803CD2C -:2011400085F12B7CB5C23FF1445CFBCD85F1091DC24BF12424247CA71F845FC9CD85F1CD5F -:2011600085F17993DA5FF106081600CD85F17993D278F1F5CD85F1F17A1F5705C26BF1CD0C -:2011800085F1CD85F1DB74E610CA85F1DB74E610C28CF1AFD363DB602F4F3E10D3633EFF2E -:2011A000D360C9C5D5CD5CF17AD1C1C9F5D51EB051CDDBF0D1F1C90A2A20DEE8D8D1DAD031 -:2011C00020E7E2D5DDD8EF202A0D001100000100C02101C0CD81E32A00C07CBDC80321FF63 -:2011E000C3CD81E3CD59E22A00C02B7E23CDC2E3B7CA2DF2570600CD6FE4FE0DCA20F2FEC9 -:2012000019C20EF24F78B7CAF7F105C31AF2FE1AC2F7F14F78BACAF7F104CDD7E7C3F7F1C0 -:2012200078010800B7CA2DF2093DC324F25E2356D5234E2346235E2356D5235E2356EBD163 -:20124000CD81E3CD66EEE1E9DB74E604C83EFFC9F5C5CD48F2CA52F279FE80D46BF22FD372 -:20126000683E09D36B3DD36BC1F1C9FEF0C275F23EB5C37CF2FEF1C27CF23ED5FED0D288F6 -:20128000F2D6B00E00C38CF2D6D00E01E5D521A1F216005F195E79B77BC29EF2C620D1E1E3 -:2012A000C9C1C2D7C7C4C5D6DAC9CACBCCCDCECFD0D2D3D4D5C6C8C3DEDBDDDFD9D8DCC046 -:2012C000D1C50E40C3CAF2C50E80F306F63E0BD36B3DD36BDB7404A1CAD4F278A7F2EBF2F5 -:2012E0002F3CFE0A0600FAEBF2067F78C1FBC900000000000000000C1E1E0C0C000C00367A -:201300003636000000000036367F367F36360000187C063C603718006333180C6663001C31 -:20132000361C6E3B336E000606030000000000180C0606060C1800060C1818180C0600003C -:20134000663CFF3C660000000C0C3F0C0C000000000000000C0C060000003F00000000007E -:20136000000000000C0C006030180C060301003E63737B6F673E000C0E0C0C0C0C3F001E4D -:2013800033301C06333F003F33181C30331E00383C36337F3078003F031F3030331E001CFD -:2013A00006031F33331E003F3330180C0C0C001E33331E33331E001E33333E30180E000065 -:2013C0000C0C00000C0C00000C0C00000C0C06180C0603060C180000003F003F00000006CC -:2013E0000C1830180C06001E3330180C000C003E637B7B031E00000C1E33333F3333003F92 -:2014000066663E66663F003C66030303663C001F36666666361F007F46161E16467F007F3B -:2014200046161E16060F003C66030373667C003333333F333333001E0C0C0C0C0C1E0078A9 -:2014400030303033331E006766361E366667000F06060646667F0063777F7F6B636300639C -:20146000676F7B736363001C36636363361C003F66663E06060F001E3333333B1E38007FEA -:2014800066663E366667001E33060C18331E003F2D0C0C0C0C1E003333333333331E003336 -:2014A000333333331E0C006363636B7F7763006363361C1C3663003333331E0C0C1E007F10 -:2014C0006331184C667F001E06060606061E0003060C18306040001E18181818181E00081C -:2014E0001C366300000000000000000000007F0C0C18000000000000001E303E336E000754 -:2015000006063E66663B0000001E3303331E003830303E33336E0000001E333F031E001C5E -:2015200036060F06060F0000006E33333E301F0706366E666667000C000E0C0C0C1E003074 -:201540000030303033331E070666361E3667000E0C0C0C0C0C1E000000337F7F6B630000AC -:20156000001F333333330000001E3333331E0000003B66663E060F00006E33333E30780097 -:20158000003B6E66060F0000003E031E301F00080C3E0C0C2C18000000333333336E000091 -:2015A000003333331E0C000000636B7F7F3600000063361C36630000003333333E301F00F2 -:2015C000003F190C263F00380C0C070C0C38000808080000080808070C0C380C0C07006E87 -:2015E0003B00000000000000081C3663637F000C1E33333F3333007F06063E66663F003FC9 -:2016000066663E66663F007F66060606060F003C36363636367F637F46161E16467F006B3E -:201620006B3E1C3E696B003E63603860633E006363737B6F6763001C63737B6F67630063A3 -:20164000331B0F1B336300786C66666666630063777F7F6B6363003333333F333333003EE5 -:2016600063636363633E007F636363636363003F66663E06060F003C66030303663C003F7C -:201680002D0C0C0C0C1E006363637E60201E00187EDBDB7E183C0063361C1C36636300336C -:2016A00033333333337F606363637E60606000636B6B6B6B6B7F00636B6B6B6B6B7F60072C -:2016C000060636666636006363636F5B5B6F000303033F63633F003E63607C60633E00330B -:2016E0006B6B6F6B6B33007E63637E6C66630000001E303E337E0000003F033F633F000045 -:20170000001F331F331F0000003F030303030000003C3636367F6300001E333F031E00004A -:20172000006B6B3E6B6B0000001E3318331E0000006363737F660000186363737F660000B1 -:2017400000331B0F1B73000000786C66666700000063777F6B6300000063637F6363000055 -:20176000003E6363633E0000007F636363630000003F63633F030300003E6303633E00002A -:20178000003F0C0C0C0C00000063667C603E000000187EDB7E1818000063361C366300008A -:2017A00000333333337F60000033333E30300000006B6B6B6B7F0000006B6B6B6B7F6000C4 -:2017C0000007063E663E00000063636F5B6F00000003033F633F0000003F6078603F00007E -:2017E00000336B6F6B330000007E637E666300147F46161E16467F00121E333F031E006407 -:20180000C3A3E4C36FE4C3A3F1C3D7E7C3ACF1C350F2C3FCE6C348F2C3C2E3C3F1E3C32D9A -:20182000F1C3ACF0C3E2EFC3A8EFC355F0C31CE4C3A5E0C31CFDC340FDC32EFDC335FDC3D5 -:2018400080F8C3F0F8C3ABF9C380FAC316FBC372FBC3BEFBC305FCC339FCC3A0FCC325E955 -:20186000C304E9C381E3C3FFFFC3B6E3C37EF8C37EF8C344E4C3D5E3C3C1F2C3C7F2C9FFE2 -:20188000CDBAF8D8E5D5C57A1F7B1F1F1FE63FC640574B5879E6074F060021E8F80946EBE6 -:2018A0003ADCDF4FCDC5F87832DFDF22DDDFC1E1D122EFDF7832F1DFEBC978C60AD83E7FA6 -:2018C000933E019AC91602F33E02D36A79A278CAD6F8B6C3D8F82FA6773E03D36A15C2CC6A -:2018E000F83AFEDFD36AFBC90102040810204080CDBAF8D8E5D5C52AEFDF7B956F7A9C670F -:20190000DCA3F90E02DA0AF90E003AF1DFEB906FDCA3F93E0067DA1BF93E40B14F7B957A4D -:201920009C3E01D229F9EB3E80B132E0DF29CDA3F92B22E3DFEB22E5DF545D2922E1DF3A25 -:20194000DCDF4F3ADFDF472ADDDF7CD640DA37FA3E7094DA37FA7AB3CAA7F81BD5E52AE3F6 -:20196000DFEB2AE5DF23193AE0DFDA74F9F681EB2AE1DF1922E5DFE1570FD290F90F78D2ED -:201980008AF90FD28FF925C38FF907D28FF924477A07D29CF9072DDA9CF92C2CCDC5F8D1E1 -:2019A000C356F97C2F677D2F6F23C9CDBAF8D8E5D5C5EB22E9DF68260022EBDF3AF7DF4780 -:2019C0002AF8DFEBCD91FADA37FA5916003AEEDF6F62EBA7C4A8FA22D7DF593AEDDF6F6271 -:2019E000EBA7C4A8FA22F5DF48CDC5FAE52AF5DFCDA8FA2422F3DF2AD7DFEBCDA8FA22D986 -:201A0000DFEBD1CDA8FA22D7DF2AF5DFCDA8FA22F5DF3AF9DF4FCD3BFACD80F8DA37FA0CC2 -:201A20003E48A9C227FA4FCD3BFACDF0F8DA37FA3AF8DFA9C21FFAC1D1E1C9CDC5FA22E123 -:201A4000DFEB22E5DF2AD9DFCD9DFAE52AE5DFEB2AF5DFCD9DFAD119EB2AEBDF197CC6FF4D -:201A6000D8452AE5DFEB2AF3DFCD9DFAE52AE1DFEB2AD7DFCD9DFAD119EB2AE9DF19EBC97E -:201A8000CD91FAD822EDDFEB22F8DFEB7832F7DFC97AC6B9D87BC6B9D878C6B9C9CDA8FA3E -:201AA0007C26000FDCA3F9C9D5C57CAA477D21FF00540E080FD2B9FA19EB29EB0DC2B4FAFD -:201AC0006C60C1D1C9C579010000161292FADCFA0C92FADCFA0492FADCFA0D9282076F2685 -:201AE0000011F0FA195E236E60517CAAC1C8EBC900FF16FF2CFC42F758F16CE880DE93D2FA -:201B0000A5C4B5B5C4A5D293DE80E86CF158F742FC2CFF16FF0078C6F0D8C5D5E5CD61FB06 -:201B20000E20F31ACD53FB473E02D36A703AFEDFD36A131ACD53FB473E03D36A703AFEDF33 -:201B4000D36A13230DC223FBFB3AFEDFD36AAFE1D1C1C9E5C5670608291F05C258FBC1E1C8 -:201B6000C9780F0F0F47E6F04F78E6034721003C09C978C6F0D87AC6D1D87BC68CD8C5D586 -:201B8000E5CD61FB7B075F3E4082570602D50E10F33E02D36A1A2424772525B6123E03D395 -:201BA0006A1A2424772525B61223130DC291FB3AFEDFD36AFBD11405C28DFBC34EFB78C672 -:201BC000F0D87AC6D1D87BC68CD8C5D5E57B076F3E408267E5CD61FB11000219EBE10602CA -:201BE000E50E10F33E02D36A1A773E03D36A1A7713230DC2E4FB3AFEDFD36AFBE12405C2D3 -:201C0000E0FBC34EFBCDBAF8D8C5D5E5CD34FCCDBAF8DA30FC7891D434FC0504CD84F8CD59 -:201C200034FCC541CDF0F8C1CD34FC4FB8C21BFCE1D1C1C9EB78414FC9CD8AFCD8C5E5E569 -:201C40007CC64067474DCD7AFCDA6CFCF33E02D36A0A772B773E03D36A0A7723777C2505B0 -:201C6000D64092C24DFC3AFEDFD36AFBE17D2D93C23FFCE1CD7AFCA7C1C97D2EF59307D8E0 -:201C80003C83D8C60AD8D60A6FC97AC6D1D87BC60BD87CC6D0D87DC60AD87C92D87D93C912 -:201CA000CD8AFCD8C5E5E57CC640474DCDDDFCDACFFC7CC64067D53E0232D6DFCDEAFC3E33 -:201CC0000332D6DFCDEAFCD17D2D0D93C2B6FCE17C2592C2A6FCE1CDDDFCA7C1C97C920793 -:201CE0003C82673E2F94D0262FC9F3E53AD6DFD36A0A2100001608292907D200FD2C2C2CD7 -:201D000015C2F7FC555C3AFEDFD36AE13AD6DFD36A7325723AFEDFD36A24FBC9F5E604CAF8 -:201D200029FDF13A20DFC32AFDF132DCDFC9E52139FEC339FDE52132FEC5010020C342FD6E -:201D4000E5C53E8832FFDF32FADF7932FDDF3E25D3793EA6D36378D3623E10D3633E76D3F0 -:201D6000633EC33204DF22FBDF2171FD2205DFC1E1F5C5D5E53AFADFA7C294FD3C32FADFEF -:201D8000D3603E25D3793EFDD3753E61D374FBE1D1C1F1C9AF32FADF2AFBDF7EA7C2C6FD68 -:201DA0003EFFD375AF32FFDF3E76D3633E96D3633E0DD3623EFFD3753E20D3742100E0221E -:201DC00005DFFBC38FFDF2D0FD32FFDF23C39BFDE6700F0F0F0F4F3AFDDF81E6074F7E2333 -:201DE00022FBDFE60FFE0DF20EFE3D075F1600211AFE1956235E0DCA04FEA77A1F577B1FFD -:201E00005FC3F6FD7BD3617AD3613E05D3793AFFDFE67F073DD360C386FDEEEAE178D4E0A2 -:201E2000C8D6BDA0B2FBA8EB9F7096888E0C86017DE1905B9051A06500885B003EAFD31A2D -:201E40003EFFD31B07D31B07D31B07D31B07D31B07D31B07D31B07D31BC93EFFD31BD31BC2 -:201E6000D31BD31BD31BD31BD31BD31BDB1BC92100001100004FCD40FE79CD42FE7ACD4274 -:201E8000FE7BCD42FE7CCD42FE7DCD42FE3E95CD42FE11808021204ECD5AFE4F92BB79D01F -:201EA0002B7CB5C298FED601C9C5D5E511FF00CD95FEE1D1C1C9CD3DFE0610CD40FE05C2B3 -:201EC000BBFECD3CFE3E40CD6FFEFE01C03E77CD6FFEE6FEC03E69CD6FFEFE01CACDFEB70C -:201EE000C9CDA9FED8E5EB295C65AF576F3E51CD75FEE1D80600E51101FFCD95FEE1FEFEDD -:201F0000C0CD5AFE7723CD5AFE772305C201FFC93E02D36A3A8028E604C0AFD36ACD24FF0E -:201F2000DA3DFEE9CDB6FE37C01100002100C0CDE1FED8CD42FFD02AC6C1EB2100C0CDE1AC -:201F4000FED8CDBAFF37C02A16C0EB2A0EC03A10C0193DC251FFEB2A1CC01922F0C1EB2AE7 -:201F600011C04D4429292929E579E60FC5CC9EFFD5E5060B11CBFF1ABEC2AAFF132305C2F4 -:201F800077FFC1C1C1110F00195E23561B1B2AF0C13A0DC0193DC294FFD15A5719EBD52139 -:201FA00000C2E5CDE1FEE1D113C9E111200019D1C10B78B1C269FFC137C92136C07E23FEAE -:201FC00046C07E23FE41C07EFE54C9424F4F5420202020524F4D0000000000000000000020 -:201FE00000000000000000001B592C2C2DDEE8D8D1DAD020D7D0D3E0E3D7DAD82D00FFF6C7 -:00000001FF diff --git a/Computer_MiST/Bashkiria2M_MiST/rtl/SDRAM_Controller.v b/Computer_MiST/Bashkiria2M_MiST/rtl/SDRAM_Controller.v index 74b48929..324daca6 100644 --- a/Computer_MiST/Bashkiria2M_MiST/rtl/SDRAM_Controller.v +++ b/Computer_MiST/Bashkiria2M_MiST/rtl/SDRAM_Controller.v @@ -7,7 +7,7 @@ module SDRAM_Controller( input clk100, // Clock 100MHz input reset, // System reset inout [15:0] DRAM_DQ, // SDRAM Data bus 16 Bits - output reg[11:0] DRAM_ADDR, // SDRAM Address bus 12 Bits + output reg[12:0] DRAM_ADDR, // SDRAM Address bus 12 Bits output reg DRAM_LDQM, // SDRAM Low-byte Data Mask output reg DRAM_UDQM, // SDRAM High-byte Data Mask output reg DRAM_WE_N, // SDRAM Write Enable @@ -17,7 +17,7 @@ module SDRAM_Controller( output DRAM_BA_0, // SDRAM Bank Address 0 output DRAM_BA_1, // SDRAM Bank Address 0 input [21:0] iaddr, - input [7:0] idata, + input [15:0] idata, input rd, input we_n, output reg [15:0] odata, @@ -50,17 +50,17 @@ reg[15:0] data; reg exrd,exwen; reg ubn,lbn,rdvid; -assign DRAM_DQ[7:0] = (state==ST_WRITE0) ? data : 8'bZZZZZZZZ; -assign DRAM_DQ[15:8] = (state == ST_WRITE0) ? data : 8'bZZZZZZZZ; +assign DRAM_DQ[7:0] = (state==ST_WRITE0) ? data[7:0] : 8'bZZZZZZZZ; +assign DRAM_DQ[15:8] = (state == ST_WRITE0) ? data[7:0] : 8'bZZZZZZZZ; assign DRAM_CS_N = 1'b0; assign DRAM_BA_0 = addr[20]; assign DRAM_BA_1 = addr[21]; always @(*) begin case (state) - ST_RESET0: DRAM_ADDR = 12'b100000; - ST_RAS0: DRAM_ADDR = addr[19:8]; - default: DRAM_ADDR = {4'b0100,addr[7:0]}; + ST_RESET0: DRAM_ADDR = 13'b100000; + ST_RAS0: DRAM_ADDR = addr[20:8]; + default: DRAM_ADDR = {5'b00100,addr[7:0]}; endcase case (state) ST_RESET0: {DRAM_RAS_N,DRAM_CAS_N,DRAM_WE_N} = 3'b000; diff --git a/Computer_MiST/Bashkiria2M_MiST/rtl/b2m_mist.sv b/Computer_MiST/Bashkiria2M_MiST/rtl/b2m_mist.sv index 948f976c..ccb9b603 100644 --- a/Computer_MiST/Bashkiria2M_MiST/rtl/b2m_mist.sv +++ b/Computer_MiST/Bashkiria2M_MiST/rtl/b2m_mist.sv @@ -1,6 +1,5 @@ -module b2m_mist -( - input CLOCK_27, +module b2m_mist( + input CLOCK_27, output LED, output SPI_DO, input SPI_DI, @@ -9,17 +8,17 @@ module b2m_mist input SPI_SS3, input SPI_SS4, input CONF_DATA0, - inout [15:0] SDRAM_DQ, // SDRAM Data bus 16 Bits - output [12:0] SDRAM_A, // SDRAM Address bus 13 Bits - output SDRAM_DQML, // SDRAM Low-byte Data Mask - output SDRAM_DQMH, // SDRAM High-byte Data Mask - output SDRAM_nWE, // SDRAM Write Enable - output SDRAM_nCAS, // SDRAM Column Address Strobe - output SDRAM_nRAS, // SDRAM Row Address Strobe - output SDRAM_nCS, // SDRAM Chip Select - output [1:0] SDRAM_BA, // SDRAM Bank Address - output SDRAM_CLK, // SDRAM Clock - output SDRAM_CKE, // SDRAM Clock Enable + inout [15:0] SDRAM_DQ, + output [12:0] SDRAM_A, + output SDRAM_DQML, + output SDRAM_DQMH, + output SDRAM_nWE, + output SDRAM_nCAS, + output SDRAM_nRAS, + output SDRAM_nCS, + output [1:0] SDRAM_BA, + output SDRAM_CLK, + output SDRAM_CKE, output AUDIO_L, output AUDIO_R, output VGA_HS, @@ -33,34 +32,28 @@ module b2m_mist `include "rtl\build_id.v" localparam CONF_STR = { - "B2M;;", + "Bashkiria 2M;;", "O2,Turbo ,ON,OFF;", "O3,Color Mode ,COLOR,B/W;", "O4,Video Mode ,PAL,NTSC;", - "O56,Scandoubler Fx,None,HQ2x,CRT 25%,CRT 50%;", + "O56,Scandoubler Fx,None,CRT 25%,CRT 50%,CRT 75%;", "T7,Reset;", "V,v1.00.",`BUILD_DATE }; assign LED = 1'b1; +assign AUDIO_R = AUDIO_L; + wire clk_sys; -wire clk12p5; -wire clk100; wire [31:0] status; wire [1:0] buttons; wire [1:0] switches; -wire [7:0] kbjoy; - -wire [7:0] joystick_0; -wire [7:0] joystick_1; -wire scandoubler_disable; +wire scandoublerD; wire ypbpr; -wire ps2_kbd_clk, ps2_kbd_data; +wire ps2_kbd_clk; +wire ps2_kbd_data; wire [15:0] audio; -//assign LED = 1; -wire hblank, vblank; -wire ce_vid; wire hs, vs; wire [3:0] r,g,b; @@ -68,102 +61,11 @@ wire [3:0] r,g,b; pll pll( .inclk0(CLOCK_27), .c0(clk_sys),//50 - .c1(clk12p5) ); - -video_mixer #(.LINE_LENGTH(800), .HALF_DEPTH(0)) video_mixer( - .clk_sys(clk_sys), - .ce_pix(clk12p5), - .ce_pix_actual(clk12p5), - .SPI_SCK(SPI_SCK), - .SPI_SS3(SPI_SS3), - .SPI_DI(SPI_DI), - .R({r,r[1:0]}), - .G({g,g[1:0]}), - .B({b,b[1:0]}), - .HSync(hs), - .VSync(vs), - .VGA_R(VGA_R), - .VGA_G(VGA_G), - .VGA_B(VGA_B), - .VGA_VS(VGA_VS), - .VGA_HS(VGA_HS), - .scandoubler_disable(1),//scandoubler_disable), - .scanlines(scandoubler_disable ? 2'b00 : {status[6:5] == 3, status[6:5] == 2}), - .hq2x(status[6:5]==1), - .ypbpr_full(1), - .line_start(0), - .mono(0) - ); - -mist_io #(.STRLEN(($size(CONF_STR)>>3))) mist_io( - .clk_sys (clk_sys ), - .conf_str (CONF_STR ), - .SPI_SCK (SPI_SCK ), - .CONF_DATA0 (CONF_DATA0 ), - .SPI_SS2 (SPI_SS2 ), - .SPI_DO (SPI_DO ), - .SPI_DI (SPI_DI ), - .buttons (buttons ), - .switches (switches ), - .scandoubler_disable(scandoubler_disable), - .ypbpr (ypbpr ), - .ps2_kbd_clk (ps2_kbd_clk ), - .ps2_kbd_data (ps2_kbd_data ), - .joystick_0 (joystick_0 ), - .joystick_1 (joystick_1 ), - .status (status ), - .sd_lba (sd_lba ), - .sd_rd (sd_rd ), - .sd_wr (sd_wr ), - .sd_ack (sd_ack ), - .sd_conf (sd_conf ), - .sd_sdhc (sd_sdhc ), - .sd_buff_dout (sd_data_out ), - .sd_buff_din (sd_data_in ), - .sd_dout_strobe (sd_data_in_strobe), - .sd_din_strobe (sd_data_out_strobe) - ); - - -wire [31:0] sd_lba; -wire sd_rd; -wire sd_wr; -wire sd_ack; -wire sd_conf; -wire sd_sdhc; -wire allow_sdhc; -wire [7:0] sd_data_in; -wire sd_data_in_strobe; -wire [7:0] sd_data_out; -wire sd_data_out_strobe; -wire sd_cs; -wire sd_sck; -wire sd_sdi; -wire sd_sdo; - -sd_card sd_card( - .io_lba (sd_lba), - .io_rd (sd_rd), - .io_wr (sd_wr), - .io_ack (sd_ack), - .io_conf (sd_conf), - .io_sdhc (sd_sdhc), - .io_din (sd_data_out), - .io_din_strobe (sd_data_in_strobe), - .io_dout (sd_data_in), - .io_dout_strobe(sd_data_out_strobe), - .allow_sdhc (allow_sdhc), - .sd_cs (sd_cs), - .sd_sck (sd_sck), - .sd_sdi (sd_sdi), - .sd_sdo (sd_sdo) - ); - b2m_top b2m_top( .clk50mhz(clk_sys), - .res(~(status[0] || status[7] || buttons[1])), + .res(~(status[0] | status[7] | buttons[1])), .color_mode(~status[3] ), .video_mode(status[4] ), .turbo(~status[2] ), @@ -192,14 +94,95 @@ b2m_top b2m_top( .SD_CMD(sd_sdi), .SD_CLK(sd_sck) ); - -dac dac( + +mist_video #(.COLOR_DEPTH(4), .SD_HCNT_WIDTH(9)) mist_video( + .clk_sys ( clk_sys ), + .SPI_SCK ( SPI_SCK ), + .SPI_SS3 ( SPI_SS3 ), + .SPI_DI ( SPI_DI ), + .R ( r), + .G ( g), + .B ( b), + .HSync ( hs ), + .VSync ( vs ), + .VGA_R ( VGA_R ), + .VGA_G ( VGA_G ), + .VGA_B ( VGA_B ), + .VGA_VS ( VGA_VS ), + .VGA_HS ( VGA_HS ), + .scandoubler_disable( 1'b1),//scandoublerD ), + .scanlines ( status[6:5] ), + .ce_divider (1), + .ypbpr ( ypbpr ) + ); + +user_io #(.STRLEN(($size(CONF_STR)>>3))) user_io( + .clk_sys (clk_sys ), + .conf_str (CONF_STR ), + .SPI_CLK (SPI_SCK ), + .SPI_SS_IO (CONF_DATA0 ), + .SPI_MISO (SPI_DO ), + .SPI_MOSI (SPI_DI ), + .buttons (buttons ), + .switches (switches ), + .scandoubler_disable (scandoublerD ), + .ypbpr (ypbpr ), + .ps2_kbd_clk (ps2_kbd_clk ), + .ps2_kbd_data (ps2_kbd_data ), + .status (status ), + .sd_lba (sd_lba ), + .sd_rd (sd_rd ), + .sd_wr (sd_wr ), + .sd_ack (sd_ack ), + .sd_conf (sd_conf ), + .sd_sdhc (sd_sdhc ), + .sd_dout (sd_data_out ), + .sd_din (sd_data_in ), + .sd_dout_strobe (sd_data_in_strobe), + .sd_din_strobe (sd_data_out_strobe) + ); + +dac #( + .C_bits(16)) +dac( .clk_i(clk_sys), .res_n_i(1), .dac_i(audio), .dac_o(AUDIO_L) - ); - -assign AUDIO_R = AUDIO_L; + ); + +wire [31:0] sd_lba; +wire sd_rd; +wire sd_wr; +wire sd_ack; +wire sd_conf; +wire sd_sdhc; +wire allow_sdhc; +wire [7:0] sd_data_in; +wire sd_data_in_strobe; +wire [7:0] sd_data_out; +wire sd_data_out_strobe; +wire sd_cs; +wire sd_sck; +wire sd_sdi; +wire sd_sdo; + +sd_card sd_card( + .io_lba (sd_lba), + .io_rd (sd_rd), + .io_wr (sd_wr), + .io_ack (sd_ack), + .io_conf (sd_conf), + .io_sdhc (sd_sdhc), + .io_din (sd_data_out), + .io_din_strobe (sd_data_in_strobe), + .io_dout (sd_data_in), + .io_dout_strobe(sd_data_out_strobe), + .allow_sdhc (allow_sdhc), + .sd_cs (sd_cs), + .sd_sck (sd_sck), + .sd_sdi (sd_sdi), + .sd_sdo (sd_sdo) + ); endmodule diff --git a/Computer_MiST/Bashkiria2M_MiST/rtl/b2m_top.v b/Computer_MiST/Bashkiria2M_MiST/rtl/b2m_top.v index 53274274..489ec818 100644 --- a/Computer_MiST/Bashkiria2M_MiST/rtl/b2m_top.v +++ b/Computer_MiST/Bashkiria2M_MiST/rtl/b2m_top.v @@ -107,11 +107,10 @@ reg[7:0] mem_o; always @(negedge memvidbusy) vid_data <= dramout; always @(negedge memcpubusy) mem_o <= dramout[7:0]; - bios rom( - .address(addrbus[12:0]), - .clock(clk50mhz), - .q(rom_o) + .addr(addrbus[12:0]), + .clk(clk50mhz), + .data(rom_o) ); //////////////////// CPU //////////////////// @@ -161,7 +160,7 @@ wire cpu_ce = cpu_ce2; always @(posedge clk50mhz) begin vidce2<=vidce; - cpu_cnt <= cpu_cnt + 1; + cpu_cnt <= cpu_cnt + 1'b1; if (cpu_sync) sysctl <= cpu_o; if (addrbus[0]&~sio_we_n) sound_on <= ~cpu_o[5]; if(turbo==1 && {vidce2,vidce}==2'b01 && cpu_cnt>3){cpu_cnt,cpu_ce2}<={10'b0,~memcpubusy&~memvidbusy}; @@ -333,7 +332,7 @@ always @(posedge clk50mhz) begin if (line6bit > 32) tapein <= 1'b1; end*/ -//I2C_AV_Config sndcfg(.iCLK(clk50mhz), .iRST_N(reset_n), .I2C_SCLK(I2C_SCLK), .I2C_SDAT(I2C_SDAT)); + //////////////////// SD CARD //////////////////// reg sdcs; diff --git a/Computer_MiST/Bashkiria2M_MiST/rtl/bios.qip b/Computer_MiST/Bashkiria2M_MiST/rtl/bios.qip deleted file mode 100644 index 7e8d1999..00000000 --- a/Computer_MiST/Bashkiria2M_MiST/rtl/bios.qip +++ /dev/null @@ -1,3 +0,0 @@ -set_global_assignment -name IP_TOOL_NAME "ROM: 1-PORT" -set_global_assignment -name IP_TOOL_VERSION "13.1" -set_global_assignment -name VERILOG_FILE [file join $::quartus(qip_path) "bios.v"] diff --git a/Computer_MiST/Bashkiria2M_MiST/rtl/bios.v b/Computer_MiST/Bashkiria2M_MiST/rtl/bios.v deleted file mode 100644 index 365c70d0..00000000 --- a/Computer_MiST/Bashkiria2M_MiST/rtl/bios.v +++ /dev/null @@ -1,159 +0,0 @@ -// megafunction wizard: %ROM: 1-PORT% -// GENERATION: STANDARD -// VERSION: WM1.0 -// MODULE: altsyncram - -// ============================================================ -// File Name: bios.v -// Megafunction Name(s): -// altsyncram -// -// Simulation Library Files(s): -// altera_mf -// ============================================================ -// ************************************************************ -// THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE! -// -// 13.1.0 Build 162 10/23/2013 SJ Web Edition -// ************************************************************ - - -//Copyright (C) 1991-2013 Altera Corporation -//Your use of Altera Corporation's design tools, logic functions -//and other software and tools, and its AMPP partner logic -//functions, and any output files from any of the foregoing -//(including device programming or simulation files), and any -//associated documentation or information are expressly subject -//to the terms and conditions of the Altera Program License -//Subscription Agreement, Altera MegaCore Function License -//Agreement, or other applicable license agreement, including, -//without limitation, that your use is for the sole purpose of -//programming logic devices manufactured by Altera and sold by -//Altera or its authorized distributors. Please refer to the -//applicable agreement for further details. - - -// synopsys translate_off -`timescale 1 ps / 1 ps -// synopsys translate_on -module bios ( - address, - clock, - q); - - input [12:0] address; - input clock; - output [7:0] q; -`ifndef ALTERA_RESERVED_QIS -// synopsys translate_off -`endif - tri1 clock; -`ifndef ALTERA_RESERVED_QIS -// synopsys translate_on -`endif - - wire [7:0] sub_wire0; - wire [7:0] q = sub_wire0[7:0]; - - altsyncram altsyncram_component ( - .address_a (address), - .clock0 (clock), - .q_a (sub_wire0), - .aclr0 (1'b0), - .aclr1 (1'b0), - .address_b (1'b1), - .addressstall_a (1'b0), - .addressstall_b (1'b0), - .byteena_a (1'b1), - .byteena_b (1'b1), - .clock1 (1'b1), - .clocken0 (1'b1), - .clocken1 (1'b1), - .clocken2 (1'b1), - .clocken3 (1'b1), - .data_a ({8{1'b1}}), - .data_b (1'b1), - .eccstatus (), - .q_b (), - .rden_a (1'b1), - .rden_b (1'b1), - .wren_a (1'b0), - .wren_b (1'b0)); - defparam - altsyncram_component.clock_enable_input_a = "BYPASS", - altsyncram_component.clock_enable_output_a = "BYPASS", - altsyncram_component.init_file = "./rtl/BIOS4.HEX", - altsyncram_component.intended_device_family = "Cyclone II", - altsyncram_component.lpm_hint = "ENABLE_RUNTIME_MOD=NO", - altsyncram_component.lpm_type = "altsyncram", - altsyncram_component.numwords_a = 8192, - altsyncram_component.operation_mode = "ROM", - altsyncram_component.outdata_aclr_a = "NONE", - altsyncram_component.outdata_reg_a = "UNREGISTERED", - altsyncram_component.widthad_a = 13, - altsyncram_component.width_a = 8, - altsyncram_component.width_byteena_a = 1; - - -endmodule - -// ============================================================ -// CNX file retrieval info -// ============================================================ -// Retrieval info: PRIVATE: ADDRESSSTALL_A NUMERIC "0" -// Retrieval info: PRIVATE: AclrAddr NUMERIC "0" -// Retrieval info: PRIVATE: AclrByte NUMERIC "0" -// Retrieval info: PRIVATE: AclrOutput NUMERIC "0" -// Retrieval info: PRIVATE: BYTE_ENABLE NUMERIC "0" -// Retrieval info: PRIVATE: BYTE_SIZE NUMERIC "8" -// Retrieval info: PRIVATE: BlankMemory NUMERIC "0" -// Retrieval info: PRIVATE: CLOCK_ENABLE_INPUT_A NUMERIC "0" -// Retrieval info: PRIVATE: CLOCK_ENABLE_OUTPUT_A NUMERIC "0" -// Retrieval info: PRIVATE: Clken NUMERIC "0" -// Retrieval info: PRIVATE: IMPLEMENT_IN_LES NUMERIC "0" -// Retrieval info: PRIVATE: INIT_FILE_LAYOUT STRING "PORT_A" -// Retrieval info: PRIVATE: INIT_TO_SIM_X NUMERIC "0" -// Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone II" -// Retrieval info: PRIVATE: JTAG_ENABLED NUMERIC "0" -// Retrieval info: PRIVATE: JTAG_ID STRING "NONE" -// Retrieval info: PRIVATE: MAXIMUM_DEPTH NUMERIC "0" -// Retrieval info: PRIVATE: MIFfilename STRING "./rtl/BIOS4.HEX" -// Retrieval info: PRIVATE: NUMWORDS_A NUMERIC "8192" -// Retrieval info: PRIVATE: RAM_BLOCK_TYPE NUMERIC "0" -// Retrieval info: PRIVATE: RegAddr NUMERIC "1" -// Retrieval info: PRIVATE: RegOutput NUMERIC "0" -// Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0" -// Retrieval info: PRIVATE: SingleClock NUMERIC "1" -// Retrieval info: PRIVATE: UseDQRAM NUMERIC "0" -// Retrieval info: PRIVATE: WidthAddr NUMERIC "13" -// Retrieval info: PRIVATE: WidthData NUMERIC "8" -// Retrieval info: PRIVATE: rden NUMERIC "0" -// Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all -// Retrieval info: CONSTANT: CLOCK_ENABLE_INPUT_A STRING "BYPASS" -// Retrieval info: CONSTANT: CLOCK_ENABLE_OUTPUT_A STRING "BYPASS" -// Retrieval info: CONSTANT: INIT_FILE STRING "./rtl/BIOS4.HEX" -// Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone II" -// Retrieval info: CONSTANT: LPM_HINT STRING "ENABLE_RUNTIME_MOD=NO" -// Retrieval info: CONSTANT: LPM_TYPE STRING "altsyncram" -// Retrieval info: CONSTANT: NUMWORDS_A NUMERIC "8192" -// Retrieval info: CONSTANT: OPERATION_MODE STRING "ROM" -// Retrieval info: CONSTANT: OUTDATA_ACLR_A STRING "NONE" -// Retrieval info: CONSTANT: OUTDATA_REG_A STRING "UNREGISTERED" -// Retrieval info: CONSTANT: WIDTHAD_A NUMERIC "13" -// Retrieval info: CONSTANT: WIDTH_A NUMERIC "8" -// Retrieval info: CONSTANT: WIDTH_BYTEENA_A NUMERIC "1" -// Retrieval info: USED_PORT: address 0 0 13 0 INPUT NODEFVAL "address[12..0]" -// Retrieval info: USED_PORT: clock 0 0 0 0 INPUT VCC "clock" -// Retrieval info: USED_PORT: q 0 0 8 0 OUTPUT NODEFVAL "q[7..0]" -// Retrieval info: CONNECT: @address_a 0 0 13 0 address 0 0 13 0 -// Retrieval info: CONNECT: @clock0 0 0 0 0 clock 0 0 0 0 -// Retrieval info: CONNECT: q 0 0 8 0 @q_a 0 0 8 0 -// Retrieval info: GEN_FILE: TYPE_NORMAL bios.v TRUE -// Retrieval info: GEN_FILE: TYPE_NORMAL bios.inc FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL bios.cmp FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL bios.bsf FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL bios_inst.v FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL bios_bb.v FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL bios_waveforms.html FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL bios_wave*.jpg FALSE -// Retrieval info: LIB_FILE: altera_mf diff --git a/Computer_MiST/Bashkiria2M_MiST/rtl/bios.vhd b/Computer_MiST/Bashkiria2M_MiST/rtl/bios.vhd new file mode 100644 index 00000000..18ca1d0d --- /dev/null +++ b/Computer_MiST/Bashkiria2M_MiST/rtl/bios.vhd @@ -0,0 +1,534 @@ +library ieee; +use ieee.std_logic_1164.all,ieee.numeric_std.all; + +entity bios is +port ( + clk : in std_logic; + addr : in std_logic_vector(12 downto 0); + data : out std_logic_vector(7 downto 0) +); +end entity; + +architecture prom of bios is + type rom is array(0 to 8191) of std_logic_vector(7 downto 0); + signal rom_data: rom := ( + X"C3",X"13",X"E0",X"C3",X"55",X"E8",X"C3",X"CB",X"F1",X"C3",X"72",X"E2",X"C3",X"CC",X"E2",X"C3", + X"F5",X"F1",X"32",X"F3",X"3E",X"AA",X"D3",X"10",X"D3",X"11",X"D3",X"12",X"D3",X"13",X"3E",X"80", + X"D3",X"6B",X"3E",X"30",X"D3",X"63",X"3E",X"76",X"D3",X"63",X"3E",X"94",X"D3",X"63",X"3E",X"0D", + X"D3",X"62",X"3E",X"90",X"D3",X"47",X"3E",X"F0",X"D3",X"46",X"3E",X"15",X"D3",X"79",X"3E",X"40", + X"D3",X"79",X"3E",X"FE",X"D3",X"79",X"3E",X"16",X"D3",X"74",X"3E",X"DF",X"D3",X"75",X"3E",X"FF", + X"D3",X"75",X"AF",X"D3",X"6A",X"32",X"FE",X"DF",X"32",X"FF",X"DF",X"3E",X"C3",X"32",X"04",X"DF", + X"21",X"13",X"E0",X"22",X"05",X"DF",X"FB",X"01",X"00",X"60",X"3E",X"E9",X"D3",X"61",X"3E",X"07", + X"D3",X"61",X"3E",X"15",X"D3",X"79",X"0B",X"79",X"B0",X"C2",X"76",X"E0",X"3E",X"25",X"D3",X"79", + X"01",X"FF",X"FF",X"0B",X"79",X"B0",X"C2",X"83",X"E0",X"31",X"00",X"DF",X"CD",X"66",X"EE",X"01", + X"20",X"DF",X"21",X"26",X"DF",X"CD",X"55",X"F0",X"7A",X"FE",X"DC",X"CC",X"3C",X"F8",X"3A",X"FF", + X"DF",X"B7",X"C2",X"9E",X"E0",X"31",X"00",X"DF",X"CD",X"10",X"FF",X"3E",X"25",X"D3",X"79",X"3E", + X"FF",X"D3",X"75",X"3E",X"20",X"D3",X"74",X"CD",X"04",X"E9",X"21",X"19",X"E1",X"CD",X"C2",X"E3", + X"21",X"25",X"E1",X"CD",X"C2",X"E3",X"31",X"00",X"DF",X"21",X"8C",X"E1",X"CD",X"C2",X"E3",X"CD", + X"72",X"E2",X"21",X"C6",X"E0",X"E5",X"FE",X"3F",X"CA",X"AB",X"E0",X"FE",X"0D",X"C8",X"FE",X"53", + X"CA",X"05",X"E2",X"FE",X"52",X"CA",X"53",X"E2",X"FE",X"57",X"CA",X"5A",X"E2",X"FE",X"4C",X"CA", + X"6A",X"E3",X"FE",X"47",X"CA",X"41",X"E2",X"FE",X"59",X"CA",X"53",X"E3",X"FE",X"55",X"CA",X"60", + X"E3",X"CD",X"07",X"E1",X"C3",X"C6",X"E0",X"21",X"0D",X"E1",X"C3",X"C2",X"E3",X"0D",X"0A",X"2D", + X"DE",X"E8",X"D8",X"D1",X"DA",X"D0",X"2D",X"0D",X"00",X"1B",X"42",X"B7",X"B0",X"B3",X"C0",X"C3", + X"B7",X"C7",X"B8",X"BA",X"00",X"C4",X"E3",X"DD",X"DA",X"E6",X"D8",X"D8",X"3A",X"0D",X"0A",X"53", + X"2D",X"E3",X"E1",X"E2",X"D0",X"DD",X"DE",X"D2",X"DA",X"D0",X"20",X"EF",X"E7",X"D5",X"D9",X"DA", + X"D8",X"0D",X"0A",X"4C",X"2D",X"D7",X"D0",X"D3",X"E0",X"E3",X"D7",X"DA",X"D0",X"20",X"D8",X"D7", + X"20",X"BF",X"B7",X"C3",X"0D",X"0A",X"52",X"2D",X"E7",X"E2",X"D5",X"DD",X"D8",X"D5",X"20",X"E1", + X"20",X"BC",X"BB",X"0D",X"0A",X"57",X"2D",X"D7",X"D0",X"DF",X"D8",X"E1",X"EC",X"20",X"DD",X"D0", + X"20",X"BC",X"BB",X"0D",X"0A",X"47",X"2D",X"D2",X"EB",X"DF",X"DE",X"DB",X"DD",X"D8",X"E2",X"EC", + X"20",X"DF",X"E0",X"DE",X"D3",X"E0",X"D0",X"DC",X"DC",X"E3",X"0D",X"00",X"0A",X"3E",X"00",X"0D", + X"0A",X"BF",X"DE",X"D4",X"D3",X"DE",X"E2",X"DE",X"D2",X"EC",X"E2",X"D5",X"20",X"DC",X"D0",X"D3", + X"DD",X"D8",X"E2",X"DE",X"E4",X"DE",X"DD",X"20",X"D4",X"DB",X"EF",X"20",X"00",X"B7",X"B0",X"BF", + X"B8",X"C1",X"B8",X"00",X"C7",X"C2",X"B5",X"BD",X"B8",X"CF",X"00",X"0D",X"0A",X"D8",X"20",X"DD", + X"D0",X"D6",X"DC",X"D8",X"E2",X"D5",X"20",X"3C",X"B2",X"BA",X"3E",X"00",X"0A",X"2A",X"B7",X"B0", + X"BF",X"B8",X"C1",X"CC",X"2A",X"0D",X"00",X"0A",X"2A",X"C7",X"C2",X"B5",X"BD",X"B8",X"B5",X"2A", + X"0D",X"00",X"0A",X"2A",X"DE",X"E8",X"D8",X"D1",X"DA",X"D0",X"20",X"BA",X"C1",X"2A",X"0D",X"00", + X"0A",X"D2",X"EB",X"DA",X"DB",X"EE",X"E7",X"D8",X"20",X"DC",X"D0",X"D3",X"DD",X"D8",X"E2",X"DE", + X"E4",X"DE",X"DD",X"0D",X"00",X"CD",X"CC",X"E2",X"3D",X"C2",X"01",X"E1",X"2A",X"1A",X"DF",X"CD", + X"41",X"E3",X"E5",X"CD",X"46",X"E3",X"CD",X"4E",X"E3",X"E1",X"7E",X"E5",X"CD",X"D5",X"E3",X"CD", + X"4E",X"E3",X"CD",X"72",X"E2",X"E1",X"FE",X"0D",X"CA",X"3D",X"E2",X"FE",X"2E",X"C8",X"E5",X"CD", + X"CF",X"E2",X"2A",X"1A",X"DF",X"7C",X"B7",X"C2",X"01",X"E1",X"7D",X"E1",X"77",X"23",X"C3",X"0F", + X"E2",X"CD",X"CC",X"E2",X"3D",X"C2",X"01",X"E1",X"31",X"00",X"DF",X"21",X"C6",X"E0",X"E5",X"2A", + X"1A",X"DF",X"E9",X"CD",X"61",X"E2",X"CD",X"E2",X"EF",X"C9",X"CD",X"61",X"E2",X"CD",X"A8",X"EF", + X"C9",X"CD",X"CC",X"E2",X"FE",X"02",X"C2",X"01",X"E1",X"2A",X"1A",X"DF",X"44",X"4D",X"2A",X"1C", + X"DF",X"C9",X"11",X"DA",X"DF",X"06",X"00",X"CD",X"6F",X"E4",X"FE",X"0D",X"CA",X"89",X"E2",X"FE", + X"7F",X"CA",X"9D",X"E2",X"FE",X"20",X"DA",X"77",X"E2",X"CD",X"CE",X"E3",X"12",X"13",X"FE",X"0D", + X"CA",X"AC",X"E2",X"04",X"78",X"FE",X"20",X"CA",X"AC",X"E2",X"C3",X"77",X"E2",X"AF",X"B0",X"CA", + X"77",X"E2",X"05",X"1B",X"3E",X"7F",X"CD",X"CE",X"E3",X"C3",X"77",X"E2",X"21",X"DA",X"DF",X"22", + X"17",X"DF",X"78",X"32",X"16",X"DF",X"E5",X"21",X"16",X"DF",X"7E",X"B7",X"3E",X"0D",X"CA",X"CA", + X"E2",X"35",X"2A",X"17",X"DF",X"7E",X"23",X"22",X"17",X"DF",X"E1",X"C9",X"CD",X"B6",X"E2",X"21", + X"19",X"DF",X"36",X"00",X"23",X"FE",X"0D",X"CA",X"01",X"E3",X"CD",X"08",X"E3",X"CD",X"20",X"E3", + X"FE",X"0D",X"CA",X"01",X"E3",X"CD",X"B6",X"E2",X"CD",X"08",X"E3",X"CD",X"20",X"E3",X"FE",X"0D", + X"CA",X"01",X"E3",X"CD",X"B6",X"E2",X"CD",X"08",X"E3",X"CD",X"20",X"E3",X"FE",X"0D",X"C2",X"01", + X"E1",X"11",X"19",X"DF",X"1A",X"13",X"B7",X"C9",X"EB",X"21",X"00",X"00",X"CD",X"2B",X"E3",X"29", + X"29",X"29",X"29",X"B5",X"6F",X"CD",X"B6",X"E2",X"CD",X"38",X"E3",X"C2",X"0C",X"E3",X"EB",X"C9", + X"73",X"23",X"72",X"23",X"E5",X"21",X"19",X"DF",X"34",X"E1",X"C9",X"D6",X"30",X"FE",X"0A",X"D8", + X"C6",X"F9",X"FE",X"10",X"D8",X"C3",X"01",X"E1",X"FE",X"0D",X"C8",X"FE",X"2C",X"C8",X"FE",X"20", + X"C9",X"3E",X"0A",X"C3",X"CE",X"E3",X"7C",X"CD",X"D5",X"E3",X"7D",X"C3",X"D5",X"E3",X"3E",X"20", + X"C3",X"CE",X"E3",X"CD",X"61",X"E2",X"CD",X"44",X"E4",X"CD",X"F1",X"E3",X"C2",X"07",X"E1",X"C9", + X"CD",X"61",X"E2",X"CD",X"44",X"E4",X"CD",X"1C",X"E4",X"C9",X"CD",X"CC",X"E2",X"FE",X"03",X"C2", + X"01",X"E1",X"2A",X"1A",X"DF",X"44",X"4D",X"2A",X"1C",X"DF",X"E5",X"2A",X"1E",X"DF",X"54",X"5D", + X"E1",X"3E",X"90",X"D3",X"47",X"7B",X"D3",X"45",X"7A",X"F6",X"C0",X"D3",X"46",X"7A",X"E6",X"C0", + X"C2",X"A1",X"E3",X"3E",X"0C",X"D3",X"47",X"DB",X"44",X"F5",X"3E",X"0D",X"D3",X"47",X"C3",X"AC", + X"E3",X"3E",X"0E",X"D3",X"47",X"DB",X"44",X"F5",X"3E",X"0F",X"D3",X"47",X"F1",X"02",X"13",X"CD", + X"B6",X"E3",X"DA",X"85",X"E3",X"C9",X"78",X"94",X"DA",X"BF",X"E3",X"C0",X"79",X"95",X"D0",X"03", + X"37",X"C9",X"F5",X"7E",X"CD",X"CE",X"E3",X"23",X"B7",X"C2",X"C3",X"E3",X"F1",X"C9",X"C5",X"4F", + X"CD",X"D7",X"E7",X"C1",X"C9",X"F5",X"1F",X"1F",X"1F",X"1F",X"E6",X"0F",X"CD",X"E2",X"E3",X"F1", + X"E6",X"0F",X"FE",X"0A",X"D2",X"EC",X"E3",X"C6",X"30",X"C3",X"CE",X"E3",X"C6",X"37",X"C3",X"CE", + X"E3",X"C5",X"CD",X"65",X"E4",X"C0",X"DB",X"78",X"B7",X"C0",X"CD",X"65",X"E4",X"C0",X"DB",X"78", + X"FE",X"FF",X"C0",X"CD",X"65",X"E4",X"C0",X"DB",X"78",X"02",X"CD",X"B6",X"E3",X"DA",X"03",X"E4", + X"CD",X"65",X"E4",X"C0",X"DB",X"78",X"C1",X"CD",X"55",X"F0",X"BA",X"C9",X"C5",X"CD",X"55",X"F0", + X"C1",X"D5",X"CD",X"5D",X"E4",X"AF",X"D3",X"78",X"CD",X"5D",X"E4",X"3E",X"FF",X"D3",X"78",X"CD", + X"5D",X"E4",X"0A",X"D3",X"78",X"CD",X"B6",X"E3",X"DA",X"2F",X"E4",X"CD",X"5D",X"E4",X"DB",X"78", + X"F1",X"D3",X"78",X"C9",X"3E",X"96",X"D3",X"63",X"3E",X"07",X"D3",X"62",X"3E",X"15",X"D3",X"79", + X"3E",X"40",X"D3",X"79",X"3E",X"FE",X"D3",X"79",X"3E",X"27",X"D3",X"79",X"C9",X"DB",X"79",X"E6", + X"05",X"CA",X"5D",X"E4",X"C9",X"DB",X"79",X"E6",X"3A",X"CA",X"65",X"E4",X"FE",X"02",X"C9",X"C5", + X"D5",X"3E",X"FF",X"32",X"D7",X"DF",X"CD",X"AF",X"E4",X"FE",X"FF",X"CA",X"76",X"E4",X"4F",X"3A", + X"45",X"DF",X"B7",X"CA",X"9D",X"E4",X"11",X"00",X"08",X"CD",X"FC",X"E6",X"CA",X"96",X"E4",X"1B", + X"7B",X"B2",X"C2",X"89",X"E4",X"2F",X"32",X"45",X"DF",X"79",X"D1",X"C1",X"C9",X"11",X"00",X"20", + X"C3",X"89",X"E4",X"AF",X"32",X"D7",X"DF",X"CD",X"AF",X"E4",X"FE",X"FF",X"C0",X"2F",X"C9",X"C5", + X"D5",X"E5",X"3A",X"25",X"DF",X"B7",X"CA",X"CB",X"E4",X"2A",X"6E",X"DF",X"7E",X"32",X"25",X"DF", + X"B7",X"CA",X"AC",X"E6",X"23",X"22",X"6E",X"DF",X"C3",X"B4",X"E6",X"3E",X"04",X"F5",X"06",X"58", + X"16",X"00",X"1E",X"7F",X"21",X"01",X"28",X"F3",X"3E",X"02",X"D3",X"6A",X"4E",X"3A",X"FE",X"DF", + X"D3",X"6A",X"FB",X"3E",X"01",X"F5",X"A1",X"C2",X"09",X"E5",X"14",X"7A",X"B8",X"FA",X"F5",X"E4", + X"16",X"00",X"C3",X"13",X"E5",X"F1",X"07",X"D2",X"E5",X"E4",X"7D",X"07",X"D2",X"05",X"E5",X"21", + X"01",X"29",X"C3",X"D7",X"E4",X"6F",X"C3",X"D7",X"E4",X"7B",X"FE",X"7F",X"C2",X"13",X"E5",X"5A", + X"C3",X"EA",X"E4",X"F1",X"3A",X"D6",X"DF",X"BA",X"7A",X"32",X"D6",X"DF",X"CA",X"23",X"E5",X"F1", + X"C3",X"CB",X"E4",X"F1",X"3D",X"C2",X"CD",X"E4",X"7B",X"FE",X"7F",X"CA",X"B2",X"E6",X"7A",X"B7", + X"CA",X"63",X"E5",X"FE",X"38",X"FA",X"B2",X"E6",X"FE",X"40",X"7B",X"FA",X"4F",X"E5",X"FE",X"38", + X"FA",X"B2",X"E6",X"FE",X"40",X"F2",X"B2",X"E6",X"CD",X"C7",X"E6",X"5A",X"C3",X"30",X"E6",X"FE", + X"38",X"FA",X"5C",X"E5",X"FE",X"40",X"F2",X"B2",X"E6",X"C3",X"8B",X"E6",X"7A",X"CD",X"C7",X"E6", + X"C3",X"7A",X"E5",X"06",X"00",X"7B",X"FE",X"38",X"FA",X"7A",X"E5",X"FE",X"40",X"F2",X"30",X"E6", + X"FE",X"3C",X"C2",X"B2",X"E6",X"3E",X"1B",X"C3",X"B4",X"E6",X"16",X"00",X"3A",X"26",X"DF",X"4F", + X"A8",X"E6",X"04",X"CA",X"8C",X"E5",X"2A",X"27",X"DF",X"C3",X"DF",X"E5",X"21",X"87",X"E7",X"78", + X"00",X"E6",X"10",X"C2",X"DF",X"E5",X"7B",X"FE",X"20",X"D2",X"EA",X"E5",X"21",X"1F",X"E7",X"79", + X"A8",X"06",X"00",X"E6",X"03",X"CA",X"D9",X"E5",X"FE",X"01",X"C2",X"CF",X"E5",X"7B",X"FE",X"05", + X"CA",X"D9",X"E5",X"FE",X"07",X"CA",X"D9",X"E5",X"FE",X"0F",X"CA",X"D9",X"E5",X"FE",X"11",X"CA", + X"D9",X"E5",X"FE",X"18",X"CA",X"D9",X"E5",X"FE",X"1B",X"CA",X"D9",X"E5",X"C3",X"D7",X"E5",X"21", + X"67",X"E7",X"FE",X"02",X"CA",X"D9",X"E5",X"06",X"20",X"19",X"7E",X"80",X"C3",X"B4",X"E6",X"7B", + X"06",X"00",X"FE",X"30",X"D2",X"B2",X"E6",X"C3",X"D9",X"E5",X"D6",X"20",X"FE",X"10",X"D2",X"20", + X"E6",X"5F",X"FE",X"0B",X"C2",X"0B",X"E6",X"79",X"A8",X"E6",X"02",X"CA",X"0B",X"E6",X"79",X"A8", + X"E6",X"01",X"3E",X"F1",X"C2",X"B4",X"E6",X"3D",X"C3",X"B4",X"E6",X"79",X"A8",X"06",X"00",X"E6", + X"01",X"C2",X"1A",X"E6",X"21",X"3F",X"E7",X"C3",X"D9",X"E5",X"21",X"57",X"E7",X"C3",X"D9",X"E5", + X"D6",X"10",X"FE",X"08",X"D2",X"B2",X"E6",X"5F",X"21",X"4F",X"E7",X"06",X"00",X"C3",X"D9",X"E5", + X"3A",X"26",X"DF",X"4F",X"7B",X"16",X"00",X"D6",X"40",X"FE",X"10",X"DA",X"5C",X"E6",X"D6",X"18", + X"2F",X"3C",X"5F",X"79",X"A8",X"E6",X"01",X"C2",X"4C",X"E6",X"16",X"05",X"7B",X"82",X"11",X"0A", + X"00",X"21",X"68",X"DF",X"19",X"3D",X"C2",X"54",X"E6",X"C3",X"BC",X"E4",X"5F",X"FE",X"08",X"CA", + X"6C",X"E6",X"FE",X"0A",X"CA",X"6C",X"E6",X"FE",X"0B",X"C2",X"76",X"E6",X"79",X"A8",X"E6",X"01", + X"C2",X"83",X"E6",X"C3",X"7D",X"E6",X"79",X"A8",X"E6",X"08",X"C2",X"83",X"E6",X"21",X"B7",X"E7", + X"C3",X"86",X"E6",X"21",X"C7",X"E7",X"06",X"00",X"C3",X"D9",X"E5",X"3A",X"D7",X"DF",X"B7",X"CA", + X"B2",X"E6",X"7A",X"FE",X"39",X"7B",X"CA",X"9F",X"E6",X"FE",X"39",X"7A",X"C2",X"B2",X"E6",X"CD", + X"C7",X"E6",X"3A",X"26",X"DF",X"A8",X"32",X"26",X"DF",X"CD",X"7F",X"EB",X"CD",X"FC",X"E6",X"C2", + X"AC",X"E6",X"3E",X"FF",X"4F",X"FE",X"FF",X"CA",X"C3",X"E6",X"3A",X"26",X"DF",X"E6",X"10",X"C4", + X"39",X"F8",X"79",X"E1",X"D1",X"C1",X"C9",X"06",X"00",X"FE",X"38",X"CA",X"D3",X"E6",X"FE",X"3F", + X"C2",X"D6",X"E6",X"06",X"01",X"C9",X"FE",X"3E",X"C2",X"DE",X"E6",X"06",X"02",X"C9",X"FE",X"3D", + X"C2",X"E6",X"E6",X"06",X"04",X"C9",X"FE",X"3B",X"C2",X"EE",X"E6",X"06",X"08",X"C9",X"FE",X"3A", + X"C2",X"F6",X"E6",X"06",X"10",X"C9",X"FE",X"3C",X"C0",X"06",X"20",X"C9",X"F3",X"3E",X"02",X"D3", + X"6A",X"3A",X"7F",X"28",X"B7",X"C2",X"14",X"E7",X"3A",X"80",X"28",X"E6",X"12",X"C2",X"14",X"E7", + X"3A",X"FF",X"29",X"B7",X"3A",X"FE",X"DF",X"D3",X"6A",X"FB",X"3E",X"00",X"C8",X"2F",X"C9",X"55", + X"41",X"54",X"4C",X"57",X"60",X"46",X"7E",X"4A",X"59",X"56",X"4B",X"52",X"51",X"42",X"7B",X"44", + X"5B",X"45",X"4E",X"43",X"48",X"5A",X"47",X"7D",X"58",X"4F",X"5D",X"49",X"50",X"53",X"4D",X"2A", + X"26",X"5E",X"25",X"24",X"23",X"40",X"5F",X"3C",X"27",X"2B",X"FF",X"21",X"7C",X"29",X"28",X"20", + X"09",X"7F",X"1C",X"1D",X"03",X"1F",X"0D",X"38",X"37",X"36",X"35",X"34",X"33",X"32",X"2D",X"2C", + X"3B",X"3D",X"FF",X"31",X"5C",X"30",X"39",X"B3",X"C4",X"B5",X"B4",X"C6",X"B1",X"B0",X"CE",X"BE", + X"BD",X"BC",X"BB",X"BA",X"B9",X"B8",X"C5",X"B2",X"B6",X"C3",X"C2",X"C1",X"C0",X"CF",X"BF",X"CA", + X"C7",X"C9",X"CD",X"C8",X"B7",X"CB",X"CC",X"15",X"01",X"14",X"0C",X"17",X"FF",X"06",X"FF",X"0A", + X"19",X"16",X"0B",X"12",X"11",X"02",X"FF",X"04",X"1B",X"05",X"0E",X"03",X"08",X"1A",X"07",X"FF", + X"18",X"0F",X"1D",X"09",X"10",X"13",X"0D",X"FF",X"FF",X"1E",X"FF",X"FF",X"FF",X"00",X"1F",X"FF", + X"FF",X"FF",X"FF",X"FF",X"1C",X"FF",X"FF",X"37",X"36",X"35",X"34",X"33",X"32",X"31",X"30",X"3F", + X"2E",X"22",X"3E",X"FF",X"FF",X"39",X"38",X"0C",X"18",X"11",X"08",X"15",X"1A",X"16",X"17",X"2F", + X"10",X"3A",X"2E",X"FF",X"FF",X"14",X"19",X"F3",X"F5",X"C5",X"D5",X"E5",X"CD",X"55",X"E8",X"21", + X"4C",X"E8",X"E5",X"C3",X"35",X"DF",X"79",X"FE",X"1B",X"C2",X"F8",X"E7",X"3E",X"C3",X"32",X"35", + X"DF",X"21",X"64",X"EC",X"22",X"36",X"DF",X"C9",X"FE",X"08",X"C2",X"02",X"E8",X"3E",X"12",X"C3", + X"1B",X"E8",X"FE",X"0C",X"C2",X"0C",X"E8",X"3E",X"13",X"C3",X"1B",X"E8",X"FE",X"1B",X"D2",X"24", + X"E8",X"FE",X"11",X"CA",X"24",X"E8",X"FE",X"10",X"DA",X"24",X"E8",X"C6",X"31",X"4F",X"CD",X"EC", + X"E7",X"C3",X"35",X"DF",X"FE",X"7F",X"CA",X"7C",X"E8",X"FE",X"09",X"CA",X"85",X"E8",X"FE",X"0A", + X"CA",X"C2",X"E8",X"FE",X"0D",X"CA",X"EA",X"E8",X"FE",X"1F",X"CA",X"04",X"E9",X"FE",X"07",X"CA", + X"BE",X"E8",X"FE",X"20",X"D8",X"E1",X"CD",X"C9",X"E9",X"CD",X"9D",X"E9",X"CD",X"55",X"E8",X"E1", + X"D1",X"C1",X"F1",X"FB",X"C9",X"F5",X"2A",X"38",X"DF",X"CD",X"48",X"EA",X"E5",X"3E",X"02",X"CD", + X"6A",X"E8",X"E1",X"3E",X"03",X"CD",X"6A",X"E8",X"F1",X"C9",X"D3",X"6A",X"06",X"0A",X"7E",X"2F", + X"77",X"2C",X"05",X"C2",X"6E",X"E8",X"3A",X"FE",X"DF",X"D3",X"6A",X"C9",X"CD",X"B4",X"E9",X"3E", + X"20",X"CD",X"C9",X"E9",X"C9",X"3A",X"43",X"DF",X"47",X"3A",X"3E",X"DF",X"B8",X"CA",X"B7",X"E8", + X"47",X"AF",X"B8",X"CA",X"99",X"E8",X"D2",X"9E",X"E8",X"C6",X"08",X"C3",X"92",X"E8",X"47",X"00", + X"3A",X"43",X"DF",X"B8",X"DA",X"A8",X"E8",X"78",X"32",X"3E",X"DF",X"47",X"3A",X"3F",X"DF",X"4F", + X"CD",X"C3",X"ED",X"22",X"38",X"DF",X"C9",X"CD",X"EA",X"E8",X"CD",X"C2",X"E8",X"C9",X"CD",X"39", + X"F8",X"C9",X"3A",X"41",X"DF",X"47",X"3A",X"3F",X"DF",X"FE",X"17",X"CA",X"DF",X"E8",X"B8",X"C8", + X"3C",X"32",X"3F",X"DF",X"2A",X"38",X"DF",X"7D",X"C6",X"0A",X"6F",X"22",X"38",X"DF",X"C9",X"3A", + X"26",X"DF",X"E6",X"20",X"CA",X"EC",X"EA",X"C2",X"88",X"E9",X"3A",X"42",X"DF",X"47",X"3A",X"3E", + X"DF",X"B8",X"C8",X"2A",X"38",X"DF",X"90",X"25",X"3D",X"C2",X"F7",X"E8",X"78",X"32",X"3E",X"DF", + X"22",X"38",X"DF",X"C9",X"F5",X"C5",X"D5",X"E5",X"21",X"06",X"44",X"22",X"3A",X"DF",X"21",X"EC", + X"44",X"22",X"3C",X"DF",X"CD",X"6E",X"E9",X"CD",X"25",X"E9",X"CD",X"88",X"E9",X"CD",X"7F",X"EB", + X"E1",X"D1",X"C1",X"F1",X"C9",X"E5",X"F5",X"3E",X"FF",X"D3",X"10",X"D3",X"11",X"D3",X"12",X"D3", + X"13",X"21",X"00",X"40",X"E5",X"3E",X"02",X"CD",X"5D",X"E9",X"E1",X"3E",X"03",X"CD",X"5D",X"E9", + X"3A",X"21",X"DF",X"D3",X"10",X"3A",X"22",X"DF",X"D3",X"11",X"3A",X"23",X"DF",X"D3",X"12",X"3A", + X"24",X"DF",X"D3",X"13",X"AF",X"32",X"44",X"DF",X"D3",X"69",X"F1",X"E1",X"C9",X"D3",X"6A",X"36", + X"00",X"23",X"7C",X"FE",X"70",X"C2",X"5F",X"E9",X"3A",X"FE",X"DF",X"D3",X"6A",X"C9",X"AF",X"32", + X"42",X"DF",X"32",X"40",X"DF",X"3E",X"27",X"32",X"43",X"DF",X"3E",X"17",X"32",X"41",X"DF",X"3A", + X"26",X"DF",X"E6",X"1F",X"32",X"26",X"DF",X"C9",X"3A",X"42",X"DF",X"32",X"3E",X"DF",X"47",X"3A", + X"40",X"DF",X"32",X"3F",X"DF",X"4F",X"CD",X"C3",X"ED",X"22",X"38",X"DF",X"C9",X"3A",X"43",X"DF", + X"47",X"3A",X"3E",X"DF",X"B8",X"CA",X"B7",X"E8",X"3C",X"32",X"3E",X"DF",X"2A",X"38",X"DF",X"24", + X"22",X"38",X"DF",X"C9",X"3A",X"42",X"DF",X"47",X"3A",X"3E",X"DF",X"B8",X"C8",X"3D",X"32",X"3E", + X"DF",X"2A",X"38",X"DF",X"25",X"22",X"38",X"DF",X"C9",X"F5",X"AF",X"32",X"D9",X"DF",X"CD",X"48", + X"EA",X"11",X"D9",X"DF",X"06",X"01",X"CD",X"5A",X"EA",X"F1",X"CD",X"EB",X"E9",X"06",X"08",X"CD", + X"5A",X"EA",X"06",X"01",X"11",X"D9",X"DF",X"CD",X"5A",X"EA",X"C9",X"E5",X"21",X"32",X"EA",X"E5", + X"01",X"29",X"DF",X"FE",X"40",X"D2",X"FB",X"E9",X"D6",X"20",X"C9",X"03",X"03",X"FE",X"60",X"D2", + X"05",X"EA",X"D6",X"40",X"C9",X"03",X"03",X"FE",X"80",X"D2",X"0F",X"EA",X"D6",X"60",X"C9",X"03", + X"03",X"FE",X"B0",X"D2",X"19",X"EA",X"D6",X"80",X"C9",X"03",X"03",X"FE",X"D0",X"D2",X"23",X"EA", + X"D6",X"B0",X"C9",X"03",X"03",X"FE",X"F3",X"D2",X"2D",X"EA",X"D6",X"D0",X"C9",X"01",X"29",X"DF", + X"AF",X"E1",X"F5",X"0A",X"6F",X"03",X"0A",X"67",X"F1",X"11",X"08",X"00",X"B7",X"CA",X"45",X"EA", + X"19",X"3D",X"C3",X"3C",X"EA",X"EB",X"E1",X"C9",X"D5",X"F5",X"2A",X"38",X"DF",X"EB",X"2A",X"3A", + X"DF",X"7D",X"83",X"6F",X"7C",X"82",X"67",X"F1",X"D1",X"C9",X"1A",X"4F",X"D5",X"11",X"D5",X"EA", + X"D5",X"3A",X"20",X"DF",X"FE",X"01",X"C2",X"6D",X"EA",X"16",X"00",X"59",X"C9",X"FE",X"02",X"C2", + X"76",X"EA",X"51",X"1E",X"00",X"C9",X"FE",X"03",X"C2",X"7E",X"EA",X"51",X"59",X"C9",X"FE",X"04", + X"C2",X"89",X"EA",X"16",X"00",X"79",X"2F",X"5F",X"C9",X"FE",X"06",X"C2",X"93",X"EA",X"51",X"79", + X"2F",X"5F",X"C9",X"FE",X"07",X"C2",X"9C",X"EA",X"51",X"1E",X"FF",X"C9",X"FE",X"08",X"C2",X"A7", + X"EA",X"79",X"2F",X"57",X"1E",X"00",X"C9",X"FE",X"09",X"C2",X"B1",X"EA",X"79",X"2F",X"57",X"59", + X"C9",X"FE",X"0B",X"C2",X"BA",X"EA",X"16",X"FF",X"59",X"C9",X"FE",X"0C",X"C2",X"C4",X"EA",X"79", + X"2F",X"57",X"5F",X"C9",X"FE",X"0D",X"C2",X"CF",X"EA",X"79",X"2F",X"57",X"1E",X"FF",X"C9",X"D1", + X"16",X"FF",X"79",X"2F",X"5F",X"3E",X"02",X"D3",X"6A",X"72",X"3E",X"03",X"D3",X"6A",X"73",X"3A", + X"FE",X"DF",X"D3",X"6A",X"D1",X"13",X"2C",X"05",X"C2",X"5A",X"EA",X"C9",X"21",X"00",X"00",X"39", + X"22",X"EC",X"DF",X"21",X"EC",X"DF",X"F9",X"2A",X"3C",X"DF",X"7D",X"C6",X"0A",X"6F",X"22",X"3C", + X"DF",X"3E",X"02",X"F5",X"D3",X"6A",X"06",X"1A",X"E5",X"0E",X"28",X"36",X"00",X"24",X"0D",X"C2", + X"0B",X"EB",X"E1",X"2C",X"05",X"C2",X"08",X"EB",X"F1",X"3D",X"CA",X"2F",X"EB",X"F5",X"3E",X"06", + X"32",X"07",X"EB",X"2A",X"3A",X"DF",X"7D",X"C6",X"04",X"6F",X"3E",X"03",X"C3",X"04",X"EB",X"3E", + X"1A",X"32",X"07",X"EB",X"2A",X"3C",X"DF",X"E5",X"D1",X"7D",X"C6",X"0A",X"6F",X"DB",X"74",X"E6", + X"01",X"C2",X"3D",X"EB",X"3A",X"44",X"DF",X"C6",X"0A",X"D3",X"69",X"32",X"44",X"DF",X"3E",X"03", + X"D3",X"6A",X"06",X"0A",X"E5",X"D5",X"0E",X"28",X"1A",X"77",X"AF",X"12",X"14",X"24",X"0D",X"C2", + X"58",X"EB",X"D1",X"E1",X"2C",X"1C",X"05",X"C2",X"54",X"EB",X"2A",X"3A",X"DF",X"7D",X"C6",X"0A", + X"6F",X"22",X"3A",X"DF",X"2A",X"EC",X"DF",X"F9",X"3A",X"FE",X"DF",X"D3",X"6A",X"C9",X"0D",X"F5", + X"C5",X"D5",X"E5",X"3A",X"20",X"DF",X"F5",X"3E",X"04",X"32",X"20",X"DF",X"21",X"46",X"DF",X"3A", + X"26",X"DF",X"E6",X"04",X"C2",X"B1",X"EB",X"3A",X"26",X"DF",X"E6",X"02",X"C2",X"A8",X"EB",X"01", + X"52",X"EC",X"CD",X"44",X"EC",X"C3",X"B7",X"EB",X"01",X"55",X"EC",X"CD",X"44",X"EC",X"C3",X"B7", + X"EB",X"01",X"58",X"EC",X"CD",X"44",X"EC",X"36",X"2F",X"23",X"3A",X"26",X"DF",X"E6",X"01",X"CA", + X"C7",X"EB",X"36",X"48",X"C3",X"C9",X"EB",X"36",X"42",X"23",X"36",X"50",X"23",X"36",X"2F",X"23", + X"3A",X"26",X"DF",X"E6",X"08",X"C2",X"DE",X"EB",X"01",X"5B",X"EC",X"C3",X"E1",X"EB",X"01",X"5E", + X"EC",X"CD",X"44",X"EC",X"3A",X"26",X"DF",X"E6",X"20",X"C2",X"F8",X"EB",X"36",X"2F",X"23",X"01", + X"61",X"EC",X"CD",X"44",X"EC",X"C3",X"01",X"EC",X"36",X"20",X"23",X"01",X"4F",X"EC",X"CD",X"44", + X"EC",X"06",X"28",X"11",X"46",X"DF",X"AF",X"32",X"D9",X"DF",X"2A",X"38",X"DF",X"E5",X"2A",X"3C", + X"DF",X"3E",X"0B",X"85",X"6F",X"22",X"38",X"DF",X"C5",X"E5",X"D5",X"11",X"D9",X"DF",X"06",X"01", + X"CD",X"5A",X"EA",X"D1",X"1A",X"D5",X"CD",X"EB",X"E9",X"06",X"08",X"CD",X"5A",X"EA",X"D1",X"E1", + X"24",X"C1",X"13",X"05",X"C2",X"15",X"EC",X"E1",X"22",X"38",X"DF",X"F1",X"32",X"20",X"DF",X"E1", + X"D1",X"C1",X"F1",X"C9",X"16",X"03",X"0A",X"77",X"23",X"03",X"15",X"C2",X"46",X"EC",X"C9",X"20", + X"20",X"20",X"BB",X"D0",X"E2",X"C0",X"E3",X"E1",X"B3",X"E0",X"E4",X"C6",X"E4",X"E0",X"C3",X"DF", + X"BA",X"C0",X"E3",X"DB",X"79",X"D6",X"41",X"FE",X"1A",X"D2",X"AD",X"EC",X"5F",X"16",X"00",X"21", + X"79",X"EC",X"19",X"19",X"5E",X"23",X"56",X"EB",X"E9",X"5E",X"EF",X"2E",X"ED",X"73",X"ED",X"79", + X"ED",X"82",X"EF",X"8C",X"EF",X"7C",X"EF",X"6F",X"EF",X"6D",X"ED",X"52",X"ED",X"67",X"ED",X"7F", + X"ED",X"AD",X"EC",X"66",X"EE",X"85",X"ED",X"E5",X"EE",X"AD",X"EC",X"AD",X"EC",X"AD",X"EC",X"B9", + X"EC",X"1D",X"EE",X"AD",X"EC",X"EF",X"EC",X"0A",X"EF",X"9B",X"EE",X"AD",X"EC",X"3E",X"C3",X"32", + X"35",X"DF",X"21",X"E6",X"E7",X"22",X"36",X"DF",X"C9",X"AF",X"32",X"D8",X"DF",X"21",X"C4",X"EC", + X"22",X"36",X"DF",X"C9",X"3A",X"D8",X"DF",X"B7",X"C2",X"DE",X"EC",X"21",X"68",X"DF",X"79",X"32", + X"D8",X"DF",X"11",X"0A",X"00",X"19",X"3D",X"C2",X"D5",X"EC",X"22",X"17",X"DF",X"C9",X"79",X"2A", + X"17",X"DF",X"77",X"23",X"22",X"17",X"DF",X"B7",X"C0",X"32",X"D8",X"DF",X"C3",X"AD",X"EC",X"3E", + X"03",X"32",X"D8",X"DF",X"21",X"01",X"ED",X"22",X"36",X"DF",X"21",X"29",X"DF",X"22",X"EC",X"DF", + X"C9",X"3A",X"D8",X"DF",X"2A",X"EC",X"DF",X"FE",X"03",X"C2",X"1B",X"ED",X"F5",X"79",X"3D",X"07", + X"5F",X"16",X"00",X"19",X"22",X"EC",X"DF",X"F1",X"C3",X"26",X"ED",X"FE",X"02",X"C2",X"24",X"ED", + X"71",X"C3",X"26",X"ED",X"23",X"71",X"3D",X"32",X"D8",X"DF",X"C0",X"C3",X"AD",X"EC",X"CD",X"8E", + X"EE",X"21",X"3E",X"ED",X"22",X"36",X"DF",X"21",X"55",X"DF",X"22",X"17",X"DF",X"C9",X"79",X"B7", + X"CA",X"4C",X"ED",X"2A",X"17",X"DF",X"77",X"23",X"22",X"17",X"DF",X"C9",X"CD",X"7F",X"EB",X"C3", + X"AD",X"EC",X"3A",X"40",X"DF",X"47",X"3A",X"3F",X"DF",X"B8",X"CA",X"AD",X"EC",X"3D",X"F5",X"3A", + X"3E",X"DF",X"47",X"F1",X"C3",X"68",X"EF",X"CD",X"C2",X"E8",X"C3",X"AD",X"EC",X"CD",X"9D",X"E9", + X"C3",X"AD",X"EC",X"CD",X"B4",X"E9",X"C3",X"AD",X"EC",X"CD",X"88",X"E9",X"C3",X"AD",X"EC",X"CD", + X"6E",X"E9",X"C3",X"AD",X"EC",X"3A",X"20",X"DF",X"F5",X"0F",X"0F",X"E6",X"03",X"F5",X"3A",X"42", + X"DF",X"47",X"3A",X"40",X"DF",X"4F",X"CD",X"C3",X"ED",X"11",X"06",X"44",X"19",X"F1",X"F5",X"E6", + X"01",X"32",X"20",X"DF",X"E5",X"3E",X"02",X"32",X"D9",X"DF",X"CD",X"DC",X"ED",X"E1",X"F1",X"E6", + X"02",X"32",X"20",X"DF",X"3E",X"03",X"32",X"D9",X"DF",X"CD",X"DC",X"ED",X"F1",X"32",X"20",X"DF", + X"C3",X"AD",X"EC",X"21",X"00",X"00",X"78",X"B7",X"CA",X"D0",X"ED",X"24",X"3D",X"C2",X"CB",X"ED", + X"79",X"B7",X"C8",X"7D",X"C6",X"0A",X"0D",X"C2",X"D4",X"ED",X"6F",X"C9",X"3A",X"42",X"DF",X"47", + X"3A",X"43",X"DF",X"90",X"3C",X"4F",X"3A",X"40",X"DF",X"47",X"3A",X"41",X"DF",X"90",X"3C",X"47", + X"C5",X"E5",X"3A",X"D9",X"DF",X"D3",X"6A",X"3A",X"20",X"DF",X"B7",X"C2",X"02",X"EE",X"57",X"C3", + X"04",X"EE",X"16",X"FF",X"3E",X"0A",X"72",X"2C",X"3D",X"C2",X"06",X"EE",X"05",X"C2",X"04",X"EE", + X"3A",X"FE",X"DF",X"D3",X"6A",X"E1",X"24",X"C1",X"0D",X"C2",X"F0",X"ED",X"C9",X"3E",X"04",X"32", + X"D8",X"DF",X"21",X"31",X"EE",X"22",X"36",X"DF",X"3A",X"26",X"DF",X"F6",X"20",X"32",X"26",X"DF", + X"C9",X"3A",X"D8",X"DF",X"F5",X"0D",X"21",X"5D",X"EE",X"E5",X"FE",X"04",X"C2",X"44",X"EE",X"79", + X"32",X"42",X"DF",X"C9",X"FE",X"03",X"C2",X"4E",X"EE",X"79",X"32",X"40",X"DF",X"C9",X"FE",X"02", + X"C2",X"58",X"EE",X"79",X"32",X"43",X"DF",X"C9",X"79",X"32",X"41",X"DF",X"E1",X"F1",X"3D",X"32", + X"D8",X"DF",X"CA",X"79",X"ED",X"C9",X"3E",X"0A",X"01",X"F6",X"FF",X"21",X"D6",X"DF",X"09",X"77", + X"23",X"36",X"00",X"2B",X"3D",X"C2",X"6E",X"EE",X"0E",X"15",X"11",X"93",X"EF",X"21",X"20",X"DF", + X"1A",X"77",X"13",X"23",X"0D",X"C2",X"80",X"EE",X"CD",X"8E",X"EE",X"C3",X"AD",X"EC",X"21",X"54", + X"DF",X"3E",X"1A",X"36",X"20",X"23",X"3D",X"C2",X"93",X"EE",X"C9",X"3E",X"02",X"32",X"D8",X"DF", + X"21",X"A7",X"EE",X"22",X"36",X"DF",X"C9",X"3A",X"D8",X"DF",X"0D",X"F5",X"FE",X"02",X"C2",X"C1", + X"EE",X"79",X"D6",X"20",X"FE",X"18",X"DA",X"BB",X"EE",X"3E",X"17",X"32",X"3F",X"DF",X"C3",X"CE", + X"EE",X"79",X"D6",X"20",X"FE",X"28",X"DA",X"CB",X"EE",X"3E",X"27",X"32",X"3E",X"DF",X"F1",X"3D", + X"32",X"D8",X"DF",X"C0",X"3A",X"3E",X"DF",X"47",X"3A",X"3F",X"DF",X"4F",X"CD",X"C3",X"ED",X"22", + X"38",X"DF",X"C3",X"AD",X"EC",X"21",X"EC",X"EE",X"22",X"36",X"DF",X"C9",X"79",X"E6",X"0F",X"F5", + X"F5",X"0F",X"0F",X"E6",X"03",X"47",X"F1",X"E6",X"03",X"B8",X"C2",X"03",X"EF",X"F1",X"3E",X"02", + X"C3",X"04",X"EF",X"F1",X"32",X"20",X"DF",X"C3",X"AD",X"EC",X"3E",X"04",X"32",X"D8",X"DF",X"21", + X"16",X"EF",X"22",X"36",X"DF",X"C9",X"3A",X"D8",X"DF",X"F5",X"21",X"55",X"EF",X"E5",X"FE",X"04", + X"C2",X"2D",X"EF",X"79",X"FE",X"80",X"C8",X"32",X"22",X"DF",X"D3",X"11",X"C9",X"FE",X"03",X"C2", + X"3C",X"EF",X"79",X"FE",X"80",X"C8",X"32",X"23",X"DF",X"D3",X"12",X"C9",X"FE",X"02",X"C2",X"4B", + X"EF",X"79",X"FE",X"80",X"C8",X"32",X"24",X"DF",X"D3",X"13",X"C9",X"79",X"FE",X"80",X"C8",X"32", + X"21",X"DF",X"D3",X"10",X"E1",X"F1",X"3D",X"32",X"D8",X"DF",X"CA",X"AD",X"EC",X"C9",X"3A",X"43", + X"DF",X"32",X"3E",X"DF",X"47",X"3A",X"41",X"DF",X"32",X"3F",X"DF",X"4F",X"C3",X"DC",X"EE",X"3A", + X"42",X"DF",X"32",X"3E",X"DF",X"47",X"3A",X"3F",X"DF",X"C3",X"6B",X"EF",X"3A",X"43",X"DF",X"C3", + X"72",X"EF",X"3A",X"3E",X"DF",X"47",X"3A",X"40",X"DF",X"C3",X"68",X"EF",X"3A",X"3E",X"DF",X"47", + X"C3",X"65",X"EF",X"02",X"FF",X"CD",X"1E",X"F0",X"00",X"00",X"1F",X"E7",X"EF",X"F2",X"EF",X"F3", + X"EF",X"F4",X"EF",X"F2",X"EF",X"F5",X"EF",X"F6",X"F5",X"D5",X"E5",X"C5",X"CD",X"55",X"F0",X"21", + X"8F",X"E1",X"CD",X"C2",X"E3",X"21",X"AD",X"E1",X"CD",X"C2",X"E3",X"21",X"BB",X"E1",X"CD",X"C2", + X"E3",X"CD",X"6F",X"E4",X"FE",X"0D",X"CA",X"CE",X"EF",X"C1",X"E1",X"C3",X"2B",X"F0",X"21",X"CC", + X"E1",X"CD",X"C2",X"E3",X"C1",X"E1",X"1E",X"B0",X"CD",X"63",X"F0",X"3E",X"0D",X"D3",X"62",X"C3", + X"2B",X"F0",X"22",X"1E",X"DF",X"21",X"00",X"00",X"39",X"22",X"17",X"DF",X"2A",X"1E",X"DF",X"F5", + X"D5",X"E5",X"C5",X"21",X"8F",X"E1",X"CD",X"C2",X"E3",X"21",X"B4",X"E1",X"CD",X"C2",X"E3",X"21", + X"BB",X"E1",X"CD",X"C2",X"E3",X"CD",X"6F",X"E4",X"FE",X"0D",X"C2",X"C9",X"EF",X"21",X"D7",X"E1", + X"CD",X"C2",X"E3",X"AF",X"C1",X"E1",X"CD",X"86",X"F0",X"F3",X"C2",X"47",X"F0",X"7A",X"CD",X"55", + X"F0",X"BA",X"CA",X"2B",X"F0",X"21",X"E2",X"E1",X"CD",X"C2",X"E3",X"21",X"13",X"E0",X"22",X"05", + X"DF",X"CD",X"38",X"F0",X"D1",X"F1",X"FB",X"C9",X"3E",X"FF",X"D3",X"75",X"3E",X"20",X"D3",X"74", + X"21",X"F0",X"E1",X"CD",X"C2",X"E3",X"C9",X"21",X"B7",X"F1",X"CD",X"C2",X"E3",X"CD",X"38",X"F0", + X"2A",X"17",X"DF",X"F9",X"C9",X"F5",X"16",X"00",X"0A",X"82",X"57",X"CD",X"B6",X"E3",X"DA",X"58", + X"F0",X"F1",X"C9",X"F5",X"C5",X"E5",X"D5",X"C5",X"CD",X"AC",X"F0",X"7D",X"91",X"4F",X"7C",X"98", + X"47",X"03",X"E1",X"56",X"CD",X"DB",X"F0",X"23",X"0B",X"78",X"B1",X"C2",X"73",X"F0",X"D1",X"CD", + X"DB",X"F0",X"E1",X"C1",X"F1",X"C9",X"F5",X"C5",X"E5",X"E5",X"C5",X"CD",X"2D",X"F1",X"C1",X"E1", + X"0B",X"03",X"C5",X"CD",X"5C",X"F1",X"C1",X"7A",X"02",X"79",X"AD",X"C2",X"91",X"F0",X"78",X"AC", + X"C2",X"91",X"F0",X"C5",X"CD",X"5C",X"F1",X"C1",X"E1",X"C1",X"F1",X"C9",X"F3",X"E5",X"21",X"22", + X"F1",X"22",X"05",X"DF",X"21",X"40",X"1F",X"3E",X"9E",X"D3",X"63",X"3E",X"02",X"D3",X"62",X"3E", + X"10",X"D3",X"63",X"3E",X"FD",X"D3",X"75",X"3E",X"0D",X"CD",X"22",X"F1",X"3E",X"0C",X"76",X"3E", + X"0D",X"76",X"2B",X"7C",X"B5",X"C2",X"CC",X"F0",X"E1",X"F3",X"C9",X"3E",X"0C",X"FB",X"76",X"3E", + X"0C",X"76",X"3E",X"0D",X"76",X"3E",X"0D",X"76",X"3E",X"08",X"F5",X"3E",X"0C",X"76",X"7A",X"0F", + X"57",X"3E",X"06",X"17",X"76",X"7A",X"07",X"57",X"3E",X"06",X"3F",X"17",X"76",X"7A",X"0F",X"57", + X"3E",X"0D",X"76",X"F1",X"3D",X"C2",X"EA",X"F0",X"3E",X"0C",X"76",X"3E",X"0D",X"76",X"3E",X"0C", + X"76",X"3E",X"0D",X"76",X"3E",X"0C",X"76",X"3E",X"0D",X"76",X"3E",X"0C",X"76",X"3E",X"0D",X"76", + X"F3",X"C9",X"D3",X"6B",X"7B",X"D3",X"60",X"3E",X"61",X"D3",X"74",X"FB",X"C9",X"21",X"47",X"F0", + X"22",X"05",X"DF",X"F3",X"3E",X"10",X"D3",X"63",X"3E",X"FD",X"D3",X"75",X"21",X"E8",X"03",X"CD", + X"85",X"F1",X"2B",X"7C",X"B5",X"C2",X"3F",X"F1",X"44",X"5C",X"FB",X"CD",X"85",X"F1",X"09",X"1D", + X"C2",X"4B",X"F1",X"24",X"24",X"24",X"7C",X"A7",X"1F",X"84",X"5F",X"C9",X"CD",X"85",X"F1",X"CD", + X"85",X"F1",X"79",X"93",X"DA",X"5F",X"F1",X"06",X"08",X"16",X"00",X"CD",X"85",X"F1",X"79",X"93", + X"D2",X"78",X"F1",X"F5",X"CD",X"85",X"F1",X"F1",X"7A",X"1F",X"57",X"05",X"C2",X"6B",X"F1",X"CD", + X"85",X"F1",X"CD",X"85",X"F1",X"DB",X"74",X"E6",X"10",X"CA",X"85",X"F1",X"DB",X"74",X"E6",X"10", + X"C2",X"8C",X"F1",X"AF",X"D3",X"63",X"DB",X"60",X"2F",X"4F",X"3E",X"10",X"D3",X"63",X"3E",X"FF", + X"D3",X"60",X"C9",X"C5",X"D5",X"CD",X"5C",X"F1",X"7A",X"D1",X"C1",X"C9",X"F5",X"D5",X"1E",X"B0", + X"51",X"CD",X"DB",X"F0",X"D1",X"F1",X"C9",X"0A",X"2A",X"20",X"DE",X"E8",X"D8",X"D1",X"DA",X"D0", + X"20",X"E7",X"E2",X"D5",X"DD",X"D8",X"EF",X"20",X"2A",X"0D",X"00",X"11",X"00",X"00",X"01",X"00", + X"C0",X"21",X"01",X"C0",X"CD",X"81",X"E3",X"2A",X"00",X"C0",X"7C",X"BD",X"C8",X"03",X"21",X"FF", + X"C3",X"CD",X"81",X"E3",X"CD",X"59",X"E2",X"2A",X"00",X"C0",X"2B",X"7E",X"23",X"CD",X"C2",X"E3", + X"B7",X"CA",X"2D",X"F2",X"57",X"06",X"00",X"CD",X"6F",X"E4",X"FE",X"0D",X"CA",X"20",X"F2",X"FE", + X"19",X"C2",X"0E",X"F2",X"4F",X"78",X"B7",X"CA",X"F7",X"F1",X"05",X"C3",X"1A",X"F2",X"FE",X"1A", + X"C2",X"F7",X"F1",X"4F",X"78",X"BA",X"CA",X"F7",X"F1",X"04",X"CD",X"D7",X"E7",X"C3",X"F7",X"F1", + X"78",X"01",X"08",X"00",X"B7",X"CA",X"2D",X"F2",X"09",X"3D",X"C3",X"24",X"F2",X"5E",X"23",X"56", + X"D5",X"23",X"4E",X"23",X"46",X"23",X"5E",X"23",X"56",X"D5",X"23",X"5E",X"23",X"56",X"EB",X"D1", + X"CD",X"81",X"E3",X"CD",X"66",X"EE",X"E1",X"E9",X"DB",X"74",X"E6",X"04",X"C8",X"3E",X"FF",X"C9", + X"F5",X"C5",X"CD",X"48",X"F2",X"CA",X"52",X"F2",X"79",X"FE",X"80",X"D4",X"6B",X"F2",X"2F",X"D3", + X"68",X"3E",X"09",X"D3",X"6B",X"3D",X"D3",X"6B",X"C1",X"F1",X"C9",X"FE",X"F0",X"C2",X"75",X"F2", + X"3E",X"B5",X"C3",X"7C",X"F2",X"FE",X"F1",X"C2",X"7C",X"F2",X"3E",X"D5",X"FE",X"D0",X"D2",X"88", + X"F2",X"D6",X"B0",X"0E",X"00",X"C3",X"8C",X"F2",X"D6",X"D0",X"0E",X"01",X"E5",X"D5",X"21",X"A1", + X"F2",X"16",X"00",X"5F",X"19",X"5E",X"79",X"B7",X"7B",X"C2",X"9E",X"F2",X"C6",X"20",X"D1",X"E1", + X"C9",X"C1",X"C2",X"D7",X"C7",X"C4",X"C5",X"D6",X"DA",X"C9",X"CA",X"CB",X"CC",X"CD",X"CE",X"CF", + X"D0",X"D2",X"D3",X"D4",X"D5",X"C6",X"C8",X"C3",X"DE",X"DB",X"DD",X"DF",X"D9",X"D8",X"DC",X"C0", + X"D1",X"C5",X"0E",X"40",X"C3",X"CA",X"F2",X"C5",X"0E",X"80",X"F3",X"06",X"F6",X"3E",X"0B",X"D3", + X"6B",X"3D",X"D3",X"6B",X"DB",X"74",X"04",X"A1",X"CA",X"D4",X"F2",X"78",X"A7",X"F2",X"EB",X"F2", + X"2F",X"3C",X"FE",X"0A",X"06",X"00",X"FA",X"EB",X"F2",X"06",X"7F",X"78",X"C1",X"FB",X"C9",X"00", + X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"1E",X"1E",X"0C",X"0C",X"00",X"0C",X"00",X"36", + X"36",X"36",X"00",X"00",X"00",X"00",X"00",X"36",X"36",X"7F",X"36",X"7F",X"36",X"36",X"00",X"00", + X"18",X"7C",X"06",X"3C",X"60",X"37",X"18",X"00",X"63",X"33",X"18",X"0C",X"66",X"63",X"00",X"1C", + X"36",X"1C",X"6E",X"3B",X"33",X"6E",X"00",X"06",X"06",X"03",X"00",X"00",X"00",X"00",X"00",X"18", + X"0C",X"06",X"06",X"06",X"0C",X"18",X"00",X"06",X"0C",X"18",X"18",X"18",X"0C",X"06",X"00",X"00", + X"66",X"3C",X"FF",X"3C",X"66",X"00",X"00",X"00",X"0C",X"0C",X"3F",X"0C",X"0C",X"00",X"00",X"00", + X"00",X"00",X"00",X"00",X"0C",X"0C",X"06",X"00",X"00",X"00",X"3F",X"00",X"00",X"00",X"00",X"00", + X"00",X"00",X"00",X"00",X"0C",X"0C",X"00",X"60",X"30",X"18",X"0C",X"06",X"03",X"01",X"00",X"3E", + X"63",X"73",X"7B",X"6F",X"67",X"3E",X"00",X"0C",X"0E",X"0C",X"0C",X"0C",X"0C",X"3F",X"00",X"1E", + X"33",X"30",X"1C",X"06",X"33",X"3F",X"00",X"3F",X"33",X"18",X"1C",X"30",X"33",X"1E",X"00",X"38", + X"3C",X"36",X"33",X"7F",X"30",X"78",X"00",X"3F",X"03",X"1F",X"30",X"30",X"33",X"1E",X"00",X"1C", + X"06",X"03",X"1F",X"33",X"33",X"1E",X"00",X"3F",X"33",X"30",X"18",X"0C",X"0C",X"0C",X"00",X"1E", + X"33",X"33",X"1E",X"33",X"33",X"1E",X"00",X"1E",X"33",X"33",X"3E",X"30",X"18",X"0E",X"00",X"00", + X"0C",X"0C",X"00",X"00",X"0C",X"0C",X"00",X"00",X"0C",X"0C",X"00",X"00",X"0C",X"0C",X"06",X"18", + X"0C",X"06",X"03",X"06",X"0C",X"18",X"00",X"00",X"00",X"3F",X"00",X"3F",X"00",X"00",X"00",X"06", + X"0C",X"18",X"30",X"18",X"0C",X"06",X"00",X"1E",X"33",X"30",X"18",X"0C",X"00",X"0C",X"00",X"3E", + X"63",X"7B",X"7B",X"03",X"1E",X"00",X"00",X"0C",X"1E",X"33",X"33",X"3F",X"33",X"33",X"00",X"3F", + X"66",X"66",X"3E",X"66",X"66",X"3F",X"00",X"3C",X"66",X"03",X"03",X"03",X"66",X"3C",X"00",X"1F", + X"36",X"66",X"66",X"66",X"36",X"1F",X"00",X"7F",X"46",X"16",X"1E",X"16",X"46",X"7F",X"00",X"7F", + X"46",X"16",X"1E",X"16",X"06",X"0F",X"00",X"3C",X"66",X"03",X"03",X"73",X"66",X"7C",X"00",X"33", + X"33",X"33",X"3F",X"33",X"33",X"33",X"00",X"1E",X"0C",X"0C",X"0C",X"0C",X"0C",X"1E",X"00",X"78", + X"30",X"30",X"30",X"33",X"33",X"1E",X"00",X"67",X"66",X"36",X"1E",X"36",X"66",X"67",X"00",X"0F", + X"06",X"06",X"06",X"46",X"66",X"7F",X"00",X"63",X"77",X"7F",X"7F",X"6B",X"63",X"63",X"00",X"63", + X"67",X"6F",X"7B",X"73",X"63",X"63",X"00",X"1C",X"36",X"63",X"63",X"63",X"36",X"1C",X"00",X"3F", + X"66",X"66",X"3E",X"06",X"06",X"0F",X"00",X"1E",X"33",X"33",X"33",X"3B",X"1E",X"38",X"00",X"7F", + X"66",X"66",X"3E",X"36",X"66",X"67",X"00",X"1E",X"33",X"06",X"0C",X"18",X"33",X"1E",X"00",X"3F", + X"2D",X"0C",X"0C",X"0C",X"0C",X"1E",X"00",X"33",X"33",X"33",X"33",X"33",X"33",X"1E",X"00",X"33", + X"33",X"33",X"33",X"33",X"1E",X"0C",X"00",X"63",X"63",X"63",X"6B",X"7F",X"77",X"63",X"00",X"63", + X"63",X"36",X"1C",X"1C",X"36",X"63",X"00",X"33",X"33",X"33",X"1E",X"0C",X"0C",X"1E",X"00",X"7F", + X"63",X"31",X"18",X"4C",X"66",X"7F",X"00",X"1E",X"06",X"06",X"06",X"06",X"06",X"1E",X"00",X"03", + X"06",X"0C",X"18",X"30",X"60",X"40",X"00",X"1E",X"18",X"18",X"18",X"18",X"18",X"1E",X"00",X"08", + X"1C",X"36",X"63",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"7F",X"0C", + X"0C",X"18",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"1E",X"30",X"3E",X"33",X"6E",X"00",X"07", + X"06",X"06",X"3E",X"66",X"66",X"3B",X"00",X"00",X"00",X"1E",X"33",X"03",X"33",X"1E",X"00",X"38", + X"30",X"30",X"3E",X"33",X"33",X"6E",X"00",X"00",X"00",X"1E",X"33",X"3F",X"03",X"1E",X"00",X"1C", + X"36",X"06",X"0F",X"06",X"06",X"0F",X"00",X"00",X"00",X"6E",X"33",X"33",X"3E",X"30",X"1F",X"07", + X"06",X"36",X"6E",X"66",X"66",X"67",X"00",X"0C",X"00",X"0E",X"0C",X"0C",X"0C",X"1E",X"00",X"30", + X"00",X"30",X"30",X"30",X"33",X"33",X"1E",X"07",X"06",X"66",X"36",X"1E",X"36",X"67",X"00",X"0E", + X"0C",X"0C",X"0C",X"0C",X"0C",X"1E",X"00",X"00",X"00",X"33",X"7F",X"7F",X"6B",X"63",X"00",X"00", + X"00",X"1F",X"33",X"33",X"33",X"33",X"00",X"00",X"00",X"1E",X"33",X"33",X"33",X"1E",X"00",X"00", + X"00",X"3B",X"66",X"66",X"3E",X"06",X"0F",X"00",X"00",X"6E",X"33",X"33",X"3E",X"30",X"78",X"00", + X"00",X"3B",X"6E",X"66",X"06",X"0F",X"00",X"00",X"00",X"3E",X"03",X"1E",X"30",X"1F",X"00",X"08", + X"0C",X"3E",X"0C",X"0C",X"2C",X"18",X"00",X"00",X"00",X"33",X"33",X"33",X"33",X"6E",X"00",X"00", + X"00",X"33",X"33",X"33",X"1E",X"0C",X"00",X"00",X"00",X"63",X"6B",X"7F",X"7F",X"36",X"00",X"00", + X"00",X"63",X"36",X"1C",X"36",X"63",X"00",X"00",X"00",X"33",X"33",X"33",X"3E",X"30",X"1F",X"00", + X"00",X"3F",X"19",X"0C",X"26",X"3F",X"00",X"38",X"0C",X"0C",X"07",X"0C",X"0C",X"38",X"00",X"08", + X"08",X"08",X"00",X"00",X"08",X"08",X"08",X"07",X"0C",X"0C",X"38",X"0C",X"0C",X"07",X"00",X"6E", + X"3B",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"1C",X"36",X"63",X"63",X"7F",X"00",X"0C", + X"1E",X"33",X"33",X"3F",X"33",X"33",X"00",X"7F",X"06",X"06",X"3E",X"66",X"66",X"3F",X"00",X"3F", + X"66",X"66",X"3E",X"66",X"66",X"3F",X"00",X"7F",X"66",X"06",X"06",X"06",X"06",X"0F",X"00",X"3C", + X"36",X"36",X"36",X"36",X"36",X"7F",X"63",X"7F",X"46",X"16",X"1E",X"16",X"46",X"7F",X"00",X"6B", + X"6B",X"3E",X"1C",X"3E",X"69",X"6B",X"00",X"3E",X"63",X"60",X"38",X"60",X"63",X"3E",X"00",X"63", + X"63",X"73",X"7B",X"6F",X"67",X"63",X"00",X"1C",X"63",X"73",X"7B",X"6F",X"67",X"63",X"00",X"63", + X"33",X"1B",X"0F",X"1B",X"33",X"63",X"00",X"78",X"6C",X"66",X"66",X"66",X"66",X"63",X"00",X"63", + X"77",X"7F",X"7F",X"6B",X"63",X"63",X"00",X"33",X"33",X"33",X"3F",X"33",X"33",X"33",X"00",X"3E", + X"63",X"63",X"63",X"63",X"63",X"3E",X"00",X"7F",X"63",X"63",X"63",X"63",X"63",X"63",X"00",X"3F", + X"66",X"66",X"3E",X"06",X"06",X"0F",X"00",X"3C",X"66",X"03",X"03",X"03",X"66",X"3C",X"00",X"3F", + X"2D",X"0C",X"0C",X"0C",X"0C",X"1E",X"00",X"63",X"63",X"63",X"7E",X"60",X"20",X"1E",X"00",X"18", + X"7E",X"DB",X"DB",X"7E",X"18",X"3C",X"00",X"63",X"36",X"1C",X"1C",X"36",X"63",X"63",X"00",X"33", + X"33",X"33",X"33",X"33",X"33",X"7F",X"60",X"63",X"63",X"63",X"7E",X"60",X"60",X"60",X"00",X"63", + X"6B",X"6B",X"6B",X"6B",X"6B",X"7F",X"00",X"63",X"6B",X"6B",X"6B",X"6B",X"6B",X"7F",X"60",X"07", + X"06",X"06",X"36",X"66",X"66",X"36",X"00",X"63",X"63",X"63",X"6F",X"5B",X"5B",X"6F",X"00",X"03", + X"03",X"03",X"3F",X"63",X"63",X"3F",X"00",X"3E",X"63",X"60",X"7C",X"60",X"63",X"3E",X"00",X"33", + X"6B",X"6B",X"6F",X"6B",X"6B",X"33",X"00",X"7E",X"63",X"63",X"7E",X"6C",X"66",X"63",X"00",X"00", + X"00",X"1E",X"30",X"3E",X"33",X"7E",X"00",X"00",X"00",X"3F",X"03",X"3F",X"63",X"3F",X"00",X"00", + X"00",X"1F",X"33",X"1F",X"33",X"1F",X"00",X"00",X"00",X"3F",X"03",X"03",X"03",X"03",X"00",X"00", + X"00",X"3C",X"36",X"36",X"36",X"7F",X"63",X"00",X"00",X"1E",X"33",X"3F",X"03",X"1E",X"00",X"00", + X"00",X"6B",X"6B",X"3E",X"6B",X"6B",X"00",X"00",X"00",X"1E",X"33",X"18",X"33",X"1E",X"00",X"00", + X"00",X"63",X"63",X"73",X"7F",X"66",X"00",X"00",X"18",X"63",X"63",X"73",X"7F",X"66",X"00",X"00", + X"00",X"33",X"1B",X"0F",X"1B",X"73",X"00",X"00",X"00",X"78",X"6C",X"66",X"66",X"67",X"00",X"00", + X"00",X"63",X"77",X"7F",X"6B",X"63",X"00",X"00",X"00",X"63",X"63",X"7F",X"63",X"63",X"00",X"00", + X"00",X"3E",X"63",X"63",X"63",X"3E",X"00",X"00",X"00",X"7F",X"63",X"63",X"63",X"63",X"00",X"00", + X"00",X"3F",X"63",X"63",X"3F",X"03",X"03",X"00",X"00",X"3E",X"63",X"03",X"63",X"3E",X"00",X"00", + X"00",X"3F",X"0C",X"0C",X"0C",X"0C",X"00",X"00",X"00",X"63",X"66",X"7C",X"60",X"3E",X"00",X"00", + X"00",X"18",X"7E",X"DB",X"7E",X"18",X"18",X"00",X"00",X"63",X"36",X"1C",X"36",X"63",X"00",X"00", + X"00",X"33",X"33",X"33",X"33",X"7F",X"60",X"00",X"00",X"33",X"33",X"3E",X"30",X"30",X"00",X"00", + X"00",X"6B",X"6B",X"6B",X"6B",X"7F",X"00",X"00",X"00",X"6B",X"6B",X"6B",X"6B",X"7F",X"60",X"00", + X"00",X"07",X"06",X"3E",X"66",X"3E",X"00",X"00",X"00",X"63",X"63",X"6F",X"5B",X"6F",X"00",X"00", + X"00",X"03",X"03",X"3F",X"63",X"3F",X"00",X"00",X"00",X"3F",X"60",X"78",X"60",X"3F",X"00",X"00", + X"00",X"33",X"6B",X"6F",X"6B",X"33",X"00",X"00",X"00",X"7E",X"63",X"7E",X"66",X"63",X"00",X"14", + X"7F",X"46",X"16",X"1E",X"16",X"46",X"7F",X"00",X"12",X"1E",X"33",X"3F",X"03",X"1E",X"00",X"64", + X"C3",X"A3",X"E4",X"C3",X"6F",X"E4",X"C3",X"A3",X"F1",X"C3",X"D7",X"E7",X"C3",X"AC",X"F1",X"C3", + X"50",X"F2",X"C3",X"FC",X"E6",X"C3",X"48",X"F2",X"C3",X"C2",X"E3",X"C3",X"F1",X"E3",X"C3",X"2D", + X"F1",X"C3",X"AC",X"F0",X"C3",X"E2",X"EF",X"C3",X"A8",X"EF",X"C3",X"55",X"F0",X"C3",X"1C",X"E4", + X"C3",X"A5",X"E0",X"C3",X"1C",X"FD",X"C3",X"40",X"FD",X"C3",X"2E",X"FD",X"C3",X"35",X"FD",X"C3", + X"80",X"F8",X"C3",X"F0",X"F8",X"C3",X"AB",X"F9",X"C3",X"80",X"FA",X"C3",X"16",X"FB",X"C3",X"72", + X"FB",X"C3",X"BE",X"FB",X"C3",X"05",X"FC",X"C3",X"39",X"FC",X"C3",X"A0",X"FC",X"C3",X"25",X"E9", + X"C3",X"04",X"E9",X"C3",X"81",X"E3",X"C3",X"FF",X"FF",X"C3",X"B6",X"E3",X"C3",X"7E",X"F8",X"C3", + X"7E",X"F8",X"C3",X"44",X"E4",X"C3",X"D5",X"E3",X"C3",X"C1",X"F2",X"C3",X"C7",X"F2",X"C9",X"FF", + X"CD",X"BA",X"F8",X"D8",X"E5",X"D5",X"C5",X"7A",X"1F",X"7B",X"1F",X"1F",X"1F",X"E6",X"3F",X"C6", + X"40",X"57",X"4B",X"58",X"79",X"E6",X"07",X"4F",X"06",X"00",X"21",X"E8",X"F8",X"09",X"46",X"EB", + X"3A",X"DC",X"DF",X"4F",X"CD",X"C5",X"F8",X"78",X"32",X"DF",X"DF",X"22",X"DD",X"DF",X"C1",X"E1", + X"D1",X"22",X"EF",X"DF",X"78",X"32",X"F1",X"DF",X"EB",X"C9",X"78",X"C6",X"0A",X"D8",X"3E",X"7F", + X"93",X"3E",X"01",X"9A",X"C9",X"16",X"02",X"F3",X"3E",X"02",X"D3",X"6A",X"79",X"A2",X"78",X"CA", + X"D6",X"F8",X"B6",X"C3",X"D8",X"F8",X"2F",X"A6",X"77",X"3E",X"03",X"D3",X"6A",X"15",X"C2",X"CC", + X"F8",X"3A",X"FE",X"DF",X"D3",X"6A",X"FB",X"C9",X"01",X"02",X"04",X"08",X"10",X"20",X"40",X"80", + X"CD",X"BA",X"F8",X"D8",X"E5",X"D5",X"C5",X"2A",X"EF",X"DF",X"7B",X"95",X"6F",X"7A",X"9C",X"67", + X"DC",X"A3",X"F9",X"0E",X"02",X"DA",X"0A",X"F9",X"0E",X"00",X"3A",X"F1",X"DF",X"EB",X"90",X"6F", + X"DC",X"A3",X"F9",X"3E",X"00",X"67",X"DA",X"1B",X"F9",X"3E",X"40",X"B1",X"4F",X"7B",X"95",X"7A", + X"9C",X"3E",X"01",X"D2",X"29",X"F9",X"EB",X"3E",X"80",X"B1",X"32",X"E0",X"DF",X"29",X"CD",X"A3", + X"F9",X"2B",X"22",X"E3",X"DF",X"EB",X"22",X"E5",X"DF",X"54",X"5D",X"29",X"22",X"E1",X"DF",X"3A", + X"DC",X"DF",X"4F",X"3A",X"DF",X"DF",X"47",X"2A",X"DD",X"DF",X"7C",X"D6",X"40",X"DA",X"37",X"FA", + X"3E",X"70",X"94",X"DA",X"37",X"FA",X"7A",X"B3",X"CA",X"A7",X"F8",X"1B",X"D5",X"E5",X"2A",X"E3", + X"DF",X"EB",X"2A",X"E5",X"DF",X"23",X"19",X"3A",X"E0",X"DF",X"DA",X"74",X"F9",X"F6",X"81",X"EB", + X"2A",X"E1",X"DF",X"19",X"22",X"E5",X"DF",X"E1",X"57",X"0F",X"D2",X"90",X"F9",X"0F",X"78",X"D2", + X"8A",X"F9",X"0F",X"D2",X"8F",X"F9",X"25",X"C3",X"8F",X"F9",X"07",X"D2",X"8F",X"F9",X"24",X"47", + X"7A",X"07",X"D2",X"9C",X"F9",X"07",X"2D",X"DA",X"9C",X"F9",X"2C",X"2C",X"CD",X"C5",X"F8",X"D1", + X"C3",X"56",X"F9",X"7C",X"2F",X"67",X"7D",X"2F",X"6F",X"23",X"C9",X"CD",X"BA",X"F8",X"D8",X"E5", + X"D5",X"C5",X"EB",X"22",X"E9",X"DF",X"68",X"26",X"00",X"22",X"EB",X"DF",X"3A",X"F7",X"DF",X"47", + X"2A",X"F8",X"DF",X"EB",X"CD",X"91",X"FA",X"DA",X"37",X"FA",X"59",X"16",X"00",X"3A",X"EE",X"DF", + X"6F",X"62",X"EB",X"A7",X"C4",X"A8",X"FA",X"22",X"D7",X"DF",X"59",X"3A",X"ED",X"DF",X"6F",X"62", + X"EB",X"A7",X"C4",X"A8",X"FA",X"22",X"F5",X"DF",X"48",X"CD",X"C5",X"FA",X"E5",X"2A",X"F5",X"DF", + X"CD",X"A8",X"FA",X"24",X"22",X"F3",X"DF",X"2A",X"D7",X"DF",X"EB",X"CD",X"A8",X"FA",X"22",X"D9", + X"DF",X"EB",X"D1",X"CD",X"A8",X"FA",X"22",X"D7",X"DF",X"2A",X"F5",X"DF",X"CD",X"A8",X"FA",X"22", + X"F5",X"DF",X"3A",X"F9",X"DF",X"4F",X"CD",X"3B",X"FA",X"CD",X"80",X"F8",X"DA",X"37",X"FA",X"0C", + X"3E",X"48",X"A9",X"C2",X"27",X"FA",X"4F",X"CD",X"3B",X"FA",X"CD",X"F0",X"F8",X"DA",X"37",X"FA", + X"3A",X"F8",X"DF",X"A9",X"C2",X"1F",X"FA",X"C1",X"D1",X"E1",X"C9",X"CD",X"C5",X"FA",X"22",X"E1", + X"DF",X"EB",X"22",X"E5",X"DF",X"2A",X"D9",X"DF",X"CD",X"9D",X"FA",X"E5",X"2A",X"E5",X"DF",X"EB", + X"2A",X"F5",X"DF",X"CD",X"9D",X"FA",X"D1",X"19",X"EB",X"2A",X"EB",X"DF",X"19",X"7C",X"C6",X"FF", + X"D8",X"45",X"2A",X"E5",X"DF",X"EB",X"2A",X"F3",X"DF",X"CD",X"9D",X"FA",X"E5",X"2A",X"E1",X"DF", + X"EB",X"2A",X"D7",X"DF",X"CD",X"9D",X"FA",X"D1",X"19",X"EB",X"2A",X"E9",X"DF",X"19",X"EB",X"C9", + X"CD",X"91",X"FA",X"D8",X"22",X"ED",X"DF",X"EB",X"22",X"F8",X"DF",X"EB",X"78",X"32",X"F7",X"DF", + X"C9",X"7A",X"C6",X"B9",X"D8",X"7B",X"C6",X"B9",X"D8",X"78",X"C6",X"B9",X"C9",X"CD",X"A8",X"FA", + X"7C",X"26",X"00",X"0F",X"DC",X"A3",X"F9",X"C9",X"D5",X"C5",X"7C",X"AA",X"47",X"7D",X"21",X"FF", + X"00",X"54",X"0E",X"08",X"0F",X"D2",X"B9",X"FA",X"19",X"EB",X"29",X"EB",X"0D",X"C2",X"B4",X"FA", + X"6C",X"60",X"C1",X"D1",X"C9",X"C5",X"79",X"01",X"00",X"00",X"16",X"12",X"92",X"FA",X"DC",X"FA", + X"0C",X"92",X"FA",X"DC",X"FA",X"04",X"92",X"FA",X"DC",X"FA",X"0D",X"92",X"82",X"07",X"6F",X"26", + X"00",X"11",X"F0",X"FA",X"19",X"5E",X"23",X"6E",X"60",X"51",X"7C",X"AA",X"C1",X"C8",X"EB",X"C9", + X"00",X"FF",X"16",X"FF",X"2C",X"FC",X"42",X"F7",X"58",X"F1",X"6C",X"E8",X"80",X"DE",X"93",X"D2", + X"A5",X"C4",X"B5",X"B5",X"C4",X"A5",X"D2",X"93",X"DE",X"80",X"E8",X"6C",X"F1",X"58",X"F7",X"42", + X"FC",X"2C",X"FF",X"16",X"FF",X"00",X"78",X"C6",X"F0",X"D8",X"C5",X"D5",X"E5",X"CD",X"61",X"FB", + X"0E",X"20",X"F3",X"1A",X"CD",X"53",X"FB",X"47",X"3E",X"02",X"D3",X"6A",X"70",X"3A",X"FE",X"DF", + X"D3",X"6A",X"13",X"1A",X"CD",X"53",X"FB",X"47",X"3E",X"03",X"D3",X"6A",X"70",X"3A",X"FE",X"DF", + X"D3",X"6A",X"13",X"23",X"0D",X"C2",X"23",X"FB",X"FB",X"3A",X"FE",X"DF",X"D3",X"6A",X"AF",X"E1", + X"D1",X"C1",X"C9",X"E5",X"C5",X"67",X"06",X"08",X"29",X"1F",X"05",X"C2",X"58",X"FB",X"C1",X"E1", + X"C9",X"78",X"0F",X"0F",X"0F",X"47",X"E6",X"F0",X"4F",X"78",X"E6",X"03",X"47",X"21",X"00",X"3C", + X"09",X"C9",X"78",X"C6",X"F0",X"D8",X"7A",X"C6",X"D1",X"D8",X"7B",X"C6",X"8C",X"D8",X"C5",X"D5", + X"E5",X"CD",X"61",X"FB",X"7B",X"07",X"5F",X"3E",X"40",X"82",X"57",X"06",X"02",X"D5",X"0E",X"10", + X"F3",X"3E",X"02",X"D3",X"6A",X"1A",X"24",X"24",X"77",X"25",X"25",X"B6",X"12",X"3E",X"03",X"D3", + X"6A",X"1A",X"24",X"24",X"77",X"25",X"25",X"B6",X"12",X"23",X"13",X"0D",X"C2",X"91",X"FB",X"3A", + X"FE",X"DF",X"D3",X"6A",X"FB",X"D1",X"14",X"05",X"C2",X"8D",X"FB",X"C3",X"4E",X"FB",X"78",X"C6", + X"F0",X"D8",X"7A",X"C6",X"D1",X"D8",X"7B",X"C6",X"8C",X"D8",X"C5",X"D5",X"E5",X"7B",X"07",X"6F", + X"3E",X"40",X"82",X"67",X"E5",X"CD",X"61",X"FB",X"11",X"00",X"02",X"19",X"EB",X"E1",X"06",X"02", + X"E5",X"0E",X"10",X"F3",X"3E",X"02",X"D3",X"6A",X"1A",X"77",X"3E",X"03",X"D3",X"6A",X"1A",X"77", + X"13",X"23",X"0D",X"C2",X"E4",X"FB",X"3A",X"FE",X"DF",X"D3",X"6A",X"FB",X"E1",X"24",X"05",X"C2", + X"E0",X"FB",X"C3",X"4E",X"FB",X"CD",X"BA",X"F8",X"D8",X"C5",X"D5",X"E5",X"CD",X"34",X"FC",X"CD", + X"BA",X"F8",X"DA",X"30",X"FC",X"78",X"91",X"D4",X"34",X"FC",X"05",X"04",X"CD",X"84",X"F8",X"CD", + X"34",X"FC",X"C5",X"41",X"CD",X"F0",X"F8",X"C1",X"CD",X"34",X"FC",X"4F",X"B8",X"C2",X"1B",X"FC", + X"E1",X"D1",X"C1",X"C9",X"EB",X"78",X"41",X"4F",X"C9",X"CD",X"8A",X"FC",X"D8",X"C5",X"E5",X"E5", + X"7C",X"C6",X"40",X"67",X"47",X"4D",X"CD",X"7A",X"FC",X"DA",X"6C",X"FC",X"F3",X"3E",X"02",X"D3", + X"6A",X"0A",X"77",X"2B",X"77",X"3E",X"03",X"D3",X"6A",X"0A",X"77",X"23",X"77",X"7C",X"25",X"05", + X"D6",X"40",X"92",X"C2",X"4D",X"FC",X"3A",X"FE",X"DF",X"D3",X"6A",X"FB",X"E1",X"7D",X"2D",X"93", + X"C2",X"3F",X"FC",X"E1",X"CD",X"7A",X"FC",X"A7",X"C1",X"C9",X"7D",X"2E",X"F5",X"93",X"07",X"D8", + X"3C",X"83",X"D8",X"C6",X"0A",X"D8",X"D6",X"0A",X"6F",X"C9",X"7A",X"C6",X"D1",X"D8",X"7B",X"C6", + X"0B",X"D8",X"7C",X"C6",X"D0",X"D8",X"7D",X"C6",X"0A",X"D8",X"7C",X"92",X"D8",X"7D",X"93",X"C9", + X"CD",X"8A",X"FC",X"D8",X"C5",X"E5",X"E5",X"7C",X"C6",X"40",X"47",X"4D",X"CD",X"DD",X"FC",X"DA", + X"CF",X"FC",X"7C",X"C6",X"40",X"67",X"D5",X"3E",X"02",X"32",X"D6",X"DF",X"CD",X"EA",X"FC",X"3E", + X"03",X"32",X"D6",X"DF",X"CD",X"EA",X"FC",X"D1",X"7D",X"2D",X"0D",X"93",X"C2",X"B6",X"FC",X"E1", + X"7C",X"25",X"92",X"C2",X"A6",X"FC",X"E1",X"CD",X"DD",X"FC",X"A7",X"C1",X"C9",X"7C",X"92",X"07", + X"3C",X"82",X"67",X"3E",X"2F",X"94",X"D0",X"26",X"2F",X"C9",X"F3",X"E5",X"3A",X"D6",X"DF",X"D3", + X"6A",X"0A",X"21",X"00",X"00",X"16",X"08",X"29",X"29",X"07",X"D2",X"00",X"FD",X"2C",X"2C",X"2C", + X"15",X"C2",X"F7",X"FC",X"55",X"5C",X"3A",X"FE",X"DF",X"D3",X"6A",X"E1",X"3A",X"D6",X"DF",X"D3", + X"6A",X"73",X"25",X"72",X"3A",X"FE",X"DF",X"D3",X"6A",X"24",X"FB",X"C9",X"F5",X"E6",X"04",X"CA", + X"29",X"FD",X"F1",X"3A",X"20",X"DF",X"C3",X"2A",X"FD",X"F1",X"32",X"DC",X"DF",X"C9",X"E5",X"21", + X"39",X"FE",X"C3",X"39",X"FD",X"E5",X"21",X"32",X"FE",X"C5",X"01",X"00",X"20",X"C3",X"42",X"FD", + X"E5",X"C5",X"3E",X"88",X"32",X"FF",X"DF",X"32",X"FA",X"DF",X"79",X"32",X"FD",X"DF",X"3E",X"25", + X"D3",X"79",X"3E",X"A6",X"D3",X"63",X"78",X"D3",X"62",X"3E",X"10",X"D3",X"63",X"3E",X"76",X"D3", + X"63",X"3E",X"C3",X"32",X"04",X"DF",X"22",X"FB",X"DF",X"21",X"71",X"FD",X"22",X"05",X"DF",X"C1", + X"E1",X"F5",X"C5",X"D5",X"E5",X"3A",X"FA",X"DF",X"A7",X"C2",X"94",X"FD",X"3C",X"32",X"FA",X"DF", + X"D3",X"60",X"3E",X"25",X"D3",X"79",X"3E",X"FD",X"D3",X"75",X"3E",X"61",X"D3",X"74",X"FB",X"E1", + X"D1",X"C1",X"F1",X"C9",X"AF",X"32",X"FA",X"DF",X"2A",X"FB",X"DF",X"7E",X"A7",X"C2",X"C6",X"FD", + X"3E",X"FF",X"D3",X"75",X"AF",X"32",X"FF",X"DF",X"3E",X"76",X"D3",X"63",X"3E",X"96",X"D3",X"63", + X"3E",X"0D",X"D3",X"62",X"3E",X"FF",X"D3",X"75",X"3E",X"20",X"D3",X"74",X"21",X"00",X"E0",X"22", + X"05",X"DF",X"FB",X"C3",X"8F",X"FD",X"F2",X"D0",X"FD",X"32",X"FF",X"DF",X"23",X"C3",X"9B",X"FD", + X"E6",X"70",X"0F",X"0F",X"0F",X"0F",X"4F",X"3A",X"FD",X"DF",X"81",X"E6",X"07",X"4F",X"7E",X"23", + X"22",X"FB",X"DF",X"E6",X"0F",X"FE",X"0D",X"F2",X"0E",X"FE",X"3D",X"07",X"5F",X"16",X"00",X"21", + X"1A",X"FE",X"19",X"56",X"23",X"5E",X"0D",X"CA",X"04",X"FE",X"A7",X"7A",X"1F",X"57",X"7B",X"1F", + X"5F",X"C3",X"F6",X"FD",X"7B",X"D3",X"61",X"7A",X"D3",X"61",X"3E",X"05",X"D3",X"79",X"3A",X"FF", + X"DF",X"E6",X"7F",X"07",X"3D",X"D3",X"60",X"C3",X"86",X"FD",X"EE",X"EA",X"E1",X"78",X"D4",X"E0", + X"C8",X"D6",X"BD",X"A0",X"B2",X"FB",X"A8",X"EB",X"9F",X"70",X"96",X"88",X"8E",X"0C",X"86",X"01", + X"7D",X"E1",X"90",X"5B",X"90",X"51",X"A0",X"65",X"00",X"88",X"5B",X"00",X"3E",X"AF",X"D3",X"1A", + X"3E",X"FF",X"D3",X"1B",X"07",X"D3",X"1B",X"07",X"D3",X"1B",X"07",X"D3",X"1B",X"07",X"D3",X"1B", + X"07",X"D3",X"1B",X"07",X"D3",X"1B",X"07",X"D3",X"1B",X"C9",X"3E",X"FF",X"D3",X"1B",X"D3",X"1B", + X"D3",X"1B",X"D3",X"1B",X"D3",X"1B",X"D3",X"1B",X"D3",X"1B",X"D3",X"1B",X"DB",X"1B",X"C9",X"21", + X"00",X"00",X"11",X"00",X"00",X"4F",X"CD",X"40",X"FE",X"79",X"CD",X"42",X"FE",X"7A",X"CD",X"42", + X"FE",X"7B",X"CD",X"42",X"FE",X"7C",X"CD",X"42",X"FE",X"7D",X"CD",X"42",X"FE",X"3E",X"95",X"CD", + X"42",X"FE",X"11",X"80",X"80",X"21",X"20",X"4E",X"CD",X"5A",X"FE",X"4F",X"92",X"BB",X"79",X"D0", + X"2B",X"7C",X"B5",X"C2",X"98",X"FE",X"D6",X"01",X"C9",X"C5",X"D5",X"E5",X"11",X"FF",X"00",X"CD", + X"95",X"FE",X"E1",X"D1",X"C1",X"C9",X"CD",X"3D",X"FE",X"06",X"10",X"CD",X"40",X"FE",X"05",X"C2", + X"BB",X"FE",X"CD",X"3C",X"FE",X"3E",X"40",X"CD",X"6F",X"FE",X"FE",X"01",X"C0",X"3E",X"77",X"CD", + X"6F",X"FE",X"E6",X"FE",X"C0",X"3E",X"69",X"CD",X"6F",X"FE",X"FE",X"01",X"CA",X"CD",X"FE",X"B7", + X"C9",X"CD",X"A9",X"FE",X"D8",X"E5",X"EB",X"29",X"5C",X"65",X"AF",X"57",X"6F",X"3E",X"51",X"CD", + X"75",X"FE",X"E1",X"D8",X"06",X"00",X"E5",X"11",X"01",X"FF",X"CD",X"95",X"FE",X"E1",X"FE",X"FE", + X"C0",X"CD",X"5A",X"FE",X"77",X"23",X"CD",X"5A",X"FE",X"77",X"23",X"05",X"C2",X"01",X"FF",X"C9", + X"3E",X"02",X"D3",X"6A",X"3A",X"80",X"28",X"E6",X"04",X"C0",X"AF",X"D3",X"6A",X"CD",X"24",X"FF", + X"DA",X"3D",X"FE",X"E9",X"CD",X"B6",X"FE",X"37",X"C0",X"11",X"00",X"00",X"21",X"00",X"C0",X"CD", + X"E1",X"FE",X"D8",X"CD",X"42",X"FF",X"D0",X"2A",X"C6",X"C1",X"EB",X"21",X"00",X"C0",X"CD",X"E1", + X"FE",X"D8",X"CD",X"BA",X"FF",X"37",X"C0",X"2A",X"16",X"C0",X"EB",X"2A",X"0E",X"C0",X"3A",X"10", + X"C0",X"19",X"3D",X"C2",X"51",X"FF",X"EB",X"2A",X"1C",X"C0",X"19",X"22",X"F0",X"C1",X"EB",X"2A", + X"11",X"C0",X"4D",X"44",X"29",X"29",X"29",X"29",X"E5",X"79",X"E6",X"0F",X"C5",X"CC",X"9E",X"FF", + X"D5",X"E5",X"06",X"0B",X"11",X"CB",X"FF",X"1A",X"BE",X"C2",X"AA",X"FF",X"13",X"23",X"05",X"C2", + X"77",X"FF",X"C1",X"C1",X"C1",X"11",X"0F",X"00",X"19",X"5E",X"23",X"56",X"1B",X"1B",X"2A",X"F0", + X"C1",X"3A",X"0D",X"C0",X"19",X"3D",X"C2",X"94",X"FF",X"D1",X"5A",X"57",X"19",X"EB",X"D5",X"21", + X"00",X"C2",X"E5",X"CD",X"E1",X"FE",X"E1",X"D1",X"13",X"C9",X"E1",X"11",X"20",X"00",X"19",X"D1", + X"C1",X"0B",X"78",X"B1",X"C2",X"69",X"FF",X"C1",X"37",X"C9",X"21",X"36",X"C0",X"7E",X"23",X"FE", + X"46",X"C0",X"7E",X"23",X"FE",X"41",X"C0",X"7E",X"FE",X"54",X"C9",X"42",X"4F",X"4F",X"54",X"20", + X"20",X"20",X"20",X"52",X"4F",X"4D",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", + X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"1B",X"59",X"2C",X"2C",X"2D",X"DE",X"E8",X"D8", + X"D1",X"DA",X"D0",X"20",X"D7",X"D0",X"D3",X"E0",X"E3",X"D7",X"DA",X"D8",X"2D",X"00",X"FF",X"F6"); +begin +process(clk) +begin + if rising_edge(clk) then + data <= rom_data(to_integer(unsigned(addr))); + end if; +end process; +end architecture; diff --git a/Computer_MiST/Bashkiria2M_MiST/rtl/clk20mhz.qip b/Computer_MiST/Bashkiria2M_MiST/rtl/clk20mhz.qip deleted file mode 100644 index 50ffa4f4..00000000 --- a/Computer_MiST/Bashkiria2M_MiST/rtl/clk20mhz.qip +++ /dev/null @@ -1,4 +0,0 @@ -set_global_assignment -name IP_TOOL_NAME "ALTPLL" -set_global_assignment -name IP_TOOL_VERSION "13.1" -set_global_assignment -name VERILOG_FILE [file join $::quartus(qip_path) "clk20mhz.v"] -set_global_assignment -name MISC_FILE [file join $::quartus(qip_path) "clk20mhz.ppf"] diff --git a/Computer_MiST/Bashkiria2M_MiST/rtl/dac.vhd b/Computer_MiST/Bashkiria2M_MiST/rtl/dac.vhd deleted file mode 100644 index 2c0b2e17..00000000 --- a/Computer_MiST/Bashkiria2M_MiST/rtl/dac.vhd +++ /dev/null @@ -1,48 +0,0 @@ -------------------------------------------------------------------------------- --- --- Delta-Sigma DAC --- --- Refer to Xilinx Application Note XAPP154. --- --- This DAC requires an external RC low-pass filter: --- --- dac_o 0---XXXXX---+---0 analog audio --- 3k3 | --- === 4n7 --- | --- GND --- -------------------------------------------------------------------------------- - -library ieee; - use ieee.std_logic_1164.all; - use ieee.numeric_std.all; - -entity dac is - generic ( - C_bits : integer := 16 - ); - port ( - clk_i : in std_logic; - res_n_i : in std_logic; - dac_i : in std_logic_vector(C_bits-1 downto 0); - dac_o : out std_logic - ); -end dac; - -architecture rtl of dac is - signal sig_in: unsigned(C_bits downto 0); -begin - seq: process(clk_i, res_n_i) - begin - if res_n_i = '0' then - sig_in <= to_unsigned(2**C_bits, sig_in'length); - dac_o <= '0'; - elsif rising_edge(clk_i) then - -- not dac_i(C_bits-1) effectively adds 0x8..0 to dac_i - --sig_in <= sig_in + unsigned(sig_in(C_bits) & (not dac_i(C_bits-1)) & dac_i(C_bits-2 downto 0)); - sig_in <= sig_in + unsigned(sig_in(C_bits) & dac_i); - dac_o <= sig_in(C_bits); - end if; - end process seq; -end rtl; diff --git a/Computer_MiST/Bashkiria2M_MiST/rtl/mist_io.v b/Computer_MiST/Bashkiria2M_MiST/rtl/mist_io.v deleted file mode 100644 index 1f607b62..00000000 --- a/Computer_MiST/Bashkiria2M_MiST/rtl/mist_io.v +++ /dev/null @@ -1,511 +0,0 @@ -// -// mist_io.v -// -// mist_io for the MiST board -// http://code.google.com/p/mist-board/ -// -// Copyright (c) 2014 Till Harbaum -// -// This source file is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published -// by the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// This source file is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . -// -/////////////////////////////////////////////////////////////////////// - -// -// Use buffer to access SD card. It's time-critical part. -// Made module synchroneous with 2 clock domains: clk_sys and SPI_SCK -// (Sorgelig) -// -// for synchronous projects default value for PS2DIV is fine for any frequency of system clock. -// clk_ps2 = clk_sys/(PS2DIV*2) -// - -module mist_io #(parameter STRLEN=0, parameter PS2DIV=100) -( - - // parameter STRLEN and the actual length of conf_str have to match - input [(8*STRLEN)-1:0] conf_str, - - // Global clock. It should be around 100MHz (higher is better). - input clk_sys, - - // Global SPI clock from ARM. 24MHz - input SPI_SCK, - - input CONF_DATA0, - input SPI_SS2, - output SPI_DO, - input SPI_DI, - - output reg [7:0] joystick_0, - output reg [7:0] joystick_1, - output reg [15:0] joystick_analog_0, - output reg [15:0] joystick_analog_1, - output [1:0] buttons, - output [1:0] switches, - output scandoubler_disable, - output ypbpr, - - output reg [31:0] status, - - // SD config - input sd_conf, - input sd_sdhc, - output img_mounted, // signaling that new image has been mounted - output reg [31:0] img_size, // size of image in bytes - - // SD block level access - input [31:0] sd_lba, - input sd_rd, - input sd_wr, - output reg sd_ack, - output reg sd_ack_conf, - - // SD byte level access. Signals for 2-PORT altsyncram. - output reg [8:0] sd_buff_addr, - output reg [7:0] sd_buff_dout, - input [7:0] sd_buff_din, - output reg sd_buff_wr, - output reg sd_dout_strobe, - output reg sd_din_strobe, - - - // ps2 keyboard emulation - output ps2_kbd_clk, - output reg ps2_kbd_data, - output ps2_mouse_clk, - output reg ps2_mouse_data, - input ps2_caps_led, - - // ARM -> FPGA download - output reg ioctl_download = 0, // signal indicating an active download - output reg [7:0] ioctl_index, // menu index used to upload the file - output ioctl_wr, - output reg [24:0] ioctl_addr, - output reg [7:0] ioctl_dout -); - -reg [7:0] b_data; -reg [6:0] sbuf; -reg [7:0] cmd; -reg [2:0] bit_cnt; // counts bits 0-7 0-7 ... -reg [9:0] byte_cnt; // counts bytes -reg [7:0] but_sw; -reg [2:0] stick_idx; - -reg mount_strobe = 0; -assign img_mounted = mount_strobe; - -assign buttons = but_sw[1:0]; -assign switches = but_sw[3:2]; -assign scandoubler_disable = but_sw[4]; -assign ypbpr = but_sw[5]; - -wire [7:0] spi_dout = { sbuf, SPI_DI}; - -// this variant of user_io is for 8 bit cores (type == a4) only -wire [7:0] core_type = 8'ha4; - -// command byte read by the io controller -wire [7:0] sd_cmd = { 4'h5, sd_conf, sd_sdhc, sd_wr, sd_rd }; - -reg spi_do; -assign SPI_DO = CONF_DATA0 ? 1'bZ : spi_do; - -wire [7:0] kbd_led = { 2'b01, 4'b0000, ps2_caps_led, 1'b1}; - -// drive MISO only when transmitting core id -always@(negedge SPI_SCK) begin - if(!CONF_DATA0) begin - // first byte returned is always core type, further bytes are - // command dependent - if(byte_cnt == 0) begin - spi_do <= core_type[~bit_cnt]; - - end else begin - case(cmd) - // reading config string - 8'h14: begin - // returning a byte from string - if(byte_cnt < STRLEN + 1) spi_do <= conf_str[{STRLEN - byte_cnt,~bit_cnt}]; - else spi_do <= 0; - end - - // reading sd card status - 8'h16: begin - if(byte_cnt == 1) spi_do <= sd_cmd[~bit_cnt]; - else if((byte_cnt >= 2) && (byte_cnt < 6)) spi_do <= sd_lba[{5-byte_cnt, ~bit_cnt}]; - else spi_do <= 0; - end - - // reading sd card write data - 8'h18: - spi_do <= b_data[~bit_cnt]; - - // reading keyboard LED status - 8'h1f: - spi_do <= kbd_led[~bit_cnt]; - - default: - spi_do <= 0; - endcase - end - end -end - -reg b_wr2,b_wr3; -always @(negedge clk_sys) begin - b_wr3 <= b_wr2; - sd_buff_wr <= b_wr3; -end - -// SPI receiver -always@(posedge SPI_SCK or posedge CONF_DATA0) begin - - if(CONF_DATA0) begin - b_wr2 <= 0; - bit_cnt <= 0; - byte_cnt <= 0; - sd_ack <= 0; - sd_ack_conf <= 0; - sd_dout_strobe <= 0; - sd_din_strobe <= 0; - - end else begin - b_wr2 <= 0; - sd_dout_strobe <= 0; - sd_din_strobe <= 0; - sbuf <= spi_dout[6:0]; - bit_cnt <= bit_cnt + 1'd1; - if(bit_cnt == 5) begin - if (byte_cnt == 0) sd_buff_addr <= 0; - if((byte_cnt != 0) & (sd_buff_addr != 511)) sd_buff_addr <= sd_buff_addr + 1'b1; - if((byte_cnt == 1) & ((cmd == 8'h17) | (cmd == 8'h19))) sd_buff_addr <= 0; - end - - // finished reading command byte - if(bit_cnt == 7) begin - if(~&byte_cnt) byte_cnt <= byte_cnt + 8'd1; - if(byte_cnt == 0) begin - cmd <= spi_dout; - - if(spi_dout == 8'h19) begin - sd_ack_conf <= 1; - sd_buff_addr <= 0; - end - if((spi_dout == 8'h17) || (spi_dout == 8'h18)) begin - sd_ack <= 1; - sd_buff_addr <= 0; - end - if(spi_dout == 8'h18) begin - b_data <= sd_buff_din; - sd_din_strobe <= 1'b1; - mount_strobe <= 0; - end - - end else begin - - case(cmd) - // buttons and switches - 8'h01: but_sw <= spi_dout; - 8'h02: joystick_0 <= spi_dout; - 8'h03: joystick_1 <= spi_dout; - - // store incoming ps2 mouse bytes - 8'h04: begin - ps2_mouse_fifo[ps2_mouse_wptr] <= spi_dout; - ps2_mouse_wptr <= ps2_mouse_wptr + 1'd1; - end - - // store incoming ps2 keyboard bytes - 8'h05: begin - ps2_kbd_fifo[ps2_kbd_wptr] <= spi_dout; - ps2_kbd_wptr <= ps2_kbd_wptr + 1'd1; - end - - 8'h15: status[7:0] <= spi_dout; - - // send SD config IO -> FPGA - // flag that download begins - // sd card knows data is config if sd_dout_strobe is asserted - // with sd_ack still being inactive (low) - 8'h19: begin - // flag that download begins - sd_buff_dout <= spi_dout; - // sd card knows data is config if sd_dout_strobe is asserted - // with sd_ack still being inactive (low) - sd_dout_strobe <= 1; - end - - // send sector IO -> FPGA - // flag that download begins - 8'h17: begin - sd_buff_dout <= spi_dout; - sd_dout_strobe <= 1; - b_wr2 <= 1; - end - - 8'h18: begin - b_data <= sd_buff_din; - sd_din_strobe <= 1; - end - - // joystick analog - 8'h1a: begin - // first byte is joystick index - if(byte_cnt == 1) stick_idx <= spi_dout[2:0]; - else if(byte_cnt == 2) begin - // second byte is x axis - if(stick_idx == 0) joystick_analog_0[15:8] <= spi_dout; - else if(stick_idx == 1) joystick_analog_1[15:8] <= spi_dout; - end else if(byte_cnt == 3) begin - // third byte is y axis - if(stick_idx == 0) joystick_analog_0[7:0] <= spi_dout; - else if(stick_idx == 1) joystick_analog_1[7:0] <= spi_dout; - end - end - - // notify image selection - 8'h1c: mount_strobe <= 1; - - // send image info - 8'h1d: if(byte_cnt<5) img_size[(byte_cnt-1)<<3 +:8] <= spi_dout; - - // status, 32bit version - 8'h1e: if(byte_cnt<5) status[(byte_cnt-1)<<3 +:8] <= spi_dout; - default: ; - endcase - end - end - end -end - - -/////////////////////////////// PS2 /////////////////////////////// -// 8 byte fifos to store ps2 bytes -localparam PS2_FIFO_BITS = 3; - -reg clk_ps2; -always @(negedge clk_sys) begin - integer cnt; - cnt <= cnt + 1'd1; - if(cnt == PS2DIV) begin - clk_ps2 <= ~clk_ps2; - cnt <= 0; - end -end - -// keyboard -reg [7:0] ps2_kbd_fifo[1<= 1)&&(ps2_kbd_tx_state < 9)) begin - ps2_kbd_data <= ps2_kbd_tx_byte[0]; // data bits - ps2_kbd_tx_byte[6:0] <= ps2_kbd_tx_byte[7:1]; // shift down - if(ps2_kbd_tx_byte[0]) - ps2_kbd_parity <= !ps2_kbd_parity; - end - - // transmission of parity - if(ps2_kbd_tx_state == 9) ps2_kbd_data <= ps2_kbd_parity; - - // transmission of stop bit - if(ps2_kbd_tx_state == 10) ps2_kbd_data <= 1; // stop bit is 1 - - // advance state machine - if(ps2_kbd_tx_state < 11) ps2_kbd_tx_state <= ps2_kbd_tx_state + 1'd1; - else ps2_kbd_tx_state <= 0; - end - end -end - -// mouse -reg [7:0] ps2_mouse_fifo[1<= 1)&&(ps2_mouse_tx_state < 9)) begin - ps2_mouse_data <= ps2_mouse_tx_byte[0]; // data bits - ps2_mouse_tx_byte[6:0] <= ps2_mouse_tx_byte[7:1]; // shift down - if(ps2_mouse_tx_byte[0]) - ps2_mouse_parity <= !ps2_mouse_parity; - end - - // transmission of parity - if(ps2_mouse_tx_state == 9) ps2_mouse_data <= ps2_mouse_parity; - - // transmission of stop bit - if(ps2_mouse_tx_state == 10) ps2_mouse_data <= 1; // stop bit is 1 - - // advance state machine - if(ps2_mouse_tx_state < 11) ps2_mouse_tx_state <= ps2_mouse_tx_state + 1'd1; - else ps2_mouse_tx_state <= 0; - end - end -end - - -/////////////////////////////// DOWNLOADING /////////////////////////////// - -reg [7:0] data_w; -reg [24:0] addr_w; -reg rclk = 0; - -localparam UIO_FILE_TX = 8'h53; -localparam UIO_FILE_TX_DAT = 8'h54; -localparam UIO_FILE_INDEX = 8'h55; - -// data_io has its own SPI interface to the io controller -always@(posedge SPI_SCK, posedge SPI_SS2) begin - reg [6:0] sbuf; - reg [7:0] cmd; - reg [4:0] cnt; - reg [24:0] addr; - - if(SPI_SS2) cnt <= 0; - else begin - rclk <= 0; - - // don't shift in last bit. It is evaluated directly - // when writing to ram - if(cnt != 15) sbuf <= { sbuf[5:0], SPI_DI}; - - // increase target address after write - if(rclk) addr <= addr + 1'd1; - - // count 0-7 8-15 8-15 ... - if(cnt < 15) cnt <= cnt + 1'd1; - else cnt <= 8; - - // finished command byte - if(cnt == 7) cmd <= {sbuf, SPI_DI}; - - // prepare/end transmission - if((cmd == UIO_FILE_TX) && (cnt == 15)) begin - // prepare - if(SPI_DI) begin - addr <= 0; - ioctl_download <= 1; - end else begin - addr_w <= addr; - ioctl_download <= 0; - end - end - - // command 0x54: UIO_FILE_TX - if((cmd == UIO_FILE_TX_DAT) && (cnt == 15)) begin - addr_w <= addr; - data_w <= {sbuf, SPI_DI}; - rclk <= 1; - end - - // expose file (menu) index - if((cmd == UIO_FILE_INDEX) && (cnt == 15)) ioctl_index <= {sbuf, SPI_DI}; - end -end - -assign ioctl_wr = |ioctl_wrd; -reg [1:0] ioctl_wrd; - -always@(negedge clk_sys) begin - reg rclkD, rclkD2; - - rclkD <= rclk; - rclkD2 <= rclkD; - ioctl_wrd<= {ioctl_wrd[0],1'b0}; - - if(rclkD & ~rclkD2) begin - ioctl_dout <= data_w; - ioctl_addr <= addr_w; - ioctl_wrd <= 2'b11; - end -end - -endmodule diff --git a/Computer_MiST/Bashkiria2M_MiST/rtl/osd.v b/Computer_MiST/Bashkiria2M_MiST/rtl/osd.v deleted file mode 100644 index c62c10af..00000000 --- a/Computer_MiST/Bashkiria2M_MiST/rtl/osd.v +++ /dev/null @@ -1,179 +0,0 @@ -// A simple OSD implementation. Can be hooked up between a cores -// VGA output and the physical VGA pins - -module osd ( - // OSDs pixel clock, should be synchronous to cores pixel clock to - // avoid jitter. - input clk_sys, - - // SPI interface - input SPI_SCK, - input SPI_SS3, - input SPI_DI, - - // VGA signals coming from core - input [5:0] R_in, - input [5:0] G_in, - input [5:0] B_in, - input HSync, - input VSync, - - // VGA signals going to video connector - output [5:0] R_out, - output [5:0] G_out, - output [5:0] B_out -); - -parameter OSD_X_OFFSET = 10'd0; -parameter OSD_Y_OFFSET = 10'd0; -parameter OSD_COLOR = 3'd0; - -localparam OSD_WIDTH = 10'd256; -localparam OSD_HEIGHT = 10'd128; - -// ********************************************************************************* -// spi client -// ********************************************************************************* - -// this core supports only the display related OSD commands -// of the minimig -reg osd_enable; -(* ramstyle = "no_rw_check" *) reg [7:0] osd_buffer[2047:0]; // the OSD buffer itself - -// the OSD has its own SPI interface to the io controller -always@(posedge SPI_SCK, posedge SPI_SS3) begin - reg [4:0] cnt; - reg [10:0] bcnt; - reg [7:0] sbuf; - reg [7:0] cmd; - - if(SPI_SS3) begin - cnt <= 0; - bcnt <= 0; - end else begin - sbuf <= {sbuf[6:0], SPI_DI}; - - // 0:7 is command, rest payload - if(cnt < 15) cnt <= cnt + 1'd1; - else cnt <= 8; - - if(cnt == 7) begin - cmd <= {sbuf[6:0], SPI_DI}; - - // lower three command bits are line address - bcnt <= {sbuf[1:0], SPI_DI, 8'h00}; - - // command 0x40: OSDCMDENABLE, OSDCMDDISABLE - if(sbuf[6:3] == 4'b0100) osd_enable <= SPI_DI; - end - - // command 0x20: OSDCMDWRITE - if((cmd[7:3] == 5'b00100) && (cnt == 15)) begin - osd_buffer[bcnt] <= {sbuf[6:0], SPI_DI}; - bcnt <= bcnt + 1'd1; - end - end -end - -// ********************************************************************************* -// video timing and sync polarity anaylsis -// ********************************************************************************* - -// horizontal counter -reg [9:0] h_cnt; -reg [9:0] hs_low, hs_high; -wire hs_pol = hs_high < hs_low; -wire [9:0] dsp_width = hs_pol ? hs_low : hs_high; - -// vertical counter -reg [9:0] v_cnt; -reg [9:0] vs_low, vs_high; -wire vs_pol = vs_high < vs_low; -wire [9:0] dsp_height = vs_pol ? vs_low : vs_high; - -wire doublescan = (dsp_height>350); - -reg ce_pix; -always @(negedge clk_sys) begin - integer cnt = 0; - integer pixsz, pixcnt; - reg hs; - - cnt <= cnt + 1; - hs <= HSync; - - pixcnt <= pixcnt + 1; - if(pixcnt == pixsz) pixcnt <= 0; - ce_pix <= !pixcnt; - - if(hs && ~HSync) begin - cnt <= 0; - pixsz <= (cnt >> 9) - 1; - pixcnt <= 0; - ce_pix <= 1; - end -end - -always @(posedge clk_sys) begin - reg hsD, hsD2; - reg vsD, vsD2; - - if(ce_pix) begin - // bring hsync into local clock domain - hsD <= HSync; - hsD2 <= hsD; - - // falling edge of HSync - if(!hsD && hsD2) begin - h_cnt <= 0; - hs_high <= h_cnt; - end - - // rising edge of HSync - else if(hsD && !hsD2) begin - h_cnt <= 0; - hs_low <= h_cnt; - v_cnt <= v_cnt + 1'd1; - end else begin - h_cnt <= h_cnt + 1'd1; - end - - vsD <= VSync; - vsD2 <= vsD; - - // falling edge of VSync - if(!vsD && vsD2) begin - v_cnt <= 0; - vs_high <= v_cnt; - end - - // rising edge of VSync - else if(vsD && !vsD2) begin - v_cnt <= 0; - vs_low <= v_cnt; - end - end -end - -// area in which OSD is being displayed -wire [9:0] h_osd_start = ((dsp_width - OSD_WIDTH)>> 1) + OSD_X_OFFSET; -wire [9:0] h_osd_end = h_osd_start + OSD_WIDTH; -wire [9:0] v_osd_start = ((dsp_height- (OSD_HEIGHT<> 1) + OSD_Y_OFFSET; -wire [9:0] v_osd_end = v_osd_start + (OSD_HEIGHT<= h_osd_start) && (h_cnt < h_osd_end) && - (VSync != vs_pol) && (v_cnt >= v_osd_start) && (v_cnt < v_osd_end); - -reg [7:0] osd_byte; -always @(posedge clk_sys) if(ce_pix) osd_byte <= osd_buffer[{doublescan ? osd_vcnt[7:5] : osd_vcnt[6:4], osd_hcnt[7:0]}]; - -wire osd_pixel = osd_byte[doublescan ? osd_vcnt[4:2] : osd_vcnt[3:1]]; - -assign R_out = !osd_de ? R_in : {osd_pixel, osd_pixel, OSD_COLOR[2], R_in[5:3]}; -assign G_out = !osd_de ? G_in : {osd_pixel, osd_pixel, OSD_COLOR[1], G_in[5:3]}; -assign B_out = !osd_de ? B_in : {osd_pixel, osd_pixel, OSD_COLOR[0], B_in[5:3]}; - -endmodule diff --git a/Computer_MiST/Bashkiria2M_MiST/rtl/scandoubler.v b/Computer_MiST/Bashkiria2M_MiST/rtl/scandoubler.v deleted file mode 100644 index 0213d20c..00000000 --- a/Computer_MiST/Bashkiria2M_MiST/rtl/scandoubler.v +++ /dev/null @@ -1,195 +0,0 @@ -// -// scandoubler.v -// -// Copyright (c) 2015 Till Harbaum -// Copyright (c) 2017 Sorgelig -// -// This source file is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published -// by the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// This source file is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -// TODO: Delay vsync one line - -module scandoubler #(parameter LENGTH, parameter HALF_DEPTH) -( - // system interface - input clk_sys, - input ce_pix, - input ce_pix_actual, - - input hq2x, - - // shifter video interface - input hs_in, - input vs_in, - input line_start, - - input [DWIDTH:0] r_in, - input [DWIDTH:0] g_in, - input [DWIDTH:0] b_in, - input mono, - - // output interface - output reg hs_out, - output vs_out, - output [DWIDTH:0] r_out, - output [DWIDTH:0] g_out, - output [DWIDTH:0] b_out -); - - -localparam DWIDTH = HALF_DEPTH ? 2 : 5; - -assign vs_out = vs_in; - -reg [2:0] phase; -reg [2:0] ce_div; -reg [7:0] pix_len = 0; -wire [7:0] pl = pix_len + 1'b1; - -reg ce_x1, ce_x4; -reg req_line_reset; -wire ls_in = hs_in | line_start; -always @(negedge clk_sys) begin - reg old_ce; - reg [2:0] ce_cnt; - - reg [7:0] pixsz2, pixsz4 = 0; - - old_ce <= ce_pix; - if(~&pix_len) pix_len <= pix_len + 1'd1; - - ce_x4 <= 0; - ce_x1 <= 0; - - // use such odd comparison to place c_x4 evenly if master clock isn't multiple 4. - if((pl == pixsz4) || (pl == pixsz2) || (pl == (pixsz2+pixsz4))) begin - phase <= phase + 1'd1; - ce_x4 <= 1; - end - - if(~old_ce & ce_pix) begin - pixsz2 <= {1'b0, pl[7:1]}; - pixsz4 <= {2'b00, pl[7:2]}; - ce_x1 <= 1; - ce_x4 <= 1; - pix_len <= 0; - phase <= phase + 1'd1; - - ce_cnt <= ce_cnt + 1'd1; - if(ce_pix_actual) begin - phase <= 0; - ce_div <= ce_cnt + 1'd1; - ce_cnt <= 0; - req_line_reset <= 0; - end - - if(ls_in) req_line_reset <= 1; - end -end - -reg ce_sd; -always @(*) begin - case(ce_div) - 2: ce_sd = !phase[0]; - 4: ce_sd = !phase[1:0]; - default: ce_sd <= 1; - endcase -end - -`define BITS_TO_FIT(N) ( \ - N <= 2 ? 0 : \ - N <= 4 ? 1 : \ - N <= 8 ? 2 : \ - N <= 16 ? 3 : \ - N <= 32 ? 4 : \ - N <= 64 ? 5 : \ - N <= 128 ? 6 : \ - N <= 256 ? 7 : \ - N <= 512 ? 8 : \ - N <=1024 ? 9 : 10 ) - -localparam AWIDTH = `BITS_TO_FIT(LENGTH); -Hq2x #(.LENGTH(LENGTH), .HALF_DEPTH(HALF_DEPTH)) Hq2x -( - .clk(clk_sys), - .ce_x4(ce_x4 & ce_sd), - .inputpixel({b_in,g_in,r_in}), - .mono(mono), - .disable_hq2x(~hq2x), - .reset_frame(vs_in), - .reset_line(req_line_reset), - .read_y(sd_line), - .read_x(sd_h_actual), - .outpixel({b_out,g_out,r_out}) -); - -reg [10:0] sd_h_actual; -always @(*) begin - case(ce_div) - 2: sd_h_actual = sd_h[10:1]; - 4: sd_h_actual = sd_h[10:2]; - default: sd_h_actual = sd_h; - endcase -end - -reg [10:0] sd_h; -reg [1:0] sd_line; -always @(posedge clk_sys) begin - - reg [11:0] hs_max,hs_rise,hs_ls; - reg [10:0] hcnt; - reg [11:0] sd_hcnt; - - reg hs, hs2, vs, ls; - - if(ce_x1) begin - hs <= hs_in; - ls <= ls_in; - - if(ls && !ls_in) hs_ls <= {hcnt,1'b1}; - - // falling edge of hsync indicates start of line - if(hs && !hs_in) begin - hs_max <= {hcnt,1'b1}; - hcnt <= 0; - if(ls && !ls_in) hs_ls <= {10'd0,1'b1}; - end else begin - hcnt <= hcnt + 1'd1; - end - - // save position of rising edge - if(!hs && hs_in) hs_rise <= {hcnt,1'b1}; - - vs <= vs_in; - if(vs && ~vs_in) sd_line <= 0; - end - - if(ce_x4) begin - hs2 <= hs_in; - - // output counter synchronous to input and at twice the rate - sd_hcnt <= sd_hcnt + 1'd1; - sd_h <= sd_h + 1'd1; - if(hs2 && !hs_in) sd_hcnt <= hs_max; - if(sd_hcnt == hs_max) sd_hcnt <= 0; - - // replicate horizontal sync at twice the speed - if(sd_hcnt == hs_max) hs_out <= 0; - if(sd_hcnt == hs_rise) hs_out <= 1; - - if(sd_hcnt == hs_ls) sd_h <= 0; - if(sd_hcnt == hs_ls) sd_line <= sd_line + 1'd1; - end -end - -endmodule diff --git a/Computer_MiST/Bashkiria2M_MiST/rtl/unused/I2C_AV_Config.v b/Computer_MiST/Bashkiria2M_MiST/rtl/unused/I2C_AV_Config.v deleted file mode 100644 index 09c0b9f2..00000000 --- a/Computer_MiST/Bashkiria2M_MiST/rtl/unused/I2C_AV_Config.v +++ /dev/null @@ -1,141 +0,0 @@ -//Legal Notice: (C)2006 Altera Corporation. All rights reserved. Your -//use of Altera Corporation's design tools, logic functions and other -//software and tools, and its AMPP partner logic functions, and any -//output files any of the foregoing (including device programming or -//simulation files), and any associated documentation or information are -//expressly subject to the terms and conditions of the Altera Program -//License Subscription Agreement or other applicable license agreement, -//including, without limitation, that your use is for the sole purpose -//of programming logic devices manufactured by Altera and sold by Altera -//or its authorized distributors. Please refer to the applicable -//agreement for further details. - -module I2C_AV_Config ( // Host Side - iCLK, - iRST_N, - // I2C Side - I2C_SCLK, - I2C_SDAT ); -// Host Side -input iCLK; -input iRST_N; -// I2C Side -output I2C_SCLK; -inout I2C_SDAT; -// Internal Registers/Wires -reg [15:0] mI2C_CLK_DIV; -reg [23:0] mI2C_DATA; -reg mI2C_CTRL_CLK; -reg mI2C_GO; -wire mI2C_END; -wire mI2C_ACK; -reg [15:0] LUT_DATA; -reg [3:0] LUT_INDEX; -reg [1:0] mSetup_ST; - -// Clock Setting -parameter CLK_Freq = 50000000; // 50 MHz -parameter I2C_Freq = 20000; // 20 KHz -// LUT Data Number -parameter LUT_SIZE = 11; -// Audio Data Index -parameter Dummy_DATA = 0; -parameter SET_LIN_L = 1; -parameter SET_LIN_R = 2; -parameter SET_HEAD_L = 3; -parameter SET_HEAD_R = 4; -parameter A_PATH_CTRL = 5; -parameter D_PATH_CTRL = 6; -parameter POWER_ON = 7; -parameter SET_FORMAT = 8; -parameter SAMPLE_CTRL = 9; -parameter SET_ACTIVE = 10; - -///////////////////// I2C Control Clock //////////////////////// -always@(posedge iCLK or negedge iRST_N) -begin - if(!iRST_N) - begin - mI2C_CTRL_CLK <= 0; - mI2C_CLK_DIV <= 0; - end - else - begin - if( mI2C_CLK_DIV < (CLK_Freq/I2C_Freq) ) - mI2C_CLK_DIV <= mI2C_CLK_DIV+16'b1; - else - begin - mI2C_CLK_DIV <= 0; - mI2C_CTRL_CLK <= ~mI2C_CTRL_CLK; - end - end -end -//////////////////////////////////////////////////////////////////// -I2C_Controller u0 ( .CLOCK(mI2C_CTRL_CLK), // Controller Work Clock - .I2C_SCLK(I2C_SCLK), // I2C CLOCK - .I2C_SDAT(I2C_SDAT), // I2C DATA - .I2C_DATA(mI2C_DATA), // DATA:[SLAVE_ADDR,SUB_ADDR,DATA] - .GO(mI2C_GO), // GO transfor - .END(mI2C_END), // END transfor - .ACK(mI2C_ACK), // ACK - .RESET(iRST_N) ); -//////////////////////////////////////////////////////////////////// -////////////////////// Config Control //////////////////////////// -always@(posedge mI2C_CTRL_CLK or negedge iRST_N) -begin - if(!iRST_N) - begin - LUT_INDEX <= 0; - mSetup_ST <= 0; - mI2C_GO <= 0; - end - else - begin - if(LUT_INDEX= 4) & (SD_COUNTER <=30))? ~CLOCK :1'b0 ); -wire I2C_SDAT=SDO?1'bz:1'b0; - -reg ACK1,ACK2,ACK3; -wire ACK=ACK1 | ACK2 |ACK3; - -//--I2C COUNTER -always @(negedge RESET or posedge CLOCK ) begin -if (!RESET) SD_COUNTER=6'b111111; -else begin -if (GO==0) - SD_COUNTER=0; - else - if (SD_COUNTER < 6'b111111) SD_COUNTER=SD_COUNTER+6'b1; -end -end -//---- - -always @(negedge RESET or posedge CLOCK ) begin -if (!RESET) begin SCLK=1;SDO=1; ACK1=0;ACK2=0;ACK3=0; END=1; end -else -case (SD_COUNTER) - 6'd0 : begin ACK1=0 ;ACK2=0 ;ACK3=0 ; END=0; SDO=1; SCLK=1;end - //start - 6'd1 : begin SD=I2C_DATA;SDO=0;end - 6'd2 : SCLK=0; - //SLAVE ADDR - 6'd3 : SDO=SD[23]; - 6'd4 : SDO=SD[22]; - 6'd5 : SDO=SD[21]; - 6'd6 : SDO=SD[20]; - 6'd7 : SDO=SD[19]; - 6'd8 : SDO=SD[18]; - 6'd9 : SDO=SD[17]; - 6'd10 : SDO=SD[16]; - 6'd11 : SDO=1'b1;//ACK - - //SUB ADDR - 6'd12 : begin SDO=SD[15]; ACK1=I2C_SDAT; end - 6'd13 : SDO=SD[14]; - 6'd14 : SDO=SD[13]; - 6'd15 : SDO=SD[12]; - 6'd16 : SDO=SD[11]; - 6'd17 : SDO=SD[10]; - 6'd18 : SDO=SD[9]; - 6'd19 : SDO=SD[8]; - 6'd20 : SDO=1'b1;//ACK - - //DATA - 6'd21 : begin SDO=SD[7]; ACK2=I2C_SDAT; end - 6'd22 : SDO=SD[6]; - 6'd23 : SDO=SD[5]; - 6'd24 : SDO=SD[4]; - 6'd25 : SDO=SD[3]; - 6'd26 : SDO=SD[2]; - 6'd27 : SDO=SD[1]; - 6'd28 : SDO=SD[0]; - 6'd29 : SDO=1'b1;//ACK - - - //stop - 6'd30 : begin SDO=1'b0; SCLK=1'b0; ACK3=I2C_SDAT; end - 6'd31 : SCLK=1'b1; - 6'd32 : begin SDO=1'b1; END=1; end - -endcase -end - - - -endmodule diff --git a/Computer_MiST/Bashkiria2M_MiST/rtl/video_mixer.sv b/Computer_MiST/Bashkiria2M_MiST/rtl/video_mixer.sv deleted file mode 100644 index 04cfd4ba..00000000 --- a/Computer_MiST/Bashkiria2M_MiST/rtl/video_mixer.sv +++ /dev/null @@ -1,242 +0,0 @@ -// -// -// Copyright (c) 2017 Sorgelig -// -// This program is GPL Licensed. See COPYING for the full license. -// -// -//////////////////////////////////////////////////////////////////////////////////////////////////////// - -`timescale 1ns / 1ps - -// -// LINE_LENGTH: Length of display line in pixels -// Usually it's length from HSync to HSync. -// May be less if line_start is used. -// -// HALF_DEPTH: If =1 then color dept is 3 bits per component -// For half depth 6 bits monochrome is available with -// mono signal enabled and color = {G, R} - -module video_mixer -#( - parameter LINE_LENGTH = 768, - parameter HALF_DEPTH = 0, - - parameter OSD_COLOR = 3'd4, - parameter OSD_X_OFFSET = 10'd0, - parameter OSD_Y_OFFSET = 10'd0 -) -( - // master clock - // it should be multiple by (ce_pix*4). - input clk_sys, - - // Pixel clock or clock_enable (both are accepted). - input ce_pix, - - // Some systems have multiple resolutions. - // ce_pix_actual should match ce_pix where every second or fourth pulse is enabled, - // thus half or qurter resolutions can be used without brake video sync while switching resolutions. - // For fixed single resolution (or when video sync stability isn't required) ce_pix_actual = ce_pix. - input ce_pix_actual, - - // OSD SPI interface - input SPI_SCK, - input SPI_SS3, - input SPI_DI, - - // scanlines (00-none 01-25% 10-50% 11-75%) - input [1:0] scanlines, - - // 0 = HVSync 31KHz, 1 = CSync 15KHz - input scandoubler_disable, - - // High quality 2x scaling - input hq2x, - - // YPbPr always uses composite sync - input ypbpr, - - // 0 = 16-240 range. 1 = 0-255 range. (only for YPbPr color space) - input ypbpr_full, - - // color - input [DWIDTH:0] R, - input [DWIDTH:0] G, - input [DWIDTH:0] B, - - // Monochrome mode (for HALF_DEPTH only) - input mono, - - // interlace sync. Positive pulses. - input HSync, - input VSync, - - // Falling of this signal means start of informative part of line. - // It can be horizontal blank signal. - // This signal can be used to reduce amount of required FPGA RAM for HQ2x scan doubler - // If FPGA RAM is not an issue, then simply set it to 0 for whole line processing. - // Keep in mind: due to algo first and last pixels of line should be black to avoid side artefacts. - // Thus, if blank signal is used to reduce the line, make sure to feed at least one black (or paper) pixel - // before first informative pixel. - input line_start, - - // MiST video output signals - output [5:0] VGA_R, - output [5:0] VGA_G, - output [5:0] VGA_B, - output VGA_VS, - output VGA_HS -); - -localparam DWIDTH = HALF_DEPTH ? 2 : 5; - -wire [DWIDTH:0] R_sd; -wire [DWIDTH:0] G_sd; -wire [DWIDTH:0] B_sd; -wire hs_sd, vs_sd; - -scandoubler #(.LENGTH(LINE_LENGTH), .HALF_DEPTH(HALF_DEPTH)) scandoubler -( - .*, - .hs_in(HSync), - .vs_in(VSync), - .r_in(R), - .g_in(G), - .b_in(B), - - .hs_out(hs_sd), - .vs_out(vs_sd), - .r_out(R_sd), - .g_out(G_sd), - .b_out(B_sd) -); - -wire [DWIDTH:0] rt = (scandoubler_disable ? R : R_sd); -wire [DWIDTH:0] gt = (scandoubler_disable ? G : G_sd); -wire [DWIDTH:0] bt = (scandoubler_disable ? B : B_sd); - -generate - if(HALF_DEPTH) begin - wire [5:0] r = mono ? {gt,rt} : {rt,rt}; - wire [5:0] g = mono ? {gt,rt} : {gt,gt}; - wire [5:0] b = mono ? {gt,rt} : {bt,bt}; - end else begin - wire [5:0] r = rt; - wire [5:0] g = gt; - wire [5:0] b = bt; - end -endgenerate - -wire hs = (scandoubler_disable ? HSync : hs_sd); -wire vs = (scandoubler_disable ? VSync : vs_sd); - -reg scanline = 0; -always @(posedge clk_sys) begin - reg old_hs, old_vs; - - old_hs <= hs; - old_vs <= vs; - - if(old_hs && ~hs) scanline <= ~scanline; - if(old_vs && ~vs) scanline <= 0; -end - -wire [5:0] r_out, g_out, b_out; -always @(*) begin - case(scanlines & {scanline, scanline}) - 1: begin // reduce 25% = 1/2 + 1/4 - r_out = {1'b0, r[5:1]} + {2'b00, r[5:2]}; - g_out = {1'b0, g[5:1]} + {2'b00, g[5:2]}; - b_out = {1'b0, b[5:1]} + {2'b00, b[5:2]}; - end - - 2: begin // reduce 50% = 1/2 - r_out = {1'b0, r[5:1]}; - g_out = {1'b0, g[5:1]}; - b_out = {1'b0, b[5:1]}; - end - - 3: begin // reduce 75% = 1/4 - r_out = {2'b00, r[5:2]}; - g_out = {2'b00, g[5:2]}; - b_out = {2'b00, b[5:2]}; - end - - default: begin - r_out = r; - g_out = g; - b_out = b; - end - endcase -end - -wire [5:0] red, green, blue; -osd #(OSD_X_OFFSET, OSD_Y_OFFSET, OSD_COLOR) osd -( - .*, - - .R_in(r_out), - .G_in(g_out), - .B_in(b_out), - .HSync(hs), - .VSync(vs), - - .R_out(red), - .G_out(green), - .B_out(blue) -); - -wire [5:0] yuv_full[225] = '{ - 6'd0, 6'd0, 6'd0, 6'd0, 6'd1, 6'd1, 6'd1, 6'd1, - 6'd2, 6'd2, 6'd2, 6'd3, 6'd3, 6'd3, 6'd3, 6'd4, - 6'd4, 6'd4, 6'd5, 6'd5, 6'd5, 6'd5, 6'd6, 6'd6, - 6'd6, 6'd7, 6'd7, 6'd7, 6'd7, 6'd8, 6'd8, 6'd8, - 6'd9, 6'd9, 6'd9, 6'd9, 6'd10, 6'd10, 6'd10, 6'd11, - 6'd11, 6'd11, 6'd11, 6'd12, 6'd12, 6'd12, 6'd13, 6'd13, - 6'd13, 6'd13, 6'd14, 6'd14, 6'd14, 6'd15, 6'd15, 6'd15, - 6'd15, 6'd16, 6'd16, 6'd16, 6'd17, 6'd17, 6'd17, 6'd17, - 6'd18, 6'd18, 6'd18, 6'd19, 6'd19, 6'd19, 6'd19, 6'd20, - 6'd20, 6'd20, 6'd21, 6'd21, 6'd21, 6'd21, 6'd22, 6'd22, - 6'd22, 6'd23, 6'd23, 6'd23, 6'd23, 6'd24, 6'd24, 6'd24, - 6'd25, 6'd25, 6'd25, 6'd25, 6'd26, 6'd26, 6'd26, 6'd27, - 6'd27, 6'd27, 6'd27, 6'd28, 6'd28, 6'd28, 6'd29, 6'd29, - 6'd29, 6'd29, 6'd30, 6'd30, 6'd30, 6'd31, 6'd31, 6'd31, - 6'd31, 6'd32, 6'd32, 6'd32, 6'd33, 6'd33, 6'd33, 6'd33, - 6'd34, 6'd34, 6'd34, 6'd35, 6'd35, 6'd35, 6'd35, 6'd36, - 6'd36, 6'd36, 6'd36, 6'd37, 6'd37, 6'd37, 6'd38, 6'd38, - 6'd38, 6'd38, 6'd39, 6'd39, 6'd39, 6'd40, 6'd40, 6'd40, - 6'd40, 6'd41, 6'd41, 6'd41, 6'd42, 6'd42, 6'd42, 6'd42, - 6'd43, 6'd43, 6'd43, 6'd44, 6'd44, 6'd44, 6'd44, 6'd45, - 6'd45, 6'd45, 6'd46, 6'd46, 6'd46, 6'd46, 6'd47, 6'd47, - 6'd47, 6'd48, 6'd48, 6'd48, 6'd48, 6'd49, 6'd49, 6'd49, - 6'd50, 6'd50, 6'd50, 6'd50, 6'd51, 6'd51, 6'd51, 6'd52, - 6'd52, 6'd52, 6'd52, 6'd53, 6'd53, 6'd53, 6'd54, 6'd54, - 6'd54, 6'd54, 6'd55, 6'd55, 6'd55, 6'd56, 6'd56, 6'd56, - 6'd56, 6'd57, 6'd57, 6'd57, 6'd58, 6'd58, 6'd58, 6'd58, - 6'd59, 6'd59, 6'd59, 6'd60, 6'd60, 6'd60, 6'd60, 6'd61, - 6'd61, 6'd61, 6'd62, 6'd62, 6'd62, 6'd62, 6'd63, 6'd63, - 6'd63 -}; - -// http://marsee101.blog19.fc2.com/blog-entry-2311.html -// Y = 16 + 0.257*R + 0.504*G + 0.098*B (Y = 0.299*R + 0.587*G + 0.114*B) -// Pb = 128 - 0.148*R - 0.291*G + 0.439*B (Pb = -0.169*R - 0.331*G + 0.500*B) -// Pr = 128 + 0.439*R - 0.368*G - 0.071*B (Pr = 0.500*R - 0.419*G - 0.081*B) - -wire [18:0] y_8 = 19'd04096 + ({red, 8'd0} + {red, 3'd0}) + ({green, 9'd0} + {green, 2'd0}) + ({blue, 6'd0} + {blue, 5'd0} + {blue, 2'd0}); -wire [18:0] pb_8 = 19'd32768 - ({red, 7'd0} + {red, 4'd0} + {red, 3'd0}) - ({green, 8'd0} + {green, 5'd0} + {green, 3'd0}) + ({blue, 8'd0} + {blue, 7'd0} + {blue, 6'd0}); -wire [18:0] pr_8 = 19'd32768 + ({red, 8'd0} + {red, 7'd0} + {red, 6'd0}) - ({green, 8'd0} + {green, 6'd0} + {green, 5'd0} + {green, 4'd0} + {green, 3'd0}) - ({blue, 6'd0} + {blue , 3'd0}); - -wire [7:0] y = ( y_8[17:8] < 16) ? 8'd16 : ( y_8[17:8] > 235) ? 8'd235 : y_8[15:8]; -wire [7:0] pb = (pb_8[17:8] < 16) ? 8'd16 : (pb_8[17:8] > 240) ? 8'd240 : pb_8[15:8]; -wire [7:0] pr = (pr_8[17:8] < 16) ? 8'd16 : (pr_8[17:8] > 240) ? 8'd240 : pr_8[15:8]; - -assign VGA_R = ypbpr ? (ypbpr_full ? yuv_full[pr-8'd16] : pr[7:2]) : red; -assign VGA_G = ypbpr ? (ypbpr_full ? yuv_full[y -8'd16] : y[7:2]) : green; -assign VGA_B = ypbpr ? (ypbpr_full ? yuv_full[pb-8'd16] : pb[7:2]) : blue; -assign VGA_VS = (scandoubler_disable | ypbpr) ? 1'b1 : ~vs_sd; -assign VGA_HS = scandoubler_disable ? ~(HSync ^ VSync) : ypbpr ? ~(hs_sd ^ vs_sd) : ~hs_sd; - -endmodule