From b8a42e6166bc08172119c013ecc1ef0ed97db611 Mon Sep 17 00:00:00 2001 From: Gehstock Date: Thu, 27 Dec 2018 15:28:41 +0100 Subject: [PATCH] Trying some Games on 8080 --- .../Centipede_MiST/rtl/Centipede.sv | 2 +- .../Centipede_MiST/rtl/build_id.v | 2 +- .../Release/SuperEarthInvasion.rbf | Bin 0 -> 250219 bytes .../Midway8080v2_MiST/rtl/roms/280zzz/zzzapc | Bin 0 -> 1024 bytes .../Midway8080v2_MiST/rtl/roms/280zzz/zzzapd | Bin 0 -> 1024 bytes .../rtl/roms/280zzz/zzzape.bin | Bin 0 -> 1024 bytes .../rtl/roms/280zzz/zzzape.hex | 65 +++ .../rtl/roms/280zzz/zzzapf.bin | Bin 0 -> 1024 bytes .../rtl/roms/280zzz/zzzapf.hex | 65 +++ .../rtl/roms/280zzz/zzzapg.bin | Bin 0 -> 1024 bytes .../rtl/roms/280zzz/zzzapg.hex | 65 +++ .../rtl/roms/280zzz/zzzaph.bin | Bin 0 -> 1024 bytes .../rtl/roms/280zzz/zzzaph.hex | 65 +++ .../rtl/roms/Dogpatch/dogpatch.e.bin | Bin 0 -> 2048 bytes .../rtl/roms/Dogpatch/dogpatch.e.hex | 129 +++++ .../rtl/roms/Dogpatch/dogpatch.f.bin | Bin 0 -> 2048 bytes .../rtl/roms/Dogpatch/dogpatch.f.hex | 129 +++++ .../rtl/roms/Dogpatch/dogpatch.g.bin | Bin 0 -> 2048 bytes .../rtl/roms/Dogpatch/dogpatch.g.hex | 129 +++++ .../rtl/roms/Dogpatch/dogpatch.h.bin | Bin 0 -> 2048 bytes .../rtl/roms/Dogpatch/dogpatch.h.hex | 129 +++++ .../rtl}/roms/Gunfight/7609e.bin | Bin .../rtl/roms/Gunfight/7609e.hex | 65 +++ .../rtl}/roms/Gunfight/7609f.bin | Bin .../rtl/roms/Gunfight/7609f.hex | 65 +++ .../rtl}/roms/Gunfight/7609g.bin | Bin .../rtl/roms/Gunfight/7609g.hex | 65 +++ .../rtl}/roms/Gunfight/7609h.bin | Bin .../rtl/roms/Gunfight/7609h.hex | 65 +++ .../rtl/roms/InvadersRevenge/5m.bin | Bin 0 -> 2048 bytes .../rtl/roms/InvadersRevenge/5n.bin | Bin 0 -> 2048 bytes .../rtl/roms/InvadersRevenge/5p.bin | Bin 0 -> 2048 bytes .../rtl/roms/InvadersRevenge/5r.bin | Bin 0 -> 2048 bytes .../rtl/roms/InvadersRevenge/invrvnge.e.bin | Bin 0 -> 2048 bytes .../rtl/roms/InvadersRevenge/invrvnge.e.hex | 129 +++++ .../rtl/roms/InvadersRevenge/invrvnge.f.bin | Bin 0 -> 2048 bytes .../rtl/roms/InvadersRevenge/invrvnge.f.hex | 129 +++++ .../rtl/roms/InvadersRevenge/invrvnge.g.bin | Bin 0 -> 2048 bytes .../rtl/roms/InvadersRevenge/invrvnge.g.hex | 129 +++++ .../rtl/roms/InvadersRevenge/invrvnge.h.bin | Bin 0 -> 2048 bytes .../rtl/roms/InvadersRevenge/invrvnge.h.hex | 129 +++++ .../rtl/roms/LunarRescue/lrescue0.hex | 513 ++++++++++++++++++ .../rtl/roms/LunarRescue/lrescue1.hex | 257 +++++++++ .../rtl/roms/Seawolf/sw0041.h.bin | Bin 0 -> 1024 bytes .../rtl/roms/Seawolf/sw0041.h.hex | 65 +++ .../rtl/roms/Seawolf/sw0042.g.bin | Bin 0 -> 1024 bytes .../rtl/roms/Seawolf/sw0042.g.hex | 65 +++ .../rtl/roms/Seawolf/sw0043.f.bin | Bin 0 -> 1024 bytes .../rtl/roms/Seawolf/sw0043.f.hex | 65 +++ .../rtl/roms/Seawolf/sw0044.e.bin | Bin 0 -> 1024 bytes .../rtl/roms/Seawolf/sw0044.e.hex | 65 +++ .../rtl/roms/Sflush/fr01.sc6 | Bin 0 -> 2048 bytes .../rtl/roms/Sflush/fr02.sc5 | Bin 0 -> 2048 bytes .../rtl/roms/Sflush/fr03.sc4 | Bin 0 -> 2048 bytes .../rtl/roms/Sflush/fr04.sc3 | Bin 0 -> 2048 bytes .../rtl/roms/Sflush/fr05.sc2 | Bin 0 -> 2048 bytes .../rtl/roms/SpaceLaser/laser1.bin | Bin 0 -> 8192 bytes .../rtl/roms/SpaceLaser/laser2.bin | 193 +++++++ .../rtl/roms/SuEarthInv/earthinv.e.bin | Bin 0 -> 2048 bytes .../rtl/roms/SuEarthInv/earthinv.e.hex | 129 +++++ .../rtl/roms/SuEarthInv/earthinv.f.bin | Bin 0 -> 2048 bytes .../rtl/roms/SuEarthInv/earthinv.f.hex | 129 +++++ .../rtl/roms/SuEarthInv/earthinv.g.bin | Bin 0 -> 2048 bytes .../rtl/roms/SuEarthInv/earthinv.g.hex | 129 +++++ .../rtl/roms/SuEarthInv/earthinv.h.bin | Bin 0 -> 2048 bytes .../rtl/roms/SuEarthInv/earthinv.h.hex | 129 +++++ .../rtl/roms/invaddlx/invdelux.d | Bin 0 -> 2048 bytes .../rtl/roms/invaddlx/invdelux.e | Bin 0 -> 2048 bytes .../rtl/roms/invaddlx/invdelux.f | Bin 0 -> 2048 bytes .../rtl/roms/invaddlx/invdelux.g | Bin 0 -> 2048 bytes .../rtl/roms/invaddlx/invdelux.h | Bin 0 -> 2048 bytes .../rtl/roms}/invaders_rom_e.vhd | 0 .../rtl/roms}/invaders_rom_f.vhd | 0 .../rtl/roms}/invaders_rom_g.vhd | 0 .../rtl/roms}/invaders_rom_h.vhd | 0 .../rtl/roms/jspecter/3305.u6.bin | Bin 0 -> 4096 bytes .../rtl/roms/jspecter/3305.u6.hex | 257 +++++++++ .../rtl/roms/jspecter/3306.u7.bin | Bin 0 -> 4096 bytes .../rtl/roms/jspecter/3306.u7.hex | 257 +++++++++ .../rtl/roms/jspecter/rome.bin | Bin 0 -> 2048 bytes .../rtl/roms/jspecter/rome.hex | 129 +++++ .../rtl/roms/jspecter/romf.bin | Bin 0 -> 2048 bytes .../rtl/roms/jspecter/romf.hex | 129 +++++ .../rtl/roms/jspecter/romg.bin | Bin 0 -> 2048 bytes .../rtl/roms/jspecter/romg.hex | 129 +++++ .../rtl/roms/jspecter/romh.bin | Bin 0 -> 2048 bytes .../rtl/roms/jspecter/romh.hex | 129 +++++ .../rtl/roms/jspecter2/unksi.a2 | Bin 0 -> 4096 bytes .../rtl/roms/jspecter2/unksi.b2 | Bin 0 -> 4096 bytes .../Midway8080v2_MiST/rtl/roms/swap.exe | Bin 0 -> 57344 bytes .../Midway8080v2_MiST/rtl/spram.vhd | 55 ++ .../Midway8080v2_MiST/rtl/sprom.vhd | 82 +++ .../Midway8080v2_Mist/Invaders.qsf | 48 +- .../Midway8080v2_Mist/rtl/Invaders_memory.vhd | 146 +++-- .../Midway8080v2_Mist/rtl/WRAM.qip | 3 - .../Midway8080v2_Mist/rtl/WRAM.vhd | 160 ------ 96 files changed, 4590 insertions(+), 229 deletions(-) create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/Release/SuperEarthInvasion.rbf create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/280zzz/zzzapc create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/280zzz/zzzapd create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/280zzz/zzzape.bin create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/280zzz/zzzape.hex create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/280zzz/zzzapf.bin create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/280zzz/zzzapf.hex create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/280zzz/zzzapg.bin create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/280zzz/zzzapg.hex create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/280zzz/zzzaph.bin create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/280zzz/zzzaph.hex create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Dogpatch/dogpatch.e.bin create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Dogpatch/dogpatch.e.hex create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Dogpatch/dogpatch.f.bin create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Dogpatch/dogpatch.f.hex create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Dogpatch/dogpatch.g.bin create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Dogpatch/dogpatch.g.hex create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Dogpatch/dogpatch.h.bin create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Dogpatch/dogpatch.h.hex rename Arcade_MiST/Midway8080 Hardware/{Midway8080_MiST => Midway8080v2_MiST/rtl}/roms/Gunfight/7609e.bin (100%) create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Gunfight/7609e.hex rename Arcade_MiST/Midway8080 Hardware/{Midway8080_MiST => Midway8080v2_MiST/rtl}/roms/Gunfight/7609f.bin (100%) create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Gunfight/7609f.hex rename Arcade_MiST/Midway8080 Hardware/{Midway8080_MiST => Midway8080v2_MiST/rtl}/roms/Gunfight/7609g.bin (100%) create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Gunfight/7609g.hex rename Arcade_MiST/Midway8080 Hardware/{Midway8080_MiST => Midway8080v2_MiST/rtl}/roms/Gunfight/7609h.bin (100%) create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Gunfight/7609h.hex create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/InvadersRevenge/5m.bin create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/InvadersRevenge/5n.bin create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/InvadersRevenge/5p.bin create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/InvadersRevenge/5r.bin create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/InvadersRevenge/invrvnge.e.bin create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/InvadersRevenge/invrvnge.e.hex create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/InvadersRevenge/invrvnge.f.bin create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/InvadersRevenge/invrvnge.f.hex create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/InvadersRevenge/invrvnge.g.bin create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/InvadersRevenge/invrvnge.g.hex create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/InvadersRevenge/invrvnge.h.bin create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/InvadersRevenge/invrvnge.h.hex create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/LunarRescue/lrescue0.hex create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/LunarRescue/lrescue1.hex create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Seawolf/sw0041.h.bin create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Seawolf/sw0041.h.hex create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Seawolf/sw0042.g.bin create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Seawolf/sw0042.g.hex create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Seawolf/sw0043.f.bin create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Seawolf/sw0043.f.hex create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Seawolf/sw0044.e.bin create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Seawolf/sw0044.e.hex create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Sflush/fr01.sc6 create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Sflush/fr02.sc5 create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Sflush/fr03.sc4 create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Sflush/fr04.sc3 create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Sflush/fr05.sc2 create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/SpaceLaser/laser1.bin create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/SpaceLaser/laser2.bin create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/SuEarthInv/earthinv.e.bin create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/SuEarthInv/earthinv.e.hex create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/SuEarthInv/earthinv.f.bin create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/SuEarthInv/earthinv.f.hex create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/SuEarthInv/earthinv.g.bin create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/SuEarthInv/earthinv.g.hex create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/SuEarthInv/earthinv.h.bin create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/SuEarthInv/earthinv.h.hex create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/invaddlx/invdelux.d create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/invaddlx/invdelux.e create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/invaddlx/invdelux.f create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/invaddlx/invdelux.g create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/invaddlx/invdelux.h rename Arcade_MiST/Midway8080 Hardware/{Midway8080v2_Mist/rtl => Midway8080v2_MiST/rtl/roms}/invaders_rom_e.vhd (100%) rename Arcade_MiST/Midway8080 Hardware/{Midway8080v2_Mist/rtl => Midway8080v2_MiST/rtl/roms}/invaders_rom_f.vhd (100%) rename Arcade_MiST/Midway8080 Hardware/{Midway8080v2_Mist/rtl => Midway8080v2_MiST/rtl/roms}/invaders_rom_g.vhd (100%) rename Arcade_MiST/Midway8080 Hardware/{Midway8080v2_Mist/rtl => Midway8080v2_MiST/rtl/roms}/invaders_rom_h.vhd (100%) create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/3305.u6.bin create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/3305.u6.hex create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/3306.u7.bin create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/3306.u7.hex create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/rome.bin create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/rome.hex create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/romf.bin create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/romf.hex create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/romg.bin create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/romg.hex create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/romh.bin create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/romh.hex create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter2/unksi.a2 create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter2/unksi.b2 create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/swap.exe create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/spram.vhd create mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/sprom.vhd delete mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_Mist/rtl/WRAM.qip delete mode 100644 Arcade_MiST/Midway8080 Hardware/Midway8080v2_Mist/rtl/WRAM.vhd diff --git a/Arcade_MiST/Atari Centipede Hardware/Centipede_MiST/rtl/Centipede.sv b/Arcade_MiST/Atari Centipede Hardware/Centipede_MiST/rtl/Centipede.sv index b54eaf7f..56f15436 100644 --- a/Arcade_MiST/Atari Centipede Hardware/Centipede_MiST/rtl/Centipede.sv +++ b/Arcade_MiST/Atari Centipede Hardware/Centipede_MiST/rtl/Centipede.sv @@ -115,7 +115,7 @@ dac #( dac ( .clk_i(clk_24), .res_n_i(1), - .dac_i({2{audio,audio2}}), + .dac_i({2{audio,audio}}), .dac_o(AUDIO_L) ); diff --git a/Arcade_MiST/Atari Centipede Hardware/Centipede_MiST/rtl/build_id.v b/Arcade_MiST/Atari Centipede Hardware/Centipede_MiST/rtl/build_id.v index a844fea0..88263540 100644 --- a/Arcade_MiST/Atari Centipede Hardware/Centipede_MiST/rtl/build_id.v +++ b/Arcade_MiST/Atari Centipede Hardware/Centipede_MiST/rtl/build_id.v @@ -1,2 +1,2 @@ `define BUILD_DATE "181225" -`define BUILD_TIME "181738" +`define BUILD_TIME "190540" diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/Release/SuperEarthInvasion.rbf b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/Release/SuperEarthInvasion.rbf new file mode 100644 index 0000000000000000000000000000000000000000..33cae2763abd673d252eba635900305d2b82d57f GIT binary patch literal 250219 zcmeFa51bs=Rp)!VU5-1>1b3G!LwPchdpZ-*7IrK-CWw6A=cTGuZMWhvo>2toEhZj0 z=7aNZEjwWe*|6@KskVCXD3*c)W)ouBm|)0)|6sC#N8%Z~MZ}_PWN`N5Wr5h)EMy-K zJPP3N-do4g=d7+QJOCmf3)fxms|A(Q3t9Oq-Lv|#c;!`{S-9@2#X;$NanN&C z{z~_(zARpOR8AIty7#QSQ@v;PWa)*6ARB{O_{r`orB`?cOUqEW!j|4AfR_Qf=K-Y= zPPz*ewiMEsh3nFIy)VS3Ps^oQN{^*!E(U%DPzg2QRLWc~O%}EsUW&`=)w5_Jy!0#( zEd=(3i_+@70SG5OFNNOl>{;o1)2Td_rEz^ekd1GJ3xq=-pfqhj<%|Fcpm4?iARsYfW3gCgiognzYp|2_r7Q0**(KUCJ?pM;fu0qXfx|k+nCgE4wR?ctm)4 zK$c(e>Ow?0?8%ihs&-(5TAR7-S8Y@qCAxo=rGQ4&GsxQMSyJtA)p5dWqAJ_w^ zNa67Spu5UeSXRfW+*S8&fbdbji}zK>N-)@kEM9H69@qdVN_gsB{2^H<=zUH@Mn?Xo z3t61%zp)3d=t2e1qoVYj!Ebg!@0$SKKLLmiz0gY=g?|Oe;zggkf$Uv(jbDNAQJ)L4 zajUydj)*;vW$S$!+rv-+}l z;jXr2;UbrCP*?^h!%6X3{n=e}Y&I5_(nfVlb_(dKZr3QH>+jr~6}oaMN=J3X@FA zVDmB{nyIb~?gb<-vUkl#8E(tnzX03?h(8st`6&xi_~U@e6pf{m2;Kl(xC9iIfue+i zKzK+W5T2Sl?&*T&9nCWtC@y=}{ja*PG)#C1-rI%O_CQvD?_Kx{vM}Kx-nYnc5zp#9 zgWhqv+_Rh?&jafJ41`Y)8p}RD)CJ+81VUfsC|LN3_PzCG_~_mnzVtc6ArteWYo>!p zer6!KDv*vQP`KVTSN$;1--V9@dY9gz`%XYO=q~snKzD@+gpc&c3=h#)&)L|>h@p4M zFWsdNNu~)j)-M92>wXc)^lIIuPp8j^-(eJ5J!IlD_Q)AKFB<$&U@1r(OenXd;l zp9?gGrDuo-P6SzA(L;P7UJ~zX-q8Fa(EG_ibEY6mr*b6AGWabZlUKScJR3K_WV_A2}35DsdcY&T2mVv_5F9PACHcEe%EuKNvKiT^QfP5lZxccn| zKw$#SUwW6kk{&J4^V@**Exq>2R`s3g?}e;B;gmrZrn~A9=vg?a4Sx)XuQJg4QaHK< zo&tJ7w*ayPUKr=mam`lDNk|X0^MX z(5UBmm5*Pzt8bM#R!%mTvZ&ths$7efRhnFDhL{Y3JWrt^sOU8FuCWXhRFqGd%Wa3u?P4BNDjGHw z^U&>in@c~EVU62r?C z(MvIx=&H=kLX8%d8+qte^tk@b?ZSXSdh^>~8>lFLfNU>BHthQyn>2KL| ze(&oUJ)h+h(;2mGA@ll3TA;ZQ;?%#jt6wo=vBx^m+){F)B{MO4)u?Z(ncD5@F7_0$| zVZ;}v%NDX?&m{2iPhLP_Fr%^du?)E`C!T5G-2eTLnlxUFqBkEaKXt`p;r*_A*|t{? zS9HDdijm`Y)L!jfasBbVH@~H?r8Dk|noRx@KE`HDKN;t1RoUU9ehBf9(kDR|&6G@OOz4@2r zqF%KUz3L2WsCA#70A8ur#DQzoIWH|~a)uiAvf09HE=%4n}LhE}c}kDZM(NlFjvz*#$=_DbrwdHgR|@2Xg-$JUww*Q}pkQcGtq zhTj;Mv^srRjry;_UdXcXvXOVEF#(I7Lw&#*VQsgoa!BltxuJw zN~|>9+00~XrgyLJGFcr{DD`)0mr2Py^!IDxDzZ&nYXQ72PFBY`sW|zUr+L%L7YXTg z&HL|H$3iDc4STKGq_CFDgT-9wTR(at#8(%$hLf^q9_n9ro?G(w9+Wy^f6NX1;tAsw zxw4_NBkjW#vdCI%J*%vK<>Y5GVr$2*IM17F<~%<7 zkQPu^a#OFJBYX|FnV2;{zPMJC{Q5SNGxaCGsM|~=IF@r*pJ8Bd>;rFFSG(6v?GBFp z{DHGnT9*F$XIGwmRvU9RYgemn%ZlmG<|%naq*opBlIhCznQ~RUaW-@R+KJfi0_CbG zvtnXMcJ^Ync6xU@ldPS7y^;q1(%5M7QnKM+B*(D^nN;0`>l9n3*fJD2%LVLBX?bzdU7r zUFFvIXVwOmla)dKG|Qg5@q11)=L@qHkNt4ZDf<;RW2c{{ePQM$A#7ck`@J7u5_kr$ zXRAb9^Hs?+pwZ&2>l9l|kCVSau{Co-zN8L8ot(6%l43czcq;jpO+#O<)vASA-`Tw^ ziBA~#o!Z%L*0-3PupgF-T+Y4~;b}2w zZ>G7Ae0=Sk-7oGIlRzJpI!)O7+0)FpOty8EbQz+YFle1(CnV1cBVSS;suwo@bVANn z9@CD%(`nE0dDgO(-YplMoyT3e9-J51-7Ny2&0jKEo&i=L8sy${mNMXrpuxWw`s<7P zArm_E#X#D7=vU8K*Sgov-F>zT%hk(;Wpk|M{PH3U?`3gbb>KQ;t0mb>f@14R_iEYV ztX(!*SGrf-l~(CaRya->2L*nFa+x2?DHcvM%Pn_(*Q!xmDZ^Szr!`wXd&z9=h6!G{ z0UMrKMzvjK(i?_ytIY8Nzx&E~Q1~5df#kAP&fW0U@$j$t$(+~wd&Bo|-}rw2={G(W zzI}3^-RHe~a-ZGk-T%xk?eyLq|Au})hnwB%J$w8^WYJb{-CytDmG1rCc-*(Ytn)9h zklI`Hb3o7Y+d64$YH#^k@+WII)XwtHvaTe%RvEsopRbZ&XRV6z(m`y^b}+n@etvGX zY`%Q@b#bvgT~-c-Vr#~)Yx&tMqn~FxOvX5GbDTvs!c8|F2aw#Ke5omJ+j4WkdJC;6iGi;ta3F<)mqfuUwS&WG}RkwypqsrdHL?`BE~n%?Ie=ZC5OM zJ)@UZG8*^V=v>eiy$4ZpRj4>Aj#MXg(m-)mmoQ}oFnalU5V7!;O4 z@45$8wd*j$B`b3Y0&l+KoFySAd8NFpsMy3oV+p6+KCvoITa1>(N#M)lOjpElLX)!! zx~N?K-&ZwWDWcf$8$P`v@)aB4So9l^bx}`0d^q1eNn001xBNn|t1aAOIy-5J3n`J{ z-ekA@@yiH5Gq3vIWPdF-d#3r_`q4HLwpA#X+PTs8N2;}WN4xh|?NdknYp&_V;H1x# z*(&Id2m7B(8qkyVmW``B_0=jsl#`VCg?~D~yogvm^)2^!Du{Y>fBd`4np80*1YW4{$ zT#Ht^Sq*!BXti2wmh*-8wLomX)U%CZ>xj)$V6_ix-<7AT7%*S2Ch4)UpIU9(R!+b6 ztzNmVRmH3$wkmRw_&Y_h`MKv*5uAJETS{6+PqyH@JiDoI=jy}!E0(#SFIe3pEufsA z`{t**h1pv(&KZ|~-RPLt6-(^RmpwQ0bCk{pJ^spaZk|B%L{KNFvGXy@6e{du!h49wTjkCD3!inc*}0Uv_}O z7VFLZzI6%PyxqW_XJL8bZUIlBIS)Vj(EMZi;F~T>r>{%VOHGDe)E4*4PknfvPGvEX z3-K&QwjeGVCW~Ql0mLo1Im=SiYVu7VXCNGn60X})Ff+UO2h0eOY;1u zdKEDZ7>i}fhFMKn;@-Q8dtuKo?%r}wS#F^$EeL@c;voy*-on$^%T2+CJpzl zyKw12h=tPJ7nGJ3s|DiBh+8Nvjk{qYH!+{DnFB={?YrF$0e5&23h=N9iZb{U+vqrL zJ1F-$kgH~9==uL~zG)7{X;xP}M7cw;{wYj|+kuI6ONl&RMVxfk87v`G19jmt%o0=> zMdtQ5U^@EQSQ&te269bEZ2uNmp7$(UdbiXNJ>qUSj>w)A#piyz;3i{)9c&Y5d2 znn?!kE15e>17QK&{evaHR2huVY0kQ}{X3|C8@@ZNNwA#%4D#rMwf!}`g?kd>h)9ao ztrzTyE8cXi5L6soF`E;4IpUz2H&;CVzs~m!Wmy1&gC+f`-n4<1zvCQ}!VB6Z&mN7k zPB~+}mbfeN|Max3d4I)JpWpckUxiwrV|i@mXp9~pq0vwp(%&*Q;Hk1zsQ9c7c%e&D zN<2sfoAS*^hc9p^vN|LxRjz%fLLTUH`?sXuZISZ1!uC`}55WL&>WfJ6-IOoqgQ2gz z@kkkzGdhWr)PRAQz%H*+56snNzBDga>-5BhZHj7uKo!jM71$f|?5ED1N2>|802T3P zi9?8;JQs$YO<`IT7^Kc(VNPf8w?G$THs$sA{Lb$hSP}Ck-E4_7FhrV#Nk6TjTWAaa zaN5Ue17sR)t3mTnrjIK>@vG0O=|bPDa@$`6-g^!@W!vM6yn!@5h>@^( z-&FLzX*xV@*YsE$4|t;+X$;IxjC%WPjgDH{tu1pemUBdN5xKmrJ}L-hX4w`}G%<%wJE{@xoW>~`NP-}p@9_#L%Zdv9ca@7^2P-@C7ML-qdt{%1a* zFFN->^QOnRZJ2(3>tmta7|Z?36UWl+y*Eyz`+fff7Q+5syKA}jmb5jzU-#fECm`%9 zK~g+n6sLc^nS*0{zuEhKX3tm&?Vb`CKuosGJ6y|lAY0`;eOyQgkV-*g7*LTJmRTVcQ_h>qKYfnzt(cd%EUQf4RiSA)QV~TBiHL4d zDvn5!_tuqGk!DhgN~L_;1CE}$C8==xs*4&2JUMY*6Hi@UowqvmR<2m`fmWzjTrgk8lD03Y*)H~4|CoJQVcaXM4m2*tlpj`EX(S_5Mt^;c!=Ki1!jtEj^5(3=Q6sf z*?8>sKhM}aE1ViEK)j5tr2bL|-6QgVI8_iQ^3Fq#^lXaH@BQ-&+G(U3yU-5{naWme zltQFG!n4P;;G(vc09JcXOEMCorg-eW50|lOgi?8^H1tHNYW!hL7wM|oUOw_5s&=t0 zvj@wjSsJRv`Gci?jF)rGz!q!0+*t|=sL0J6rV2Zh2hKTI+JIR^0oE)^bzu=TK2Sj; zU2OQYQCSDRwsT)uRG?kr32Q7!sYm<96p>~OsbmN>b5dX_IMd5X%bQSj(`?$4U?J%t zp-jf|*FOEzG(i1fMT;sSYgP%tDx+J8)%oFltO})2r7AzOow7O>tOs(VdQ-{lk2i-3 z66(~{w8hXB^W~~3iyEd1Y{jHXjf`bl5~nTFm0Hlcz3Ros`REJm)0DM90rPE9Y3YC4 zIP4Y`XrsB7Rh?SXuP)N5z%f6O;wye}7Q)dZ*d5~qA zfhAG%YoB>T({>{Xg`Hn>HtAm?Fb-R`um1VXulmeF&xvb=#yRGD4^L~~s1G8&OuQnZQZAg<8xC6yHm z;Lsadu3&ZD`s?FUX?dyj<1fuNZ^@bReElFp`QFw=#o2}~q_zlQ5>@guLw9}foOPRM z!NglLn+TFy=$$ka^PrgC_xT7O#DK+P z|IY-srAd0<<@)Nr^Q0P8=mPXeWR+-cpIqenSDvoIv5;rsNews=RBu1d$epOPtEP=8 z29U@Ivy~w<{0p37&%di2V`^ceIP8SAsO*$Ir&b(t8l})HI??6zR|eJ6?%HJybJ0-k z#$=@6UHZ%3TvD3O@2_oZ9H?G$?o1NTx#7t9qy!DKU+!I6ah4YN zy|&_f)6t>O8EcWrd$mX>wal4j zGoG3I=5HHHU4SJ+SrPC)f7GC|?XU={vdtCROZUgv9weG_11IDGaOZI- zI_b!YZT@CD(3odzvUDU@srR@<(gxS zerLuHMTP|JfO$&!H7{a5tN7;7kft-Kzz}AJ36gm%F_S_-X;TF|Hv2WAn_s*154i~- zcgT(EP4P-kuL{g4Pf`ki7)*g&%Oz_e+7#tnH&svKx&QV~<$yAgl0za_1>&mT+?6-N zuAHJyybWZw18;CwjvnxfZ6%a=pysdr#=SK*b z*@9Fg)j~oILR(P`FZUOqnVaxWw}dJH;vafqVFw?tw(D)H>Xg6&Rgf_-2=?%sE!!%S zwj5iW)|XTQmt^ke->!&MlqiU(qUSkb7)IN3Ax(6(ZlrLH77NrM)@EFGRrJIbCPE`@ zg0v%3#OE&jP|75sa?;&_69tW3iY$lPFwai>!+v5JzL~S7ciB<&N@+IFJwz9=0%^T^ z*u7JzcgxskLSB~fcKtQD1xOZoCP;d(LbhOQL!qPFNNkkK<`^&`>NN65uy^qBdS(ttQgGpLXBl$NVdY z7_v#wE^Vbx6f#}%xB4o-AS!ccz;7J$CeyVkrJ20B<^^O z)Pfj3hCFUZh}BFR$T}z8Gbt7<`toQY=M%qpb4==ligRGk=%Z=~5S!rmFMNCk zk!(z)3yjU;9Wt8RU|--le#>)`%#BWKsewicERAJZ^wU_RwoPP$t-eWOjE-0o@cVuH z-G~jbyGa?8tP7!b-xf3Q+|ZD7$zy)0FtBBMCUN)1 z@n+wqaTArZ!T(70%cc9avTP_mq*O71{EfEhN32h~ zjMfYrc5#iuWWMfs<9VU#9*x9-p&9L%(Zk^Y%U}bue#>#|J0ncpNXu~#(?+_g8RukJ zTa#6O1Kwc{&7{=8YTX7{4vW;^XOkXn-|E}?1|IRp+6U!9xv!LzAMxR3;R6bsIGKCs z*Nv2JFbSN1{%I$5r#SLJDKUEn`y_YJ8+mQpnr z$Z;SahCF11+M^oOeu+bu%=!Mlgb@J3{p7SgA}>PGE{2j7>6=jR?bCVP5K`gJYB6%O z9vecq*`)kbBP{qwN)Bz`hiZ|;UNwQb=&E7Xe1CFtMAu zO2k{K6N6JC2r?ftj6yXDLM9>eTHRu7n{?e5VXF2%{;l-|-k$a9({^S^_n-spTnq0Q z-nxHu5tAD;ioGgMF!$lFrw?m!wX3{QsxGNKxL4XdGqfLv1oLh+X32rn%}ye#$uJ&s zQ)mb*pfY&GLI6(`fW8g?SiT*NFaG26C?`^cz%o^=IlwplP6$gID`V2wE*YrI$Rbkp z6pH1<%?461EGoGQe|~z`E4rE<(MlRwJhq`|@)ERjpg^{={P0{=NRvW+ciJjrYMQNp z;wYSGd#no-NoeNY_gA_FJCg`gw-ZRoOX`JbW>xgNX6PX`Dp=}ZR>)b_%D@5nx)#Vk!c};zF;qv zyd0NoN2w-MFdHpnTklX0I(#8LE)x{Opf4=$YS5B!v!o~`_*n7Zoa<5bAtE`!#j zv@A4-Sjs!9yH?7r1>29kKnZbD5fx#rA z6B4={>S4z1N?i5uY#eyBGLDPRW`DEix+rvs8G$C~(HM0yM%@0xzDrt)XR6aC0s3k) z4v}__i3e?vCdX3{R6P**$FGWDGpviES9r42aJI!c0_b|=FF~fG7eNytN)-;dxq|~& z^vE=lYmz=;_1m3j$)u_S<}PDjeMrWzSO^sm3Z6XDMd6Tp>y7_N1_c zS|Gk{va4=Tlf>bin$G>wHMV1t(6h}ghYpRQlZBZr3ktbGp}*aAPg%!`&pc|)GYT>I zYt(bGBnr3`56f1A&s9J(j|ox#0TQXv@kq{Xa)dY{8?Qdy5Yej)t^(bcI!(HyAbKX1 zg&h007JVt*Yy|FE^=vX$Wn7M!V0j%I8HM5YAQOGb#X3N;j!gHJb=>tB4 z2mwghxVR8sL9H6OYIHeY{#Qa$!8yMCH2Evwkue=dKu-h{MLQ zKYAS#9oBgm#!3I(emog|Y%qB;L=caZ20!K>p};+UQu3X0F8qVi&PEYbQ9|YLh?7as zVe}@5J;c96Y7(3Nt>6*f95+ihBU#J2>C$0w-6W54BA{UE-QUc-sc{M6+Oxio=q!I3 zjC}uicamEKTodH^&~-hY2_^?_YCKj6E{eE;8Hh z^Y_M>lbG-4TRI|lH`*sao7L2y%fcZ}2EIZmIu{kJs= z-y7~_=c@Z8DGQikOxcw?ueh^RKKAGbt-W7&MmyLXN$5_7J0qr8*_}tCXQ9#PG`4Z1 zC0tCjT~QPJ3JWuaAW#l@AmbZ;jdQ7m*t`{Yt4u}k#d86EyJK1^7G$hozijbw1+cY2 z2>JRCEt|Qy>ej@3@=t}#=tyYl5a!UX$e+giOrC0w;RoH-39;M5!T`ejVXx%O`Ga*Q zA(1e8F3t%nIR?hs%##O8qtx!3z42c0Khs^;=D!R3P?qY!5*OxkFe`o2(!`1pUQ=J6|ne=&YgG$TDWYH_8@;)y{VkmN`|A@ z08AxitbZyr&w}WXC_^yD^a2_KxrcpO&r~R%!Ze}=JiuNwg3{2qvZ)g0zWs3r-$dk$ zPSXrra;~W-;V#t*-Q?I~+6m391e3LY%Oz}J=3ZPal-&f4Su`Z$!v*E1+TCW#PoO@N z6qmRli-KnO4|NTckx38A^g4*l{n9TWO{0+M8$R!Z^d;6n5}HGO@-CqEIvC>_yBLgm z3Qc0$FEGqdu8bol5Lr-lFqxADrm@7LB2W)+t7hin*mn z;<-@&KxMiGF+{lW?<5%)n51NNXXtTf$vph)=XRh6Iy@?K{uWYVX95k_d0CaE&?bX3z#}`ze&*I5aZN9 z#~SoDz6&^HSK|`oZ74E~&uTu5LbEpvS(Ay;o(k4s;NxY$c|h4S3_M8c%7=jub>4F# zZn1NzQL!kB_tZ?>9C}LA8UmzHWy8jozVBu08z)Y-aRRQMhjKh5iF9&+1C4q`p4IMO zmdU&Q_$d{Ur9a_a3&$9rut?ZqDGwDxmXa3ZV#5jqBFu^67J9IT9s^W(F#+iY`@uKsR=F2LwOaWHWxbU|JYK$)xwB@7@jehL&P z>qSBn;~|lPqJ>DR@GHf_+}m!TilXnxu^@DtrKr%v_EIjZeOeN*$kTAlcuf|&f^BnD zvazNJluE-jFA-}@Keg{@cUZ#c1Xp;FRTbP$F%7J<@Rf>Rfk zmp`0~RK2AP*hLxsN>t9J7|{&GNGuHE&3=D7e__sS^s7($pZ^#+hoRI+E-IIzT?oTH z{*_*k9Plu5eJ^lEa`c!?(1V1-PTgd4pOCvYBSn2b*@Ac_w@G20nJBDH+# zF@A=mnWOf}9JT@*S=G+#?uH90n4YZpz@`bh2xdqU(}O7OG>l?R)R8s?8GV6e&v<}~u!FE00kjmA zB~U4r$aMOIR?guI~Xeq zcv~Sr61P&RqG}$y|Ep#~<&~)}w7i%iOz{|{p-KbS(S}wcRZf%;R;15)?g9Fxi!%IS z6ULRG^#1AdNs1NDvQ>(w9hLY`=tc#k#V~!z=M%vXwjm-*qK+;z-@DAcI(q>hiO-b8 z^ow|qDX+=(y7%Ty(hU0`hGRDbjHdnxdKG$sTM8+iX)gX(6%^yKj`JB4evMnjGnT4#SV%o7*HS2~j zdJ0vdpZ$7Yh^-1~chY(8cF5`C7qB3w+h$Me$AHF8;HX(?k+cyuSBy4i2obR6&w7&J z3c9*bF=f}kc_NPQy6Kz`t9Lc1?97su$kp%o+O?Z?QC>L8qW)kc#GG%DV`aOM&h`169zpL3D|dl6E=)6)}yeK-~$=N1tRwL&1^WDs2k(r z&IWQZniXDZE4vD&z$BSuUDd#hF|{&j;V}TQ=`A<|^sjihI<;k}vcEd{L^Vk+f9kvq z^4Q<%drU7O3UzBR;o=N*SMcfCz}IE~>tJZuyPh2gi$&o%b-%%L(Z)CuV9H=;%2@hz z>LGw#Try;TM08)OZ#w5-W#d+VbLq_wUT_T-wl%Y7JRZglU0vHy8hC5RY;Zr4niK!6)Ieh&$Tmlz>h^ z;|#cDXWQ5V(xY+&VB%ox9W3pQ?dE_Xc@%t(8tiN*=5uWp`mhu?J?iI@qwU*R<@`%` zj=c#oW)3cZ}zPY&(%h7m`|= z_$V_MK4I-Fpx{>H!3x7JG53Du-0Q;K4J}V269-DTdN%m@0|v$*(FT83iAP5m;mM&v zs$huQHE&Ez7Tn>cgj%!?k8`2TqiW-UKgz={w4gqMG%}gB!i-rBip2*jKIwwo=Pny% za@W3Ea^txPaa4f7U2(Vz+P6)NaSjdC=!lLX4;ZyUT@OG}%Be#InoYGGBHa>U<4A>k z+{^bekv{|SDA0ivO55>s&b{i>OgEo~A&Ru%&0xsZ+%tv`; z01ycx1Yst&QwHEJPlTK|G#v7SA)POx!bX^}co8sG4|&dvN(i6;G9ETy5nh~j3Ah^u83n@n z+PDC-ap)Tk$J>GJ%;4lmcynSK^N{(^e}a;Ms^o7A5m)S9NFvj^yH@l^RD96K6qz&h9*Xc|jm=3klqw+P3YPW)k!MWvh&wh8%=g1Xm%K_aEA&fqcsm`Z5 zdEq(jfumzQX6rzXP)baUJqZy!^%Jl7PTBK!a){^cciQxH;hFUUTBPt!q)4ATT6Hx0Fs2#?X zKE8&B$R*TR%^%}E2J!6m?HBSwgz}$Y_V)!^mifKEPb(ARdKM@OI%X2 zc;fJe`aYdAY{4uQ%Ixg1%PwyD*th;I^{L^=5`%Il+XT}Bn^D-a7|)7S7-{t5h{hUg zXqGl+94kX!lfKZ8V$n}#T!e!JV*Ae|jB||9VxyYtq$fMIlIjQTV+Z~>nbY=0@oZeQ zn~Laioe;oh;9M(#m{4XNo!9f*CA3R}T1GUw`XI}}^xAB3IP|RfN7wgz_h7O^_y{&Z z<7D-pPMa=O*&4;(do~|nXy^QY+G?Wv!a!3*aueDsyoY3Tm=wg0@J!#V7;n&za3@fe zGn#}H?tA|A35yU&Qxr_G;%3xYI%D%7r!q%aj$l)U?`csU(hgBw5-0m<1ky8yLux3- zG3y`w#<_tPfn-F%Tt#JTHi?w*SV-F~LxEG0W9560RAS2r{-r}kC`v{cGZ;q);7eAQ zSvNs$Hgi&yT+|TO>85gb{W#{KvWgq6{RATlT{N1G#uxvImvsR{Kqpp7hsPR;Dv2qJ zl;fe6T-~Cxji%UgSfUep5Lt|?^}^uzdwXGdkNa&X3jBq3S&zL8N zhFFJ!=@3-nZ52-$7eAV(YceCc8yZJRvt&70qJ$2?x^S@)3%S0rHZouNY(&MTPFXSxx(ra{S0Iy zEXh7=)dM8x8xfs~fXDkNpgF$XM#6T~H#j7q`-+1I_DHev-v|&CF}@iD2u%v2=@N5@ z!z4ADAl+#n(fDd$QK3D&^xYZIeM)1<;E{52S z8kkOq455#ruwPP{sxfh+(Im#HF&>%@MKX@Yt03%)g3oz`A0ZzV z2aRL*{5J}TW!pdyaiq!|&QS+{Djps|O7j@&8LO;eZ3q~EVeJSxEcwXpE+TnafEuM1 z`R?5B9AfaxdmyK2lyuNP!vtFj=PHueOLG0*O?dJn6Vdt8;YeQ`A!_2N|LFvioO2iK zLG{_}#g?Dz8&~6CXx;5aNm6G&{Al9FSoF;t8|r}3MfE6R^$3y8( z$3t*woMSfPv_a#T|Jt$~4hpKn4XdJnnZ-JT$aog{ALvpHdEcNjML56gyZvJW+8d>jq( zM(m7eb8I@Zj8Rpk+^pG@nmo}HK`@%W0 zJ=xITx(Ay+{-K*{UbT*oAR4*5##;Zui(2i%b>Z0Iavb(?VA0wtUwk)iiRm2?w)+Q0 zMjms2NH+fFcI$95H|VwcV)iri#b20}%i;5b5o@zw{NQk>R3%Yx+sLly5^on-|IjDB zyM631MsLS_AsmZ}&qV322{uAhS-XBy<6-wz7@NnY*;-P-PPWD%m%HA00Ru=Y?V5F< zl7T*>?O03EM*sb7EOI|GSi-kJO)S*QV8!YOgMl3FwOasMyGHoZg01n87A@KH5Y~q= z`moOV&kAlG%E!%HIT(bsbxKVKN9h7tEZw;;1V$Fe>yWt{p z`Hu7ISKL#8DotImj@#N24wSk7!}{|43jBNSXoBOf< z0)6NsFhH9{qCyfYb4b7j2N%y4D>X=7+<~0FIK)AeI-6-)4IUu)q3bavlpn@DM8C9l zO-H`^jSkd_f)VY(p+?&>roqoaPw7zF#(=MYhjjCW{0%M`4dmwDvsJ>*P$E<4uEWqr z4hqXu+$>+^2vk9Jk6wU??L!i!aZmpa`b3+O2IWpKky0?w{~^R=n-iRqe)%U4SR_w<`zOlyPByxiw=i9Uq5ii$+bwkDQL5z=pHn`;H z7}a$bU7$ga-_B?7;P1isw{F;X&;lwyj5Ddg)S}Uciw2bN0T5zzEWw>&KGhZl(L<*G zz|dHO50&7#jqrLLWP?9b$mpQ4|Zj6oooNac$+SoVLsc{(EbBvXMHe2+ZIq7`?iKt`q9^=KV_Y{Q+{B+K|BMp|lifTXY+ehz?`ARjQSN?p9=~A)3dxs(`ft z`)!C&N;#`7oE1PjjpI66%Kzb;qmA9OQJFD-j*8(ZOR3Sf-^29T=b^Quonr+%{SGQw z9HL+OsKRW3wp-QR1TD7cO~<9^=Fms=O0XADN!4DowdvesjuFC45WA&|fA&1tIv!&N z6hsU3RJ71S=UUj8_asba2Ca`H3d^`rX2)aHHQaz4&cYV$V@(-r0fKM@K$|hJNwgq2 zof!r!_+juP)_}VvUM>V8T5J=sNa9B~g;F~)UqWtZU1}&xMgHAb^Fr8j+!%!@o|P99 z$D)s9U^vRkNwh)~Vk#!g2WnWt#9}6M=&e=ir-g|-_ZL54r;7$!p9!lKYLK}|i_rn0 zs@D!9N~Ic*#MyubA4dI2$P!gkM=?gx^y*mL{Uh)5o!E^+wkrGX_^dX4V~v()y)e~* zX$;yNHVJ=ja<|SIFv#5-zIr}0S%sFN!b0GXea8t{SmO#2=iol@shq{sn`kb|L*!#7 zXnDR&b1^^oM1}kUmTl=rm;tdTsv;TqHy&gDXcMwa5BPx zEzfJ?5da0c=SU8#C&syg`vK)VnVrfNy=16_ODDJ#l{t(WxIfrAyvL8O9E2ew4~n57 z?(@`Yc2Hw=h|27)!N&qa%=pD>iGQ;s>c^a-;rMud{IO!>_Q5VK{8sU_>owYLA==1J zi{iT{lnpmZ!x;vv?YWk7b&Rz{0Hnt22TOO*6iSUgbab#qEkKCHQhK-YW zv!5`Au zGEk`7A0FQaXC+V^uO399cvwK)gMd>eieA&Td_57?sRAvw36{Vddi7~)_F zN;`SSd~?J^$|$_x0ZlD9eSD?``Bdqx@pv=dI?+sYp^KrAT_-Rx{{Xx$>4v-H^);i9 z?;&3p?<5Qglf2!`>03MF;cgBgQxv1iG4AxW7Q7zpSfOK7P)B^lwrq~Pg^A9+P4Q+M zs>6F=z(_{nBXMx-r@pV~l=Esm8K?7Q*NJc#Mbq&WzFXm_9HB^ybW~`>lZ=%_2-V*} zglUZu;^2iV+nQB-r0x(e$PvuL5HUgF+qax+lFGEpDu9_KS2b=vF`R6_u{QODcVsBO zqT2uNTK~wE9>jq+Ch=?rK1VgexD~ZaTRHwQ%ZC(_WU5q{%x%xbaG#3?64&qXTJOWd zp2Qrv2-MiHP5gG+y&VT1dx%HzoY)Sg5jq{h$4!cI!ZWgczyH{-kKx3wK2gPORc}N% zccOcSudPO=Q-MqNZaWeWRo?zY|IP%tSlGq{b$!yQHx3WR34(hn$BfDaDMO~GYt)K`~9V><9LMcOAq!9ggf!f<3HKwp}33f5LOh0 zd6ckQ5HoiQre#k_IlRXY$79?y96o6dn|sSID;xvutTWoMg>gzUX|@QS^Bh2hQ;8|sfnp=`r?g2^3k z>~IdGHR9~OuU5Z%$7HVVOyI6*T|XiNR@>pRqiEn$+D1~XJHZF=OI)IzkGrSje7QPo z^-T_qb;jfVU6FgVGlmO9r%(p?D%IZmuHwiD8_?|+DeRVbHnbB; zTL(E)g2ZjeoMwYUA>7OXCU${yLg4y{1vqDN3wxE?RD%!1@INl=0LgA9T{_*z4`8${ z!u;jW1`bm^E`o?=JLDKl@^wGiA)k#&4qov&ig&wMp)_Wk3gVMuSg@-1abjSs4I?IHzLZh$M>xs?degH$ zt5|*MM=D~SS@0)`*^Q*ecY~Ydu6T>@&HePxB97$4z?;A}5j<9SuPUQ>7TjHjUqAe? zpKI&|}uqmcNT z{IS$gaOf=P+|E(3Wh`^c_vcBYEg*O`90nQ$i>fB9CbQ~@cDaUS-|x`nqNJP9W5vFK zEfhTC%R7YfD5jz()pc@(5ESDj8SRugzT!swH~7VvWQO(57E#zqP7fAx^feE}t83o; zKMQpaVatT5dHXB1`ys_Ol})aHe0Z3is?IWkLi(18sLtLed~{rKDt00Uo%NH9XiOt3 zj(`2{2~HivfNMd~wkhn-=eK6Z)ICTZPs75i}Dj(yV_zih$j=i4Q>Vm#{P4bGVRwz!Np zzM(0Hs!b={`sv5X-1yHJb7#e{C8oG*+S7!JkEhWraqh!Tg07ijAj|#I%16weP z!BFxHg%PHieZl8M3!xtxbAnu-`|MYHT{9oGu9-J}JzV(hf#cQI?RZr-RPWkxytV00 z9v-@F{x=LBtv)w<{6i=3&ZIj`miNxwF#RYt#BXf-(MvbkQZ7zT_EQKSeGz_7;Zb}& zzwx;n_Ss)$_&a<(!lm{$?&0wd?YMI|b@J5i9KPYBFGpcXJp=5#tZ4hC?gLMFjJ^>m zsRH|((o6`9L!>CiK5_)=r}}!DWa+gW55@FW`gQregG-~Ayj$%#3yZRcwfU zv7CLzT-1m#hvG;}rP3wpjX}3B3}?e6WN8TPf40AXN!!9F75uIkmgf5(*rGp zR4jj^VtB))Dkn+%_0f;X98y0gDWWBHREc6Wj{jHu_2jLA8WENG<>PSkaF_(%$l)qq zDFCY=$wT#Oku@d66(mKsWlyD8glgr~!t@@G&1{Rd`yZ)2>|vz&rKuHF=O!YG;D8zymN&#W-{87Z-{ zzlIKQ1RJhN_}IW#lIQ+?F1o1`Zp1$l^@Y`tjW|aec{(YC?zcZ%PeQ)4@IkWl74a|?*qPyf%xmHcD|E*r4D}#kqlrp_<<~{y)CkL_=87#*}x!#>KmbLv}*JqvACO77Xzb z;S-pJUG(8xSj@16z05?w@PvP(a!%iQC`0>rlJ(Xi8Urqps7deJWqBD@Ds5A)5}UVu z4yLVQi6$5eM8NRsF_@mxC6KVPafae9NIG<>7?%dpGcna@sDqVGPbJs|NG~)UTw84D zqA(nBGL`i~lF--60BS52ZJgZo53i)t;IfDjjkPaH+0wW8B8D`z@oISYv#dt+C}xk5zR&b2trdO9q9S~>a6FoI-}1uXzZ{X3xT44a216{2tGt7t!d`i zu{72|dN6vSoUHH|in^xBTw%tO!JCp>_Bu(zOkTjL2(l6)&_kR7UDclifLLeqts7Ld@is$QU$Cek!J z#u3q4I$~D1gh!}CTs65n4Ey_vH=((Q$Pb-g#H~Za(mE}+5AV%eOmK0#4*D#8gFpi# zjR%e#>T?Jbi3=5}2oee63*K?KfCnAQ|As@O;1|ZJ_(s4+J!k=YFkP6Y^P7(sJHyR9 zSt+X;%?zs|2n4f6Y)Zjpe`Kry6+=2t-e{9_C^cwQOHR}Rt-y(CFlf2WS@zuUT$EFp zjt?C%4gp*kA7!dz8_e~);fJW0@WVHB%C>wsa$~KUpmUQ1?`|;(`&d_O?3ZE~wE6Nx zVWe~q8(>r^m5^Do9g#$KhxK_?ps^uoP6ucb0aIHm420LC(LDD2pNoMRCk6G99WJ!D z3)=d_OmAIeQQ#yHFBXO6F68WCNvB?L;mYaZY6@XBm{}v_(kw&sma{0 zKS_Hd+ey)6zUdaOo&aeRZ*y4{a0myt2!s(Axc#i6!@!QT%m9{y)JhLf8IHORow-dT zP6gN@29Ibc7Ih7t@xCjX?X-3__SWEn+18bpM#ZNa6MxjWVtD$tVYah)QHP_4uOAHh zMoLZ{362kRR|48zTMwd;ETO@J!7P`bQIfzAM?y9J&2~cQpdGJhVH;lQhY|-W~JF9DI;S zhhm{IJ^c0GnHq0A>0UV;nvGroq-TbMnGAu~fqVp6$%iY{=L_box7Cf41jDESGh>PRt_O)7o^* z_b_O5!}p>qafY!(jHm6eovc_rz@>y*5%@1R@py98J^r_UI6ty0scvMcyIR4ubK^w) z%3)?cTr+$%Pft?lDxFz->SwR^*^mkgyrIoFBicB^4g?+>Oifs^o!KV-q(EkWLJuTF zvJqk@T9lXES32Z5SI2TH4Qk^~b{1)*L@DxdH1QbeztP?bIi7N0`e1b7Pu_M8o{ddk zt5)mRM{l~na_wOKfy$;G^~j3}XR8g?>Lt!0@VJIuJnct33@o-nbnGdUYq6O}KYw-2 z+gF{9Myppx^~c=1WxMWa7uu}%_f6UT0(hF_CXtJWO+1nPn8|2$+s^2c*NxGbJN;&X zb3W`=!jW)nkTN+C#IKdGfro|s2lplqyN~HR2VcN^-AX>eVb%VQ?3aQ zIk@XU5l1Y3q8)p@;orgI>gUMiJLT;KjZJXpHwx26xW7 z6H~# zYfEM9V!*~eq9no>D>-0y3eLm26Niz@ZVZG~`Kbg~*mgAh&&?tzBb0rHvo<}j#aFu? z?3XV=i^+X%BcDdu_Mk}SJDYYK4mahCxM`~SR$&vW8JkydBN%^!HYsr;28^0xhwXnH zHV_UMo5%qDnYCo>ht!DBW}XnPdm&=r;Dr%=iq0f@09L)`E6n?*Tv<(UYvlgsn_4=h z$~s%5Cfvx0>rQ3#$Tby=ej1Nk2r4lf#W*%1#2d)(i2X@?^Q+Yu zBzu>#1KK=N_lD!K!`k(fK%Rpo5P8I-oKc1g-YR6TJ)35C%vfGB2czfTa2~1w{;ExR zGsjo}J@oNsYkAu#=mqKnHs!$Yy0`jdO1Ap=Dhu2q(~=%Kgr*lVHu#nwG%>qW;3#xj?H1$iRbdJ?$HeC7VJ1A&iJ#T?PndA#e-nib?z0K}fD43G{(pF7 z0P8eM5I%}4`6{F3(-rgtbA-XtLLq_k8g_#V@h;mKlIXHXS|ZkB)Dc@n4ss8@wUwVm z6}SvHbiKe&H8}e`)M#h&04yn`*sG!(b+_%%a{iT_H%Bk)FqKjYey(b8_i)9$<7II8 z46*E&WP6xHChV^G?N*rL*Fi{YYfi#;RrNRow5PNJz5#3a04r_AEK#mVA3Oz7P9{nG zaz;x`HN8nF z=?FVxf&EpvmfZslA82t*-#Mj2=%;vyf2ernBzokF`H5k|)&%B0)IK;-(XpY~S?Lnk zgbB)El;HZ%aR|mJ3Iuq@(X8|{*r?^8lSiyqfpZ~=VPv*0*ZrML1jWKgt-)y+L@#<7 zdNpfQQNr;O((!3ON&6-Z30ab}B-!l$+}A(*U&|Bhv6Et(j6cEhE$t0F&ck4RhA^cI zHX&{W5}=G)5^nZdPNHA}ksj=2jT7|7j;O-^j;9-ANs#2wks0M}lxTWE+wsaVLIGC@ z`YUpz@z4?INkfu-!?alDEeKNs0|gLW6|blX2{d5N8S7iTbrs z1Ja-kBhQMzC>s%1?hKtCV|U?^@aRCc@x=H3#LKJY{4~M{#Ak++swCS;&aiKX&QA0O zcQ|FdMwZeX5bL9a(2$GLsU6%{6?VtN@!EKevzas+2L$3Jm5j`&d_>+_A6FGV`d0y6 z#eN!A+Anm3UPQyRi-Foq#WZVMy_qX9Evi%=CL8(PkV=`K<)Wc6h6!KX8!jbzkmDQ@ z0%8)!72i!zJK6PA&Q}vN<%(PVj$7d;E{Z$@G^JR&y>jqRL%HAtR^te7PP1bgYzHv33IT6 zrchG@0o5g`R?g}3Hk62ZNEr}PvCZ6mT9me#6a{njPY1(!z5!uT#3R8#E*3WBU_DwL zPzMDe1QLbN&rwx#Q!|gE!|>qi9kv}9*-XT?0y0F59C9Nu8JOnwkDi~318C8tE!5r2 zGvdmwQze}gOj2?35P_6$4&_xJT}G5*RXlubu`A~Zk@q)IDTW8pBL^7zw5$&YH;cb839c$R+W3jXV;SG$YX&v|w0uOADbQ?L6dw zka0UvGe0)XZ;wVPuxmWN~~I0&Y!nE)z+ee^$4gVJRfMyC9ZV8+B;P*x$KSggQ3?Q}H98 zuhN4cW7YD9ZC~>WpZ=#j$}CQt`?i>5^U!y@Rd&x^MXM?x_aPdk#Z$gdB`x~G+lJ!2 z32vlWrYF{vpF=(rZykanXPF+ z!4(u8RWp(^SJ?3KM2#-O>qI`u^MjMIv zci#Lh#|$_Bf7adxOp^Pq@2u`=$!&RMPuKPhMSCJuRrhVmZAsqg)j>1laMw(Yx5pl_ zyRtYo7YFSwf)m6>vLJ~M&Zw%p#+r#{v%5MO^ni)xMR3aV7%b_W#3X=r?Ah}w5teM6 zL_C=Ih47L9(P%J_mGBVX=lk!jt{RfN=eckt?e0vy{Qtj~@9*{h?=DJr@?1b?$O;19 z`^axTodFGk8huD3M4HnyJk41gt+}jUAYIOReBfs=JS$DUasPwf!G-W!{e>TV*M0AL zDEgw`s+?R)7eBOdJzZS8GV3H%*2(PGYJ-PrTTREVy?x<3er){2@4f5#N8WX?m)^dx z@L<~Srk`C~>88#LN$pb(`Kfn{7ko=?e&E%f^&emS7XKYHk9+=o-<`hy{?@6LSN`kM z960~)&qN>kugr5PqwN|0@r7g0T}b_f-;1t)mC9)WtHMgchPCr{ zxBgfBA50c5)ZcdF?F)+^TR5KHzW0~7HF>Poacaks#m{>eW`Z#RdvB{OzOry+#Srk~ zTG%!FAA&IfSN#h?YhgV7t+$dDxg@)^N{IS-Kx!zXVe=*XRT?<;>~Q!R*LZ6#2!ckr z;rq!})A!ruwr?<}n`}Fa(XtGLr5 zh7zgqp~B4x7<{MZ&o_5!_NLz+Z1Z)tqan>$@s`it$oBTphF|Vr68>O93a_(x+h#5H zJdcI`@xDbM5l{PSXlD{ZSpmbLMMZ zhZy)ALQRYQG_4TBRZM1&Lj&B1o3J@Cp_ zThbaU2>ENQAZVA`{*DK0dV8^{sm#dnb02;a?Lt`6d^sZE363OUSA0(nQesES+ddjV z_f(@frTS|$6cDP#w#Z?Gn8wOFY9z#+sY2H0v>Ir0du^^E5GD& zg^m2%P2XuWxz@4ZBh!j4fVa0h4fqC~x-u9X!pR+1*q_9>a0gEG`GxGzdGpdRrsMKq zQQC3Y-SOk?qgETJXCZ^hARLhRTV6Nzhs3#zagDnF+TR981_WeFFq%!JukmsCLu$ql zTH?>HY}UAQ(_>Y8=ntAr00|5-_9V(AAv;d|WV>m{Q~3Wlx4C=oB4swCf_SqKnvEI* zd#o9YZ7?Bv9Ul}zm`usH11z8%%wxou@%SQmD!E&ofR%%G;tfjRe;kL*4g2@}6!2qA z^Om)2M4$}N%{K%9GNobJ0Z3rY$C;ozVy3tnBV2Y-inp7A-PyF=fxpA~f*gYnyu@`d z0B$*QD1c3DI1xfnUM@uah5*2Uq}SMPHV_xE%gq;u1hPsEA0NXVKI?P7U$6k{`QNC> z+QcC+%rz$ykOAPsTr@FZPp+&Rw5K%Te6wtvmp_Wyhy+-&F1+o5$1Tst@B{AS|4cU4 z{!0%Daj?kU1)*86!n1g2Xvk-?T*<>~Y}@mR=a)CBw-1XOpi=qEF*&J z`-=xe97DXRda?oWE@lcaQ9utY@_TzQ6=Q0c0p1bX%`*%ECbvBx{Fu+iefXHIT8D_z>~tGjM;&{_#0Uzg9?uPj zzPsIVv;iC=$N|YaYJcNTVG0S!;)IlJMu1}iHK;6bZPFE_;di?}aF|E#Ls{?yCuXQ* zuyqu!9SmKloD69_@N;FPhyaN6LR(=v&7vsFA+cr$!iD~1Dgb@F>7qG>15nT1%al=7!r0lsoQ489BzVvm*#&$(GL3Qe-u8+4tvRdV zCkken23-WTSwo6DbAi)tQqKl4638C6f_sln$?7b5*apU6{~C%23w{ zI`Y+>Mrj_I0@I0EgSIZgsnn(0Map-`CT{(;H`;_Xxe)+4;exde#%KBw!`zwwp9mpd_5DwM|Z$@A&GwHKfFOkOq5ev!!+5U)Ep7Z25>8d zlvclE(TTr>rvdj!6ts|fjV(=p$FVgXr!&9hSzXdXVtzKP6+HPZZ-FX6GYVOg3l73m zkRFMsz&so)z2BnzCkevKp6HN9^IwL2Cd6O+gM_5T8%zPuf>ZnQuiOMDBZnevO*qst zs9470Cg&i=*vV#dvxCJqnx(EC!{n$4M(LxG(5F&f-^V~P`iX<(@z1_fI!ct7Bh7+I z$Tc^Rs2nJ%UqQDTwY%BDD|c{Q#5ZQk=geRKBY@UH1v|4rr({HZCRP~&{zRR0CML`r`iG$hy>gQx) z2E)ds6%r*Rgp7#0C=dx`la5>+67aVG{L%U5R&#SsrHJ9y+$Eo!K#TIuT7WOsCGe9^ z`wMr0J7up-LCiol+3<*)xtLnB=d&sWu{Y-kJ6qoTfQlBi;YTM(MHwU{u-PGYd3=v& zK#a;0Z_9e}Ti>E!!K~8cM4K@#6poBXD8^*W1RnhI{8p#i-m=|cIrqzmBu;ibwyj$J zW>ZOE5jbCd=mzBhawJ6A0!TO|X@XQE*a^dMEayrg0Bc)E8#|<@viGqPQ42ApG4wG( zMD6)q6p4@VGhp!%kU!@p0mtwn*PR^*7WrZ?n2Q`KxSC~ zmB?e@^$IZDk*cV|q#i{KmOZoAy+pu?Ktg|IXkasQXUhQMLN#VU&UG*!E-UEHXF zkUhf8I@4v{!R{)z8!8bUJ1#?=D}8n;Wbo>Qq(YMRG$W70RP6diJk9e>j!T1?CgMdO!;a^Bl;)=}&r4(3UfWqsm%S>2cKMo>7m$-pQA zt(hiMep0SpY$fE`+i36vezYcokY$e^l^1E0+5^Idf(C|J4D)~WhzuJ`gEDU8=j_1N zbZR7Q=FJW{R!oPE80A94Lu>)fvJ9OX!ljWmKLjt7qsY{#F?-tDfBQdIkVSsPXI0RX zD@xU17>~dOW9j2dkcOqe=1!+0N4ae`nxu&`{m~tYmmp1U8#k-?6mRDdlj`$Bi%^V> zfeaZmKTXUH;dnX>hC%EhZ=**Pq5L*BNP%cO7zXh+n;9d+R+~opM9!lWJ*2{!+7FsIyDBn`o08;vG2Nn(N|KByx2w zCbL@4KUSq~a^j}9P4k3b ziYeUB|8-1H#wSBj)iz;DtmEYXk~}MaWe1!yC{8ZuHdM7KddLPR0a=+X4|Iu|Vj0Ih zD612k9l--Xf3rlXfXwiMYj!D?VJZ_8O(ruKU13V;lo_|@x{WE4JBc^Qk~yQ4z_5YMCcJ>i+pkhjBhrbc|L(dGM6Z8!Xu2Gp5*4C za~}(}=Le&%P~Kl*`2E%`@}P_-X>CCV5p2tWcHDDj&{yc`o`?b3UKBS;jRGY>fnb zYto$8LmG>o4Lt~>O({C}wei8mH;|uZqKqee6$~F311Zw01fDW7Oi_;0Xn;mcgqjg> zLOzAamlWs-q$gQ3VxsH^ zL%6zfmi=ldmkz!?PbNfd%;&901tybO_kQ;qWOCfYn2Le%Nu$m2|| z0BeA4H-_6C8G+x1Bp29ZVpU>@7~G_cgYw%uAdGnhuE`MlKe~$$VMpvfj6(s2`f>dwpsM-!lZ*GRPpGAY6K70g4`?tuAQyfV zXfTodwBRVw1Qb>s)_;fFO*MzcjzDcm(vPMiJkR?$3+BsPAdLN;A9fj55ksD)FrQ^| zKFLr%Z^F4WscfV~-+re_Z^*1rrf#8Xd*54pN2kW{t&#fiA@5g8JTZTLp}m@$x}c z-pMp^v}X8hGCah{Vw5GeJ%8r}s|jQvg&|S1ZJBDrEn_Z$HP$La?03J5Yl`zlAzI*d zq)yO+A|{-1r`p~l z#x+3!>E%-rWn^gBI<5dVCrrljb5Mg>6Dfu}Sp60{-Bvz4;#63duf(x!vTB52<#FRN zLE`ksuPc*b3XP@Pg{17@SBS>R%k&Uvb`Yg-6698b3LPsFfl+EVnib*F2f#5jk{!D< zU&b)WtP0wE=>>Yaj46*L^TT$t!%(c4sr;aLUa+&BE=dQiR4R@{-7>0?aS0bI4&gX9 z$v7w)Ja~mu97Hy-6}-B2vsz+`Ob{3sp$n2h5fadvL&57P&ok1;m$Ki10HW+)(1af| zGB#tH|G?YU`lZC5+lv)E|HC(-HH91vZwx2rYGgqCE|*krKaOz|jS?P}wg){rh8TdE zY*i7(L$06Do}*Af4h>eQF|W+oLs{_fd*6g1s$Zeiwjou~<%lHd?&1^6fi4rCWIn}@d2!W z3E2~iRqgE)td4CHBr<*BNR-*OlOe16J{>HH)WnhO`TfCLkr`nzM4S6P zSWsqRqanDUT=(hku)0njnK=d1T%`NMR4U9mt`@HK|Ab5H&%TVZ%s5EaMQb@f0<&?r zD7bhYHzRMUMx%TK`xua%JlqJgFR%)<%b*MF#}-J}L5KGW||oEnoa9OJ{>!GP8PY!|j0TEF_^qxdUCXs^=e!_x3xBNRvhba%IHR)h!N@m z&-eh1n5ddofoVvqTgD6-1Y{wmjRJQ#0UQ8=&Y>8*`obGrLOZBO84_tWETB^gQWE+U zdnZ?z8kgXyb|LJ|0}{XuKr;7fQh7SZba_2?)Rd7aLY>GoJ~;DRs7X-_{1b0rd4ldqtmGr1c8FgjEmr#-&JNfc`yV@tj;c=KoxQp z+VV!3&hC& z1w(*WB`kKksikjxVvWoO;AFZ(mL<$m%}pA{NRl#8ckv>8qzMqCJ+URxm@u>rFIkK9?kk!hh|+~mutZ)B#vB*z(*D* zYb;pHNZdH}Icf{4;h3tEup|F5Ru(QPPB6R%0fDVAf59lMQwK6Wf+oN@q)DZ6iAT0A zyWrpPAsYd`RDG;z1_8Rq{NgbTUC-E;whm(WEQsNJaMmN%HNdGKq&F@m2nmYWlVJge zt3(1x>q0T;a|ZZ!_-F|sXg*;d1|FG_N66P0JX0@|oRW;E(%UA?&yb3)G8Y-rUaSMiSz2`%SipNa_lfX&FnbD0p9*PRW zXm&y2&=~tBfiv(smZcDst+gq|q2TaY@t*4Pi_nE{w`{|RbQ-xyyE|bxNdoSLkP7|RI?^#44 zIW9uxJX9SzZyHm0XrDUUr{ND!^xp_8LJ~aq?Wx9AGiZBsqeN06MY?*0_y{so8zx1_ zFppfSa>ODyO=P52VEJIj>#~21?p6j0c^`O+n`+Q#*H&E4S=;}2e}`vfTnb3oXm-T# zm7gwZP!81t5adHF))))Jvy6vSLZ?h-v*QjKLB-4@HPq0TZheF6c^aEgbjVF&bA}}$ zq{#C)`Vw-=XmEa@In_g(46DjaQ%Py`QBd&Vgd+IzBNc32(E(f_`;0|n`vyod!3mmh zn}jHJ3Oi~essTMRv+;8(K&jVE6Kv$HGf8v9{hPBM$IGAd95lI7xyk*d;^9S!<2BZ=rBHF!VUAFd?w9K zD%>Lot$A&+HzKAXDK9*>cQX)SU+cqdR{QBEl4NB5lrdg@Vv3AKrLFW;QyG+3k zffZE+4LBI%Ex6^-6_cY8{+g7M#8a`0V;R1$GriL|-idY_|@e6WrIAr9=!5xE(TjGNc zUk5m*Bq7v~=i?vcQ+Nak3ggcOOWw}DZq^6u#T@&x|E-{o;>yj z@Xj5ix`*rxJ5tqU{9PfiBYCoUnA@R~&WcMJ!T~A+K(g*5#=7L*)BYV=QK@(QwL1ah&QIVqxgZ0Ae(o1|Tx}^w0+-Bq-Y}grWVP{1)w- zQ4T*!K(k@h;1LK-AUE+LyJE6?_9$#M*`!3S*lfaGCM!&n>aP^AxFp1imfVv)_#JN? zr6uB_xIihd$z)K$tbj9{3gWp>zOp^!<21@|Cml#tIT#_O$rkyx?=Y1X^0Q?c#~#+$M_Mo43(7$#;rxv7)_Mp7|&*oFPH4@czh z5HI{2q>Sc*05}7HOnNA~@_?KW)lhTmD0|n~zk-bq#=?>xgElTU@enG|>7Z|CLIys! zK7TWS6#9@Ep{*b@qe}p2yjX&HWqiv{AVN{WVIK1j73V1Nae#hM6kf+ip%$2=iK^*Y)f`2J2Uo+1yF3d`oQ!2tyr?6D!U1G0cj z&YpECJYswVV=`4PGW?ctCh|6gP{@xekem)XgtnU6Aw$YF7)^y%Nv!Z>YH|`VgeeMI zOk;cMAr06C@o`*E09bv(j|G{v9T02 z|8maagYW1l?UU8%Pwwk2DGQvSRs2eUWjq0@l2REp}dYy@Qa z-3~jy^zo^~PQ|+Sm!=d43cSplg;r2;ajkdf`XsOJwotfRE%Q zPlN;Suv!m}%4)Vut}#S>F!xWDva9wSx#`J-=s=ceOfEYqILR-niNa?V@I;tE4n0)w zme?Y$wKGaUlkZL*eemmV(5ey68CR_8f1)66VHO;tM$FHmVyyv|$s(Jb4%N3zZenp7 zi*lI@ECQlJj35`XCO!2VZ!{6jcuFhI$3?n=jsDN&%MHrX*yax0hI}-F9& zn9ZHZa0f#}ow$|kB6B@|%J?SB#k}|{pGyKG^qJT*(Is~X;WnQk#Rq!yPVj;GXf$g* zpG<;%6W(9cm-WE>jS?N~Fi0_S%DfC7mE_6l3r9?vqZODJ4#PYqiutV@uHEzuJOl z8L|+E#Xm$@nHo4kCYq3=FsQ!7I-8xCJBZ`-b$UvRwb{^n8XIf zv|OP3|LH?GDa;-p^cQk2MHf6Hj8CYLJ5&7Mp=s%Bb06>7Ky?!+FpxtHw~fE#j{-NO z6!`nTKLqp&BIv1Tx(WtNgIxgB9F1l+haJQiH6M23bH-YgLs=t5pcdxd=HsLIXsj8< z799VpAK+W8u_(!a;R~Yzd90fGIE{WMT2=RkPg*#rhh$i7HRC2mvk{KbxOOZU<@!UQ zQj9ZS`RyBI1H>2Ph}`l~0W7@2T#+>hP|IqQji1_V%@PQtyCbauVeP3c(_^IO2by@| zLaiSkd^rKRjE8&>q}mzTY>Ww&0w%P`9p)G4HE_DqMU;HP7wbbTBi7I}i@s&9^Q6`m zG%}0isKacPC3E3#TFk595bgYq4JiXM{;5g4G75erf;royM9;9Qk` z=3>mS!KwGZMScP?qIgA`@e$+Zbqa0k&*U(owrO*9*fc{ZF8F`w+VpV$dA1@mPd&ML^DzR5F^xYcNGcW{%eyAz*TXW_3Ai`)qZ zco8*dkx#iWoweV7K_WnLQoT{&Xjqd97$BNAqGxj<41~E!!f4MAcYJyzGR1OMKOs*! zD`F?zz2+1dLvgbBp_gt%+|YwS`B&~@d@#51DdGeh$PP7B^koDNyNq}Epf*|*GR$Rx zP0PDnVk8yVxfrb{Utw>mvJP2CEVCLP2mnB0cP1sy9f;tGK`4r`fq{KXY~#ZBjv+2g z0#YQr#aCIdmyup*xiH;>zjw3x9RM8Fh?DFvI*f&pL)gJ60jqX?g1o_C%d?nw3_JK@ zXBvLWW*ymYvavx+*EuFX@hD$qYpm87KsFPi#~gsHj6fpE4lpE{lS~b_Jl2R&VU6(4?=_44@~(1OxgeEmjW#SH;eutmFst5+zXknmKG9eP zjG1RA_`w{ZMN3PFODpo*IcwJbJN_@!L!t!;1ck|g!bVQo2zh)O6ZG);EaI@p!4?cU zFmjEPCK_Xu$Q_a3yu2ndo{YEu?k}lvY?x5Sh&CqIMvesuqD!Qc9nuS*BxDh;!9HU8 zEX4ji92?H)tuuR*G_%XTH++5`6c{Bwxb0N}G6ImPS+4xt_%IL`|Db7$Z+^ zZ8W#&eUb+NL*|#pz|1&^$@lQtbIuS8x*eL6TA(jt^v{0?$;Z--e09zb6i8!ZubYF( zthXS-4quU>rQ49a9H`Unm{6K)GXBEP-hfE8Ll4Xxig8k&Q6Z8p(4g2u z4DS+CX`}INE9R?d%2|M>$C79;c5xs{$M~Cq^*wwKyWD`H38py%DvvydHS^(KGI1&a zllAe1G~TdTwmTFSS%49golPn&ZLD`o?qSV6x1d>YamM3j<7tsoRft@e+)Z{U_hQQj z)&>bgxPm&&GNpE$Y7N5mrf7F%!H=hZL1~sofzE6&D=wkmTx;3+O*Scb2#ov`1RmOK z1ydHCW3Pl8nbeFt_lfTz2q?U$9)s*`D5gU$3e$wtLXb1R@{vGHyE&lO;VQI@V89@7 zU-sd|n^N4IBzOY)6Tgk!;QD}qY*{yt4yIQ~f*r0TAS63P7j=X7Ir8NtXc}iUzGf_x zPXqDEIv>eRnbv%H^5DTEd!ku~aZ0)1ltf~_rsXH>WskrP5hpHpr8W!&w}-aPRVXE4 z^x~;`7?v1uirHhFB-rBTL{-OsrMtkaeyQ1R(il3qe_=FK$( zG9WVm@@!=_UkU;qCyZIAK7J!Jm<2R3#{}a8sPQaFk?j;tOU^_mqNOCI*fE9{!bKF6 zxMT>vzF`GBq9h!#tU>qx#rMDu^qXb@4k~AjX_Rw|+X5!RJ1_=UN{jU*MlbnfZkxI5%k%AbHY zGmgZM-h?#Yqa>pV3GOpz#r62$Ctibaxf!#YgTG`3lVj}UVNSDW2MLKu)CL0<|95Jn z^~&e7jL{S1SfOPFwnXF8Y*a6gFEYaZ_WJ~Mw4>00q;f=95*(^iR)KY8)4?9%C$CTy z#s!lQOkl3hsh*1-14)j-u(#QdIYW0z&NrIQU zb4>-WQQHxxfBvupk$0M$d+XV~G(5;u5+*+vI`_ z5U`^!c5nd_Z8^;X<+%6CmMZOla)~qr;|?BZ$(NYbCPv037Dj~|Ob%RP{n=E|1!y*D z0kG|lekpCLGQi7*1R)Xz(qr9*ue@oNV2$i6d)#{I3pWY47Q#|ilON0=En$v_&Wc^! zuuBA+(te9^^q1EHZJs-&1ueesHJ>3k_3v-e@QTH5lFP^yC%6uAFkwf{Y6;SwSBHJ% ztTLM7Qe5UkQ!EluC>4rcu7Be8BigEfoskdbQ!tuNB2Xsc()bWCL=W+#!PgV%o71w~ zft%bi8#M{f{1E35c1$KCEB2;WzEd`83hAn5evb} zbS6e@?f>L|9(x#+TM!kdBx`X!4~s2K4Y&}-u!)D&RuFP|Y!WAwC7FZ-qE1Yi)uCj_ z7atiSK6v1#u_?4gs8CBpqRI{zPNaWHDk+?nh&MeJA^7M5>tn_tWDZ@PU--jk5GSx@ z#0q!WkktG3svd;4% z31>IC#9ZA-S%iYUQkNu`m>E{GgaCe?&|vQ5yD#|AE4v@P5`vsK1#U(g)+S$K#*&1K zLJuM23vaaq1NbsRlr*ygPE91?dBG&VAW5-8MGJsp|3rrZ*5?>K2CUGj-(~9+=cw96 z3xLUv;NI&u%eN{~BUmMexMLEpnF{~}E z0!e|p2i~Wo5-upmjPN6s!6@QiEyF*`S-Ce zLV5hig!9;>8E}U&TEmSL&Krt6jn+&^FPgm95GiHR!&OYenoV)eUM%vCNnIgf?f>Ir zNCg3c^4O?eXLWE|CJ4_Eq`)vfxC@+eMW3}k&txvp4;^KUy@Mwlec@D= zIxyR%=WkE|kQ0#z3jj$tiDae1;#97DCYwZ&FzHSi7*3KM14FhS#UAVKCKJkp!KVl2 zkPsr~e}(lTz-4C&QxK4gFV^(cpF;t?bACa{=>O5wb~zD3Wbw#hC8^-S=wS;oUd29CsWH6}n{F1`QpN2D1gP|%XI z!wi5NX}VC!zmo?{I*-!XZA2!=zEj|U?Tm~EB4k*srqTl_k-p~>0rbw_E)FQ zaEDn4w)pG=F@>EF3Y8-%#oUM$dNi>~gpanB;uITF!IR&91P}melP@z}&Vi8#CI=Uy zVl)!- z=|b_m0M5o!R@Ybz?zpUv=6;?_$drzo&)O1si7~pIyWo%cs=Sex#|-6&CzN0~^2RFa zi>F7fsLXx{pTKSGY$7cqcEMxxIg@gXEGOfAhPhlfCAWeEvt?ptMH80`wZUHKIjM4ln0vE`2C27p1Z= zl2dc_?{M=4-wApnF**$97R~ubzL4l4;=q!-mOxRGB&_Fhi~=5@sTS zCfPmH3}E3Xiy3$=lsDpG)b7+$*7i{x8sD0)x+!;{SkOD(`xbB_s58} z{CGlnQ`vkV81aRTiL#koWa>2;o?(ogGcn9dsu{J`lmBZ)jL0AHUoKD$DJjAtqQ!p| zYy@vfl8w`KwAq!+w48-%qZ9m%*pvBl4+X|Vx%lS)@L}%3RQXeoCYmtFA*2;dj$7av zhVWWLnqWqC{57IpLm)kUUWMsuF8$4Nk+X-N(AGPKbqV+U$quMDiiD>kOkkKZNOK!t zda#9o6*V^!2rVRbL&e}WBV#n|tN-~eTJT0lc>03UM(~hu5oK-z$QpH-;(D{A@A6T* za5R!ytBk`bzMigGmLEZi8SzLk_;yB8JOO!T#_XDM5TH(gO$vDADxsJOTz??PJ8?`g zf&r&|?vw^utR5-6Wn)>v+y5tSKvi5~$jN!6ht!xH2w z3|R-N;pY|kfX84=29H1Uk5q0dj0({5h1nr4)y@MRE;f~&#sro2Yh43B+-0eIn~ZK7 zfsXFbXtEJNIOHrDiB#$5`DyUwcf0{fOFNQffeB{85zAv?f~YP#kOR4Jml>z1hhPp4 zwlmep4Q$~f2}69%f@CFY^C#@nm;03)Mu0DX-dLQHAGM%iCYuTg2rKA~;rO}?3MLIE zPnhXWSmjrJb-jQ{W|T|w(mykqHR>pMDt=Qikl)8O6`%-a#HikpKn2G4gyN0a+dV-E z*kZ3b{ID4=DTCMoAlbw6?G{F3KvEE*PQeabNofVXfh)}3!vp`(C$wwg*c5SJq z%|S|y^tZ4H2~J3!pbh6}l17XSMNdvMkg2G)S)v*aw@=VWV((UY;)58$STNmAk9msl zvu=ImO)4(s8wz@7UQjIyHsx5xB?u*0;`uf`#L}Hd?>>Mqmt)C;H_jj`b~|U^>z1P- zK6v~OgY`j^C&m5ym zr3%|HK1p7g`O9CwSz{iW%7RS}q7C5Qm|)HrY;2H;kLKw zsVK}Hpml2aW{d{HT_K?8eHavID*ND{T#X|y1q2CKI9tBd+jJf#Ln`@o!6BBl!(x@h zH(~6-k57%7G*WjFhp~q}sVu~_a<)(#afL20Unj|5CjG>)CZaM6F~$WC2Lu2j>4XZV z{KUWH>$UOhs65xXp&H|e6PAq_(l zLx87);1LsI`AY+v0Y`(PCu7Vqvcwa6*#Q|4MwH^uwh2o#y|Ua7pb=9k#|Es7L9KD_ zxeO0ZeO!jYOb9$1kbi{?R~`;lCZ}cGD$!!7XRn|io0f8p4&1?(N0gz}3~0*Q1T$uu zAs+rWZyu#c$V|~F8`akS9dH}dh@n!^HWTe#^>AGo zMs@ksjj10hPuos)*+;9TRPQ8>Rv&M{%_eKap^;_c$SC@s&lh~=hXV<-@n=CJ&o&S>v-L_XX@#o zoFcTDw6x+4%g63pu;3~U;wvp)xv4?)Hp+mIWmZ*^XoXihTbBb~zs&oFBWtl1RYS{9 zp&^1<$DMO{^JwDp(rttirPF=*u&m+ZD-Zv|lq8}*lLIpKp5v>KN}N!C2xhIYSBW@{ z6ji~wWpmX^dA}v3Ojp-|-lpeHT(VxrYQ6f6H#0=9x|y4m#Qi1__p6AoV!_9=pTOxG2&JjiT=>4d} z=NzBUswi}62g7oCu^dLB?&2@*KsD(`qT(~hmB&)~kmUG#>+8nx)bpLOBj$80jiy@9DI#!M3{x&^l-4E;4DE2NS zdigGYaONxCne?jDs~n3e$NN!wGSLgy@d8$IyiRJt>r24_Y#>8rS$e;E1TD}5TyQQp zg~q}fFHCmu1kZoq#*m5K3!*qVb|fT;+H-w>F4zcX`%!%@{IUA|3o~c?yq=wR-7a6L z?>cumi+p$~^cSzx_n@o(A?H3AO-pGSMZL4BBG>d0<7}eoY80)MdO@wi%Z;O5d^_($ z?pGH}5Cd@zbj4m+-T%8w(=B`B!a}dQ7r33;8+w@hUH{&;W{sixa`bSyUteP z*3S0#Fy!j$J^h#apAI&Xg-Y+v`mi(msC`RdFTS_Gd?t;;V`=I5Ebq_VTb!#W(P|}W zC+EZIvrOy9&kFXAGgCP!a1MdWbU#3a%U6)DoutmNGz@t;xf5(H?maw@kE;5-zuQi2 zUS(|gQgB>O>?FFwS*caS+e+3-2%vk_)w)x!q<#;)^nyVt*h3fJUB_;EQB<|9z3DaJ zh;kzQslzL=XDTzZ7}aWJ+NsD_VhRKbgpy(sZt2u7-FS{ql!Uz_37Fsw!M%#mf}e-Z z$Xd4r3I4An5wE+ioEtbc-ziD{9JUs!aS7&wdmyl2yrtcf@s-EdRhc|Ac2WMlhYk#KHTbpZzDQAuwuNlT+^=ch%`%YyP zCnIc)`$=C=w_EEvGyQ;UyJU4?Hb|cQwHwbZFtwlf{E8IBa}tV71-IawVQ5%7m)PO} zV65BK>B{B0V9klpIfthRD?AvNPIJpNe2G5N74x$uHj~fvz3tGlhoxTCxeC0(>Bs?A zEl7&Pr|gxQQ;Bz58&kW(S_PMd1z&M^ANX8-x$JOPWn-aoyafoRDbdB9RQIL3=bHgiw{5tm5Ny;A35itX?V z=&`L{;FUCrGyMd)`>88ah78BQJX#}z83w|@7!l|WdBHY-tey+gbL1VEUWoaFa<>%j zf}X5~?p4f`g0D*Z)J9IGT1$A}0#VPsv%l~E_g4J*eyP_YSA@DWWf%iA(iHf)99(W$ zd#E~Hp{BY!mBIoGPou0>DigF|Sgei?0wM%RioGDLYB;iad*cgVo{GX0wx_F7_Ys^$ zmC|9uE8{R6Cpt$40QSMe%st5WYKyp3VI%?`l<-RO2xv2yW@PG+%n~!u%fvMkC#63A z@&*HY?fVDG4~MVavxnElg(;$2*74TM>D`12uv~Fg%A}NO*&^3vSho~d$Lda(Yi zLnc!_)(<{ScIPL<$L?Glo*#z(%6asa&hfr&&nxXMKNonv(XT!3U?uj0_3O^5pl_=6`yXo?NM*09#x$6^T`Xf{@Fg*OOwT9uD(83A9}lWYpEK09_F`l1^upg z=M#IWUwz?xGW6!0nXZ#06t_dp&h*!kWY=-ly~nzA4oOgxt@`Y9|Kg2dIP*$>&e@x3 z4bCTbb%(n_^kB<*-D&NuoKHRze%)!U*ZPmQz~iuXrxUJ5UB`~jvCm{Tuvb3l{FtKV z?q^ql{D7h4;?mwffpAM8f=Cw8=0tM^w3gW-B@HVCgf5QEH)%Xv^*iLrGL zt4KghvO6TmO;=N*mOaDoHbSu1!~WX&g#F{&_PTFB?FG;OgEHmH*9ISS5J&DOI%eXX=$l?U{S_t~w{frS!sJwVr-|a;?r2tM^20p8H}1)2m;M zw(XNi!kOJ&!ZU+8kAzE=)QspV@>K*4uydQgUYFuGajHldkR8 z>r0jSFGQt%HI?VTu=a&CY(3|kxpwTn+WOtm(o@aWXZKDny!}k$jDGp4>RS6xW@ne! zDz$VZIhBO1@Rb+C%IewG#S69d_ilveypvJ*wtve6*3XpI?3cnb8_zhe)$8GA?c{D~ zufFnP$sV3b{Fy7=)Vjr9c*g#^q$U9j-Y~@vR7({v*4Qg<>k{Ep?KI_eH1IR#(yzf3|A9%B3W{2X_>oSzCp>Xp>V( zvXnC0nsq6uRb$#p2yTrAKoXZ$1HWWl8rn}s`wuh;;yis8zo9u-mMW+BPA%|J|E2$} zg=i3;(+HpTpQ)ENPasAleHTIx(rErq9A__TJnNi^Li^F$(tQigMJME&uNz@CcxgAR z#I;KD>$9S>U+JwpRa-rK-4NC=q|%d!z%dJt+>vNu=g|*6W zy^Cmj(MgtY=8e~=jV!TNzS?RpI8U_ZeYo=FTglAZ{@vGIBeL2>2Yw*PT0OhA%zlnq z6$x4o;vQB%H0xAOUl%LaoV0Y!slZo=r17EF=_o|Xr2lo8Uy%e$)+#hjR~xV4Ga4R| z4vX9mg5+JL2maAbQPe)@2B&tcr`dJ6hBs_e6Sb)4mj*dC~nK1g@XiSYmdn>1+MgRt@nXq+WH2e>Q86 z*7oS-AU99QU0bR=T1%~lH0z`>xFS%yR{*7DAu{*i;S1CCr+i>f{dG3ti)}#=L!VkG zpMG(1fZC6xY)&p?#)9HfW#$RA>qnNYV6ch{bsnu})x(OjcxJ`@d~_yq7pn7juPr&1^%}1JD+`0quZ6EfWiVXr zFxkryvN^L6o?crb3Bk*q?k`ntaj?f)1cDG1KbgO5B;lM@^cIl~o(IhMQppZ7`S&Zg z-ZXPIiqG_|_IuYt;C9bF4+avRUtap8e`A`o%U9EO8OZEitE8|((P`C#9_D`eUEtne z<|4rqPj_+`fUk}Xv3Acr!D*BX9Uq7qC7!&RTBkyhW}qY!yXY)czLJ#cL6QQ$C*(SS z;`NjedJ6%)y8poAz1hm?zDY4iCVJJ|BZo9Sc2spK-&n`}I$=G)Os_i8?a}nv{_@~| zcP^%+>mf+%SCaKwWj(B?yUy-XLf6Ha{^El45yiXaCfX01wdD{*rlHkK%Bck*BtXt^ zS1vtuLwYl|_0o^NX{LHr6@BQWNj*pj`N`W-?+iKKF3(hm70?s3!%AQ+B~uA~gC{PK znDk!hSABp$ygdgG=GTvBkIEd2)F1sRx3uhxL=gOLxEi$b}!NpGppb)q8{I z?*D3X(EjY-xUH>!7w_HJwr~0PtKCnA{F}bo{rYn2)ZjHIeW3gGuyyQpe)!ZUm%o2_ zF@50aPcEMyUR-@R_=TC7SI)k^>i_WhmT8S z8HDl8Ai*cY(IEf${`1L2$k}GFAODqWF!aj&C;8`=jhq&-Wk?zErP1#EwpaSEe`MjU z^>2fOM=n6Z|HB}`QzJ?i-aQ(F-@kdG3_w_{9CTXUUcEKAu&~U}!G`}>%MXT1!_)<( zxUD2h)zkenNvA19!-)KvqeretS&FCPmt=Hq{5Sa14U`2K5r=ODz1M#8e>Ok=fBFjp zJba8=X}ksZ2i_QlK7F7tTrS7EbthUrzu<(+VYj~b!uil&PRi?3>m9O*uC;!pe!L#; zhRb*N!^OuaBbWW;!e^H5-wjs6vwf2Il@s-uy*f#A_(H9|La%4KTgRg4uFz^Z+h3(1 zv93Cyt6KjE$>dViEm7x@Yo(Xz=GUA)&B>(yo{LMZuZYtE>$U#*ZYF+WY zsHExXbWhbAou3+XQJqqS^w;<>kd-|A$jxCI*hxr%5|iewd5_h@<=Smwbtd(x^Nx{b zC*_$mDMevI>9c4%M_ zuC|zrrVlj?eIBYlN|0WCt(<_p-dZ{K1a)E#nKck*`0L%szFhCsgI)3{+!_kHN|iS4 z+*wcK^CaFW^)LEPOLU_`%2*%{tB^>+W5ppoqxiL13eE^tX{plJ>{qt9&qir>lyu{A zT&Cf)RMnCP>l2q-d+)Jh(t*3vWTh0{avMo;7l%#RM5m@#ukY1|wIk7k&OQBQu}Ht; zYCW<;8f_u$e=$Y+s->=~Pel5WI_dFxFQ6R$#6N!v4Da5B(@oF^7MYePeyQg0=+63u z@K~!>4X!%$GSlHhK_yx_|7mBse6+yUsJgmI}Ufn3V4Q z#T&@rkSgTvp*;@p%CEG^QY+Z)_3xB$W^S|BLb_lqokWoxS<7XbB@nyUo2{=U3-Uj7 ze@jbr>1Yoxn%#jd$ACjCeD!%qeyG5T2OLJ(R9W2E`+

8Cs=nttLoDT}14mYF@gkX=%ZH+oAtnDM$B$}opN0Y5W z^E{ePOP0JAOkgeuio;0=&-Qw0SlW$fIPtu-N9*DK#4+9Y>8cboL)Ff$)35)li`HP3 z5$Sw^EVtIDrOWKnBJz_8A{x+@D1~{;r*m&xEZNawi9=f1IITsb7P8Q#J}SW*eh3+G z7b0W`q92;1@vah?xa5Z2puYdjzau$WyC@l`(-)diQq613p~YLyU7F$i6Wk{=2c z8dFD-AQ;q8!LHDH?YhHF74Rt!#f*vEp1oc^H;@)@efyiH>j+6YgEV;*8esf`mfcd? z>(WsNb+AuS!Nvq2+>6$(5N&`C1fVN=otrymCl7Tbh<=Xg4Rh_$bcA#rVRRH z-H*2JcQF-q6p^$+ljE?|0AslJU0S=t(mLOCrq)gLzJ3%<2Mfel1Z$&96K!3H0K|q6 z`hUu`r5oVMuuxBXO#A^bCZ$pHzMTAl5CLXFvCS=lW=wrlngN z52ewldP}j5O4!_3BEVGkG>Jcb-}oMklktv3Nd!ZQd^v?@i1<@l<_=94RDd1{I5q&V z(AsI|+kaBfQVyiC#FR79%KVq#F=gC*9K!Jkc37Z#`MfPa)5 z8Iu+D#=;)_mLrST>&9(|OU_JFBDdUv*7@IIfO-;J--SJN|nA~!xOT=qUlG+W$tmgnjbi#LmB`pf4- zn?;dzx?rqD?=A(b;-pLcAFEecO5;BkpsfVwFy{>EF@?cblTWL0NOV|z?WezFMN9W5 z$p*0)vCZ_Iphj2yHtl66NwCf>tTzWke^;MbSh+Avh6_afrT(3_MNzaD`q3kcBp$Wv ztvl+AC8SJEPMevg=6dOJ{jzhhE{^MugsZLETJ06uO)0JM`^d;X=Dbka3qSM0dT_-_ zdN`_-#O8d08u_V&RjE6R6Aj+^v!xZSY`Ebo{aPjKF;Uf3)NtCbJ4tjd+0~bPQ#uW6 zPkF2fQxnqLA`J{l^g`;x<-uIN*SZjfBmu;3x?%JJ@X-9B6Gr>Xbi(TC2kTCszh;l< zmJQl!w7zsHp`(@m`6^8pCSQBZvD2%LeY|$-yWg^WX7BVGwVV1o=?9&&>wZ13_8t3V zba{bh*n>|vYgL*wQTw@ID%}qp{p_cA%`UYLy3W76?Q6Bquid?OtabO(CsUeQ?>+q@ zjfBDK+SC3ino5^p;i|K@q@LE9s1crBKetLaj^58a~vozCEO=_{`&_l`7=UPtiguTd%&qG80j;uBk_2 z(_By)s(w~q?FaeL#+euOcG=Q{-KT3yt>=Qf`%5j_h_h;U{IwRnt^Tp6j`FZ>r=w86 zR%u+RN5|FKNusDxbEwwU`)HM}&EiM<1j4lP2(kKldZX*XXU}6 zxAP!*IG^QyD5!4wA5I>uSDtayw{clzY~UsPbd7lyF^6F>NJVrb zbhQG}c&Nsi>zhrs@ohul-D^=iuwmocb?EEUex0L}7K)v(?4E(}(||kW+4r%ivSFpy zj#yxrhG&JgE5UdqKGqDvrIvcGcuVz%)#W> z_{LINqQhZdlR~M5OYyVxb6^}{)BJ!GNl2iuAy5Ch^co>!fAya*E1f|e9@eU8j>{!A zI8Dgrvz>sg{gA`{05!1}kV=o{yMOw+dpA8nqij~($)Uj`O0m#OB{?10r?1n%I>Lr1 zS2aL{hG@jFqM-@+Upg33l+fp*eYL4Chd9-_*@2oy>GWDCdr5T-n%H`$7FUAzk41NT z0bFkT5$VLSv>dS)6Y$%Bb<@8%o2s?B+DEpA)72w}DZ(BR(I|wT4+5gIm0VL`H~Zby z9TdwJvcPWmMwo-e&z(y`enr8wB>TzTjAyMrz97_1wn!N1=@;NN)#9&_KiL@@(jG(@YRnHo|(vNok9bJiLwi zMlB{+YxwNPpz?U;_R>$yR!9nnhNL1C5$aiyX~45`7C*7>pcQ3_RO|8r+P7D#K8u9A zp{XfiFN_i&7$-lJmLhyQ!r&_CA!d+6ht+zQa>pyZO@W3{Ndf$nZRMregL~h7F8pH} zJ$F!9ec(Mbd_H7aQHT3I|1C|U?=VfH#~+w9jYflf^e@+W`fs7+zi3|_9^`iQz}`FV zfi1k-bkb-zjapy}?>^Z0L)XAs&<4K?U|2Et%X)^_6QYPv`TKb zo02}-?9i%R?|NSu?ACpswf1l?v7(i7_(-^TK4jy)*e?-f+RUac?JDob4|vfYGMi1q^{Q~;5(Dph23@rXp^_awc}Mp8;QN){!Nn}ql8TD?8T zNz;4pteQ69v=ce?`YcIMl47ba_ZQZ}>mA%i;#1$!I&^50OxNGfrlcz^E5@(_E83t- z(Q}Sa#Zv^>yR@XP&i0Ow>@S~Be8gC?XQI{|h}b2A+okSHN&tm=fO0A>u`#@~Ywv&Q zBj~CZuwx4KV9V@pxXPy}22;D2^;Jl$VBx@2LeQOxj<|+O>jX z+COWhiQjXa3OxrhZlp)yMn-U9kT}!V>yZXe!s9Kpg%76G2qTmmQwQ~`yY_UyK3fgx zoTTe)gsQltxHSB#)Yuh=ibItR6|z=qRj#_;4f}(?eYw@E?4@3cV2?!f09NZkc`r>Z zH>|pRJY!I+G|I_?t!lVO%Fo<;0i7pSV@O=q=Nx|}sr7F=pRll=BncD}3+&Z1X|k6x zXYX;c>H9*GzHp|p)UO_@uWIEt9^NHS?vKk zZBab>G%$oeALv`>5}Fh^F_6`(~6bGmx08idmUB_CFwYBbJjVHIpPDMVz8?H~g{Jgbh6e{)8g9GeU@=CrtT~%^%uBVosW}m3tSt znC@+GD^`iSDBrs-$l z)KoU7sed(~t3o##uA`ORRz!P2BIBMkW`2oARXRvz|1LtM=^RyzX2@Ji?s=N%Xqk>K z%}zw+Y9@RkK9C_k_k?sw<0%!=Eq|AUK&=vVre~sFN}fO`sl^62BW9j~d$IwRt(_=c zETxZxw0E5pe{Az)WExJiO05}Mys4Aef(dOzkW`hhhNa}CKPp+%t#T^kWHg$S@M1=F z%PX9|8fYq-HdHSB&yWsXW62DpP4{mr^;#wB`Vl=L*$T+4Ai;EqHb>;~ce?+@zpGAA zh2a@J;cp>nx3#1YNcpjx|qwXRraP*a0Jcdn~o)fxJvd9J_xKn3FBaf6Xwa}o! zitvUh(%2}am;Q|Huj!(V%clV)X}7fBjk&{kp;7}`!MwG_FqVQHMr639p{bN2j=az2$)SFqiqBZI+ ztSzkJK%_oPTL{<*C?{d94CJ^F9uMv&=mIw76b%_JZpI2P*W(a5x+O3JqIDig4`gzg$XjwnCvXg@K*PmMow>>oWzgR)=Q3)5qC4CzYs`u7c@prR?%body_-tbJyRwlYD_6jS&b`-_o`_gp!PV~3Z zKTF6UM_;`!d9jw3h|0AW*?-+S)4$7^(H(5wx07&psf&jXXde-N*iUL(@vLS{q^5{JA(0}T`hhM7rG?>>G5EfL}l7(*$^;uy?&XUGgDD=a?sgG!da(& zJytw5PJ~RM$N|oK&Jtpu^4VG^bJd{?C6B0pAgj*{dUzCU{-*f3#eFgj&>zuCX-< zKSClu+xlSe%Jo|MQ1@(qvCP&ffE*ynz&T0V$E(o}x+jWFJBXGM*O#)Mk?9W6Xwi-Q zwR^2XEMB5@q^!xbmJ;IcfBDC&mGBGu4}A{~AqbXcTW8kj?3`ZvXt414wS|>R>s>34 zFC^6Yi~Z~L5mrC$x9#XikZ3c-QfvFf=a-_dChy(YtUa~x9{=rU(rce;l`pNAR-Uef zyU#ea=t$!=HbXJ0b{njo{dM|97lUhOqpOXRd(qoI>702ndhm(<+S9d{cIj=fJ7MoZ z=kQ2a-^DJq~NAQ+-M*;WBOs!SoO(NQ%rd2@~5aUg9CVaoz4y zb}MSfvLZn5;fWjcct#GANQUg`|PvN-ruwLKF#~9o2wuA^NWIWi}4NM1bb*ZjROW^dlL;4 zbU@I;E-O3+yn7QKThZO~{`bN zoJ#x2Saa?yK2R+0I0hkun?Mfuc(88y#^G>7|MY9uBE`D)H(MvG%`Ut{!v;8(vHyT$ z4zUFbRj?F*5+NYAl5|zlGm}Ys>>N%kkh6qedJjZW@IeA0u)YOBv-yI5R%!LN&j<6f zi?j68;*Atl5;lk@BiI#m$S}eZ=$m%qLvjtIf*7Z&L6??%vlRjppw>dyK-enJAFqOS zmYZ|7j!%yFhe7;*rKkd=1Wyi12ollfc-4z8z+#QoOk$L zffWpL+FlP4lmcXm~h_nprD3 zli_re9Tsi_L6NzhbY57}wp`Gd0x)3`wkFl=>4O#SXaPWVZf@NX9?t3m2S9|NYTjhL`Gau?v)B(^ zhV3FWL4dze*{TI4Q(xC-x5eV6Tn}q_0ioG^A&rV61wJwLYWbWq*kz_?Y7XC8T%#NS zX6GskF60`Ib=b|WwaYQ=*2NF3k_qs-oK2g~G~?{Q-FpU{CR&zFBR3>i z1We4TrOcvXkoKWQ1pZXZ<31DeLrf^ufTTAF1#L5_pxQJW%ci^$WL5|d^p<;5fu}sG zfy$M<-pHKq`DeBJT}F-sANcNTU*dxV4)g^5}m zr(fuMBm`*Wd$iHxF5ev?K>z;l>wENK@aB~{FrD{;dI=WweZ8Pwh5)@ed*VB_6Z6N;_eJE$~?O|S#(g@AYYk4C*44n)mE<)q<|JY|`IQ?d?3VG3W^WR+j!uNFw z|9fA}TX%)sefwzWbe$Tr_y3;mKO)pP^wLuE>9K* zKaw0M#&J&twY}g+%EGPzRS246ctjD%#V#E`w`n5_U7h_{lwRnI%&6pzEy+@e zvYU(5jLFa{96Q12w5_8zZ-2u947{jGeAIwa4fDw+<$OJ^@5RC(sh@0YDq60!NKCXj zFkf#)Mfa<&dS+7E`gHQ-e1nZ-Tm%XXH~{2B4I__2#vCy*vn9u02Hx0dlB3e<+uACX zNd;SAQ(>9OQl+H5wcB?`0g#Mht%!FF%tDxgph1{}AvV`pfP!?Pgd=}3PYYt({3u(P zch0b@N|uPY+-ogX31cd|8Qf6X#}aB}10CfazM)=vUMye$2AF>!Y-KiTF38{2`A-HZ zT$r;I>vF=-z{b-+a1}5EMs7ktv+GBAZ0)9(z0e^->Y)r6tcZH(1{RMo^lnC^%}l7X z4_Ys|Y5E6c(+>7dz)!Cv@!Kh$yzP>DoQ2IZnGFi6HbLHx`dCcsPjAK+33Cuz)4|T%e5Xc&DaMC1Adh5Ry&pXc^Cc~BaqosBRR0NN|D!(NS+nQQfu?bs%q0eVGD zw45J+fR>me@bUk0YcCuI*k0^+$grd38B>LkCP$9{goQ`wj{ak!1Oc1xx(zy`6e%nR z%EH%-F92gqg#_-(pp{uGz^Di+&wc0P0X`(~i>g>Nk9k?2hYtL1#N|6p;i!Rfd-I`1 zyfS83@>=@%jG2;nHnr3;>-cEYR!Lt#THddI_m6le*9R&F0`hsKys6Pz0wdY~N1<_xDJLv4HcRbcRfY=B2Vwx&H=W8$jto*@zs z0(w%t<*KqlMc`vuujQhNWzI6+Tle;IZ@v_4&Y{EBW#lPQd|2*ad{CraCR()@qHHAc z>zV2Zu<%B8(VVWud_Q1v&_QC3)U!Y|)F{TTdiTnu0lXRV0G}HO0el}+rkRRc(Us_g zXY->qgys^yB=<8(}Iq98*3I&iI`GFfhp-BJUbj9kUeIRpcU2hC!X znJgl$|5g3*Ur;O93qyGgK!?ErP?kIe@@eR0m~x6-26DLyZH2(@@2 zte5H`<1ZAqzAoQcAZzMrfv1$lLcVAKv&>OB>AC_S&J(HAi9D|7CxIY7Do{h}h-i94 zw?6$lY7FV<*8hFr2R)u1e`x`S7;3|i%m|jT} zNK9||1l@DwAI59GU;XuK(8o1R)%!dMaNT4uCHS}whHe?W{R<$15o>1J2M9#o^PRz; zj^_f_EqKT;@~q~}VNhUOuhx#?ZdzvQ5Z78_NuYbUr%|x~>6L!z0ZOk#ZMh`#igg3` zC5>E2?wejobqm@|UEa(}OO3GCV0b%a0t17?lRQx`EwIb!$BPB9j>UkNp-KwsDEBl1 zc7>=k?Vo+P85L|V5!*gkisgjXN%pw3NZGfUTs%SC+x>Cs4qkqukuO2VLye^)Ion-Z zYU}ffFrInpkrR!bNAkPPBgxGCk?BK?gSZJzug||6Pd(nbJe)d~FZ?^VCC^WXhvL(X z{id0GF*DQKh+{RC=&qW>gD1u&C6K%rf83SWr$7>y z-)Z76H_#@Mnef^;Avo~Zw42zPbbktv>Yi=O$%9!HWN3e}KA)k-E*)Q->2?T(oa-!@ z4-*?PJvok0KWE!53+XsG6vc_s_;?W$eMD3TcZw_os*6reK`6;rns-d`Mou_txwd0WdfU zb#Ji3mBx~5e+ZX?Sr+L{N5Fkgrhp6XWD5B4V7_~$`PkxnI_4U)mDoC);0^SZgJ!Y( z6{4LgU##sK0s(xbV56i9Jb+U|;~UizTQK6ENha=ehgY&I;!E`%(*G#52s?T9tQ9l@*s<#@ zF^|a#07wDMlZ7+YETqkuTu82IQ4%pQ;7*}2m85n`!CyQP$xGzi;;l$6bsx|`UK~vv zJGdbhUPxEKazJrhaQl6cG5KA&G5F3!4o4DJI##T<5RGywr<-fm)d?M2pVYs)$YBk! zF-Qv>(UuIMNH+*J!oBItu1*?viR|x8X5cNGwk8JTu=?#*y3W#X9I+Jl6n_cZn8x9l zvsXYY)LG6zF9PwP|(8s8bj^b1T#*y5KC6UMv%>O9l zki28uv3mMXh}EDdngY<3?p9;k87TupTR&Otk&#P?B>8bs@((fM!la zO)iHllhLL)!hwgDY?^PCQ=k#fgQXei>|(kV9SH!F-c4xbJ-HQ+sLO-vTl3#2N@;UX z7gUwN-EYjdED?aj*KOME04^7Hb-5*;I|Ex<6!-eBv%|o*qaE>AV}Lp!+Bh{(Ec0&j zlmDuDgWZIe5g0eaLR>B`NA;6waK(OJXD3s_qM7%zi#@|iggKLds&@)`*#%d$rUOu^ zlhyA1DG`24`RvfZ$iUR|6xAdYE^U7yOPO{b0-Fk!mwI4OD6nj-Xj8daps3)egYK+x z6bL8q^|*b@|M42J_SI~~qUaPY5Dtk%G-$ zq3_XoXPxr_YwwZ!(%%`dwuU@yBIN8s)Y}J^9?D-u*xM&w8aub$`@|__Z27z8bVLBhE zy#{*;IqLS#OUd=U0moSQ<@`yLK0-uPkf!K_5XBYKxKHGV2(8&km;vZiFC@DNnVt^D zImSEN3#_7;1$B1fQ0GxnhqAlt)niEkWQHbh%0^r0EKC?6@#;6PhXgXKv!#}vb%kL= zI^8>u-K%L84`)hXNp(gLQxAn-a0A99W2K)0-!im~wB#Hc;}ap~3`G;MrHBS(G(fyO zDrESgqw+~>=Gljryp2GrGA&-Zyh$mS74FPRP5f8_T%r@uDQ&%Dg6QK7MaxjZSf&igR7Qa% z8qtN0(2VK^l!HYD*>G6%gg)EM7*`s-w zSH5#_#d3m%yI_vdI&2y0C|19?k9FOan-NX|<-#L15&2pc;fuU(9FOj8)z?|=x0kMi zueK=t3&S#wD_a1VSGYVl_?RPhW3fd47WNecTQF)sHv<48!BFv%OsqO4XY4Sm>kt>q zkWT}5-!rcd6!%0IMQ-e1+Qcd>GGQ3jOGc3?!@wJbV0m?^-Z*IB48~5gC;x)#VzN+Y zojq|Cgo7S=uadGw98)YM0NDJ&2Sij|eB^a3QWS0~dH)wp69S_cRobGth1SFvlB})b zH^Ge!lr!4M>jVZ1j9JUm%#I)!0vhtX#%QyeqN`FS;}l_<;>0GT0tDe3 z7UTdyx6@?YtGP+v>JS>b^DPYkE$)=NWML8d7%hQF1J{8qQz&_;|y=xB1W2H1lbPlBkK{S4b zKnNy_V*unb0)9kzE)B)PkRzHOU)A#9BhkEB^FmYq=**y?T8j^}Z31PA%L1Z0x!Fqv zTi^-93?CpdAbS&3T)j{OEz$=uWEKjnMfuktO>oRpH9k)2$#-~}0sTgoFK-6!Hpy}g zp6w~R5B#2>!AP>LnKc+{$+bR%%A7d=AQk#&^%*}xja1^(5BnV)^}%2DQu8)M@EV?H zDIU2)TO3kG{H?*Kcqa4+E>a`w4fqR2K)BH8La4DME`*~uXQJssw^_1r*p z_@an=E5~qmqaO%G5xAgZ&4^l&mujwkg<=kV; z6ZKGm-aHF`Qy3gVVIyRT;4NxzPLr<#tck*Bc!C!gyew(zDYvRgm@FEu9-?71Raxjq zB)sqIuQ3(@Y57;_biw%AWj3n1#J6<;SH^ELOD21)GmwyOckGpe+A^?E#t4tGS2KR) zASn!i?QAfOPiBJ}arH}&b?%w0@9K<~*(al{tuff$8(h!>Iw&sNCldp=shVaTCbIES**Z z_aerJW}MuhLpr*IJM})}ip`TKTkH=cO4D>pf-|wPr}vphNtA|f&Vq>mdT_Sgk_?=0 z;1>2lkmTn&4U?GzMR&kfNIx@U+i=-pO2=%i@iJzAZ6LCa^Z4o~{}T(N2W|x3 zu%RWOMOce#;C@EdK74#!Zyz{I6R@U)*Nx`foVLm$0;RXL6zUmF#xgq`;Y{%ma(4T9kwS&9QnA!VhYPkNi$-y%7TKsu1 zeX&shD6SurnvX9M{xwLx_Tkp#i7mKN+?sr>gQL&{W--VMsLuULgffB8MSF~lM)D|H zkvq+MKb{?^9@=8+Pw`m$Xv@)@Yk#Qd=B7J#2!v_a{MNt_>(VZZGW3EWH=5{p^-BZMfyd~s()G|c?0b?{;f167%gJykC=BRi-vIng z;VnH%qaVES_N<{{Xj9PGEtOUu{Xd(uu#IiiQJFZ|boqORMjN35-aRUcci>R~j4@}G zdj}X31#F@;P$xi!d}t0;9LYxi;P_=3*&m}cA z5j7X^0q>bbEd)gou)%;nF`Wcg|0gwW1?WE+H4Z1EwZgG78k#3> z7UCEqU?4@z@kM)1F^ae^1-%nhMhN#UFmw`Ou|#_~27i-=;1;4nn4U!4@v`7dw1?`- z7l5JwPEi?yqqL-AP$)=Xc9B9@*vj_YA{&YmEI`EOsXCqj`U_xK94e8lZDM&W(42WN zF>?$OJkcZ|3{irdMg*&0&EtWIQoAS9EUrV*^XqmNP7OxpSwQ}!vnnuW!Tvmqxetxt9j$|f{{Da!$4Ew|F zs09pXmu~4koL>-TrCQF4M647|A=lX%=F_@@57VGyi6sgfZgQ%1yYxm?#pO`E|Spg~dnlV8M(t_%9 z+l~tJA=1ut+&y40FyvrTipc`{cC$F``@Ye!N07L)<;|EsOKjDaSHJeR@Y^il3kbT$ zNKiM9wtQsovZL{Su=%ZCPWxW+6cWn^cHxn|S5lj%#(i6?VIts2#n*!o*$l$p181(7ylQHOgDgS0I?a%|KSd(r1FfAhq17fHc%1vV<8Px@cbB=VskNFq=ymXnm8?R1gT5$-Zfep1pV z%%kLRjcinC%+~ERPAG;nS{y2<#K!Sn!{238jso$*KV~uR-eq=NGc5`%4d{C^-k9lZwND~yX^6$3Je;(Z_%?<|K?$*nRU67D@B|#p^C}3j zTrVL_u>DlPZ&pPw=u=2dY?6vTCsZIp)TvbF6smYlh6W^8L1l+oLT(_`?FF)1GK=VO zsfp!gDVbt+dSf`)i;q8q<~9`jLTa~RA)|@)(%1KMADT0h)6y^~p~{*Ws-iBmcMEKb zJ!JE7Fj#ISduCG!J!FU(tS)o9E zLH-^K&ACTQmZpq}HWf^fu>y_C(ks}&8q+N;qZ@Cl z?KSxC<19A@Ct4$|g-0HZbJQw-0%>6Q)D^Z6op{{y9}i*1NV;w~hp-o|5@@Kl@QdoXjX*t^0l`BZbv6&{ z03%fDV9vUE?NvK_<$?zBL}8eV5wr&bgv&{&1YdEHW2|JAz8w-lioJ+2;>zfP_pPhT zh!2Qj@{xM<$N9T>k{7z47puSgH1ZH!f?NA|c!MdU<&WC;t^GlGS|0jSFb4frNkBW($lBmT5f>jj2OZHsDv3*mStvAWZ<=cL}Xnr zQmya{sKO%*wCr=_IAowlDn=|x-`xnyaB36Q5W?L(I;x!Vh6Nwm2+_)Oyoap-Q{hK- zT)t%EovgG|7Pe(1M+`?lWwUS#v(X@w!E}NVa>UUg5C9UOoq)9ZV7Z&WcIgZp!01o` z&AMuk&{TCxx~;#U41aI`xVWY~Bp(dZh7U#~ zBQDnZ6<7$@j0QB>qb>}hQ8$Wa)Du`oWLZhn20k2>UeIw(r5+hzh*cHAnLE8w?E_D| z#)#Iivv{1*;4TfhhDj9%bVgi@6Qq6zx3Cz(Vk{j2YX!Wlig9Sn8o8fu7OCXxw zqW44exBk;`o{5Ivhq!dMGr+XQdkq}iRUKM-F%Ax4aNQ#XkI^X*I|pP*BjfeXVo-Bk z0;3L^mFs{a|5!{@#W;PN#|G@<>k7-=f%MRGPgkgrHZ1$xPh)Ej4hB! z0oqL#WY9nKiB5+Ix@UguG~922KRO9fjkXvJIk>_~k{GBs=-2jiHrH?*ush(Q&9$AV z!yL?zG^dk37>ct1Gh31!#X@N_ve51Dyh02FUB%}W$_`jfS)}V*lJFMq*Kz@L@i#D_ z)u-QiNfWh+NDd{lC{lJw+fg!5^$2^5zJC&6wj4Jz#3{0%d?_@ z&Jo+I7CcG3pl<@KqRcMHFr<-uViHEVR9n63H?{bKX@CT=uAxyQVN_Re4*iB>|V zR{|9{3$1C0VJt~?l$Csh72o4=W*8{VF*t9;5I`@4GjSt~1BgM&sTEQ)SH~Q%h+Fab zkbvbhdi0!M!di+ai^mpAxBU4!++Jq8*z&BkZCkKDpW7Za<<@~(;lvgO6{=WA`^ZLRNtYj3ld*S&}fxwizUNf6`iU9Y`EA_8u5 zc)wuefMuXP;qSr930_0uF#wG^h2!_BT*;_%0xOWpJWd3MBDs*xdvRv*IEM#PM!U#8 z>RcDF(cVHOLnhzlm=wTg{H}fKQ+s#*4?&E-Pt4HEFpRZAUgSga<5zN)&kJLqKK%nc zQSSHdAN`m5kowa66CK zbRpoDkW{9wyeJ*VXO!8@PuNpHl6loZx&y29_%=A2G;+2ugz#^!EuksSIl|J}<}}KS zEIV8?x>>`_Z+u1I{S)yxj$&{K2_NNdPRCwerU_jh08JHTgWKtb91^xl3Pr$&1_N*w50QNRv zbhJv=52UO-_x^WlR2JAD)@st>J4yJ0+3Af>_UdXi21}|V4i%{4^c(5`%#w&^5;Fxs zA3RFMbhaNAK!O1pXwtEnut?Ry9sHIdh~BpP?MGCB+$t!*;$qJdQgd|A2H5r9=u=C$ z*vG6h>J@;?3`!8^V`CDuG`%wsiX!SC$F2kh$RnxTq##$s*fhztJey(b)3V~}KPYX8 zDj|y#42N~AdNP&mZ_;KshEJr@SsReUKrJk^ydLr$U4q`2F0%75-C&GdEhHa7jVwzJ zgGBl{njZJMBKYTVd^m|U3phD|pT*TYD*pvCH{+fGu?$#4 z({|BVcUBJ=QW-bOZ1ct(O@|T*h2tgw>|J1t*{w6 z-O6sRXCZn6;cF42&vrGDCX5%RcTfi^!!mM3!OI#t6|=97cEdOXGPa#z+ZL`EY5>$w z%0aWy26f#VOvU$pJtWr6b;NNeN9J<=O*r?upYAyGSXLF zE}%irUpq@PA=~4tUp|EBVb(KC#a)*FYC#Fxhnv~@MHrw^ptHf{kr-4JQxnFBR(J_R z>ZX#NC7$49EOt)R8$MCZ-cZ#R*ev1BV|zO=m*S~(F)JwtWkH7fJvE1+-YW^I^$&6b z_C3I&0r!CGB?jSCFaj)|oEW^gP596;KstoPO=1Q!hT55P>XgWJW};e-F%SaVN{wvR505HS(uQvx4S{E&GI%`@kGU0#P0Wad3Pg15UjbUQguE|rJ_58YLTXKLYM{Q5&CZoD!5Dh+f-V6g zz`b;Y-#z@kh@W+CI8J^N5JH|(J`-Lvm6(>**-)FFJw{hA4 z7Ux~H)27yW_O?ft-HnO@1}o8CY9toaf9#(k7#f|S<$C*=kLL*TVI#j|CJ6O`Czxbx zj?ymwA3YritIP2OySfIM&)*UD0(}Imyf7g#kn#&%PdcNUN3cmvnQEL57pmU;i(z~B zBMpplHhgUo$>GEErBP1f`5{BRwd<% zd?`4%%io{vx_>(vi{q6&)+Zq*_srSKzb0wyY}dvQfBSU@ZVa)Xi#EP=z^Lp2O_Fg1 z7mdXpZV*fXwxKIT@&qd$8gcCme*-wZ4sOw2Yo8h^kd-i%Glq|WPk4n*on!zBWxN<* z()OWmn(+nda^fGUE%`t`ao*Pb0zH>V!*C z`vN9$VRQ)47jgtEuh*_EeetZN%FTkui9h{c#xxRDZG&;#mM>K}&a_d#?JgFxnd ztR^`<%ZW%Qz(y#E=}y!~a9s^+)vo^Nk2Qbpj#{`P@!v-k8Z}B8o9W&-=#F-b1f3AS z<@3V;3}8Hi^2mDxNr^3wXk+DssPcLsb01F$ED&sf%QL`4k4U5D+?gJI!|Q|35p43E zfMrEh#25i_m$rA?hL=%@dP!AK7S!38UP#(vys8a>#o=QK62LEXM+I4gt^5O&BL&d2 z2f?tYJxoQ?WhlZZ;jC~AST*aj>_mD27gmyB!)%-g&OKLUL&;#d>q=N1TiUNng=g3B!W`%e;$#ejyfMh6mu)1Y_?25ZB(JpDOBp5*Eh0G2@q!sF!da~5{< zseL2=uE0vPKpBQh#bg(O2m`XoLi&}V3QK81|p+q z(~S|F5;5tSQS?M$4Mi$g2R^}xgixlzr~u>~kjwcFCqdA!37 zavBtF6I(DEC?G&*h@XEg`Y#`T6=6JwMn^`CQplV?c4)OS3K@xVLhkW!vSnUa(Dq;5FbY zr73JfCcgyH6vmgwJQdojmlI$)NmMBOPtah*U&V~WzXLFk2A9& zW|hP{s(?H;sFXI0S#4qlcOuZ1Gp1LJe%q%{?AjUY(4ZSQbg+Q$L@pwTbwXP(Q<^Dp z8~dn2jx4MjSmC1)3LQ$VIXvx9oJG>p zM1N$hRARrQy_sw!wBdA!;_M-T@m!b`y(JLw8vGV$eF8bD4cJZ^2*83X`Wd*%w-v7P;rF5U=X@lDkoD-mx z%FZajDe^{%<2xF07ME@8?9vgR_g-m7ASL1l)4;OB=u92AJHG?pGskK&0P5@!nBJD0 zGtC`IOgWOP;3l>yE9HR;9yL*rJn$B5pIT^XNE{q!;($@i)+(L%cX0FzD;AD$u0p06 z2QWoKqMMNNQjF zyN#mQwgCVS)lgNl*|REf&mYbD|0gG@KCRmVlFb_O`RbTEpujA z9`qP^!`27Wl^i3MC^C~;(Y9zV9?AHau@4powHXiyTLicN{Oe3J93ed7AxKAcykBH- zQ`s1R3_PF6(xf_!v}vBDKn*AZ4 z>i~yf+ouM~sQW)SKO~dlf)vIYU23UnZbopGsiS82&(%tRLc*g;o=(kZ^&R(N0tLZ_ zR@i7X_nZtGjT3SxYaEWj^%{+>o70Bao7kcd&M0W1vaF0QUmKm^oxm>sI_MV|H)M*} zWJ_DiN(-+tNl_3@`2#nV_jZC{z^xL&inW1nLD4#6!vtS~02Vrb`tHsST9UTqU4x1r!r*aX4;$=j#H_dny z4#)+=u_)j~p|bqM;&;RwUc+S!J#^>2uS>r~cE*$E5{CQsPn7J2khaiWzCa!msgZbH{|rPKt|1azJ!la>jZ z{XFe_;Ywh`8UaM3i%oWzAhu7=mFL}o=DRQHL+lNq8c51^R@yMAo0K8%@q&0Ct(%&W z(1oA1ZqPE{YRE0dX6}*42eiG@1TSSP0E(%u0V3|^{g-05@VuU3X=|f6yQ1zJ_7{uJtn;r}gPBYWN0i+6^*7vs5_r*Y&@OLCCdNCp_g`(z zhCPI!bZhVH3@ULlU!5d2WnIIaj;Awsn)D|_^6yR_AYE4oPVvjN$}po?Yx>j#OR#{$ zuFgV!aAI)a;h>O$Fevy3r*yH5JHq8H3Fg={>Fz5maWSzuT}^IF>|g%te>j`E6UAV# zVeZsmUq9S8`>yu8YVZ5$fi(x(yE}K9_FY}>3vuE&3L2P+tolyX;!RZ@m z-}E6BMCyaVd+6k{$2PqIgA&W_C-+}YM%?lC`0mB`{@m32;)A=hM&s0%2+_~}bgnh= z%+dHW|FKox(fHHfNgqo7q89JlIKOq$EJ*_BbJ>{kavN z#}~Vg#JqBV=>uAPIU$Z`S7)#}!F23DKHOz*`RZ7EJe46Q~(vrD4#nw+yI5n|vCazxOSRP+3}`IR@QfR_lT>33024V(QyC2bmrKgtjsWPO4O zi`M{wG$tw(a&z~)F5W!f=yyOg`g0#{1S>zeJ?OtH^pQik!a0iGu581plxAh=H;l>B zc@HD`SWHujV3juv@gan)efj%Y>0d??8%yd&T&=`nq5vuwARZjgy3xabGuDpF%@9)LS!4Fwbmabh z=q|JOix|7^-%yU*@n_SC_gHiJ{BCQ~oDjNn6CG(g&aK~Nr%qj-F#k^JkR;Yg&oSpk zI6XmEpR?-f>=~G3XqELCf&hNt&ctC>U{8x+CT2`gUw~k%|M%}UC-KT9cToc-#FYcZ z<0>AJ=M3#Qi2l)QO#zyG`JQUF#OfRRvQ5$uQTwbBG+IJnCVE@;a~nax1- zL;w?q`Si!Fh_&(HV_;YveLu$fz53+?d(Z46c~G{DNs!Db7fTi#-p&Bi6}vK@wr-fp zQww{NpH~CHMAYqW3Spq%N*qZuGZaG}iu=n$P^ye?I>$Di*c8(4n=P77e>F4O$USzuM<_g=15T;4@ioyweK)0>w~OPYlXqSJhRB#VKE%c-h_9-V(DxtJ&Xx*5P?#kDW^8s+X9-gX*c!# zY~r(R2b_h1^dj*$J~&#D(2wRMU-eplpy+sKjIC=-Lx&n&bW5xM?2VOhA5$sHXw|89 zXfj@)tB$v#2C5%OkogbTNR5^87 zoVs~a1UGLFEtYx*8w<}8jlsadA`7J;OAn;u8Pv4SUsLhGk45JqosH>8oG+S!~siR$#6)p;i-lC#AX)?X$rD zjUeYva)N}QHPjU$4+>kK-#=5Qon*Ixf|GbbfLh=qA^!?$WF%QQ*7(!WDO9`8bN3#? zPKz(8*wCsRT5g-Jq!YO-t!?Rt8!hzI1N4LM5>9#LOlqF%VXtC`r&}3O8}%-;_=xoJ z7q6FG8bDXC+A_w6WY5+N{u|mh(lL|%k1m7^bK{ej%yy>D zsU&TKOK2Fnt;uMsF*^!&drfY7jSvKTrjeG&^(;HC&LEKCQt2$pY0BV&+W`Buw8_ne z>K|fT6_zio4)Z3zA|W$)ng<-B^!V9}n=m$=^CO22PC-F$T?QtRLwfvxEc0GLNdfad ztVBDDd8+Nkc}V^to|?f>RCZC$@McYrCrVp?m@s7eWFJ>_4}!OT;dM+57c?s6hB(AF z9Qej&XPsv0!82uA4Y3**wNuk1&A_S&h}LAAXl;GP8I+cV!ISLt~=J@ zz&bmuJa^eVEtlCt)AZCR>TS*1;+-1q^cA&mK`^CF;B&m&>tPCKQJDCP^@DV}A@}o! z!bPZJ_1G^}m;?c^qMFtg6=t)UYFKZ?Vcw{uq}ohlwkn8bA+t*`T;h{n9PJEe!t`Jx z40?}{jdGn}L~5f3au!j9*hTA?aoA&Umuyyg34*}!77zO|Xm)<&}x@jGFcoSWeaJK!0z zp!?jVMK7*Bm)F41qk8FVwL@O@e%7iTn1>(W+|AiqSD6n?cp~4JlG?x3wfavV<2N5M zdInO`!)637(hK*c&0{$ny|d-k6`E7H%`jf0oWcS7F%k=wDOdtY*cqC=^9UX}7-CRM zvoTKPRzPcDKC~dRh)eFc2fh$mq%xx-zJd9nu5C2pO6#ItSdTA4kbqDjzu2z|0;*x! z^-eZ~6oT#7Q!xVUWNG$Dcrn#HG{T4#8cirf^guCKefC`$xPB@w5wm1^ksw7YwRBhd zWaD&xHPECbWr_@%sO3 z-F#-6QKJzwf_(vh0tiOfO1wE|M3W;Fbu3V!2eP$7ndg@9EZT$iVN z`qf+vC3s;XSIOg}Iq`LH!`>EONkH^=cle!--chm@)VNwavU%R@GaG6cQ~PXVLycaI zzpu5A1(bu1_IJ0$msgL(8$SB>BijxfNdEN5WWMv(oMR8SZ97cLeq336R_5`Xt+@I6 z<*~gtyDrb|&TxHx9sibE?vZWlvxDCl?4Rd!$H(0>wVXFcvYnx8PhW|IIQYnwOEHpk zQfaM?19rf@X?ROs`)FRnd9wD7yuC=C{ify2pnh$vzh~|%ebb6igjl8FuFCH8fH5Y+ z4Q5X^o9$>U>??kx5%1iEEcho|uWx*(mYzMbwVl*RrSDt4cTd}LhKvR0zwg(i_pK3zdy!6`Lx@7j7jmn<% z@)Ais#>4l1bPD7pyK%gg?y(!~?y26b_r5>fxHzb7h#$&7Qrq)qSEQKJXKh^INjR~K zRJzlHwlit8@maiEsQuQ(xy7qb;V_e(Os}oBe}i#E^4UFc8OppS_N=pg(5+&_0yDZ?XNyHvNcl zB*uWB>J#Zsb_Wm;Y!dpG1G5CHlan^R<}b)%lRY%O8?i{~OFDiA^2s-52sELi zp8!%8buLdAJps-j9%*Wr=FP zZ+`<{j^^%k1Hc2gnN4%>gM*YKlz`s^$JDEHHdWh5;;~5fVREmuA|BtI;1tBMI7$iA zC;JKH20w7U6j(@$pS8!+{-pcHd<-~6E1LtfY$$@rV)7iLEzpHIf49bD|2>J zN?n^yHm)C-Qz;%O`9h1RxVdh9U3)2;v&D|Ic(1n-4E{)^N>;sJ_8@skYn5+xZSxeelNVW)H zz()C6vmhad^IdN^SvrK2xU3W|7uW^+nUuutUTqv4N8e$v7}(^tOnT5}PW;9NM>`ux z_CI(Wk=}-#V14KlfCJHx4H?bYN0=lS)RpFw>DALpKO2(47JagRQ_H8v-B$!#IZ*uM z7T5T9-llc+NAeYWVv8%t==&#yd3MTPvkr2Q*Mw8d zh=v-4QIUtZk2g&KU00_L1Pnf?5-K+8C(gM4{Zq4!1%zCBwgJT!!Yotrmf02__1w1G zULG=~>Sz`$>f~>+W-S{pC--%i=3A4C`xlzoJXjX~g`Hym`~U}?_T!j2XxiO8-Q6h| zoHF5l>9ngKA?bM0O3r3!(LT06Z4P;Hmd!lb5k>IUUw!=@QhZT_g4wM(T87;iH7^RT zx+563oFj8Xn!5!YiEy;x2q^p?y%&w^J9@Mj(lQ9!k8-}pN2*AnFpql-NndH(R?RQk zMOX-4BCrfY!vsU5hgp5&KYA6eH!nwbWf%e zNB|s+#2aPR!(YTk5Z1!eus-hFunLyJJjWvW+`3Aoi;0zTmH>%jIeKzwlx-IsU$^TI zf0@1h7jJG)$jadLS}Nn!i?0`aa$fa+@eMD1_tsx|-A<}820jmF5g`2t*WhmF5m{wL zknK$OwX9C|wkQGS>KbCt5=9a0+-GJ=TitXpo!Xhl+*2lAEY*(?Zq1pP97%Ltf}=$~ z;4p!A6go~}@v9w9KH#ht0(go#8&vH1;lSKPbwm3oFLRI-VDTA^NM zFnkc~fxjj63G3#049; zR>0p(2>789%5__>B+l@h$!|^(M}mM;xL^>_9vGE=P2?H1!7C8jpom+3fCjDXW0~dp zQu0SGGnKK*n6C-7sK@ykVY)R1mLS}y)9DZta~P>bEYjYA#?7S5Rr z;L&*l$D(ozRxh4ddc!{Pf^0M@^X)5~1kgoy5A{@+V?BbF9I$V(!8uw(m zam4!JR}tXoGfdo&_Q~wvgbj;S@8eEveT$k_Jptp5ZagUB5BlsDi5j+D_}zfWQ#J5LYF3&I8Ips=c`Xx`MKb|#5_ z-}Vcy5i{Dg3J^Rh+NosPGpd0tdPrAZnlDj%P!Ej~e*jJa%!&i*AR?-%&Lp5us3`PO zn60JV!R=cv1yN*%t6VNU8ByQpC0yx0uT!wDJn?884bZVJvPu1g>Ft!WE~vNIM}b{v z&Zv<;_5g#g(x8f}uy9~A68n$(L|tkdmqbgiv4x^)`qq3eNS>+@)!@w^PVXFi7Ai~XB;z!&tS6haOg%~SDt;> zThKH7Wq3p)L9;sIX5TBmp%zT|n~b~_>V;GS^$<_Tyi_lt2CX&QnyHc0INv@7U6fw^ zjr&!>8i(@AS~ZSp{HO8^)a4ySnEz0%UeXQa6o+)^;&IN(fq9eeZCRZfT}LRT8tek4 z(^q!;w=Shcz8K3RIF#^5*R0PyVpPN0C%ElTgI*)kS|Fv&?YdYUw&Cjem-?Ltw`AuF z0Zx9)kCfDY<`NtrUL9S+&NManN;RN4=}JLhDy%em?UO}Q;F{+dz0|IoN?Icb_1+y{ zl4(MUKpG*a=0{l{SS`x{LlFbO*L{8Kteh>lN1)S?L27 zg1(Q7gFX zB@N__GOEQhFZ_?*f%l64j5cB{D**}XSzpkKeUjjXP5X?=i4C%OivP{l`h26x32=C3 z#F&Dugk;XWBMFcjPwYomi2h-+vMnPvGG((r$1q$BSLPNiR4Kzpt}xZBe-F@M4C^xX zM;?znSa`7iv2L`nmfT=BFBOZkLySk;9-AGuGxG9c7gy67ooIf@~rS%EChFREB_C97;P;Yj_?Bp{C&0dx0`t-Q}Ad0p=a5wjE|M zCiJ1Vakmd4!bbul8_SgWO*`&l17A5*a>}lUvz;9+WMSlr9%mYBM3iauHE&&t+V5-8 zrY6(9?Hd%pJr)|Yg?%wb+KJQuk(2-nlIYq5?he1@7|}>Arz%SP(tp~H;~$TyKxQU0 zn&GBVR6(_Gz4OuojZuYkod=M%ZDP|&fh$5FCt-~dOQTI2D4<}Ve!e&$x zLJTjDkZ>9ts2FSPa-N=pl$gjq*`Wy@_&BpP^gZ+hob_j>d*2`<7b{vZ#Fqp}23=sZ zO-7YHa_W>c_0oc~y9fbNYGgX0gT?6~uecZ}n!LtULq9-vjm7ZZ`B*sQ9wctF2zli3 z?ck%z^2(_4*QYJwWNN+B*+2AjV^okULj7~c)57(>N+2ibm;X8dBT(I=uT?G&wEH2g zUm=$XLx%&0f}@~iJ6ip{w>A^pcy*IJKitaE?Le^sAxM(N(5F3i7}tD`!tO&FYIdrb zSGhCDirzeY+$_?NWoKi=^LObxjU%2ZIzkPn7WPn*V=ZYeXQjQkf~Din*J%ZUb}w?Q z5raHW2r|eNKJy9)xfp{qv5{hvSf1!&FzTTeav=+|zV&(}=s|NWTeW|)?f-`rbj0-< zO7eYS1+T+0^ZfF(rqy~qP?M0ska5MA{0VHY#4kl1M?FLEiS4o7%KsuH8byi@lg&SY z$^)P)(^9(-{Kc-ZwJw_xdphKjn4A0SU!n9@aMhU(u+!gtt={=3LBnofo0ZlLDhFg( zY7+CH*ECJLd=UAMxbAkbJ!4zg%9SM;t#<^s*uAZ~*_H*%Ny;81Td51BW*%Z#?|dYq z!#V*>dJp=}Qfi{9+HHBXfGR5IdA>A{#{Xf)hXd1c*jR)6uo;rx%9u1-<wi)XSFLQ1}#pgBc)i+R~@?2vsAPAKsKGcIC?k1m(R>}cvS84(1poLr6h~c*06%Pd^Sik?pN92y0n>{u5Ak7vp+Key zgJox){-f7Rldpu9fyRxTub3|CH9gehUI+$5UifjMOA_gT0%A3`Ot^=?@Ha+YNni4V zDy!djUma%nig+?Y7}3UmJ>mk2mq>7Xjkrv(7ULoo8C6c}#pSyEj<8H~4Q{#@?NpUB z5S`kye{(xGIDXb*416Veh)b{OvF}T+4voH)RM(}a{Aklt!9$}FQFzzncoIR z;%X?64LkwIUD3re4PB;8_=(HmEakXa&-Kix23m==D?q_tO-DQnx2*om-v*6_Vdkyf z=0OqFqQ1}iwM|IVS_5G$&qPqYa7CTH1L{yU^rjBns7C1GCVd***S^@&zVoH)LvI+@ z3w-9lMhLVrJ%&vqsG$>49Ihw@%s=~$0Lo}SubG{&1i0~`%nv^%&hx=4}V*I*yn)D0wESUM0RMxex@vaXlw>C~}g~Hp_@$+9h3dE8L-gsN%1R}1v zKfA&PkmZ;7LOQSY-;PSQqeqM9zYTu(gl{U%IzM_4bB*lkDHNlrDfMlpz|p-H8TQhl z_V>O~j&-!}1$VEW`YZUJ+{lzth&`lpo&$uESJmkA7)7ud9d1Fkb2#cDz^keYqs@r*DDLe&CZ&{6Aw9et}>W5zNkOkTV`+ zpf3=tnNbw?7LMYI%Ep+YH3`mt-o#G~c`>3d128Iu?mbadS~S{U6nNo+dGuNg$0&|2 zNXetRJP(dO^xSKCP3``2gQs_wydZQ<46u4*AJ1_$*Xm*I3{V&O1VZ{R5NcG!E{M+v z>^~cEeSw4BLEV`y=cA9ws&UnSse}#QNsNb-h0dSy)-TZDw05m=v=kQ6r|4cIug;o`P5m=wsjprrvnGNc9F?=Ao_)Y0s$B#DB1KaHfvmN%TRx8`F=w@zPI^$** z@0m;rvO*NK^^N>Z)oZ|MKA#?)Ise4F-G^_=uJ1mcX3>R5%8wS+FA@&bd8#`9k?M)d zlel_C>mPiy@tytVhtk%c*)w-+|IW}+%Pp=m?Y^|wopy&`R>|jHVI^l8cb~82!SrZr z>Y@E^RL2A9#m!Lj&SaW+!f9ilm;16txb}sgrT}-r`Om%ZCCD7wc(2~)Kc7-Tx}V5; zh7u`+=FC{^O>9&dFo+&bV)ZxW@He>nL;_m17=RP3209bWG0`-*c#W1+e)p053H z`oW^L)`ELmo848zbDilWj^#SLxK`}qkx>)YU76m|N{@~j@a$hbalG0qV9!KHLDfB< z!dV*W1qWX?2=jXmtLSPrp{}mH1;V(Q@+Yt{$2z5L}pJ zY;aw8IRDSTd%Q|(eN?_k{r4ytig5K#vNf0cea=zocmMM@)EhdoM`P!Q@bUznEGkg~wU;U#wR65ohj+2m6>#J?A2*8lh+TeLk3;z1oC=FLg78jNI>Koi+ zLZmQokTUt6Z|(JOyhum~{~5bi&AymhVumoUr>QvjJP~>y`T5tvXp~BsY>}M*{FVOA zkq)6IglNm;yYSqhH)&QJufh(H1FZ7GH?R1GW(CdV*Ym}G?{6+b$wflIUJ`Dv?h@zX zW59Uj_4)Y=rS`t_+rLWxPe?v6E0`Itu2|WG^)Mx(Qe1Z7+10=Lf7yEFdXx3(1EeXN54$7q)v1eC9G7|MFnVPcyZ0A~F%SdOn3F zz_3ASk~Ob!;seOah(Y6VQ)bx>J3sz>6b%wAWy8#Bc7DKb*me$a0B1l;lG73$e)TVj z%dqhnP5$iNxY^YKzoj36d8Ao8_oa1|x&AS3)d?YR5n2pODJ7AW&c6RX)E=v8BLMJ? zs_RGK!eSm^8O98%_vS6gg4@EqDV3IA81w*_Pe$EblCu4o{Q>z;fX2~b_@sZT7QjkD ziV8Wx(UV_0!&zYAU6~9LG(nTvfeu-T4*&Tpq#mSweK~uT84VL51{R}9GzyF9J^ta- zL|7vPux&CTYj@CZR62Yt?|R$@F}-i+{m+*l2|chIs~|DVi(W%SKp6X$6WKek;cVt9 z*W&B7HF$%fnb$+14M_>Za5>QE@FicA$YF}nm3XL?;Tk|J1>;r>UGM8JlRLI{4D~Bw z$StW>q$1%o*&zsASR$`;^PfftoJ81`L{$T8<{fa74q4Ca?%t*kiVQ~D8VFZ58sr<0 zIoWx+5joh)@5fNcW-`@9L{xRqOjF8oN@3oWkDAvx_er*_S*sC4+;jw;s};GDrq_`Q zKo_vR&DT5+9f75jzX#fthfcow1t?1vH=*TAX!qW?E3CsWosrQzurcJtFi9C@Soa?L zFnj@UJXY~Ce3D%n@Y`&MoHX%r3Gnrw!X&YlERM${e^uQd5S=qTdGr9xb7UUBb`6FD zG!?})(QRW@xmlwp`zawTIY80jb3dKNLv2)B-r#@-rggBM0L|}+4!`a5s5EE`6<~;} zr1cmzWDXvNww#I zUK&8}+#fhwjw^x;x2*zU>0rV`U=!Wu$a=5)9ni!jCXj&$mE9ktO^y$dC#;b}?R@oa zo3v37gW1c^4|bqvKxU(4mAUboG*=F~&INfSxZRJKsdr% z1NUP1F8i^w0SS>s>!>=`2!)72QbLhFA9-hg{sTxcj+M+DwsaLH6k!8VSXnkNhr9Vh zY|(DXG){4pUl{NJ0^m&yN$Nz4{H~ERg{WRi9YNqGHZQ+4*nxs1Vgh{{{OqpiUFWdJ zoxq`gfLj?b0*%n&Wx~qkpkwnF&Xg{bOlwcTc4dUoJvb2nm1Zl3uCwRMXIh{HnWZeM zDt9`Len&uXstWpgy$i2GKFlO3$geEV^c^aQ#VoN{aKyncJx@9!8Ut7S%j&X$Ad7op z2EtrW&ql6u*=Op~7P9$_UUi-6q13QQLn!#Wq%zVHJ^7V0(8Xc}Bu^}tT^aaWQzTFq zKc!6J|NSb&Sfe%u$fz>Zy)tf0l}Ox5Wbh7rgyr8TcP-;^k;lMzT1E3L+du{Mc!?!? zA9_mq3_PJib!$)0rQcx+>EaBfo&WMIFB+4SN$XTL$;uiqSa|J3Ndldf-fzD&im`Gi zVY5or4HDeNB!>96-3NKYf)){=aO6v5%?nk@x*yMjm1qSMC&a5L;9!Fqym)a>93UAb-u3 z&JTY;G{D$nnH4HlEK)l1r6RFzj&F2$(*tlV6SV?r?q4;yPB{V;dMSmn^K!Bg!~l*Hsxz564TNy!NMSp(^3^+F z2MDXJ1!ax0^MiexUnWtriS<(E>%apH70^&U${AFJEAho2k%w(=YmQCtd%pxlEhmF; zSVkhhHrN49pEAP0)pTFMz`YG`kne<0Xu7lNpm{tcgJxjJ1t0{L zIVwTz9o`k`0UoRz2t$o(1=e*jY+Je~zc;$;Pt5O)01Sz%;|q^TbTRWZkb~{~_pd4l zK$oG}p|Is}^Q(g$zz&X&^@gnR0`^D0j=Hf`5Fo95b48&OvUlM>VL2di;YS^Kk(PBr zU51UJ8w|;!mJ$SDiRRTRfUI2gDC?YLedMt-Y!!<}P4WPZp+SLb?+4c-ZSr)80T7Ss zUWw2}jDd+j_knI~kSdeU4)p4Dz%>OlF-AYaAG!(u33m_rGGsumSjJ%osWa0L$a8l4 z&ObWKEHUH-banRu;wlR)zgO@xuorzo>lC0d>azOOr1%#0l5c_wk(J($UgnYzNSQQ5 zbs{jMGcK^E-V1GpS8|~OAteaR>62h&tq%BY+$)nQzo%s2dSCyzL<|M2Pyp~%M-C#0 z&EQ}Fmn5Te$NJL^Wtdpu3vE=zS(Ba4WZ+5_EYZ2@wlz>UCZw0!Qxz(nsvJK_bJ=2e zPknX>1Ek1UD^6B1eB?>Ye-PFPb~Z54lOH`>`BX%WPdFpHFyOaXSF0>g6fkn3BRcm! zEP(@8o0S`@JaCc>EIi)ST?G?+y+{5WWhRvlK!t__qM22T%v6GO$yxV$Z{2~nr;!rW zsw1W)JdhKv1>3A0@7@pb8X03(j8Ns?K|!j+lpE~Iy_n^aeJ zGHcND_Pt$e7SO#BqFbCE^hj0>TZt|ci{*FqKK6Dq4?O2mzbOuY!r;#T442-UKQCiJ$O8Pz5gY;wbxE2q zYzklU^4a^Z8I79m4OZrWz2l%k*9bJRY_gkK zi4Na&n8<1jGpux+oXTninj#S>_P)@<>s)Mv#i=H|BE4Q2Ea_>}Im*sLiL4yF=1kKJ z43;8#sGMCH@H+xuxIwADvft4Ak1Zw75C#arU$vqj1ttJ6`mz|Y-noxxx<)$O$w!rRukUK{Q)FR^aactZdwCV zTf#EWvgSAqbU<1WW*&ktn$sxhjX!$OEC^47i{ch84g@f-WJEBSXwR}r>dc(oCafji zKxS4k$K|vUG6F@gCAkhc;p^JjQs*Mk^(n zVe8%d6;@bcnjtLy1Y%OzjNogd*5+U_#AFVR%gTmVJjYfxA>5KdO~_OQjw*sH1RN@Hwn*y_Wq`e> zUUM1*#sK1ANwlkn`8XF!HjhK#!f)$r{?w2rxXdR6W@UpdL6bKxjh`dSl9}n}p&=ZF zD@UT{7#pAAXO(c>^KX^iz`25XtE*yo7Zt2*aH`ufbfb@bR1aDk1M?YG)$zp4@U09U zy582*rI35?+aSH58533*Fm%<589Y%y1DD?#9e(8|`9L=9AiFP-&aV!5pol|uNnr=p zIxW%R?|BjCS&-#yYlg0>z*&+R1x#+H4{P{}5i<@(M^xqr$r%EyT&r{Ba*Y4eHE@{; zgxt8cg3_!zgMLE`Exu7?Dq9CHyVBXS?M#^=R4_xx_*Eqa`WKJT{2(PPTWTa^zLY8uPMsyv{&S-4tDAd{I4;Wj%nF5y9)NztA!tN`bA$^VYPo z{#zs_EuWR%56;^{8KuYZBP#pdFc^>#IUEYqT4C#=|M9&wQGw8IOc7IDl_j9UID#R( zW%)}gsP~2^(7&*P`6yXW2L8rsAk0|kGJ$tK=92EF)2dq{Ekfd-oMVYchD&t#SN_s7 z<^o~VkEW2aYXg2GZ_X~G=g4%f`o#0v5(UEY zRZJGxkRfrPDx+K$w?EhoCop8_wn&PtT2Wp}>K&_rvsRcR@7%vra~-S-F27er++w8B@O)4uRTv|Lxil-Ygto+f6FtIy+Ak$ zal7t6uK}2BoA9hoT)7Z3^Cb!PcK)~?J;U9>Ca+>rL;8lnQt&2kD#tZC9Q+qU5HTJb ztIl5Py=erv3sFfREQUZ;QSIIwW3Tt~FC{OGZs0!|gv#W#1boX6-mMFlO zX(2#m6$UU&FpB0bpcc{_J$cTsCi*-g0olvyaAkd5=cnkAeodQsfk-|#igOu5z z_u$2Nc`>YI9>XdOFheFigOk@rdJ7Kg?0Y{_ORUMbnT>!isudBzNrU3}66jvzQCJMa z4j~|Ob#54P^Eob~2w$Y--VdH;X;tI`{a9Tn=)C-pegQuBiZh*v0aHFs*4V(`P!|=Z z)Bpr7=!jcLno?tR~H!&{I5n5(hEI5n~rgqC>HGDK8j`W+NrT2Gcj z@sIgBB^NUK*u?XNBqWA~S2Jxf1PcQgGa-{PUShS^27(Heu|lvh@>j7i!+_8c#Y>)x zd;jZa&^aP7x~DpUg?V1EpCE zTJOmaGt3yGCYXV%tlF_cQjh2}2!Tjv<&Nbci3K)@LCa1K{H@s)I1Jz=KQcO;{D-L4 zh5~v%OA%XTY;i^Ah8Q)xUg!U&7(H?;Yk4GS2!_%ll`)24%@RqU$@9y5+WF`*_T8rc zHDy|L+z2rdT%_1s>Jr@EbwA~%yp>L0jfq2{%RN;JuFt@A_I<{^dzg&<7>;mNAl$sv``7%t3LZ2 z&E>^o(0CPUQdE$CB2Tq!>pRbUi7cPgB*`b~3X3}jM^-g8MaaO>LRVwj!j zkR7c!Y?=eH^)`Bfy3dVxr!CgNL6O;)&94j@#e=-TX69dJ=jo}JxQ0fy8Mv&~0l&o!h=tgKQc@PZPyQRkLmD2lq{*S` z+8EHv*CKOT++)GUNL| zXN0c*ZBt(FAFdx^=bZSWCYv8z!>hU3++h0jE5~X9ZLyO?tPKH1!iivw7xV7xkxN=p zFdQcA+`vt|aauKlM7t17v8*&sLhbFaYlt^sv$YC4h9&WN!{b*5! z&0id1>!}HE>P)u13F12^^sep+h-N!5jPdg8SO{nzhmkdUSvF94nf|b+ohhe=M>+69 zs#b>79^x+3;=Pu|{PTbHI@oPAq|t(~>yVehwoWP;nNnSey#cZaxTsQHrm z7(gbvtx5KCfS_S;AQ`K5*@>R_jpGigRj~5n?E&8542=yhCu~9BdCTD5;oa+D*t$*I zV6wM)%zi`d+Lgh=)pL5aH^}zh`Z%u@PhxuJd!uY0G315b82|LrZ>~frCB7-tR=?OJ zNqZnV)o16Z2>MClc~a(t97F8*s{Nu`x?|5zr5jX02ipy#s}A)S=m?~+?_|gj>wY>_ zI?o_N-rilm$F2Zz!rR6>*t}bt{)>aj$)O$B%ubBF@w{+s2YZx`gj?0CI9`-NR3eM5 z5mkbvc&WRtHRErcPPFyh?U>>;Wu&VNZ5S`He@qgx|LnBSwxGmy$lk?rI_BQTHhffw zm&0IrY07W4*sHX6^-D`AKFh-!UdWD}D;9f|yP|>$YJBs{&e8@8Y!*8?G&>oLO^mW3 z$ku7L@VPu}O|r?&*2E7tF`Ogy*b7G4#(}LbLUt4K5_XWOUs>a2|4D<5?}sm9D@uRO z)bR4ini#sVK^*&%u&2-55;RW2O~GxgaMxJln#q{WNy2u+pLjiEMQg*sh7U4?%cJZX z!0v$v>FF@c=^E{B_)0&xvKDHH*-U8fSjZM@345)Lw64`F>^Ifev^(%)MuUAgx~*;6 za8ewINP9t--QPORmc|xDcKXTWB@@dtLxC4B25f^h+})atCnI0J_j&CG+o#s!G4Gb< zgg07$NsBH{gi}KZ_Vf@8&z9NsMRA$lSueKNZY5%H-ixo@PZ0w|oL*{IoJ|4Ds!atT zmSh{YVh4ap1a73>KK!EJv+cc*V*zU4DhZ{EihJul2hf(!E(1xCcCv;As@n;Mv0On^ zyQmXKoM^JYLI=x5!MMksx8dqQIp?S{kP#wx7t=cK7tnFM|s_( z;TlrkfCa78659%CpC>iM4oVC$Gf6?6KKZoj$D=L(wo5LJaUG+{HM~1M8UmHwkE+W?}Ks~h7l9%71|6ji>cMzK8H?WH|Ei>Q`1%y z%KzCUD8WBI^9^r3yM2BQ0$H)mkJ$js5834jgcAt@MJ*^l;M3ah=groYL|BVH3g{F%tEeIBp=bfwUMhOQ9oZ zi@-qJD_$!RKP_>(55e2ZE;nozM z_H(sEk&_LzxK0HrO}ggOCCIUBY$#zO{w>^(u0ogH-8k>;I zLBH|>jOIvdp%&yPV@V8U6nW70T>!eshXwqLHE{GJTS>7EiG;qomcf@|Dx%lE(VhvHeXmWvgWS?JO zpIE3H_-N@dIm86MV*S!q!B9Pb_6e?rFl7%^?IUMfoVxSgD0>pG_v2_sytKDDx;5#% z+TYc2=e*8$y!JrIjw+1umayrw8}K!aOT(~x z^>X;qzz;+JS85CX`W8FltlhHgZ4QEo+UwZeu`%}P#@f@Sk|)MCPTw+lQ-ck3{hQ8- z7yL(p#_;Y#+I%;DBmiQ<-od*YKQg)Q&W#VgDfIW;xiJjR-@5RiUw>pFcqrMqZrkE5 zogh50@M%9B-~IZ6V3{bK_hR z%q~cEYkPawyvM$~UhkSem<{KQ1O^X{Y=4Pn9@e*l=!qbx+y2MUh}7NM+7y@OhxayO z1}qMS{mo1IV0gMux7IOIvmu_DzcyeH*ZUx{C*JZ9D9^KT?7Ah-I~Z?aXJl=5J3kCf zqFO9;hUVDFw72@nKy|=MBz+T-AgD5@9|M_7tlehK>TF_Cf6>;pq%Vy7rpsRIn2b8+n{x|TJ z-&)sZyEE)Tin~|uf(v7x?w`h(ashi|w|L$8p(W(zLI&JFFg<*WzZ_l7iKchyjX}`t zPRHz`>345;JNYsYB1Lb8F2T@CKR zW6)i*yf`_1yDvvFs;qMS2o8)~LPJm*d;&6GlEwr&gd`N$udo$fGQlpd^n7s~*^8U8AGas3 zo$Hdzi-ruP@f*$=l3`H5kM0ivuFNpmyDrht@GQ^_sBomOr~%6M*b9@<*0j8QC@ad0 z)Hm_rvmdUXko>fKhpKWj$;!(XP7h>iWN|EjXcO^9HFKCIEI9xOD2pn~5RqipD_UgMKRcyw40!-vS&+dUMwhn{)z^nkcyg#F;_^v1>A0TJ5vF;bzI zw3^KXGPw?EWYnQZu|b;=4dYFCtBLl;4fsb3%^;qsjiAVLW8kP7*KyAn7+LgYGDSV zZxG!?Wa5l_%S^ni@3VX7;)?P_{djY#uSGYT?lj(LObJOZ`m$Hx+BJ;pCLsZ zYsXZB5p$MHN+2ZL=R6rdGT9tO=4tBsJ|nmJqlIylW2|&V+2M_v_b6Sn$|F z5lT^(wgqk1s7S|mo1pMBPDbnC%6V#Q%v1~#26c+7mtBL>~9 zs3}VC9d8j$zzuql2~!swjzKd}m>QBHNP=m38tJie>egd@0t3@!hApZEvy7NnsYF59Annh28?&32F>kvC06OM$e8 zmo(5M*}2#qei+vp$YfF{0(9UyhKQg1HvxrS?V;|WkA22cdN$-VL^iyR+^JX(?YKz- z0%}XLDBC4hVZ!B*hD9i(R7BP<$k6qTp_5&tfD>5#NB_2qIU*oO^HW6BU@2T8Ru;S% zwu7Z_Z!I;K(N&H5=xu(o>;*Ts{Lu;2$8c67wj# zaQBXQblF!5D;ez&%m+)$XmjVVj9lvP-l#uF*Yz*8m#W3%-LJpx9(Y6EgtGsav;rdQ zYlPG6w2!917AoqYq2Z-qzK)#Mz0up(&9j3vIg+TJo=qcLctY4EueAR`>6Y$HrjvnCrXaTS*a$O3Ci=@rygV zFYcT-oSgdy&sR{>LdxumBmKc|^0lN6pb}@A^JuJXGr`&&@%+}%->kr9$I=q%nEK-N z{?@R2JNf3(ZPR=}!+-!!n_IjU4>w0C~_}jM7*)^09 z?#3gB-u1tTlJ_>Q2--Ep@U<5z9nsO@md(E!{OTN7q%_T4DW%bhys&6G1`+*aLWRTjxRUv z_g}CzoW19>Nk~e97;cZHB>Zg;NAVUWXtq5RH0N($=iTf##@9F24tY0@-I(0+dc{yX z7X_B=*--oS3-f0*uY2?9G9`^Vfz)17Sp?lgwPaaIjnozT?I&rn)CxyF;nxtR`tB_= z=m^XXsQ|E9CK+HjYJU4*T$`#BEOUOUPJl?FV#`8Iq#cZ`n@+YotT3%UyKn^)S8P^H zw-~BDg!N6@vKU>$J+f`VyXvP-C;I~LLqL#H7J#@>`+Kh^;Ccd@T#3iP|71Npodo;+ zsWo^BhSc`>!I`@)X+SK#wsxO?XdN>oM3V}6ch$g`0G%NH;b85fc$tURts_x#Mc~~S zlSZ*i!xp~Z3bB+_05K%DJ*2pP@A$rtpV6G#+rSHjUTbT?)P%-|E(g=fm3V76wt_bQ z57MpfHaKE*+cM|lr~w1qO&(*NwcoBOs}Xj$J*4D<2epD}26Q1Laq{3yLe_#oe3(^X zQ}vtuo7ZuLuv%%^y`r|_ce-GTt~0yPy5R6RYsrPx4}@roy^TP9onioILlPjNG7&eo zl>HdFrxB9AsgtK>zvn2}_7Itsq&)_}N8&AuD5gaSU1yr<##jU)V^Bk+m7c&#Lw$_F zOr60W9Y!PXZQN)#E9Ze~i_m48zfeO}p*xYvI@&RgfwnC~Sm@58eD`=64p_!BXXukD z_Frgh3!^Oy?L)pl&s$o&-9i9z!8exaLMzRNFaqoVP}F0+JFE=0Xb=pOeo^bBqVV6n z-Zu{2*Rli>z?Dw(*EY67f?!&Cq2;NB#KmxLU2A@g|5|AOiFEg{`%8#atAi3`W9v!g7}wTz`-rW#*jPj0fvJeb zg6Vj?7S(RK+*=CUON-JUXmu}`s-r#OjTSm*#3u~`tASdabl?G8(>?EABcFxf#v`kN zh90^7a#l*9uay<<;`@=k4um^q{q{*Nk!T<0JYlRqU*|rYtf_bsa}%DAhEHmi52Wo7G!0=WV|JX$1ZBVT)z6t(WR}a z@!BTbZQ|0I8Yo@VV%-Q{T=F`9YWS8`fJdhl4eKTvZ-UtpFZ@h{$eLV*KeL38kJcZq zk(|J(O@b?fiLnN=+RMSn2k;Jd1^&XL(^LvEgyHC#<%5&KL;fgHEcxl7#i2yuQ{ri@ z;fViOe0b_9oOmS-=t#Fd+XLE-^8TkBil8Q zkq-wJF|$qtC$|wD;DO0O^mW|3rL*~MYc>I2*kna0xI+K26O<+UZK(|?f-f%*f45dNs$=rq;UjN5 z+NMTsf!?{>dSCl4$W|^{L+)D(N2mZeRz^^fnLVQrZax*@UaT65o3Vu@xMr#w8WZn7 z{e>69AsV2pjI?Ump}x7QwF;^o^QpyU3M{(y=+Q*Uiz~+(t%q7oG-JflGP=~<4b`|M zWRw!!;w|3)n`a;r0>VHtQ5b9wmKFH|hb19)f%!0ofmI>?l<&7XHCuha9f_u*L+mIN z><-T~7iw3;!U>+Cmv9DQsv02~mk9o1b2!=jKBWy5&{;eaKo=Dl91^K=U})(&B%qT0 z1cqv<5WRZ)2}~Ga#T=}3NNYUvRX1Nxosj=Y9B_9*Ju*iVwTLhv_7kwPb|W}i)2|+y zAZU8aHptuyaOFwFMT{H-R&MBOh^)(?t)d&kE5#8SgC+N+#)fu^aW0+OKnM^4yX>D6(S?R$~w8*tjUpN$)CX=0WsahpQJ$dn?BXuZOs?n z*4y%GYZH+OP2>$sT@|d@NOMFJHj0+}h&iDPDaV7kiq0B*9YnRwFL-`vomcV&q$o}d zLk?h^E>>12MO+|&Xk`3qUDrI03TG*Z8Ja_9xTqB;y|2EKL=MRi23> zCI2a+R6tf`*Txoc7RE;>g^lS3{UB3dxbqp0JpJ|u_z^2qb;V67b4+4F_wqlHik%{g zOJXLLVUt+G%1>dtYpRtL5|*M-E&DIAVd_)WjnCI#}45QwL&UGIpIs=lFc{-0*aVVLxThi zKP}I}TA@Jj(Vp}M9RiJ@S#M^Eu?4M52<4|9YN3OG!Oe(SfIon~^@1xK*D$EI-f%zH zA6zg6b;0Lq-hrgC70JavlmkFw6rP=+e#pYIFksf7 zwRKT#i5vv03Lcx@$a;y9h3oxgvOxRS#UqbRZ7i`=;bG!H>6Y_eZ}l9n?qb z%o69y66R~^mfbpmhvRve2i=7$wmrst zi<2-Nhn^&uo5B(VtX((|ZVC7M|LSKamK*CYC47EjY)3eC+oa8>pA#)Gb$bi*?L@11 z4>PFmjT5YLpxz;W?TyP+BoN)XIQ>wvwn2bup=8+B;Y|%-hWGn#cxWowa?hqZiyRtZ z{omGRItKE!%+nHCk>pQeTW7(X|BZLvnB3P)YTjpell<7SFu!ouc$fd9!)rhGz8WhI zK#B-cYYNDPu!e#e3Ok1zzaxH)jmrfQVE7nfE5HSzDX$kl81g9RJAaK|rvF zRjVu4qX0NS4GM!cqC#ked*LwFTc1Ex*plubvW>}BEHcP95rD_@#HK7exv4=0gUo@Z z%V8YN{m>qY+aJ5Q{@TVbXc0tc(G<6{ydnJ%8sujpdc{%+MfUtx z*ca-Q#kX5S&`+2IQjWmJj=)x#1w&}&NQ6*TAiy7)I-8+Zl7pFkQH9C#yT(~8F*zN7 z>=(}rfB{)rgv<)qkq1e=l!IpOwWx&%9RaQTvkw6fAfQ0{2;DRPCaRJxBcOk94LK96 z{N18~d<2naDug|V|81dzLnoP+m@^`sJI0r74>MWiR<&R_$IegiOps3&&t&^DF zrX&ORtzkr%$&lV7J+uazORpnEK^=Kf>$U)f4&Mw0Ha4KD!C3FN55M4Z8VN|MwGti) zBckCu8v)#^6ifa|cUfRmhaJfcP(d6mGNyIOKB%(3u;*HfB#tK!0?9%iFdz?PPEr7! z7>~V;*V=jvj04ZQ7#uQHC>sq_%yUh8^g7u){>C#CD8nGIaAHfyq6pfY4Ou#&#`hsaGSl-aJ}_RFcel(ea?yT9+xq-hpTcMtu{yTAE4 zgX=G`6&Ua2Nfj-@c=Gb=TUvwhWSTX2tu4a%t6+iyR$*|kdCrz$aCEHn!%4|u923ao zYivOX`Gc4H%7aY4=J5M3Zfo*@{@yAR9$%XvSDr3*bVir@_-_1}! zM-847@d6As|3+I|r>B_E$4wy^#%E^AxW*6_MSQ}@*I4oE{#~#%cGd5lUR2Og5t1JH zBd>>PKDq=tHTxf;VHQ8&@?gW~SrtxeZJQ(=CH@@oi5GUkYxw$8q&W7YdG%lcLA5tO zK>$TWkC-I!MJ&v$huo{wl-xcX^mc7mjWjCk*=#qM#%|Zf_l{lUH=bHNT`>V}6dAI4 z?xH?(c%FPSFGz%ybqPT9+}IbN5BHN;bre$w-kf*ts=}jPHM_^U!-K5dr|*87lgk8P zMnPO9$%yz8t3utM4 zWE#$(L}P{}(Q}G2x=UerWYebjXVIZIJ__VefCLScz)*=J_e;22vA`zQ++LzycnLuRBb_BFI7X9YB7S zHaA!?TIfjei?o0{oqfAsy-&V}gM=}{olYURE1VVXSON9IkaeIFxC$VsBmTk2Mq3jp zyK?)=qZ_QwHCfdT0 zLRq1!cJtUeeZ{142iJ5r^lA*pcYGmRp~49jM{YY7T&-_$7wp)cq!E&l5bQ6iW&ys} z`(M}gUlLgGkqXk_giLm3CSa*_Ly~W3XB&rrr zL6tq-Pf=`5ai8SzYVyDY4i$gy7g?pjajeB129VnfK0m;a#bj$-7J)AKSSPA#j3~;{ z02-EV!;&HotNSI1EQHc^YoJ}*xBCpRkGt#Y2_O>#&!^_EMu^l!zkrySHMPX-Tib@0UFIC=P zKxgEq*@%bB0Z%8+(>MBoFM0h#(JY|tK~O$>w+1$t;Wc=WSfYYQj2 zltjnLZXP2f^}`a6>FKBAzuK>kCi6^JXbzuarJVUw)9!G-#f(3J0mToD=Asx!jJ)(j z|DRg4KNpp!U=y-ccV0RhCbJ81J9uoS=G{8pTAUp2j@Ox*x+s}{$k1S}TdX#}ZTEPq zGe2FQe;2dB=eGzvFItFa?rE^3<31K!FJI)3zKL1n#TtvAV`lU_o&&UYW3nFs;t>b@ z2p~m--IMW9d#S0Q`vImqsgcZdm`&AGDIx7}bKgtOf&j!qb@kASn@J`s0Wp{u*Ys_& zC_`QBnkqJvJ5i9u?hLl|Uu|nzn5eNy`Ua1oUE_Ab`y1m{@4e?rK1S%TT1rvZEoqr0 z?o)sgGkC0OXnFH`M3O;aj+Y2cwbB66UYD=z0o}DeYuSRRXfw_2+JSdK2B;Qfp!>dq zsd_xc0t2a_D+2VOmR~?(`2`HP^@PYy$qefbpHYpb+BH&I4NqjJ&Vhy6&Yv72VkM0r z3a->A@zaR^rjP{;mV}7CN0x#$_B02N)#zajvNB3e09XDW;WWJhxEo08ogO%VjkL&t z?2M-Cjq-<}^Suw8#f%k`(DYW(Br&SzX2nG;IB-^Hllc!YY5XuLpqohoY+h<8CST`` zKE19*e9wA=`(csR+BeXTy^SNnRQ%xB;#*h-M3|dr{lM@+)E-Yk-1&fMab^3Mw;ooA z%LpLFNvb?}650#5cC>Ppd21#1ZeOsAUd%c?1}rXNO=qElb9Y;7$LZ4f6FXwg-7Fo* zCD!-%{^9f6fnY&0ZCa0kt|m=|@2Ag%>%<|}j|C|q!C)FE=AawDSbFLFMCxftjct!5 zq&f*ST@wG%Ah|>?dENW}?CgK6#|2gs@m}GcJUBNza>o6b(Q1`x`(pw*I^=!w8*4C} za&t7keZ_uu>mhzc07aEI?3w+Q=r* z9NL-P(~OPIXwC~E(qywqk_l%Dn!5!cE3@&wcV_c}k~^+xw#RuUS*7%w(1obcJ=rQB zqFVvH+=^U{TN()xXk=PWatPDP%P4^-LfXwPSOOU}#&))ZQWCG^K7dqa8 zi)hBZ@|)iBd-DV4EHqWZv-bJF%j@lWyOr=6OolqFPmYY$ryBu}vtIsJ+s>M?^7>{!o*e%5iEXW$C(f_$zb$TF7^v#-3+{a1`StKS{Y|g$OfLAho%ixf zTJPPsI263~lBBi!eUmKrv8uz(^_@=RAZ1aA=q*Cds@`{aGoXLmb|9k01?+Ix{d{<3S6+r!rD4DF70;q=`6t(~`qVRBCA zP;+YLOlp>}o;joSvT=}J>UifnOuQLY4DRukn_FIkG;Ng`NA2kw~x2}N`%O< znDJFHh4|Q99Xj+;EUow)y4HAU@TN1n*ESALQg6eJXXZonY!7-ruw_LM;-*kMWxS`r zTNuheW0dLSA{6^sQH*F{gpqlEi#1kr6nJm`H0>Q-4EKJp!Zam{ zs}H7$R&S_?&}r%Iqcj=c~3W`4Un(4C1W+FwvEy5IoQTZ%p-u~ixjrZ*h?+0)vNU(#VO0Ok0=rZlmf z$MUWUY#C$a-OPI%KaS({=5FoYKVp-Pq8MiuKLY~|gQ~cgn*&T3lO>6bbtL}*Y()zF zccu5K+q1*`+tE%x!4foM;~;*rkS{JMBOnA+kiq!0q|&`dejy_OcZtLMieuFzR-!Is zxfJk=B5`#H3RO7Ye!J_vSKL@s)R8dFu|pysqLNfrK2%YxFy>E)-zGTZ>Vwcuccx1MF*3Z z`F)&oF2w{qv_G{bnOAtke`08QN4yJXcN4karhNMn2kMnI3 z;GRUZO&fHu;K|-!yul%~@+T2uiZJreyechNngd{9>~bfX?EtjmV0&q64(ZpF06bRV zp#eZ6V7Tm4LR#q@p!3r)p56;+RD$p}$Dhlsfqdrkc@lSpCQRyKdWz8o*y42kPARYC zvk<2nWj}}t&sQlpR(9`?&a6)F$NtYZf1dfIE^t3)r2I_^w+|hvGA(mLN^xoD#|3W3b6YO|p;@B7Oc-z?v zH0}zTO4AKaVF@?<tl7~a6j@wqU3WPsvN2YooE%IfZ@A>l)Z6D;4lp|mKr}5Os}YF>0G$?d z*aR{fBkeDYOJ0`uJ?CWgyin4ScuN{2;Asj(14O=G&~u7~#i4Wy4xScWw;i%6>Wojl zH<$kifF=+kswi#v2M&%LLhN66A<+AU{xfY!GON(ftn<;`G+G1n92aOW|j``Bs zUJjL~svGZRDC?%U_p@KrcUn|GYqtgVp?-j4R@@A?ex;2XiL8fN70$6yd4#& z7ZXVR&3_~qt}ylnQNJY8#hAP60B{E>6J)<~m8PpVmi$0|O6G(S(9ksQ z4kK;~i8C4k{ZC6b>F+$JZ}?h~FPcZLRNoNfJJd4mn9dc*2~dVxC{-!K^PizBm)qf8t0VEDsOnCq!R-Aov8DIm9Pp2=15~tQ6(ir zkSz`pvcMLn=@L(sFnSumg2G?=xvU{COu|G@(*e|5W-0@xDC9XHdDO^=kdt~*QClp( z;!gXoNnP66q<0#yC@XREyb8={I4#foflY+luV5A}De9QGpfqC?4sQSs=UdY>#JFmN zAqdn#?S%Ye?Kka8Ej4+bJ*EfSG21%1DeaT`nKjn?_4h}^3+XQ&mz`ge{%87h+alQp zer_Wun_tK8hpd7s+ZgD8uJNappE`;*w&0;48q-=-y(UX8oBie8Yj{^Zv8LN$p;lD$ zh{8JF>^+wc^W1ep43;d+E-WjgNLai4kfw6yub3oIV@c)3A#qyh&FxQkR9I`pw1${< zm?Q6*2;*j0pSU6n&#zC_+h;8Jvmx`d%U*YaS4OiEx-mW)pT;aMVVuuw@qRc$EZjcy z!AYyuueTidCRq)f8UsIEmz<$sO+>w^vO{`_jiU~9yQ_^Y* z0!_pnefX3t6hBPn(x-+M&pLWVvBh#l13Tx7;1CfTVPs-7JmW!(IYm5}{kJ#H3GvTi4Q13j)KAd?pI_8CEaQmF^cVS3mYA8uIR& z#9vVjS1cYvln+eOoS0Y>l*k;<3@CDAjQSScdOx?j)EFXj8w-ZLm?tAxfyR2_k@_Ml z`1LxpBs_Bdw~L*RhrBe1^Dzs0LXc5!9vLIj@6C@Xau7?DmI~X{EA7Wx3pBE=)zPvj z;<#*SaY_WGL*H8WY);knhnIfxSU@)4iWgM`cVGQPmEg{;{{83m2Da-SVah!%3fhv? z3F6f@uow<_n4R2~q^i3#ugd6fGDJ*J?-($dGX2)6zS6qkH&pk81x_BIJo6i;FQnBZ z&6a+|qS7e*N@g(OIUGDK@Ss)~l(J8|iC1F5Nw@hBLA7S+<5B$k=8YZm}Do- zes%pd2tsxW&;ai%xs@yQon7DX&cZ3Oa0WI9SNR$E8$7Lq=S+klXrZ&t`W&}=SH`!L zYwKOR%_`c5!9~g`iux=?MeK{EuZtQ+3HL;r{VFNul0%_Oy|F9P8tzMgp~kKn9|&bF zj6sY7((RfZx!;_bkQZyGEclH|X=Lw?Zxj|y+Qp~=zPoElygdfri&*!(ZCcI_@Bl7I zZB$v10u*I6WNo#eBv{dwckpUdkQJ@6bj668D9RFZaL&fe;05j&k_Q5pGeCN0`t``+ zLPYwn^#976Ob4>KYN%#EH@u{t9U3Ot4}Hh>!!RzNE+6;7^1K5t5gAmZx?NGvvj|3( z$Id!okSMs4+e=ZfuUz)E!nh?4E~Ata$3f7iPSJ%Z$DrN^r}%O2Uk|l&>^MyyidGqE zTv0)Dfcl6c=eL-eBQ(kz^Pc*d(wwg&93u>mri8$kGYkUzJc6cr{!rK!XsFiC|D1;d zc2o9YFT(1p3zBpqJw={W`~yjZuH2C{{IvUfzk6>6hi?;lz7w6J>kK)&xn!xKY_Nc2 z$ZNSZ0C{*_)!jKAdETp7C3sZ9y|r_pA}kvlK6$AhF20>dPj@GR?AU@9bo5&cX_>e-h&R#UO@9U^pcP$U9d3zZFZ<)d2nYurSkaj7Hm;6% z_+2l*Xlb7X-K$p=(<~2GlQ}blc$+}jy#}R~;Jz=}3lK(=9f6b}ET{R)wDgu<5ase_ z=?pK?1cHP^$qiPVV z>*n0az_^vt$wR7tg{r3EP+^Bkl5)fQRYADWoN;Ssb`u0UEfL0<gEz&oQno(wcGBNB8kYhq8iu^P3TG`*H*1~qvGrC1EBcRN`S z$5lF>v6AQAd$m?jWrf+Tw88Xg({g*nY6^<In_m!O*lngJ+W$Yl$@c1B8<^TC|k&Bzl>lUjq z7QSWuy6$hXF1o2N8<_IgX*I09o}C`pMSX}m*-wI+sXA@Y10=)f=PvP?%RY~2{7TUi zHEGkOYaxOApNHdm#xy^hU9~yYEMO;0bZkP43|wdtp1lCfcOfenwjps^dLR0b3=|mV zfstma=mKlV!7-w>X7|pGBQ4mHXGwv%KjFL@D46wRhNqr$lzfFtf|z zCmu$2kdK(?>Yk0XY5dYxdmgG1%{{x{|p{F(yYsAtxAaZPt&M;rz-JK~XLc1m-Z zHobUCMg{;<1=1EhJYYEk!|P znB4_Uj3dm((h^BG^cwiht#3+fVLNKEV~mu&%Jw2!RbP{LmR_ zBd$(M?|Ww4-TIyRGXj?#r}c!3g8`QA{tPv@I;;fq@dgitl!|t?;h`BGPX#c@;()|T zHS29A)^Y1~J0`LMrY=B>T*;VTEkWP;a6twmr#(#yy8KA^5b`B0U&2GQb$|?Jex-N8 z59P-?Xvcxx-Aj0A7$^7{Y-r`P?vLHgA*L{NehTcx4~-mGWCzn?qex$}a`4BBP|nV^ zmmCqB;JqJjfH%8X?G#0QaiYz36e#{S(`w@46#I59Dj@f+Juhn{{kFDE#}pUbxvcla z`SeVVx945)Z^~D7oT3Dp1okPKx&b88`^2aLXZR0`I1+<>QTA-ghAicOJ*j-WA}|KM z4@`DP?|pC14q29^BwM0*-gq{S`DqjSx*r@};gK%)3xE;skPV@Lmn$K<*L+vm72#gO z{S-v@r88(1-JBPEW9a0FqYJ!zJY9pRDy`l#8}q6l8p|}`i|bS8jVRz08OUs`jJWy` zKz-|SUQ73Vxa41C0xN(CZI~3;EhRreH_-~*Dr{|J1)Lg!?Mm$5}qc6z{pOD{0q zMwSfIzWQPq0nJPAsjKp1jg7`D8!Qe?dW#BlGmi7yjRtnHzZbo?JyX7gW0tw6B#6^1 zZmuaCz7!?CbR@WjCO?W^+3A#1n>aaJu-Bcz{2l2)^l`O)-dpi&NP( zdS}SE&$OM9L;vuo%$!8bO}cdy;KklWyhK^gpm}@{Tir~I%yr(>Z;Kwi*XmWMZng|9 zKQeZ8qmw@@dE5RZVm%~pTr?Yi8*PtE^3313US*W7hcroSZrGA{Ig2fCM|67>PzaQX9LKIx}CtY9*TPWPV$%l!$`+r~Lo z?MP4LG1-*Vy!H}Rd1(#ILM<oLphA;KKt+-6p-=zz zw|_)c{T0DQM0Lb_hF6HFj#&JdO_8OBLuSKGm_bo1HV`^8-RsV+^x3`t#{LAvN|jD@ zu3JxQT(|Lzg}gHUTwYkeQkt*gw9B&RHcJ)7g!YXx$c|Z(_q7|`X?><3Q@$~2$}Y;6 zr=(wMpq;|A)4FztT(vSVnvs>zDUgzMy$VSL{+D_LwcYtF|c3xH8>Mw=O zDV^W%qgSaIF5ZH!iOZ?i6BGY4*>FVhBpvk>M8#L$c)j6_iV6%a8PV zj$8HI_neZfYHXK^eC+P(RJ-}e+P&ZSfg?|4zb(^|{TS@~hkrS%_bkx@Omo8>Ws8&n zw(ovp)pzL_KMuY>Uq~R&LCh=ul@EoncKMuR+`97V-j{x{d;wsjLY(Ws$XFZY>nA+! z{pQEYb>uFvZU_|dN9eBn`92F>u6&H+-uJ$~bmgeqQwE|+pS3RC;tsQ`y`PvWUvsw? zKq_|mAiJ99MMII7{%&Ti=a>5qGV8s)SjJhtE}Z&cmoFak_=eAA>0VVyvwU8n)Z}W) zy$?UPUGASThp-ZM_=VMAc5BZ}7x{U6vd4jdUxce-*s6G5_R2yB+c5TJ^{PVay=$`E zrL2R3nf1DS{Y1wHUQ=FR!J`*?*g0|B#*maFj1z%!*Lz=iu)ku;a4zlKf9b@(4*qgI zujJHH#=kZWS?}{YCpc*B`%ksJiXyuF$0~FRtB77ytQR9Xgx#d1EC7&(0eWQwAOD`S z^XY!Z0;n-VYn-RF1J82t9$$Z&*Txm74|3G|!W~h5OSYKZJy{J!S>Uc?TSlS$Ql-+^ zck5~NQ*ohtvU>ifr?qH5c8^w*PU;S8V&5`|_5!xW?7?aGShPz6;_O)Vv75fQZ9kM$ z`nG`U(vJ2dwYz2C1I02M*C*CX(~Y!6*B`dQwe<^?`m|xJ7+J>C%$V|G6!A=nZ|vL& zKOVWaq@_e=5#2reti==@BEM+^Cj^#NX!ROlc5If6VHB!@!}H0uF}#Cb)EeYy=hobs zQ@x;`;pgZ(2$-Ty@Af|_ejq0%7lOv{nwaQRmD2mj4sJaO{xK-9{NRWOl3!@AZOxqT zn0M`%_lvF@SxkysUcvN{JQS`uoD?sl(-K+K3#k(&@$8vvc~phhF-b zQ@OsNrQ3V^q62*?XcH--7AVl4UU1p55^ASH<-yPY7BC; z`PWO160(NvOMQKeJ1YA1X|v0F{d)V)@Joj(fLlD%Sv< zp=MyKqvjoWPxe|IhggPB2~>8f-0U%q5B^m4nmj5v*BY=%9+0`QIL6H@oPOr2;dVwZ zGyE`L>JUpmR1PUT?=SMW9RQ#MTMM9kJGC#3vjQH+JM~-h<*P985qjSGryulPhRX8d;yhe%KXwm2fZ6}J%*l>wY`77t9u zHiE3udk6bs7DXtEqI^rPZ3$9wb%3MZzy550EkShpD;@Fv%g6p@dkJ~>-qhzP0LcLI zp-_VE>gRyPEgSg#?=DprW~Le4xf1{zNr_efXnGs|u!P_V?l11sQFjGsm;GF308?{P zx}`Fw_kQiM((P(-VD{+0&wkzU%3?tT!2z6c_laSKIK@NZB))i`1;^yN1-dne}OG3#wz#ooe!ViTdBrBBep}#KH=qnkK(Ld{U z1z4*3ogXjoLv2cnSjb@Pp>&5BrYeq){!P(msm@eGV>~1r3YCiM1L51d=Jip2i;E1* z%LbUfd9xE~`jo#10?5iW>NPgpbp|Mvf`wO1D=~Y;0?(%69)mk+aV<@{bzJYgJZchw zD^=$m9{JbB9HFx8nsrFS1Lg7Um)z89rT5;)r`o7g zHvG$C8b_>^2V7~dt9IV&-SA670-mw3A!hGOU>vac%jTY(6A#*}^}YY@gXIPi8o*UM z@Q`9KyTHRi-M9&XRy+I9d-JEuEtC;;Z*PBAa~r*<-*_r^I8p4-$HSTOS0t-}saAS( z=d_QwDL5g7W4?N|xBk;n4lRBB$b5VB4tf;yswg1g(b)5E3K3M2$==M8LP1Pc?C~-2 z1K@%2Li<=pjeY>+8+gYn?b^{-@7+>%vgqE52pxG}77&%rk2D1RvZ=zs(#8HBihxzh zffr=nv)yGg0>%A#hPya*%p^G2XPsYN`Jnffuynyf1b*`d(e!M^A>{=Ue_FWBMli<} z4i1(t16*qLc!#ZC>+{FEUhP`nf@k7-4TQOT)xc!6A9;5n{7x3|NtGh5*vSlDZ~W`o z;ZcHG&2;BT?%5nzrr;e*&jv*Qy?vv~n9@?m%ntSjQlng9QmTg07uk>Q<-Zqo;1H{7@M>dhx9I(TNWz*4@jA^~+|b^(&4J*e0b@>)wjTyz+m zGgm%4S(P-r33TIkWH;;EFe?0EH<4PdaDwAj@4?cG0$hJ3@`CH^f}*@?rT3+~iW>wn z<%fcL#Zgi5xJSJYf26q1-Tc9`^xLHxkbjFdiaIAg>MeX!$~&sLm|%YR{5mX00^e9T zJ+BaMwI2JyUmucuy3hhd)6l}{<*eDVAD`D9q{(OgwhY}P;6U*9tHHd{XET@Z%txO0 zkG0p~kL`$Wp1-Pd*XZbDKmDl(zct_P*|~e-f+vEf-#hu5C+80N$#wkRe9y6;53H<2 zulw!7yErlH9=}HU`5W;9$k@`E$}W#s%pT#c_EBorJcA8UPyx+g>^*=ap(t!{5s*odmcih1N z;*MwL|Iv0N|MvCLPnxKC=)%F7IC}+#BE6ML@3((FIyruYo(6sD&Li^cD>XUbxmBrw z(15r5Iy=H!x_BA%my0RF0WmmcwN;^ZENCZNr_)Zium5UTdaH8TbM4CE!>VGgtL`dR z5Ld?Jh#OM+AH4$Uh5Avi7$4>EU$>`kuJnXGJzj-xb>nb6+y}pQvd4PxmQPR<#FTDa(Z`k( z^sJW7Uo}?y_62?_lRo;`D;^-Vzkczlikb8i@Z3?CPw9Z8NOFP`rzmy;0v&bv6vd7r z$q7!JqSy%tbkyZj6g!F}CphuXhGM5O=%=PcPaq3NUq(8V~CDVh6-0tQLF;7tm?_8SbH_I6e}TpYK6;6R5|XslRcKlZLG@0 zZ%M@LVUTxx^yDzC0ej@fpR-VfEXS*RYK4nYN1SuArro=>4Zr$NJhy$U5kJZ9%s17| z{Wb;O+I-=uh3L(HwDfuFx^vDrS%S+Rz9)I@;IZVe^7)f!*;-!jid!oqaLgM{vPwB- zJC!f27O@qVid^@GV?R4l6|+^3r5XPtTI+rHN!m15a92yRBXF{xtM26rz*+}J|9Pw# zU7_!*JoT+Ql;4^>Cdumk;?gQyh6%azXFJ@!0nG*DibPtdpAk$Xo032*c_N4@LD3 zt+*TI>R_Hs3o@uL77apy-p`g_1bOVvom61QZl-kQpMqqi=8t{&&jGP+?H#A0%44&@ zN>>II%a!gu>fFiXF(p-wYGAb|PG&E=hko%}l*vvx>Bb)#?30y_JC#R&_G{C>eIFG) z<)l~JN`AHKIlFHKCq27V^_vGtuY1YKeF(oQ3OvSm#Dk65)2+S#`z>lgPNtpwW@p*D z^`izPclVF?QcdpaeW7>-<557Wo+vv#E9UJD;P_x*d;jr5-mcXj0tLsu^#mbo?^-sq z)#I;~UmbR2lRTfqGs!>nPwkO~nFJky-@aF@=7G2sI7o2scyBS!(mA4`%0Hiadrq?> zwLxWA-VI-<@F@KWz*iFWV~{;>qWAho^Wzg99EYFn-rm2u^Mo)4u27cFfp0oS#WKkn z0}AvpKymuxKGRpI|;~}q^cwT$1=6RD@ zBh%#fqv1)NoNFh*p?+`j|8jZ$W0T4Fr~M``Dj#p1GtQ;i2Ij3*-wWue`fHN$xv|=8 zI6djDt^NN4ib4zoo-(SU$N{;NDz4Npofzd6YT6#FO~*H#swW7P8v#5jIA9S z9V$zd7{nwzOhgzK2r>k?EC`KvW@>3vTBTfyT{r45QiBjZ#5zbZz=07}^@r1v H|EUH5w+}UC literal 0 HcmV?d00001 diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/280zzz/zzzapc b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/280zzz/zzzapc new file mode 100644 index 0000000000000000000000000000000000000000..d6405078b20244b574551978c0c5f3aa1b796f81 GIT binary patch literal 1024 zcmY+CJ8#rL5XU25a*uEn;8%sxQXn8aA`~GpbN1M`+%>jHA)DVxyZn5_j#Qu#b+({J}XwO12Iv(8vkHnxsn zDeT}_&N`CZ&VNc!8gyO?GITAlf?$jzQtfH9SXI>UzoCgXd0T2poKDJ5>ze_p0!fv0 zFt`xdS{qm3*sygmFr?Vm8r@56c9nC>;wBtwJr>GB%aULdM#947*^~HGay48_UdDUz z!{k}=F5U2u!Oso7)L@+Yg=xafvy#;JIjUkl65_krqeM9J3 z;?r~BUA3@o-fy(yGct5kY9naYGsGt=-s}~DkNMu9ASp88Fl#}4TpP2|&a79U zJT-cW_+Z`nc8a+OppRWCso|V_tvN|#)x7RC2t2BmO0RMa(wBJ9ldY2jGrl*5#XCDk n0k!8*-s8@UsF>WL*{`)KvCUg?E&1y{mdG~&B$*>){K?NR&oeC$ literal 0 HcmV?d00001 diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/280zzz/zzzapd b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/280zzz/zzzapd new file mode 100644 index 0000000000000000000000000000000000000000..800211bd8a7930227e7ec1f3162a4164ce5c6ef1 GIT binary patch literal 1024 zcmY*XTWl0n7@nD(?(7aNo}IJ16;znbh&5J2yL4BW9pFr7&+ZI%=WJ(ZS}dij2BV1& zl4ycPQ_>gWnh5v*)Jq@` zV0>XYYJNSP2+P4xKb_`SVYvxH zU%&C!&6|JUx^?^Zox67z7w_F$T3TLSS-J0n{SVy#5%?FirFg#1N6-g7Q6Urxg~MS{ z6xXe*udi=tSik-u03s238_`%i-uUo_jgLI~*rv^LLV0{k)00m%KeM$Z*_Pg}YP)nJ zXFg|ly4^j!FCKW6Vd17Ho^IWi+L770TW>eA1?d{>j2(|ps1s^Mom9V+=Ai}$;JEao zv@C^T3~q)gXg~tX@F4t98jwDc2BlBn5c~p;!5R7p1${3vJf{nz)^rOh6wQ-ssiaR$ ztYOgh8YAMpF1E8ci(IR4nlG7F&P92wJIJzKf;vbyDitvv<5u5L%Czz($`J?o4NC@b z@Q7&HCG5D!Al9^4^hzdb_gt4u*XQ*DMx+bR*6qvmX7*?LGG%R_)~oH;`n2-Sd5-qP zYB*4(u2fy+7foHO@3 z=X~FFmC2?7)-;#}2&#OaPy?K-Jg~paSHipwoxgeIFwIlPxZe6EZZTRz!(Si~!Tm0@fXJ*oA&MrX0b$9wV9kA_SzbQ358rzsAWH{0>yG~Xe-tXeMu|Kt$C&zGACK1*=A z8J{dFwoIx9!K!;k4VKp* zVil7xwPxn1br$%tI$~PjUWwynq*?7&x8G5__1moOb@O*v&O?-$u!Z9z*$OSt8@IME zt7-Q$HRBvan_r!KX58@=yI-JJVo_(LtsPJHB4y*<=+lj_RS!vE5nL6Y({QUu8lNW7 zpiUnH9aSF&z9{e#xq#=RPVdR(yp;yKzxNt$>4Vzim=-8TDJKGUm~3z7JsX;m^l`rSffyDWi*62 zErIsWM%hps|Am4q0X+};Akf>Op8#4BbO8``$lG;{T{8!$Lo0_0dyaUadkWnY@pc!C zv&Jqxg<7k>y|&eNP|ZIl~rW%8R% zb4R$4XosQpuMV%uj#2yfV{*^CdGN;p^KU?O|EC-EdtT9A%#|jKxy8x(TmetXetE7i zxiC|(?fH_uFeeP;U#eSQW-Ck-MM)ARxsn&fYsKYJIswT)EWRo;h8TwXo=j&#U|Ilo IRjvub{~XY45C8xG literal 0 HcmV?d00001 diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/280zzz/zzzape.hex b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/280zzz/zzzape.hex new file mode 100644 index 00000000..305e1499 --- /dev/null +++ b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/280zzz/zzzape.hex @@ -0,0 +1,65 @@ +:10000000B60D3E033223203A4420324220F781CD00 +:10001000F10F2123207EFE01C03A3D20FE01D8349D +:10002000C9CD88103A4520E680C02130207EA7C87F +:1000300035310024AF3222202A3D202229201132DE +:10004000200628121305C2430C67DB020FE6066F79 +:1000500011D70F197E324220237E3244203E0032D7 +:100060002D203E20D302CD980E3E013223203EFFAC +:100070003241203EF8324820DB00E610CA810CF7FE +:1000800065EF04210B04224D203EE03254203EFF58 +:10009000322220EFE8CD800B2140217E23B6CAB06A +:1000A0000C3A3E21A7CAB00CCD330F0400C3B50CE7 +:1000B000CD330F00002122207EEE05C2C70C3A404E +:1000C00020A7C2C70C36017EEE02CA590E21482075 +:1000D0007EA7FAEE0C36F82A322023223220213E67 +:1000E000207EC6012777D2EB0C2B34CDDF0FCD77E6 +:1000F0000D3A3720CD87080F0F0F0FE603C610CD3E +:10010000480F3A452047E60F57074F07814F78E6DB +:10011000103A3E21CA390DFE28D2270DF7650E0090 +:100120003E20D302C34F0D79074F7AF610D3023E1B +:1001300001325A20F760C34F0DFE28DA430DF766EF +:10014000C3450DF7607AF620D3023E02325A207979 +:10015000323F213A4620CD600D2F323A20C3950C14 +:100160003A46202FC681FE81DA710DFEC0D03EC016 +:10017000C9FE40D83E3FC93A3E21470F0F0FE61F48 +:100180002F3C80214221BEC8DA8F0D34C3900D353B +:100190007E0F0F0FE61FC6A55F16397EE6074F06D6 +:1001A0000021950A097E2FEB0E1F11FF04772373A0 +:1001B0000915C2AD0DC93100243E04322220CD4BB9 +:1001C0000E322320CDF10FCD440F092A2B20EB2A2C +:1001D0003D207DBBDAEF0DC2DF0D7ABCD2EF0D22E0 +:1001E0002B20CD5700CD5A0F6FCD5A0F84EFFFCD86 +:1001F0005700CD5A0F623A34204F06FF582A32205A +:100200007CA7FA0A0E091CC3000E3A3520A77BC250 +:10021000130E3CC694CD5E0FEFFFEFFFCDB30E3E45 +:100220000A323120CD4B0E3A3020A7CA350ECD44CC +:100230000F08C3390ECD440F07EFFFCD440F0EEF6B +:10024000FF21312035C2240EC31C0ECD330F020016 +:100250003E02322D20AFD302C9310024CD330F032B +:100260003CCDC40321352034CD280FAFD302CD338C +:100270000F020ACD280FCD330F0A50CD280FCD988D +:100280000E3A2320FE013EFFCA8D0E3E78324020FA +:100290003E05322220C3950CCDDE0ECD5A0F4BCD3C +:1002A000F10FCDDF0F3E013222203A2320EE03C0B2 +:1002B000F781C9CDDE0ECD5A0F43F76CF78DCDDF38 +:1002C0000F212B2011B93CCDE50F21292011993E9A +:1002D000CDE50F3E033222203E50323F21C9AF32DE +:1002E0002220CD5F0101FF1411803ACD6501215A12 +:1002F000200EEAAF77230DC2F40E3E01325A2021C0 +:10030000622022272021D0202225202180002200C7 +:1003100020CD5A0F2AC9E37E23E3323F20CD800B44 +:100320003A3F20A7C21D0FC9CD800B3A2E20A7C28D +:10033000280FC9E34E234623E3212E207EA7C07059 +:1003400079D305C9E37E23E3CD910F77F501000A48 +:10035000114025CD6501F1C35E0FE37E23E3E50780 +:10036000F5070707E60E4F060021C50F095E235665 +:10037000F1E63ECA8F0FD54F213F12CD0010EB0999 +:100380005E2356EBD17ECD81037E23A7F2850FE15C +:10039000C9C5F5070707E6074F0600215B2009F1ED +:1003A000C1BEC0E1C9504F573F5A41503F57414D20 +:1003B0003F42414D3F5A4F524B42414E47424F4FB1 +:1003C0004D5A4F4E4B00244038C03AA03C803E016D +:1003D00001010202010203804001019950603021B5 +:1003E0003D2011D93ACD66033E3ECD810323C3742F +:1003F00003214712CD0010214220C36603A700004D +:00000001FF diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/280zzz/zzzapf.bin b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/280zzz/zzzapf.bin new file mode 100644 index 0000000000000000000000000000000000000000..8152873a22bc40a255c6ff93061548c6bb134bbd GIT binary patch literal 1024 zcmY*YU1$_n6uy(m?9QD{95=o=R=elUO%ok4At6a&h?`o7q1a|5Sfe5)`k=n})4Ysr zwiBX|K9nM&LMwgf+dv<>l%i+A zoqNuinni$`1af}SRBaQMl;ReZna~&Jy3chGM81u_Q&+d=F86-I3O(uzHVkFr^0MSc zqbeJM=rfgz&+{MlhpY?4de7bkB_;I#Md}1QlQz7O!>p^#m|K}vkE|{&%&J=pvxxkb zHjcfRUhWI>qv~IW+%iZE|ZW| zO3nF_Y|9X}QYM2p5ANfN8d{T(yZLYp75CMQ`_95i5H`%{sNDp!{>o0ey7ah%o-Xvz zE(s?G|PVnF$@8b6u|{ok91T z{g)=5Sj}K8(p)9_fj-J#oyd|K^_bQa+ zvg~qvQ(2yGcR9XMJZ6BT6=H~k=NFG_d@tw6_(8rHr!!=VPZ>&3rj<3!Yhdwtx;uDD zf{HGbM!5a;|=57X?Q(39kgu+rKJRXDJ9VCW7hRi!U$j~xePeycTG$@s2W>3_ tgRBqw*{9g+KXtl+-h%j&T)fplT2Dkry>+WTXr_J29rZ#LqAMI66+z7cYX8Z3@MP25Al+TCgk9RVeg}T7nH(-==pCak zzQ<9Z^vi_hp^g|0fWznDbQpZ}{G7u}ecetk9jNtF5~CqXUehad1^|f95uoHEfF^;) zz~Jy!2D20HbixcLyIB_1d3#lE*SSdWgu%6at}US$5CS;{wK&vfz}N%reS@|@N6BEw zu-^vhHW)&6L1+llX-K7PsVeCe4Xz$I_JAdmy{BwRDBl%3FBS zAw)&00J=p@dWP$)`w08B)0spC|A7qF_ME5w;m=k)Osw=8 z`XhRnRI)ZWAM*eH#`Y#8H{peuC@eZvMTl2vGf~8{-sl;SlnY||WnsfPt(2YH`NCt@ zvf;FQQB#`yw7zt3vKsM<{P(%mcf5Sr<@brwYD<$O0j2GhCi#0s>7=Du;nq@<_FR#e zqFht@4=30FQDVw;&th?cZQN!xTE4{=mhZ9;6mR2^8zL8&9Pa>sQe^VQ4D)!C!ar)) zkFXvUJD2d<@ed1+cUWYCro58qBjS1oLCysvM{z`9sMy6^xE8TWkS4Q`}_PsYt~B;K=%eF?{O$0SZ%2 A5C8xG literal 0 HcmV?d00001 diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/280zzz/zzzapg.hex b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/280zzz/zzzapg.hex new file mode 100644 index 00000000..10f77477 --- /dev/null +++ b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/280zzz/zzzapg.hex @@ -0,0 +1,65 @@ +:1000000008112000711905C20404E76DFF190405E9 +:100010003E042B000527050F043B002704139D0514 +:100020002204271D06220436FE3504033E04300454 +:1000300003B40439047F0000000327052B040326C2 +:100040000000800100800700E00F00BC1F00E61BDD +:1000500000671B007F0F03EE81073CC00F10FC1FE1 +:1000600010C00F20400F40E00F80F00F80C10F80C4 +:10007000C10700030300830700FE3F00FE7F00E08E +:10008000EF0080CF0080CF0080CF0080CF0080DFE6 +:1000900000C0DF00C01F00E01F00F00E00700E0067 +:1000A000380E00381C00303800707000606000604E +:1000B0006000787803252000800100800700E00FB1 +:1000C00000BC1900F61900FF1F03EF8F07EEC10FE8 +:1000D0003CFC1F10C00F20400F40E00F80F00F804D +:1000E000C10F80C10700030300830700FE0F00FE5D +:1000F0000F00E00F00800F00800F00800F00800FC6 +:1001000000801F00801F00801F00801F00800F00E4 +:1001100080070080070080070080030000030000C4 +:100120000300000300C003032600008001008007D5 +:1001300000E00D00F81D009E1F009F1B00FF0F0335 +:10014000F681073CC00F10FC1F10C00F20400F406D +:10015000E00F80F00F80C10F80C107000303008310 +:100160000700FE0F00FE1F00E03F00806F00806F61 +:1001700000806F00806F00803F00801F00801F00A4 +:10018000C01F00C01F00C00700E00300E01900E02E +:100190001C006038006070006060007878041FDF29 +:1001A0000000003000000078000000FC0000C0FFEC +:1001B000013303FC003303F400CC00FE00CC00FF4D +:1001C000003303FC0033037C00CC003000CC00F88B +:1001D00000FFFFFF1F00F0FF3F0000FF700000FC6A +:1001E000E00000FCC00000F8810000F8810000F889 +:1001F000810000FC030000FC030000DE0300008E11 +:1002000003000007070080030E008001FC0080014E +:10021000F8008001800080018000E00180041FDF81 +:10022000009F0F3000930D7800830DFC0083CDFFFD +:10023000019B0DFC00930DF4009F0FFE000000FCDD +:10024000000020F80000807C00000030000000F872 +:1002500000FFFFFF1F33E3FF3F3303FF70CC00FCC1 +:10026000E0CC00FCC03303F8813303F881CC00F804 +:1002700081CC00FC030000FC030000DE0300008EC4 +:1002800003000007070080030E008001FC008001CE +:10029000F8008001800080018000E00180E0E5DB63 +:1002A0000047DB00A8E640C2BE0678212020AE70E1 +:1002B000E640CABE0678E640C2BE062336012124C7 +:1002C000207EA9C2DA067E21D206E5A7C28B08C32A +:1002D000E0062124207E3CE60177E1D1C1F1FBC993 +:1002E0003A2220A7FA9D0AC80FD231082A2720CD2A +:1002F000C909CDC909CDC909CDC909CDC909CDC91A +:1003000009012000CDE509CDE509CDE509CDE509D7 +:10031000CDE509CDE5092A2520CDFB09CDFB09CD89 +:10032000FB09CDFB09CDFB09CDFB09CD330ACD334C +:100330000ACD330ACD330ACD330ACD330ACDEF08C7 +:100340003A3E2121432135F26D073603213E217EBD +:1003500023BECA6D07DA6607FE04D26107AFC36B1E +:1003600007D604C36B075F3A5A20832B775F1600CA +:100370002A47207CA7CA7C07192247202A49207CCB +:10038000A7CA880719224920EB29292929EB2A3BEA +:100390002019223B207C2FE61FC6403203204A163C +:1003A000003A3720CD5C08F5783202203A2220EE60 +:1003B00003CA30083A3E21A7CA30083A372047CD51 +:1003C00087080F0F0FE6062F3CC60BB9D2E8072FA0 +:1003D0003C813C0FE6034F324121F17842A7F20104 +:1003E00008792F3C4FC3FF07AF324121790FE60751 +:1003F00081793A3A20CD5C0842D1824FF201080659 +:00000001FF diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/280zzz/zzzaph.bin b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/280zzz/zzzaph.bin new file mode 100644 index 0000000000000000000000000000000000000000..54e86ff985f86c515570f32c38a87e924f1f084f GIT binary patch literal 1024 zcmZ8gUr1A76#u^NcGqk==lU~jxycM130n_=(d}YX+S?Es5~MDPK`$nO+p6m)y-0)* z;d8!)_2NXMckgY&F5Cwdd(gnv*ec3J2fL$HS#x>zk$GC8C}7I^R1^I?60kHePwN``u$<7Wq&O>7#_& z=Zp!8gfZrg;9&x#O;AcOVeTEPdMt-}?}SKwgmjbewrh&L)#piKrb-{HFUabMHc!^Z zBZ@VkPLpld1;q;KMFN_YhGrQxE1=26vdj8HgZ+r?2C&)!RAIUPgXCh%y4es^P+)=} zpVf*a=Nj62M4qhaXKC%oN5Ud_A(z|Q^U>WF8td@OfewGG>Yz^5BHC?wk@R$XdMlvu z-GNmc`8k-;s`f#?k1pwhw6k0*7|(?DTG_8y0kxNwW-O0RzzS5~8XCNL<2of@d}IK} z)P5h;a@Pv~;i~$O9{nv!EX~2BKrp}|Nx-EPSri$=s6UrVGYLhEr2sNyWQLr?Bj6>- zOvU>HL5~Of;R9Jbl~hWRNFYD}aM~Q%tZmOCY>Yy)q5Tk#P=u)az@mC#gT;p6A)S^R z50ils0Wb|Y1d|y9f82dD5=E}dWI)F?Tq{Yn(x`RY2pm{B?5d^ z9$^)}-Tq)3c=08ZNguqc!$aT5@Mt|cl^h;9Q|Cs9o7rSDV%4AOv>*?_*PRZy%eGTD7C#1e&0|GO*=6Zg7PT@*I`rJ_ha#S^Iq z(P-4|rgPLSw$zHo^Y&^m0blbQuiHm@MThZKc)D?XJmOS$gd*EFR)k8YKlJ&J5Lr^c Q3#A^XY6@lr{^8XA2k_U95C8xG literal 0 HcmV?d00001 diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/280zzz/zzzaph.hex b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/280zzz/zzzaph.hex new file mode 100644 index 00000000..c013d6e0 --- /dev/null +++ b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/280zzz/zzzaph.hex @@ -0,0 +1,65 @@ +:100000000000AFD305C36400F5C5D50E00C39E063E +:10001000F5C5D50E01C39E06E3D5C5F5E92530200B +:10002000E1F1C1D1E1C93500C3160F05B4041404D0 +:10003000E37E23E3CD910F77DF215E207E23B6E6BA +:100040001FCA5D0001FF1DCD6201215E207ECD5ED5 +:100050000F237ECD5E0FE701FF1DC3620101001D6E +:10006000CD6201E7DB02E60CFE04C2610B06011162 +:100070000000210020D307707EA8CA8C004F7DE6C7 +:100080000179C28A00B257C38C00B35F237CFE4063 +:10009000C27500D3072B7CFE1FCAC9007EA8CAB058 +:1000A000004F7DE60179C2AE00B257C3B000B35F26 +:1000B000782F77AECA93004F7DE60179C2C400B2B3 +:1000C00057C3C600B35FC39300D307237CFE40CA67 +:1000D000EC00782FAECAE7004F7DE60179C2E5005B +:1000E000B257C3E700B35FAF77C3C900780747D201 +:1000F00072007AB3CA1B01EBF9110020060021003F +:1001000000390E10AF29DA0A012F12133E1812130C +:100110000DC2040105C2FE00C35401310024210CAC +:1001200028E5210000115901010004AF86D30723FF +:100130000DC22C0105C22C01A7CA46011AE3EBC56A +:10014000CD8103C1EBE3137CFE18C22801E17DFEE3 +:100150000CCA0000D307C354014847464544430135 +:1001600000E011004021000039EBF3F9EB7841C5C4 +:10017000C5C5C5C5C5C5C5C5C5C5C5C5C5C5C53DB7 +:10018000C26F01F9FBC93C7E6666666666667E3CA8 +:10019000181C1818181818183C3C3C7E66607C3EE9 +:1001A00006067E7E3C7E6660387860667E3C6666CB +:1001B00066667E7E606060603E3E06063E7E6066ED +:1001C0007E3C3C3E06063E7E66667E3C7E7E6070E1 +:1001D0003038181C0C0C3C7E66663C7E66667E3CA5 +:1001E0003C7E66667E7C60607C3C001818000000E7 +:1001F00000181800FFFFFFFFFFFF7777FFFF7F7FEB +:100200007F7F7FFF7777FFFF1F7F1FDF1FFF7777DE +:10021000FFFF000000000000000018181818181850 +:10022000181800001818000000000000000000006E +:10023000183C7E6666667E7E66663E7E66663E7EAE +:1002400066667E3E3C7E6606060606667E3C3E7E12 +:100250006666666666667E3E7E7E06063E3E0606EE +:100260007E7E7E7E06063E3E060606063C7E6606D0 +:10027000067676667E3C666666667E7E6666666640 +:100280003C3C1818181818183C3C606060606060AE +:1002900060667E3C6666763E1E1E3E766666060696 +:1002A0000606060606067E7EC3C3E7E7FFFFDBC33E +:1002B000C3C366666E6E7E7E767666663C7E6666D6 +:1002C000666666667E3C3E7E66667E3E0606060680 +:1002D0003C7E6666666666667E5C3E7E66667E3EE2 +:1002E000766666663C7E66063E7C60667E3C7E7E0A +:1002F000181818181818181866666666666666660E +:100300007E3C66666666667E3C3C1818C3C3C3DBEB +:10031000FFFFE7E7C3C366667E3C18183C7E66664F +:1003200066667E3C1818181818187E7E6070381C97 +:100330000E067E7E1155555511FF7777F7F7115749 +:10034000515D11FF7777F7F71555515717FF7777FD +:10035000F7F7115D515511FF7777F7F711555155A3 +:1003600011FF7777F7F77EE6F0C275033E40CD8147 +:1003700003C37C037E07070707CD7D037EE60FC618 +:1003800030E67FFE300600D28F034FEB09EBC9E564 +:10039000D5CDB2037CFE3B3E00DA9D032F4FC51A3C +:1003A00013A97701200009C105C29E03D113E1C939 +:1003B0000600D6304F6069292929090901860109FB +:1003C000060AEBC9CD8810E61C4F060021A50F09CF +:1003D0001100280604CDE2037BC6085F2305C2D5C1 +:1003E00003C97EDFCDB003E51A131FDCFA0323A790 +:1003F000C2EA03E12405C2E703E7E5D5C5F501FF3D +:00000001FF diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Dogpatch/dogpatch.e.bin b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Dogpatch/dogpatch.e.bin new file mode 100644 index 0000000000000000000000000000000000000000..3cdba06a80e4fdb52e47b8b93afca00163b117bf GIT binary patch literal 2048 zcmZ{lT}&KR6vxk<3o}61odpV={hS$Btw=w%Y@y4t%n)l*AGE|LeK5@?G>uPnEe5cx zJA*ZnCPwRH6Vt>*1IC9|Xv z(oznWWR}f3=?VFg{A`^Z4#zJ`1CwuhGZvX>?asyzOIEoV@0AAfnM8LMLg0`9PyjMu z*aS`kSWX{TET=;LCbfzbZc^;)m$so)--J+o2TdnP+YYPk`f58wUxjE-5dorG*ipeD zB4`nzBOj+uJ@o(Kc+rB7g)b2ms$l7tmWEb1;tCWt8L4w$usevUD}a<>?Up zoQ~3Qy8E~CU_ufids-@$GEFm|&ld^>%eD#(Wm(qkas>hbtTl~UY^Ir`n0K;@a{m13 zna7r874l{-2{|x`POx68b2_h!x?hj#9r{UqQQy$*9l7xF@uWFU$JK)BM9-+cy6Gzx zV#7R)mw+3W#RQ{I??jm15`B?6B-!GJ-x z0m$)Neaj}u+y+ADZqm6H>WcB3lq3nlCIM;cf~Dvd=Tyib3cT%xfEz-}7S8{h|7ivo zScjRmJwy4Q^Zls49^=2fAt=Llpm6--|K%s7w^!3HUKCz?yzy5$=1D6q#c9&<%>3N7TP`>=XIXP|dMvFdkIzPg;^7xG zHI~kASY6M#$likVu?}0!y_@S#@n$I3s&~Q|jOm@Zgc(ZlNiIpp=55tj*8BI~wml*+ z)={w6xdqO2_wcv48PWkAFhdet4{y42tif*J{8M}lw(r1qqeNnpwaF97>g2v0kK*u9 z&^9bS1_F3+K3Vb(`-q)je_>6|#93z^j|PipQh+i-hJ%ER1S9mEH$vCFA@Ye&AYc1x z$t_Y@jZtH%#EKGSrpsq)0J6MU>b zR@xkFZfxEcm*d~{5f>4lj|jvCACnpe7&ob;9_j+Q9zQ;lpNfsyF#f$NHrB_F$lb-k zH)5j#v!&UW>d-RsgIF9q85Wnch9hzqKRcs?V#6Uhj5oA4)XNHKI4ozJ{F27CvmpD$ R^2}^$ID_A+o$cD&`x_wSlN|s6 literal 0 HcmV?d00001 diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Dogpatch/dogpatch.e.hex b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Dogpatch/dogpatch.e.hex new file mode 100644 index 00000000..cce54120 --- /dev/null +++ b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Dogpatch/dogpatch.e.hex @@ -0,0 +1,129 @@ +:10000000C2EF173E0FCD60023625E5CD740020E12A +:100010003605C9F5E6F00F21F504E5CD4200EBE128 +:10002000F1E60F070707CD4200444D3E083281211B +:100030002190211A77230A772313033A81213D3235 +:100040008121C23318C97C0078000000FF00000045 +:100050007C000000000516100A77032315C258180B +:10006000C9AF1E020A9E021DC80323C36418AF1E37 +:10007000020A8E021DC80323C3711806001E0979E7 +:100080001F4F1DC878D28918821F47C37F180139B6 +:1000900020110B2121EB203E10CDB418013B201183 +:1000A0003C2021EC203E20CDB418CD0219CD2019E2 +:1000B000CD3C19C9F50AA7C2E9181AFE80C2E91891 +:1000C000AF12F1F5012721112B20FE10CAD1180320 +:1000D000131AF50A12F1A7CAE9183E05773A7E20ED +:1000E00047F1B0327E20D303C9AFBEC2F018F1C9C8 +:1000F00035CAF618F1C93A7E2047F1A8327E20D3DE +:1001000003C9117E20212F217EA7C83506407E1FFE +:10011000DA19191AA812D303C91AB012D303C91DC8 +:100120003A7C20A7C83A9C20A7C03A7E20F608D384 +:10013000033AF420E6E0070707D306C93A9C20A754 +:10014000C821832122292123233A8920A7CA5719AC +:100150007EFE01C83D77C93A2D20FE09F03A7B208A +:10016000A7F87E3C77C9001E00001E00003C00007E +:100170003E00007E00C0FF01004E0000FE00007E39 +:1001800000007C00E03F00F8BB03FEBB03FEBB03A6 +:10019000FCBB03F8BB03808303808303808303805D +:1001A00003038003038003038001038001038001B4 +:1001B0000380010380017F80017F80014080014036 +:1001C00080014080014080F34F80F34F00334800AE +:1001D00033780033780033180033180033180033B5 +:1001E00018FF3318FF3318FF30187F3018633018AA +:1001F000F33FF8F73FF8007800007800003C00007B +:100200007C00007E0080FF03007200007F00007E03 +:1002100000003E0000FC07C0DD1FC0DD7FC0DD7FA9 +:10022000C0DD3FC0DD1FC0C101C0C101C0C101C0F0 +:10023000C001C0C001C0C001C08001C08001C08039 +:1002400001C08001FE8001FE800102800102800168 +:10025000028001028001F2CF01F2CF0112CC001E18 +:10026000CC001ECC0018CC0018CC0018CC0018CC48 +:100270000018CCFF18CCFF180CFF180CFE180CC689 +:100280001FFCCF1FFCEF0C0C0C0C0C0C0C0C0C0C02 +:100290000C0C0C0C0C0E0E0E0F0F1F1F1F3F3F3FC0 +:1002A0007FFF7F3F40C06060607030303838383C3E +:1002B0003C3C3E3F3F3F3F3F3F0F0F07C0C06060A9 +:1002C000303038387C7C76767273777F7F7F3F1F43 +:1002D0000F070006000780038001C001C001E00194 +:1002E000F001F801D801CC01C601C201C701DF014C +:1002F000FF01FF01FF01FF01FF01FF010030003896 +:10030000003E8007C001F001F801DC01DC01CE01F4 +:10031000C701C301CF01DF01FF01FF01FF00FF00A3 +:10032000FF00FB00E30000200070001C000F8103B1 +:10033000E101F001FC01DE00C700E300EF00EF0087 +:10034000FF00FF007F007F007F007F0073000070D0 +:1003500000FE803FE007F803BE038F03C303C7031B +:10036000CF01DF01FF01FF01FF00FF00F800F000F7 +:10037000600030303030303030303030303030307D +:10038000707070F0F0F0F8F8F8FCFCFCFEFFFEFC7A +:1003900002030606060E0C0C1C1C1C3C3C3C7CFCA0 +:1003A000FCFCFCFCFCF0F0E0030306060C0C1C1C3F +:1003B0003E3E6E6E4ECEEEFEFEFEFCF8F0E06000BD +:1003C000E000C0018001800380038007800F801F50 +:1003D000801B80338063804380E380FB80FF80FF4D +:1003E00080FF80FF80FF80FF0C001C007C00E0018C +:1003F0008003800F801F803B803B807380E380C33D +:1004000080F380FB80FF80FF00FF00FF00FF00DF24 +:1004100000C704000E003800F000C0818087800F04 +:10042000803F007B00E300C700F700F700FF00FFFC +:1004300000FE00FE00FE00FE00CE0E007F00FC016C +:10044000E007C01FC07DC0F1C0C3C0E380F380FBE4 +:1004500080FF80FF00FF00FF001F000F000600026A +:1004600000C00300C00300C00300C00000E00F0094 +:10047000C00300C00300FEFF01FEFF01DEFB01DE42 +:10048000FB03DEBB03DE3B030C380F0C380F0C38CC +:100490000F0460010460010660000660003676000B +:1004A000E63300E63300E63300663F007E3F007E21 +:1004B0003E005C0E001C0E001E3E001E3E001E3E56 +:1004C000000000000000000000000000000000002C +:1004D000000000000000000000000000C000C0009C +:1004E000F000F07CFF10BEF8BFF887F887F881783D +:1004F000C00000000000000000000000000000003C +:1005000000000000001E0008003C00FCFFFCFFFC97 +:10051000FFFCFF00800080008000800080008000E1 +:10052000C00000000000000000F0004000C007C054 +:1005300007C01FC01FC07FC07B00F800E000E000C4 +:10054000C000C0008000800080008000800080002B +:10055000C0006000600070007000F000600060008B +:100560006000600060006000E000E000C000C000CB +:10057000C000C000800080008000800080008000FB +:10058000C001017B7B7F7F7A7A184CEEFBF97C38C7 +:10059000107C3E0C3E3E3E3E3E20347EDFDE9EBC66 +:1005A0000C005EDEFEFEDEDE80387C3E3EEE643019 +:1005B000183F3F3F3F3F187F3F387CF8FBFE7624D3 +:1005C0000C0100000000000000000000000000001E +:1005D00080C663FF3FE06FE087700FF01EE03D8054 +:1005E0007300C600C68073E03CF01E700F600760A9 +:1005F00003C6DFFF3FC0EF8087000000000000005F +:1006000000000000000000000000000000000001E9 +:1006100000C663FCFFF607E107F00E780FBC07CEBB +:100620000163006300CE013C07780FF00EE006C0C6 +:1006300006FB63FCFFF703E101000000000000007F +:1006400000000020042006601660376013600BE095 +:100650000FE00FE007E007C003400060003800181B +:10066000001000200460046806EC06C806D006F0FE +:1006700007F007E007E007C00300020006001C00C7 +:100680001800080101C11D0101C21D3003661930A7 +:1006900003F6191E01861A1801A41A1601BC1A15B0 +:1006A00002D21A1502FC1A1402261B12024E1B1E3D +:1006B00001721B1801901B1601A81B1502BE1B1509 +:1006C00002E81B1402121C12023A1C21035E1C08D1 +:1006D00001811D0801891D0801911D0801991D084E +:1006E00001A11D0801A91D0801B11D0801B91D18AE +:1006F00002C11C1802F11C1802211D1802511D080C +:100700000290211002C31D1002E31D1002031E10EF +:1007100002231E1002431E1002631E00003F001D34 +:100720000C330E3F100513011539162718111A3511 +:100730001B131D2B283F290F2B192C1F2D212E2178 +:100740002F1D30153109323B32293317343F3427FE +:10075000350D363136113731370F382B3805391D05 +:100760003935390B3A213AAB81010C01180081016E +:1007700018010C008401150200020E011103100380 +:100780000C00212B217EA7CA8C1F35C9237EA7CA46 +:10079000991F352B3A2E2177C9237EA7CAA51F356D +:1007A0003E00D305C92A29217EA7C2B21F3E00D32D +:1007B00005C9F2C11FE67F322E2123222921C3A8B9 +:1007C0001F322C21233A2E213D322B213E01322D86 +:1007D000217E23222921E67F074F0600211B1F09C6 +:1007E0007ED305237ED306C9000000000000000070 +:1007F00000000000000000000000000000000000F9 +:00000001FF diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Dogpatch/dogpatch.f.bin b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Dogpatch/dogpatch.f.bin new file mode 100644 index 0000000000000000000000000000000000000000..b164eb282a053c0c477231741cb51baace26efb0 GIT binary patch literal 2048 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 literal 0 HcmV?d00001 diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Dogpatch/dogpatch.h.hex b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Dogpatch/dogpatch.h.hex new file mode 100644 index 00000000..90a67faa --- /dev/null +++ b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Dogpatch/dogpatch.h.hex @@ -0,0 +1,129 @@ +:100000003E00322B22C368023E01322A22C3150071 +:100010003E02322A22F3F1CD2800C93E01322B22C2 +:10002000C338003E02C31D003A2B22FE00CA3C002A +:10003000473A2A22B8CA3C00FBC338003E00322BA4 +:1000400022C9856FD024C95D070707075F210020FB +:10005000E60F577BE6F05F19C9D1E17E4723E5D56E +:10006000E6E0CA69003A02204778320220CD480013 +:10007000220020C9CD59002A00204E21831E79CDAF +:10008000420056235EEB222522EB235E23563E0FD1 +:10009000CD6002320520E610CA9B00EB2220223AF6 +:1000A0003B22FE01CAD600AF3224223A05200F328D +:1000B0000520D2BA000604CD34013E0ACD60022AE2 +:1000C00000204EB9CAE10077213B223601E12B2BFB +:1000D0002B2BE5C37700AF323B223A05200F3205C8 +:1000E000203A0520E610C03A05200FD2F100C30FD8 +:1000F00001210000392227222A002023F9C1D1E161 +:1001000009444DE1193B3B3B3BE5C52A2722F90653 +:1001100008CD2E01C21D013A0520E60647CD340167 +:100120003A2422B7C83E0FCD6002F68077C93A055F +:1001300020E608C8AFD3022A002023237EE607D397 +:100140000178217501CD5802EB7807072A25228511 +:10015000217D01CD42006E260019545D2A2522D54D +:1001600025C25F01CD3B022A25223E20954F060085 +:100170002A2022EBC99D019D01E801E801383028C1 +:1001800020181008003F362D241B120900463C326F +:10019000281E140A00463C32281E140A001AD302F4 +:1001A000DB03B67713231AD302DB03B67713231AC4 +:1001B000D302DB03B67713231AD302DB03B677131C +:1001C000231AD302DB03B67713231AD302DB03B659 +:1001D0007713231AD302DB03B6771323AFD302DBE3 +:1001E00003B67709AFD302C91AD302DB032FA67770 +:1001F00013231AD302DB032FA67723231AD302DBA0 +:10020000032FA67713231AD302DB032FA67713231A +:100210001AD302DB032FA67713231AD302DB032F93 +:10022000A67713231AD302DB032FA6771323AFD3AA +:1002300002DB032FA67709AFD302C93E02CD6002CD +:100240000F0F0FE61F5723237E0F0F0F47E6E0B275 +:100250005F78E61FC62457C9CD42007E23666FC96A +:100260002A0020CD42007EC9310024DB02E620CAEC +:100270009502C30008000102030405060708090AE5 +:100280000B0C0D0E0F100F0E0D0C0B0A09080706B4 +:1002900005040302010601110000210020D30470AF +:1002A0007EA8CAA802CD6303237CFE40C29D02D370 +:1002B000042B7CFE1FCACD027EA8CAC002CD6303F8 +:1002C000782F77AECAAF02CD6303C3AF02D3042346 +:1002D0007CFE40CAE402782FAECADF02CD6303AFD2 +:1002E00077C3CD02780747D29A027AB3CA1303EBD9 +:1002F000F91100200600210000390E10AF29DA02A2 +:10030000032F12133E1812130DC2FC0205C2F6028F +:10031000C34C03310024210C28E521000011730394 +:10032000010004AF86D304230DC2240305C22403B5 +:100330003CCA3E031AE3EBC5CD7B03C1EBE3137C60 +:10034000FE20C22003E17DFE0CCA0000D304C34C92 +:10035000037B914F7A984703EB36000B2B78B1C2A1 +:100360005903C94F7DE60179C27003B257C37203C6 +:10037000B35FC94848474746464545D5E5EBCD9A62 +:1003800003CDA903E1D113C9F51A13D5CD9A03CD35 +:10039000A90309D1F13DC8C38803E521BD03D641B6 +:1003A000171717CD4200EBE1C93E0801E0FFF51A2F +:1003B0007713F1093DC2AE0323010001C966667ED1 +:1003C0007E66667E3C3E7E663E3E667E3E7E7E6607 +:1003D0000606667E7E1E3E666666663E1E7E7E065D +:1003E0001E1E067E7E06061E1E06067E7E5C7E465F +:1003F0007606667E3C6666667E7E6666667E7E18ED +:100400001818187E7EC01E1A1818187E7E4666368A +:100410001E0E1E36667E7E66060606060666666644 +:100420007E7E6642426666767E7E6E66663C7E664E +:100430006666667E3C06061E3E66663E1E603C7E26 +:100440006666667E3C6666363E66663E1E3C7E603E +:10045000301C067E3C1818181818187E7E3C7E66E4 +:10046000666666666618183C246666424244EEEE8E +:10047000FED6D6C68266663C18183C666618181802 +:100480007E666666667E7E0E1C38707E7E0000008C +:1004900000000000007E7E1818181C1C187E7E06C6 +:1004A0007E7E707E7E0000003C3C0000007070701C +:1004B0007E7E767676081C3E3E3E3E3E7F790F0F6E +:1004C0000F0FE5CDC90479E123EB21F5040608E619 +:1004D0000F070707CD42007E1223E5EB112000191C +:1004E000F53A8921A7C2EC04F17719F5F1EBE105A2 +:1004F000C2D704C99B7E7E767676767E7E38383883 +:1005000038383838387E7E707E7E067E7E7E7E70FD +:100510007C7C707E7E7676767E7E7070707E7E06C7 +:100520007E7E707E7E7E7E067E76767E7E7E7E7689 +:1005300070707070707E7E767E7E767E7E7E7E7639 +:100540007E7E7070702109207E4F17DA7D05237E34 +:10055000A7CA6105352B3E8FB6773A7E20F604D3C5 +:10056000032109207E17D8DB00E6014779E640CA5F +:100570009B054FCD9B05B9C823342334C9357EE68E +:100580000FCA94051E08BBC261053A7E20E6FBD364 +:1005900003C361053E7FA677C3610521092078A7C3 +:1005A000C2AA053E40B677E640C93EBFA677C93A23 +:1005B0000B20A7CA8A06D101002A11DF3FCD5103C3 +:1005C000DB0247E604CAD90578E608CA55063A0BA5 +:1005D00020FE02FA3E06C3550678E6083A0B20CA0A +:1005E000F405D604F25506FEFFF2F905FEFEF29B75 +:1005F00006C33E06FE02F25506210F203601210AEF +:100600002B11E0063E0DCD8803210F203601210974 +:100610002D11ED063E15CD8803210F20360121094D +:100620002F1125073E12CD8803210F203601210905 +:1006300031114A073E11CD88033E01C34F06210FF9 +:1006400020360121092D1125073E12CD8803AF3236 +:100650000C20C38907210F203601210A2B11E00647 +:100660003E0DCD8803210F20360121092D11ED0605 +:100670003E15CD8803210F20360121042F110207DA +:100680003E18CD88033E02C34F06210F20360121BC +:100690000A31111A073E0BCD8803C9210F203601FC +:1006A000210A2B11E0063E0DCD8803210F203601D3 +:1006B00021092D11ED063E15CD8803210F203601AD +:1006C00021092F1137073E13CD8803210F20360152 +:1006D000210931114A073E11CD88033E01C34F065F +:1006E000544F5B53544152545B47414D4550524522 +:1006F00053535B5C5B504C415945525B42555454DB +:100700004F4E4F525B50524553535B5D5B504C41D3 +:100710005945525B425554544F4E494E53455254DD +:100720005B434F494E494E534552545B5C5B4D4FC2 +:1007300052455B434F494E494E534552545B5D5BB6 +:100740004D4F52455B434F494E53464F525B5D5BA5 +:10075000504C415945525B47414D4547414D455BE2 +:100760004F5645525C5B4F525B5D5B504C41594567 +:1007700052535553455B52494748545B534944458E +:100780005B434F4E54524F4C53DB00E606FE04478A +:10079000C5CAB207FE02CADD07C1CD23003A0B204D +:1007A000F5CD4505F1473A0B2090D304CA8907C31C +:1007B000B7053A0C20D601C178FA9A073A0D20F60F +:1007C0004021F107320D20DB02E60C0F0F16005F0F +:1007D00019463A0B2080320B20D1C37B083A0C20FB +:1007E000D602C1FA9A073A0D20E6BF21F507C3C425 +:1007F00007FFFFFEFEFEFFFCFE7E7E067E7E707E15 +:00000001FF diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080_MiST/roms/Gunfight/7609e.bin b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Gunfight/7609e.bin similarity index 100% rename from Arcade_MiST/Midway8080 Hardware/Midway8080_MiST/roms/Gunfight/7609e.bin rename to Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Gunfight/7609e.bin diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Gunfight/7609e.hex b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Gunfight/7609e.hex new file mode 100644 index 00000000..c190f3b7 --- /dev/null +++ b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Gunfight/7609e.hex @@ -0,0 +1,65 @@ +:100000001F00FA3F000315000500800D00800D0061 +:10001000800F00C89F00F8FF00C01700C03F00C05D +:100020007F00C01FC0801F7000073C800F0FF8FFCB +:1000300003FCFF01CEFF00C61F00C61F00C61F0045 +:10004000C61F00FA3F000315000500800D00800D5B +:1000500000800F00C89F00F8FF00C01700C03F00DD +:10006000C07F00C01F00801FC0000738800F0CF841 +:10007000FF0FFCFF03CE7F00C61F00C61F00C61F78 +:1000800000C61F00FA3F000315000500800D008028 +:100090000D00800F00C89F00F8FF00C01700C03F90 +:1000A00000C07F00C01F00801F00000708800FF005 +:1000B000F8FF1FFCFF0FCEFF00C61F00C61F00C6C3 +:1000C0001F00C61F00FA3F000315000500800D0049 +:1000D000800D00800F00C89F00F8FF00C01700C00F +:1000E0003F00C07F00C01F00801F00000700800F7E +:1000F00000F83F00FCFF01CEFF0FC61F7FC61F00A8 +:10010000C61F00C61F00FA3F000315000500800D42 +:1001100000800D00800F00C89F00F8FF00C017008E +:10012000C03F00C07F00C01F00801F00000700808C +:100130000F00F83F00FCFF00CEFF01C6FF07C61FFF +:100140001EC61F70C61F00FA3F0003150005008081 +:100150000D00800D00800F00C89F00F8FF00C01741 +:1001600000C03F00C07F00C01F00801F00000700CC +:10017000800F00F83F00FC7F00CEFF01C6FF03C6E2 +:100180001F17C61F0EC61F14FA3F20030CF03F00B6 +:10019000F03F00E03D00C07900C07100C0E100C048 +:1001A000E100E06000707000343400383800F0F096 +:1001B00000030CF03F00E03F00C01F00C01F00C064 +:1001C0001F00C01F00001E00001C00000C00000DDE +:1001D00000000E00003C00030CF03F00F03F00E088 +:1001E0001F00C00F00801F00003E00C07C00E078B0 +:1001F00000703000343400383800F0F00003200480 +:1002000000001902007A0100FC00007E0500FE03D8 +:1002100080FC0340FE0738F9033EF0FF0FA0FF0308 +:1002200080FF0080FF00C0FF00E0FF00E0FF0170E2 +:10023000FF0330FE0730FC0F30FE0F30FE0F30F8AA +:100240000F20F00700F00700F00700C0070080074C +:1002500000000700000300400300800300000F04BB +:100260000BA0000000B0010000B0013C00B0017E16 +:1002700000F913FF00FF9FFF81F8C7FF9FFCFFFFFE +:10028000FFFEFFFFFF0000FF400000002000031CF6 +:10029000007E0080FF01E0FF07F0FF0FF0FF0FF886 +:1002A000FF1FF8FF1FF8FF1FF8E71FF0C30FF081D3 +:1002B0000FE08107C0810380C301F0FF0FE0FF075B +:1002C000E0FF07F4FF2F843C2104812004812006F5 +:1002D0008160F7FFEF068160040020040020040025 +:1002E000200400204A0D460C870CC40B090D050C98 +:1002F000C80C86228221C3210021452241210422EB +:10030000061AFF08000CFAFE0316FD02011413285A +:10031000740B3336740B1230740B32368C0B12287C +:100320008C0B0C38740B0C2A740B0D30740B0C2ACC +:100330008C0B0C388C0B0F30740B1111115265990A +:100340009999111111537599999911111154859910 +:100350009999C400747020FFA00AB400008E0E00AA +:100360000047414B45404040404D53454F40404081 +:10037000404040404040404040404040404040407D +:100380004040404040404040404040404000002508 +:1003900047524C404649474851494C50454F5140BF +:1003A000434D494C40404040404040404040404721 +:1003B0004551404F454144553A3A3A3A3A3A203A43 +:1003C0003A3A3A3A3A4040444F41543B4040474D14 +:1003D00051404B453B484555404E414F444C454F9D +:1003E0003B2E554D52404841534540434F454449AB +:1003F000513C00001A4E52504840425251514D4C0F +:00000001FF diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080_MiST/roms/Gunfight/7609f.bin b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Gunfight/7609f.bin similarity index 100% rename from Arcade_MiST/Midway8080 Hardware/Midway8080_MiST/roms/Gunfight/7609f.bin rename to Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Gunfight/7609f.bin diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Gunfight/7609f.hex b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Gunfight/7609f.hex new file mode 100644 index 00000000..9eff38e3 --- /dev/null +++ b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Gunfight/7609f.hex @@ -0,0 +1,65 @@ +:10000000CE0F3E07C3FB053A0820A7C8218208226D +:100010000020C921C52034C8352A00202B22002009 +:10002000C90413010C610F0A24100F035A0001299F +:100030006D0F0026035A00010B990F143D052A206D +:10004000C30100004000660BAA8B0D4A0D8B0D0307 +:100050005A00066320C6035400FE027800C8034B12 +:1000600000010BA40F143D033C00053D20C2FF40DE +:100070000060006627A0C7220021C72203400009B4 +:1000800021080127D50F012A052A20C302000040BC +:1000900000A00BAA8B0D4A0D8B0D0004130F0A0153 +:1000A00009AF0F0C2E010CB80FA23E052A20C0018B +:1000B0000000480066139A8B0D870C8B0D053D20C0 +:1000C000C0FFE7A0480066139AC722C321C72206D3 +:1000D000632006000004F800000AC8067520060028 +:1000E0000004F800000AC806872006000004F80093 +:1000F000000AC806992006000004F800000AC80398 +:100100001E000109C50F0C2E030A072A20073D20F7 +:10011000000105A40F0E2E14099B080C05202A20AF +:1001200020FD0D0DC202030F000B2A20105F0E12DE +:10013000032D00099B080E6010095D090E6050092F +:100140005D090E6090095D090E7810095D090E9039 +:1001500010095D090E9050095D090E90900DB202D4 +:100160000917090C02203D20D039230DB202030AE1 +:10017000000B3D20D09B2311032D00099B08610437 +:100180007304780487042A042A042A04B0048C0423 +:1001900099049E04AB043E043E043E041705840704 +:1001A0008407840784078407840749056C051308BE +:1001B000E9053D06490655068D069D067006AD0605 +:1001C0008206BC064907380775078507AB0707088D +:1001D000E907EF07A305C9031B0936093C094209D2 +:1001E00048094E0954095A0963090000000000003B +:1001F00000000000000000003C7E666666666666E1 +:100200007E3C181C1818181818183C3C3C7E666078 +:100210007C3E06067E7E3C7E6660387860667E3C6C +:10022000666666667E7E606060603E3E06063E7E76 +:1002300060667E3C3C3E06063E7E66667E3C7E7E7A +:1002400060703038181C0C0C3C7E66663C7E66661E +:100250007E3C3C7E66667E7C60607C3C1038383834 +:1002600038383838387CC0C0C0C0C0C00000C0C0FA +:100270000000000000000000C0C00000002040FF9F +:1002800040200000F0C0A09008040201000078FCAB +:10029000CCE0703030003030000000000000000082 +:1002A0000000183C7E6666667E7E66663E7E6666FA +:1002B0003E7E66667E3E3C7E6606060606667E3CA2 +:1002C0003E7E6666666666667E3E7E7E06063E3ECE +:1002D00006067E7E7E7E06063E3E060606063C7EC0 +:1002E0006606067676667E3C666666667E7E666630 +:1002F00066663C3C1818181818183C3C060606069A +:10030000060606067E7EC3C3E7E7FFFFDBC3C3C363 +:1003100066666E6E7E7E767666663C7E666666662F +:1003200066667E3C3E7E66667E3E060606063E7E2F +:1003300066667E3E766666663C7E66063E7C6066E7 +:100340007E3C7E7E1818181818181818666666669F +:10035000666666667E3C66666666667E3C3C181827 +:10036000C3C3C3DBFFFFE7E7C3C366667E3C181861 +:10037000181818180116101818181858781B1A1E73 +:100380001E9898783818181818181818021B0001A9 +:1003900000038003C007C007601D00318007E01F15 +:1003A000F03D383904418003C007E00FF81F3E29B3 +:1003B00007E90001000900050005081F381B38295E +:1003C000CC37FE5D0315000500800D00800D008018 +:1003D0000F00C89F00F8FF00C01780C03F50C07FCB +:1003E00060C01F30801F3800071C800F0EF8FF0709 +:1003F000FCFF03CEFF01C61F00C61F00C61F00C6BC +:00000001FF diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080_MiST/roms/Gunfight/7609g.bin b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Gunfight/7609g.bin similarity index 100% rename from Arcade_MiST/Midway8080 Hardware/Midway8080_MiST/roms/Gunfight/7609g.bin rename to Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Gunfight/7609g.bin diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Gunfight/7609g.hex b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Gunfight/7609g.hex new file mode 100644 index 00000000..c4c59e4b --- /dev/null +++ b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Gunfight/7609g.hex @@ -0,0 +1,65 @@ +:10000000220020C93A0920FE22F4A705C9AEC84F34 +:100010000601790FDA20044F7807471313C312043F +:1000200078AE77A0EB4E236669E91AE6700F0F0FE2 +:10003000A7C8321A2021E20E112A20C34F041AE663 +:10004000700F0F0FA7C8321B2021F00E113D204F5B +:100050000600094E2346EB36C0110B0019712370C0 +:10006000C906FEC268040600212A2036C011050018 +:100070001970C90602C3630406FFC27F040600218B +:100080002A2036C02370C90601C37A0406FEC29333 +:10009000040600213D20C36B040602C38E0406FF44 +:1000A000C2A5040600213D20C382040601C3A004AA +:1000B000C82163207EE680CAC1042175207EE680C7 +:1000C000C01112201AA7C0E5EB11A23E011020CDED +:1000D000FA043EE2D301112C2001081A3A1A202119 +:1000E000FE0ECD7C03E1F336C62371237323232355 +:1000F000702372FB3E02321420C90A3C02FE06FA4B +:10010000110577472103207E3611A7CA1005360254 +:100110007821A40FC3FB05C82187207EE680CA286A +:10012000052199207EE680C01113201AA7C0E5EBB7 +:1001300011B83E011120CDFA043ED2D301113F2067 +:1001400001F8F63A1B20C3DF04C83E04321420D362 +:1001500001210720343A06204FE603BED03600794D +:100160001F1FE6033C21082086E60777C83A0420D3 +:10017000A7C03A0820A7C83D32082006603A0620EA +:10018000E630CA90054F78C6104779D610C285056B +:100190007832042021C62035210220AF772377232F +:1001A0002377C9AF3203200E04211E201102201A2A +:1001B0001F1F1F1FE60FC2BB053E10C63077231A54 +:1001C000E60FF63077062B79FE03C2D605062C1A09 +:1001D000A7C2D6053640132370230DC2AF053E08D3 +:1001E000211E20110524C3FB052A00207E235E2347 +:1001F0005623D55E235623220020E1F57E23D630F8 +:10020000F21406471C7BE61FC20D06141404C20438 +:1002100006C3FC05E5D521F809CA2406010A000930 +:100220003DC21F06EB0120003E0AF51A137709F1C3 +:100230003DC22A06D1E113F13DC2FB05C92A0020C7 +:100240007E23220020320320C92A00207E232200A0 +:1002500020321520C9F3E10100001100003E1031E9 +:100260000F40C513BAC26206AFD301310024FBE9C7 +:100270002A00205E2356232200201AE6BF1213AF65 +:1002800012C92A00205E2356EB220020C92A002032 +:100290005E2356230E0FCD7203220020C92A0020B0 +:1002A0005E2356230E09CD7203220020C92A0020A6 +:1002B0005E2356232200201AEE6012C9210E0FAFD2 +:1002C000D3023A02203DFAEB06FE02F41907FE05BE +:1002D000FAD5063E045E235623D55E235623060038 +:1002E000E3F5CD2D02F1E13DF2D5063A162047E6C1 +:1002F00080C2030778F68032162021220F3A0520AB +:10030000C3C5063A1620E640C0F6403216203E0429 +:10031000D302AF21360FC3D506E5F52150207EE686 +:1003200080C22D07EB0E0F21520FCD72033A16201B +:10033000F640321620F1E1C92A00205E235623221E +:1003400000201A3C2712CDA3052A00205E23562345 +:10035000F33E801213137E2312131313131AC608CD +:10036000124E234623220020131313EB7123702314 +:10037000AF772377C92A00207ED301237E23220072 +:1003800020321420C92A00203A1D205E2356232241 +:100390000020922E0267CD5903EBE54B70230DC26E +:1003A0009C07E10E200915C29A07C921002111C43A +:1003B0000B1AA7C87723134F1A13477723C578065C +:1003C0000009472B1A13D5571E0006087A1F577BC2 +:1003D000175F05C2CC0773D10DC2C307C1780600F1 +:1003E000094705C2BD07C3B107213F20C3F207215A +:1003F0002C205E0104000956CD59031B151515214B +:00000001FF diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080_MiST/roms/Gunfight/7609h.bin b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Gunfight/7609h.bin similarity index 100% rename from Arcade_MiST/Midway8080 Hardware/Midway8080_MiST/roms/Gunfight/7609h.bin rename to Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Gunfight/7609h.bin diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Gunfight/7609h.hex b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Gunfight/7609h.hex new file mode 100644 index 00000000..10894c49 --- /dev/null +++ b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Gunfight/7609h.hex @@ -0,0 +1,65 @@ +:100000000000310024C39003E5D5C5F5C387000087 +:10001000E5D5C5F521B9207E2F77A7FAEA00216F33 +:1000200020E5CDBD02CA38001A1377231A1377785A +:100030000E1F0905A7CA2800E1111200197DFEB79D +:10004000C2210021A220E5CDBD02CA76001A13EB21 +:1000500073237223EBD3027E12133E03D304DB031C +:10006000B677237E1213AFD304DB03B677780E1F67 +:100070000905A7CA5700E111EEFF197DFE5AC246D5 +:100080000021B220C391003AB920A7FA180221AB8F +:1000900020CDBD02D5CAB400CDBD02EBD5CDBD0289 +:1000A000D1CAB400E54B70230DC2A600E10E2009B1 +:1000B00015C2A400E1CDBD02CA18021A13D302D59D +:1000C000E3CDBD025E235623E322BA200600CD2DE8 +:1000D00002E35E235623E3CD2D022ABA20E30C71FE +:1000E000237023D1732372C318022163207EA7E5F6 +:1000F000F25101237EA7237EFA0301FE70D208018C +:10010000C35101FE90D25101110C00197EA7CA51B2 +:100110000111F8FF197ED610FEC0D25101E1E5367B +:10012000A023237E1F1F1F1FE60F4F232323237EA1 +:10013000321D20D6101F1FE630B11F5F1600213A76 +:100140000F19791F7ED24C011F1F1F1FE60F321C93 +:1001500020E1111200193EABBDC2ED002163207EEB +:10016000A7F283013EFF32C420CD5E027E17F67FE8 +:10017000A677F28301E501090009CD5903732372C3 +:100180002371E1011200093EABBDC25F012ABE200E +:100190007DB4C29801212A2022C020AF32BD207E2A +:1001A000A7F2B101CD5E023ABD20A7CCC90222BEA2 +:1001B00020111300193E63BDC2BE01212A203AC09E +:1001C00020BDC29F012114207EA7CAD40135C2D40C +:1001D00001AFD30121092035F20802362221042083 +:1001E0007EA7CAF601C6992777C2F601EB21C42083 +:1001F00034C29D03EB342103207EA7CA0802C699AE +:100200002777C21802C314022115207EA7CA18023C +:1002100035C2180221C52035DB0247DB02B82106B2 +:1002200020119E09CC0D04F1C1D1E1FBC97AB3C8FC +:100230001A134F1A8032BC201A1347C5E51A13D37C +:1002400004DB0377230DC23D02AFD304DB0377E168 +:1002500001200009C105C23B023ABC2047C9E57E26 +:1002600023CD80025AE3AE771F1FE3232323CD80E3 +:10027000022B46E1AE77237EB02BC03EBFA677C9E6 +:10028000E603477E23864F239623DA970296D2977A +:10029000022B2B7156AFC92B2B05C2A7022BAF9691 +:1002A00077233E10C3BA022B36002305C2B4023EA8 +:1002B00060C3BA0205C294023E4056A7C9AF5E773A +:1002C00023567723477AB3EBC9E5010F0009444D64 +:1002D0002F32BD203E60BA21AB20D2E00221B220F5 +:1002E00071237023CD5903732372237123E37EEBB3 +:1002F000210B0019EBE3732372EB1717DA140317C2 +:10030000DA3E032B562B5E0104003E8009732372F4 +:10031000E1AE77C9E13E50BDC8E53E2ABD214903A3 +:10032000CA26032151033A0920E60C0F856FD23209 +:1003300003245E2356E1E5010D00AFC30C03AF7744 +:10034000237723772377E177C98B0DB10DD70DB1D3 +:100350000DC722ED221323ED227BE6074F0603AFE4 +:100360007A1F577B1F5F05C25F03E521002419EB4D +:10037000E1C9F37E2312130DC27303C9D55F1600C2 +:100380001978462356E1865F232323237E8257C9AB +:100390003E08210220060070233DC29703CD55067A +:1003A000212108220020FB2A00203AC620A7CAB437 +:1003B00003219B085E23220020160021AE09191993 +:1003C0005E2356EB11A603D5E9CD1308DB0047DB0E +:1003D00000B8211720117E09CC0D04DB0147DB0199 +:1003E000B8211820118E09CC0D04211C207EA7CA2B +:1003F00004043600075F160021D609195E2356EB68 +:00000001FF diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/InvadersRevenge/5m.bin b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/InvadersRevenge/5m.bin new file mode 100644 index 0000000000000000000000000000000000000000..fbafb4324171556fc2a2b269ab3ec404bf9501d9 GIT binary patch literal 2048 zcmZ8hU2GIp6uz_bx2gNnp)KrAx7~B6Ey6YwxNbLelmR1>7;I=#0`eo^6G7tNlTcx; zpamonW7Gig=dmv)^B^Kf&^lAgcEcF9jYhXIhzaWh5|p5yu)mh zo?GRVNRDbil13WV^k$l1d)vmn-<0nV=LXq#9(S9yf)&FT1KfTAVSKUJFQ95$-tU~~ z7yJ%qkzj6vVW(eM%C>>FIqbDZT~rmJlJ*y%n7@si6+s;B$*>tmAJz$4Z+Iz-!*!z% z%pE8h5a{!e&HIa-0U<}|c05;v9rFo2CM3i`yjTPcc9bQb4N_ey^*j(9L z5yG%1W$#&qlJ;5Ls^Fb%L9hg{9T3=ge~Xk5Lj$7$=-Xg40X+gnFW5{3dI-E%!gL6{ z0m()K_o^@{vz;)G&LJ$Pbq;!62>qon?Y$^zuPMl$c8af4LPc^u4Pn&2P}~xlyFK#2 zEh>eIdqds}5;F362pyz=Kj@nk1X#}l)c8_BH#h@(aX|{P#x93!=7M<$>7*h(2p9@& zS@=*i^e7mccsy1!#%>WLXD%}Q380F5L=K}(D3{u!ri*}kMC!}{_He+_fSv-UhmHq; zE?6lJh;7qPsQz7g*ksSi0 zYAPtViV|msfn5Z=3R{iECdo>&%|L}!23El+=6?v-7|`Z6?X&t=oxb$-hPJ4)OtN{k z3<5)^vv)dBit9ovz5iFpA?adPYXm4hSkt`5e8d;aSLB)6jRs}QlTx@} zxP0#9Ry`cD20Vos4Ya4hI}yE}X#j6DYDwthLNL3)uPdLIyOb=SUQ+SA985Hfm>%Xu z5ikED(~CGK#fd9&HW+1h99o5|q1sO!Fo3tqc<4m0SCsOA>5;a5BbX!P;KcPfX&vvW=z z!!Diy*uooED%|oKa46o^e&e-sbEWg6>Jm~-EK`OyC^bdYza437kexr(ainL?bzT1t DDYS`p literal 0 HcmV?d00001 diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/InvadersRevenge/5n.bin b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/InvadersRevenge/5n.bin new file mode 100644 index 0000000000000000000000000000000000000000..4f6c2048a4a9d94cac9141fc7bed198e91cff788 GIT binary patch literal 2048 zcmZ8hT})GF82--bY0po4TDvn@dnn~Qv|)goxP}pFS_I<{I;U=7o5l;hv-Cd*dr>E7?O2;)oN?|I(e z?>*=JPGy;_O!R#n$);uO)%zW-t#X~K%po_lT1y>Ma@K(}m#RAZeVq=cNp^nansUe{ zSDm#qpP_s>;AoXwUHb`NEd#t-)*U8mncFEl8XHWda=xM&rzM+xl1qCGw>bSX=U1>skJ?AU-vEBa)!YP=Yg{-yv1uXGMaY6pW2Pg5@+BWje8Df) ze2nEo;aK7wzB~Pm&?PO)9g^HuQH!Ml5wWzS+oZM%AJz+G%4-9P5BGP?*3{y~^v=yw z(9kwsT@JGo#^WW(xfD#YyzwTV*9KEVM{b0!+_>@7beqq=2K8`39g4DJe12uU;Y!q$ z-e97}N-Q>EH1&)}2)MZv`11l6Duq;PvB3GGV1EUi-X_pCL3_s20f83iQ_k-6_zY=sR$*92K-zd_#B7nHSmYi!(jl4QI({4(G9oKWHj+Xzh^OFi`m>-DSC+v2r`@W? zPIsH1FiJ*}TeoCS)8s0ulnb05S-24`dP<*^}m>C|VipL&iZc4@QwO8bT{kutkT^imBZ^3KT+! zi0|4Qju)-*RUSD~@t5?sT&&Pdxu;PfqEmjZ>@62woBH5w7My%9fEuX4WQ%$KWsmaud)V)+6eaU6K1sz-iq2m_%7YlvM zqFu8v2X`D~n3v@*8OEBoGX5?4K@Z76TQIAi^jGmDxCd3Z<~>ZA5P#6Kr*JiR=-O@* z;b3)1&7pr#P6MHeNOa)Tk1j*0h>#nEw$W6nsJX?skHNA8jcQtAy9i3MO4M?RUAlwt zOyW~fe?p09D~aQxET!*@M9C&X;ym$5ZQ;3OuQ)#oS5bjaAUrjf9u)lyjy=3fBIW*f zyVUf6xTRFSNZ3U&d0Cv0XYHTc<||Q0b#=9Kan8ienBY%uN^N9)_1IsJV~Gc%N==I6 z@@(=CF+D?m^6at=)`Bg4O*BkXBVEky!xLVL=^&=cxcWCYP)hasEQ-Q6FD#!30qS}#1p*-QYB#(v? z2W%=T_wMqR!}k~2w{KrPU}JN0a|O`>8;ka4f-NmAO@QFvy_e`5$3*~9bA-4NO;J=B zFv7iEp~r(x5gj`)iHmIF7=om}UKi?Z)AijugT&u*VE+ezKIo$ou&F81)C3qV*6sZd De6XKe literal 0 HcmV?d00001 diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/InvadersRevenge/5p.bin b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/InvadersRevenge/5p.bin new file mode 100644 index 0000000000000000000000000000000000000000..880effcf1a9ab5565254a983b75e2e4c30bfcac2 GIT binary patch literal 2048 zcmZWpZ)_A*5Z~Q9ZtrY+z5RRFYoYJmmDpbSyTDO4+YK$W%7;d8r|&9Z{EzC zc{B57mSedz!!W&EDc1{lME1)^06RnFp-#YUEvfc508Ky>kioqyfp|+QwH~m!DYd@~ zuvD(;^#Yz~Z*SiTxS}qVY6aZdw&Rsfz+@_wN&>D=rCu@s{c@}cfMJ?qvY#>wL?#cg zF}YWcF-*;T#h*Xse`-(a9#lP!J=lpU&cUGWN3Op(7Q&TOa4x7bI6F5e>KJ8nb0NJ0 zU^ZlO4k}OVMj5RG#WUJo6p!sjxC3p{_ae(L=n+&t=@ag;z~AGh-`03E9kMG0;ym*E z3c=9)NMDIu)?OpJp2=>}<#M|P9d>mR^q^_Z?i271l*x`pMchWvCt7`U%U1hM!SRXk zf+ESnt|UWD5tukp5ndui-6#|+%37?w_FdSEK&HddwKGrU>KSYTiv30 zc>zgu94PJEf?I2SBe)U!iBSAa0D0E_nfmeOx<%O0xL`o+6ABc=t+8DJQc5(z`4$w8 z$L@ptq%0a5j|=7lLW!&)U#t}ysjPw02q_9E2JLNPu~}@iwo#LX2=@U`1N?4&SlfZL zHUztIQ?=e9-ms60cn#WUa@tC?c#r;|eO975*sn=Y;j@x;Nu=xIO)*i0GSjnTp`Kwd zu>P}NY6PcSG0WkW;V!GqP;o*u*EtOwhW^=(hP6_1zVNGP849;rD*a1jm_Oj-0urZ4 z9G2#x(P|FVz)PF2**MVEb--wb#ZYs^$YhL2^AK~s8T9w>18F`lyev7>>ceBF+GssFhshPGQGc12|DjvsLMF%hiaG4jY|4*8_NXMxNzSKbGq`etGhRl= z;Vx;GJcK1Y^H#)GU}ELr`PWqjAC)U&Rd{h&9+jEPp<;!hLCj!5m3`}+)r!eNu}G!0 zR-`ew03`^v%8@}@7pT}_GLs9B=jb92{{eqD@M-vF`B{F1>1X@ddEV`Hd*^w=k5Dlfm>t=dr(eO$z5B=nx9$9ikEn4G;;(Oznc-Qelv?net%dJ)lcmuXt6kHY~G>tP^ z%|!No#huUJ5lWeg2@uCtAz$f&!67BF3Rwr$1dHnG>ShYgTZ+>U2j#(mGe8;eH$Xf+ z%w%m_nX?q=v7PY6Ggs{k%A~EFxmvW9`popRYxZTb9`j!V!Bp~erZ5G^TDO!bwv-8g z7r1x`ul%mh_w_^PRdwnniD+5w2Z*{Xrf)&UG_P$zPD)J#(1#au0TnYy3!!>Fggya` z1yK6Z2rSmRRe7gUrG4aj@(`RJM}}KkOsd0LoH|&A$e9pwom$w%pW*pkJ|+N(XR`UZ zgX*RcTD8Z*=jzhbh?sr$oK6iLqFVIt0fH)l6sF0#5(GZU{3AFQ6b^^2QB^ob={uCZ zN9n2Xl6Q@|qn^wD=NTq7UI34RpQ(Tw1up8&+ljF2=7g{m-6ci$?YEw*J*<}rNaW(8 zJrZnU{Y(H%vxUvXn0*2Ag;tm$Jj``#{mz+_A0L1JqhlnIf*G*VVbf0tPl%6@WrTPM z@eslh!U7rA8W8+5^akX5?13;$_-A3qjyUH?@|o=1$qJ$hj6S7X{B~Q^_1R5PH((pl z`g+i1a|6*t8FDs_5Z1G80eQZsHPq|f-a)i3I KCn{j1*8dIgHi0An literal 0 HcmV?d00001 diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/InvadersRevenge/5r.bin b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/InvadersRevenge/5r.bin new file mode 100644 index 0000000000000000000000000000000000000000..3395b9eddcf4f983cb9e4a9ddbce27e2d486b4bf GIT binary patch literal 2048 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 literal 0 HcmV?d00001 diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/InvadersRevenge/invrvnge.e.hex b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/InvadersRevenge/invrvnge.e.hex new file mode 100644 index 00000000..31c2e8ea --- /dev/null +++ b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/InvadersRevenge/invrvnge.e.hex @@ -0,0 +1,129 @@ +:10000000111017CD99163E12CDDD0ECD3F16C2D17F +:100010001C3A3820FE04C8FE02C8FE03CA6418FE5B +:1000200007CA6418D02A2C20110600197EFE40D879 +:10003000237EFE40D8FED8D03A18200F3A8720DA27 +:1000400045183AC7204F0600216018094E3A032090 +:10005000473A232080E67F91D2571881CC760CC98D +:100060001D110B07CD7D18CDA50DC92A1C207EE6DC +:10007000F01F1F1F1FC604FE08D83E08C9CD6B180D +:100080003227211FE60F5F2A2C20010300097E1F63 +:10009000232323238693322B212B7ED606322A213B +:1000A000212721CDD514C92A2C203601C3C7172AF0 +:1000B0002C203601C3C7172A2C2036002323237E89 +:1000C00023D60917EB06004F21FA18097E122313D5 +:1000D0007E1211DF18CD99162A2C20EBC3E9143AB1 +:1000E0003E20FEFFCA48192A2C203601110117CDE7 +:1000F00099163E09323820C3C71702190B19151972 +:1001000020190058BC163F16BC580000985CB65F1A +:100110005FB65C98001EB87D363C3C367DB81E004C +:100120009C9E5E76375F5F37765E9E9C3A3820FEF7 +:1001300008CAA718FE07CA4819FE05CA151BFE09FA +:10014000CAAF18FE02CA421A3E0ACDDD0E2A4D2061 +:1001500035C26319AF3231203A2520A7C263192A6C +:100160001C20343E05CDDD0E3A3820FE07CAC219E8 +:10017000FE04CAA519FE05CA151B3A0320E607FEB0 +:1001800005CAB7182A2C202323237ED6094F0781BE +:100190004F060021F81B09EB2A1120CD550DEB2A43 +:1001A0001320CD810DCDAE1911051CC3EF142A2CDF +:1001B00020110600195E2356EB2226202A2C203619 +:1001C00000C92A2C2023232311272106071A77137D +:1001D0002305C2CD192A2C203601110617CD9916F8 +:1001E000C3C7172A2C20010600097ED60677C92A24 +:1001F0002C203601CDE319C3A217CDE319FE10D28E +:10020000C717CD6B18472A2C2036002A1520E57E0B +:1002100023666F11200019363F05C2161AEBE12341 +:10022000722B73C93A3A20A7C26D1A3A4920E6F8F0 +:10023000FE88C26D1A3A2520A7CAC7172A2C203675 +:1002400000C93A3820FE04CA4D1BFE07CA981AFEA0 +:1002500003CAB81AFE02CA241AFE05C26D1A3A0C65 +:1002600020A7CA151B3A0621FE38DA011BCDDF167E +:100270007AFE20CA791AD22F1B1625CD391B2B2BBB +:100280002B2B2B3A3820FE05CA011BFE027BCA939A +:100290001AD60C775FC36B1B2A2C20010600097E3F +:1002A000C60677FED4DAC71736D4111F17CD9916B4 +:1002B0003E03323820C3C7172A2C201107001946E5 +:1002C0003A4920B8D2D41AC60DB8D2DB1A7ED60469 +:1002D00077C3C7177EC60477C3C717CD6B18213AFB +:1002E0002086772A1C207EE60FFE04112E173E0082 +:1002F000DAF81A1129173E01323820CD9916C3C7F2 +:10030000172A2C20223C203A2520FE04C2C717368B +:1003100000AF3225202A4D203600217C21010C001F +:100320007EFEFFC8FE00CA2B1B368009C3201BFEC1 +:10033000F0DA6B1B16EBC37B1A2A2C20010700098D +:10034000722A2C20010B00097E2F3C77C92A2C2011 +:10035000010A00097E3600E5F5CDDF16F13DC266E3 +:100360001BCD411B3E18E177C3C7173A3820FE0565 +:10037000CA011BFE02CA811B7BFE18D2C717C3A786 +:10038000173A2520A72A2C20CA8E1B3600C9110730 +:1003900000197E3249207EFE40DAC717FED8D2C748 +:1003A000173A0320E63EFE00C2C717213A207EA777 +:1003B000CAC717353E19CDDD0E2A2C2001060009CB +:1003C0004E234621F8040922322021F80022282059 +:1003D00011E11B2A2C20E5CDE914E1222C20C3C712 +:1003E0001701481C03ED1B0000F01B0000F00FF08C +:1003F00001ED1BFEF01B000050000030000020004B +:10040000001000008004261C0D121C0000111C00AE +:1004100000FF084922148142004281142249080049 +:100420002A1C3E1C2A0011371CCD9916E5232323D4 +:10043000EB2A2620C32816CD5016CDA216D8CD3FC4 +:1004400016C911111DC34B1C11591CCD9916E5235A +:100450002323EB2A3220C32816CD50162A2C207EC7 +:10046000A7FAFC1C3A2520A7C2BC1CCDA2162B2B38 +:10047000EBCDDF167AFE38CA7D1CD2C21C214A2081 +:10048000E52623CD681DC2941C214A20347EFEC37C +:10049000C8C3A01CE136003A3720EE08323720F5F9 +:1004A000E12A2C2036002323237EFE05C0CD311DFA +:1004B000DB00E680C4311D21342035C92A2C2036CA +:1004C00000C9FEE0D27D1C7BFE18DA7D1CCD3F16F4 +:1004D000C800CD1F152A06213A03214F7CBACAE273 +:1004E0001CD081BAD87DBBCAEB1CD0C608BBD821B2 +:1004F000002136802A2C203600C35016CDAE1911AB +:10050000051DC3EF1402261C081F1C0000111C004F +:1005100000CD50162A2C207EA7FA1F1DC3641C3E56 +:100520000BCDDD0E2134203511301DC3981900008C +:10053000503E03C33E1D3E01C33E1DCD6B18F52A40 +:100540001520237EFE24DA621D321720E57E2B6EF5 +:1005500067362111E0FF19EBE1722B73F13DC23ECA +:100560001DC9F1AF321720C92E1BE93E08325220B7 +:10057000118B1E21102806271A13D54F3A5220A797 +:100580005779CA8B1DA71F15C2851DC5CD541EC125 +:10059000D105C2781D11B21E210B2906241A13D5CC +:1005A0004F3A5220A75779CAB01DA71715C2AA1DE6 +:1005B000C5CD541EC1D105C29D1D3A5220A7CAC542 +:1005C0001D3DC36D1D3E0CF53E9C211028F5E50E2A +:1005D0000C110B00197EE60F07070707472B7E2338 +:1005E000E6F00F0F0F0FB0772B0DC2D51D237EE65F +:1005F000F077E111200019F13DC2CD1D3E9021049C +:1006000029F5E50E0C7EE6F00F0F0F0F47237E2B2A +:10061000E60F07070707B077230DC2051E2B7EE6FE +:100620000F77E111200019F13DC2011EF13DC2C753 +:100630001D11D61ECDE10C111D1FDB0207D2431E7A +:1006400011491FCDE10C21751F225320AF325520D7 +:10065000325620C9E50604F5E5E603E521871E5F6D +:100660001600197E112000E10E0377190DC26A1ED3 +:10067000AF77E123F11F1F05C2571EE1118000195A +:100680003E503DC2821EC9000770770081FF810085 +:100690001F04021F001C0201021C00071A07001F92 +:1006A000110E001F1511001F140E01002000091566 +:1006B000151200FF888888740201001F1515001CA0 +:1006C0000201021C001F1511001F04021F000E1161 +:1006D0001506001F1511F002292037D11C0E3C3AD7 +:1006E0001A183C18BB191C37BB521DF01231031DE0 +:1006F000F01028D418BB841937BB181C3C8467D170 +:10070000371A18671C521932FB14FEF00E2C84BBEA +:100710001A18D1191C673784BB1AFB0AFFFEF00CAC +:100720002A771C1B520E1D18D11C1C771C6737849E +:10073000BB1CF00A2A6C1C1B520E1D18D11A1C6C13 +:100740001C673784BB1AFBA0FFFEF00C2A771C1B2A +:10075000520E1D18D11C1C6C1C673784BB1AF00A82 +:100760002A6C1C1B520E1D18D11A1CBE1C67378424 +:10077000BB1AFBA0FF1E00064001100A0001101E5C +:100780002014100A2001101E0028400110142028F7 +:100790001032000A2001101E40011001020304055E +:1007A000060708090A0B0C0D0E0F10111213141571 +:1007B000161718191A1B1C1D1E000000000000004F +:1007C0000000000000000000000000000000000029 +:1007D0000000000000000000000000000000000019 +:1007E0000000000000000000000000000000000009 +:1007F00000000000000000000000000000000000F9 +:00000001FF diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/InvadersRevenge/invrvnge.f.bin b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/InvadersRevenge/invrvnge.f.bin new file mode 100644 index 0000000000000000000000000000000000000000..6e648ab1f20c9eb748f1add4b8120175f4c4eba2 GIT binary patch literal 2048 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 L)`yzkKLz+7nGKlV literal 0 HcmV?d00001 diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/InvadersRevenge/invrvnge.g.hex b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/InvadersRevenge/invrvnge.g.hex new file mode 100644 index 00000000..18c28127 --- /dev/null +++ b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/InvadersRevenge/invrvnge.g.hex @@ -0,0 +1,129 @@ +:1000000032203A18521C523721FFF001321C1C1CBE +:100010001C1C1C1C1CFFF001291C203A18521C1926 +:100020000EBB1E1A1C183C1B191D1CFF224120CDA3 +:10003000D00E118D08CDE10C111920211D2FCD817D +:100040000D118020211D26CD810DCD52082A412081 +:1000500035C9211C243A8320CD70083A2120FE02A4 +:10006000C011C020211D39CD810D211C393AC3207A +:10007000A7C83DC8F5118308060ACD460EF13DC25A +:100080007408C90E1E047FFE7F041E0E00F01E249D +:100090001B520E1D18D177F01E2E70841C1A673764 +:1000A000D118F01E391B520E1D18D16CFF2A1C20CE +:1000B0007EC610E6F0772A1C207EE60FFE04D23CB6 +:1000C0000A212209A7C21409EB2A4D201A4F7EA744 +:1000D000C2D40879CD380A7713F51A6F131A67223C +:1000E0002F20131A6F131A67220D2013F1F51A6FC0 +:1000F000131A13672232202A1C207EE6F01F2F3CA1 +:100100002132208677D52A2F20EBCDF514D1F13D71 +:10011000C2ED08C9F57E07C6055F160019F13DC39B +:10012000C408056609FFFEA0C8B058A87098A8A822 +:10013000D8067209FFFCA0C8B050A87098A8A8D82B +:10014000B090077E09FFFBA0C8B050A87098A8A87F +:10015000D8B0909890068A09FFFBA0C8B050A8704C +:1001600098A8A8D8B0900174160CCC09C0C89609FC +:1001700000000174160BD809C0C89F090000017463 +:10018000160AE309C8C8A809000001741609160A6E +:10019000C0C8B109000002ED0902CC09FE960902AF +:1001A000F90902D809FE9F0902040A02E309FEA820 +:1001B00009021E0A02270A022F0A020E0A022F0A49 +:1001C00002270A021E0A02160AFEB10939797A6E5E +:1001D000ECFAFAEC6E7A7939781DBE6C3C3C3C6CDA +:1001E000BE1D7800193A6DFAFA6D3A1900387A7F17 +:1001F0006DECFAFAEC6D7F7A380E18BE6D3D3C3D21 +:100200006DBE180E001A3D68FCFC683D1A00000027 +:100210000000FA00000000193A6DFA6D3A19001A50 +:100220003D68FC683D1A000000193AFA3A190000CE +:10023000000019FA19000000B9D879C9FE07D236B2 +:100240000BD60421AD0AA7C29E0AEB2A4D201A4FF5 +:100250007EA7C2560A79CD380A7713F51A6F131A9A +:100260006713222F20F1F51A6F131A136722322019 +:100270002A1C207EE60FFE07CA860A7EE6F01F2FA4 +:100280003C21322086771A136F1A1367220D20D56E +:100290002A2F20EBCDF514D1F13DC2660AC9F57EB7 +:1002A0000707C6035F160019F13DC3460A07120B84 +:1002B000B0400005B0580005B0700005B0880005DA +:1002C000B0A00005B0B80005B0D00005071E0BB007 +:1002D0009000FBA0800005A0A00005A09000059064 +:1002E0007000FB909000FB90B000FB062A0BC090C2 +:1002F00000FBB0900005A09000FB9090000580905E +:1003000000FB70900005016E160CCC0900009609E8 +:100310000000016E160BD80900009F090000016E55 +:10032000160AE3090000A8090000016E1609160A62 +:100330000000B1090000FE07D2420B21AD0AAFC395 +:10034000460AFE08D2AD08214E0BAFC3460A076D20 +:100350000B9060080390C008FD7070080370B0082F +:10036000FD5080080350A008FD809008000162162F +:10037000088B0B0000790B000001930B019B0B0114 +:10038000A30B01AB0B018B0BFE790B0000001818BF +:1003900000000000003C24243C0000007E42424259 +:1003A000427E00FF818181818181FFFF8181999956 +:1003B0008181FFAF32462021189022322021000295 +:1003C000220D2011C90BC3E914035C1610DB0B00CE +:1003D00000D50B000003DB0BFED50B0404070D1F3B +:1003E0003DFFFDFDFF3D1F0D070404AF323A202104 +:1003F000D088223220210002220D2011010CC3E9F5 +:100400001403681610DB0B0000D50B00003A2A20FD +:100410003CFE07DA180C3E01322A20074F06002165 +:10042000410C09EB1A6F131A6722322021FE0022B9 +:100430002820114F0CCDE9143A3E20213420FEFF34 +:10044000C834C9C840C898C8D0C860C8B8C88002F5 +:10045000421C05670C00005B0C0000026C0C027172 +:100460000C02670CFE5B0C044E3F4E0404EE1FEEC4 +:1004700004040EFF0E043A2B203CFE07DA810C3EEA +:1004800001322B2007074F060021B00C09EB1A6F31 +:10049000131A13672228202A2C20010600094E2354 +:1004A000461A136F1A13670922322011CC0CCDE9BA +:1004B00014C9F1C9FD00F800FDFEF800FD01F800C7 +:1004C000FDFEF800FD00F800FD01F80001481C03E6 +:1004D000D80C0000DB0C0000020F0201D80CFEDB80 +:1004E0000CAF3204201A13FEFFC8FEFEC2F50C3218 +:1004F0000420C3E50CFEFDC2010DAF320420C3E5AC +:100500000CFEF0C20F0D1A6F131A6713C3E50CFE31 +:10051000FBC21C0D1A13CD760DC3E50CFEFAC22DDD +:100520000DE51A6F131A13677EE1C3390DE5D55F28 +:100530001600210000197ED1E1CD5D0D3A0420A7FF +:10054000C4740DC3E50C1A862777C9CD460D2B1B45 +:100550001A8E2777C9CD4B0DC34E0DC61AD5110F74 +:100560000FE526006F29292919EBE10608D306CDEE +:10057000460ED1C93E073236203A3620A7C2790D41 +:10058000C9018D0DC51AD5C39D0DCD900DCD900D12 +:100590001AD5F50F0F0F0FE60FCD5B0DF1E60FCD5E +:1005A0005B0DD113C9CDB60EC5E51AD304DB03B676 +:1005B000772313AFD304DB03B677E101200009C131 +:1005C00005C2A80DC9CDB60EAF320020C5E51AD3BD +:1005D00004DB034FA6CADE0D32002022012079B6CB +:1005E0007723131AD304DB034FA6CAF30D3200207E +:1005F00022012079B6772313AFD304DB034FA6CAB9 +:10060000080E32002022012079B677E1012000098E +:10061000C105C2CC0D3A0020A7C9CDB60EC5E51A5A +:10062000D304DB032FA67723131AD304DB032FA6EF +:10063000772313AFD304DB032FA677E10120000952 +:10064000C105C21D0EC9C51A771301200009C105D5 +:10065000C2460EC9CDB60EC5E51AD304DB032FA6DC +:10066000772313AFD304DB032FA677E10120000922 +:10067000C105C2570EC9CDB60EAF320020C5E51A6E +:10068000D304DB034FA6CA8F0E320020220120794B +:10069000B6772313AFD304DB034FA6CAA40E3200F0 +:1006A0002022012079B677E101200009C105C27D31 +:1006B0000E3A0020A7C97DE607D302C506037C1FBA +:1006C000677D1F6F05C2BE0E7CE63FF62067C1C97D +:1006D0002100243600237CFE40C2D30EC921002312 +:1006E000477EFE00CAEB0E23C3E10E70C93A5B20C1 +:1006F000D303C93A0023A7C807215B20B6D303114F +:1007000000232101237E121323FE00C2050FC9001E +:100710001F2444241F0000007F494949360000007F +:100720003E414141220000007F4141413E00000026 +:100730007F494949410000007F4848484000000087 +:100740003E414145470000007F0808087F00000047 +:1007500000417F4100000000020101017E00000015 +:100760007F081422410000007F0101010100000008 +:100770007F2018207F0000007F1008047F00000009 +:100780003E4141413E0000007F48484830000000A3 +:100790003E4145423D0000007F484C4A3100000088 +:1007A000324949492600000040407F404000000097 +:1007B0007E0101017E0000007C0201027C0000003D +:1007C0007F020C027F000000631408146300000025 +:1007D00060100F10600000004345495161000000A7 +:1007E0003E4549513E00000000217F01000000000D +:1007F0002345494931000000424149596600000043 +:00000001FF diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/InvadersRevenge/invrvnge.h.bin b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/InvadersRevenge/invrvnge.h.bin new file mode 100644 index 0000000000000000000000000000000000000000..0831e551f73cff37573b902876d912ed49893a17 GIT binary patch literal 2048 zcmZWpU1$_n6u$Gfvn0Elj4?X9J8{pQ7&RNC^)}hiF^(--5sDZR+SDJa6d{zh;EO-4 zF-=XX1|Liz6ckHoX~|Qa2d$I_OFEmzWO2Za?aPKzEi^AdSP^|N?QGAT)tKr$+fMWZ zt;?+lj7}V^4z}NFz0Yc`9Voa`$pyI~V(kt#UvP(rEwbH^HlS}#^;P!-v6IFixqi&b5k?jX;z>IlYMB~0^0`*ws2dqmwQK} z_N(~oJpBow16$-v1>Vh)x$wmIf>YMOM7*Lx$?7M-^j)rOD&&F1T@FekeQMa<6^ za&_Xf+x1IsQAx~g7QGtT7PIe)7!w8j!H5t8bE)Qw#+NCc@o`)%ih%C0=&&qU1IXH+ zB0U8dJ*`{wTmp0m%x<27o#eTa+sa}t$XfuETPtx8?P%!c-H4S%xU~{>%W$u7xQT#| zDb5F-4&bt28ypVGaFd)G{===yI5ddt8V0GI=gB&#uJr?rgZGVEcv}j>N%w;p2kR8D zBxvJLFONt8czQgzbor&FV^p6@DVr1qCGN;hAR*di6_K$R_G2W)LEeH|VvS}+>=lU( z01|}nAXLT90J{Mw4%@Z48wkPn02Q{HSn3HZ@@Zg`K$G=acXg~HvGG_JJfuT><$a4Hv{{MK zZU*mijW=JZMMx+@d#Q6RuDB!esQZu1X9(Z;L>W+m0aAqn-uSjcmO9Z+sE0jEuH;+>4JzEl`c%8xU;_%0V8C!YJ|*q?rMw zB^WoClynEoe|#l(3A>u$6yfmQ&^PK%D(I$ZhqVWO$UtgwuerYO0;@Qej zaamI`uO|{lvNKkv=Z#~<>P>C=QZe>_@dsRD42~uAeB9`1!-K&kKDT;m`dEiRW-R?s z(&&%G+I6FCC&EAR5~vP0Kf5UT#fy#Yu~oW}Z|hm5#}fv_y_js4+QzJeaV(Wel~7|T za&Y#G$wsa@I5uJ=tezgs1gy@5L;s@u1!bdT?L+eVRUBM`yG^wed=wq3Eg*}tqB^rd zwM>-kR2^pW(e7W!wX2f??+=G5knKm+>=s<`I@``s`rVVNwHIyp6)z4NeKFIkA{rhG zN7YGe=Cb`>-ox_L1Me1&!-v{MJ^=1-anGq)LW=rJ@xjh`DI_I+94dH(41nYm|a7> zNos6-%E6Sctv5VW#1T{0VO(2Jzoq79s z|NS?A0Y+ia$#pcIZ67%nfO_W=)D{KspAi2dN=2z7 zjz8XlU`kwr3^=#I`iC0+7sza+F3?L?YJN20e@RM`y@&NZ%tBQ2!sXvO&m3$$t-W#E zm10O%Vnx<S~tWFCdFe#^FJb~ z_%Zpu_#N1FN%l|3FCZB|C0C#{mZs8ep+o8x#T#HRCH1wWUc zeuH!V8RtGk=B1I{j%PRIv3ZqW=Jn=R{4Spz=QBKcfi|DI+l_eNF4-dn?-t*nQhSRi z)WTZ}!M<2U_Y%)n(J2dz;coFun+3*uR#~yi$dw)&JP3)uqy;C7Ev?Ax!`DcA$aKDJ zn6`D;i(9A~#dRzA)u=mB%r}OsA#C;Z^aP2;V%@3-A)Q+zc?EFa*1DlV3@7VYM8Xr)j6CSq_#JQ^ZBtsYVnQg8ZK-u8^gon zcDB&FNA@ z#UCS@3_kX$3cjDnNc)K^N1!XRur3OO-EEIo=gvawrMN=aef6VEljJ$t4#m~N5L4Hz zZrROIYH#X{&)g-OZ}e+)7mRjEC1jbqf|Qd%49;6N!IMw zT{J`^l}Kwq?2r;B#VD}9&%~OMe2~Cwe`x8BoQHUy5ti;-H^mF$G5`(WV_aJ1`ur19 I9FYcl2U7r#761SM literal 0 HcmV?d00001 diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Seawolf/sw0041.h.hex b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Seawolf/sw0041.h.hex new file mode 100644 index 00000000..3a5ac568 --- /dev/null +++ b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Seawolf/sw0041.h.hex @@ -0,0 +1,65 @@ +:100000000000310024C33A04E5D5C5F5C37E0000E5 +:10001000E5D5C5F53A1F20A7C23E00CDBC03CD2EC5 +:10002000012A16207EA7F23600E620CA3600CD5BF4 +:10003000030DEBCD2A0A3EFF321F20C369002A16AA +:10004000207EA7F26200E640C250003600C3620084 +:100050007EF62077CD650178E52A1C20444DE1CD60 +:10006000160ACD6803AF321F20DB0247DB022107EF +:100070002011CA09B8CC050BF1C1D1E1FBC93A1F67 +:1000800020A7C21901CDBC03215F210644AF77230D +:1000900005C28E002A18203E03F57DFE58C2A3003B +:1000A000213120B4CAA000E5CDDE01E1D2B20022A8 +:1000B0001820110D0019F13DC299002A1820CD0C0D +:1000C000032A1A203E03F57DFE7FC2D0002158206E +:1000D000B4CACD00E5CDDE01E1D2DF00221A201145 +:1000E0000D0019F13DC2C600AF3230202A16203E65 +:1000F00004F57DFE5FC2FB0021E720B4CAF800E5ED +:10010000CD5002E1D20A01221620111E0019F13D44 +:10011000C2F100CD3103C369002A1A20CD0C032A95 +:100120001A20CD3A012A1820CD3A01C369002A14B9 +:10013000207EA7F0CD6501C392017EA7F0E640C204 +:1001400045013600C97EF62077F5CD6501F1E61050 +:10015000CA920179856FE52130207E2FE60777E18D +:10016000D304C3B80123235E232323562323CD00C6 +:100170000A79323020D304D55E235623EB4E234632 +:1001800023E3EB732372237134237023221C20EBAF +:10019000D1C9C5E51A13D303DB0377230DC294013C +:1001A000AFD303DB0377012000E109C17DE6E0C2A4 +:1001B00092017C1FDA9201C9C5E51A13D303DB0053 +:1001C000772B0DC2BA01AFD303DB0077012000E12A +:1001D00009C17DE6E0C2B8017C1FDAB801C97EA77B +:1001E000F0E523E607C2ED012323C337027E115F4A +:1001F00021A7F2F8011181214723867778A77EF2A3 +:100200001002FE01D21602E37EE6BF77E3C31602B8 +:1002100023BE2BD207027E0F0F0FE61F835FE37E04 +:10022000E3E60747237E2F3C0F0F0FE607C603EBDD +:1002300070233DC23002EB112F201A2F12C2470249 +:10024000237E23867723BEE137C07EE6BF7737C99A +:100250007EA7F0E523234E23237E2346807778FE76 +:10026000C0D20903FE30D275023A2420A7CA750213 +:100270003C3C3224207E23BED29C023EC086772B9B +:100280002B34347E232323CA96023688FEFCCA9C74 +:10029000023698C39C02E37EE6BF77E31130201A52 +:1002A000A7C209033C1278E610CA09031107001916 +:1002B0007EA7C2C30219788347E610CA09037EA746 +:1002C000CA0903E37EE6BF77E378D64047DAE00267 +:1002D00021A12123237EA7C2D302702371C3090366 +:1002E00021BE212323237EA7C2E30278C62011600A +:1002F00021FAF702118221790F0F0FE61F835F1A8F +:10030000A7CA0903772371237037E1C97EA7F0E6F6 +:1003100020C8CD5B03EB41AFE577230DC219031174 +:100320002000E119487DE6E0C217037C1FDA1703BD +:10033000C92A1420060A7DB4C23E03217220110D81 +:10034000001905C87DFEE7C24D03217F207EA7F27C +:100350004103221420237E238677C9110900195EE8 +:100360002356234E234623C93A2020A7C047210302 +:100370002035C28E03361E2102207EA7CA8803C6FE +:10038000992777C288030601211020CDAE032111E1 +:1003900020CDAE03212120CDAE0323CDAE0323CD4E +:1003A000AE0323CDAE0323CDAE03322020C97EA7FA +:1003B000CAB80335C2B80337781747C90127200ADE +:1003C000C60AFE1EC2C803AF02035F160021F30B6C +:1003D00019EB0A3CE61F0221E027856F0120001A75 +:1003E0001377097DE6E0FE60C2DF03C9210000113A +:1003F00000000E02AF86234779BC78C2F503E521E1 +:00000001FF diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Seawolf/sw0042.g.bin b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Seawolf/sw0042.g.bin new file mode 100644 index 0000000000000000000000000000000000000000..2a2413215048bce40c0fb4f405d932eef23e4f01 GIT binary patch literal 1024 zcmYL|U1%It6vt;~XYQTZZgzIIP*^{9?&(dd$xZAswu3I2Yp66SekCt93X&*-KB%N0 z=xz)hQK&B}_!JO)5EU0+j4zeihZrYh$u5py7DbX!l7|c?(}%XSQ6h}qNs2z4I~+Ki z|L^?InI5$?#|PVa6&$tX!xofk8wYbaUi?0|oe`;}SGXQl4!rfzlw?2m#`a?G>C?l* zLqn%dg`exIO0=G=|8zYA3gHHl&QdRUT7@3tutffb=he+#iTI7+q8fgQ!k^Xf2eqn@ z#!~nc4zK77AF4ElKMXvAB*Uk#Om0;(B)R`DSs~UIgzshJ@a-&h`)DjP@?Tn^ZY9M! z#yMK39DrUSu;fbcRjSznvY*;(GP2k5BK}nEwd3NurP*s2M7%D-(pq=msHkk4+6k_9 zG+uHj;ihwh+-$)^DYB=zaupLZI@|WNrU8u1EqfX#jzZvJ)5;9+T&mt8a#=DiCKK%! zG{14{ac$NC;`9?Pi^A5v5miP2k-6V%EqHkkQkX(h*rh!)sz4g^&`vdYaIoExO!9wzSi6Ut_aQ)QHWY)spL0yuV|JomE1gY-(>Em%w1>hE@RfX8CP`@ z*?YdmHRejpofi|Q8in8=joTfi#`TUCZsVJ+JF^|FBUk%LM-d6!0AY)RT#1g2izn%m zGuf41Bx@uNAIruIMI@@kq9Su=)HzJ#9+DkMaPS10Rp6R=Y0@7~Q1BZ1-&Msqx^HbA z`iRvfmAv2_s>e_!{&Db4d-($d-n#}7yE#BJ|%%J+td{M0AM*$_4 zOwVjWH<7y}!wW7WS(l7-_GcMmuFTl^bkHGpJ#{r$MH{WUJZ47t-I4uk;+5jTVpc5j z{Re6r&(I;dS#J^uj1`RGsxg&HV}ak1xh#w>3#03Yx|?M82tM@Slxdog-9CoBq#T^U z-p*$e;VS0+PB(#V;2H6MY%DYoe35d}W?`?H^=gV58v^zve9v$COmcns95w{36f?hB ziEfOEk;ds}C}pQb_ZjS^k=%FdW1O}>sj5%r7N?spPW*Z@x41_n_TNo-p`%Sl3JeOj y$LX2)7oQ6KyDwbM-^Cfh=`QJaG`NP@1$MqA?l2i#xsCawP9K4Hh&4JYZs=dSS5+?n literal 0 HcmV?d00001 diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Seawolf/sw0042.g.hex b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Seawolf/sw0042.g.hex new file mode 100644 index 00000000..2581017f --- /dev/null +++ b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Seawolf/sw0042.g.hex @@ -0,0 +1,65 @@ +:10000000290419BE3E40CA0E04213204197E21E99A +:10001000211977E1130C0C3E12B9C2F40321E92136 +:100020001108303E08CD300B768D79001F586DEAEF +:10003000C52A4848474746464545CDA208DB02E663 +:10004000E0FEE0CCEC032102203E09060070233DD7 +:10005000C24D04212909220020FB215904E52A0070 +:10006000207EA7C27D04CDA406CDCE04CDBF043A28 +:100070000220A7C8CD4C07CDB808C38C0423EB21C0 +:10008000E809074F0600097E23666FE93A0320FE60 +:100090001DF801022011E921CD820AEBCD7A0A2355 +:1000A000362C23EB012B20CD820AEBCD7A0A2336A6 +:1000B0003023363021E921112F3E3E06C3300B217B +:1000C0002A207EA7C8360021A609220020C92120A7 +:1000D000207EA7C836001FDC01061FDC0E061FDCD1 +:1000E000F7041FDC34061FDCE9051FDC73051FDC89 +:1000F0006C051FDC1105C9F52126207EA7CA0F0556 +:10010000353E04D3053E193223203E0F322520F11F +:10011000C9212E207EA7C23D0536013A07200FE6F1 +:1001200070CA3D05C609212B20BED23D053E2032B6 +:10013000022021330F11033C3E0CC3300B21C92098 +:10014000011E00097DFE5FCA5C057EA7F24305AF74 +:10015000322120322D203E01320220C921290922DC +:1001600000203A2B20210620BED877C9216309221E +:100170000020C92A002023220020C9C83A0220A753 +:10018000C83A2120A7C0212D207EE61FC87EE60F99 +:100190001F0620A7CA99050610B077D30221212097 +:1001A0003608E610C2A905363C3E02D3053E0F32A2 +:1001B000252021C920111E00197EA7FAB8051108B3 +:1001C0000019360E2B36752B369C2B36E02B36FA63 +:1001D0002B2B115E0FEB3A0820E61F4F0600097E1D +:1001E000EB772B36002B36C0C9F5212D207EE6108B +:1001F000C2FF053E1FD302773E08D305CDEA07F1C3 +:10020000C9F5AFD305D3013A2D20D302F1C9F521A9 +:10021000F0217EA7CA3206360023575E360023FE41 +:100220002C01030ADA2A06010520EBCD3F0AEBC3B5 +:100230001206F1C9F53A0320E60FF65032222001EA +:1002400029200A3CFE07C24A06AF0221DE0F856F55 +:100250007E47FE06C26B063E04D3053E19322320BC +:100260003E023226203E0F32252078212C20110D0F +:1002700000193DC2710678EB211E207E34217E0FCD +:100280001FD28B0621AE0F78F61047783D0707077F +:10029000E638856F0E087E23121B0DC2960678F68F +:1002A000C012F1C921C1217EA7C836002356E5211D +:1002B0002420010D00093DC2B50601080009360ED3 +:1002C0002B36552B2B2B36012B2B722B36002B4626 +:1002D00036E03A0220A7C2DB06E1C97801570FE6F3 +:1002E00007814F11E921CD820A3E301213120A21F3 +:1002F0002B20862777E14E234623E578C62021C2AE +:1003000009DA070721BA0979070707E607856F7E2B +:10031000D3013E01D3053E1E322520781624C62087 +:10032000FA25071628790F0F0FE61FCA2F073DFE83 +:100330001EC235073DF6A05FCDDB073E2D322420DF +:1003400021EA213E03CD300BE1C3A70621A3217E84 +:10035000A7C823C610070707E607116720010D008D +:10036000EB09093DC261071AD60896FEECD2710767 +:10037000092B2B3600EB2B7EC630E6F057360023D8 +:100380005E23E5CD000A7BE61FCA96073DCA9607A5 +:100390003DFE1CF290075FCDDB074204044B0CC509 +:1003A0007BC6605FD5420CC53E1E3225203E0F3213 +:1003B00024203E10D3057BE60221400F856F5E238B +:1003C00056EBD17E23CD300BD17E23CD300BD12106 +:1003D000B50E3E03CD300BE1C34F0721F0217E2344 +:1003E000B623C2DE072B732B72C93A2B20FE40DAEC +:1003F000F4073E39322C20217F201150507EA7FA7D +:00000001FF diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Seawolf/sw0043.f.bin b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Seawolf/sw0043.f.bin new file mode 100644 index 0000000000000000000000000000000000000000..740dd22024a855fb2a080d764e2159a9c47136ae GIT binary patch literal 1024 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 V1)1Ur%edz>fuMPp-+zCb|36d=aQ6TJ literal 0 HcmV?d00001 diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Sflush/fr04.sc3 b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Sflush/fr04.sc3 new file mode 100644 index 0000000000000000000000000000000000000000..a15c8890f5ec264981adcd146a4e4e7611b28fd6 GIT binary patch literal 2048 zcmZuxYitx%6uvXF+uiPVAEjN`7I3e#_FhVa@bJweXmItPfamT)g9*8rJLlZ< zo!5Nl4pZremLS;6jnU44j*Y7;lE~>dM)w<24rA&?W9mH%A$z%Me{2+%5J|Nc7=^6y zx2fMU#&$5394k4cgT~lP{yTw;iRK}(jyPD1JPz)+#5$vpwpyxwYdGptP2zxXx+rNQu3~2?NsVT?MbvnJ^!>Z{yyk6R?B^M z+f3aPTs_d1YO_!qG*jdf5|rpGq}6l#vx>bZo3Qt0yY1IlPwMrde(%2i3?gMy{hs6f zvj-4$Xc~;eNF!L@z+`(;B*xSaY%`VA3zyhR;?k4G)kPTcuVhX*yttG})W^YYTCWQ! zCyv6$;s%K=C$m_U=8l5$GMLJZzb+bAIzd{V-D4}+y>=q|n%&J_PxUMt5(yd8g~O1o zGzMSz(w^Z&T7n@MJ!IYJ=iIdTV9??)S{zu1zlW?d_ldL&BDUf$k2{Le8hj|*;I}$Jh$82I_T1A7hJXun#R}i!}!{ETons zL5c7)%<%0qngpeSM3TsxL>1gm4g%BzO~OqxMt@178py-E@GWwmfW@2fG5@~EFwBD{ z5U;tK)|;DXoqE~RO4E=vtX0xltx}F^ZaPORr(r-i%uQsgF&R*E9p*+kY{sHKyg|)< zpoL_=*(ghD{wZ^P^f@)(pv{s!W^;7hTqjT9)i9ftW)rucHJ^vqr8m`)g<36SZH}G* zh^6Kq2Jt9}$JG2h%@364UNzgO%Uny!)SReZ`rBM9hs+k)9Z$QhYmIoW?oPX`YwK~f z*&&zf0j_MrE`269cc&7=yI5C7Igg0rBZ1C!yNh>m7a51n>-*4reU)+bLAci|)m$e_ zJYr0oSYloJ)>azt8uoFt1LZ=nBJc!@du>tUJJ*A`k{*J0q^Ot9N^(dG5~ne71BdzM zzoS)i&0`6lVV@;@gWZ;J2uqgm)gWrooJ5F!idx*w#|Qh{;74g!~%fIcgTPiF$AH|o%%_%Gdyub9oW++0tcmhe3fd(_^Yk?6;I@US?; zxUxeJ^0vj)%It3Z4iM@A%K5x5!{4bFPcVPRw=bfJat)Y#z;!zdXkIzR=Y|Vc@qR5# z7icxK9>{aCdYV&nA#DZ?XtT+0K;Q%r_^X?KU2c}~h6Q`{>c01g?kd@O&7iS}l@3(}X@El7xiDy~DDLlgxZovqMP8b2v z4P1#{HP^(yP5^G5Uvox1(DVIC6oIb@Q`%qIh@G}Iv(*vfSES%uGO{@wfmSSMhe z%%91hg*BNUg;SO<?y^0+&YW&_z59&yTv0nMY0QdK?-6OB0de_(&Xo4RR-S>*Wyi EKZVG4DgXcg literal 0 HcmV?d00001 diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Sflush/fr05.sc2 b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/Sflush/fr05.sc2 new file mode 100644 index 0000000000000000000000000000000000000000..25d8f40dae4b9cf683735ee5a0062c2f807d2e49 GIT binary patch literal 2048 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 literal 0 HcmV?d00001 diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/SuEarthInv/earthinv.f.hex b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/SuEarthInv/earthinv.f.hex new file mode 100644 index 00000000..a6308ac3 --- /dev/null +++ b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/SuEarthInv/earthinv.f.hex @@ -0,0 +1,129 @@ +:10000000131226050E112626262612020E1104268C +:100010001D1A1A260F0E080D131226050E1126267C +:1000200012020E110426000D2604171311002601DA +:100030000E0D141226050E111214020204121205DE +:10004000140B2626000213080E0D26000600080DCC +:10005000121326080D150003041112262608122675 +:100060001104160011030403261608130726000DB9 +:10007000260417131100260B001904112606140D6F +:1000800026050E11261D1A1A1A1A260F0E080D1310 +:100090001226DB02E604C2D4103A213EE60FFE0F20 +:1000A000C03AEB20F5DB0207DACE10F1C6032732A7 +:1000B000EB20CD4719AF32213EC91F1A0F26020E81 +:1000C000080D2627261D2602110403081312F1C667 +:1000D00005C3AE103E0F32213EC912140F041108A1 +:1000E0000E112626080D15000304111201CD17CD9F +:1000F000EC11CD5618D8C50E12CDF308C1C3F210BD +:10010000C2321AC5D5E53A6720672EFE3A7E1B96A5 +:10011000FEF7D217113EF8327E20E1D1C1D306C9D5 +:1001200000003A4023A7CA0001FA84113A9420EE55 +:1001300008329420D3032A44230603CD24142A44EE +:100140002311FCFF19224423CD471A7DE61FFE042C +:10015000C27B11112000197EA7CAFF113E01321582 +:1001600020210000224623AF3240233241233A941B +:1001700020E6F7329420D303C30001FE03C2FF112F +:10018000AF3241233A4623A7C29A112F324023238C +:10019000224423112000192246230608CDFA18AF65 +:1001A0002A4623772A442377214023357EE607CA4F +:1001B00061111120002A4623192246232A442311C3 +:1001C000E0FF19224423EB3A1B20FE30CADF112A3C +:1001D0001A20CD471A01E00109CD3000CA5C112A6E +:1001E000442336FF2A462336FFC30001C50E1A2AD0 +:1001F000A71F237EFEC9CC5F070DC2F211C1C92A19 +:100200004423CD501411B31C0603CD3914C300018F +:100210003A4323A7C230123241233A8C20A7FA2650 +:10022000123E01C328123EFF3248233E01324323CF +:100230003DC25512CD7212CA82123A41233C32415C +:1002400023FE04C23C073E02324323AF3242233234 +:100250004123C33C07CD7212CA8912AF3241233AFF +:1002600042233C324223FE04C23C07AF324223C346 +:100270003C072A8920CD471A7DD6116F0610CDC7BD +:1002800015C9AF324123C33C07AF3242233A412361 +:100290003C324123D607C23C073241233A4023A7D0 +:1002A000C23C073A6520B72A892011F70219224477 +:1002B000233E01324023C33C07C50E0F2A721FC3E1 +:1002C000F2112A8D202C7DFE63DACE122E54228D5F +:1002D00020C9AF324323C342072140230640AF77F2 +:1002E0002305C2DF12C35619C53A8220FE01CA9FF8 +:1002F000134FE5CDCA097EE1814F3A642081B7E210 +:100300009F13E53A6720672EFE7EFE04FA11133E26 +:1003100003074F060021A313094E2346C52A642074 +:10032000CD471A7CC1E1B9FA9F13B8F29F137DA79C +:10033000FA9F13FE37F29F132BF5FE00CA6C13FED3 +:100340000BCA6C13FE16CA6C13FE21CA6C13FE2C6A +:10035000CA6C137E3601FE00C26C13E52A642011BC +:1003600000F01911AB130610CD6914E1F12323FE3F +:100370000ACA9F13FE15CA9F13FE20CA9F13FE2BA5 +:10038000CA9F13FE36CA9F137E3601FE00C29F131A +:100390002A64201100101911AB130610CD6914C185 +:1003A000C35F0A33312C372A39283B000000000094 +:1003B000000972DC72090000000000CDC113C313F4 +:1003C00017CDCA097E23666F292929297CC9E5D55D +:1003D000110004193E1ACDFF08D1E1C3AD09EB6E3F +:1003E000260079B7CAEC13293DC2E713EBC9CD50FB +:1003F0001479F50E00F1F5D5C54FCDDE13C17BA6FE +:10040000CA05140E017BB677237AA6CA10140E0112 +:100410007AB677111F0019D11305C2F513F179329D +:100420006120C900CD5014C5E5AF77237723E101E2 +:10043000200009C105C22714C9C51A77130120007D +:1004400009C105C23914C9CDB60ACDD609C3DF1812 +:100450007DE6074FC506037C1F677D1F6F05C257EA +:10046000147CE63FF62067C1C9CD5414C5011F00B6 +:100470001A7723137009C105C26C14C9C5E57E1231 +:1004800013230DC27E14E101200009C105C27C14B2 +:10049000C9CD5014D5CDDE137BB677237AB677114C +:1004A0001F0019D11305C29414C9CD5014D5CDDE47 +:1004B000137B2FA677237A2FA677111F0019D1134C +:1004C00005C2AD14C9000000000000AFC5770120CF +:1004D0000009C105C2CC14C93A2520FE05C8FE0298 +:1004E000C03A2920FED847D230153A0220A7C87852 +:1004F000FECED27915C606473A0920FE90D20415E1 +:10050000B8D2301568CD62153A2A2067CD6F152212 +:1005100064203E05322520CD81157EA7CA301536D0 +:1005200000CDE812CD3B1ACD69143E10320320C92C +:100530003E03322520C34A1521032035C02A6420FA +:100540000610CD24143E04322520AF32022006F7D7 +:10055000C3DC19000E00BCD49015BCD0C6100CC36F +:100560005A153A092065CD54154105DE106FC93A78 +:100570000A20CD5415DE1067C93E01328520C345DF +:100580001578070707808080813D6F3A672067C92B +:100590000CC610FA9015C93A0D20A7C2B71521A4B0 +:1005A0003ECDC515D006FE3E01320D207832082022 +:1005B0003A0E20320720C9212425CDC515D0CDF112 +:1005C00018AFC3A91506177EA7C26B162305C2C7AD +:1005D00015C900000000000000000000000000003D +:1005E000000000000000000000000000000000000B +:1005F000000000CD11160100377EA7CAFF150C239D +:1006000005C2F91579328220FE01C0216B20360126 +:10061000C92E003A672067C93A1520FEFFC0211095 +:10062000207E2346B0C03A2520A7C03AEF20A7CAB3 +:1006300052163A2D20A7C24816CDC017E610C83E64 +:1006400001322520322D20C9CDC017E610C0322D31 +:1006500020C921252036012AED20237DFE7EDA6384 +:10066000162E7422ED207E321D20C937C9AFCD8BE6 +:100670001ACD10193600CDCA092311F5201ABE1B58 +:100680002B1ACA8B16D29816C38F16BED298167E16 +:100690001213237E12CD50193ACE20A7CAC91621B3 +:1006A000032811A61A0E14CD930A2525061B3A67B6 +:1006B000200FDAB716061C78CDFF08CDB10ACDE7BA +:1006C000187EA7CAC916C3ED0221182D11A61A0E4D +:1006D0000ACD930ACDB60ACDD609AF32EF20D305A5 +:1006E000CDD119C3890B310024FBAF321520CDD8F1 +:1006F000140604CDFA18CD590AC2EE16CDD7192129 +:100700000127CDFA19AFCD8B1A06FBC36B19CDCAE1 +:1007100009237E11B81C21A11A0E04471AB8D2274A +:100720001723130DC21C177E32CF20C93A2520FE95 +:1007300000C2391706FDC3DC190602C3FA1800000F +:10074000219B2035CC6D173A6820A7CA6D172196DA +:100750002035C02198207ED3053A8220A7CA6D1784 +:100760002B7E2B772B36013E04329B20C93A9820F2 +:10077000E630D305C93A9520A7CAAA1721111A1144 +:10078000211A3A8220BED28E172313C385171A323C +:1007900097202198207EE630477EE60F07FE10C2A4 +:1007A000A4173E01B077AF32952021992035C006BD +:1007B000EFC3DC1906EF2198207EA077D305C9008E +:1007C0003A67200FD2CA17DB01C9DB02C9182960BA +:1007D0001F1629B01D1429A11CFF0E29ED1D0C297F +:1007E000DA100A29C21DFFC602F5DB0207DAF41788 +:1007F000F1C602C9F1C9AF32E02132E022C3D60905 +:00000001FF diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/SuEarthInv/earthinv.g.bin b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/SuEarthInv/earthinv.g.bin new file mode 100644 index 0000000000000000000000000000000000000000..6f15e7c15498c80b9003a517c555ce4e9635dcaf GIT binary patch literal 2048 zcmZ8hZ)_7~7{6<8*SqWWu5a71wkz~~E!@~jmfGPcbsQLtpeBa+0p){#qDIt2`D4h4 zjt(Ibqlu9alc9$AZ81a#YJh+yT`wct=BpcXIJ@{^1_ov%tS*alHa(xa+jR5!@Z9_S zd7nSO_j#@_+mGpwY<>?`%LfD+_JBaoF?1xxW4aKf(N$E6(b;ahxB_|t0qBdw69T7;Hq7ao*-z`PnMvc%@%RKh!*<(0;&k1Z&w5ruA zm^2tmrwhGT`JEFUA9HPo$Y*GOm|-rC(^hd~VUDot)~?-BdP?Mj=(z;l9I15B_v6m3 zc1E|dr!XHh7NX>{)iuv}s>Y3{OlT@!fe!n!6@0Vh4?I0tIM&qpY^v~HQ|FVZLh7Zx z#uwt7^egeLu{jlJN~Hs0#o;67mAGL!h>>|bPO8`>p0({v>hM&umMGsA5zoZBYTL@c zh$iij`m(=cdR+wE=I9N!lHG%C^l!G-3LTv__WQ46v_8r(g~`@xXR1BdrIyZD|no!EHHqi-{g$Mhq{ z&(frEfXVm6++LQ{^2<@Rd`2>1mK<6vsZ@q*CCtl4Hr_Yt9j&8BV}H|gQvMF^B@G#c zE8X^^g#4cIX_ff zoe8gp-V&X!#W!u$Mhlq$VT(ixOQq#XXapzuSMj_6}HL9F?m+6`AR9dFU#si zK!%rK^@^c0wo^_w=~EM_vcu$09K>`UhM z6^r|FNgsGES)BYuAj`73WAQpY4(5T@jU zpZJ??E;`)j@H&^b@-XA@pZ_#T|MVNzMYbtQcSXw&s`R0#u}Nib$+oyXGN43Z+WL)$ z)dBl!dK6jZ!a`W6=QOQe@N!C{=23)zrok6+ULl;Y#gNvdHM(+`kvL7M=Meb8kOaJ% zQpYhU?9*5##A&u765^uJkrt8!zh4V0S}3fjVIQZtenOz02?+}12zeC5X^ru?rb3c% PNUKwj2IT4!i~4^6ZrjV4 literal 0 HcmV?d00001 diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/SuEarthInv/earthinv.g.hex b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/SuEarthInv/earthinv.g.hex new file mode 100644 index 00000000..cf7f462f --- /dev/null +++ b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/SuEarthInv/earthinv.g.hex @@ -0,0 +1,129 @@ +:10000000AF32C120CDCF013A67200FDA7208CD138D +:1000100002CDCF01CDB100CDD1190620CDFA18CD3A +:100020001816CD0A19CDF315CD88093A8220A7CA32 +:10003000EF09CDBB13CD3509CDD808CD2C17CD593F +:100040000ACA49080604CDFA18CD7517D306CD049F +:1000500018C31F0800000011BA1ACDF3080698DB78 +:10006000010F0FDA6D080FDA9807C37F073E01C34F +:100070009B07CD1A02C314083A0820472A0920EB2F +:10008000C386080000003A6720672EFCC921112BA7 +:1000900011701B0E0ECDF3083A67200F3E1C211184 +:1000A00037D4FF083EB032C0203AC020A7C8E604CB +:1000B000C2BC08CDCA09CD3119C3BD0B0630211C05 +:1000C000263A67200FDACB08211C38CDCB14C3A900 +:1000D00008DB02E601C3E7173A8220FE0CD03EF9A6 +:1000E000327E20C93ACE20A7C0211C380630C3CBAF +:1000F000140E031AD5CDFF08D1130DC2F308C91190 +:10010000001EE526006F29292919EBE10608D30610 +:10011000C339143A0920FE78D02A91207DB4C2292F +:10012000092100063E013283202B229120C9CD11E6 +:10013000162EFF7EC9CD10192B2B7EA7C80650DBCB +:10014000020700D248090630CDC1130000B8D8CD4F +:100150002E09347EF521012524243DC258090610BC +:1001600011601CCD3914F13CCD8B1ACD10192B2BFD +:1001700036003EFF3299200610C3FA1821A01DFE5A +:1001800002D823FE04D823C9CDCA093AF120A7C852 +:10019000AF32F120E52AF220EBE17E8327775F235F +:1001A0007E8A277757237E23666FC3AD097ACDB247 +:1001B000097BD5F50F0F0F0FE60FCDC509F1E60F3F +:1001C000CDC509D1C9C61AC3FF083A67200F21F867 +:1001D00020D821FC20C92102243600237DE61FFE01 +:1001E0001CDAE809110600197CFE40DAD909C9CDEC +:1001F0003C0AAF32E920CDD6093A6720F5CDE401BB +:10020000F13267203A672067E52EFE7E3C77FE01DB +:10021000CCB319CD151800007EE12EFC77233638BB +:100220007C0FDA330A3E21329820CDF501CD041936 +:10023000C30408CDEF01CDC001C30408CD590AC2E3 +:10024000520A3E3032C0203AC020A7C8CD590ACA4F +:10025000470ACD590AC2520AC93A1520FEFFC93AC7 +:10026000EF20A7CA7C0A480608CDFA184178CD7C51 +:10027000097E21F32036002B772B3601216220C91D +:100280003E0232C120D3063ACB20A7CA850AAF323C +:10029000C120C9D51ACDFF08D13E0732C0203AC0CF +:1002A000203DC29E0A130DC2930AC9215020C34BA0 +:1002B000023E40C386193E80C3D70AE1C372003AAA +:1002C000C1200FDABB0A0FDA68180FDAAB0AC900CF +:1002D0000000000000000032C0203AC020A7C2DAAF +:1002E0000AC921C220060CC3321AAFD303D305CDED +:1002F0008219FBCDB10A3AEC20A72117300E04C2B7 +:10030000E80B11FA1CCD930ACDB10ACD7F0C3A90BF +:100310001FCD640E0000003AEC20A7C24A0B1195D5 +:100320001ACDE20ACD800A11B01BCDE20ACD800AB7 +:10033000CDB10A11C91FCDE20ACD800ACDB10A2183 +:10034000B733060ACDCB14CDB60ACDDD0E3AFF2168 +:10035000A7C25D0BCDD10832FF21CD7F1ACDE401BC +:10036000CDC001CDEF01CD1A023E0132C120CDCF6B +:1003700001CD1816CDF10BD306CD590ACA710BAFBA +:10038000322520CD590AC2830BAF32C120CDB10A2C +:10039000CDD6090E0C21112C11901FCDF3083AEC8B +:1003A00020FE00C2AE0B2111333E02CDFF08CD2C42 +:1003B0000CCD501FC3C60BC5CDF308C1C9CD630C0E +:1003C000CDE408C3A9083AEC20FE00C2DA0B11D52F +:1003D0001FCDE20ACD800ACD9E1821EC207E3CE69E +:1003E0000177CDD609C3340F11AB1DCD930AC308D5 +:1003F0000BCD0A19C39A193EC0C3D70A01183AEBAC +:1004000020FE99CA3E00F5DB0207D2140CF1C601AA +:1004100027C338003A013EFE07C2230CAF32013E2B +:10042000C30D0C3E0732013EF1C33E00DB0207D292 +:10043000380C116E0FC33B0C117E0F210F2A0E10CA +:10044000CDF308DB020F0FD8210D2811BA100E14BE +:10045000CDF308DB0207D0210D3311F81E0608C3C7 +:10046000391498CD1A19211C3DCD750C211C34CDA1 +:10047000750C211C2B11D01E0608D306C33914118C +:10048000F80C21152E0640CD3914D30611380D2154 +:10049000142E0640CD3914CDB10A11780D21122E3B +:1004A0000640CD391411B80D21112E0640CD391456 +:1004B000CDB10A11FA0D210F2B066ACD3914D306DE +:1004C00011730E210E2B066ACD3914CDB10A11F32A +:1004D0001F210B300E04CD930A21092911E11F0EB3 +:1004E00012CD930AC3B60A1826D80F1326F00F0EA2 +:1004F00026081009262010FF003C7EC3C3C3C3C3D7 +:10050000C37130000000FFFF000000000000FFFF8B +:10051000000000FFFFC3C3C3C3C3C37E3C00000091 +:10052000FFFFC3C3C3C3C3C3C0C0000000FFFFC3FA +:10053000C3C3C3C3C37E3C000030380C0C0C0C0C8E +:100540000CF8F0000000F0F81C0C0C0C0C1CF8F07F +:10055000000000FCFC0000000000000000000000A3 +:10056000FCFC0C0C0C0C0C0C0C0C000000FCFC003B +:1005700000C0C030300C0C0000FFFFC3C3C3C3C3B6 +:10058000C3C0C0000000071F3870C0C070381F070C +:10059000000000FFFFC3C3C3C3C3C37E3C00000011 +:1005A000C0C0C0C0FFFFC0C0C0C0000000FFFF034C +:1005B0000303030303FFFF0000FCFC0C0C0C0C0CFA +:1005C0000C0C0C000000FCFCC0C0C0C0C0C0FCFC97 +:1005D000000000FCFC0000C0C030300C0C0000002B +:1005E00000000000FCFC00000000000000FCFC001B +:1005F0000000000000FCFC005E0F0000000000C0D6 +:10060000C0C0C0FFFFC0C0C0C0000000FFFF0C0C96 +:1006100003030000FFFF000000FFFF0000000000D8 +:1006200000FFFF000000071F3870C0C070381F07B0 +:100630000000003C7EC3C3C3C3C3C37130000000CD +:10064000C0C0C0C0FFFFC0C0C0C00000003F7FC02E +:10065000C0C0C0C0C07F3F000000FFFF0C0C030300 +:100660000000FFFF1E0A2AF80D4E1DCA0018812344 +:10067000C3690E00000000000C0C0C0CFCFC0C0C00 +:100680000C0C000000FCFC00000000C0C0FCFC00E2 +:100690000000C0C030300C0C3030C0C0000000FC86 +:1006A000FCC0C0C0C0C0C0FCFC00000030380C0C56 +:1006B0000C0C0C0CF8F00000000C0C0C0CFCFC0CEE +:1006C0000C0C0C000000F0F80C0C0C0C0C0CF8F0EE +:1006D000000000FCFC00000000C0C0FCFCCDD609FE +:1006E0002116280E14118E0FCD560F0E122114292B +:1006F000CD560F211229CD560F211029CD560F218D +:100700000D291138100E12CDB70B210B29CDB70BC7 +:10071000210929CDB70B210729CDB70B210529CDFB +:10072000B70B21052E0608DB020700D29C1FCDF770 +:100730000BC3D609012718CD5618DA430FCD44183C +:10074000C3370F01E70CCD5618DA4714C50E18CD84 +:10075000930AC1C3460FC5CD930AC1C9020E0C0F3F +:10076000041308130815042626150803040E1B2677 +:10077000020E080D26261B260211040308131C0274 +:100780000E080D122627261B02110403081313005E +:100790000A04260E15041126020E0C0C000D032669 +:1007A0000E050400111307260100120426000D0394 +:1007B00026141204180E141126120A080B0B261305 +:1007C0000E2612130E0F130704260400111307261A +:1007D000080D150012080E0D262612020E11042611 +:1007E0001B1A1A260F0E080D131226050E112626A7 +:1007F000262612020E1104261C1A1A260F0E080DA8 +:00000001FF diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/SuEarthInv/earthinv.h.bin b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/SuEarthInv/earthinv.h.bin new file mode 100644 index 0000000000000000000000000000000000000000..c1f5f4d82accdcb64bc3c1b88c44a6147198af88 GIT binary patch literal 2048 zcmY*aZEPGz8J^wSojv;!-|hMQad&ZfXE&dB5tvc#l5XrHSk#UPO7nx3N(iE=YR^V( z&S^w^SKAvqAqhm3s+5l+{=kpur1Hc0fuI5j&b!3AJ34Kg;8eLpCRFnVos&o%enAS>pbsHyn#&&v_#5*gs@p_Y^RJ;v`D?gznCC+N>7&G@Rz6MB5YUJi zi_LKYHP%n!t2JvB%2kU%x#F)zmTq~#+xgBfrNXf4d{yEU#4FOX80xgQwQ)H93ReJ= zfy=weG;4!lbH5k*>Ox`^vc%k2fhUe!4-)ta@OM6WY>qx(+G95zd*Cd}fgi5jiwB*_S10@x69 z??`OO=umX%TcXrlf?vqu;nU)9D@$`fqX$@r3X?Ip`nn+UL9WXPMkvTpJd<=5^{991Ws%FOdc_5YW z^S?2MyXlc6KJo-5;#%B#$q8L14zMM{v6Y+tx7S1tBE=B_sat6)Z-j#YGFu;?5Q;S|dg29IXtIWFqC8)9S4JQjmuRp{2GA0KbcQ~M@K+r_< z0)|lar1~cTPp-EsCVmeoB~#BTwim7}i+)AC6>FM1Of!?gJ7Z>pIOe_{8<@a|7lIsF zS{U1<zt8P|dTfoHwv{>0D&^INihE>3HeELeg z2HTC-!1@lB#a@x5ZL)Jnk*<5}3>-Gi@mka3NzNg)3#NbVoKe!oE~x1l$lVnORBIUc zI9N{uKMdkI)ha@nWx)Bms`n>ZKh_^*+_Vn)1)l*=s_0KZ?jQcT?EkMj3SOjfL$UTI z`B7-GJkes=lVp2*74d|190r}Bil5^lNF4>&rcM1R$X)$k5J>qj2qf!j>`<*|{!8{$ zi|jy>9e7BF1jaK^3<0y#F(F^Dzr3EcNeYw40O!|A+w`V5I9W{N*R{@G(MRLAG z%^l*~)GEP3fE|NBH2$VuUdKydO`g)ci{)%T8HQLKtdg zLT|D+!T!a>3S3fAtKwo*{5giZ(sprBqn>*$jzU<2)T=Pup|Ase`d9iAZ`ZeKX6JgR zPqX=H*i1&Z;br_2aIw1<6hoT(c#NHHooXaOBmM^GCd7CTo9Z)8gNrerNTL#u_zh?| zQzT_GKc_*W2rmxC;_wIk+yEvUbjz>%xcic&wO(VxxncL86|YJAI9kML#0&=QHU3+09Ye6zBNPdS;}nL-MnuIZiqbPM z14U_7W<=*{d{kE}tdkIVMo__`XbF!@W63fY^f@3;>p7Q~9TV_bW(WniuUvEQ2)Nw@ zm+CHEM9C70+~tdL^9*Y8u`P>nA_Ny|WH{RehiPQUoz~v*%4Uy~mR=J^aDbJijM73u z8SlNqm@94fh7St849Nm)HZ83aQj@f_Lb&8KN^b~UHweUYM1PAA#8M-5a$HD_(9%-j zTYoq3x_x7{^W%v$T;|SgQG-d}o%vpOZIJK{1PP^=G4S0$#ig_m&c-^Li`9<`v+-2~ zRG7;qd4mvUlzK1J22t$CShR15iApSPCu zX!V1yKcsHynyGHyXQ0A)q}}<4Q#ae)6Vs`S?e1iK_NR7y57PUP{@~Z&@P|m>v`y4! zKO3}VLs{mcEx5OS@IeUaO!ww3dpBpg>H9@J)smSCotoN|>3%!-4$_;E9z0!N&?PyE zof)+zyW5K4!O1vzJec$TVdDw*Z=s=-pYs|+&l`v}Ju?43omAI;s z!}-O04@e~WZ;*oLL~cKbC!`HxT|C#8<~u;nwuH9;W4}l2v&)rYAL%~?ZkTiG67EwF zʔz6|s&@*f7g32;Zih2eFgiQs9Fkk*JMl|Ka9P(m2@?+4sL0MEH@^M}Ft>s!US zM?laBJ4FPY1{?tJOJYRch3UhmxdUJYbQ7hFZR&#IE|J|Cg}a?5hU)-qN0ofcrOmj% zM`U+J<=swxJ8}vlzaOn)CBGA>#8$ouG?}c@nCP1qPxMcU9;0+kRD40*L7O2bDszs2 zZGFa^?S7lT11Q>RTam$?MxP+ zb_5Pa#$jh<1fGc?Zom_O*@(PJ3-d{|puG`&Fqy9iV`xzMEXCVBD|yzlq~(hyHFOp6 zXekj<9!1-l)IWyw==q2;4llaGw&syu92n5iNGWq2p0Ihx`)CddcL4gp;RW2T)BFYwi%UEz!BNAj07$p(K7C?3y1(mT&r zRYBK$#8}EJ`x>vnam%GDS`wlPH}oSu`ZK%SRjJ-cIxD|J?L2BdsGUjre)obPrg&fW z8ERHnxEKdY4$UOTqspv?c&1SM)}cM?Pi@?IYW>J*|=hV^I|hOh;8>pb%9T4ZIpdcf$`+gp<-(l*90uUn;M) za$_KfD+nT_LR32$j_dYVuq@#FI}lebQgsY{opl8Kstn%1p;Q5}-2Ax^^ZTWa}*MxOSZ0jd_rMFUGCH6f|;}^q&L@*M@}+n&CeV z{9UL!0TiwB!?+q6(rc>J5NwFS1}lzX=m(nql-Ii+pX#Tr;tlY8{dC5Yk>_WY?v^L% KPkI0M{C@zxg%~ja literal 0 HcmV?d00001 diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/invaddlx/invdelux.e b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/invaddlx/invdelux.e new file mode 100644 index 0000000000000000000000000000000000000000..5ad93523a6efde14d764dda02b235c097b058bee GIT binary patch literal 2048 zcma)6e{2)?6@TCJ*}mA$`OZHQpYP88o*P0)GvlNxrB-at8CiY6+GImhrb$~mD#{-X znx?8i6y>1Js{XSIwG{&GhbGY~692$9iES;)sI965^`wvl)C}l^RFEo=00|I^EZ^Su zOw{fVP(Sv)?|Yx`d*AQ-zWcuG49}jsU)tyF?!0S|bvL5*_rd_~KbwXo{TU3cAccis z03y69CV5#^qhUz#a<{r(S4COPw9J@F67jg$u8Qs9l&ZH#b&XVGoG9~8>*{yVqB1HV zA_=Xd{Ki)gzIvnFp(P@W0%xq#IUY8MCQDGfOq=BVKT=B5=Se@4xvSK;K;;W+AmaS3 zvo}n0%hVtww@AxmV1X8wX>(ywRF(q86*^nHlqz1Jv*$0RPU4*Nr-&i-h@#w)c77K@ z%ZnITq4i5C=i{K~ay(o|um93#r*ClQKMvN59WgPc{-Ai9&VKRJY;l3ko|7-qx|wd~ zYTFg(?aqbzOKkYE_z7-zMsZZ7c#$?wEq|yqN3Q%qF_x+GN$1V$&XIWUReF;M!E0>+ z$@xp#_z&BI)ILxK2NtQZNMEdHxs#~Yf3IL(OZ0yIgmS;^qSm`iyBFjhMf5wLcRDMf zyYuXnM;AX=>OWK1`D))N=!0vwVKH!<+$Cy!NjFIb0jx{wG^F-GalEB3(6ywDD=Y{8 z3pstQek5Kt-}==&-yRU!c{MJJ2@>XIBQtyMx&iPR@k3jwmQO1;KfN|@K$kpnnY+Q& zwkpL}X?=_0x-J%Y$+zSmI7<7WtIl;8?-u0Wr17k8$%gpMJivfub%R~47NA_IZvW=}o8ckAL0INo zf8>xx3ldH;@F4wF>nRW(To*m-e2cxK0r*h$`7wusY5wa+_DTTlx6}M0vt6j+z}`Ut zV(848W37wy^$j3wNucBU!iE$#qJsb|+QdVF*MI;`I0x%A!P}G32(D##(#!rkwx>2U zeT{Nii4Z8sztgav>3(e^fYy!A^JqPPU~=!R)zw>jCl4?aV81^1+Th^eYje8i4WJY! zR#zvAiZ_d*FnRUfy{nUjmc4n>o?!74_T*-d5mR#$rNPp~TuN+tq)U4mjXkAw%R(vj zPEGZ$Wgg8UY}aN(6st|*zTn@Z8+{us-iM_S{KrGSUqsih4{tYT-YvQH6+@g2O9^moL$Wr z%4+j4Cc;M|nR0&bbmP{o279LW=F6E#r1gf~sGD`SxVGyy+=uR+|NA{e&V!8}SvTsJ zl7++XA2}xZQIjNpK|+y~@M^G4GS8K#UZ0+ReX9Ii=F#Fg_{bEFmQD|D(xvLJPwPj8 zp~INHYG}Hq>4uioG{X7(<0I8-)ilkFrip!TrXqc>=%L&C=t0r>8FW7=0*if-6*ocHo+d?8&u~8#7O;OvH z1m0$`WfoB=SB8g5c6G-pQ=$#3SJKMvPl8gAVV*4$6TBe%y6PYlM%#|D0%{qfuLKip9% A)Bpeg literal 0 HcmV?d00001 diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/invaddlx/invdelux.f b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/invaddlx/invdelux.f new file mode 100644 index 0000000000000000000000000000000000000000..dac487012352b4db65b251ad219f2b0fe5501a94 GIT binary patch literal 2048 zcmYLKe{37o9l!J0cdlbQ_wIamna@ey<&vdMNJvksGo7g0O(Gc*qXnvgG}Nh8AxM-( z9YSui)N0H4W7|JWgBHq=3Ji>dsH-Be4p?#S)gjOHb-^i9XuGZik*akJIZ zLw2FAoQ*cx?w$4~@^MUxb}OMI3M11*VKJ(xh*P7~jZz3utR9sIbFruTH?)rT4E46Orr3h`eu9>IFr$6COb;;Mh`}lCupjbGhA~6o#SP)&#BTpgZBiK*2i;ZJf2wweasrTt zVKKh>Zx^ZxdsA_{@DM92d;B;cZ98x-;&fnkyILq#4=8L}Vec61pqi5%0n?lS82OW8 z33y$(YX=q;)~DveAS^i{EM6rK7)kEkvs=`6C&%SDd0l}(53*O3A4M+8!_E6@1+X<-}}8XuRhZBeP4z(w!Zs`cj_`>i@D`ams#cRNw+Cb1)7YPEL+04wPw@~A2r zg`#(N%8q!ySA%`REjMqa```5*;HxUn^+Peo)HoQtqwaAIV4p8rkKim1Ab83Th&l|P zseoTlDS*9^Lh)2#09YKww3l0A>T1|uEL$=z*aOGP(C%W{oyW!M4^wUrknc^ge`|B{ z1lV+7rw7xeWjUBx9T2MP3vBQ8tLN@W^}g5k1ui(vnD)~WYiMF;^ehJ_+D2D!`lQ*N zuI@_J_NU0>sgp1SJGP)O*twAFWLH3MXROwyWOy)rqIR!ls|oKXTEY1{4vtRI+o6fy!uAzIG=@+=E4*1Vdys5oEF0sr~uqgVIBH>7(=Gl(aDUZ_a(zYjb4bCK?dc~+1X1I7eAOhJG%hTWlT$Civb*uEOX>Lt0M;5pAqFvP=h_|y`2VB zLsmxpb>4_UtzY4R^xVGJ%Kg;oZqMi_5sOM7cvWL`Zo}7jXbdXTp5^ROf1~#=gTi(4Rz7$rJ~vjb J`^yGp{|9eG->Coq literal 0 HcmV?d00001 diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/invaddlx/invdelux.g b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/invaddlx/invdelux.g new file mode 100644 index 0000000000000000000000000000000000000000..6ae5bdc8af63e9fc8c248ad41d727674da124650 GIT binary patch literal 2048 zcmY)vZEPE7`Ob+izVm%1_`KRl`o4E*9g@llx6~`w)ubvLtYoDsXe~dW0jceNAgxeo zsaR^ZMb*T900l%_i2)igZ_-q+6&uMWZSmbwdL~cTx+&_Cs*}Z>YIIWNqG)Lv&OEOR zKd^nzd++o8?ZCZFiWNC#-628AX^;StF@MsaFA#Vq>Hjq;==2mRyfF@^6EGaJULd{^ zqepw-8yz!v1jc0AKbOq&&M(OqxW0R^FA32kteRjZY1fdEU$3^qhmw1XY@>R=`Z@22 zXgvM^Vix(O_R4{naJuANBuIWX&dC}OyG9a8< zs-z(D0=hb#}WpD3l>U{U|EcB&>=xpkhGvi%6;ly&( zdtKzYs90_&-k-!E-PhAiIose!{i>kDxg?E|9B1cVwOfx}M;Fn*FjXCsLaBOCs^yxn zp9hV1RpN9IMvGQWX_nvJ27y|3MS{PtxT3v0o0niJQEp6K5tcWSY;9AaSlKDTW9yfm z4xjLLO4)yI%0;qsxk$rX6>FDU)?r=Jy-A7}{0bUc^AVp55n?=tvTFe~293jMRb`EV z$s{w@v?NlF(1PH@2#BR-)Zs1icfHSULWDTfqDl zFXit!1roRyNpS`lgnnP|RNGQlp)OtSQoIkPpp`vL|D-Wn8fW<%$8R~n5W}OF22PM; zfA%`#loPPflVs33fm85VSGHLQ;G#J=SSVf)67ZrvbqyYRw1vrW`KEK42)aLIF1sbH z`x9~co1R7(xn_s$*X*DXp!;qEV_`E@AGkwq)e4iD@%?t;#mx9#yI>!D>PPV7_%m0R zHT*1T@QZk(1uqBZyZw4AF?5AoqiZCfkv=sgd{m#!aR%YmVd>-Lnyq-R#sl|l5=Lgw z?RU`S?K0?JhUXuJyIt9p90%{l;nxq8oKFZgH|B2{d%ocuBCRTf_3Y|!p`N`vTni;n zlyh9I092mP7PiQF>YO5Mo;=f6#ifpi$La5S>}_7Z+)}-E*v@SU*vQ@Bk&Zp??UnOG z|0^Er`BC{kHgFRpYzD0r^PK!uA%=sn{U~gY7wEsRKL^JLb3FYX39hDCt@0iBb!_u~ zE@Rz}%Rzp`e@o6ki=YORJN#!jw~WJCl!N~o^QPs1eo6{O@3NfZox9Y(!DDUO{J+Vi zD{WVza6NesUXtPZ2!mfT8N^&PY0+y_?yn2n0&EwQWfl-l9}YauIL~$g&i0cEb`1uU zQcBJS!h+g_Z%At?Qe|pvGLi;1GE^1bHsF{EN6f`Y$HIPv&lvDs6JBN({g+H!6aKnK z7B5vl@UMR`AC%|Q9kIdAh-$Q_7rCX8xj=Crw~LiOa=00V_k9JXl_g!^=~?2PQ3^#H z;h?}B9@uHy)=u0173bDS(YupaN!fPswr3`bu z(2s*;d{b8qDh#k8W{#(I_iJ`Ys%agjRc7t!aAdBkhGec^bKgT(k>MO3Kh*dk9#;&M zRVL8m?ND*Cp(5O;KQQ1U1r_71^|ygHTy)1(e}}5Zg(w?eevB8(iualt4D7P=12`${ zOyj9|ff~gpfR7baj_6~dQEAgcts-j^;e(Z=*4H-?Zmxc&`u}F;sgkpH+5WUT5pJz^ zYkntkZLM0!h4hWX{--L{GWbdr2LDg%DAW3Fadzmay%~#$l;cn3(k16Can2ExMumURXaSOzTeQYFN+CbW Kp~$d5ul)xWcP#+` literal 0 HcmV?d00001 diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/invaddlx/invdelux.h b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/invaddlx/invdelux.h new file mode 100644 index 0000000000000000000000000000000000000000..a10b2cb5fcc7ac2145744adcb547e1178f98b38d GIT binary patch literal 2048 zcmY*ae{2-j5#HU~A7`J<-I~~kIh@S94JEmAk^AI3qF4JuNwKNg0#cfYRB0_Lgbi&u zgB5&NKwHF0>MjyvpJj- zoh<_2)5u33V-)BJ@TkaNl=$bh>@Bd~!-Fq3lO-_MPhYS@LS<&+=CV7E>HIJGd4Wwp zboM2I|7{Zi;3p;CBRU9wRJ&jryYtB!NJgNNHvN!&UFf7?@co=%|3m1Y_2A|tx=iSD z((!8lS-7I8wJU^rTM-pIBrdx|0@Jd`8WxxedDaWPrd9F2E*gf>wRl_8w4Nq`h-;dc z3f6m1iE500L*&0&IZg#|QxRZ41Z(P$-*#DEn{dfSp?S$=eQ06=SfzjrNt>h&f5Y^< zV&1fdy#pdufu9z4V!FfrL*)(epHLY(0=gz)nAAX*vDJ_K>x?)b=_yRcx`*y_UKRVS zsh;9wY}-($^Lw$;TPYD0vVyTSEAR&-qJY`4C=QO3UfAstA`rFpin_o*(=Ik`6l3>W z-W}1`{}`1*o%W|$fo29SzpsKr?w)=OuhY>gg2d?5-#7B#`R4}XIHQhdKg5hiKq|d z1r(ctrXPmsmCv;~>A~7)iFQ$CoyCfN1+ukVJ=OqIR^1ftz z-*|FiX@UGfx;}TKqSpz{&Php;ZAa=<`qP7YtZK-l)6ONSVjzk4e8|X@y2oiB&^?fA zqkEx{Rg8?i6iTfIEZti=k2PRGJ(fU(UqRqc$JvjAQlWyUz9Kxh%y-0jJYso|-^X8T zGA-{=h`o;*$E_D`Ma$2H_;(~0hVE1iETQ-Yj05R(KTkaL zr#kREsKC>}e-q(f#GO0gV9nO>ZIbh~5b1-g7`*Dsm^LoytjH43U2Uc}L#zd&<(W{l zJRfpOA^z7!O+%<5B&&d*i}OoyKB|w?25<}hpS)72gC+ny3w|4d&bt70K^p-@tdWyz zj^vZ80uMa}{Aj##8ADI`qW7rmOWrowz|P6b8E;57{b*@{KO^%~dc|lrj7$c986z7; zo3mB#7{n|m!xUMn7}vRli|9O2nPIJPBu^g(epP2X@rzOkTwj@ThGeo1989{(O4fqD zHlb=*fz%7oic(#<{?qo#u-{XDMP9!>`2wU)Kx^^@u%BXS%tcXrShCN_;x(U)!G6Q& zcPor0D23D`F#M+dp`1=W0?b#2lgb;{lL#EtN<3tfc=J|wXU{>W z{XHco(tVIR2+o{Z(Vu|a{C|@{%Dc%R*)PjKQ`nCGkUdc)+nylX?~)-watFBdSs(+T zMlf0Z-p>AlxuVfr9I;ocI1hc9?Ex>QT2n?=VEri5>qL@;Dyn1*Jfb;z*fflz6wjH4CKHGB>zZGgeO+_;c`|Xn6C^j!W9MSgON1~YAt^>toqK=alCjFf`Fp^fkxj3zE8t0>RKU_Z?))K iT2`O+ZfM5JdV5|o=`r|{(8tAUmLJvz|3~XTGye@P%K!!d literal 0 HcmV?d00001 diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_Mist/rtl/invaders_rom_e.vhd b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/invaders_rom_e.vhd similarity index 100% rename from Arcade_MiST/Midway8080 Hardware/Midway8080v2_Mist/rtl/invaders_rom_e.vhd rename to Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/invaders_rom_e.vhd diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_Mist/rtl/invaders_rom_f.vhd b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/invaders_rom_f.vhd similarity index 100% rename from Arcade_MiST/Midway8080 Hardware/Midway8080v2_Mist/rtl/invaders_rom_f.vhd rename to Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/invaders_rom_f.vhd diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_Mist/rtl/invaders_rom_g.vhd b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/invaders_rom_g.vhd similarity index 100% rename from Arcade_MiST/Midway8080 Hardware/Midway8080v2_Mist/rtl/invaders_rom_g.vhd rename to Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/invaders_rom_g.vhd diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_Mist/rtl/invaders_rom_h.vhd b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/invaders_rom_h.vhd similarity index 100% rename from Arcade_MiST/Midway8080 Hardware/Midway8080v2_Mist/rtl/invaders_rom_h.vhd rename to Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/invaders_rom_h.vhd diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/3305.u6.bin b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/3305.u6.bin new file mode 100644 index 0000000000000000000000000000000000000000..c94b14337c1aaa0885f23651022a654cc507a611 GIT binary patch literal 4096 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 n$}hIyEv;Y>!`b?Atc|pG-JyKDEIAqXqs6^U`A{ literal 0 HcmV?d00001 diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/3305.u6.hex b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/3305.u6.hex new file mode 100644 index 00000000..3517047f --- /dev/null +++ b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/3305.u6.hex @@ -0,0 +1,257 @@ +:10000000000000C3D4180000F5C5D5E5C38C00007E +:10001000F5C5D5E53E8032722021C02035000000B4 +:10002000DB010FDA67003AEA20A7CA42003AEB2068 +:10003000FE99CA3E00C6012732EB20CD4719AF32E8 +:10004000EA203AE920A7CA82003AEF20A7C26F004F +:100050003AEB20A7C25D00CDBF0AC382003A9320CD +:10006000A7C28200C365073E0132EA20C33F00CD2C +:1000700040173A3220328020CD0001CD4802CD9287 +:100080001900E1D1C1F1FBC900000000AF327220BC +:100090003AE920A7CA82003AEF20A7C2A5003AC1D8 +:1000A000200FD28200212020CD4B02CD4101C382FE +:1000B00000CD8608E57E23666F220920220B20E111 +:1000C0002B7EFE03C2C8003D320820FEFE3E00C269 +:1000D000D3003C320D20C93E0232FB2132FB22C349 +:1000E000E408CDE601210000220023211C2D22027C +:1000F00023C911F5203A0623A7C0110123C9000026 +:100100002102207EA7C23815E53A06206F3A672003 +:10011000677EA7E1CA360123237E2346E6FE070752 +:10012000075F160021001C19EB78A7C43B012A0BBE +:10013000200610CDD315AF320020C921300019EBB5 +:10014000C93A6820A7C83A0020A7C03A6720673A92 +:10015000062016023CFE37CCA1016F4605C25401B1 +:10016000320620CD7A0161220B207DFE28DA71193A +:100170007A3204203E01320020C916007D21092078 +:1001800046234EFE0BFA9401DE0B5F78C610477BC8 +:1001900014C3830168A7C85F79C6104F7B3DC39520 +:1001A0000115CACD012106203600234E3600CDD9D7 +:1001B000012105207E3CE60177AF21672066C9005A +:1001C000210021063736012305C2C501C9E1C93E18 +:1001D0000106E0210224C3CC142346237986772329 +:1001E000788677C906C011001B210020C3321A216E +:1001F0004221C3F8012142220E0411201DD5062CF4 +:10020000CD321AD10DC2FD01C93E01C31B023E0110 +:10021000C31402AF114222C31E02AF114221328128 +:10022000200102162106283E04F5C53A8120A7C206 +:100230004202CD691AC1F13DC8D511E00219D1C3FE +:100240002902CD7C14C335022110207EFEFFC8FE9A +:10025000FECA810223464FB079C27702237EA7C22D +:100260008802235E2356E5EBE5216F02E3D5E9E141 +:10027000110C0019C34B020504C27D023D05702B11 +:100280007711100019C34B02352B2BC38102E123D8 +:100290007EFEFFCA3B032335C047AF326820326978 +:1002A000203E30326A207836052335C29B032A1A55 +:1002B000200610CD241421102011101B0610CD3261 +:1002C0001A0600CDDC193A6D20A7C03AEF20A7C866 +:1002D000310024FBCDD719CD2E09A7CA6D16CDC884 +:1002E0001E7EA7CA2C033ACE20A7CA2C033A672049 +:1002F000F50FDA3203CD0E02CD78087323722B2B63 +:100300007000CDE401F10F3E210600D21203062059 +:100310003E22326720CDB60AAF32112078D3053C99 +:10032000329820CDD609CD7F1AC3F907CD7F1AC3E5 +:100330001708CD0902C3F802000000216820360129 +:10034000237EA7C3B003002B36013A1B20473AEFA8 +:1003500020A7C263033A1D200FDA81030FDA8E0350 +:10036000C36F03CDC0170707DA810307DA8E0321B5 +:100370001820CD3B1ACD471ACD39143E0032122039 +:10038000C978FED9CA6F033C321B20C36F0378FEC5 +:1003900030CA6F033D321B20C36F033CE6013215A8 +:1003A000200707070721701C856F221820C36F03E1 +:1003B000C24A032335C24A03C34603112A20CD068D +:1003C0001AE1D0237EA7C8FE01CAFA03FE02CA0AB8 +:1003D0000423FE03C22A0435CA36047EFE0FC0E59C +:1003E000CD3004CD5214E123342323353523353564 +:1003F00035233608CD3004C300143C773A1B20C6A1 +:1004000008322A20CD3004C30014CD3004D5E5C510 +:10041000CD5214C1E1D13A2C20856F322920CD91E3 +:10042000143A6120A7C8320220C9FE05C8C33604A9 +:10043000212720C33B1ACD3004CD52142125201191 +:10044000251B0607CD321A2A8D202C7DFE63DA5338 +:10045000042E54228D202A8F202C228F203A842093 +:10046000A7C07EE601012902C26E0401E0FE218AD6 +:100470002071232370C9E13A321B3232202A3820FE +:100480007DB4C28A042B223820C91135203EF9CD13 +:1004900050053A46203270203A5620327120CD6302 +:1004A000053A7820A7213520C25B0511301B213089 +:1004B000200610C3321AE13A6E20A7C03A8020FE0F +:1004C00001C01145203EEDCD50053A362032702056 +:1004D0003A5620327120CD63053A7620FE10DAE7D5 +:1004E000043A481B3276203A7820A7214520C25B87 +:1004F0000511401B2140200610CD321A3A82203DC2 +:10050000C208053E01326E202A7620C37E06E11124 +:1005100055203EDBCD50053A46203270203A362039 +:10052000327120CD63053A7620FE15DA34053A584B +:100530001B3276203A7820A7215520C25B05115046 +:100540001B2150200610CD321A2A7620225820C9AD +:10055000327F20217320060BC3321A117320060B41 +:10056000C3321A2173207EE680C2C1053AC120FE43 +:10057000043A6920CAB705A7C82336003A7020A7F5 +:10058000CA8905473ACF20B8D03A7120A7CA960544 +:10059000473ACF20B8D0237EA7CA1B062A76204E22 +:1005A0002300227620CD2F06D0CD7A0179C60767A9 +:1005B0007DD60A6F227B202173207EF6807723343C +:1005C000C9117C20CD061AD0237EE601C244062341 +:1005D00034CD75063A7920C603217F20BEDAE205C4 +:1005E000D60C3279203A7B20473A7E2080327B201D +:1005F000CD6C063A7B20FE15DA12063A6120A7C8B8 +:100600003A7B20FE1EDA1206FE2700D2120697322F +:1006100015203A7320F601327320C93A1B20C60810 +:1006200067CD6F1579FE0CDAA5050E0BC3A5050D78 +:100630003A6720676916057EA737C07DC60B6F1520 +:10064000C23706C9217820357EFE03C26706CD7504 +:100650000621DC1C227920217C2035352B35353EC6 +:1006600006327D20C36C06A7C0C37506217920CD54 +:100670003B1AC39114217920CD3B1AC3521422484E +:1006800020C9E13A8020FE02C02183207EA7CA0F44 +:10069000053A5620A7C20F05237EA7C2AB063A82B1 +:1006A00020FE08DA0F053601CD3C07118A20CD0661 +:1006B0001AD02185207EA7C2D606218A207E232338 +:1006C00086328A20CD3C07218A207EFE28DAF90670 +:1006D000FEE1D2F906C906FECDDC1923357EFE1FE8 +:1006E000CA4B07FE18CA0C07A7C006EF2198207E48 +:1006F000A077E620D305000000CD4207CDCB142122 +:100700008320060ACD5F0706FEC3DC193E0132F1E5 +:10071000202A8D20460E0421501D114C1D1AB8CAE6 +:10072000280723130DC21D077E3287202600682963 +:1007300029292922F220CD4207C3F108CD4207C35F +:100740003914218720CD3B1AC3471A06102198205F +:100750007EB077CD7017217C1D228720C33C071106 +:10076000831BC3321A3E01329320310024FBCD7922 +:1007700019CDD609210F3011F31F0E04CDB01E3A4A +:10078000EB203D210C280E14C2570811CF1ACDF3CF +:1007900008DB01E604CA7F070699AFCDCD173AEB17 +:1007A00020802732EB20CD471921000022F820229B +:1007B000FC20CD2519CD2B19CDD7192101017C3273 +:1007C000EF2022E72022E520CD5619CDEF01CDF50F +:1007D00001CDD10832FF2132FF22CDD700AF32FE4A +:1007E0002132FE22CDC001CD041921783822FC210E +:1007F00022FC22CDE401CD7F1ACD8D08CDD6090093 +:10080000AF32C120CDCF013A67200FDA7208CD1385 +:1008100002CDCF01CDB100CDD1190620CDFA18CD32 +:100820001816CD0A19CDF315CD88093A8220A7CA2A +:10083000EF09CD0E17CD3509CDD808CD2C17CD59E0 +:100840000ACA49080604CDFA18CD7517D306CD0497 +:1008500018C31F0800000011BA1ACDF3080698DB70 +:10086000010F0FDA6D080FDA9807C37F073E01C347 +:100870009B07CD1A02C314083A0820472A0920EB27 +:10088000C386080000003A6720672EFCC921112B9F +:1008900011701B0E0ECDF3083A67200F3E1C21117C +:1008A00037D4FF083EB032C0203AC020A7C8E604C3 +:1008B000C2BC08CDCA09CD3119C3A9080620211C24 +:1008C000263A67200FDACB08211C3ACDCB14C3A9F6 +:1008D00008DB02E603C603C93A8220FE09D03EFBCC +:1008E000327E20C93ACE20A7C0211C3A0620C3CBB5 +:1008F000140E031AD5CDFF08D1130DC2F308C91188 +:10090000001EE526006F29292919EBE10608D30608 +:10091000C339143A0920FE78D02A91207DB4C22927 +:10092000092100063E013283202B229120C9CD11DE +:10093000162EFF7EC9CD10192B2B7EA7C80615DBFE +:1009400002E608CA48090610CDCA09237EB8D8CDE8 +:100950002E09347EF521012524243DC258090610B4 +:1009600011601CCD3914F13CCD8B1ACD10192B2BF5 +:1009700036003EFF3299200610C3FA1821A01DFE52 +:1009800002D823FE04D823C9CDCA093AF120A7C84A +:10099000AF32F120E52AF220EBE17E8327775F2357 +:1009A0007E8A277757237E23666FC3AD097ACDB23F +:1009B000097BD5F50F0F0F0FE60FCDC509F1E60F37 +:1009C000CDC509D1C9C61AC3FF083A67200F21F85F +:1009D00020D821FC20C92102243600237DE61FFEF9 +:1009E0001CDAE809110600197CFE40DAD909C9CDE4 +:1009F0003C0AAF32E920CDD6093A6720F5CDE401B3 +:100A0000F13267203A672067E52EFE7EE6073C77E5 +:100A100021A21D233DC2130A7EE12EFC7723363826 +:100A20007C0FDA330A3E21329820CDF501CD04192E +:100A3000C30408CDEF01CDC001C30408CD590AC2DB +:100A4000520A3E3032C0203AC020A7C8CD590ACA47 +:100A5000470ACD590AC2520AC93A1520FEFFC93ABF +:100A6000EF20A7CA7C0A480608CDFA184178CD7C49 +:100A7000097E21F32036002B772B3601216220C915 +:100A80003E0232C120D3063ACB20A7CA850AAF3234 +:100A9000C120C9D51ACDFF08D13E0732C0203AC0C7 +:100AA000203DC29E0A130DC2930AC9215020C34B98 +:100AB000023E40C3D70A3E80C3D70AE1C372003A60 +:100AC000C1200FDABB0A0FDA68180FDAAB0AC921A6 +:100AD000142B0E0FC3930A32C0203AC020A7C2DAEB +:100AE0000AC921C220060CC3321AAFD303D305CDE5 +:100AF0008219FBCDB10A3AEC20A72117300E04C2AF +:100B0000E80B11FA1CCD930A11AF1DCDCF0ACDB160 +:100B10000ACD1518CDB60A3AEC20A7C24A0B11959A +:100B20001ACDE20ACD800A11B01BCDE20ACD800AAF +:100B3000CDB10A11C91FCDE20ACD800ACDB10A217B +:100B4000B733060ACDCB14CDB60ACDD6093AFF216C +:100B5000A7C25D0BCDD10832FF21CD7F1ACDE401B4 +:100B6000CDC001CDEF01CD1A023E0132C120CDCF63 +:100B700001CD1816CD0A19D306CD590ACA710BAF8B +:100B8000322520CD590AC2830BAF32C120CDB10A24 +:100B9000CD88190E0C21112C11901FCDF3083AECC1 +:100BA00020FE00C2AE0B2111333E02CDFF08019C96 +:100BB0001FCD5618CD4C1800000000000001A01FEA +:100BC000CD3A18CDB60A3AEC20FE00C2DA0B11D5A8 +:100BD0001FCDE20ACD800ACD9E1821EC207E3CE696 +:100BE0000177CDD609C3DF1811AB1DCD930AC30B16 +:100BF0000BCD0A19C39A192400252626262401257F +:100C000000000000000000000000000000000000E4 +:100C100000000000000000000000000000000000D4 +:100C200000000000000000000000000000000000C4 +:100C300000000000000000000000000000000000B4 +:100C400000000000000000000000000000000000A4 +:100C50000000000000000000000000000000000094 +:100C60000000000000000000000000000000000084 +:100C70000000000000000000000000000000000074 +:100C80000000000000000000000000000000000064 +:100C90000000000000000000000000000000000054 +:100CA0000000000000000000000000000000000044 +:100CB0000000000000000000000000000000000034 +:100CC0000000000000000000000000000000000024 +:100CD0000000000000000000000000000000000014 +:100CE0000000000000000000000000000000000004 +:100CF00000000000000000000000000000000000F4 +:100D000000000000000000000000000000000000E3 +:100D100000000000000000000000000000000000D3 +:100D200000000000000000000000000000000000C3 +:100D300000000000000000000000000000000000B3 +:100D400000000000000000000000000000000000A3 +:100D50000000000000000000000000000000000093 +:100D60000000000000000000000000000000000083 +:100D70000000000000000000000000000000000073 +:100D80000000000000000000000000000000000063 +:100D90000000000000000000000000000000000053 +:100DA0000000000000000000000000000000000043 +:100DB0000000000000000000000000000000000033 +:100DC0000000000000000000000000000000000023 +:100DD0000000000000000000000000000000000013 +:100DE0000000000000000000000000000000000003 +:100DF00000000000000000000000000000000000F3 +:100E000000000000000000000000000000000000E2 +:100E100000000000000000000000000000000000D2 +:100E200000000000000000000000000000000000C2 +:100E300000000000000000000000000000000000B2 +:100E400000000000000000000000000000000000A2 +:100E50000000000000000000000000000000000092 +:100E60000000000000000000000000000000000082 +:100E70000000000000000000000000000000000072 +:100E80000000000000000000000000000000000062 +:100E90000000000000000000000000000000000052 +:100EA0000000000000000000000000000000000042 +:100EB0000000000000000000000000000000000032 +:100EC0000000000000000000000000000000000022 +:100ED0000000000000000000000000000000000012 +:100EE0000000000000000000000000000000000002 +:100EF00000000000000000000000000000000000F2 +:100F000000000000000000000000000000000000E1 +:100F100000000000000000000000000000000000D1 +:100F200000000000000000000000000000000000C1 +:100F300000000000000000000000000000000000B1 +:100F400000000000000000000000000000000000A1 +:100F50000000000000000000000000000000000091 +:100F60000000000000000000000000000000000081 +:100F70000000000000000000000000000000000071 +:100F80000000000000000000000000000000000061 +:100F90000000000000000000000000000000000051 +:100FA0000000000000000000000000000000000041 +:100FB0000000000000000000000000000000000031 +:100FC0000000000000000000000000000000000021 +:100FD0000000000000000000000000000000000011 +:100FE0000000000000000000000000000000000001 +:100FF00000000000000000000000000000000000F1 +:00000001FF diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/3306.u7.bin b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/3306.u7.bin new file mode 100644 index 0000000000000000000000000000000000000000..7a898eb3e9cbb12fb908434459ee12cdbc594df5 GIT binary patch literal 4096 zcmeHJk8c~*9e;N|pU-w|-`PI@sS=E=m8P&w3Xx!$>r)^XILML-I*QOhtI_z?F<^8d^X+?= zq=Ua;+Ci}Ee%FijJDcF*N0>6_`BihRfjNJU3y#8c%bfCAoU(;`bs$*$pmWU=&Eu! zYQXYw^=`Zp(q~W4o{ts?5PW<+I*|S0x@>jjXw(>=9$X3N<*1?MaKk;*Agfv{Zd~e_ z&+{6I$7Y5augo9iU!Z$5FK(Qir}#kIm-!c4Xe= zGru933w(i9UDznNK&$WOWf$IDU3U+rSu-0gP#_#vNlbsPzbT?1dj8KR`RC_eV4L*s z^03nn&3$~g`z?0B(0mx?Z?Sy_B=s=Xck)9Xk7s0L{%VV`ev5dR+B5&B`y0QY_D*o5e zf1Q8ZFu53kIv_oZZ-OQN=8vim;s#Nb58-ygXhTjM8jl-RRc3KHv+J2EpgC66uHv!T zZ^yKa5L$1{tj6o?48)bg>PBohY}KC0IdHS?L!5b_QGVkGv9=@W4{=#dVxz+tH%~|= zD*~vq-i-NABuzE1mu64I=0{`t&tg+R?1m_Z%{`)dLL8elVzO&3_p}s@nveN%Il37_ z3%&7dj7|)h7GwU_XTB>y9!5<6kd%duwxtg&%?Y3Rns;2iiWl7GpG5tq{!J+R#kk62 z^HP+i%tgVx!&mz#X1*@UM2op7+Huie=!Zl*t}-{7kUg0o)gw*Lx5P7%KrIn3tFL0G zr%-Kcoc<3~nI`o`0U`Mby!qw+xONb*>5t1lhpv!Eae2Y5J?Kc*m)8%jZzrHbo&X1< zxSn5d8`|TbyAYQ-iIXKToSJ_W_R$}XOX_KCFR$l&%Jq<^!PcIN7l>yD$JNKNdOnIzI6Ofk7uH~Lg1bOolrr=W#V`3_4-Y&e+A(%S^ zeXRh%6R+BmOXkgjt_jm{2)0Hq8q?Zgd@JC8(eO2_j+p_Mug~SX%jNryYs`>q_@>M) z=3j^&Z5B_?jtW{0*Qs?c-Jhze|(K5Rza{CiBdn=UcXjkn6 z5m0?8I^5V?TNDlXe!NSnkNmpYVW{h~i5M5~F&^4Yxk%!sww824;3I4>(B$`e+?E8F zio2#t#xfGOWOm&>U`*4l;Z)xPsR4Iww=`Ve_AlIb5pd16qs(xlSi4Iy;6|Dlv~T-E z((0Z4Bgrt^ykj$;bq$(z@nf0D)kFHU*Zw83CL1`x{u1GY)3!8fqLd&{af%Z1BZ10EBw~=gx(E)DlRk1$L(vE$bsbz< zI@l$FEipNIu9>yaxn^MO=!0%&;+ad#JOT083;d$izqr`1iH^p3fkWa*3evMj;zoEB zcr=8z9zAy72aAgz+;{BgR!2FMoI2du*?D*>Ippx@tIoC@tMuFU{gq=|9DPuj>hJ38 z>YoyV%l2Oi76hRbjEYsUNeCf|h`2nz58dFpp+vbLQ^x(I&-J}fON;-T#fP}w(3#G1 z*YkzpGcC=M5(+YbNO85B8mKfdz01~O+}$C{?)7D}UE6`9eliO%*U+k0RlIm&E52{|Y!sacYmQ&Lir zAkF=IdV70|#iHFhUKHUdMG1!}G6JU|xZz;3X#-C9HWU-g29&UZZGTNRwY``0wSAgo z+Rh}bmMuz?5C&VJCAkV{OJa2f0g6HPnzz(dcW3Kp??q@^nevsEh{apd<3p-1DZU0EF z*xRGb&Qi(tyS=+~$Gt$CqS=a#{{4IR?!5)*n$}Wj7tmr)@1FfY+gEVdR4VQ61b!tQ z$TJ;<+FTz|djOY?R-!guaO|L;QFi%SS~=q39Mp>PL$MTOUsr@;-()r}1OR4#o$&L* z^&`Us!W0)#6cSoLux?Mv*Loo3X?;6oksRe>z>TwD%m0ofE`DndcA~N-t&tRa8jV0X xiMce~pQqsdM2Z_W4sk&@6%I4O0P=^TVUL2Ke9V{gaa?@;`Wk_+5%_;X;J-w4a2fyr literal 0 HcmV?d00001 diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/3306.u7.hex b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/3306.u7.hex new file mode 100644 index 00000000..dc8507e0 --- /dev/null +++ b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/3306.u7.hex @@ -0,0 +1,257 @@ +:1000000000CD741400C5E51AD304DB03B6772313BF +:10001000AFD304DB03B677E101200009C105C205B7 +:1000200014C90000CD7414C5E5AF77237723E1012F +:10003000200009C105C22714C9C51A771301200081 +:1000400009C105C23914C900000000000000000009 +:100050000000CD7414C5E51AD304DB032FA6772363 +:1000600013AFD304DB032FA677E101200009C105FC +:10007000C25514C97DE607D302C3471AC5E57E12EF +:1000800013230DC27E14E101200009C105C27C14B6 +:10009000C9CD7414AF326120C5E51AD304DB03F572 +:1000A000A6CAA9143E01326120F1B6772313AFD35B +:1000B00004DB03F5A6CABD143E01326120F1B67718 +:1000C000E101200009C105C29814C9AFC57701201C +:1000D0000009C105C2CC14C93A2520FE05C8FE029C +:1000E000C03A2920FED847D230153A0220A7C87856 +:1000F000FECED27915C606473A0920FE90D20415E5 +:10010000B8D2301568CD62153A2A2067CD6F152216 +:1001100064203E05322520CD81157EA7CA301536D4 +:1001200000CD5F0ACD3B1ACDD3153E10320320C956 +:100130003E03322520C34A1521032035C02A6420FE +:100140000610CD24143E04322520AF32022006F7DB +:10015000C3DC19000E00BCD49015BCD0C6100CC373 +:100160005A153A092065CD54154105DE106FC93A7C +:100170000A20CD5415DE1067C93E01328520C345E3 +:100180001578070707808080813D6F3A672067C92F +:100190000CC610FA9015C93A0D20A7C2B71521A4B4 +:1001A0003ECDC515D006FE3E01320D207832082026 +:1001B0003A0E20320720C9212425CDC515D0CDF116 +:1001C00018AFC3A91506177EA7C26B162305C2C7B1 +:1001D00015C900CD7414E5C5E51AD304DB037723F4 +:1001E00013AFD304DB0377E101200009C105C2D7B7 +:1001F00015E1C9CD11160100377EA7CAFF150C23E2 +:1002000005C2F91579328220FE01C0216B2036012A +:10021000C92E003A672067C93A1520FEFFC0211099 +:10022000207E2346B0C03A2520A7C03AEF20A7CAB7 +:1002300052163A2D20A7C24816CDC017E610C83E68 +:1002400001322520322D20C9CDC017E610C0322D35 +:1002500020C921252036012AED20237DFE7EDA6388 +:10026000162E7422ED207E321D20C937C9AFCD8BEA +:100270001ACD10193600CDCA0923CDF2001ABE1BC3 +:100280002B1ACA8B16D29816C38F16BED298167E1A +:100290001213237E12CD5019CD8B19A7CAC916216E +:1002A000032811A61A0E14CD930A2525061B3A67BA +:1002B000200FDAB716061C78CDFF08CDB10ACDE7BE +:1002C000187EA7CAC916C3ED0221182D11A61A0E51 +:1002D0000ACD930ACDB60ACDD609AF32EF20D305A9 +:1002E000CDD119C3890B310024FBAF321520CDD8F5 +:1002F000140604CDFA18CD590AC2EE16CDD719212D +:100300000127CDFA19AFCD8B1A06FBC36B19CDCAE5 +:1003100009237E11B81C2107230E04471AB8D227DF +:100320001723130DC21C177E32CF20C93A2520FE99 +:1003300000C2391706FDC3DC190602C3FA18000013 +:10034000219B2035CC6D173A6820A7CA6D172196DE +:100350002035C02198207ED3053A8220A7CA6D1788 +:100360002B7E2B772B36013E04329B20C93A9820F6 +:10037000E630D305C93A9520A7CAAA1721111A1148 +:10038000211A3A8220BED28E172313C385171A3240 +:1003900097202198207EE630477EE60F07FE10C2A8 +:1003A000A4173E01B077AF32952021992035C006C1 +:1003B000EFC3DC1906EF2198207EA077D305C90092 +:1003C0003A67200FD2CA17DB01C9DB02C932CE203F +:1003D000DB01E680210623772311EA17C2E2171119 +:1003E000EF17C50605CD321AC1C930100B08070337 +:1003F0000202020221F420CD3119210023C93293D7 +:1004000020C3C9162184207EA7CA0707237EA7C060 +:100410000601C3FA1821102811A31C0E15CDF308EC +:100420003E0A326C2001BE1DCD5618DA3718CD4475 +:1004300018C32818CDB10A01CF1DCD5618D8CD4C00 +:1004400018C33A18C50610CD3914C1C9C53A6C2075 +:100450004FCD930AC1C90AFEFF37C86F030A67036D +:100460000A5F030A5703A7C921C22034234ECDD9FE +:1004700001473ACA20B8CA98183AC220E6042ACCE2 +:1004800020C288181130001922C72021C520CD3B79 +:100490001AEBC3D3150000003E0132CB20C9215016 +:1004A0002011C01B0610CD321A3E023280203EFFC2 +:1004B000327E203E0432C1203A5520E601CAB818E7 +:1004C0003A5520E601C2C0182111333E2600CDFF67 +:1004D00008C3B60A3100240600CDE200CD56193E0D +:1004E0000832CF20C3EA0A3A672021E7200FD02341 +:1004F000C906023A82203DC004C93A9420B0329421 +:1005000020D303C9210022C3C301CDD814C397153A +:1005100021E7203A67200FD823C90E1C211E241181 +:10052000E41AC3BF1921F820C3311921FC20C331BB +:10053000195E2356237E23666FC3AD090E07210182 +:100540003511A91FC3F3083AEB2021013CC3B209BE +:10055000CDF417C33119CD5C1ACD1A19CD2519CD9B +:100560002B19CD5019CD3C19C34719CDDC19C371D6 +:10057000163E01326D20C3E616CDD719CD4719C3FB +:100580003C1932C120C98B19C3D609CDC2193ACE44 +:1005900020C9CD13093AEF20A7C83A062306002147 +:1005A0009D2EA7CAAA19219D34043A10233D32106A +:1005B00023E610C2BB193E26C3FF0878C3FF08CD4F +:1005C000F3080E09219D2D11F70BC3F308262626EB +:1005D000263E0132E920C9AFC3D319003A9420A0C6 +:1005E000329420D303C9210127CAFA1911601C06CD +:1005F000104FCD3914793DC2EC190610CDCB147CC7 +:10060000FE35C2FA19C9217220461AE680A8C03701 +:10061000C9322B241C16110D0A0807060504030213 +:1006200001342E27221C181513100E0D0C0B090770 +:1006300005FF1A77231305C2321AC95E2356237E9B +:10064000234E2346616FC9C506037C1F677D1F6F5C +:1006500005C24A1A7CE63FF62067C1C9210024364C +:1006600000237CFE40C25F1AC9C5E51AB677132382 +:100670000DC26B1AE101200009C105C2691AC9CD7A +:100680002E09A7C8F53D77CDE619F1210125E60F22 +:10069000C3C50900000000FFB8FE201C109E00200A +:1006A0001C30100B080706000C04260E150411263A +:1006B000260F0B001804112426251B260E11261CBC +:1006C0000F0B001804111226011413130E0D260E21 +:1006D0000D0B18261B0F0B001804112626011413EE +:1006E000130E0D262612020E1104241B25260708C0 +:1006F0003F12020E11042612020E1104241C25269C +:100700000100001000000000027838783800F8007E +:100710000080008E02FF050C601C203010010000DC +:10072000000000BB030010901C2830010400FFFFF4 +:100730000000027604000000000004EE1C0000032C +:10074000000000B604000001001D04E21C000003CC +:100750000000008206000001061D04D01C000003FA +:10076000FF00C01C0000102101003000120000003A +:100770000F0B0018260F0B00180411241B25FC007A +:1007800001FFFF00000020641DD0291802541D0045 +:100790000800060000014000010000109E00201C1F +:1007A000000304781413081A3D68FCFC683D1A0025 +:1007B000000001B898A01B10FF00A01B0000000063 +:1007C0000010000E05000000000007D01CC89B03AD +:1007D0000000030478140B193A6DFAFA6D3A190007 +:1007E00000000000000000000001000001741F0074 +:1007F0008000000000001C3300001C2600001C3A92 +:10080000000039797A6EECFAFAEC6E7A79390000E8 +:10081000000000781DBE6C3C3C3C6CBE1D780000A6 +:1008200000000000193A6DFAFA6D3A190000000054 +:100830000000387A7F6DECFAFAEC6D7F7A380000B0 +:100840000000000E18BE6D3D3C3D6DBE180E000050 +:10085000000000001A3D68FCFC683D1A0000000022 +:1008600000000F1F1F1F1F7FFF7F1F1F1F1F0F0075 +:10087000000401130307B30F2F032F4904030001E2 +:10088000400805A30A035B0F27270B4B4084114840 +:100890000F993C7E3DBC3E7C99271B1A260F0E0803 +:1008A0000D13122812020E110426000315000D026A +:1008B00004261300010B04280210203013080B1328 +:1008C0000008492214814200428114224908000094 +:1008D00044AA1088542210AA442254884A15BE3FC4 +:1008E0005E2504FC0410FC1020FC2080FC8000FE2F +:1008F0000024FE1200FE0048FE900F0B00290000AD +:100900000107010101040B01060301010B090208A3 +:10091000020B04070A050205040607080A060A0373 +:10092000FF0FFF1FFF3FFF7FFFFFFCFFF8FFF0FF00 +:10093000F0FFF0FFF0FFF0FFF0FFF0FFF8FFFCFF2B +:10094000FFFFFFFFFF7FFF3FFF1FFF0F0510153069 +:1009500094979A9D10050510151010053010101071 +:100960000515100500000000040C1E373E7C747E47 +:100970007E747C3E371E0C0400000000002200A59F +:100980004008983DB63C361D104862B61D98084296 +:1009900090080000261F1A1B1A1A1B1F1A1D1A1A6C +:1009A00010203060504848484040400F0B00180964 +:1009B000001311042626120F0402130411260E2C14 +:1009C000681D0C2C201C0A2C401C082C001CFF0E3F +:1009D0002EE01D0C2EEA1D0A2EF41D082E991CFF78 +:1009E0002738260C181213041118271D1A260F0E6B +:1009F000080D1312271C1A260F0E080D13120000E3 +:100A0000001F2444241F0000007F4949493600008C +:100A1000003E414141220000007F4141413E000033 +:100A2000007F494949410000007F48484840000094 +:100A3000003E414145470000007F0808087F000054 +:100A40000000417F4100000000020101017E000022 +:100A5000007F081422410000007F01010101000015 +:100A6000007F2018207F0000007F1008047F000016 +:100A7000003E4141413E0000007F484848300000B0 +:100A8000003E4145423D0000007F484C4A31000095 +:100A900000324949492600000040407F40400000A4 +:100AA000007E0101017E0000007C0201027C00004A +:100AB000CDF3080E1221132911621FCDF308C900CE +:100AC0000060100F10600000CDC219C3E7180000CD +:100AD000003E4549513E00000000217F010000001A +:100AE0000023454949310000004241495966000050 +:100AF000000C14247F04000000725151514E00007C +:100B0000001E294949460000004047485060000047 +:100B10000036494949360000003149494A3C000045 +:100B200000081422410000000000412214080000C7 +:100B30000000000000000000001414141414000051 +:100B40000022147F14220000000304780403000034 +:100B5000241B260E11261C260F0B0018041112252B +:100B6000262612040B0402132600260E1126012647 +:100B700006000C0401010000010002010002010056 +:100B800060100F106030181A3D68FCFC683D1A00B8 +:100B9000080D120411132626020E080D0D2A501FEF +:100BA0000A29621F0729E11FFF0211040308132607 +:100BB0000060100F106038193A6DFAFA6D3A19009A +:100BC0000020404D50200000000000FFB8FF801FB3 +:100BD000109700801F000001D022201C10940020DC +:100BE0001C0026050E11260F110E05041212080E08 +:100BF0000D000B0F14120726000808080808000053 +:100C000000000000000000000000000000000000E4 +:100C100000000000000000000000000000000000D4 +:100C200000000000000000000000000000000000C4 +:100C300000000000000000000000000000000000B4 +:100C400000000000000000000000000000000000A4 +:100C50000000000000000000000000000000000094 +:100C60000000000000000000000000000000000084 +:100C70000000000000000000000000000000000074 +:100C80000000000000000000000000000000000064 +:100C90000000000000000000000000000000000054 +:100CA0000000000000000000000000000000000044 +:100CB0000000000000000000000000000000000034 +:100CC0000000000000000000000000000000000024 +:100CD0000000000000000000000000000000000014 +:100CE0000000000000000000000000000000000004 +:100CF00000000000000000000000000000000000F4 +:100D000000000000000000000000000000000000E3 +:100D100000000000000000000000000000000000D3 +:100D200000000000000000000000000000000000C3 +:100D300000000000000000000000000000000000B3 +:100D400000000000000000000000000000000000A3 +:100D50000000000000000000000000000000000093 +:100D60000000000000000000000000000000000083 +:100D70000000000000000000000000000000000073 +:100D80000000000000000000000000000000000063 +:100D90000000000000000000000000000000000053 +:100DA0000000000000000000000000000000000043 +:100DB0000000000000000000000000000000000033 +:100DC0000000000000000000000000000000000023 +:100DD0000000000000000000000000000000000013 +:100DE0000000000000000000000000000000000003 +:100DF00000000000000000000000000000000000F3 +:100E000000000000000000000000000000000000E2 +:100E100000000000000000000000000000000000D2 +:100E200000000000000000000000000000000000C2 +:100E300000000000000000000000000000000000B2 +:100E400000000000000000000000000000000000A2 +:100E50000000000000000000000000000000000092 +:100E60000000000000000000000000000000000082 +:100E70000000000000000000000000000000000072 +:100E80000000000000000000000000000000000062 +:100E90000000000000000000000000000000000052 +:100EA0000000000000000000000000000000000042 +:100EB0000000000000000000000000000000000032 +:100EC0000000000000000000000000000000000022 +:100ED0000000000000000000000000000000000012 +:100EE0000000000000000000000000000000000002 +:100EF00000000000000000000000000000000000F2 +:100F000000000000000000000000000000000000E1 +:100F100000000000000000000000000000000000D1 +:100F200000000000000000000000000000000000C1 +:100F300000000000000000000000000000000000B1 +:100F400000000000000000000000000000000000A1 +:100F50000000000000000000000000000000000091 +:100F60000000000000000000000000000000000081 +:100F70000000000000000000000000000000000071 +:100F80000000000000000000000000000000000061 +:100F90000000000000000000000000000000000051 +:100FA0000000000000000000000000000000000041 +:100FB0000000000000000000000000000000000031 +:100FC0000000000000000000000000000000000021 +:100FD0000000000000000000000000000000000011 +:100FE0000000000000000000000000000000000001 +:100FF00000000000000000000000000000000000F1 +:00000001FF diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/rome.bin b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/rome.bin new file mode 100644 index 0000000000000000000000000000000000000000..444d1947d37d71eca4902739080c01f1578b9ce6 GIT binary patch literal 2048 zcmY*aU2GKB6~1?N=g#^EuZON}b{CU#XP|)BP2DSYA%nf8R%4@55tJr0Qq`geH8xek znxNv{*dA;s(4x{PO@9*grF}s2&&v(u}=eyq}gm{11K*-wV#U<~D5BvPIco}#ZvV@QuG+rAa)<@v@gTz{a z;7vbI=IK_k0&+MxD?S42L!3KBtlQwYg>Z@Eev`;QGm^(LgijX{y0hM3v;XYs_2T$qTByPyGX1#h+jQLIDp)z$S+aElxJg0w)sNAXab`J z>KQwTxD_%WVh{v*;$9>DVjWcTinzzcJ;QrHCYLEE#2_Z$_&Gx{tNI#P%yh~+HPI_q zz;@hS9ZMF2f;9powo~_W)HH2#XgSa{?NBG-WMgur==^av?P&qlF0XaW3IbK$N0KX5 zYZRP{MZhVCyAh>R=?`|k{VQ4+Qr%~$U?5+i&ts@l!M575INv@zk?>B_QKxdKG~fQz#DMox+Tlye8RUq$KS$(yl&fI(FVpc^J_0XP zF*eS2V!Wz*nO5u7JY~1Ive|n(VGfz4v*Tv*?0A)xb&}=;Jdxsq+`B{hpwSl9p?i__ zN|9Pv=l+Z0PA{!slTc>$LBrb=c3jK=RXRD_mXEGowq~%JgNi(onp+*HEb6zEJi|nT$81)J+8OcSp=@d3aWgf;a;CKJgtW=2SE5{vy(o3iH1?f!_4?G=7Q{ zBl2d_dMV65GO+RmviY8THz^-)a{QM%Wo47?_`MP9&&W~iMqn*o6A{^_$YSic`En*R zM&$c+HJ;~;TwNbwkT=8#$lo^43LT2q)PC^>$m>n=WXij%g>6?%HYwg61?kF10TXXK z-lYi1WrsNTB%5 zQ4{Y&Pc-Z2qIM83FUh{Bd^%A#cbH~2i~p>di{Y3@68+;C@qA1mO2fu>ap^KHo~tid zy>O-=wu5{vVLgvo6$(@Xwc_QXd@Fc(fCehx0{WIT)36FX7oc}4I9&T$^zmnm3()f_ z^ct^%^*t<$y-ewL#XTCOw*r11j+y3IwQh;D5YV#=rhem|k7kTrP}Q@Lzbg-@))0s> zunvMa2J*0K6~W+`wf3gP z322}^*+AKo=6gaGiIjB;2Hcp6*YPOyoB+>eb^Te$-}rA32>CDw1na2nP_5_w1NLkK z>_D0ycnF37#&b{=CxIUa)`CImk9xH2m7LO ziggT)pFJ|Lq<)$qo|Nu z#c`-M=rJM-9i^bPc2R9>@h+lF{w>GyVy<*;|c;?Gp)pu5qg26l)J1TpE{SU3{|JI0qiad^(LxK;YM*p-iPD zstJ$x=^sDV7L}Ja;d42_Ter0(+^@&*bTZI^-pT-%~>hCaC-XDQyacvcfhz0 za!XQXlBjW<(n)a}j1RzA0(megZ&SHO N!9yjJ7h)I+`8No`&yD~9 literal 0 HcmV?d00001 diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/rome.hex b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/rome.hex new file mode 100644 index 00000000..44d850ab --- /dev/null +++ b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/rome.hex @@ -0,0 +1,129 @@ +:10000000000000C3D4180000F5C5D5E5C38C00007E +:10001000F5C5D5E53E8032722021C02035000000B4 +:10002000DB010FDA67003AEA20A7CA42003AEB2068 +:10003000FE99CA3E00C6012732EB20CD4719AF32E8 +:10004000EA203AE920A7CA82003AEF20A7C26F004F +:100050003AEB20A7C25D00CDBF0AC382003A9320CD +:10006000A7C28200C365073E0132EA20C33F00CD2C +:1000700040173A3220328020CD0001CD4802CD9287 +:100080001900E1D1C1F1FBC900000000AF327220BC +:100090003AE920A7CA82003AEF20A7C2A5003AC1D8 +:1000A000200FD28200212020CD4B02CD4101C382FE +:1000B00000CD8608E57E23666F220920220B20E111 +:1000C0002B7EFE03C2C8003D320820FEFE3E00C269 +:1000D000D3003C320D20C93E0232FB2132FB22C349 +:1000E000E408CDE601210000220023211C2D22027C +:1000F00023C911F5203A0623A7C0110123C9000026 +:100100002102207EA7C23815E53A06206F3A672003 +:10011000677EA7E1CA360123237E2346E6FE070752 +:10012000075F160021001C19EB78A7C43B012A0BBE +:10013000200610CDD315AF320020C921300019EBB5 +:10014000C93A6820A7C83A0020A7C03A6720673A92 +:10015000062016023CFE37CCA1016F4605C25401B1 +:10016000320620CD7A0161220B207DFE28DA71193A +:100170007A3204203E01320020C916007D21092078 +:1001800046234EFE0BFA9401DE0B5F78C610477BC8 +:1001900014C3830168A7C85F79C6104F7B3DC39520 +:1001A0000115CACD012106203600234E3600CDD9D7 +:1001B000012105207E3CE60177AF21672066C9005A +:1001C000210021063736012305C2C501C9E1C93E18 +:1001D0000106E0210224C3CC142346237986772329 +:1001E000788677C906C011001B210020C3321A216E +:1001F0004221C3F8012142220E0411201DD5062CF4 +:10020000CD321AD10DC2FD01C93E01C31B023E0110 +:10021000C31402AF114222C31E02AF114221328128 +:10022000200102162106283E04F5C53A8120A7C206 +:100230004202CD691AC1F13DC8D511E00219D1C3FE +:100240002902CD7C14C335022110207EFEFFC8FE9A +:10025000FECA810223464FB079C27702237EA7C22D +:100260008802235E2356E5EBE5216F02E3D5E9E141 +:10027000110C0019C34B020504C27D023D05702B11 +:100280007711100019C34B02352B2BC38102E123D8 +:100290007EFEFFCA3B032335C047AF326820326978 +:1002A000203E30326A207836052335C29B032A1A55 +:1002B000200610CD241421102011101B0610CD3261 +:1002C0001A0600CDDC193A6D20A7C03AEF20A7C866 +:1002D000310024FBCDD719CD2E09A7CA6D16CDC884 +:1002E0001E7EA7CA2C033ACE20A7CA2C033A672049 +:1002F000F50FDA3203CD0E02CD78087323722B2B63 +:100300007000CDE401F10F3E210600D21203062059 +:100310003E22326720CDB60AAF32112078D3053C99 +:10032000329820CDD609CD7F1AC3F907CD7F1AC3E5 +:100330001708CD0902C3F802000000216820360129 +:10034000237EA7C3B003002B36013A1B20473AEFA8 +:1003500020A7C263033A1D200FDA81030FDA8E0350 +:10036000C36F03CDC0170707DA810307DA8E0321B5 +:100370001820CD3B1ACD471ACD39143E0032122039 +:10038000C978FED9CA6F033C321B20C36F0378FEC5 +:1003900030CA6F033D321B20C36F033CE6013215A8 +:1003A000200707070721701C856F221820C36F03E1 +:1003B000C24A032335C24A03C34603112A20CD068D +:1003C0001AE1D0237EA7C8FE01CAFA03FE02CA0AB8 +:1003D0000423FE03C22A0435CA36047EFE0FC0E59C +:1003E000CD3004CD5214E123342323353523353564 +:1003F00035233608CD3004C300143C773A1B20C6A1 +:1004000008322A20CD3004C30014CD3004D5E5C510 +:10041000CD5214C1E1D13A2C20856F322920CD91E3 +:10042000143A6120A7C8320220C9FE05C8C33604A9 +:10043000212720C33B1ACD3004CD52142125201191 +:10044000251B0607CD321A2A8D202C7DFE63DA5338 +:10045000042E54228D202A8F202C228F203A842093 +:10046000A7C07EE601012902C26E0401E0FE218AD6 +:100470002071232370C9E13A321B3232202A3820FE +:100480007DB4C28A042B223820C91135203EF9CD13 +:1004900050053A46203270203A5620327120CD6302 +:1004A000053A7820A7213520C25B0511301B213089 +:1004B000200610C3321AE13A6E20A7C03A8020FE0F +:1004C00001C01145203EEDCD50053A362032702056 +:1004D0003A5620327120CD63053A7620FE10DAE7D5 +:1004E000043A481B3276203A7820A7214520C25B87 +:1004F0000511401B2140200610CD321A3A82203DC2 +:10050000C208053E01326E202A7620C37E06E11124 +:1005100055203EDBCD50053A46203270203A362039 +:10052000327120CD63053A7620FE15DA34053A584B +:100530001B3276203A7820A7215520C25B05115046 +:100540001B2150200610CD321A2A7620225820C9AD +:10055000327F20217320060BC3321A117320060B41 +:10056000C3321A2173207EE680C2C1053AC120FE43 +:10057000043A6920CAB705A7C82336003A7020A7F5 +:10058000CA8905473ACF20B8D03A7120A7CA960544 +:10059000473ACF20B8D0237EA7CA1B062A76204E22 +:1005A0002300227620CD2F06D0CD7A0179C60767A9 +:1005B0007DD60A6F227B202173207EF6807723343C +:1005C000C9117C20CD061AD0237EE601C244062341 +:1005D00034CD75063A7920C603217F20BEDAE205C4 +:1005E000D60C3279203A7B20473A7E2080327B201D +:1005F000CD6C063A7B20FE15DA12063A6120A7C8B8 +:100600003A7B20FE1EDA1206FE2700D2120697322F +:1006100015203A7320F601327320C93A1B20C60810 +:1006200067CD6F1579FE0CDAA5050E0BC3A5050D78 +:100630003A6720676916057EA737C07DC60B6F1520 +:10064000C23706C9217820357EFE03C26706CD7504 +:100650000621DC1C227920217C2035352B35353EC6 +:1006600006327D20C36C06A7C0C37506217920CD54 +:100670003B1AC39114217920CD3B1AC3521422484E +:1006800020C9E13A8020FE02C02183207EA7CA0F44 +:10069000053A5620A7C20F05237EA7C2AB063A82B1 +:1006A00020FE08DA0F053601CD3C07118A20CD0661 +:1006B0001AD02185207EA7C2D606218A207E232338 +:1006C00086328A20CD3C07218A207EFE28DAF90670 +:1006D000FEE1D2F906C906FECDDC1923357EFE1FE8 +:1006E000CA4B07FE18CA0C07A7C006EF2198207E48 +:1006F000A077E620D305000000CD4207CDCB142122 +:100700008320060ACD5F0706FEC3DC193E0132F1E5 +:10071000202A8D20460E0421501D114C1D1AB8CAE6 +:10072000280723130DC21D077E3287202600682963 +:1007300029292922F220CD4207C3F108CD4207C35F +:100740003914218720CD3B1AC3471A06102198205F +:100750007EB077CD7017217C1D228720C33C071106 +:10076000831BC3321A3E01329320310024FBCD7922 +:1007700019CDD609210F3011F31F0E04CDB01E3A4A +:10078000EB203D210C280E14C2570811CF1ACDF3CF +:1007900008DB01E604CA7F070699AFCDCD173AEB17 +:1007A00020802732EB20CD471921000022F820229B +:1007B000FC20CD2519CD2B19CDD7192101017C3273 +:1007C000EF2022E72022E520CD5619CDEF01CDF50F +:1007D00001CDD10832FF2132FF22CDD700AF32FE4A +:1007E0002132FE22CDC001CD041921783822FC210E +:1007F00022FC22CDE401CD7F1ACD8D08CDD6090093 +:00000001FF diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/romf.bin b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/romf.bin new file mode 100644 index 0000000000000000000000000000000000000000..e1bba2cf5d169edbe49c35ab85253df000c9e961 GIT binary patch literal 2048 zcmeHG&u<$=6y9~rdUjmAS;c8~w+^1cj;q9#RW@MgDp{3N%Z~%%0Q7)B90(UwsDxZW zx~&?4D!5QZNa2U7ii?FRaElNi;E?Qys+;K1MkWxp2NXoCqC|>J6bYq~&0D+WpCEG> zy?OJ!nQy-NUd^6ka9wsLm=>NO&=Yy=>1iXO>m3HRApc1m;zEz!aYm zh4Dj48fWEiX_5$cNi$$+` zP3gzm$ox@N=|xgG@7rZ4sSkQvTpr5j$NlFpufLdqL+R!iyk~W)%97i*KV(X;*f#jZ z!B%WJ*NQLa0<3qM_`;gqWUC{8v$Yj(YJcU0ocHej%Ck8y_wsS^x%wu2slK(erQv93 z@T1!7%!|QQOSC(R@qgGd-(dld<;zm;R3qEUgtt^(k<7`~;qW&#fH7LL|6=fqin?vV zpK{ZlV3GQ(rIy!7j8*ujgSm0Pk9sSmol36!$fOpIQkUB^47Oy5n<7qNLxx#73XW0# zY3d%l`#X^vj?iv4aQa!R9XK24nMrz7A!w0DPr{_?@l95iij`tn<}b0pjiCYSinD;Y zw~^Z%3zn?tf80d(*m3^?#lM=S0e^~#Ct~hl@hf%D;Itx6NX{Jk_Is*@uNYc*2{Gwn zN)yxc4kbUtl+Tns!nSJlp87p-*1Qc@sI$(heBfXz?%zu4+ZmXqdTkJ{Q`~}n1HSG6 z{Ku2}2NwK6;SAL;@9PGL(1YxMG5=;%p=dlTi8O8Vs{ecv7Kz>FaN0tBQK?8TD~2ZO zbXvEguvJj3*ON7Sh(&@;VT9Xw{W&wWhwBIQ_p?zKth1Knf05++s2f97uN1AK)fJB< zSbgFbWJjCfM!=giYS&8x39HX7CA-SGBt!R#{S<7b z^x2vE*I9&?GTXYe zc0|1(O*&C%omdmqCDa_`-&dV&FvVxop#x9|*;(MvsHJi}ukIpze~f?4;0?7P+d*K3 zAZon_R2qbx)olkrlKF75Afm8h2SEDVdsioM^7`LSsIRYHkbAu+RNU!@{89Dmq4(q& z=EMN$_v9&tMLi4NH`Up2I6OZ;|IEaUGX+zu_kz4}LS;@Ll-*ZV`f`ES)K#g4)_pK* zN5F}L9R@~+v%Z4g)GFRtRZ5r2?xB&PM@OAOOgZ?|}`;03ofsA8$ZM7F& z{;M9bk3mbQ(nGLIU}L0{hoeHPU8ORVti9)|h-SI!tV6l}?Ub_}Q~OqmSJO>-1@p>+ zy&YJGt@;$rVwi0=z&hG0UHL(3?C{VHDA|L+##x0QH@K`LsP(AD|4oeZnNg#DJhirv z@_v;%j~{;^N(1~6ogdfBb(W&Rt;!iAp5)KRvRNsEsr6rZH6@v|ydB|xit!ILtb?Vz z8v&|q_bp>+$roe%?P$ebhenA1Rrh|`b2l0OvSO>iFDE6DZ)p7SnEP>xzoS!Ogm376 zUecG|A>Gfbq%4^(e}l25b${!1-{y1?Bl*qhU#q9D3hZit*_Ys| z(440d9#!STw0kYBtfy;Ih}*_8%ga5Ha4>+2ehU0 zFSA&yJ-#v%j7abK_&>R<<;tMgIaALc!}H>vY?b?+xBENmLQraydqQup@gSPVO^dv8a%t2>wQBqgH$Nn3Fw zOCt2t7*2{#PwfyL*_yCrt0}v$>4luvj?ChN9g0WksqM<=J(xuf7smf5u!`5v308P| zvqE8{zM(5mnv(o5w(7`)`!5|)eKR@N+UaiSjQ$k%8qN9NSI3z>I&7wtzE~tIg~VV$ z*fBOTWNK#NkXf z7mnQ5p*JOFHYX4w`x^#k@14Dud_l-Oc`ncn^*(7rUPdLZ*MdYoVQ$R}B5AkL@@Ha4 zEPiYf5=3$ld4UXy*EacM67tfZxa#w5QpJx<1(GKNXzZufts#@WMFc-2fdhl9cWHq~ z2T6qZ-uGib(kY(=#o1&cVoV&ob?e}SfwscZ!s(3MCZ{vV_}Rxp9U{DHuAIbte1{(0 cncmo#cJz*>^TL3_;VoF6zs!5^$>HPtABP{H$p8QV literal 0 HcmV?d00001 diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/romg.hex b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/romg.hex new file mode 100644 index 00000000..4962feeb --- /dev/null +++ b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/romg.hex @@ -0,0 +1,129 @@ +:1000000000CD741400C5E51AD304DB03B6772313BF +:10001000AFD304DB03B677E101200009C105C205B7 +:1000200014C90000CD7414C5E5AF77237723E1012F +:10003000200009C105C22714C9C51A771301200081 +:1000400009C105C23914C900000000000000000009 +:100050000000CD7414C5E51AD304DB032FA6772363 +:1000600013AFD304DB032FA677E101200009C105FC +:10007000C25514C97DE607D302C3471AC5E57E12EF +:1000800013230DC27E14E101200009C105C27C14B6 +:10009000C9CD7414AF326120C5E51AD304DB03F572 +:1000A000A6CAA9143E01326120F1B6772313AFD35B +:1000B00004DB03F5A6CABD143E01326120F1B67718 +:1000C000E101200009C105C29814C9AFC57701201C +:1000D0000009C105C2CC14C93A2520FE05C8FE029C +:1000E000C03A2920FED847D230153A0220A7C87856 +:1000F000FECED27915C606473A0920FE90D20415E5 +:10010000B8D2301568CD62153A2A2067CD6F152216 +:1001100064203E05322520CD81157EA7CA301536D4 +:1001200000CD5F0ACD3B1ACDD3153E10320320C956 +:100130003E03322520C34A1521032035C02A6420FE +:100140000610CD24143E04322520AF32022006F7DB +:10015000C3DC19000E00BCD49015BCD0C6100CC373 +:100160005A153A092065CD54154105DE106FC93A7C +:100170000A20CD5415DE1067C93E01328520C345E3 +:100180001578070707808080813D6F3A672067C92F +:100190000CC610FA9015C93A0D20A7C2B71521A4B4 +:1001A0003ECDC515D006FE3E01320D207832082026 +:1001B0003A0E20320720C9212425CDC515D0CDF116 +:1001C00018AFC3A91506177EA7C26B162305C2C7B1 +:1001D00015C900CD7414E5C5E51AD304DB037723F4 +:1001E00013AFD304DB0377E101200009C105C2D7B7 +:1001F00015E1C9CD11160100377EA7CAFF150C23E2 +:1002000005C2F91579328220FE01C0216B2036012A +:10021000C92E003A672067C93A1520FEFFC0211099 +:10022000207E2346B0C03A2520A7C03AEF20A7CAB7 +:1002300052163A2D20A7C24816CDC017E610C83E68 +:1002400001322520322D20C9CDC017E610C0322D35 +:1002500020C921252036012AED20237DFE7EDA6388 +:10026000162E7422ED207E321D20C937C9AFCD8BEA +:100270001ACD10193600CDCA0923CDF2001ABE1BC3 +:100280002B1ACA8B16D29816C38F16BED298167E1A +:100290001213237E12CD5019CD8B19A7CAC916216E +:1002A000032811A61A0E14CD930A2525061B3A67BA +:1002B000200FDAB716061C78CDFF08CDB10ACDE7BE +:1002C000187EA7CAC916C3ED0221182D11A61A0E51 +:1002D0000ACD930ACDB60ACDD609AF32EF20D305A9 +:1002E000CDD119C3890B310024FBAF321520CDD8F5 +:1002F000140604CDFA18CD590AC2EE16CDD719212D +:100300000127CDFA19AFCD8B1A06FBC36B19CDCAE5 +:1003100009237E11B81C2107230E04471AB8D227DF +:100320001723130DC21C177E32CF20C93A2520FE99 +:1003300000C2391706FDC3DC190602C3FA18000013 +:10034000219B2035CC6D173A6820A7CA6D172196DE +:100350002035C02198207ED3053A8220A7CA6D1788 +:100360002B7E2B772B36013E04329B20C93A9820F6 +:10037000E630D305C93A9520A7CAAA1721111A1148 +:10038000211A3A8220BED28E172313C385171A3240 +:1003900097202198207EE630477EE60F07FE10C2A8 +:1003A000A4173E01B077AF32952021992035C006C1 +:1003B000EFC3DC1906EF2198207EA077D305C90092 +:1003C0003A67200FD2CA17DB01C9DB02C932CE203F +:1003D000DB01E680210623772311EA17C2E2171119 +:1003E000EF17C50605CD321AC1C930100B08070337 +:1003F0000202020221F420CD3119210023C93293D7 +:1004000020C3C9162184207EA7CA0707237EA7C060 +:100410000601C3FA1821102811A31C0E15CDF308EC +:100420003E0A326C2001BE1DCD5618DA3718CD4475 +:1004300018C32818CDB10A01CF1DCD5618D8CD4C00 +:1004400018C33A18C50610CD3914C1C9C53A6C2075 +:100450004FCD930AC1C90AFEFF37C86F030A67036D +:100460000A5F030A5703A7C921C22034234ECDD9FE +:1004700001473ACA20B8CA98183AC220E6042ACCE2 +:1004800020C288181130001922C72021C520CD3B79 +:100490001AEBC3D3150000003E0132CB20C9215016 +:1004A0002011C01B0610CD321A3E023280203EFFC2 +:1004B000327E203E0432C1203A5520E601CAB818E7 +:1004C0003A5520E601C2C0182111333E2600CDFF67 +:1004D00008C3B60A3100240600CDE200CD56193E0D +:1004E0000832CF20C3EA0A3A672021E7200FD02341 +:1004F000C906023A82203DC004C93A9420B0329421 +:1005000020D303C9210022C3C301CDD814C397153A +:1005100021E7203A67200FD823C90E1C211E241181 +:10052000E41AC3BF1921F820C3311921FC20C331BB +:10053000195E2356237E23666FC3AD090E07210182 +:100540003511A91FC3F3083AEB2021013CC3B209BE +:10055000CDF417C33119CD5C1ACD1A19CD2519CD9B +:100560002B19CD5019CD3C19C34719CDDC19C371D6 +:10057000163E01326D20C3E616CDD719CD4719C3FB +:100580003C1932C120C98B19C3D609CDC2193ACE44 +:1005900020C9CD13093AEF20A7C83A062306002147 +:1005A0009D2EA7CAAA19219D34043A10233D32106A +:1005B00023E610C2BB193E26C3FF0878C3FF08CD4F +:1005C000F3080E09219D2D11F70BC3F308262626EB +:1005D000263E0132E920C9AFC3D319003A9420A0C6 +:1005E000329420D303C9210127CAFA1911601C06CD +:1005F000104FCD3914793DC2EC190610CDCB147CC7 +:10060000FE35C2FA19C9217220461AE680A8C03701 +:10061000C9322B241C16110D0A0807060504030213 +:1006200001342E27221C181513100E0D0C0B090770 +:1006300005FF1A77231305C2321AC95E2356237E9B +:10064000234E2346616FC9C506037C1F677D1F6F5C +:1006500005C24A1A7CE63FF62067C1C9210024364C +:1006600000237CFE40C25F1AC9C5E51AB677132382 +:100670000DC26B1AE101200009C105C2691AC9CD7A +:100680002E09A7C8F53D77CDE619F1210125E60F22 +:10069000C3C50900000000FFB8FE201C109E00200A +:1006A0001C30100B080706000C04260E150411263A +:1006B000260F0B001804112426251B260E11261CBC +:1006C0000F0B001804111226011413130E0D260E21 +:1006D0000D0B18261B0F0B001804112626011413EE +:1006E000130E0D262612020E1104241B25260708C0 +:1006F0003F12020E11042612020E1104241C25269C +:100700000100001000000000027838783800F8007E +:100710000080008E02FF050C601C203010010000DC +:10072000000000BB030010901C2830010400FFFFF4 +:100730000000027604000000000004EE1C0000032C +:10074000000000B604000001001D04E21C000003CC +:100750000000008206000001061D04D01C000003FA +:10076000FF00C01C0000102101003000120000003A +:100770000F0B0018260F0B00180411241B25FC007A +:1007800001FFFF00000020641DD0291802541D0045 +:100790000800060000014000010000109E00201C1F +:1007A000000304781413081A3D68FCFC683D1A0025 +:1007B000000001B898A01B10FF00A01B0000000063 +:1007C0000010000E05000000000007D01CC89B03AD +:1007D0000000030478140B193A6DFAFA6D3A190007 +:1007E00000000000000000000001000001741F0074 +:1007F0008000000000001C3300001C2600001C3A92 +:00000001FF diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/romh.bin b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter/romh.bin new file mode 100644 index 0000000000000000000000000000000000000000..3d31af5eec86bf3e36edbdf58d6623dd854b9e00 GIT binary patch literal 2048 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 Tm`@$ztIt;qe8s^369fMN8bE0f literal 0 HcmV?d00001 diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter2/unksi.b2 b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/roms/jspecter2/unksi.b2 new file mode 100644 index 0000000000000000000000000000000000000000..af2b237d714d19f8604408e49a478cd02ba1370e GIT binary patch literal 4096 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

xA_dIK3xS@ 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 "NORMAL", + clock_enable_output_a => "BYPASS", + intended_device_family => "Cyclone III", + lpm_hint => "ENABLE_RUNTIME_MOD=NO", + lpm_type => "altsyncram", + numwords_a => 2**addr_width_g, + operation_mode => "SINGLE_PORT", + outdata_aclr_a => "NONE", + outdata_reg_a => "UNREGISTERED", + power_up_uninitialized => "FALSE", + read_during_write_mode_port_a => "NEW_DATA_NO_NBE_READ", + widthad_a => addr_width_g, + width_a => data_width_g, + width_byteena_a => 1 + ) + PORT MAP ( + address_a => address, + clock0 => clock, + clocken0 => clken, + data_a => data, + wren_a => wren, + q_a => q + ); + + + +END SYN; diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/sprom.vhd b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/sprom.vhd new file mode 100644 index 00000000..a81ac959 --- /dev/null +++ b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_MiST/rtl/sprom.vhd @@ -0,0 +1,82 @@ +LIBRARY ieee; +USE ieee.std_logic_1164.all; + +LIBRARY altera_mf; +USE altera_mf.all; + +ENTITY sprom IS + GENERIC + ( + init_file : string := ""; + widthad_a : natural; + width_a : natural := 8; + outdata_reg_a : string := "UNREGISTERED" + ); + PORT + ( + address : IN STD_LOGIC_VECTOR (widthad_a-1 DOWNTO 0); + clock : IN STD_LOGIC ; + q : OUT STD_LOGIC_VECTOR (width_a-1 DOWNTO 0) + ); +END sprom; + + +ARCHITECTURE SYN OF sprom IS + + SIGNAL sub_wire0 : STD_LOGIC_VECTOR (width_a-1 DOWNTO 0); + + + + COMPONENT altsyncram + GENERIC ( + address_aclr_a : STRING; + clock_enable_input_a : STRING; + clock_enable_output_a : STRING; + init_file : STRING; + intended_device_family : STRING; + lpm_hint : STRING; + lpm_type : STRING; + numwords_a : NATURAL; + operation_mode : STRING; + outdata_aclr_a : STRING; + outdata_reg_a : STRING; + widthad_a : NATURAL; + width_a : NATURAL; + width_byteena_a : NATURAL + ); + PORT ( + clock0 : IN STD_LOGIC ; + address_a : IN STD_LOGIC_VECTOR (widthad_a-1 DOWNTO 0); + q_a : OUT STD_LOGIC_VECTOR (width_a-1 DOWNTO 0) + ); + END COMPONENT; + +BEGIN + q <= sub_wire0(width_a-1 DOWNTO 0); + + altsyncram_component : altsyncram + GENERIC MAP ( + address_aclr_a => "NONE", + clock_enable_input_a => "BYPASS", + clock_enable_output_a => "BYPASS", + init_file => init_file, + intended_device_family => "Cyclone III", + lpm_hint => "ENABLE_RUNTIME_MOD=NO", + lpm_type => "altsyncram", + numwords_a => 2**widthad_a, + operation_mode => "ROM", + outdata_aclr_a => "NONE", + outdata_reg_a => outdata_reg_a, + widthad_a => widthad_a, + width_a => width_a, + width_byteena_a => 1 + ) + PORT MAP ( + clock0 => clock, + address_a => address, + q_a => sub_wire0 + ); + + + +END SYN; diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_Mist/Invaders.qsf b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_Mist/Invaders.qsf index 0f690d41..d8e3aaed 100644 --- a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_Mist/Invaders.qsf +++ b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_Mist/Invaders.qsf @@ -74,7 +74,7 @@ set_global_assignment -name DEVICE EP3C25E144C8 set_global_assignment -name TOP_LEVEL_ENTITY Invaders_mist set_global_assignment -name ORIGINAL_QUARTUS_VERSION 13.1 set_global_assignment -name PROJECT_CREATION_TIME_DATE "21:27:39 NOVEMBER 20, 2017" -set_global_assignment -name LAST_QUARTUS_VERSION 13.1 +set_global_assignment -name LAST_QUARTUS_VERSION "13.0 SP1" set_global_assignment -name PROJECT_OUTPUT_DIRECTORY output_files set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0 set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85 @@ -83,36 +83,10 @@ set_global_assignment -name DEVICE_FILTER_SPEED_GRADE 8 set_global_assignment -name ERROR_CHECK_FREQUENCY_DIVISOR 1 set_global_assignment -name EDA_SIMULATION_TOOL "ModelSim-Altera (VHDL)" set_global_assignment -name EDA_OUTPUT_DATA_FORMAT VHDL -section_id eda_simulation -set_global_assignment -name VHDL_FILE rtl/invaders_audio.vhd -set_global_assignment -name VHDL_FILE rtl/invaders.vhd -set_global_assignment -name VHDL_FILE rtl/invaders_rom_h.vhd -set_global_assignment -name VHDL_FILE rtl/invaders_rom_e.vhd -set_global_assignment -name VHDL_FILE rtl/invaders_rom_f.vhd -set_global_assignment -name VHDL_FILE rtl/invaders_rom_g.vhd -set_global_assignment -name QIP_FILE rtl/WRAM.qip -set_global_assignment -name VHDL_FILE rtl/mw8080.vhd -set_global_assignment -name VHDL_FILE rtl/T8080se.vhd -set_global_assignment -name VHDL_FILE rtl/T80_Pack.vhd -set_global_assignment -name VHDL_FILE rtl/T80.vhd -set_global_assignment -name VHDL_FILE rtl/T80_MCode.vhd -set_global_assignment -name VHDL_FILE rtl/T80_ALU.vhd -set_global_assignment -name VHDL_FILE rtl/T80_Reg.vhd -set_global_assignment -name QIP_FILE rtl/pll.qip -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 VERILOG_FILE rtl/keyboard.v -set_global_assignment -name SYSTEMVERILOG_FILE rtl/hq2x.sv -set_global_assignment -name VHDL_FILE rtl/dac.vhd -set_global_assignment -name SYSTEMVERILOG_FILE rtl/Invaders_mist.sv set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "3.3-V LVTTL" 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_global_assignment -name ENABLE_CONFIGURATION_PINS OFF -set_global_assignment -name ENABLE_NCE_PIN OFF -set_global_assignment -name ENABLE_BOOT_SEL_PIN OFF set_global_assignment -name CYCLONEIII_CONFIGURATION_SCHEME "PASSIVE SERIAL" set_global_assignment -name USE_CONFIGURATION_DEVICE OFF set_global_assignment -name GENERATE_RBF_FILE ON @@ -129,6 +103,26 @@ set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" - set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -fall set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW" set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)" +set_global_assignment -name SYSTEMVERILOG_FILE rtl/Invaders_mist.sv +set_global_assignment -name VHDL_FILE rtl/invaders.vhd +set_global_assignment -name VHDL_FILE rtl/mw8080.vhd +set_global_assignment -name VHDL_FILE rtl/invaders_audio.vhd set_global_assignment -name VHDL_FILE rtl/Invaders_memory.vhd set_global_assignment -name VHDL_FILE rtl/invaders_video.vhd +set_global_assignment -name VHDL_FILE rtl/T8080se.vhd +set_global_assignment -name VHDL_FILE rtl/T80_Pack.vhd +set_global_assignment -name VHDL_FILE rtl/T80.vhd +set_global_assignment -name VHDL_FILE rtl/T80_MCode.vhd +set_global_assignment -name VHDL_FILE rtl/T80_ALU.vhd +set_global_assignment -name VHDL_FILE rtl/T80_Reg.vhd +set_global_assignment -name QIP_FILE rtl/pll.qip +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 VERILOG_FILE rtl/keyboard.v +set_global_assignment -name SYSTEMVERILOG_FILE rtl/hq2x.sv +set_global_assignment -name VHDL_FILE rtl/dac.vhd +set_global_assignment -name VHDL_FILE rtl/sprom.vhd +set_global_assignment -name VHDL_FILE rtl/spram.vhd set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top \ No newline at end of file diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_Mist/rtl/Invaders_memory.vhd b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_Mist/rtl/Invaders_memory.vhd index 665b8e96..37f9f99f 100644 --- a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_Mist/rtl/Invaders_memory.vhd +++ b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_Mist/rtl/Invaders_memory.vhd @@ -19,63 +19,135 @@ architecture rtl of invaders_memory is signal rom_data_1 : std_logic_vector(7 downto 0); signal rom_data_2 : std_logic_vector(7 downto 0); signal rom_data_3 : std_logic_vector(7 downto 0); + signal rom_data_4 : std_logic_vector(7 downto 0); + signal rom_data_5 : std_logic_vector(7 downto 0); + signal rom_data_6 : std_logic_vector(7 downto 0); + signal rom_data_7 : std_logic_vector(7 downto 0); begin - u_rom_h : entity work.INVADERS_ROM_H + u_rom_j : entity work.sprom + generic map ( +-- init_file => "./roms/Gunfight/7609h.hex",--not working + init_file => "./roms/SuEarthInv/earthinv.h.hex",--working +-- init_file => "./roms/Seawolf/sw0041.h.hex",--not working +-- init_file => "./roms/Dogpatch/dogpatch.h.hex",--not working +-- init_file => "./roms/jspecter/romh.hex",--not working +-- init_file => "./roms/InvadersRevenge/invrvnge.h.hex", + widthad_a => 11,--11 + width_a => 8) port map ( - CLK => Clk, - ENA => '1', - ADDR => AD(10 downto 0), - DATA => rom_data_0 + clock => Clk, + Address => AD(10 downto 0), + q => rom_data_0 + ); + + u_rom_i : entity work.sprom + generic map ( +-- init_file => "./roms/Gunfight/7609h.hex",--not working + init_file => "./roms/SuEarthInv/earthinv.h.hex",--working +-- init_file => "./roms/Seawolf/sw0041.h.hex",--not working +-- init_file => "./roms/Dogpatch/dogpatch.h.hex",--not working +-- init_file => "./roms/jspecter/romh.hex",--not working +-- init_file => "./roms/InvadersRevenge/invrvnge.h.hex", + widthad_a => 11,--11 + width_a => 8) + port map ( + clock => Clk, + Address => AD(10 downto 0), + q => rom_data_0 + ); + + u_rom_h : entity work.sprom + generic map ( +-- init_file => "./roms/Gunfight/7609h.hex",--not working + init_file => "./roms/SuEarthInv/earthinv.h.hex",--working +-- init_file => "./roms/Seawolf/sw0041.h.hex",--not working +-- init_file => "./roms/Dogpatch/dogpatch.h.hex",--not working +-- init_file => "./roms/jspecter/romh.hex",--not working +-- init_file => "./roms/InvadersRevenge/invrvnge.h.hex", + widthad_a => 11,--11 + width_a => 8) + port map ( + clock => Clk, + Address => AD(10 downto 0), + q => rom_data_0 ); -- - u_rom_g : entity work.INVADERS_ROM_G + u_rom_g : entity work.sprom + generic map ( +-- init_file => "./roms/Gunfight/7609g.hex", + init_file => "./roms/SuEarthInv/earthinv.g.hex", +-- init_file => "./roms/Seawolf/sw0042.g.hex", +-- init_file => "./roms/Dogpatch/dogpatch.g.hex", +-- init_file => "./roms/jspecter/romg.hex", +-- init_file => "./roms/InvadersRevenge/invrvnge.g.hex", + widthad_a => 11,--11 + width_a => 8) port map ( - CLK => Clk, - ENA => '1', - ADDR => AD(10 downto 0), - DATA => rom_data_1 + clock => Clk, + Address => AD(10 downto 0), + q => rom_data_1 ); -- - u_rom_f : entity work.INVADERS_ROM_F + u_rom_f : entity work.sprom + generic map ( +-- init_file => "./roms/Gunfight/7609f.hex", + init_file => "./roms/SuEarthInv/earthinv.f.hex", +-- init_file => "./roms/Seawolf/sw0043.f.hex", +-- init_file => "./roms/Dogpatch/dogpatch.f.hex", +-- init_file => "./roms/jspecter/romf.hex", +-- init_file => "./roms/InvadersRevenge/invrvnge.f.hex", + widthad_a => 11,--11 + width_a => 8) port map ( - CLK => Clk, - ENA => '1', - ADDR => AD(10 downto 0), - DATA => rom_data_2 + clock => Clk, + Address => AD(10 downto 0), + q => rom_data_2 ); -- - u_rom_e : entity work.INVADERS_ROM_E + u_rom_e : entity work.sprom + generic map ( +-- init_file => "./roms/Gunfight/7609e.hex", + init_file => "./roms/SuEarthInv/earthinv.e.hex", +-- init_file => "./roms/Seawolf/sw0044.e.hex", +-- init_file => "./roms/Dogpatch/dogpatch.e.hex", +-- init_file => "./roms/jspecter/rome.hex", +-- init_file => "./roms/InvadersRevenge/invrvnge.e.hex", + widthad_a => 11,--11 + width_a => 8) port map ( - CLK => Clk, - ENA => '1', - ADDR => AD(10 downto 0), - DATA => rom_data_3 + clock => Clk, + Address => AD(10 downto 0), + q => rom_data_3 ); -- p_rom_data : process(AD, rom_data_0, rom_data_1, rom_data_2, rom_data_3) begin IB <= (others => '0'); case AD(12 downto 11) is - when "00" => IB <= rom_data_0; - when "01" => IB <= rom_data_1; - when "10" => IB <= rom_data_2; - when "11" => IB <= rom_data_3; + when "000" => IB <= rom_data_0; + when "001" => IB <= rom_data_1; + when "010" => IB <= rom_data_2; + when "011" => IB <= rom_data_3; + when "100" => IB <= rom_data_4; + when "101" => IB <= rom_data_5; + when "110" => IB <= rom_data_6; + when "111" => IB <= rom_data_7; when others => null; end case; end process; - - - rams : for i in 0 to 3 generate - u_ram : entity work.WRAM - port map ( - q => RDB((i*2)+1 downto (i*2)), - address => RAB, - clock => Clk, - data => RWD((i*2)+1 downto (i*2)), - rden => '1', - wren => not RWE_n - ); - end generate; + + u_ram0 : entity work.spram + generic map ( + addr_width_g => 13, + data_width_g => 8) + port map ( + address => RAB, + clken => '1', + clock => Clk, + data => RWD, + wren => not RWE_n, + q => RDB + ); end; \ No newline at end of file diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_Mist/rtl/WRAM.qip b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_Mist/rtl/WRAM.qip deleted file mode 100644 index ba1d4355..00000000 --- a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_Mist/rtl/WRAM.qip +++ /dev/null @@ -1,3 +0,0 @@ -set_global_assignment -name IP_TOOL_NAME "RAM: 1-PORT" -set_global_assignment -name IP_TOOL_VERSION "13.1" -set_global_assignment -name VHDL_FILE [file join $::quartus(qip_path) "WRAM.vhd"] diff --git a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_Mist/rtl/WRAM.vhd b/Arcade_MiST/Midway8080 Hardware/Midway8080v2_Mist/rtl/WRAM.vhd deleted file mode 100644 index cce6b51b..00000000 --- a/Arcade_MiST/Midway8080 Hardware/Midway8080v2_Mist/rtl/WRAM.vhd +++ /dev/null @@ -1,160 +0,0 @@ --- megafunction wizard: %RAM: 1-PORT% --- GENERATION: STANDARD --- VERSION: WM1.0 --- MODULE: altsyncram - --- ============================================================ --- File Name: WRAM.vhd --- 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. - - -LIBRARY ieee; -USE ieee.std_logic_1164.all; - -LIBRARY altera_mf; -USE altera_mf.altera_mf_components.all; - -ENTITY WRAM IS - PORT - ( - address : IN STD_LOGIC_VECTOR (12 DOWNTO 0); - clock : IN STD_LOGIC := '1'; - data : IN STD_LOGIC_VECTOR (1 DOWNTO 0); - rden : IN STD_LOGIC := '1'; - wren : IN STD_LOGIC ; - q : OUT STD_LOGIC_VECTOR (1 DOWNTO 0) - ); -END WRAM; - - -ARCHITECTURE SYN OF wram IS - - SIGNAL sub_wire0 : STD_LOGIC_VECTOR (1 DOWNTO 0); - -BEGIN - q <= sub_wire0(1 DOWNTO 0); - - altsyncram_component : altsyncram - GENERIC MAP ( - clock_enable_input_a => "BYPASS", - clock_enable_output_a => "BYPASS", - intended_device_family => "Cyclone III", - lpm_hint => "ENABLE_RUNTIME_MOD=NO", - lpm_type => "altsyncram", - numwords_a => 8192, - operation_mode => "SINGLE_PORT", - outdata_aclr_a => "NONE", - outdata_reg_a => "CLOCK0", - power_up_uninitialized => "FALSE", - read_during_write_mode_port_a => "NEW_DATA_NO_NBE_READ", - widthad_a => 13, - width_a => 2, - width_byteena_a => 1 - ) - PORT MAP ( - address_a => address, - clock0 => clock, - data_a => data, - wren_a => wren, - rden_a => rden, - q_a => sub_wire0 - ); - - - -END SYN; - --- ============================================================ --- 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: AclrData 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 "1" --- 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: DataBusSeparated NUMERIC "1" --- 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 III" --- 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 "" --- Retrieval info: PRIVATE: NUMWORDS_A NUMERIC "8192" --- Retrieval info: PRIVATE: RAM_BLOCK_TYPE NUMERIC "0" --- Retrieval info: PRIVATE: READ_DURING_WRITE_MODE_PORT_A NUMERIC "3" --- Retrieval info: PRIVATE: RegAddr NUMERIC "1" --- Retrieval info: PRIVATE: RegData NUMERIC "1" --- Retrieval info: PRIVATE: RegOutput NUMERIC "1" --- Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0" --- Retrieval info: PRIVATE: SingleClock NUMERIC "1" --- Retrieval info: PRIVATE: UseDQRAM NUMERIC "1" --- Retrieval info: PRIVATE: WRCONTROL_ACLR_A NUMERIC "0" --- Retrieval info: PRIVATE: WidthAddr NUMERIC "13" --- Retrieval info: PRIVATE: WidthData NUMERIC "2" --- Retrieval info: PRIVATE: rden NUMERIC "1" --- 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: INTENDED_DEVICE_FAMILY STRING "Cyclone III" --- 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 "SINGLE_PORT" --- Retrieval info: CONSTANT: OUTDATA_ACLR_A STRING "NONE" --- Retrieval info: CONSTANT: OUTDATA_REG_A STRING "CLOCK0" --- Retrieval info: CONSTANT: POWER_UP_UNINITIALIZED STRING "FALSE" --- Retrieval info: CONSTANT: READ_DURING_WRITE_MODE_PORT_A STRING "NEW_DATA_NO_NBE_READ" --- Retrieval info: CONSTANT: WIDTHAD_A NUMERIC "13" --- Retrieval info: CONSTANT: WIDTH_A NUMERIC "2" --- 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: data 0 0 2 0 INPUT NODEFVAL "data[1..0]" --- Retrieval info: USED_PORT: q 0 0 2 0 OUTPUT NODEFVAL "q[1..0]" --- Retrieval info: USED_PORT: rden 0 0 0 0 INPUT VCC "rden" --- Retrieval info: USED_PORT: wren 0 0 0 0 INPUT NODEFVAL "wren" --- 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: @data_a 0 0 2 0 data 0 0 2 0 --- Retrieval info: CONNECT: @rden_a 0 0 0 0 rden 0 0 0 0 --- Retrieval info: CONNECT: @wren_a 0 0 0 0 wren 0 0 0 0 --- Retrieval info: CONNECT: q 0 0 2 0 @q_a 0 0 2 0 --- Retrieval info: GEN_FILE: TYPE_NORMAL WRAM.vhd TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL WRAM.inc FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL WRAM.cmp FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL WRAM.bsf FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL WRAM_inst.vhd FALSE --- Retrieval info: LIB_FILE: altera_mf