1
0
mirror of https://github.com/Gehstock/Mist_FPGA.git synced 2026-04-12 22:56:55 +00:00
This commit is contained in:
Marcel
2020-12-23 14:41:17 +01:00
parent 916bf8bee4
commit 54e35f7558
41 changed files with 215 additions and 5171 deletions

View File

@@ -1,30 +0,0 @@
# -------------------------------------------------------------------------- #
#
# 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.
#
# -------------------------------------------------------------------------- #
#
# Quartus II 64-Bit
# Version 13.1.0 Build 162 10/23/2013 SJ Web Edition
# Date created = 14:59:16 November 16, 2017
#
# -------------------------------------------------------------------------- #
QUARTUS_VERSION = "13.1"
DATE = "14:59:16 November 16, 2017"
# Revisions
PROJECT_REVISION = "MA309"

View File

@@ -1,159 +0,0 @@
# -------------------------------------------------------------------------- #
#
# Copyright (C) 1991-2014 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.
#
# -------------------------------------------------------------------------- #
#
# Quartus II 64-Bit
# Version 13.1.4 Build 182 03/12/2014 SJ Full Version
# Date created = 21:48:44 July 15, 2020
#
# -------------------------------------------------------------------------- #
#
# Notes:
#
# 1) The default values for assignments are stored in the file:
# TimePilot84_assignment_defaults.qdf
# If this file doesn't exist, see file:
# assignment_defaults.qdf
#
# 2) Altera recommends that you do not modify this file. This
# file is updated automatically by the Quartus II software
# and any changes you make may be lost or overwritten.
#
# -------------------------------------------------------------------------- #
# Project-Wide Assignments
# ========================
set_global_assignment -name ORIGINAL_QUARTUS_VERSION 16.1.2
set_global_assignment -name LAST_QUARTUS_VERSION 13.1
set_global_assignment -name PROJECT_CREATION_TIME_DATE "01:53:30 APRIL 20, 2017"
set_global_assignment -name PROJECT_OUTPUT_DIRECTORY output_files
set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL
set_global_assignment -name SMART_RECOMPILE ON
set_global_assignment -name PRE_FLOW_SCRIPT_FILE "quartus_sh:rtl/build_id.tcl"
# Pin & Location Assignments
# ==========================
set_location_assignment PIN_7 -to LED
set_location_assignment PIN_54 -to CLOCK_27
set_location_assignment PIN_144 -to VGA_R[5]
set_location_assignment PIN_143 -to VGA_R[4]
set_location_assignment PIN_142 -to VGA_R[3]
set_location_assignment PIN_141 -to VGA_R[2]
set_location_assignment PIN_137 -to VGA_R[1]
set_location_assignment PIN_135 -to VGA_R[0]
set_location_assignment PIN_133 -to VGA_B[5]
set_location_assignment PIN_132 -to VGA_B[4]
set_location_assignment PIN_125 -to VGA_B[3]
set_location_assignment PIN_121 -to VGA_B[2]
set_location_assignment PIN_120 -to VGA_B[1]
set_location_assignment PIN_115 -to VGA_B[0]
set_location_assignment PIN_114 -to VGA_G[5]
set_location_assignment PIN_113 -to VGA_G[4]
set_location_assignment PIN_112 -to VGA_G[3]
set_location_assignment PIN_111 -to VGA_G[2]
set_location_assignment PIN_110 -to VGA_G[1]
set_location_assignment PIN_106 -to VGA_G[0]
set_location_assignment PIN_136 -to VGA_VS
set_location_assignment PIN_119 -to VGA_HS
set_location_assignment PIN_65 -to AUDIO_L
set_location_assignment PIN_80 -to AUDIO_R
set_location_assignment PIN_105 -to SPI_DO
set_location_assignment PIN_88 -to SPI_DI
set_location_assignment PIN_126 -to SPI_SCK
set_location_assignment PIN_127 -to SPI_SS2
set_location_assignment PIN_91 -to SPI_SS3
set_location_assignment PIN_13 -to CONF_DATA0
set_location_assignment PLL_1 -to "pll:pll|altpll:altpll_component"
# Classic Timing Assignments
# ==========================
set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0
set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85
set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS OFF
# Analysis & Synthesis Assignments
# ================================
set_global_assignment -name FAMILY "Cyclone III"
set_global_assignment -name TOP_LEVEL_ENTITY Soundboard
set_global_assignment -name DEVICE_FILTER_PIN_COUNT 144
set_global_assignment -name DEVICE_FILTER_SPEED_GRADE 8
set_global_assignment -name SAVE_DISK_SPACE OFF
# Fitter Assignments
# ==================
set_global_assignment -name OPTIMIZE_POWER_DURING_FITTING OFF
set_global_assignment -name FINAL_PLACEMENT_OPTIMIZATION ALWAYS
set_global_assignment -name FITTER_EFFORT "STANDARD FIT"
set_global_assignment -name DEVICE EP3C25E144C8
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 CRC_ERROR_OPEN_DRAIN OFF
set_global_assignment -name FORCE_CONFIGURATION_VCCIO ON
set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "3.3-V LVTTL"
set_global_assignment -name CYCLONEII_RESERVE_NCEO_AFTER_CONFIGURATION "USE AS REGULAR IO"
set_global_assignment -name RESERVE_DATA0_AFTER_CONFIGURATION "USE AS REGULAR IO"
set_global_assignment -name RESERVE_DATA1_AFTER_CONFIGURATION "USE AS REGULAR IO"
set_global_assignment -name RESERVE_FLASH_NCE_AFTER_CONFIGURATION "USE AS REGULAR IO"
set_global_assignment -name RESERVE_DCLK_AFTER_CONFIGURATION "USE AS REGULAR IO"
# Assembler Assignments
# =====================
set_global_assignment -name GENERATE_RBF_FILE ON
set_global_assignment -name USE_CONFIGURATION_DEVICE OFF
# Power Estimation Assignments
# ============================
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)"
# Advanced I/O Timing Assignments
# ===============================
set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -rise
set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -fall
set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -rise
set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -fall
# ------------------------------
# start ENTITY(TimePilot84_MiST)
# start DESIGN_PARTITION(Top)
# ---------------------------
# Incremental Compilation Assignments
# ===================================
# end DESIGN_PARTITION(Top)
# -------------------------
# end ENTITY(TimePilot84_MiST)
# ----------------------------
set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top
set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top
set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top
set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top
set_global_assignment -name SYSTEMVERILOG_FILE rtl/Soundboard.sv
set_global_assignment -name VHDL_FILE rtl/Gottlieb_snd.vhd
set_global_assignment -name VHDL_FILE rtl/riot.vhd
set_global_assignment -name VERILOG_FILE rtl/pll.v
set_global_assignment -name VHDL_FILE rtl/roms/Qbert_snd1.vhd
set_global_assignment -name VHDL_FILE rtl/roms/Qbert_snd2.vhd
set_global_assignment -name QIP_FILE "D:/GitHub/Mist_FPGA/common/CPU/T65/T65.qip"
set_global_assignment -name QIP_FILE "D:/GitHub/Mist_FPGA/common/mist/mist.qip"

View File

@@ -1,41 +0,0 @@
@echo off
del /s *.bak
del /s *.orig
del /s *.rej
del /s *~
rmdir /s /q db
rmdir /s /q incremental_db
rmdir /s /q output_files
rmdir /s /q simulation
rmdir /s /q greybox_tmp
rmdir /s /q hc_output
rmdir /s /q .qsys_edit
rmdir /s /q hps_isw_handoff
rmdir /s /q sys\.qsys_edit
rmdir /s /q sys\vip
cd sys
for /d %%i in (*_sim) do rmdir /s /q "%%~nxi"
cd ..
for /d %%i in (*_sim) do rmdir /s /q "%%~nxi"
del build_id.v
del c5_pin_model_dump.txt
del PLLJ_PLLSPE_INFO.txt
del /s *.qws
del /s *.ppf
del /s *.ddb
del /s *.csv
del /s *.cmp
del /s *.sip
del /s *.spd
del /s *.bsf
del /s *.f
del /s *.sopcinfo
del /s *.xml
del *.cdf
del /s new_rtl_netlist
del /s old_rtl_netlist
del sys\vip.qip
del sys\sysmem.qip
del sys\sdram.sv
del sys\ddram.sv
pause

View File

@@ -1,190 +0,0 @@
-- Gottlieb MA-309 sound board used in System80 pinball machines Super Orbit, Royal Flush Deluxe, Amazon Hunt, Haunted House, Spirit,
-- Krull, Goin'Nuts and video game Mad Planets. This is the sound-only version and lacks the SC-01a speech synthesis chip, will run
-- MA-216 pinball ROMs Mars, Volcano, Black Hole, Devil's Dare, Rocky, Striker, Q*Bert's Quest, Caveman (#PV810) and
-- video games Reactor, Qbert, Krull, Three Stooges without speech. This is developed and tested on an Altera EP2C5T FPGA but should
-- be easily ported to othernFPGA platforms.
-- (c)2015 James Sweet
--
-- This top level file targeted at the EP2C5T144 Cyclone II mini board includes the PLL to generate the required 3.58 MHz clock signal for
-- the sound board core as well as a PS/2 keyboard interface for testing purposes. If you intend to use the sound board for its original
-- purpose you will want to remove the PS/2 components and route the sound select signals directly to input pins on the FPGA.
-- This is free software: you can redistribute
-- it and/or modify it under the terms of the GNU General
-- Public License as published by the Free Software
-- Foundation, either version 3 of the License, or (at your
-- option) any later version.
--
-- This is distributed in the hope that it will
-- be useful, but WITHOUT ANY WARRANTY; without even the
-- implied warranty of MERCHANTABILITY or FITNESS FOR A
-- PARTICULAR PURPOSE. See the GNU General Public License
-- for more details.
--
-- Changelog:
-- V0.5 initial release
-- V1.0
-- Minor cleanup, relocated PLL to top level file, added list of supported games
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_unsigned.all;
entity Gottlieb_snd is
Port (
clk_358 : in std_logic; -- 3.58 MHz clock
reset_l : in std_logic; -- reset input, active low
S1 : in std_logic; -- Sound control input lines (active low)
S2 : in std_logic;
S4 : in std_logic;
S8 : in std_logic;
S16 : in std_logic;
S32 : in std_logic;
switches : in std_logic_vector(5 downto 0); -- DIP switches used for testing with some ROMs
test : in std_logic; -- Test button on the sound board, active low
audio_dat: out std_logic_vector(7 downto 0)
);
end Gottlieb_snd;
architecture rtl of Gottlieb_snd is
signal clk : std_logic;
signal clkCount : std_logic_vector(1 downto 0);
signal cpu_clk : std_logic; -- 895 kHz CPU clock
signal phi2 : std_logic; -- CPU clock phase 2
signal cpu_addr : std_logic_vector(15 downto 0);
signal cpu_din : std_logic_vector(7 downto 0);
signal cpu_dout : std_logic_vector(7 downto 0);
signal n_cpu_nmi : std_logic;
signal n_cpu_irq : std_logic;
signal n_cpu_wr : std_logic;
signal riot_din : std_logic_vector(7 downto 0);
signal riot_dout : std_logic_vector(7 downto 0);
signal riot_pa_i : std_logic_vector(7 downto 0);
signal riot_pb_i : std_logic_vector(7 downto 0);
signal riot_pb_o : std_logic_vector(7 downto 0);
signal riot_cs : std_logic;
signal riot_cs_n : std_logic;
signal ROM1_dout : std_logic_vector(7 downto 0);
signal ROM2_dout : std_logic_vector(7 downto 0);
signal ROM_dout : std_logic_vector(7 downto 0);
signal ROM_cs : std_logic;
signal dac_latch : std_logic;
Begin
phi2 <= not(cpu_clk); -- phase 2 is complement of CPU clock
-- Clock divider, takes 3.58 MHz input clock and divides it down to 895 kHz CPU clock
Clock_div : process(clk)
begin
if rising_edge(clk_358) then
ClkCount <= ClkCount + 1;
cpu_clk <= ClkCount(1);
end if;
end process;
-- 6502 CPU
CPU : entity work.T65
port map(
Enable => '1',
Mode => "00",
Res_n => reset_l,
Clk => cpu_clk,
Rdy => '1',
Abort_n => '1',
IRQ_n => n_Cpu_irq,
NMI_n => n_Cpu_nmi,
SO_n => '1',
R_W_n => n_cpu_WR,
A(15 downto 0) => cpu_addr,
DI => cpu_din,
DO => cpu_dout
);
-- ROMs
ROM1 : entity work.Qbert_snd1
port map(
addr => cpu_addr(10 downto 0),
clk => clk_358,
data => ROM1_dout
);
ROM2 : entity work.Qbert_snd2
port map(
addr => cpu_addr(10 downto 0),
clk => clk_358,
data => ROM2_dout
);
-- 6532 RAM-IO-Timer
RIOT : entity work.RIOT
port map(
PHI2 => phi2,
RES_N => reset_l,
CS1 => riot_cs,
CS2_N => riot_cs_n,
RS_N => cpu_addr(9),
R_W => n_cpu_wr,
A => cpu_addr(6 downto 0),
D_I => cpu_dout,
D_O => riot_dout,
PA_I => riot_pa_i,
PA_O => open,
DDRA_O => open,
PB_I => riot_pb_i,
PB_O => riot_pb_o,
DDRB_O => open,
IRQ_N => n_cpu_irq
);
--Latch for pulling DAC data from the CPU data bus
Audio_DAC_Latch: Process(clk_358) is
Begin
If rising_edge(clk_358) then
if dac_latch = '1' then
audio_dat <= cpu_dout;
end if;
end if;
end process;
-- Address decoding here, cpu address bus 14-12 connect to 74LS138, only a few are used on non-speech board
--'000' riot cs
--'001' dac latch
--'111' rom enable
riot_cs <= '1' when cpu_addr(14 downto 12) ="000" else '0';
dac_latch <= '1' when cpu_addr(14 downto 12) ="001" else '0';
rom_cs <= '1' when cpu_addr(14 downto 12) ="111" else '0';
riot_cs_n <= not riot_cs; -- RIOT has complementary chip select inputs
-- Bus control
cpu_din <= ROM_dout when rom_cs = '1' else
riot_dout when n_cpu_wr = '1' else
x"FF";
-- ROM 1 or 2 select depending on address bit 11
ROM_dout <= ROM1_dout when cpu_addr(11) = '0' else ROM2_dout;
--Sound board inputs through RIOT port A
riot_pa_i(0) <= (NOT S1);
riot_pa_i(1) <= (NOT S2);
riot_pa_i(2) <= (NOT S4);
riot_pa_i(3) <= (NOT S8);
riot_pa_i(4) <= (NOT S16);
riot_pa_i(5) <= (NOT S32);
-- Strobe signal generates IRQ when inputs S1-S8 go low
riot_pa_i(7) <= (S1 AND S2 AND S4 AND S8);
riot_pb_i(5 downto 0) <= switches;
riot_pb_i(6) <= test;
n_cpu_nmi <= '1'; -- jumpered to Vcc in most games, can be strapped to riot PB7 out;
-- n_cpu_nmi <= riot_pb_o(7);
end;

View File

@@ -1,146 +0,0 @@
module Soundboard(
output LED,
output [5:0] VGA_R,
output [5:0] VGA_G,
output [5:0] VGA_B,
output VGA_HS,
output VGA_VS,
output AUDIO_L,
output AUDIO_R,
input SPI_SCK,
output SPI_DO,
input SPI_DI,
input SPI_SS2,
input SPI_SS3,
input CONF_DATA0,
input CLOCK_27
);
`include "rtl\build_id.v"
localparam CONF_STR = {
"SND;;",
// "O2,Rotate Controls,Off,On;",
"O34,Scanlines,Off,25%,50%,75%;",
"O5,Blending,Off,On;",
"T6,Reset;",
"V,v1.00.",`BUILD_DATE
};
assign LED = 1;
assign AUDIO_R = AUDIO_L;
wire clk3p58, clk24;
pll pll(
.inclk0(CLOCK_27),
.c0(clk24),
.c1(clk3p58)
);
wire [31:0] status;
wire [1:0] buttons;
wire [1:0] switches;
wire ypbpr;
wire scandoublerD;
wire [7:0] audio;
wire hs, vs;
wire [2:0] r, g, b;
wire key_strobe;
wire key_pressed;
wire [7:0] key_code;
wire [7:0] joystick_0;
wire [7:0] joystick_1;
wire [5:0] snd_ctl;
always @(clk24, key_pressed)
if (key_pressed == 0)
snd_ctl <= key_code[5:0];
else snd_ctl[5:0] <= 6'b111111;
Gottlieb_snd Gottlieb_snd (
.clk_358(clk3p58),// : in std_logic; -- 3.58 MHz clock
.reset_l(~(status[0] | buttons[1])),// : in std_logic; -- reset input, active low
.S1(snd_ctl[0]),// : in std_logic; -- Sound control input lines (active low)
.S2(snd_ctl[1]),// : in std_logic;
.S4(snd_ctl[2]),// : in std_logic;
.S8(snd_ctl[3]),// : in std_logic;
.S16(snd_ctl[4]),// : in std_logic;
.S32(snd_ctl[5]),// : in std_logic;
.switches(6'b111111),// : in std_logic_vector(5 downto 0); -- DIP switches used for testing with some ROMs
.test(1'b1),// : in std_logic; -- Test button on the sound board, active low
.audio_dat(audio)//: out std_logic_vector(7 downto 0)
);
mist_video #(.COLOR_DEPTH(3),.SD_HCNT_WIDTH(10)) mist_video(
.clk_sys(clk24),
.SPI_SCK(SPI_SCK),
.SPI_SS3(SPI_SS3),
.SPI_DI(SPI_DI),
.R(r),
.G(g),
.B(b),
.HSync(hs),
.VSync(vs),
.VGA_R(VGA_R),
.VGA_G(VGA_G),
.VGA_B(VGA_B),
.VGA_VS(VGA_VS),
.VGA_HS(VGA_HS),
//.rotate({1'b1,status[2]}),
.ce_divider(1'b0),
//.blend(status[5]),
.scandoubler_disable(scandoublerD),
.scanlines(status[4:3]),
.ypbpr(ypbpr)
);
user_io #(
.STRLEN(($size(CONF_STR)>>3)))
user_io(
.clk_sys (clk24 ),
.conf_str (CONF_STR ),
.SPI_CLK (SPI_SCK ),
.SPI_SS_IO (CONF_DATA0 ),
.SPI_MISO (SPI_DO ),
.SPI_MOSI (SPI_DI ),
.buttons (buttons ),
.switches (switches ),
.scandoubler_disable (scandoublerD ),
.ypbpr (ypbpr ),
.key_strobe (key_strobe ),
.key_pressed (key_pressed ),
.key_code (key_code ),
.joystick_0 (joystick_0 ),
.joystick_1 (joystick_1 ),
.status (status )
);
dac #(
.C_bits(8))
dac(
.clk_i(clk24),
.res_n_i(1'b1),
.dac_i(audio),
.dac_o(AUDIO_L)
);
wire m_up, m_down, m_left, m_right, m_fireA, m_fireB, m_fireC, m_fireD, m_fireE, m_fireF;
wire m_up2, m_down2, m_left2, m_right2, m_fire2A, m_fire2B, m_fire2C, m_fire2D, m_fire2E, m_fire2F;
wire m_tilt, m_coin1, m_coin2, m_coin3, m_coin4, m_one_player, m_two_players, m_three_players, m_four_players;
arcade_inputs inputs (
.clk ( clk24 ),
.key_strobe ( key_strobe ),
.key_pressed ( key_pressed ),
.key_code ( key_code ),
.joystick_0 ( joystick_0 ),
.joystick_1 ( joystick_1 ),
//.rotate ( rotate ),
//.orientation ( orientation ),
//.joyswap ( joyswap ),
.oneplayer ( 1'b0 ),
.controls ( {m_tilt, m_coin4, m_coin3, m_coin2, m_coin1, m_four_players, m_three_players, m_two_players, m_one_player} ),
.player1 ( {m_fireF, m_fireE, m_fireD, m_fireC, m_fireB, m_fireA, m_up, m_down, m_left, m_right} ),
.player2 ( {m_fire2F, m_fire2E, m_fire2D, m_fire2C, m_fire2B, m_fire2A, m_up2, m_down2, m_left2, m_right2} )
);
endmodule

View File

@@ -1,35 +0,0 @@
# ================================================================================
#
# Build ID Verilog Module Script
# Jeff Wiencrot - 8/1/2011
#
# Generates a Verilog module that contains a timestamp,
# from the current build. These values are available from the build_date, build_time,
# physical_address, and host_name output ports of the build_id module in the build_id.v
# Verilog source file.
#
# ================================================================================
proc generateBuildID_Verilog {} {
# Get the timestamp (see: http://www.altera.com/support/examples/tcl/tcl-date-time-stamp.html)
set buildDate [ clock format [ clock seconds ] -format %y%m%d ]
set buildTime [ clock format [ clock seconds ] -format %H%M%S ]
# Create a Verilog file for output
set outputFileName "rtl/build_id.v"
set outputFile [open $outputFileName "w"]
# Output the Verilog source
puts $outputFile "`define BUILD_DATE \"$buildDate\""
puts $outputFile "`define BUILD_TIME \"$buildTime\""
close $outputFile
# Send confirmation message to the Messages window
post_message "Generated build identification Verilog module: [pwd]/$outputFileName"
post_message "Date: $buildDate"
post_message "Time: $buildTime"
}
# Comment out this line to prevent the process from automatically executing when the file is sourced:
generateBuildID_Verilog

View File

@@ -1,376 +0,0 @@
// megafunction wizard: %ALTPLL%
// GENERATION: STANDARD
// VERSION: WM1.0
// MODULE: altpll
// ============================================================
// File Name: pll.v
// Megafunction Name(s):
// altpll
//
// Simulation Library Files(s):
// altera_mf
// ============================================================
// ************************************************************
// THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE!
//
// 13.1.4 Build 182 03/12/2014 SJ Full Version
// ************************************************************
//Copyright (C) 1991-2014 Altera Corporation
//Your use of Altera Corporation's design tools, logic functions
//and other software and tools, and its AMPP partner logic
//functions, and any output files from any of the foregoing
//(including device programming or simulation files), and any
//associated documentation or information are expressly subject
//to the terms and conditions of the Altera Program License
//Subscription Agreement, Altera MegaCore Function License
//Agreement, or other applicable license agreement, including,
//without limitation, that your use is for the sole purpose of
//programming logic devices manufactured by Altera and sold by
//Altera or its authorized distributors. Please refer to the
//applicable agreement for further details.
// synopsys translate_off
`timescale 1 ps / 1 ps
// synopsys translate_on
module pll (
areset,
inclk0,
c0,
c1,
c2,
locked);
input areset;
input inclk0;
output c0;
output c1;
output c2;
output locked;
`ifndef ALTERA_RESERVED_QIS
// synopsys translate_off
`endif
tri0 areset;
`ifndef ALTERA_RESERVED_QIS
// synopsys translate_on
`endif
wire [4:0] sub_wire0;
wire sub_wire2;
wire [0:0] sub_wire7 = 1'h0;
wire [2:2] sub_wire4 = sub_wire0[2:2];
wire [0:0] sub_wire3 = sub_wire0[0:0];
wire [1:1] sub_wire1 = sub_wire0[1:1];
wire c1 = sub_wire1;
wire locked = sub_wire2;
wire c0 = sub_wire3;
wire c2 = sub_wire4;
wire sub_wire5 = inclk0;
wire [1:0] sub_wire6 = {sub_wire7, sub_wire5};
altpll altpll_component (
.areset (areset),
.inclk (sub_wire6),
.clk (sub_wire0),
.locked (sub_wire2),
.activeclock (),
.clkbad (),
.clkena ({6{1'b1}}),
.clkloss (),
.clkswitch (1'b0),
.configupdate (1'b0),
.enable0 (),
.enable1 (),
.extclk (),
.extclkena ({4{1'b1}}),
.fbin (1'b1),
.fbmimicbidir (),
.fbout (),
.fref (),
.icdrclk (),
.pfdena (1'b1),
.phasecounterselect ({4{1'b1}}),
.phasedone (),
.phasestep (1'b1),
.phaseupdown (1'b1),
.pllena (1'b1),
.scanaclr (1'b0),
.scanclk (1'b0),
.scanclkena (1'b1),
.scandata (1'b0),
.scandataout (),
.scandone (),
.scanread (1'b0),
.scanwrite (1'b0),
.sclkout0 (),
.sclkout1 (),
.vcooverrange (),
.vcounderrange ());
defparam
altpll_component.bandwidth_type = "AUTO",
altpll_component.clk0_divide_by = 105,
altpll_component.clk0_duty_cycle = 50,
altpll_component.clk0_multiply_by = 191,
altpll_component.clk0_phase_shift = "0",
altpll_component.clk1_divide_by = 360,
altpll_component.clk1_duty_cycle = 50,
altpll_component.clk1_multiply_by = 191,
altpll_component.clk1_phase_shift = "0",
altpll_component.clk2_divide_by = 70,
altpll_component.clk2_duty_cycle = 50,
altpll_component.clk2_multiply_by = 191,
altpll_component.clk2_phase_shift = "0",
altpll_component.compensate_clock = "CLK0",
altpll_component.inclk0_input_frequency = 37037,
altpll_component.intended_device_family = "Cyclone III",
altpll_component.lpm_hint = "CBX_MODULE_PREFIX=pll",
altpll_component.lpm_type = "altpll",
altpll_component.operation_mode = "NORMAL",
altpll_component.pll_type = "AUTO",
altpll_component.port_activeclock = "PORT_UNUSED",
altpll_component.port_areset = "PORT_USED",
altpll_component.port_clkbad0 = "PORT_UNUSED",
altpll_component.port_clkbad1 = "PORT_UNUSED",
altpll_component.port_clkloss = "PORT_UNUSED",
altpll_component.port_clkswitch = "PORT_UNUSED",
altpll_component.port_configupdate = "PORT_UNUSED",
altpll_component.port_fbin = "PORT_UNUSED",
altpll_component.port_inclk0 = "PORT_USED",
altpll_component.port_inclk1 = "PORT_UNUSED",
altpll_component.port_locked = "PORT_USED",
altpll_component.port_pfdena = "PORT_UNUSED",
altpll_component.port_phasecounterselect = "PORT_UNUSED",
altpll_component.port_phasedone = "PORT_UNUSED",
altpll_component.port_phasestep = "PORT_UNUSED",
altpll_component.port_phaseupdown = "PORT_UNUSED",
altpll_component.port_pllena = "PORT_UNUSED",
altpll_component.port_scanaclr = "PORT_UNUSED",
altpll_component.port_scanclk = "PORT_UNUSED",
altpll_component.port_scanclkena = "PORT_UNUSED",
altpll_component.port_scandata = "PORT_UNUSED",
altpll_component.port_scandataout = "PORT_UNUSED",
altpll_component.port_scandone = "PORT_UNUSED",
altpll_component.port_scanread = "PORT_UNUSED",
altpll_component.port_scanwrite = "PORT_UNUSED",
altpll_component.port_clk0 = "PORT_USED",
altpll_component.port_clk1 = "PORT_USED",
altpll_component.port_clk2 = "PORT_USED",
altpll_component.port_clk3 = "PORT_UNUSED",
altpll_component.port_clk4 = "PORT_UNUSED",
altpll_component.port_clk5 = "PORT_UNUSED",
altpll_component.port_clkena0 = "PORT_UNUSED",
altpll_component.port_clkena1 = "PORT_UNUSED",
altpll_component.port_clkena2 = "PORT_UNUSED",
altpll_component.port_clkena3 = "PORT_UNUSED",
altpll_component.port_clkena4 = "PORT_UNUSED",
altpll_component.port_clkena5 = "PORT_UNUSED",
altpll_component.port_extclk0 = "PORT_UNUSED",
altpll_component.port_extclk1 = "PORT_UNUSED",
altpll_component.port_extclk2 = "PORT_UNUSED",
altpll_component.port_extclk3 = "PORT_UNUSED",
altpll_component.self_reset_on_loss_lock = "OFF",
altpll_component.width_clock = 5;
endmodule
// ============================================================
// CNX file retrieval info
// ============================================================
// Retrieval info: PRIVATE: ACTIVECLK_CHECK STRING "0"
// Retrieval info: PRIVATE: BANDWIDTH STRING "1.000"
// Retrieval info: PRIVATE: BANDWIDTH_FEATURE_ENABLED STRING "1"
// Retrieval info: PRIVATE: BANDWIDTH_FREQ_UNIT STRING "MHz"
// Retrieval info: PRIVATE: BANDWIDTH_PRESET STRING "Low"
// Retrieval info: PRIVATE: BANDWIDTH_USE_AUTO STRING "1"
// Retrieval info: PRIVATE: BANDWIDTH_USE_PRESET STRING "0"
// Retrieval info: PRIVATE: CLKBAD_SWITCHOVER_CHECK STRING "0"
// Retrieval info: PRIVATE: CLKLOSS_CHECK STRING "0"
// Retrieval info: PRIVATE: CLKSWITCH_CHECK STRING "0"
// Retrieval info: PRIVATE: CNX_NO_COMPENSATE_RADIO STRING "0"
// Retrieval info: PRIVATE: CREATE_CLKBAD_CHECK STRING "0"
// Retrieval info: PRIVATE: CREATE_INCLK1_CHECK STRING "0"
// Retrieval info: PRIVATE: CUR_DEDICATED_CLK STRING "c0"
// Retrieval info: PRIVATE: CUR_FBIN_CLK STRING "c0"
// Retrieval info: PRIVATE: DEVICE_SPEED_GRADE STRING "8"
// Retrieval info: PRIVATE: DIV_FACTOR0 NUMERIC "105"
// Retrieval info: PRIVATE: DIV_FACTOR1 NUMERIC "360"
// Retrieval info: PRIVATE: DIV_FACTOR2 NUMERIC "70"
// Retrieval info: PRIVATE: DUTY_CYCLE0 STRING "50.00000000"
// Retrieval info: PRIVATE: DUTY_CYCLE1 STRING "50.00000000"
// Retrieval info: PRIVATE: DUTY_CYCLE2 STRING "50.00000000"
// Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE0 STRING "49.114285"
// Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE1 STRING "14.325000"
// Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE2 STRING "73.671425"
// Retrieval info: PRIVATE: EXPLICIT_SWITCHOVER_COUNTER STRING "0"
// Retrieval info: PRIVATE: EXT_FEEDBACK_RADIO STRING "0"
// Retrieval info: PRIVATE: GLOCKED_COUNTER_EDIT_CHANGED STRING "1"
// Retrieval info: PRIVATE: GLOCKED_FEATURE_ENABLED STRING "0"
// Retrieval info: PRIVATE: GLOCKED_MODE_CHECK STRING "0"
// Retrieval info: PRIVATE: GLOCK_COUNTER_EDIT NUMERIC "1048575"
// Retrieval info: PRIVATE: HAS_MANUAL_SWITCHOVER STRING "1"
// Retrieval info: PRIVATE: INCLK0_FREQ_EDIT STRING "27.000"
// Retrieval info: PRIVATE: INCLK0_FREQ_UNIT_COMBO STRING "MHz"
// Retrieval info: PRIVATE: INCLK1_FREQ_EDIT STRING "100.000"
// Retrieval info: PRIVATE: INCLK1_FREQ_EDIT_CHANGED STRING "1"
// Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_CHANGED STRING "1"
// Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_COMBO STRING "MHz"
// Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone III"
// Retrieval info: PRIVATE: INT_FEEDBACK__MODE_RADIO STRING "1"
// Retrieval info: PRIVATE: LOCKED_OUTPUT_CHECK STRING "1"
// Retrieval info: PRIVATE: LONG_SCAN_RADIO STRING "1"
// Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE STRING "Not Available"
// Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE_DIRTY NUMERIC "0"
// Retrieval info: PRIVATE: LVDS_PHASE_SHIFT_UNIT0 STRING "deg"
// Retrieval info: PRIVATE: LVDS_PHASE_SHIFT_UNIT1 STRING "ps"
// Retrieval info: PRIVATE: LVDS_PHASE_SHIFT_UNIT2 STRING "ps"
// Retrieval info: PRIVATE: MIG_DEVICE_SPEED_GRADE STRING "Any"
// Retrieval info: PRIVATE: MIRROR_CLK0 STRING "0"
// Retrieval info: PRIVATE: MIRROR_CLK1 STRING "0"
// Retrieval info: PRIVATE: MIRROR_CLK2 STRING "0"
// Retrieval info: PRIVATE: MULT_FACTOR0 NUMERIC "191"
// Retrieval info: PRIVATE: MULT_FACTOR1 NUMERIC "191"
// Retrieval info: PRIVATE: MULT_FACTOR2 NUMERIC "191"
// Retrieval info: PRIVATE: NORMAL_MODE_RADIO STRING "1"
// Retrieval info: PRIVATE: OUTPUT_FREQ0 STRING "49.15200000"
// Retrieval info: PRIVATE: OUTPUT_FREQ1 STRING "14.31818000"
// Retrieval info: PRIVATE: OUTPUT_FREQ2 STRING "73.72800000"
// Retrieval info: PRIVATE: OUTPUT_FREQ_MODE0 STRING "0"
// Retrieval info: PRIVATE: OUTPUT_FREQ_MODE1 STRING "0"
// Retrieval info: PRIVATE: OUTPUT_FREQ_MODE2 STRING "0"
// Retrieval info: PRIVATE: OUTPUT_FREQ_UNIT0 STRING "MHz"
// Retrieval info: PRIVATE: OUTPUT_FREQ_UNIT1 STRING "MHz"
// Retrieval info: PRIVATE: OUTPUT_FREQ_UNIT2 STRING "MHz"
// Retrieval info: PRIVATE: PHASE_RECONFIG_FEATURE_ENABLED STRING "1"
// Retrieval info: PRIVATE: PHASE_RECONFIG_INPUTS_CHECK STRING "0"
// Retrieval info: PRIVATE: PHASE_SHIFT0 STRING "0.00000000"
// Retrieval info: PRIVATE: PHASE_SHIFT1 STRING "0.00000000"
// Retrieval info: PRIVATE: PHASE_SHIFT2 STRING "0.00000000"
// Retrieval info: PRIVATE: PHASE_SHIFT_STEP_ENABLED_CHECK STRING "0"
// Retrieval info: PRIVATE: PHASE_SHIFT_UNIT0 STRING "deg"
// Retrieval info: PRIVATE: PHASE_SHIFT_UNIT1 STRING "deg"
// Retrieval info: PRIVATE: PHASE_SHIFT_UNIT2 STRING "ps"
// Retrieval info: PRIVATE: PLL_ADVANCED_PARAM_CHECK STRING "0"
// Retrieval info: PRIVATE: PLL_ARESET_CHECK STRING "1"
// Retrieval info: PRIVATE: PLL_AUTOPLL_CHECK NUMERIC "1"
// Retrieval info: PRIVATE: PLL_ENHPLL_CHECK NUMERIC "0"
// Retrieval info: PRIVATE: PLL_FASTPLL_CHECK NUMERIC "0"
// Retrieval info: PRIVATE: PLL_FBMIMIC_CHECK STRING "0"
// Retrieval info: PRIVATE: PLL_LVDS_PLL_CHECK NUMERIC "0"
// Retrieval info: PRIVATE: PLL_PFDENA_CHECK STRING "0"
// Retrieval info: PRIVATE: PLL_TARGET_HARCOPY_CHECK NUMERIC "0"
// Retrieval info: PRIVATE: PRIMARY_CLK_COMBO STRING "inclk0"
// Retrieval info: PRIVATE: RECONFIG_FILE STRING "pll.mif"
// Retrieval info: PRIVATE: SACN_INPUTS_CHECK STRING "0"
// Retrieval info: PRIVATE: SCAN_FEATURE_ENABLED STRING "1"
// Retrieval info: PRIVATE: SELF_RESET_LOCK_LOSS STRING "0"
// Retrieval info: PRIVATE: SHORT_SCAN_RADIO STRING "0"
// Retrieval info: PRIVATE: SPREAD_FEATURE_ENABLED STRING "0"
// Retrieval info: PRIVATE: SPREAD_FREQ STRING "50.000"
// Retrieval info: PRIVATE: SPREAD_FREQ_UNIT STRING "KHz"
// Retrieval info: PRIVATE: SPREAD_PERCENT STRING "0.500"
// Retrieval info: PRIVATE: SPREAD_USE STRING "0"
// Retrieval info: PRIVATE: SRC_SYNCH_COMP_RADIO STRING "0"
// Retrieval info: PRIVATE: STICKY_CLK0 STRING "1"
// Retrieval info: PRIVATE: STICKY_CLK1 STRING "1"
// Retrieval info: PRIVATE: STICKY_CLK2 STRING "1"
// Retrieval info: PRIVATE: SWITCHOVER_COUNT_EDIT NUMERIC "1"
// Retrieval info: PRIVATE: SWITCHOVER_FEATURE_ENABLED STRING "1"
// Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0"
// Retrieval info: PRIVATE: USE_CLK0 STRING "1"
// Retrieval info: PRIVATE: USE_CLK1 STRING "1"
// Retrieval info: PRIVATE: USE_CLK2 STRING "1"
// Retrieval info: PRIVATE: USE_CLKENA0 STRING "0"
// Retrieval info: PRIVATE: USE_CLKENA1 STRING "0"
// Retrieval info: PRIVATE: USE_CLKENA2 STRING "0"
// Retrieval info: PRIVATE: USE_MIL_SPEED_GRADE NUMERIC "0"
// Retrieval info: PRIVATE: ZERO_DELAY_RADIO STRING "0"
// Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all
// Retrieval info: CONSTANT: BANDWIDTH_TYPE STRING "AUTO"
// Retrieval info: CONSTANT: CLK0_DIVIDE_BY NUMERIC "105"
// Retrieval info: CONSTANT: CLK0_DUTY_CYCLE NUMERIC "50"
// Retrieval info: CONSTANT: CLK0_MULTIPLY_BY NUMERIC "191"
// Retrieval info: CONSTANT: CLK0_PHASE_SHIFT STRING "0"
// Retrieval info: CONSTANT: CLK1_DIVIDE_BY NUMERIC "360"
// Retrieval info: CONSTANT: CLK1_DUTY_CYCLE NUMERIC "50"
// Retrieval info: CONSTANT: CLK1_MULTIPLY_BY NUMERIC "191"
// Retrieval info: CONSTANT: CLK1_PHASE_SHIFT STRING "0"
// Retrieval info: CONSTANT: CLK2_DIVIDE_BY NUMERIC "70"
// Retrieval info: CONSTANT: CLK2_DUTY_CYCLE NUMERIC "50"
// Retrieval info: CONSTANT: CLK2_MULTIPLY_BY NUMERIC "191"
// Retrieval info: CONSTANT: CLK2_PHASE_SHIFT STRING "0"
// Retrieval info: CONSTANT: COMPENSATE_CLOCK STRING "CLK0"
// Retrieval info: CONSTANT: INCLK0_INPUT_FREQUENCY NUMERIC "37037"
// Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone III"
// Retrieval info: CONSTANT: LPM_TYPE STRING "altpll"
// Retrieval info: CONSTANT: OPERATION_MODE STRING "NORMAL"
// Retrieval info: CONSTANT: PLL_TYPE STRING "AUTO"
// Retrieval info: CONSTANT: PORT_ACTIVECLOCK STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_ARESET STRING "PORT_USED"
// Retrieval info: CONSTANT: PORT_CLKBAD0 STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_CLKBAD1 STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_CLKLOSS STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_CLKSWITCH STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_CONFIGUPDATE STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_FBIN STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_INCLK0 STRING "PORT_USED"
// Retrieval info: CONSTANT: PORT_INCLK1 STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_LOCKED STRING "PORT_USED"
// Retrieval info: CONSTANT: PORT_PFDENA STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_PHASECOUNTERSELECT STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_PHASEDONE STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_PHASESTEP STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_PHASEUPDOWN STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_PLLENA STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_SCANACLR STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_SCANCLK STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_SCANCLKENA STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_SCANDATA STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_SCANDATAOUT STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_SCANDONE STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_SCANREAD STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_SCANWRITE STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_clk0 STRING "PORT_USED"
// Retrieval info: CONSTANT: PORT_clk1 STRING "PORT_USED"
// Retrieval info: CONSTANT: PORT_clk2 STRING "PORT_USED"
// Retrieval info: CONSTANT: PORT_clk3 STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_clk4 STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_clk5 STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_clkena0 STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_clkena1 STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_clkena2 STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_clkena3 STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_clkena4 STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_clkena5 STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_extclk0 STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_extclk1 STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_extclk2 STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: PORT_extclk3 STRING "PORT_UNUSED"
// Retrieval info: CONSTANT: SELF_RESET_ON_LOSS_LOCK STRING "OFF"
// Retrieval info: CONSTANT: WIDTH_CLOCK NUMERIC "5"
// Retrieval info: USED_PORT: @clk 0 0 5 0 OUTPUT_CLK_EXT VCC "@clk[4..0]"
// Retrieval info: USED_PORT: areset 0 0 0 0 INPUT GND "areset"
// Retrieval info: USED_PORT: c0 0 0 0 0 OUTPUT_CLK_EXT VCC "c0"
// Retrieval info: USED_PORT: c1 0 0 0 0 OUTPUT_CLK_EXT VCC "c1"
// Retrieval info: USED_PORT: c2 0 0 0 0 OUTPUT_CLK_EXT VCC "c2"
// Retrieval info: USED_PORT: inclk0 0 0 0 0 INPUT_CLK_EXT GND "inclk0"
// Retrieval info: USED_PORT: locked 0 0 0 0 OUTPUT GND "locked"
// Retrieval info: CONNECT: @areset 0 0 0 0 areset 0 0 0 0
// Retrieval info: CONNECT: @inclk 0 0 1 1 GND 0 0 0 0
// Retrieval info: CONNECT: @inclk 0 0 1 0 inclk0 0 0 0 0
// Retrieval info: CONNECT: c0 0 0 0 0 @clk 0 0 1 0
// Retrieval info: CONNECT: c1 0 0 0 0 @clk 0 0 1 1
// Retrieval info: CONNECT: c2 0 0 0 0 @clk 0 0 1 2
// Retrieval info: CONNECT: locked 0 0 0 0 @locked 0 0 0 0
// Retrieval info: GEN_FILE: TYPE_NORMAL pll.v TRUE
// Retrieval info: GEN_FILE: TYPE_NORMAL pll.ppf TRUE
// Retrieval info: GEN_FILE: TYPE_NORMAL pll.inc FALSE
// Retrieval info: GEN_FILE: TYPE_NORMAL pll.cmp FALSE
// Retrieval info: GEN_FILE: TYPE_NORMAL pll.bsf FALSE
// Retrieval info: GEN_FILE: TYPE_NORMAL pll_inst.v FALSE
// Retrieval info: GEN_FILE: TYPE_NORMAL pll_bb.v FALSE
// Retrieval info: LIB_FILE: altera_mf
// Retrieval info: CBX_MODULE_PREFIX: ON

View File

@@ -1,273 +0,0 @@
-- MOS 6532 RIOT chip, built upon the A2600 RIOT by Adam Wozniak. This
-- has been modified to have separate input and output ports for easier
-- implementation into modern FPGA designs.
-- James Sweet 2015
--
-- Distributed under the Gnu General Public License
--
-- riot.vhdl ; VHDL implementation of Atari 2600 RIOT chip
-- Copyright (C) 2003,2004 Adam Wozniak
--
-- This program is free software; you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
-- the Free Software Foundation; either version 2 of the License, or
-- (at your option) any later version.
--
-- This program is distributed in the hope that it will be useful,
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- GNU General Public License for more details.
--
-- You should have received a copy of the GNU General Public License
-- along with this program; if not, write to the Free Software
-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
--
-- The author may be contacted
-- by email: adam@cuddlepuddle.org
-- by snailmail: Adam Wozniak, 1352 - 14th Street, Los Osos, CA 93402
-- RIOT implementation
-- Works with :
-- Space Invaders
-- Asteroids
-- Missile Command
-- Pesco
-- Pitfall
-- Cosmic Ark
library IEEE;
use IEEE.std_logic_1164.all;
use IEEE.std_logic_arith.all;
use IEEE.std_logic_unsigned.all;
use IEEE.numeric_std.all;
entity RIOT is
port(
PHI2 : in std_logic;
RES_N : in std_logic;
CS1 : in std_logic;
CS2_N : in std_logic;
RS_N : in std_logic;
R_W : in std_logic;
A : in std_logic_vector(6 downto 0);
D_I : in std_logic_vector(7 downto 0);
D_O : out std_logic_vector(7 downto 0) := (others => 'Z');
-- NOTE: for true emulation, PA and PB should all have weak pullups
PA_I : in std_logic_vector(7 downto 0) := (others => '1');
PA_O : out std_logic_vector(7 downto 0) := (others => 'Z');
DDRA_O : out std_logic_vector(7 downto 0);
PB_I : in std_logic_vector(7 downto 0) := (others => '1');
PB_O : out std_logic_vector(7 downto 0) := (others => 'Z');
DDRB_O : out std_logic_vector(7 downto 0);
IRQ_N : out std_logic := '1'
);
end RIOT;
architecture ARCH of RIOT is
type RAMTYPE is array (127 downto 0) of std_logic_vector(7 downto 0);
signal RAM : RAMTYPE;
type PERIODTYPE is (TIM1T, TIM8T, TIM64T, TIM1024T);
signal PERIOD : PERIODTYPE := TIM1T;
signal DDRA : std_logic_vector(7 downto 0) := "00000000";
signal DDRB : std_logic_vector(7 downto 0) := "00000000";
signal ORA : std_logic_vector(7 downto 0) := "00000000";
signal ORB : std_logic_vector(7 downto 0) := "00000000";
signal PA7FLAG : std_logic := '0';
signal TIMERFLAG : std_logic := '0';
signal PA7FLAGENABLE : std_logic := '0';
signal TIMERFLAGENABLE : std_logic := '0';
signal EDGEDETECT : std_logic := '0';
signal PA7CLEARNEED : std_logic := '0';
signal PA7CLEARDONE : std_logic := '0';
signal TIMERCLEARNEED : std_logic := '0';
signal TIMERCLEARDONE : std_logic := '0';
signal COUNTER : std_logic_vector(18 downto 0) := "0000000000000000000";
begin
IRQ_N <= not ((TIMERFLAG and TIMERFLAGENABLE) or (PA7FLAG and PA7FLAGENABLE));
-- For all functions, R_W and A are valid on the rising edge of PHI2
-- D_I must be stable by the falling edge of PHI2
process(PHI2)
begin
if PHI2'event and PHI2 = '1' then --! [0]
if RES_N = '1' and CS1 = '1' and CS2_N = '0' then --! [1]
if R_W = '1' then --! [2]
if RS_N = '0' then --! [3]
D_O <= RAM(CONV_INTEGER(A));
else --! [3]
if A(2) = '0' then --! [4]
if A(1 downto 0) = "00" then --! [5]
D_O <= PA_I;
elsif A(1 downto 0) = "01" then --! [5]
D_O <= DDRA;
elsif A(1 downto 0) = "10" then --! [5]
D_O <= PB_I;
elsif A(1 downto 0) = "11" then --! [5]
D_O <= DDRB;
end if; --! [5]
else --! [4]
if A(0) = '0' then --! [6]
TIMERCLEARNEED <= not TIMERCLEARNEED;
if COUNTER(18) = '1' then --! [7]
D_O <= COUNTER(7 downto 0);
else --! [7]
if PERIOD = TIM1T then --! [8]
D_O <= COUNTER(7 downto 0);
elsif PERIOD = TIM8T then --! [8]
D_O <= COUNTER(10 downto 3);
elsif PERIOD = TIM64T then --! [8]
D_O <= COUNTER(13 downto 6);
elsif PERIOD = TIM1024T then --! [8]
D_O <= COUNTER(17 downto 10);
end if; --! [8]
end if; --! [7]
else --! [6]
D_O(7) <= TIMERFLAG;
D_O(6) <= PA7FLAG;
D_O(5 downto 0) <= "000000";
PA7CLEARNEED <= not PA7CLEARNEED;
end if; --! [6]
end if; --! [4]
end if; --! [3]
else --! [2]
D_O <= "ZZZZZZZZ";
end if; --! [2]
else --! [1]
D_O <= "ZZZZZZZZ";
end if; --! [1]
end if; --! [0]
end process;
process(PHI2)
begin
if PHI2'event and PHI2 = '0' then --! [9]
if EDGEDETECT = PA_I(7) then --! [10]
PA7FLAG <= '1';
end if; --! [10]
if COUNTER(18) = '1' then --! [11]
PERIOD <= TIM1T;
TIMERFLAG <= '1';
end if; --! [11]
COUNTER <= COUNTER - "0000000000000000001";
if PA7CLEARNEED /= PA7CLEARDONE then --! [12]
PA7CLEARDONE <= PA7CLEARNEED;
PA7FLAG <= '0';
end if; --! [12]
if TIMERCLEARNEED /= TIMERCLEARDONE then --! [13]
TIMERCLEARDONE <= TIMERCLEARNEED;
TIMERFLAG <= '0';
end if; --! [13]
if RES_N = '1' and CS1 = '1' and CS2_N = '0' then --! [14]
if R_W = '0' then --! [15]
if RS_N = '0' then -- ram --! [16]
RAM(CONV_INTEGER(A)) <= D_I;
-- COUNTER <= COUNTER - "0000000000000000001";
else --! [16]
if A(2) = '0' then --! [17]
if A(1 downto 0) = "00" then --! [18]
ORA <= D_I;
elsif A(1 downto 0) = "01" then --! [18]
DDRA <= D_I;
elsif A(1 downto 0) = "10" then --! [18]
ORB <= D_I;
elsif A(1 downto 0) = "11" then --! [18]
DDRB <= D_I;
end if; --! [18]
-- COUNTER <= COUNTER - "0000000000000000001";
else --! [17]
if A(4) = '1' then --! [19]
if A(1 downto 0) = "00" then --! [20]
PERIOD <= TIM1T;
COUNTER(18 downto 8) <= "00000000000";
COUNTER(7 downto 0) <= D_I;
TIMERFLAG <= '0';
elsif A(1 downto 0) = "01" then --! [20]
PERIOD <= TIM8T;
COUNTER(18 downto 11) <= "00000000";
COUNTER(10 downto 3) <= D_I;
COUNTER(2 downto 0) <= "000";
TIMERFLAG <= '0';
elsif A(1 downto 0) = "10" then --! [20]
PERIOD <= TIM64T;
COUNTER(18 downto 14) <= "00000";
COUNTER(13 downto 6) <= D_I;
COUNTER(5 downto 0) <= "000000";
TIMERFLAG <= '0';
else --! [20]
PERIOD <= TIM1024T;
COUNTER(18) <= '0';
COUNTER(17 downto 10) <= D_I;
COUNTER(9 downto 0) <= "0000000000";
TIMERFLAG <= '0';
end if; --! [20]
TIMERFLAGENABLE <= A(3);
else --! [19]
if A(2) = '1' then --! [21]
PA7FLAGENABLE <= A(1);
EDGEDETECT <= A(0);
end if; --! [21]
-- COUNTER <= COUNTER - "0000000000000000001";
end if; --! [19]
end if; --! [17]
end if; --! [16]
else --! [15]
if A(2) = '1' and A(0) = '0' then --! [22]
TIMERFLAGENABLE <= A(3);
end if; --! [22]
-- COUNTER <= COUNTER - "0000000000000000001";
end if; --! [15]
else --! [14]
if RES_N = '0' then --! [23]
ORA <= "00000000";
ORB <= "00000000";
DDRA <= "00000000";
DDRB <= "00000000";
PA7FLAG <= '0';
TIMERFLAG <= '0';
PA7FLAGENABLE <= '0';
TIMERFLAGENABLE <= '0';
EDGEDETECT <= '0';
PERIOD <= TIM1T;
COUNTER <= "0000000000000000000";
-- else
-- COUNTER <= COUNTER - "0000000000000000001";
end if; --! [23]
end if; --! [14]
end if; --! [9]
end process;
-- I/O port handling
process(ORA,DDRA,ORB,DDRB)
begin
for i in 7 downto 0 loop
if DDRA(i) = '1' then --! [24]
PA_O(i) <= ORA(i);
else --! [24]
PA_O(i) <= 'Z';
end if; --! [24]
if DDRB(i) = '1' then --! [25]
PB_O(i) <= ORB(i);
else --! [25]
PB_O(i) <= 'Z';
end if; --! [25]
end loop;
end process;
DDRA_O <= DDRA;
DDRB_O <= DDRB;
end;

View File

@@ -1,129 +0,0 @@
:100000006E0A06060601442E474F54544C49454299
:10001000D8A27F9A8E0030A9008D0102A9008D031D
:1000200002A9008D00208D0702A9009500CA10FBCF
:10003000AE0502AE14028E140258AD020249FF2929
:1000400030F0190A0A0AB009A9B5A22FA0304C62F3
:10005000F01009A96AA25FA0604C62F0A9F9A2039E
:10006000A004850586068407382C020270034C5BC9
:10007000FAA505E9018505A506E9008506A507E9B4
:10008000008507B0E3AD020249FF2930D0034C10D0
:10009000F0AD14022903F0F98505A9161865058548
:1000A00000856E4CC8F058A900856B8500A56EF0E0
:1000B000034C10F0AD02022904D0EB78A516D00253
:1000C000F0E48500584CC8F0D8A5000A38E90218B9
:1000D0008505A91065058501A90069F58502A001BE
:1000E000B101850388B10185046C0300A9008D006E
:1000F00020A5008506C606A9008505A204182606C7
:100100002605CAD0F918A95065068501A9F5650527
:100110008502A000B101F004A6008616C8B101F066
:1001200004A600861AC8B101F00EC8C8B10185182E
:10013000C8B10185176C1700AD05028D1402C8C83F
:10014000C8C8B1018506C8B1018505841BA000B1EE
:1001500005990A00C8C009D0F6A41BC8B101851DC5
:10016000C8B101851CC8B101F017A500C508D00DA4
:10017000A920851EA900851FC8C84C8BF1A5008544
:1001800008C8B101851FC8B101851E9838E909A8C2
:10019000B101F015A500C519D00DC8B1018518C869
:1001A000B10185176C17008519A00FB11C9930009B
:1001B0008810F8A00FB11E9940008810F8A900859A
:1001C00013A40AA60BB940008509B530C50F90628B
:1001D000A50F95308D0010C609D0F9CA300DA903BE
:1001E0008507C607D0FCEAEAEAF0DAA511F0482054
:1001F0002AF2904F8810CCA511D005202AF2904306
:10020000A60AA50EF00C18B540650C9540CA10F66C
:10021000300A38B540E50C9540CA10F6E613A50D36
:10022000C513D09DC612D018F019A50F38E510855A
:100230000F60EAEAEA909DA204CAD0FDEAEAF0B4AF
:100240004CA9F14CA6F0A901856FA900850585068A
:10025000A203A5000A2606CAD0FA38E9088505A532
:1002600006E900850618A50569608501A50669F6F9
:100270008502A000B10185503008F01EA90085510B
:10028000F018A500C552D058E653C8B101C553D0E7
:1002900004A9008553A553855188C8A203C8B1019C
:1002A0009554C8CA10F8A9008558A550F00AA45161
:1002B000B1548D00304CBDF2A97E8D0030A458B1F0
:1002C00056C9FFF01F493F8D00202C020230FBA5CC
:1002D000503004F002E651E658A550F0E04CAAF286
:1002E0008552D098A5501004A5518553A900856F5B
:1002F000A9008D00204CA6F038A500E9010A186974
:10030000588501A90069F78502A000B1018564C87C
:10031000B1018563A000B163995900C8C00AD0F645
:10032000A55A8565A5603007A55D85664C33F3A5A4
:100330005E8566A559493F8D0020A55B8567A55C54
:100340008568A5668D003038A568E9018568A567D0
:10035000E9008567B0F2C665D0E0A55A85652460DE
:10036000300A18A566655FC55E4C73F338A566E56F
:100370005FC55D8566D0C3C661D0A5A562F01018C3
:10038000A563690A8563A564690085644C14F3A9B3
:100390007F8D0030493F8D00204CA6F0488A489858
:1003A000482C050230034C4DF4AD0502AD00022986
:1003B0003FD0034C6EF48569A200BD38F6C569D004
:1003C00004856EF038E8BD38F6C569D004856EF056
:1003D00044E8BD38F6C569D006A900856EF01EE870
:1003E000BD38F6C569D008A90085168508F026E84D
:1003F000BD38F6C569D006A90085168508E8A56F41
:10040000D06CAD02022902F00CA20FA569DD80F6C6
:10041000F05CCA10F8A569C500D008AABD40F63046
:1004200006104BAABD40F6856A293FC56B303F8553
:100430006BA500F00DC508D009A20FB5409520CAE4
:1004400010F9A5698500A27F9A584CC8F0AD140236
:1004500038A56CE901856CA56DE900B00CA9008593
:100460006CA900856DEAEAEAEAA9FF8D170268A87F
:1004700068AA68584078A20FB52038E901F00995BC
:1004800020CA10F4584CA9F1A9F1851EA9F9851FBD
:10049000584CA9F1A9008D0020A9008505A9208547
:1004A0000638265B265C9017A6058E00106A6A6ADD
:1004B000455B0A0A0AC606D0E9E605D0E0F007A2C5
:1004C000008E0010F0E7A90185068D00100A450591
:1004D000E605A40688D0FDC940B0EFE606D0EB4C97
:1004E000A6F078A20FBDF1F99520CA10F8584CA6D5
:1004F000F0493525293A9628493025C8493125291A
:100500003AAB353230002115FE01493025D0D928CB
:10051000F0ECF0ECF246F246F0ECF0ECF0ECF0EC43
:10052000F2F8F2F8F0ECF4E2F0ECF0ECF2F8F010A3
:10053000F246F246F246F246F246F246F246F246FB
:10054000F246F494F246F246F246F246F246D031D2
:10055000000000000000F97BF98400F98E29D1CF5A
:10056000000000000000F98FF99800F99A3125D0B9
:10057000493225C4B1008F151602AD493125D0305E
:10058000C44C494E4524D022223AAB35333800A61C
:10059000000000000000F9A2F9AB00F9AD4E4524BF
:1005A000000000000000F9AFF9B800F9BE3225C91B
:1005B000000000000000F9C3F9CC00F9D628493149
:1005C00001000001F475F9D8F9E101F9F1243AB11B
:1005D00000E4151C02ADE62849312429D1CF33C4EB
:1005E00035353000FE151E02493625D0D32828495E
:1005F000000000000000F97BF98400F98E00191654
:100600002002AD493525C8493625CF3234C4493595
:10061000000000000000FA01FA0A00FA16964930BC
:10062000000000000000FA17FA2000FA30493124D7
:10063000003E162402BAC349010F04030C005216EF
:100640000080818F8F808080808080808080808FFC
:10065000808F8F8F8F8F8F8F8F8F808F8F8F8F8FC8
:10066000C8493225C93129CB3430290087162802E0
:10067000012AFA31FA4600000000F8A0000000004C
:1006800003041112131415161718191B1D1E000050
:10069000A249352500A6162C02BAC3493225293BAA
:1006A0003A9649302500B4162E02A24935253AABB8
:1006B00035313500C7163002ADE62849312429D13D
:1006C000CF38C435373000D6163302AD493125D086
:1006D00030C436393000E4163602493125D049316C
:1006E0000000F780000000000000F7AA00000000F2
:1006F0000000F7D3000000000000F7F10000000048
:100700000000F80E000000000000F82700000000C4
:100710000000F839000000000000F856000000005A
:100720000000F87A0000000031252C31293B3AAB5B
:100730000000F8B3000000000000F81F00000000F7
:100740000000F8D8000000000000F90500000000DB
:100750000000F92F0000000069174602AD4931255D
:10076000D0493225C4363930F949F95DF967332566
:10077000D0D92830F93F313A493425D0E2283337EF
:10078000032D35342B0E0621291F3E180101231D90
:100790002A3E3E3E1E291D02000D1F0A123E1E0B60
:1007A0001F2A2B343409211E1BFF032D35342B0E39
:1007B0000621291F3E2B2308292A3E3E3E1E291DC5
:1007C00002000D1F0A123E1E0B1F2A2B3434092172
:1007D0001E1BFF032D35342B0E0621291F3E180149
:1007E00001231D2A3E3E3E1F0B192236363A1E1BA0
:1007F000FF032D35342B0E0621291F3E2B230829FC
:00000001FF

View File

@@ -1,129 +0,0 @@
:100000002A3E3E3E1F0B192236363A1E1BFF031BAB
:100010000822253A1D34342B1F3E2D330D0DFF03CE
:10002000312A2E2F191BFF031B0822253A1D3434B9
:100030002B1F3E2A1B28372DFF033A2B39180B1490
:100040003E3E3E3E150009292E000C03031F3636A6
:10005000252B3C290CFF0338321D34342B1F0A1288
:1000600003320F0F0C15232B12032A102F30180BFD
:100070000D0D1E1A0322363737FF03192F000D22EC
:10008000363737031F2B2B0F1508290F0F030E2EA2
:1000900000042318032D0B09390C15082B1212FF2D
:1000A00003252B0A2502002B031D342B0E2E0423BF
:1000B0001818FF031137372A3E1F2A15083A1C0665
:1000C00021292A03030303031D35342B1B2308298D
:1000D000253A1D34342B1FFF030C15232B123E1918
:1000E000320D1F3C291E123E3E3E3E3E15000929A0
:1000F0001E21210C2E0D0D1E3E3E31232B213C0CCA
:100100002E002A10FF030E2E000423183E3E3E0B45
:1001100009123534370F3A3E3E3E3E3E3E0C15083E
:100120003A123E0B09121F3637252B3C290CFF03D0
:10013000312A2E2F191B0303312A2E2F191BFF26BC
:10014000300030208001FF01001F300008308004A3
:100150000101011F400040184802FF01002608006D
:100160001020A002FF01000A0F0030285804FF01F0
:100170000137100040283802FF030001097EFF010B
:10018000FF0100FF005500AA00FF00AA0055200D46
:1001900001044200FF00000200FF102030405060C8
:1001A000708001010418FFFF0100FF00FF00000341
:1001B00005FA2C00FF030001005500FF0055010166
:1001C00001FF500109040500FF030100005500FF75
:1001D000008000FF005580A00F0F000100FF00000D
:1001E000FF80B0DAF6FFF6DAB0804F250900092566
:1001F0004F30323436383A3C3E403E3C3A38363462
:10020000320009050F00FF0500FF0055AAFF00009E
:1002100000FF0055804040000F0630FFFF0800003F
:10022000008271123685251264174992969116261E
:10023000042A1B27182A1B3E2A1B27182A1B3E2A82
:100240001B27182A1BFFA8A8A8A8A8A8A8A8A8A880
:10025000A8A8A8A8A8A8A8A8A8A8A8A2FCA0CD203B
:100260008BFBA27FA9559500CA10FBA27FB500C9E0
:1002700055F0034CAFFBCA10F4A9108500A9F08516
:100280000120B9FBA201B502DD00F0F0034CF8FB40
:10029000CA10F3A9008500A9F8850120B9FBA201C5
:1002A000B502DDF0FFF0034C02FCCA10F3A2FCA083
:1002B0008F208BFBAD0202AA2940F0218A293FC979
:1002C0003FD0F1200CFCA2FCA0A8208BFBAD0202C9
:1002D000AA2940F0088A293FD0F3200CFCA9FF8509
:1002E00000A90285012029FBA9FF8D00102019FB20
:1002F0004D10F04D10F0EA4D10F04D10F02029FB9C
:10030000A9008D00102019FB38A500E9018500A582
:1003100001E9008501B0CE901938A502E9018502F6
:10032000A503E9008503B0F160A5008502A501855C
:100330000360AD02022908D0034CDDFA2079FBAD41
:100340000002AA293FA838E910F00A98A838E92045
:10035000F0038A10E78A293FA205DD1CFCF009CAD8
:1003600010F82014FC4C32FB8A0AAABC22FCE8BD1F
:1003700022FCAA208BFB4C3CFBAD02022940F00181
:1003800060A2FCA0C0208BFB4C10F086018400A969
:100390007E8D0030A000B100493F8D0020C9C0F023
:1003A000082C020230FBC8D0ED2C020230FB60A208
:1003B000FCA076208BFB4C10F0A9008502850385FC
:1003C000048505A818A50271008502A503690085AA
:1003D0000318A50069018500A5016900850118A51C
:1003E0000469018504A50569008505A504C9F0D047
:1003F000D3A505C907D0CD60A2FCA054208BFB4C2F
:1004000010F0A2FCA065208BFB4C10F0A2FCA08594
:10041000208BFB60A2FCA07F208BFB600102040804
:1004200010202EFC33FC38FC3CFC41FC4BFC2D32F4
:100430000D0DFF2A1B2837FF1D262BFF06292A1B1F
:10044000FF1F0B191F2A1B2C0D0DFF393A1E292ADD
:100450001B2837FF2C252B150C032D320D0D3E1DAF
:10046000200A181FFF2C252B150C032A1B28373EAA
:100470001D200A181FFF2B2E0C0C2A3B1F2A3E1D85
:10048000200A181FFF392F0D0D191B223737FF2A9D
:100490002B2B0D0D031E0B251B031F2D0A2A100AE3
:1004A000121203131D1D1BFF2A2B2B0D0D031E0BF8
:1004B000251B031F2D0A2A100A121203150D0DFF0A
:1004C0002A3B1F2A3E19320C25182C2AFF2A3B1FD3
:1004D0002AFF8600A000B15EAAC8B15E08C8B15E5E
:1004E00065948594C8B15E659585952810D38A304A
:1004F000D0A61CA61BA61A801A655E855E9002E631
:10050000D39C819EBD9E75AA93AA60AA009DBBB58F
:10051000EA9E119F229F2E9F519F609F709F4EA524
:1005200012A496A3D0A4EFA462A270A274A2E9A21E
:100530001AA5C5A50FA5DCA5A2A297A280A26DA5AC
:1005400032A23CA228A22DA250A279A59DA530A33B
:100550005CA38DA37CA236E8E5A4E3E300E003E01E
:10056000000036E8E5A4E3E300E003E0FCA4FCA41B
:1005700065D800E03CD4F2D406A506A56710849D9A
:100580003C0CF20CADE9B74A4A4A4A8D6AAAADEA78
:10059000B78D68AAAD00E04920D0118DB6AAA20A95
:1005A000BD619D9D559DCAD0F74CBC9DA9408DB69F
:1005B000AAA20CBD6B9D9D559DCAD0F738B012AD57
:1005C000B6AAD004A920D0050A1005A94C20B2A5CE
:1005D00018082051A8A9008D5EAA8D52AA286A8DFC
:1005E00051AA30036C5E9D6C5C9D0A10198DB6AAF1
:1005F000A20CBD779D9D559DCAD0F7A21DBD93AAA3
:100600009D75AACA10F7ADB1AA8D57AA20D4A7AD7F
:10061000B3AAF00948209DA668A0009140205BA7DE
:10062000AD5FAAD020A22FBD519E9DD003CA10F766
:10063000AD539E8DF30349A58DF403AD529E8DF20B
:1006400003A906D005AD62AAF0068D5FAA4C80A171
:10065000604CBF9D4C849D4CFDAA4CB5B7AD0F9D21
:10066000AC0E9D60ADC2AAACC1AA604C51A8EAEA2A
:100670004C59FA4C65FF4C58FF4C65FF4C65FF65C3
:10068000FF20D19EAD51AAF01548AD5CAA91286813
:1006900030034C26A620EA9DA424A9609128ADB37E
:1006A000AAF0032082A6A9038D52AA20BA9F20BADD
:1006B0009E8D5CAA8E5AAA4CB39F6C380020D19EA6
:1006C000AD52AA0AAABD119D48BD109D48AD5CAAB5
:1006D000608D5CAA8E5AAA8C5BAABAE8E88E59AAE9
:1006E000A203BD53AA9536CA10F860AEB7AAF003AC
:1006F0004C789FAE51AAF008C9BFF075C533F027FA
:10070000A2028E52AACDB2AAD019CA8E52AACA8EFD
:100710005DAAAE5DAA9D0002E88E5DAAC98DD07566
:100720004CCD9FC98DD07DA2008E52AA4CA49FA211
:10073000008E52AAC98DF007ADB3AAF067D05E480B
:1007400038ADB3AAD003205EA66890ECAE5AAA4C8E
:10075000159FC98DD005A9058D52AA200EA64C99CA
:100760009FCDB2AAF085C98AF0F1A2048E52AAD018
:10077000E1A9008D52AAF025A9008DB7AA2051A8A1
:100780004CDCA4AD0002CDB2AAF00AA98D8D000206
:10079000A2008E5AAAA940D006A910D002A9202DE5
:1007A0005EAAF00F20BA9F20C59F8D5CAA8C5BAA21
:1007B0008E5AAA2051A8AE59AA9AAD5CAAAC5BAADF
:1007C000AE5AAA38606C3600A98D4CC59FA0FF8C2C
:1007D0005FAAC88C62AAEE5FAAA20008BD0002CD83
:1007E000B2AAD001E88E5DAA20A4A1297F5984A8CD
:1007F000DC0D06060602442E474274F410F09CF30A
:00000001FF

View File

@@ -1,129 +0,0 @@
:10000000240A06060701442E474F54544C494542E2
:1000100078D8A27F9A8E0030A9008D0102A9008DA8
:100020000302A9008D00208D0702A9009500CA10C7
:10003000FB866BAE0502AE14028E140258AD0202AE
:1000400049FF2930F0190A0A0AB009A9B5A22FA060
:10005000304C65F01009A96AA25FA0604C65F0A958
:10006000F9A203A004850586068407382C020270D5
:10007000034C49FAA505E9018505A506E9008506B1
:10008000A507E9008507B0E3AD020249FF2930D09A
:10009000034C10F0A205AD1402DD8BF6B004CAB813
:1000A00050F7188A691B8500856B4CCFF058A90062
:1000B000856A8500A56BF0034C10F0AD020229049F
:1000C000D0EB78A517D002F0E48500584CCFF0D8DB
:1000D000A5000A38E902188505A94B65058501A91F
:1000E0000069F68502A001B101850388B10185048C
:1000F0006C03002048F2A5008505C605A900850609
:10010000260518A9C765058505A9F665068506A013
:1001100001B1059901008810F8C8B1018505C8B181
:10012000018506841CA009B105990A008810F8A46D
:100130001CC8A200B101951DE8C8C006D0F6A600F3
:10014000B101851C10028617061C1002861B061CB6
:100150001011E408D00BA921851FA900852038B013
:10016000028608061C1013E41AD00DC8B1018518C8
:10017000C8B10185196C1800861A240A1009A50A4D
:10018000293F49FF8D0020A00FB11D993100881033
:10019000F8A00FB11F9941008810F8A9008514A498
:1001A0000BA60CB941008509B531C510907DA5108D
:1001B0009531240A1015240F70068D003018900513
:1001C000A5098D0030240A70025005B5318D00104C
:1001D000C609D0FCCA300DA9038507C607D0FCEAC2
:1001E000EAEAF0BFA512F0482023F2904F8810B140
:1001F000A512D0052023F29043A60B240F100C1853
:10020000B541650D9541CA10F6300A38B541E50D86
:100210009541CA10F6E614A50EC514D082C613D0B7
:1002200018F019A51038E511851060EAEAEA908205
:10023000A204CAD0FDEAEAF0B44C7AF1A51BC500CD
:10024000F0F72048F24CADF0A9C08D00208D0030B1
:1002500060A901856C2048F238A500E9010A1869F7
:10026000678501A90069F78502A000B1018505C86D
:10027000B1018506A000B105995100C8C006D0F6AD
:10028000A00024551008B1538D0030189005A556D4
:100290008D0030B151C9FFF011493F8D00202C0273
:1002A0000230FBC8245510EB30DC49FF8D0020855F
:1002B0006C4CADF02048F238A500E9010A18692B12
:1002C0008501A900851C69F78502A000B10185059B
:1002D000C8B1018506A0008457A200B105990A00A3
:1002E000E8C8E00CD0F58407A0FFA200A900261200
:1002F00090049458B0029558E8E008D0F1245E10BC
:1003000004A50085172458100DA50A49FF8D00206B
:10031000A9008563F009A457B10A49FF8D0020A503
:100320000C8537A50F85382045F4A5378D0030A9F9
:10033000FF85662C0202300724591003200CF43884
:10034000A565E9018565A564E9008564B0E5245BE0
:10035000100824663026A9FF8566240D300B38A5C9
:1003600037E50DC50EF043D00B18A50D297F653775
:10037000C50EF03685378D0030189023A9008566AC
:100380002410300B38A538E510C511F01DD00B181E
:10039000A510297F6538C511F01085388D0030A56E
:1003A000148564A51585654C33F3245C102BA407D4
:1003B000B105AAC8C9FFD005841C18901CB105302E
:1003C0000918750A950AC81890E6297F851D38B561
:1003D0000AE51D950AC81890D7C613F00D245A30A7
:1003E000034C1FF3200CF44C1FF3245D300620480F
:1003F000F24CADF0245C3004A407841C18A50565FC
:100400001C8505A506690085064CD5F224583018D0
:10041000E657A457B10AC9FFF00849FF8D0020181C
:100420009022A9008557F0EAA563F00EA900856324
:10043000A50A49FF8D002018900AE663A50B49FF25
:100440008D00203860A5148564A515856560204859
:10045000F238A500E9010A1869F38501A90069F6D7
:100460008502A000B1018505C8B101850688A200FA
:10047000B1059558C8E8E00ED0F624641004A50034
:100480008517A56085078531297F8532243130178E
:10049000A900850FA55E8533A55F8534A55B8539E9
:1004A000A558853A189014A9FF850FA55C8533A53A
:1004B0005D8534A55A8539A559853A38A5338535E2
:1004C000A5348536A539853B26372638907BA63A54
:1004D0008E00106A6A6A45370A0A0A853D663CC67C
:1004E0003BF0062051F54CC8F4240F301138A53AE2
:1004F000E901853AC559F0172051F54CC4F418A507
:100500003A6901853AC558F0062051F54CC4F4C645
:1005100032F0152051F5240F3007A658863A4CBC0E
:10052000F4A659863A4CBCF4A507F00BA200860746
:10053000A561F0034C86F4C665F0034C82F478A5FF
:1005400064297F8500586C6200A2008E00104CD395
:10055000F438A535E9018535A536E9008536B0F1D1
:10056000A6338635A6348636263CA53D60488A48A3
:1005700098482C050230034C23F6AD0502AD00026D
:10058000291FD0034C44F68568A200BD91F6C568CA
:10059000D004856BF03DE8BD91F6C568D004856B4D
:1005A000F049E8BD91F6C568D006A900856BF02337
:1005B000E8BD91F6C568D008A9008517856CF02BB9
:1005C000A001E8BD91F6C568F0058810F53004A5D6
:1005D000688517E8A56CD06CAD02022902F00CA268
:1005E0000FA568DDB8F6F05CCA10F8A568C500D0A4
:1005F00008AABD97F63006104BAABD97F685692963
:100600003FC56A303F856AA500F00DC508D009A234
:100610000FB5419521CA10F9A5688500A27F9A58A7
:100620004CCFF0AD140238A56DE901856DA56EE9DA
:1006300000B00CA900856DA900856EEAEAEAEAA976
:10064000FF8D170268A868AA685840F44EF0F3F2CC
:10065000B4F251F0F3F44EF2B4F44EF44EF251F21F
:1006600051F2B4F0F3F0F3F2B4F0F3F0F3F2B4F2C9
:10067000B4F2B4F0F3F0F3F251F251F251F251F25C
:1006800051F44EF251F2B4F251F251002A547EA8C4
:10069000D2010F0403061400868586868282828238
:1006A00082828282828286808282028282828282A8
:1006B00082828282828282820A0B1718191A1B1D7B
:1006C0001F2004000000000000C3F800000000EC40
:1006D000F800000000000000000000000000000C16
:1006E000F92EF900002EF951F90000000000006712
:1006F000F982F97DF800000000000000008BF8008E
:100700000099F8A7F80000000000000000000000B9
:1007100000000000000000000000000000000000D9
:10072000000000000000000000B5F800000000A676
:10073000F9000000000000BAF9000000000000000D
:1007400000C6F900000000D2F900000000DEF9ED5B
:10075000F902FA00000000000000000000000000A4
:10076000000000000015FA000000000000A7F700DC
:10077000000000000000000000B9F7D1F700000001
:100780000000000000000000000000000000000069
:10079000000000E1F7F1F704F814F824F800002451
:1007A000F8000046F85EF8ADF70000007E038F30D9
:1007B00018D905050D352D3EFFBFF70000007E035B
:1007C00091372A180A2A8F3018D905050D352D3E84
:1007D000FFD7F70000007E033C2B232551310D3E4F
:1007E000FFE7F700000088039E05290D1E1A3A2B2B
:1007F000FFF7F70000007E0318080F312B15225277
:00000001FF

View File

@@ -1,129 +0,0 @@
:100000000A143EFF0AF80000007E034E30181F0558
:10001000220F3EFF1AF80000007E039D15222B657B
:100020000B2A3EFF2AF838F8FF7E03092A1F1C30EE
:100030000D230E18352D3EFF827E7E7E7E7E7E7ED7
:100040008082848688904CF80000007E03792B35EE
:100050000C3C231F2F192B091D08221F1FFF64F8BA
:100060000000007E039E05290D1E1A3A2B3E3E3EDF
:100070003E038F3018D905050D352D3EFF7F010653
:1000800030000060008F01ADF00101500103182025
:100090000058008101ADF08601C001040C00381841
:1000A000000100ADF00801FF010201010000008124
:1000B000002DFA0901FF01680A0000C0008101ADAE
:1000C000F01C01CAF8D4F8DCF800C70F0680FF4026
:1000D000FF0400FF004080C0FFC0804008080808FF
:1000E000080808081010101010101010F3F8FDF890
:1000F00003F900000408020C40FF04000F007F0019
:10010000FF00FF20202020202080808013F91DF98F
:1001100023F900E60905EF80C0FF120001007F000F
:10012000FF00FF202020202040404040804035F943
:100130003FF941F900DF0F0102FFC0FF080008008E
:10014000FF4044484C5054585C6064686C7074784C
:100150007C58F962F964F900000201100F80FF0277
:1001600000FF00FF1112146EF978F97AF900000708
:1001700001010F80FF0200FF00FF010204080204DA
:10018000081089F993F9A3F90000020F0208808092
:100190000200FF000000007F0000007FFF7F7F7FE4
:1001A0007FFFFF404040B2F9D00130000000400125
:1001B00004FF2A1B27182A1B3EFF2929C00440E000
:1001C0000458D00104C02626B00240208290D001FD
:1001D00001FF2626E00138E801409001017F282632
:1001E000A00020F00230B80200200B7FFF1F1FD0BC
:1001F0001080701020D83000C8020504070584075D
:1002000084FF0EFA5004201C844C520204FF2D2D52
:1002100017282D2DFF242DC00250A00230B0010060
:10022000FF243DF00290E00050B00200C0A901851B
:10023000068D00100A4505E605A40688D0FDC940D4
:10024000B0EFE606D0EB4CADF078A2FCA0BC207A73
:10025000FBA27FA9559500CA10FBA27FB500C95526
:10026000F0034C9EFBCA10F4A9108500A9F085018B
:1002700020A8FBA201B502DD00F0F0034CE7FBCAA9
:1002800010F3A9008500A9F8850120A8FBA201B5FB
:1002900002DDF0FFF0034CF1FBCA10F3A2FCA07EDC
:1002A000207AFBAD0202AA2940F0218A293FC93FEA
:1002B000D0F120FBFBA2FCA097207AFBAD0202AAA2
:1002C0002940F0088A293FD0F320FBFBA9FF8500D5
:1002D000A90285012018FBA9FF8D00102008FB4D05
:1002E00010F04D10F0EA4D10F04D10F02018FBA961
:1002F000008D00102008FB38A500E9018500A5014C
:10030000E9008501B0CE901938A502E9018502A562
:1003100003E9008503B0F160A5008502A50185030E
:1003200060AD02022908D0034CCCFA2068FBAD0076
:1003300002AA293FA838E910F00A98A838E920F065
:10034000038A10E78A293FA205DD0BFCF009CA10D9
:10035000F82003FC4C2BFB8A0AAABC11FCE8BD1157
:10036000FCAA207AFB4C2BFBAD02022940F0016075
:10037000A2FCA0AF207AFB4C10F086018400A97E7D
:100380008D0030A000B100493F8D0020C9C0F008A9
:100390002C020230FBC8D0ED2C020230FB60A2FC24
:1003A000A065207AFB4C10F0A90085028503850426
:1003B0008505A818A50271008502A50369008503BB
:1003C00018A50069018500A5016900850118A5042B
:1003D00069018504A50569008505A504C9F0D0D388
:1003E000A505C907D0CD60A2FCA043207AFB4C1024
:1003F000F0A2FCA054207AFB4C10F0A2FCA07420C8
:100400007AFB60A2FCA06E207AFB60010204081057
:10041000201DFC22FC27FC2BFC30FC3AFC2D320D6D
:100420000DFF2A1B2837FF1D262BFF06292A1BFF3D
:100430001F0B191F2A1B2C0D0DFF393A1E292A1BD1
:100440002837FF2C252B150C032D320D0D3E1D20BA
:100450000A181FFF2C252B150C032A1B28373E1DBD
:10046000200A181FFF2B2E0C0C2A3B1F2A3E1D2092
:100470000A181FFF392F0D0D191B223737FF2A2BA2
:100480002B0D0D031E0B251B031F2D0A2A100A120C
:100490001203131D1D1BFF2A2B2B0D0D031E0B25F5
:1004A0001B031F2D0A2A100A121203150D0DFF2A15
:1004B0003B1F2A3E19320C25182C2AFF2A3B1F2AE3
:1004C000FF2CC2484947482841442900DF1C320517
:1004D0004144D04130C84133C9353132303000F861
:1004E0001C3C05AD4D4CD031C44144D04130C8C254
:1004F0004C4F572841332900171D4105B944312C71
:10050000C24C4F57284144293AB944322CC2484979
:1005100047482841442900341D4605B94C312CC2B6
:100520004C4F57284C293AB94C322CC248494748BD
:10053000284C29003C1D4B058C525000511D500584
:10054000AD4144D04130C449D0303AAB3134313080
:1005500000631D5A05B953312C303AB953322C324D
:100560003030007B1D6405B944312C303AB9443237
:100570002CC2484947482841302900A01D6E054932
:10058000D04144C941303AB94C312CC24C4F572864
:1005900049293AB94C322CC24849474828492900D0
:1005A000B51D78058C52503AB22052454144204541
:1005B00050524F4D00CC1D82054AD0323034383A6B
:1005C000AD4D4CD031C44AD032353600DC1D8C05DF
:1005D000AD49C84CD04AC43134383000EC1D9605C2
:1005E0004BD03531323030C849C84C00091EA00507
:1005F000B953312CC24C4F57284B293AB953322C9E
:10060000C248494748284B29001A1EA5054BD04B24
:10061000C84130C9353132303000371EAA05B944DF
:10062000312CC24C4F57284B293AB944322CC2487E
:10063000494748284B2900431EAF054BD04AC949BA
:10064000C94C00601EB405B94C312CC24C4F572820
:100650004B293AB94C322CC248494748284B29000B
:10066000681EBE058C5250007F1EC8054CD04A3A09
:100670004144D041303A4133D035313230300085B9
:100680001ED705B100931EDC054C494E4524D045CC
:10069000502400BA1EE605A2283231293ABA224572
:1006A0004E5445522050524F472E204E414D453F0B
:1006B00020223B4C494E45243B00C51EEB05464CD1
:1006C0004147D03100DF1EF0054C4E47D033303A61
:1006D0004C4F43D04C4E47C8313AB035303000F41F
:1006E0001EFA05BA3AAD4C494E4524D02222C431F7
:1006F00035303000091F0406ADE6284C494E45242C
:1007000029D032C431353030001B1F0E06ADE6282B
:100710004C494E452429D033C4B300291F1806453F
:100720005024D04C494E4524003C1F1A0649D0E3C2
:1007300028455024293A4124D0222200471F1C0674
:10074000814AD031C149006D1F1E06ADEA284550CF
:10075000242C4A2C3129D0222C22C44124D0E9282F
:100760004550242C4A293AAB3135373000741F20CC
:1007700006824A009B1F2206BA44243B2242534170
:10078000564520223B4550243B222C41223B4144EC
:100790003B222C4C223B4C3B412400A11F2C06B198
:1007A00000AE1FD007B220204552524F5200BE1F4C
:1007B000DA07A2283232293ABA4D53472400E01F03
:1007C000E407BA2248495420284354524C29205067
:1007D00020544F20434F4E54494E554520223B0054
:1007E000E81FE507BE412400F71FE907ADE62841F1
:1007F00009AD06060702442E47424AF610F06DF591
:00000001FF

View File

@@ -1,129 +0,0 @@
:10000000152406060801442E474F54544C494542D6
:1000100078D8A27F9A8E0030A9008D0102A9008DA8
:100020000302A9008D00208D0702A9009500CA10C7
:10003000FB861CAE0502AE14028E140258AD0202FD
:1000400049FF2930F0190A0A0AB009A9B5A22FA060
:10005000304C65F01009A96AA25FA0604C65F0A958
:10006000F9A203A004852286238424382C0202707E
:10007000034C00FEA522E9018522A523E900852382
:10008000A524E9008524B0E3AD020249FF2930D060
:10009000034C10F0A201AD1402DD1FF9B004CAB880
:1000A00050F7188A69238515851C4CEDF038A51585
:1000B000E9010A18695E851EA90069F9851FA0007B
:1000C000B11E8522C8B11E8523886058A900851BF2
:1000D0008515A51CF0034C10F0AD02022904D0EBED
:1000E00078A517D002F0E48515584CEDF0D8A51589
:1000F0000A38E902188522A9D56522851EA900695A
:10010000F8851FA001B11E852088B11E85216C20B5
:10011000002043F6A5158522C622A90085232622A4
:1001200018A95E65228522A9F965238523A001B15E
:1001300022991E008810F8C8B11E8522C8B11E85FC
:10014000238426A009B1229900008810F8A426C8AB
:10015000A200B11E950AE8C8C006D0F6A615B11EC9
:10016000852610028617062610028618062610110C
:10017000E416D00BA960850CA900850D38B0028665
:100180001606261013E414D00DC8B11E8520C8B180
:100190001E85216C2000861424001009A500293F2B
:1001A00049FF8D0020A00FB10A992A008810F8A0FD
:1001B0000FB10C993A008810F8A9008529A401A66E
:1001C00002B93A008528B52AC506907DA506952A6C
:1001D00024001015240570068D0030189005A52800
:1001E0008D0030240070025005B52A8D0010C628FD
:1001F000D0FCCA300DA9038524C624D0FCEAEAEA63
:10020000F0BFA508F0482041F2904F8810B1A50832
:10021000D0052041F29043A6012405100C18B53AF0
:100220006503953ACA10F6300A38B53AE503953AAF
:10023000CA10F6E629A504C529D082C609D018F04F
:1002400019A50638E507850660EAEAEA9082A20465
:10025000CAD0FDEAEAF0B44C98F1A518C515F0F73C
:100260002043F64CCBF0A901851D2043F620ADF0CC
:10027000B122990000C8C006D0F6A00024041008DE
:10028000B1028D0030189005A5058D0030B100C970
:10029000FFF011493F8D00202C020230FBC82404DE
:1002A00010EB30DC49FF8D0020851D4CCBF0204346
:1002B000F620ADF0842BB12285282074F4850285C8
:1002C000058508850BA2009400E89400E8E8E00C9E
:1002D000D0F52074F4B12229F0C9B0905FC9B0D034
:1002E00007A51585174C36F3C9F0D0034CCBF0C9E0
:1002F000C0D043B122290FC901D0082074F4852849
:100300004C36F3C902D00E2074F4850285058508A9
:10031000850B4C36F3C903D007A9F0852B4C28F385
:10032000C904D00EA980852B2074F4852C852D4C12
:1003300036F3A900852B2074F4189099B12248292E
:100340000F85246829F04A4A4A4AAABDA2F48529A1
:100350002074F420B4F3A201A51E950CE8E8E0098E
:10036000D0F8A200A51F950CE8E8E008D0F8A52475
:10037000C901F03A2074F420B4F3A51F850E85124C
:10038000A51E850F8513A524C902F0222074F42030
:10039000B4F3A51F8510A51E8511A524C903F00E71
:1003A0002074F420B4F3A51F8512A51E85134CDD1F
:1003B000F34CD2F2B12248290F85266829F04A4A27
:1003C0004AAABD84F4851EE8BD84F4851F38A907B8
:1003D000E526AAF007461E661FCAD0F960A000A64F
:1003E0002818B10171046A852A18B107710A6A18C0
:1003F000652A6A8D001018A500650C8500A50165A9
:100400000D850118A503650E8503A504650F8504F8
:1004100018A50665108506A5076511850718A509A5
:1004200065128509A50A6513850ACAD026242B10F2
:1004300039C62DD027A52C852D242B500BE60DE693
:100440000FE611E6134C6AF4C60DC60FC611C613AB
:100450004C6AF4E60CC60CEAEA4CE1F3E60CC60C76
:10046000E60CC60CE60CC60CEAEAC629F0034CDF23
:10047000F34CD2F218A52269018522A523690085D3
:1004800023B122604AF84F6D542859285E756413D1
:100490006A07705477037E1685958D8600004AC0E2
:1004A0008000FFBF7F5F3F2F1F18100C082043F60E
:1004B00020ADF0A000842AA200B122990000E8C873
:1004C000E00CD0F58424A0FFA200A9002608900427
:1004D000940CB002950CE8E008D0F124121004A5A9
:1004E000158517240C100BA500202FF6A900852BCD
:1004F000F00FA513F004A901851DA42AB100202F37
:10050000F6A5028528A50585292051F6A5288D0088
:1005100030A9FF852E2C02023007240D100320F293
:10052000F538A52DE901852DA52CE900852CB0E530
:10053000240F1008242E3026A9FF852E2403300B0B
:1005400038A528E503C504F043D00B18A503297F7F
:100550006528C504F03685288D0030189023A90041
:10056000852E2406300B38A529E506C507F01DD0D9
:100570000B18A506297F6529C507F01085298D0070
:1005800030A50A852CA50B852D4C15F52410102BB4
:10059000A424B122AAC8C9FFD005842618901CB192
:1005A0002230091875009500C81890E6297F852526
:1005B00038B500E5259500C81890D7C609F00D2478
:1005C0000E30034C01F520F2F54C01F52411300AF0
:1005D000A900851D2043F64CCBF024103004A42440
:1005E000842618A52265268522A523690085234C2B
:1005F000B3F4240C301CE62AA42AB100C9FFF00889
:1006000049FF8D0020189026A900852A241330C0A8
:1006100010E6A52BF00EA900852BA50049FF8D0043
:100620002018900AE62BA50149FF8D00203860486C
:100630008A48A2A01E00FFCAD0FA68AA6849FF8DA6
:10064000002060A9708D0030A9FF8D0020202FF6BA
:1006500060A50A852CA50B852D602043F6A95E8533
:1006600022A9F9852320ADF0A200B1229500C8E8A7
:10067000E00ED0F6240C1004A5158517A5088524D6
:100680008528297F852924283017A9008535A506C6
:10069000852AA507852BA503852EA500852F1890F3
:1006A00014A9FF8535A504852AA505852BA50285F6
:1006B0002EA501852F38A52A852CA52B852DA52EA5
:1006C000853026332634907BA62F8E00106A6A6A06
:1006D00045330A0A0A85326631C630F006204BF7E8
:1006E0004CC2F62435301138A52FE901852FC501FC
:1006F000F017204BF74CBEF618A52F6901852FC5C2
:1007000000F006204BF74CBEF6C629F015204BF73B
:1007100024353007A600862F4CB6F6A601862F4C4E
:10072000B6F6A524F00BA2008624A509F0034C80A0
:10073000F6C60DF0034C7CF678A50C297F8515587C
:100740006C0A00A2008E00104CCDF638A52CE901F1
:10075000852CA52DE900852DB0F1A62A862CA62B87
:10076000862D2631A53260488A4898482C050230EB
:10077000034C0CF8AD0502AD0002291FD0034C1448
:10078000F88519A200BD21F9C519D004851CF03DDA
:10079000E8BD21F9C519D004851CF049E8BD21F94F
:1007A000C519D006A900851CF023E8BD21F9C5199B
:1007B000D008A9008517851DF02BA002E8BD21F9FE
:1007C000C519F0058810F53004A5198517E8A51D91
:1007D000D042AD02022902F00CA20FA519DD4EF99C
:1007E000F032CA10F8A519C515D008AABD28F930ED
:1007F000061021AABD28F9851A293FC51B30158589
:00000001FF

View File

@@ -1,129 +0,0 @@
:100000001BA5198515A27F9A584CEDF0AD1402A9D5
:10001000FF8D170268A868AA6858402043F6A51605
:10002000C515F007A51585162098F8A91F202FF6ED
:10003000A9008560A560F004E660F002C660A560D6
:10004000A8F014A5618D003085652080F8C665A5EF
:1000500065C562D0F0F0DDA5628D00308565208039
:10006000F8E665A565C561D0F038A563E9C085638C
:10007000A564E9008564D0032098F8E6614C34F863
:10008000A5638566A564856738A566E9018566A5CB
:1000900067E9008567B0F160A203BDA3F89561CA66
:1000A00010F860242200102043F6A9288D0030A902
:1000B000E78D0020A9FF8523A920852218A5246AA1
:1000C000A623CAD0FD8D0010C622D0F3E624C62395
:1000D000D0E64CCBF0F111F2AEF4ADF2AEF111F18D
:1000E00011F111F65AF2AEF2AEF111F111F4ADF8D0
:1000F000A7F4ADF111F111F65AF65AF2AEF2AEF8DC
:100100001BF266F266F266F266F266F266F266F27A
:1001100066F266F2AE00000000F266F266F2660079
:100120007F010F040314151600868586868282825D
:100130008282828282830286808384828282828417
:100140008484848484848484828282828282171854
:10015000191A1B1C1D1E1F000000000000000AFBD6
:100160002FFCEEFB61FC28FB44FB63FBEEFA7AFC00
:1001700084FC7DFB96FB0BFC000017FC0000C6FB1B
:10018000FCFAE0FA9DFCC8FC0000A6F9C1F9F5F9FB
:100190000EFA32FA4DFA64FA7AFA95FAD0FC0000B7
:1001A0000000A6FAC4FAACF9000000720311372A65
:1001B0001B03191B2F251BAA090F1B1B2634183ED6
:1001C000FFC7F9000000720319310C25183C2A1BE7
:1001D000030E2F0D191B031D342B2B3C03010D2A7D
:1001E0002B3C3EFF26262DFF0D0D0D26262626260E
:1001F00026262626FFFBF90000007203020D2A3A8C
:100200001C2B2F0F0A2A3C2A320D23183EFF14FA0A
:1002100000000072032B3C03010D2A2B2C03312A12
:10022000010C252A03031B2F12031D200A181E1B75
:100230003EFF38FA00000072032B3C03010D2A2B0D
:100240003C0819150C25180B111E1B3EFF53FA0014
:100250000000720301191F2A2B314E3018031809B0
:100260002A1B3EFF6AFA000000720311372A1B1D89
:10027000352B1F25021123183EFF80FA0000007263
:10028000031A3C1D342B1F032F191F01183A062A8D
:10029000091E1B3EFF9BFA0000007203191B2F254D
:1002A0001B103A1E3EFFACFA000000721E372937C1
:1002B0001E2F2B2A37010D2A3A39310E182F191B00
:1002C00026183EFFCAFA000000720D262D310D01DE
:1002D0001F1906251F39310E182F191B26183EFF2E
:1002E000CF010101080008000100AEF22001620107
:1002F0000310080010008501CBF00801FF01080180
:10030000010000008100DAFC120111FB1BFB1FFB46
:1003100000DB08037E06C0FF0100FF007FFF7F8037
:1003200090A0B0C0A09080042FFB39FB42FB00409E
:100330000108020FC0FF0100FF00274E75A3D1A3E3
:10034000754E02084BFB55FB5AFB000004080110D8
:1003500080FF02008000FFFFFF0002020202020293
:100360000202026AFB74FB7BFB000001060F08C05F
:10037000FF060040005500FFAAFFAA204084FB8E24
:10038000FB94FB00000105081080FF010080007E47
:100390003FBD7EFF01FF9DFBA7FBB6FB40000F0E9C
:1003A000FC0280FF100080003F007E00FF00E8009C
:1003B000FF007E003F00202020202020202021213F
:1003C000212121212121CDFBD7FBE6FB00D5070E02
:1003D000000040FF2000FF007F00FF00DD00BB00A9
:1003E000DD00FF00FF00303030305050505003FC33
:1003F000FF01E0E081FF5870002002820482058244
:100400000782FF2A1B27182A1B3EFF3D3DA0012023
:10041000A40124D0010100E4F968818800000044AF
:10042000010240E8F9A00120000000410101FF4065
:10043000FDC309440252A2334452A2338344A2337F
:100440008314443383146444831464B4441464B440
:10045000454464B4459544B445952644459526766F
:10046000FF01FDC430030454A4C30FC104030353AC
:10047000A3C40CC14003052545FF80FDC40144B65B
:10048000865626FF02FDC401010301030103010397
:10049000C1040103C10CC50404234464FF02FD012F
:1004A0000301620113016201230162013301620150
:1004B0004301620153016201630162017301620140
:1004C00083016201930162FFFFFD0492E206D6FF01
:1004D00080FDC4034405254565FFA90185238D00E2
:1004E000100A4522E622A42388D0FDC938B0EFE6E1
:1004F00023D0EB4CCBF00000000000000000000017
:10050000FEFEFCFAF6F2EDE8E2DCD6D0CAC4BFBAD1
:10051000B5B1AEAAA8A5A3A19E9D9B9998969593C7
:1005200092918F8E8D8C8B8A8A898988888887871B
:100530008686858584848383828281818080808091
:10054000807F7F7F7E7E7E7D7D7C7C7B7A7A7979E1
:100550007878777777767675757474737271706E54
:100560006D6C6A6967656462605E5C5A5754514E8F
:100570004A45403B352F29231D17110D080503015E
:1005800000010205080C11161C23292F353A3F459E
:10059000494D515457595C5E6062636567686A6B88
:1005A0006D6E6F7072727374757576767677777814
:1005B0007878797A7A7B7B7C7C7D7D7E7E7E7F7F7E
:1005C0007F8080808081818182828383848585860B
:1005D00086878787888889898A8A8B8C8D8E8F9079
:1005E0009293949697999B9C9EA0A2A5A7AAADB121
:1005F000B5B9BEC4C9CFD5DBE2E8EDF2F6F9FCFE31
:1006000078A0C02044FFA27FA9559500CA10FBA284
:100610007FB500C955F0034C1DFFCA10F4A9108521
:1006200000A9F0850120ECFEA201B502DD00F0F08A
:10063000034C24FFCA10F3A9008500A9F885012006
:10064000ECFEA201B502DDF0FFF0034C2BFFCA1057
:10065000F32052FF501D293FC93FD0F5A2FFA0C88B
:1006600020C8FE2052FF500B293FD0F7A2FFA0CD9B
:1006700020C8FEA0FF2044FFAD02022908F0F420AC
:1006800052FF700AA2FFA0D120C8FE4C10F0AD00AE
:1006900002AA293FA838E910F00A98A838E920F002
:1006A000038A10DB8A293FA205DD6BFFF009CA101F
:1006B000F8203CFF4C7FFE8A0AAABC71FFE8BD719E
:1006C000FFAA20C8FE4C7FFE86018400A97E8D0013
:1006D00030A000B100493F8D0020C9C0F0082C02B5
:1006E0000230FBC8D0ED2C020230FB60A90085026D
:1006F000850385048505A818A50271008502A50358
:1007000069008503E600D002E601E604D002E605B2
:10071000A504C9F0D0E1A505C907D0DB60A2FFA000
:10072000B94C2FFFA2FFA0A34C2FFFA2FFA0AE2029
:10073000C8FEA2FFA0C220C8FE4C10F0A2FFA0C2BB
:1007400020C8FE60A2FF69018D0010CAD0F888D0D1
:10075000F560AD02022C0202701048A2FFA0FFEA71
:10076000EAEA8810F9CA10F5B868600102040810B6
:10077000207DFF82FF87FF8BFF90FF9AFF2D320DB8
:100780000DFF2A1B2837FF1D262BFF06292A1BFFDA
:100790001F0B191F2A1B2C0D0DFF393A1E292A1B6E
:1007A0002837FF2C252B150C032D320D0DFF2C2582
:1007B0002B150C032A1B2837FF2B2E0C0C2A3B1F52
:1007C0002A3E1D200A181FFF131D1D1BFF150D0DAE
:1007D000FF19320C25182C2AFF0000000000000031
:1007E0000000000000000000000000000000000009
:1007F000DF2B06060802442E47421AF810F067F76E
:00000001FF

View File

@@ -1,129 +0,0 @@
:10000000522E06060978D8A27F9A8E0030A9008D5C
:1000100001028D030285268D0020A90A8524A90CE2
:1000200085252083F0B0FBA27F9AA9008D00208D4A
:100030000702A9009500CA10FB861CAE0502AE148B
:10004000028E140258AD020249FF2930F0190A0A43
:100050000AB009A9B5A22FA0304C6DF01009A96A09
:10006000A25FA0604C6DF0A9F9A203A004852486CC
:10007000258426382C020270034C06FF2083F0B042
:10008000F29013A524E9018524A525E9008525A57D
:1000900026E900852660AD020249FF2930D0034CD5
:1000A00005F0A203AD1402DD17F9B004CAB850F789
:1000B000BD1BF98515851C4CFAF038A515E9010A18
:1000C0001869598520A90069F98521A000B120850A
:1000D00024C8B1208525886058A900851B8515A5F1
:1000E0001CF0034C27F0AD02022904D0EB78A517D1
:1000F000D002F0E48515584CFAF0D8A5150A38E975
:1001000002188524A9D365248520A90069F88521D2
:10011000A001B120852288B12085236C220020EC2B
:10012000F420BAF0A001B1249920008810F8C8C8C2
:100130008428A009B1209900008810F8A428C8A23A
:1001400000B124950AE8C8C006D0F6A615B12485EA
:100150002810028618C8842906281015E414D00F28
:10016000B1248522C8B1248523C884296C22008645
:1001700014A429A90085120628100EA9808512B1A1
:1001800024850EC8B124850FC80628100FA5126952
:10019000408512B1248510C8B124851106281006A7
:1001A000A5126920851224001009A500293F49FFE6
:1001B0008D0020A00FB10A992C008810F8A00FB173
:1001C0000C993C008810F8A9FF852BA401A602B960
:1001D0003C00852AA5052920F009B93C008D003096
:1001E000189005B52C8D003024005005B52C8D00DD
:1001F00010C62AD0FCCA3005EAEA4CCFF18810CDEF
:1002000024121027A4022405500F18B92C00710ED7
:10021000992C008810F418902638B92C00F10E990A
:100220002C008810F4189017EAB01138A506E507DD
:1002300090648506A602D52CB0EE952CCA10F72442
:10024000125024A4012405100F18B93C0071109914
:100250003C008810F418902C38B93C00F110993CFF
:10026000008810F418901DA6012405100D18B53C47
:100270006503953CCA10F618900A38B53CE503951D
:100280003CCA10F6E62BA52BC504F0034CCBF1C6F7
:1002900009F0034CBDF1A518C515D0034C1EF1A5FE
:1002A000122920D0034CD8F0A50885154CFAF0206F
:1002B000ECF420BAF0842DB124852AD00320B1F8C3
:1002C000209FF4850285058508850BA2009400E82F
:1002D0009400E8E8E00CD0F5209FF4B12429F0C99F
:1002E000B0906EC9B0D008209FF485154CFAF0C9C3
:1002F000F0D0034CD8F0C9C0D051B124290FC901A6
:10030000D008209FF4852A4C4BF3C902D00E209FC1
:10031000F4850285058508850B4C4BF3C903D0078E
:10032000A9F0852D4C2FF3C904D01CA980852D2060
:100330009FF4852E852F209FF48530209FF438E987
:10034000010A85314C4BF3A900852D209FF41890AC
:100350008AB12448290F85266829F04A4A4A4AAAC0
:10036000BDCDF4852B209FF420C9F3A201A52095D3
:100370000CE8E8E009D0F8A200A521950CE8E8E037
:1003800008D0F8A526C901F03A209FF420C9F3A5AA
:1003900021850E8512A520850F8513A526C902F09B
:1003A00022209FF420C9F3A5218510A5208511A541
:1003B00026C903F00E209FF420C9F3A5218512A5BC
:1003C0002085134CF2F34CD8F2B12448290F85282C
:1003D0006829F04A4A4AAABDAFF48520E8BDAFF4C7
:1003E000852138A907E528AAF00746206621CAD04A
:1003F000F960A000A62A18B10171046A852C18B111
:1004000007710A6A18652C6A8D001018A500650C22
:100410008500A501650D850118A503650E8503A559
:1004200004650F850418A50665108506A5076511E6
:10043000850718A50965128509A50A6513850ACAE5
:10044000D03C242D104FC62FD03DA52E852FA63190
:10045000242D501518B50C6530950C9006B50D6916
:1004600000950DCACA10ED302C38B50CE530950C4E
:10047000B006B50DE900950DCACA10ED3017E60CAF
:10048000C60CEAEA4CF6F3E60CC60CE60CC60CE623
:100490000CC60CEAEAC62BF0034CF4F34CD8F21865
:1004A000A52469018524A52569008525B12460530B
:1004B000CA58C55E0E63A569916FD8767F7D8A851F
:1004C000038CEB954C9E2D000053928C01FFBF7F57
:1004D0005F3F2F1F18100C08488A48A2A01E00FF7B
:1004E000CAD0FA68AA6849FF8D002060A9FF8D0074
:1004F0003020D8F460A50A852EA50B852F60A901B0
:10050000851F20ECF420BAF0A00BB12499000088DC
:1005100010F8A900852E852F18A900850D240A3012
:100520000269708530209CF6A5068511A507851007
:10053000A504852AA505852BA5094829F0850C6801
:1005400048A2044A660DCAD0FA68482920D00B8612
:100550000EA5028512852C189009E8860EA5008547
:1005600012852C68A2002902D00B860FA5038513E3
:10057000852D189009E8860FA5018513852DA508FE
:100580008D1F02C62CF01020C5F54C8DF5C62DF040
:100590000B20C5F54C83F5A2004CA1F5A2014CA19E
:1005A000F5B52ED006A530952ED005A900952EEADA
:1005B00018A52E652F8D0010B512952C8AD0034CEE
:1005C0008DF54C83F5A206CAD0FD2400EA60AD1477
:1005D0000238A510E9018510A511E9008511B003C5
:1005E0004CB1F6C62AC62BA5088D1F025838A53176
:1005F000E9018531A532E9008532B01F240A100DCA
:1006000018A5306907C970900DA900F00938A53008
:10061000E907B002A9708530209CF6240C103B2419
:100620002A1037A504852AA50E2901D018C612A5BF
:1006300012C500D025240C5005E60E18901CA5020A
:100640008512189015E612A512C502D00D240C5083
:1006500005E60E189004A5008512240D103B242BEE
:100660001037A505852BA50F2901D018C613A51392
:10067000C501D025240D5005E60F18901CA5038553
:1006800013189015E613A513C503D00D240D5005BE
:10069000E60F189004A50185134CAAF8A50785312B
:1006A000A5068532A50A293FA84632663188D0F9C9
:1006B0006078A27F9AAD1402A9008D1402851FA94B
:1006C000008D1402A50B58F00585154CFAF04CD896
:1006D000F020ECF4A9598524A9F9852520BAF0A2C7
:1006E00000B1249500C8E8E00BD0F6A204B500954F
:1006F0002ACA10F9A5091003E8862A293F85332460
:1007000009500BA505852FA506853038B009A5072A
:10071000852FA50885303826342635A2009002A6FC
:100720002A8E00106A6A6A45340A0A0A85366637D4
:1007300038A52CE901852CA52BE900852BB01EA539
:1007400001852BA502852C24093007C62AD00E4C22
:10075000D7F7E62AA52AC500D0034CD7F7A53085E0
:1007600031A52F853238A531E9018531A532E9005F
:100770008532B0F138A52EE901852EA52DE9008539
:100780002DB04DA503852DA504852E240970223892
:10079000A530E9018530A52FE900852FC505D030AA
:1007A000A530C506D02AA507852FA50885304CD0D1
:1007B000F718A53069018530A52F6900852FC50779
:1007C000D00EA530C508D008A505852FA506853013
:1007D0002637A5364C17F7C633F0034CEBF6A50ABF
:1007E000D0034CD8F085154CFAF0488A4898482C2C
:1007F000050270034C9BF8AD0502AD0002291FD025
:00000001FF

View File

@@ -1,129 +0,0 @@
:10000000034CAAF88519A200BD1FF9C519D00485B3
:100010001CF03DE8BD1FF9C519D004851CF049E866
:10002000BD1FF9C519D006A900851CF023E8BD1F26
:10003000F9C519D008A9008517851DF02BA002E885
:10004000BD1FF9C519F0058810F53004A5198517ED
:10005000E8A51DD055AD02022902F00CA20FA5198A
:10006000DD49F9F045CA10F8A519C515D008AABD93
:1000700026F930061034AABD26F9851A293FC51B7A
:100080003028851BA5198515A27F9AA9008D140219
:10009000851F851DAD1402584CFAF0AD1402A51F42
:1000A000F0034CCEF5A9FF8D170268A868AA68581E
:1000B00040A519C906D006A932852A851EA51EC9E4
:1000C00012B006A932852A851E38A51EE901852AA7
:1000D000851E60F2AFF2AFF2AFF2AFF4FEF2AFF214
:1000E000AFF4FEF4FEF2AFF4FEF4FEF4FEF11EF205
:1000F000AFF11EF6D1F2AFF2AFF4FEF2AFF6D1F1EE
:100100001EF11EF2AFF11EF11EF11EF11EF11EF1E5
:100110001EF4FEF4FEF4FE004080C0010211150141
:100120000F0403080D0600868586868281828182FF
:10013000038282818286808282828284028380839B
:10014000808080808080808080000000000000002F
:10015000000000000000000000F5F933FA48FB4CF5
:10016000FA4FFC73FACAFA4FFC67FCF5FA73FC7F8E
:10017000FC8BFCD2F948FBD2F99DF998FBE0FB9788
:10018000FCECFBA8F9B3F9D2F923FCD2F9D2F9D2ED
:10019000F9D2F9D2F9D2F9A3FCAFFCBBFCC0000C38
:1001A0000068002000404100900020006000010035
:1001B000064100BEF9E5F9C8F930F1F9CDF940047E
:1001C000030008C0FF010D0800000000400101030A
:1001D0000300DBF9E5F9EDF920F1F9400303010A29
:1001E000E0FF0112080000000000000000202020B5
:1001F000200303000018FD049424A373047424A3B3
:100200007304744414A30454249353044424939215
:10021000044404939204240453A20424A37372C1DB
:1002200070C2FEC40208011424935323C54493935F
:100230005323FF30FD042584548304B47454B3C2A3
:10024000FE04057454730405743404FF40FD829564
:10025000948285842495E594E48275748255548251
:100260004544822524C5C2FE4415944414242554D3
:100270009423FF38FEC301010181938224538193AB
:100280008244738193825493819382245381938215
:10029000447381A382549381A38274A381A3824473
:1002A0007381A382549381938274A3819382940473
:1002B000819382A414819282744481138244738155
:1002C000438214438173829313FF18FE6193632466
:1002D000532361C18324437381C163245393611405
:1002E00061B3641493734361926224B264441493BF
:1002F0001361C1B00720FDC3010601821544824588
:100300007482154482A41482154482A4148274A3B6
:1003100082A4148274A38244738274A3824473827D
:1003200014438244738214438244738274A38244CC
:10033000738274A382A4738274A382A473844574A9
:1003400014928494147313FF08FDC320DD044295B6
:100350003641C042852641C042751641C0426506FD
:1003600041C04255B541C04245A541C042359541C5
:10037000C042258541C042157541C042056541C056
:1003800042B45541C042A44541C042943541C042A7
:10039000842541C0427415FF10FDA10461C1A16410
:1003A00061C1A12461C1A18461C1A14461C1A1A4B1
:1003B00061C1A16461C1A10561C1A18461C1A1251F
:1003C00061C1A1A461C1A14561C1A10561C1A165CE
:1003D00061C1A12561C1A18561C1A14561C1B01201
:1003E00020FEC40108030405152535FF3CFEC301AA
:1003F0002002A123A153A193A124A154A194A1253A
:10040000A155A195A126A156A196A186A156A10606
:10041000A185A155A105A184A154A104A183A15343
:10042000A103FF28FDA20575A22595A245B5A265E9
:1004300016A28536A2A556C2FEA20676A2A556A28F
:100440008536A26516A245B5A22595A20575FF10B1
:10045000101430022001FF04EA0100101140410293
:1004600003082004CE0100011A0D20080400FF0437
:10047000CE0400040F09600808018003AB8F000A56
:100480000E0F13080C00C004EC04003434292901B9
:100490000100700400042001038082030201600255
:1004A000EE0200090834340101007004000421093F
:1004B000102D2E0101007004000422093042430176
:1004C00001007004000400E81C902EB0313230337B
:1004D000303AAD4A4AD14E25C44A4AD04A4AC83178
:1004E0003AAB313139323000FA1C952EB03132320C
:1004F00035303AAB313935303000171DA42E4D441C
:10050000FFFEFEFDFBFBF9F7F4F2F0EDEAE7E4E0B5
:10051000DDDAD6D3D0CCC9C6C3C0BEBBB8B6B4B280
:10052000B0AEACABA9A8A7A5A4A4A2A1A09F9E9D74
:100530009C9A999897959491908E8C8A88868382BC
:10054000807D7B79777573716F6D6B6A68676565A0
:10055000636161605E5E5C5B5B59585755545251F4
:100560004F4D4B494744413E3C3936322F2C2825CC
:10057000221E1B1815110E0C0A07060403010000A9
:1005800000000001030405070A0C0E1114171A1EBF
:100590002124282B2F3235383B3E404346484A4DD4
:1005A0004E515254555657595A5B5C5D5E5F6061BF
:1005B0006264656668696B6D6F70727476797B7C56
:1005C0007F818385878A8B8D8F9193949697999A53
:1005D0009B9D9E9EA0A1A2A3A4A5A6A8A9ABACAEDC
:1005E000AFB2B3B5B8BABDC0C2C6C9CCD0D3D6DAE3
:1005F000DDE0E4E7EAEDF0F2F4F7F8FBFBFDFEFEE8
:10060000FFFFFDFCFAF8F5F2EEEAE7E3DEDAD6D218
:10061000CECAC7C3C0BDBBB9B6B4B3B1B0AEADAC42
:10062000ABA9A8A6A5A3A2A09E9C9A9896949290E6
:100630008E8C8A898786848381807E7C7B7978769C
:100640007472706E6B6A676563615F5C5A59575567
:100650005351504E4D4C4B49484645444342403E11
:100660003D3C3B3A383737363636363738393B3DFE
:100670003F4244474A4E5154575A5C5F616263643B
:1006800064646462615F5C5A5754514E4A47454204
:100690003F3D3B39383736363636373738393A3BCF
:1006A0003D3E40414244454648494A4B4C4E4F51DD
:1006B000535456585A5C5E61626567696B6D70721F
:1006C000737577797B7C7E7F8182848587898A8C2C
:1006D0008D8F929495979A9B9D9FA1A3A4A6A7A95D
:1006E000AAABACAEB0B1B3B4B6B8BABDC0C3C6CA9B
:1006F000CDD2D5D9DEE2E6EAEEF2F5F8FAFCFDFF5E
:1007000081828488102078A27FA9559500D500F0B9
:1007100004A202D037CA10F3E88AA88502A9058589
:1007200000A9F08501209CFF2084FFDD00F0F0048B
:10073000A203D0188602E8A9058500A9F885012042
:100740009CFF2084FFDD00F0F008A20420BEFF4CD7
:1007500005F020AAFF20A5FF501BAD000229BFF025
:10076000F4A205DD00FFF005CA10F830E8A205206C
:10077000BEFF1890E020A5FF700250D3A20120CC4C
:10078000FF1890F118B10065028502E600D002E67C
:1007900001E604D0EFE605D0EBA50260A9058504CB
:1007A000A9F88505602C02027013A2FFA0FFEAEAF7
:1007B000EA88D0FACAD0F52C020250EEB860A0FF49
:1007C000A92F851088EAD0FCC610D0F8A92F851073
:1007D000888C0010D0FAC610D0F6CAD0E160E16073
:1007E000D0F8A92F8510888C0040D0FAC610D0F61A
:1007F0004014E149003620543DB9B0F805F0EAF75D
:00000001FF

View File

@@ -1,129 +0,0 @@
:10000000B53B06070078D8A27F9A8E0030A9008DF4
:1000100001028D030285248D0020A90A8522A90CE6
:1000200085232089F0B0FB78A9008D00208D070280
:10003000A900A27F9500CA10FB861CA27F9AAE057C
:1000400002AE16028E14028E140258AD020249FF4F
:100050002930F0190A0A0AB009A9B5A22FA0304C1C
:1000600073F01009A96AA25FA0604C73F0A9F9A20D
:1000700003A004852286238424382C020270034CBA
:1000800006FF2089F0B0F29013A522E9018522A590
:1000900023E9008523A524E900852460AD020249F7
:1000A000FF2930D0034C05F0A20278AD160258DDCE
:1000B000EFF7B006CAF003B850F5BDECF78515852B
:1000C0001C4C07F138A515E9010A18698E851EA98F
:1000D0000069F7851FA000B11E8522C8B11E8523C7
:1000E000886058A900851B85158D0702A51CF003A3
:1000F0004C27F0AD02022904D0E878A517D002F011
:10010000E18515584C07F1D8A5150A38E90218857C
:1001100022A9506522851EA90069F7851FA001B19B
:100120001E852088B11E85216C20002041F520C449
:10013000F0A001B122991E008810F8C8C88426A03A
:1001400009B11E9900008810F8A426C8A200B122A7
:10015000950AE8C8C006D0F6A615B1228526100279
:100160008618C8842706261015E414D00FB12285FE
:1001700020C8B1228521C884276C20008614A427BA
:10018000A90085120626100EA9808512B122850EBF
:10019000C8B122850FC80626100FA5126940851226
:1001A000B1228510C8B122851106261006A5126954
:1001B00020851224001009A500293F49FF8D002049
:1001C000A00FB10A992B008810F8A00FB10C993B31
:1001D000008810F8A9FF852AA401A602B93B008572
:1001E00029A5052920F009B93B008D00301890059C
:1001F000B52B8D003024005005B52B8D0010C6297D
:10020000D0FCCA3005EAEA4CDCF18810CD2412108B
:1002100027A4022405500F18B92B00710E992B004A
:100220008810F418902638B92B00F10E992B00880D
:1002300010F4189017EAB01138A506E50790648508
:1002400006A602D52BB0EE952BCA10F72412502427
:10025000A4012405100F18B93B007110993B0088C8
:1002600010F418902C38B93B00F110993B0088101D
:10027000F418901DA6012405100D18B53B650395D3
:100280003BCA10F618900A38B53BE503953BCA10F7
:10029000F6E62AA52AC504F0034CD8F1C609F003F6
:1002A0004CCAF1A518C515D0034C2BF1A512292075
:1002B000D0034CE2F0A50885154C07F1A901851D76
:1002C0002041F520C4F0B122990000C8C006D0F644
:1002D000A00024041008B1028D0030189005A50577
:1002E0008D0030B100C9FFF011493F8D00202C0274
:1002F0000230FBC8240410EB30DC49FF8D00208560
:100300001D4CE2F02041F520C4F0842CB122852957
:10031000D0032020F720F4F4850285058508850B9D
:10032000A2009400E89400E8E8E00CD0F520F4F492
:10033000B12229F0C9B0906EC9B0D00820F4F4857C
:10034000154C07F1C9F0D0034CE2F0C9C0D051B14F
:1003500022290FC901D00820F4F485294CA0F3C943
:1003600002D00E20F4F4850285058508850B4CA08B
:10037000F3C903D007A9F0852C4C84F3C904D01C21
:10038000A980852C20F4F4852D852E20F4F4852F6A
:1003900020F4F438E9010A85304CA0F3A900852C3B
:1003A00020F4F418908AB12248290F85246829F096
:1003B0004A4A4A4AAABD22F5852A20F4F4201EF4AE
:1003C000A201A51E950CE8E8E009D0F8A200A51F3F
:1003D000950CE8E8E008D0F8A524C901F03A20F42B
:1003E000F4201EF4A51F850E8512A51E850F85130A
:1003F000A524C902F02220F4F4201EF4A51F8510C4
:10040000A51E8511A524C903F00E20F4F4201EF4C6
:10041000A51F8512A51E85134C47F44C2DF3B12260
:1004200048290F85266829F04A4A4AAABD04F5855D
:100430001EE8BD04F5851F38A907E526AAF0074682
:100440001E661FCAD0F960A000A62918B101710468
:100450006A852B18B107710A6A18652B6A8D00101E
:1004600018A500650C8500A501650D850118A5037B
:10047000650E8503A504650F850418A5066510851E
:1004800006A5076511850718A50965128509A50A3E
:100490006513850ACAD03C242C104FC62ED03DA52A
:1004A0002D852EA630242C501518B50C652F950CD3
:1004B0009006B50D6900950DCACA10ED302C38B5FF
:1004C0000CE52F950CB006B50DE900950DCACA10C4
:1004D000ED3017E60CC60CEAEA4C4BF4E60CC60C01
:1004E000E60CC60CE60CC60CEAEAC62AF0034C4938
:1004F000F44C2DF318A52269018522A523690085F6
:1005000023B1226053CA58C55E0E63A569916FD8A6
:10051000767F7D8A85038CEB954C9E2D000054924E
:1005200075C0FFBF7F5F3F2F1F18100C08488A4817
:10053000A2A01E00FFCAD0FA68AA6849FF8D002059
:1005400060A9FF8D0030202DF560A50A852DA50B33
:10055000852E602041F5A98E8522A9F7852320C428
:10056000F0A200B1229500C8E8E00ED0F6240C10ED
:1005700004A5158517A50885248529297F852A24A2
:10058000293017A9008536A506852BA507852CA53A
:1005900003852FA5008530189014A9FF8536A50482
:1005A000852BA505852CA502852FA501853038A5AD
:1005B0002B852DA52C852EA52F853126342635900B
:1005C0007BA6308E00106A6A6A45340A0A0A8533AF
:1005D0006632C631F0062044F64CBBF524363011A5
:1005E00038A530E9018530C501F0172044F64CB735
:1005F000F518A53069018530C500F0062044F64C99
:10060000B7F5C62AF0152044F624363007A6008632
:10061000304CAFF5A60186304CAFF5A524F00BA207
:10062000008624A509F0034C79F5C60DF0034C753E
:10063000F578A50C297F8515586C0A00A2008E005C
:10064000104CC6F538A52DE901852DA52EE90085AC
:100650002EB0F1A62B862DA62C862E2632A5336031
:10066000488A4898482C050270034C02F7AD0002F6
:10067000291FD0034C05F78519A200BD02F8C51942
:10068000D004851CF03DE8BD02F8C519D004851CD6
:10069000F049E8BD02F8C519D006A900851CF02371
:1006A000E8BD02F8C519D008A9008517851DF02BF3
:1006B000A002E8BD02F8C519F0058810F53004A5C0
:1006C000198517E8A51DD051AD02022902F00CA230
:1006D0000FA519DDF2F7F041CA10F8A519C515D01C
:1006E00008AABDCCF730061030AABDCCF7851A2970
:1006F0003FC51B3024851BA5198515A27F9A584C30
:1007000007F1AD1602A27F8E17028E17029AA9007A
:100710008D0020851D584CE2F068A868AA685840F2
:10072000A519C90DD006A94885298528A528C91B62
:10073000B006A9388529852838A528E901852985A5
:100740002860A91E85284C04F3A98085284C04F351
:10075000F304F304F304F304F304F304F12BF12B97
:10076000F12BF12BF304F304F304F2BCF304F304D0
:10077000F2BCF304F2BCF2BCF12BF2BCF304F5536F
:10078000F12BF304F304F742F749F2BCF2BC19FA77
:1007900064FAD3FB7DFAB4FAD5FA4DF994F9B7F9B6
:1007A00018F901FB43FB9EFB09F8D3FBB4FA1AF8D6
:1007B00023FC44F864F8F4F97AF830FC0AF975F986
:1007C00063FC30FC8EFCA5FCB0F8E0F80086858662
:1007D000868681818181838203818386808383836E
:1007E00083818383828202028383838302171D00B5
:1007F00090C00E111314161E1F0000000000000010
:00000001FF

View File

@@ -1,129 +0,0 @@
:100000000000010F04030D0D0D0FF8000000700338
:100010000E13181F06290F1B03FF20F832F8FF00EC
:100020000311372A031F25152A032A152B1C0B2A17
:100030001FFF6C6D6E6F6F7C7B7A7776767575734C
:10004000727272724AF857F8FF000322363A0319A7
:100050001B1834371F03FF737577797C888888886D
:10006000808080806AF872F8FF00031D0808293A32
:1000700003FF767676767470707080F898F8FF00DB
:10008000030C1318032A15220C352D1E030303320B
:100090002A102C0F0F1E03FF74747474747474741C
:1000A00074747474747474767C7C7B7874747070FB
:1000B000B6F8CBF8FF000311372A1B192F25032AA6
:1000C0000B0F191B0621220F0F03FF71727374753A
:1000D0007678787878787880808080787878787882
:1000E000E6F8F8F8FF000311372A1B192F25032A19
:1000F0000B0F251B0B2A03FF7172737475767878CA
:1001000078787878808080786E6EFF010110010029
:1001100008008101E2F0180121F92BF93BF9203D9B
:10012000F940010F010F80FF01000A0000007F006D
:100130000000FF00000000000000000101000000BE
:100140001000000001000000000000000058F962EB
:10015000F967F9306CF970F94004030008C0FF0139
:100160000D08000000000000000000400303000034
:1001700001010303007EF988F98CF91090F940031E
:1001800003008040FF0611010000FFFF0101FFFF97
:100190000202FEFE9DF9A7F9AFF920B3F94003036F
:1001A000010AE0FF0112080000000000000000202A
:1001B00020202003030000C2F9CCF9DCF930E0F97B
:1001C000F0F940030F001080FF0114080020406088
:1001D00080A0C0E0FFE0C0A08060402001010101DC
:1001E000000000000000000002000000000000000D
:1001F00000000002FFF909FA0DFA3011FA15FA4071
:1002000003030212C0FF061402007FFF7F08090AE1
:100210000B02030405020406080AFD42037342535D
:100220000442A3444234A442A35442158542843577
:100230004234A442A3544234A442A354425304423D
:1002400013835204745224945244B4526415528459
:100250003552A455520575522595C2FEC14004047D
:1002600044A435FF30FD042584548304B47454B38E
:10027000C2FE04057454730405743404FF02FDC304
:100280000101010103014301A301340104014401FF
:10029000A401350105014501A50136C5C11074054C
:1002A00045A536C2FE340545A536C401080404053B
:1002B00045A536FF02FD01C601A6016601140164D1
:1002C000011501850136018501450186015601941C
:1002D00001160175FF00FDA20575A22595A245B581
:1002E000A26516A28536A2A556C2FEA20676A2A5D2
:1002F00056A28536A26516A245B5A22595A205751A
:10030000FF14FE840444A435A1C18444A43505A18E
:10031000C184A4350545A1C184350545A5A1C18485
:100320000545A536A1C184350545A5A1C184A435DF
:100330000545A1C18444A43505C40108040484A46E
:100340003505FF1CFE8203338233638263938293FD
:100350000482043482346482649482940582053574
:10036000823565826595829506820636823666827A
:10037000A6768276468246168216A582A575827575
:10038000458245158215A482A47482744482441463
:100390008214A382A373827343824313B00C00FEC2
:1003A000824241A1C1822322A1C1829291A1C18234
:1003B0004241A1C1827324A1C1822393A1C182922F
:1003C00043A1C1825304A1C1820373A1C1827223DC
:1003D000A1C1FF08FDC320DD0442953641C042851E
:1003E0002641C042751641C042650641C04255B51E
:1003F00041C04245A541C042359541C04225854195
:10040000C042157541C042056541C042B45541C066
:1004100042A44541C042943541C042842541C04276
:100420007415FF40FDC301040404035495E5B0199D
:100430001FFE8103813381738104813481748105BE
:100440008135817581068136817681A68166813606
:1004500081A58165813581A48164813481A3816313
:100460008133FF18FD61936324532361C1832443C7
:100470007381C163245393611461B3641493734310
:1004800061926224B2644414931361C1B01A10FDE6
:1004900084060504038426252423843635343384D6
:1004A00026252423FFFFFEC40102021402D362E3C7
:1004B000C52461E162E2FF0DCACA10ED302C38B5E7
:1004C0000CE52F950CB006B50DE900950DCACA10C4
:1004D000ED3017E60CC60CEAEA4C4BF4E60CC60C01
:1004E000E60CC60CE60CC60CEAEAC62AF0034C4938
:1004F000F44C2DF318A52269018522A523690085F6
:10050000FEFEFEFEFDFCFAF9F7F5F3F0EEEBE8E592
:10051000E2DFDCD8D4D1CDCAC6C3BFBBB8B4B0AD5E
:10052000AAA7A4A19E9B999693918F8E8B8A888768
:1005300086858483828281808080808080808080A4
:1005400080808080807F7F7F7F7E7E7D7D7C7B7AC8
:100550007977777573716F6E6C696664615E5B58ED
:1005600055524E4B4744403C3935312E2A272320E3
:100570001D1A1714110E0C090706040302010000CE
:10058000000000010103040607090C0E10131619E0
:100590001C2022262A2E3134383C3F43474A4E51F4
:1005A00055585B5E606366696B6D6F7173747677C7
:1005B000787A7A7B7C7D7D7E7E7E7F7F7F7F7F7F6A
:1005C0007F7F7F7F7F808080808080818282838424
:1005D000858788898B8D8F909396989A9DA0A3A6E6
:1005E000AAADB0B3B7BBBEC2C6C9CDD1D4D7DBDFCD
:1005F000E2E5E8EBEEF0F3F5F7F9FAFCFCFEFEFEBF
:10060000000102030405060708090A0B0C0D0E0F72
:10061000101112131415161718191A1B1C1D1E1F62
:10062000202122232425262728292A2B2C2D2E2F52
:10063000303132333435363738393A3B3C3D3E3F42
:10064000404142434445464748494A4B4C4D4E4F32
:10065000505152535455565758595A5B5C5D5E5F22
:10066000606162636465666768696A6B6C6D6E6F12
:10067000707172737475767778797A7B7C7D7E7F02
:10068000808182838485868788898A8B8C8D8E8FF2
:10069000909192939495969798999A9B9C9D9E9FE2
:1006A000A0A1A2A3A4A5A6A7A8A9AAABACADAEAFD2
:1006B000B0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC2
:1006C000C0C1C2C3C4C5C6C7C8C9CACBCCCDCECFB2
:1006D000D0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFA2
:1006E000E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF92
:1006F000F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF82
:1007000081828488102078A27FA9559500D500F0B9
:1007100004A202D037CA10F3E88AA88502A9058589
:1007200000A9F0850120AEFF2096FFDD00F0F00467
:10073000A203D0188602E8A9058500A9F885012042
:10074000AEFF2096FFDD00F0F008A20420D0FF4CA1
:1007500005F020BCFFA27F8E0030A91B8D00202059
:10076000B7FF70FB2041F520B7FF501BAD000229F9
:10077000BFF0F4A205DD00FFF005CA10F830E8A2D2
:100780000520D0FF1890E020B7FF700250C1A201F1
:1007900020DEFF1890F118B10065028502E600D056
:1007A00002E601E604D0EFE605D0EBA50260A9055C
:1007B0008504A9F88505602C02027013A2FFA0FF32
:1007C000EAEAEA88D0FACAD0F52C020250EEB86004
:1007D000A0FFA92F851088EAD0FCC610D0F8A92F59
:1007E0008510888C0010D0FAC610D0F6CAD0E1600F
:1007F00090C00E111314161E1F001FF705F060F6AF
:00000001FF

View File

@@ -1,129 +0,0 @@
:10000000A900851D78D88D01028D0302852C8D00F5
:1000100020A27F9A8E0030A90A852AA90C852B2060
:1000200080F0B0FBA27F9AA9008D00208D0702A965
:10003000009500CA10FB861CAE0502AE14028E1499
:100040000258AD020249FF2930F0190A0A0AB00924
:10005000A9B5A22FA0304C6AF01009A96AA25FA02E
:10006000604C6AF0A9F9A203A004852A862B842C8F
:10007000382C020270034CFBFA2080F0B0F290138F
:10008000A52AE901852AA52BE900852BA52CE900E5
:10009000852C60AD020249FF2930D0034C00F0A24C
:1000A00002AD1402DD85F9B004CAB850F7BD88F975
:1000B0008515851C4C0AF1A51538E9010AAA18BD59
:1000C00031F9852AE8BD31F9852BA0006058A900D7
:1000D000851B8515A51CF00AA51FD0034C00F04C0C
:1000E00004FBAD02022904D0E478A517D002F0DDAC
:1000F0008515584C0AF1A51DD00FA97F8D0030AA97
:100100001E00FFCAD0FA8E002060D8A5150A38E973
:100110000218852AAABD0FF98529E8BD0FF985289F
:1001200020F6F06C2800A519851D38E9010AAAA05F
:1001300000BD31F98521E8BD31F98522B121852540
:10014000D0102077F1B12185232077F1B1218524CA
:10015000D0038D00302077F1205CF160A000A52550
:10016000D005B1238D0030B121493F8D0020C9C099
:10017000D004A900851D60E621D0FBE62260E623BD
:10018000D0F4E6246078488A489848A51DF00DC947
:1001900020B0092077F1207EF1205CF14C9AF82004
:1001A000B7F0843384388439843B843EB12A853067
:1001B0002049F4A2009400E89400E8E8E00CD0F5AF
:1001C0002039F4B12A29F0C9B0B0034C6DF2C9B09E
:1001D000D0082039F485154C0AF1C9F0D0034CCD74
:1001E000F0C9C0D04DB12A290FC901D0082039F477
:1001F00085304C32F2C902D0062049F44C32F2C9A3
:1002000003D007A9F085334C12F2C904D01CA98091
:1002100085332039F4853485352039F48536203905
:10022000F438E9010A85374C32F2C905D00AA90031
:1002300085332039F418908BC906D0082039F4850D
:10024000384C32F2C907D007A90085384C32F2C9C0
:1002500008D0082039F485394C32F2C909D007A9F1
:100260000085394C32F2A901853B4C32F2B12A4863
:10027000290F852C6829F04A4A4A4AAABDF3F48519
:100280003FBDE8F48531A638F0044ACAD0FC38E511
:1002900039853A2039F4C9F0D007A9FF853E4C5E74
:1002A000F32002F3A201A526950CE8E8E009D0F8B6
:1002B000A200A527950CE8E8E008D0F8A52CC90114
:1002C000F03A2039F42002F3A527850E8512A526E1
:1002D000850F8513A52CC902F0222039F42002F3E2
:1002E000A5278510A5268511A52CC903F00E203958
:1002F000F42002F3A5278512A52685134C5EF34C46
:10030000C0F1A53BF02FB12A48290F852E684A4A33
:100310004A4AC90CF01F85261865208526C90C900D
:100320001038E90CB006690C0A4C42F3E62E4C2258
:10033000F30A18900DB12A48290F852E6829F04A32
:100340004A4AAABDCAF48526E8BDCAF4852738A959
:1003500007E52EAAF00746266627CAD0F960A00056
:10036000243E10034C6DF4A63018B10171046A8567
:100370003218B107710A6A1865326A852CA53AD01D
:1003800005EAEA4C94F3A51D08A52C28D002F0013B
:100390004A8D001018A500650C8500A501650D8526
:1003A0000118A503650E8503A504650F850418A52E
:1003B0000665108506A5076511850718A50965124C
:1003C0008509A50A6513850ACAD03C24331056C690
:1003D00035D044A5348535A6372433501518B50CCF
:1003E0006536950C9006B50D6900950DCACA10EDDD
:1003F000303338B50CE536950CB006B50DE90095EF
:100400000DCACA10ED301EE60CC60CEAEAEAEAEAAA
:10041000EA4C14F44C69F3E60CC60CE60CC60CE688
:100420000CC60CEAEAC631F00DA53AF005C63A4C06
:1004300067F3EA4C2FF44CC0F118A52A6901852A0C
:10044000A52B6900852BB12A602039F4850285052A
:100450008508850BC9FFD0142039F485022039F4B2
:1004600085052039F485082039F4850B60A97F853E
:100470002CA955853C853D386632A6302632263C6F
:10048000263D9009A53D4987853D4C97F44C90F455
:100490004C93F44C96F4EA6632A42CA53D2901D085
:1004A00004A000F002EAEA48A51D089828F0014AD5
:1004B0008D001068CAD0C538A52CE53F852CC63103
:1004C000D0B8A900853EA84CC0F153CA58C55E0EED
:1004D00063A569916FD8767F7D8A85038CEB954CF7
:1004E0009E2D000053928C01FFBF7F5F3F2F1F188E
:1004F000100C080000010102020405070A0FA00009
:100500008433842C98A2079500CAD0FB20B7F0B1A1
:100510002A85302039F485028508A200C9FFD00160
:10052000CA863A2039F48505A2FF8638E82039F4D6
:10053000B12A9534E8E004D0F4A534850EA53585BC
:100540000F2039F485092039F4850A2039F48532E1
:100550002039F485392039F4B12AC9FFD0034CCDB4
:10056000F0290FAABDE8F485312039F42035F318BD
:10057000A527850C65328510A526850D6900851196
:10058000A630243A100818A50165074C93F518B158
:100590000171076A4A8526B1044A1865268526A591
:1005A0001D08A52628F0014A8D001018A500650C2D
:1005B0008500A501650D850118A503650E8503A5B8
:1005C00004650F850418A50665108506A507651145
:1005D0008507CAD0ADE62CA62CA5336A9006E4099F
:1005E000D032F005E40AD02CEAE633A200862CCA09
:1005F0008638A534850EA535850FC631D0034C55F8
:10060000F5A531C539D00AA900850C850D85108561
:10061000114C80F524383007A204CAD0FDF0DBA5C8
:100620000E6536850EA50F6537850FD0CD8538F060
:10063000C920B7F0A205A000A9009532CA10FBB1ED
:100640002A853485372039F4A20DA00DB12A9500F2
:10065000CA8810F8C820F4F6B1334A8538B1364A52
:100660001865388538A51D08A53828F0014A8D0081
:100670001018A53265008532A5336501853318A5AC
:100680003565048535A5366505853638A530E9011B
:100690008530A531E90085319008A215CAD0FD4CFE
:1006A00058F620F4F6A20020E6F6A20420E6F6387A
:1006B000A50AE901850AA50BE900850BB09AC60CCD
:1006C000F006A20BA00BD084A50D3017F005851500
:1006D0004C0AF118A52A690E852AA52B6900852BDD
:1006E0004C48F64CCDF018B50075029500B5017573
:1006F00003950160A5088530A509853160A9288585
:1007000000A95585038504A9008501A9FE850BA9CB
:10071000FF850EA910850FA9088510A900850CA9D1
:1007200040850DA900A885088505A94085023826C1
:10073000032604A6059006A504498785046607A537
:10074000046A9002A200A508F04EC902F0698A85E9
:1007500006B10A4A65068D001018A50C65098509C1
:10076000A50D650A850AC610D048A908851018A5E8
:100770000C6500850CA50D6501850DC60ED033A94D
:10078000FF850EA50049FF8500A50149FF8501C62B
:100790000FD01FE6084C2FF78E0010A208CAD0FD1C
:1007A000C602D00EA9408502E605A505C97FD00284
:1007B000E60826074C2FF78E0010A208CAD0FDC607
:1007C00002D0EFA9408502C605D0E74CCDF0488A9B
:1007D0004898482C050270034C8AF8AD0002291F86
:1007E000D0034C8DF88519C90AD0034CA1F8C9066D
:1007F000D004A9008520A200BD8BF9C519D00485BD
:00000001FF

View File

@@ -1,129 +0,0 @@
:100000001CF03DE8BD8BF9C519D004851CF016E83D
:10001000BD8BF9C519D006A900851CF046E8BD8B3B
:10002000F9C519D008A9008517851DF036A002E88A
:10003000BD8BF9C519F0058810F53004A519851791
:10004000A20FA519DD92F9D00338B004CA10F51833
:100050009011AD02022902D041A51DD03D2026F10C
:100060004C9AF8A519C515D008AABD6FF93006102D
:1000700029AABD6FF9851A293FC51B301D851BA50F
:10008000198515A27F9A584C0AF1AD1402A27F8EF1
:1000900017028E17029A584CCDF068A868AA6858C3
:1000A00040E620A520C90DF0034C9AF8A90385204D
:1000B0004C9AF8A001A2FFCAD0FD88D0F8A9D0853B
:1000C00000A9008501A2C8A090A51DD03F8E0020E8
:1000D0008C0030A2FFEAEAEAEAEAEAEAEAEAEAEAB5
:1000E000EACAD0F1A5008502A501850338A502E979
:1000F000018502A503E9008503B0F188A51DD00C98
:100100008C0030C038D0DDA9008D00204CCDF0F43B
:10011000FEF4FEF4FEF19FF4FEF19FF4FEF4FEF611
:1001200031F8A1F4FEF19FF631F6FDF19FF8B3F13D
:100130009FA3F9E1F90DFA00FF4FFA59FF4FFA7941
:10014000FABBFA000091FA00FFCAFA00002EFB0089
:1001500000C0FF0000000000005FFB83FB91FBA0DC
:10016000FBAEFBBDFBCBFBDAFBEAFBF9FB0AFC00B9
:1001700086868686868181838181810281838680CD
:1001800081818181810080C0040E01010F0403067A
:10019000070B15161718191A1B1C1D1E1F0000002F
:1001A00000000024FFFE0006D0FF1F5F040406715C
:1001B00006710672067104C00671067106C00671EA
:1001C00006C006710602065206A106910671067265
:1001D00004C004C006020622065206A20662067287
:1001E000FF30FFFE0008C0FF3F3F080408420572D1
:1001F000029205C00872089205B2014208410571D9
:10020000029105C00871089105B10241FF40FFFE4F
:10021000000880FFFFFF0201080408B308A3089349
:100220000883087308630853080308B208A20892F9
:100230000882087208620852080208B108A10891F1
:100240000881087108510832000200020002FF24F0
:10025000FFFE0007D0FF6F0D05030602060206A190
:1002600006710602063204C00651065206510661A6
:1002700006C00661067106C0FFE0FDFD4803FCFFF5
:10028000FFFF100108430A4308130A6307430713DB
:10029000FF20FFFE0007D0FF6F0D05030622062298
:1002A000060206910622065204C006710672067105
:1002B000068106C00681069106C0FFFE000CE0FF25
:1002C000000CE0FF080040000110FE002000FF20AD
:1002D0002000FF0400100001000011C0FF0011C049
:1002E000FF0600300002FF000DC0FF200DC0FF061A
:1002F00000400001FF0A0C10121314A201861F8691
:10030000154C0AF1A61FE8E020D0034C00F08AA0AB
:1003100005D9F5FAF0F08810F8E01590E0861F8A0C
:100320002028F1A51DD0FC2C020230FB10D624FDA4
:10033000C601C303010242333262333262333242B6
:100340003332623332623332426263623233621278
:1003500013C1FFC7A23233C4010504123233FF8038
:10036000AAA8B7034E6F6F5E037E6976776D031898
:10037000131F2A1B03031B1508031B1508031B155A
:100380000803FF001BFC2B152D0D1E2D330D0D0337
:10039000FF0027FC2B152D0D1E032A1B283703FFFA
:1003A0000027FC2B152D0D1E03393A2C03FF0027C7
:1003B000FC2B152D0D1E031D34342B03FF0035FCC3
:1003C0002B152D0D1E031D150A0FFF001BFC2B15F1
:1003D0002D0D1E031F0B09191FFF0027FC2B152DC8
:1003E0000D1E031F010F230D0FFF0040FC2B152DC9
:1003F0000D1E030306292A1BFF0040FC2B152D0DA3
:100400001E030D08153C0D0D03FF0040FC2B152DA0
:100410000D1E032A1B01000D0D03FF787D808385CF
:100420008E888480808080787D8083868F8C88848D
:10043000807C7C7C7C787D80838690909085818197
:10044000787D808386949494909090907E7E152DF4
:100450000D1E03393A2C03FF00CDFB2B152D0D1E6D
:10046000031D34342B03FF00DBFB2B152D0D1E0366
:100470001D150A0FFF00C1FB2B152D0D1E031F0BB1
:1004800009191FFF00CDFB2B152D0D1E031F010F9A
:10049000230D0FFF00E6FB2B152D0D1E0303062970
:1004A0002A1BFF00E6FB2B152D0D1E030D08153C26
:1004B0000D0D03FF00E6FB2B152D0D1E032A1B015E
:1004C000000D0D03FF787D8083858E888480808079
:1004D00080787D8083868F8C8884807C7C7C7C780F
:1004E0007D808386909090858181787D80838694BD
:1004F0009494909090907E7E1CBA044AD0E2283268
:10050000FFFEFDFCF9F7F3F0EBE7E1DCD6D0CAC45F
:10051000BEB8B2ABA5A09A948F8B86827E7A777490
:10052000716E6C696866646362605F5F5E5D5D5C8E
:100530005C5C5C5C5C5C5C5D5D5E5E5F5F5F6060E4
:1005400061616262626262626161605F5F5E5C5CA7
:100550005A59585756555454535353535354555648
:1005600058595C5E606366696C7073777A7E8285C9
:10057000898D909396999C9EA1A3A5A6A7A9A9A9A8
:10058000AAA9A9A9A7A6A5A3A19F9C9A9794908D73
:100590008986827F7B7774706D696663615E5C5A61
:1005A00058565554535353535354545556575859FA
:1005B0005A5C5C5D5F5F606161626262626262613F
:1005C0006160605F5F5F5E5D5D5C5C5C5C5C5C5C51
:1005D0005C5C5C5D5E5E5F606162646567696B6EFA
:1005E0007073767A7D81858A8F94999FA5ABB1B718
:1005F000BDC3C9D0D6DBE1E6EBEFF3F6F9FCFDFEB7
:10060000FEFEFEFEFEFEFDFDFCFCFBFAF9F8F7F631
:10061000F5F4F2F1F0EEEDEBE9E8E6E4E2E0DEDC41
:10062000DAD7D5D3D0CECBC9C6C4C1BEBCB9B6B358
:10063000B0AEABA8A5A29F9C9996938F8C89868318
:10064000807D7A7773706D6A6764615E5B5855521E
:100650004F4C4A4744413F3C393734322F2D2B28E9
:10066000262422201E1C1A1816141311100E0D0C0D
:100670000A09080706050404030202020101010138
:100680000101010101010202030304050607080933
:100690000A0B0D0E0F1112141617191B1D1F212303
:1006A00025282A2C2F313436393B3E414346494CCC
:1006B0004F5154575A5D606366696C707376797CEC
:1006C0007F8285888C8F9295989B9EA1A4A7AAADC6
:1006D000B0B3B5B8BBBEC0C3C6C8CBCDD0D2D4D7DB
:1006E000D9DBDDDFE1E3E5E7E9EBECEEEFF1F2F397
:1006F000F5F6F7F8F9FAFBFBFCFDFDFDFEFEFEFE4C
:1007000022FDC601CA637473728374737281746349
:1007100074737283747372817463B4737283747349
:100720007281746374737264B474737264B4747336
:100730007284B474737282B47464B474737284B463
:1007400074737282B4746425B4737284B4747372F3
:1007500082B47444B4747372FF1EFEC809CA54C3D1
:10076000030403840603040354C572737284C572C0
:10077000737264C503040361F084A5737473840603
:100780000405048426737473C4018004629394C5C1
:10079000547572737284C572737254C52223228495
:1007A000C522232264C572737261F084C523242399
:1007B00084C5737473847523242364A4727372FFD5
:1007C0001EFEC401FF04810491F0810481F0816464
:1007D00081F0810451F0FFC3CCA0AABDAAABB18DBA
:1007E000C6B2C9CEC3C8A0AABDAAABB18DC6C3D676
:1007F000B2CCA0A0AABDAAABB18D85F100F0CEF716
:00000001FF

View File

@@ -1,129 +0,0 @@
:10000000A900851D78D88D01028D030285338D00EE
:1000100020A27F9A8E0030A90A8531A90C85322052
:1000200080F0B0FBA27F9AA9008D00208D0702A965
:10003000009500CA10FB861CAE0502AE14028E1499
:100040000258AD020249FF2930F0190A0A0AB00924
:10005000A9B5A22FA0304C6AF01009A96AA25FA02E
:10006000604C6AF0A9F9A203A0048531863284337A
:10007000382C020270034CB6FC2080F0B0F29013D2
:10008000A531E9018531A532E9008532A533E900C2
:10009000853360AD020249FF2930D0034C00F0A245
:1000A00003AD1402DDB5FAB004CAB850F7BDB9FA11
:1000B0008515851C4C0AF1A51538E9010AAA18BD59
:1000C00057FA8531E8BD57FA8532A0006058A9007B
:1000D000851B8515A51CF00AA51FD0034C00F04C0C
:1000E000BFFCAD02022904D0E478A517D002F0DDF0
:1000F0008515584C0AF1A51DD00FA97F8D0030AA97
:100100001E00FFCAD0FA8E002060D8A5150A38E973
:1001100002188531AABD19FA8530E8BD19FA852F74
:1001200020F6F06C2F0020B7F0843A843F8440849E
:10013000428445B1318537D00320ADF920BFF3A209
:10014000009400E89400E8E8E00CD0F520B5F3B1A5
:100150003129F0C9B0B0034CF9F1C9B0D00820B5CD
:10016000F385154C0AF1C9F0D0034CCDF0C9C0D0CD
:100170004DB131290FC901D00820B5F385374CBEE8
:10018000F1C902D00620BFF34CBEF1C903D007A9C4
:10019000F0853A4C9EF1C904D01CA980853A20B55F
:1001A000F3853B853C20B5F3853D20B5F338E90167
:1001B0000A853E4CBEF1C905D00AA900853A20B592
:1001C000F318908BC906D00820B5F3853F4CBEF1DB
:1001D000C907D007A900853F4CBEF1C908D0082047
:1001E000B5F385404CBEF1C909D007A90085404C44
:1001F000BEF1A90185424CBEF1B13148290F8533CA
:100200006829F04A4A4A4AAABD0CF48546BD01F461
:100210008538A63FF0044ACAD0FC38E54085412025
:10022000B5F3C9F0D007A9FF85454CEAF2208EF25C
:10023000A201A52D950CE8E8E009D0F8A200A52EB2
:10024000950CE8E8E008D0F8A533C901F03A20B5EC
:10025000F3208EF2A52E850E8512A52D850F851310
:10026000A533C902F02220B5F3208EF2A52E851009
:10027000A52D8511A533C903F00E20B5F3208EF20C
:10028000A52E8512A52D85134CEAF24C4CF1A54202
:10029000F02FB13148290F8535684A4A4A4AC90CBE
:1002A000F01F852D186522852DC90C901038E90C9A
:1002B000B006690C0A4CCEF2E6354CAEF20A189044
:1002C0000DB13148290F85356829F04A4A4AAABD3F
:1002D000E3F3852DE8BDE3F3852E38A907E535AABC
:1002E000F007462D662ECAD0F960A000A63718B1D7
:1002F0000171046A853918B107710A6A1865396A8B
:100300008533A541D005EAEA4C10F3A5338D0010E2
:1003100018A500650C8500A501650D850118A503CC
:10032000650E8503A504650F850418A5066510856F
:1003300006A5076511850718A50965128509A50A8F
:100340006513850ACAD03C243A1056C63CD044A551
:100350003B853CA63E243A501518B50C653D950CDE
:100360009006B50D6900950DCACA10ED303338B549
:100370000CE53D950CB006B50DE900950DCACA1007
:10038000ED301EE60CC60CEAEAEAEAEAEA4C90F323
:100390004CEEF2E60CC60CE60CC60CE60CC60CEAFB
:1003A000EAC638F00DA541F005C6414CECF2EA4C26
:1003B000ABF34C4CF118E631D002E632B13160209B
:1003C000B5F3850285058508850BC9FFD01420B5D6
:1003D000F3850220B5F3850520B5F3850820B5F334
:1003E000850B6053CA58C55E0E63A569916FD876B8
:1003F0007F7D8A85038CEB954C9E2D000053928C5B
:1004000001FFBF7F5F3F2F1F18100C080000010184
:1004100002020405070A0F20B7F0A205A000A900F8
:100420009539CA10FBB131853B853E20B5F3A20D4D
:10043000A00DB1319500CA8810F8C820E4F4B13A93
:100440004A853FB13D4A18653F8D001018A53965B2
:10045000008539A53A6501853A18A53C6504853CB7
:10046000A53D6505853D38A537E9018537A538E9FE
:100470000085389008A215CAD0FD4C3EF420E4F463
:10048000240D500AA9008539853A853D853CA20096
:1004900020D6F4A20420D6F438A50AE901850AA5DD
:1004A0000BE900850BB097C60CF007A20BA00B4C14
:1004B00032F4A50D301018A531690E8531A53269C9
:1004C0000085324C2EF42920F009A50D291F851531
:1004D0004C0AF14CCDF018B50075029500B50175C8
:1004E00003950160A5088537A50985386020B7F018
:1004F000A000843BB131851020B5F38513A2002004
:10050000B5F39500E8E008D0F6A5068538A5028584
:1005100039A503853A20B5F3A531853CA532853D43
:10052000A0002407100A840E840F84118412A000F6
:10053000B1318533C9FFD041A53BD00520B5F38546
:100540003BA53C8531A53D8532C63BD00CA515C9E0
:1005500001D0034C16F84CCDF018A50265048502B5
:10056000A50365058503C638D0B6A5068538A53927
:100570008502A53A85034C20F5A533850920B5F3FE
:10058000B131850820B5F318A5086502850AA509CB
:100590006503850B18A509C5039012F02038A5083E
:1005A000E502850CA509E503850D4CC5F538A502C6
:1005B000E508850CA503E509850D4CC5F5A508C51D
:1005C0000290EAB0D8A5018537A60018A50E650AE5
:1005D000850EA50F650B850FA000B10F4A85331856
:1005E000A511650C8511A512650D851224077002F1
:1005F000B1124A1865338D0010CAF006EAEAEAEA39
:10060000D0C9C637D0C34C20F520B7F0A200A00057
:10061000B131950020B5F3E8E009D0F4A5008509D3
:10062000850BA501850A850CA606A9008D0010A5DD
:100630000A850CA509850B208EF638A50AE50285EA
:100640000AA509E5038509B008A501850AA5008565
:100650000938A501E50A850CA500E509850BA50764
:100660008D0010208EF6CAD0C1A504850CA5058585
:100670000B208EF638A507E5088507B0ABA000B1C2
:1006800031C9FFF00620B5F34C0CF64CCDF038A57F
:100690000CE901850CA50BE900850BB0F260A9F708
:1006A0008532A9038531A9048533A000A200B131A8
:1006B000950020B5F3E8E008D0F4A533C901D006D1
:1006C000A52185008501A60018A50665048506A557
:1006D0000765058507A8B900FE8D0010CAF007A0C0
:1006E0000888D0FDF0E218A50465028504A505651B
:1006F000038505C601D0CFC633F005A0004CACF68B
:100700004C9EF6311FF5FF80030000010800000039
:100710000000002121F1FFC0030000404000000064
:10072000000000A90985018505A9EA85038507A9B7
:100730001E850A850D8510851318A500690A850494
:1007400018A50269028506A0FF8433A2FF18A50838
:1007500065008508A50965018509A8B900FE4A85D7
:100760003218A50B6504850BA50C6505850CA8B989
:1007700000FE4A1865324A853118A50E6502850EBD
:10078000A50F6503850FA8B900FE4A853218A5118B
:1007900065068511A51265078512A8B900FE4A18DD
:1007A00065324A1865318D0010CAF007A01188D053
:1007B000FDF09AA5346A902F18A5006903850018EA
:1007C000A5046903850418A502697F850218A5069A
:1007D000697F8506C633F00AEAEAEAEAEAEAEA4C01
:1007E0004BF7E6344C47F738A500E903850038A5F8
:1007F00004E903850438A502E97F850238A506E9E6
:00000001FF

View File

@@ -1,129 +0,0 @@
:100000007F8506C633F00AEAEAEAEAEAEAEA4C4BF6
:10001000F7E6344C47F7A9408523202BF84CCDF068
:10002000A910852358202BF84CA6F9A955852885B9
:1000300029A5238525A9808526A9208527A9FF85AF
:100040002CA91085242067F8A529290FA8C8842A7F
:10005000A2008E0010A42A88D0FDE8D0F5C624D0D6
:10006000E42067F84C78F8262B262826299006A548
:100070002949878529662B60A42CA5292901D0024E
:10008000A0008C0010A627CAD0FDC625D009A52344
:100090008525C62CD00160C626D0C6A9808526E657
:1000A000274C61F8488A4898482C050270034C9602
:1000B000F9AD0002291FD0034C99F98519C90CD05C
:1000C000034C20F8C908D00AA90085228520A9166A
:1000D000851EC907D004A9908521C90ED0034CB84C
:1000E000F9C90BD0034CFCF9A515C906D037A519E1
:1000F000C915F01FC91FF01BC91EF01BC916F01748
:10010000C918F01AC909F016C91BF014C919F01062
:100110004C25F9E601E601E605E6054CA6F9E603FD
:10012000E6074CA6F9A200BDBDFAC519D004851C8E
:10013000F03DE8BDBDFAC519D004851CF016E8BD38
:10014000BDFAC519D006A900851CF023E8BDBDFA8B
:10015000C519D008A9008517851DF013A002E8BDB8
:10016000BDFAC519F0058810F53004A5198517A545
:1001700019C515D008AABD95FA30061029AABD9553
:10018000FA851A293FC51B301D851BA5198515A2A7
:100190007F9A584C0AF1AD1402A27F8E17028E1777
:1001A000029A584CCDF068A868AA685840A515C9AD
:1001B00008D004A51E853760A521C9219002C6215B
:1001C000A517C908D033A51EC90AF008B024A9167E
:1001D000851ED025A5204A9009A522F00BC6224CE9
:1001E000F9F9A522C90F9005E6204CF9F9E6224C51
:1001F000F9F938A51EE901851E4CA6F918A5006974
:10020000048500A5016900850118A5046904850419
:10021000A505690085054CA6F9F4EDF4EDF4EDF1C2
:1002200026F126F723F69EF126F609F417F0CDF015
:10023000CDF126F0CDF4EDF0CDF4EDF4EDF417F4BE
:1002400017F609F609F417F126F126F126F126F042
:10025000CDF609F126F126D8FAC4FA30FBF4FB4DAD
:10026000FC000004FB13FFEAFBC7FB0000000029B1
:10027000FC000030FB000048FB5CFB70FBA9FBE0CE
:10028000FBEAFBB8FB4DFC7FFCC2FFE4FF0000D69D
:10029000FB7EFF8AFF0086868686868181810181BA
:1002A0008181018186808181838181810181828236
:1002B0008181818181004080C013181A01010F04DF
:1002C00003060708FEFE0808008080FF0080020089
:1002D000028002000280FFFFFEFE10100010FFFEF1
:1002E0001080010001100120013001400150016027
:1002F00001700180019001A001B001C001D001E0B6
:1003000001F0FF10FEFE10100006FFFE108001003D
:100310000110012001300140015001600170018095
:10032000019001A001B001C001D001E001F0FF0483
:10033000FEFE302000F880001100080001000400DB
:10034000010002000100FF11FEFE0908002010FF5D
:1003500020000100020004000800FF20FEFE080843
:100360000008C0FF30FF039E041D03EC04F1FF18DA
:10037000FDF0030000F80300004000400001008091
:1003800005000088050000400040000100E0070073
:1003900000E80700004000400001008005000084E4
:1003A000050000400040000180FE0008FEFF10082C
:1003B000FEFF200040000180FE0000C0FF0008C0DA
:1003C000FF4000F80001F7FD0002000006020000F7
:1003D0002000FFFFFF8000800100000810C020FF08
:1003E00002000200000806FF18FF002001000010B4
:1003F00002FF20FF08FEC601445353055544434302
:10040000B4454403037405444343B445C2FFFDFDB2
:10041000FEFEC3030101C7C810443232A43544A113
:10042000A153A44491914394FF0DFFFDFDFEFEC82E
:100430000244515154B4C2FE428425C2FFFDFDFE68
:10044000FE4461619435C2FE428425B00D08FDCAA8
:10045000C810C40301014453A253A24404530453DB
:1004600044B343B3434453A253A244A333A33344FA
:100470009323932344338233824473047304FF042D
:10048000FE4153418341B341344154418441B4411D
:10049000354155418541B54136C2FFFDFDFEFE2483
:1004A000525286B6C60104525285B5FF0607080AA5
:1004B0000B0C0D0E171CA201861F86154C0AF1A607
:1004C0001FE8E020D0034C00F08AA009D9ACFCF072
:1004D000F08810F830E2000000000000000000008A
:1004E000000000000000000000000000000000000C
:1004F00000000000000000000000000000000000FC
:10050000000102030405060708090A0B0C0D0E0F73
:10051000101112131415161718191A1B1C1D1E1F63
:10052000202122232425262728292A2B2C2D2E2F53
:10053000303132333435363738393A3B3C3D3E3F43
:10054000404142434445464748494A4B4C4D4E4F33
:10055000505152535455565758595A5B5C5D5E5F23
:10056000606162636465666768696A6B6C6D6E6F13
:10057000707172737475767778797A7B7C7D7E7F03
:10058000808182838485868788898A8B8C8D8E8FF3
:10059000909192939495969798999A9B9C9D9E9FE3
:1005A000A0A1A2A3A4A5A6A7A8A9AAABACADAEAFD3
:1005B000B0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC3
:1005C000C0C1C2C3C4C5C6C7C8C9CACBCCCDCECFB3
:1005D000D0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFA3
:1005E000E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF93
:1005F000F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF83
:10060000FEFEFEFEFEFEFDFDFCFCFBFAF9F8F7F631
:10061000F5F4F2F1F0EEEDEBE9E8E6E4E2E0DEDC41
:10062000DAD7D5D3D0CECBC9C6C4C1BEBCB9B6B358
:10063000B0AEABA8A5A29F9C9996938F8C89868318
:10064000807D7A7773706D6A6764615E5B5855521E
:100650004F4C4A4744413F3C393734322F2D2B28E9
:10066000262422201E1C1A1816141311100E0D0C0D
:100670000A09080706050404030202020101010138
:100680000101010101010202030304050607080933
:100690000A0B0D0E0F1112141617191B1D1F212303
:1006A00025282A2C2F313436393B3E414346494CCC
:1006B0004F5154575A5D606366696C707376797CEC
:1006C0007F8285888C8F9295989B9EA1A4A7AAADC6
:1006D000B0B3B5B8BBBEC0C3C6C8CBCDD0D2D4D7DB
:1006E000D9DBDDDFE1E3E5E7E9EBECEEEFF1F2F397
:1006F000F5F6F7F8F9FAFBFBFCFDFDFDFEFEFEFE4C
:1007000028FE830543A3833543A3834553B3833531
:1007100053B3FF00FFFDFDFEFECAC601C303010186
:100720004452530405444243B3B444020373744433
:100730004243B3B4443233A3A444A1A25354442249
:1007400023939444828334354472732425441314D0
:10075000848544030474754462631415FF10FD849A
:1007600026616526842623234284323234648467DA
:1007700026471484672246778464822422FF10FE71
:10078000C40150024475A50464FF08FDCAC81044A2
:1007900003630464441373157544036305654413CC
:1007A0007212734403630563441575137344036342
:1007B0000363441373137344036303634414731395
:1007C00073FF30FFFDFDFEFEC3040101240303A3FC
:1007D00034C3010404340303A334C30501012433E7
:1007E000331464FF10FEC40140024415651474FF05
:1007F00000000000000000000000ACF900F0A4F8C8
:00000001FF

View File

@@ -1,129 +0,0 @@
:10000000FEFEFEFEFEFEFDFDFCFCFBFAF9F8F7F637
:10001000F5F4F2F1F0EEEDEBE9E8E6E4E2E0DEDC47
:10002000DAD7D5D3D0CECBC9C6C4C1BEBCB9B6B35E
:10003000B0AEABA8A5A29F9C9996938F8C8986831E
:10004000807D7A7773706D6A6764615E5B58555224
:100050004F4C4A4744413F3C393734322F2D2B28EF
:10006000262422201E1C1A1816141311100E0D0C13
:100070000A0908070605040403020202010101013E
:100080000101010101010202030304050607080939
:100090000A0B0D0E0F1112141617191B1D1F212309
:1000A00025282A2C2F313436393B3E414246494CD3
:1000B0004F5154575A5D606366696C707376797CF2
:1000C0007F8285888C8F9295989B9EA1A4A7AAADCC
:1000D000B0B3B5B8BBBEC0C3C6C8CBCDD0D2D4D7E1
:1000E000D9DBDDDFE1E3E5E7E9EBECEEEFF1F2F39D
:1000F000F5F6F7F8F9FAFBFBFCFDFDFDFEFEFEFE52
:10010000A900850678D88D01028D030285108D0027
:1001100020A27F9A8E0030A90A850EA90C850F2097
:1001200080F1B0FBA27F9AA9008D00208D0702A963
:10013000009500CA10FB8605AE0502AE14028E14AF
:100140000258AD020249FF2930F0190A0A0AB00923
:10015000A9B5A22FA0304C6AF11009A96AA25FA02C
:10016000604C6AF1A9F9A203A004850E860F8410E1
:10017000382C020270034C3CFF2080F1B0F2901347
:10018000A50EE901850EA50FE900850FA510E90070
:10019000851060AD020249FF2930D0034C00F1A266
:1001A00002AD1402DDABFAB004CAB850F7BDAEFA26
:1001B000850085054C0AF2A50038E9010AAA18BD98
:1001C0004AFA850EE8BD4AFA850FA0006058A900DA
:1001D00085048500A505F00AA507D0034C00F14C65
:1001E00045FFAD02022904D0E478A501D002F0DD7C
:1001F0008500584C0AF2A506D00FA97F8D0030AAC1
:100200001E00FFCAD0FA8E002060D8A5000A38E987
:100210000218850EAABD0AFA850CE8BD0AFA850BFC
:1002200020F6F16C0B00488A4898482C05027003B0
:100230004CB3F2AD0002291FD0034CC2F28502A6D6
:1002400001E007D00AA602E00BD004A90A8502A0AB
:1002500000A201DDB1FAF005CA10F8300585054CA1
:1002600081F2A202DDB1FAD0028405E8DDB1FAD054
:10027000028401A202DDB5FAF005CA10F830028549
:1002800001C500D008AABD8AFA30061046AABD8A68
:10029000FA8503293FC504903A8504A5028500A28A
:1002A0007F9A8E17028E1702A9008508AD14025896
:1002B0004C0AF2AD1402240810034CF6F550034C1E
:1002C00090F7A27F8E17028E17029AA90085085810
:1002D0004CCDF168A868AA68584020B7F1A200A0E8
:1002E00000B10E9515209DF4E8E00FD0F4A0008435
:1002F0003AB10EC9FFD00D209DF4F00585004C0ADF
:10030000F24CCDF1C900D00F209DF4AA209DF495A8
:1003100015209DF44CEDF2241A5020AABDE5F48579
:1003200038209DF4A22620A8F4209DF4241C302A15
:10033000A22820A8F4209DF44C5AF38523A9808597
:1003400038A902241C3002A9048510A200209DF4C3
:100350009526E8E410D0F6209DF4A51D852FA20572
:100360009430CA10FB842EA518853685378639A5AA
:10037000228524A5208525A62318A515652E852E62
:10038000A516652F852F3003EA100249FF4C90F324
:10039000852BA900852AA417883007462B662A4C8E
:1003A00098F318A526652A852CA527652B852D1879
:1003B000A52C65308530A52D65318531241E1004AE
:1003C000A8B900F04A850D18A52C65328532A52DF7
:1003D00065368536241E5004A8B900F04A18650D0C
:1003E000241C304B241B30014A851218A528652A8D
:1003F000852CA529652B852D18A52C65338533A55E
:100400002D65348534241F1004A8B900F04A850DE9
:1004100018A52C65358535A52D65378537241F50E2
:1004200004A8B900F04A650D241B70014A65120545
:1004300019241A1006C5399002A539243A302285AC
:1004400012C53BF018A9FF9002A901850D18A53B24
:10045000650D8D0010853BC512F002D0F0A9FF8517
:100460003A8D0010853B241C5013C624D00AA522C7
:100470008524A52565218525A42588D0FDCAF00BF6
:10048000A00888D0FD4C88F44C79F3E636E637C6F0
:1004900039C639C638D0034CEDF24C77F3E60ED0AE
:1004A00002E60FA000B10E6048290F8513684A4A82
:1004B0004AA8B9CBF49500C8B9CBF4950138A9077F
:1004C000E513A85601760088D0F960CA53C5580EC6
:1004D0005EA5639169D86F7F768A7D0385EB8C4C2E
:1004E000952D9E0000FFBF7F5F3F2F1F18100C0847
:1004F00020B7F1A9808508A207A0018415B10E0AD2
:100500003002A209862FA200A000B10E951C209DEA
:10051000F4E8E42FD0F4A000B10EC9FED00A209D6B
:10052000F48529842A4C7CF5C9FFD0034CC2F2988B
:10053000852A85298530AA18E8651F300485311081
:10054000F6A531A42138E520300A8531E8D002E64D
:100550003088D0F1A531E8D002E63038E522B0F697
:10056000862FA000B10EF014AACA301018A5296574
:100570002F8529A52A6530852A4C69F5209DF485AB
:1005800017A51C100A297F18651785194C94F520AA
:100590009DF48519241D70241017A623A5174ACA97
:1005A000D0FC8516A624A5194ACAD0FC85184CC6CD
:1005B000F5A5238516A52485184CC6F5209DF48540
:1005C00016209DF48518A51D2920F00EA623A51A36
:1005D0004ACAD0FCAAE886168618A51D2910F0077D
:1005E00038A980E51A8515209DF4203FF7A51E8DBA
:1005F0001E02584CA0F6242E101A18A51F651A309A
:100600000D851A18A51B651F3004851B1069A940AC
:10061000852ED063242E501F38A51AE520300F8573
:100620001A38A51BE5203006851BC627D049A20035
:10063000862ECA862DD040242D101538A52BE90111
:10064000852BA52CE900852CB02DA940852DD02720
:1006500038A51AE522300D851A38A51BE52230048D
:10066000851B1013BAE8E8E8E8E8E89AA9FF8D17B7
:10067000024C16F5203FF7A51D2920F00EA623A554
:100680001A4ACAD0FCAAE886168618A51D2910F0B9
:100690000738A980E51A8515A51E8D1E024CD3F2D8
:1006A000A90085318532A5178535A5198536A5168A
:1006B0008533A518853418A53165328D0010A6152F
:1006C000CAD0FDA43388F00884334CCDF64CD6F65E
:1006D0008431A5168533A43488F00884344CE0F6C0
:1006E0004CE9F68432A5188534A43588F00C84359D
:1006F000203EF7EAEAEAEA4C12F7A531F007A90032
:1007000085314C0AF7A51A8531EAA5178535A51656
:100710008533A43688F00C8436203EF7EAEAEAEA0C
:100720004C3BF7A532F007A90085324C33F7A51BE7
:100730008532EAA5198536A51885344CB6F660A22F
:1007400003B51F9525CA10F9E8861A861BA52985C9
:100750002BA52A852CA980852E6020B7F1A940857C
:1007600008A000B10E8519209DF4851A209DF485FE
:1007700031852F209DF485328530209DF4A9018597
:100780003B853A8533788D1C028D1C02584C91F8BC
:10079000C633D06CA200A000B131C9FFD00BA52F89
:1007A0008531A53085324CC6F7243B5019A53B292D
:1007B0003F853BA9008535853485378536A53B299E
:1007C0003F85334C00F8B131853B293F853320AF5D
:1007D000F9A23420A8F4A53B300B20AFF9A23620B3
:1007E000A8F44CFDF718A534651A8536A535D0094F
:1007F0008537853685344CFDF76900853720AFF99C
:00000001FF

View File

@@ -1,129 +0,0 @@
:10000000C63AD03FA000B10EC9FFD0034CC2F28562
:100010001B209DF4853A209DF4A51BC911900BA9C6
:100020004B8538A9F885394C32F8A9948538A9F858
:100030008539A5198D1F02BAE8E8E8E8E8E89A587A
:100040006C3800A5198D1F024CD3F2A95585248563
:100050002538A51BE9110AAABD89F98526E8BD89BD
:10006000F98527A9608528A426261426242625900C
:1000700006A525498785256614A90024253002A5F3
:10008000288D0010A627CAD0FD88D0DD18C628D03C
:10009000D64C91F8A9008520852285218523851CD1
:1000A000851E851D851FA51B0A0AAAA000BD45F94E
:1000B000991500E8C8C004D0F4A000A980852BA63B
:1000C0001818A52065158520A52165168521A8B9D4
:1000D00000F04A852918A52265158522A5236516F5
:1000E0008523A8B900F04A65294A85294A18652957
:1000F0008529A51C6534851CA51D6535851D852AAA
:10010000A51E6536851EA51F6537851F18652A6AD9
:100110004A4A1865298D0010CAD0A618A51565177A
:100120008515A51669FF8516E623C62BD091A90073
:1001300085158516A901852BA2FF4CC1F8A006885C
:10014000D0FD4CC1F80005F8100005FD0EB005FD0E
:100150000F8006FD100007FC10F860E0016D7FE0E5
:10016000012830B001BD12FC02DA13FC020A15FCB2
:10017000024916FC029C17FC02811AFC02151CFCA9
:1001800002851FFC020000FF01042420011201125D
:1001900002120412061208120A120C120F12131184
:1001A00016111A102010240F280E2C0D300C34E6D6
:1001B00031D002E632A000B13160A9FE851AA90053
:1001C0008516A9048517A9028515A5186516851831
:1001D000A51965178519A8B900F0251A8D0010C654
:1001E00015D01DA9028515A51669048516A51769E0
:1001F000008517C92090D3C61AC61AD0C14CCDF1BC
:10020000A00388D0FDEAEA4CCAF9F75AF4F0F75A8D
:10021000F2DAF2DAF75AF75AF75AF4F0F75AF4F03A
:10022000F4F0F1CDF2DAF75AF75AF1CDF4F0F75ACB
:10023000F1CDF2DAF4F00000F9BAF4F0F4F0F2DA09
:10024000F2DAF1CDF1CDF2DAF4F0C8FAEEFC3BFBD4
:10025000E5FD5DFE8BFBD6FB2EFC40FDA4FC7DFD89
:1002600070FD000070FE3BFBC5FC00000000D6FCEA
:1002700000008DFEBBFD00000000C9FDD7FDA7FEFC
:10028000C7FE00000000EBFEA5FD00868585868682
:100290008181818282828181838681818181818144
:1002A000818181818181818181838150A0D80208EF
:1002B0001F010F04030607080103040607080A0FBD
:1002C0001013180000000000240411FB1104110297
:1002D00011021104130400040004110600020004BA
:1002E00000041106000200040004110600020004CC
:1002F00000041106000204050405040603050305B5
:100300000306020502050206010501050106100AA1
:10031000FF90C6A0C6A0C60523930533A3C6C60595
:10032000A25305924385C605823386C6057223050E
:1003300062130652030422928622FF200372FB08F6
:10034000080B080C080E0809080C080E080F080412
:100350000804080308030802080208010823012111
:10036000011F011D011B01190116011401000800E4
:100370000CFFA0C6A0C6C422C432C472C482C43258
:10038000C472C4A288C688528C22FF1602A8FB0041
:1003900010001000100010001012020406030800E4
:1003A00010000813020406FF8242C24282C6C24203
:1003B000C242C262C222422264422224422204C2B7
:1003C00022022204C22282C6422204422204422283
:1003D00004829282C6FF2A02F7FB0008110204067B
:1003E00000081102040600081102130210040004A0
:1003F000040403040204FF82220204C6412224C131
:1004000022C242C142C142C252C152C152C22201A1
:100410004422014445C122C2A1C2A1C2A1C2A1423B
:10042000A1A442A194C2A10205A10225C6FF2003F6
:1004300051FC00101104040C00101104040C0010F5
:100440001204030C00101304030C00101304020C1C
:10045000FFC242C222C292C222C242C222C222C2EF
:1004600022C292C222C242C222C222C292C222C26C
:1004700022C242C222C292C222C252C242C2B2C2EC
:1004800042C252C242C242C242C2B2C242C252C2BC
:1004900042C242C2B2C242C242C252C242C2B2828C
:1004A0004282C6FF2000EBFC14021502160217025E
:1004B000180219021A021B021C021D021E021F0250
:1004C00020022202FF2802EBFC04040404030403BC
:1004D0000411021206FF1400EBFC040111030301D6
:1004E00013030201130301011303FFA0C6FF0080E1
:1004F000407F053008030401671501333301671B92
:1005000001331D01671B01331D01676701331501AD
:10051000671D013333016767010304016767010445
:1005200005016767013333004D1200670D006D113F
:10053000004D1A006710006D0C004D0F006720FF82
:100540000040207F0120040082820101008282029B
:1005500002006D6D0303006D6D0404005757030323
:10056000005757020200525207070052520707FF76
:10057000002060010101010100006745FF80402863
:1005800050023010006201010031101000410505D9
:1005900000411010003D0202003D080800412020EB
:1005A00000410303FF0080407F0101040104004D6E
:1005B0003D005241003A2E005241FF0010207F01C1
:1005C00020010202FE200304FF0030107F014001E1
:1005D0000204FE100109FF000040080101020302AD
:1005E000FE086543FF008000000000004020C000BE
:1005F00022000080020040800002004080000200D3
:100600004080000200408000000160020040800045
:100610000200408000020040800002004080000094
:100620000130020040800002004080000200408053
:100630000002004080000001100200408000020023
:10064000408000020040800002004080000001085D
:10065000000B280003802200608000FF00F06F0084
:10066000000040008000C0C00100FF040245FF0CF4
:10067000800503000000808000C0C0010701300534
:100680000010050030050020050040FF0000200399
:10069000000040000000C0C00101FF030245B50298
:1006A000A556025506FF2000010110000000800041
:1006B000C0C00120108005002000020200012000BF
:1006C0000B08040028FF0000080081000000400023
:1006D000C0001601A0801800408000000B28000C0C
:1006E000000003F04000708000FF00000000800068
:1006F000C0008000800001010106027202720292B5
:10070000029202A202A20272027202330233023386
:100710000233023302330233023300030002720257
:10072000720292029202A202A202720272023302C8
:10073000C6FF10060D11121417181D1EA201860700
:1007400086004C0AF2A607E8E020D0034C00F18AAC
:10075000A008D933FFF0F08810F830E20000000064
:100760000000000000000000000000000000000089
:100770000000000000000000000000000000000079
:100780000000000000000000000000000000000069
:100790000000000000000000000000000000000059
:1007A0000000000000000000000000000000000049
:1007B0000000000000000000000000000000000039
:1007C0000000000000000000000000000000000029
:1007D0000000000000000000000000000000000019
:1007E0000000000000000000000000000000000009
:1007F00000000000000000000000D9F200F126F225
:00000001FF

View File

@@ -1,129 +0,0 @@
:10000000FEFEFEFEFEFEFDFDFCFCFBFAF9F8F7F637
:10001000F5F4F2F1F0EEEDEBE9E8E6E4E2E0DEDC47
:10002000DAD7D5D3D0CECBC9C6C4C1BEBCB9B6B35E
:10003000B0AEABA8A5A29F9C9996938F8C8986831E
:10004000807D7A7773706D6A6764615E5B58555224
:100050004F4C4A4744413F3C393734322F2D2B28EF
:10006000262422201E1C1A1816141311100E0D0C13
:100070000A0908070605040403020202010101013E
:100080000101010101010202030304050607080939
:100090000A0B0D0E0F1112141617191B1D1F212309
:1000A00025282A2C2F313436393B3E414346494CD2
:1000B0004F5154575A5D606366696C707376797CF2
:1000C0007F8285888C8F9295989B9EA1A4A7AAADCC
:1000D000B0B3B5B8BBBEC0C3C6C8CBCDD0D2D4D7E1
:1000E000D9DBDDDFE1E3E5E7E9EBECEEEFF1F2F39D
:1000F000F5F6F7F8F9FAFBFBFCFDFDFDFEFEFEFE52
:10010000A900850978D88D01028D0302851A8D001A
:1001100020A27F9A8E0030A90A8518A90C85192083
:1001200080F1B0FBA27F9AA9008D00208D0702A963
:10013000009500CA10FB8608AE0502AE14028E14AC
:100140000258AD020249FF2930F0190A0A0AB00923
:10015000A9B5A22FA0304C6AF11009A96AA25FA02C
:10016000604C6AF1A9F9A203A00485188619841AC3
:10017000382C020270034C1DFE2080F1B0F2901367
:10018000A518E9018518A519E9008519A51AE9003E
:10019000851A60AD020249FF2930D0034C00F1A25C
:1001A00003AD1402DDFEFDB004CAB850F7BD02FE77
:1001B000850185084C12F2A50138E9010AAA18BD8B
:1001C00001FC8518E8BD01FC8519A0006058A90054
:1001D00085078501A900850EA90C850DA508F00AE3
:1001E000A50BD0034C00F14C28FEAD02022904D02F
:1001F000DC78A503D002F0D58501584C12F2A90095
:100200008509A97F8D0030AA1E00FFCAD0FA8E0092
:100210002060D8A5010A38E902188518AABDBBFBE1
:100220008517E8BDBBFB851620FEF16C1600488AD9
:100230004898482C050270034C0AF3AD0002291FB0
:10024000D0034C0DF38505C909D004A903850CC959
:1002500019D007A904850C4C1AF3C90ED0062085C5
:10026000FB4C1AF3C911F004C91FD004A909850376
:10027000A200BD47FCC505D0048508F03DE8BD4798
:10028000FCC505D0048508F016E8BD47FCC505D0BF
:1002900006A9008508F03DE8BD47FCC505D008A9C2
:1002A0000085038509F02DA002E8BD47FCC505F0D7
:1002B000058810F53004A5058503A20FA505DD0608
:1002C000FED00EAD02022902D050A509D04C4CD46C
:1002D000F2CA10EAA505C501D008AABDDEFD3006A8
:1002E0001038AABDDEFD8506293FC507302C8507DD
:1002F000A505C914D00BA9008503AD140229030973
:10030000208501A27F9A584C12F2AD1402A27F8E72
:1003100017028E17029A584CCDF168A868AA68583F
:1003200040A505850938E9010AAAA000BD01FC85A0
:100330001EE8BD01FC851FB11E8522D010207EF372
:10034000B11E8520207EF3B11E8521D0038D0030A3
:10035000207EF3A000A522D005B1208D0030B11E73
:10036000493F8D0020C9C0D007A90085094CCDF1B7
:100370002C020230FB207EF32085F34C53F3E61E63
:10038000D002E61F60E620D002E6216020B7F184AB
:10039000368437842FA9FF852EB1188533A20794A0
:1003A0001ECA10FB208EF5B118C9B0B0034C1FF463
:1003B000C9B0D008208EF585014C12F2C9FFD003D8
:1003C0004CCDF1C9C1D008208EF585334CA4F3C9BA
:1003D000C2D008208EF585364CA4F3C9C3D007A936
:1003E0000085364CA4F3C9C4D008208EF585374C5F
:1003F000A4F3C9C5D007A90085374CA4F3C9C6D05A
:1004000013A9FF852F208EF585308532208EF58546
:10041000314CA4F3C9C7D004A900852F4CA4F3B173
:100420001848290F851A6829F04A4A4A4AAABDB8CD
:10043000F58534A636F0044ACAD0FC38E53785384D
:10044000208EF520A4F4A201A5149526E8E8E00981
:10045000D0F8A200A5159526E8E8E008D0F8A51A7E
:10046000C901F03A208EF520A4F4A5158528852C25
:10047000A5148529852DA51AC902F022208EF52004
:10048000A4F4A515852AA514852BA51AC903F00E79
:10049000208EF520A4F4A515852CA514852D4CCD12
:1004A000F44CA4F3B11848290F851C6829F04A4A76
:1004B0004AAABD9AF58514E8BD9AF5851538A907AD
:1004C000E51CAAF00746146615CAD0F960A63318D1
:1004D000A51E6526851EA51F6527851FA8B900F0E6
:1004E000851A18A52065288520A52165298521A8BC
:1004F000B900F018651A6A851A18A522652A85229E
:10050000A523652B8523A8B900F0853518A524659A
:100510002C8524A525652D8525A8B900F0186535FD
:100520006A18651A6AC52E9005A52E4C32F54C3115
:10053000F5EAA438D005EAEA4C3EF58D0010242FE8
:100540003008A00688D0FD4C6CF5C632F008A00536
:1005500088D0FD4C6CF5A5308532C62EA52EC53150
:10056000F0064C65F54C6CF5A2FF862ECAF00BA088
:100570000388D0FD4C77F54CCFF4C634D0034CA49F
:10058000F3A538F005C6384CCDF4EA4C87F518E6EB
:1005900018D002E619A000B1186053CA58C55E0E03
:1005A00063A569916FD8767F7D8A85038CEB954C26
:1005B0009E2D000053928C01FFBF7F5F3F2F1F18BD
:1005C000100C08A9168518A9F68519A200A000B17B
:1005D00018951E208EF5E8E005D0F4A5228523A508
:1005E00024651E8524A525651F8525A8B900F08DE5
:1005F0000010C623D0E938A51EE520851EA51FE5FD
:1006000021851FB0D6A000B118C9FFF006208EF5D5
:100610004CCBF54CCDF10004F9006000070A160040
:100620000900000408002000000208001CFF20B799
:10063000F1A200A000B118951E208EF5E8E008D0C8
:10064000F4A5248526A527651E8527A528651F8571
:1006500028A8B900F025258D0010C626D05518A56C
:100660001E6522851EA51F6523851F2423301C4C73
:1006700072F6A521C51FF00A902BEAEA4C7FF64CD2
:1006800041F6A520C51EB01D4C41F6EAA51FC521A7
:10069000F00A9011EAEA4C99F64C41F6A51EC520E5
:1006A000B0034C41F6A000B118C9FFF00E208EF542
:1006B0004C31F6A00A88D0FD4C45F64CCDF120B760
:1006C000F1A000A200B118951E208EF5E8E00ED032
:1006D000F4A501C908F007A50C85294CEAF6AD027E
:1006E000024AA90190F3A902D0EFA528852CA51EE6
:1006F000852DA51F852EA9F08538A523853BA5242A
:10070000242A500978AD14020902290758853CA50E
:1007100022853DA5208539A521853AA955853085B5
:1007200031A900A88535A5278532A525242A500999
:1007300078AD14020910293F58852F38263026310C
:10074000A6329006A531498785316634A5316A9075
:1007500002A200A535F05BC902F077C62CD007A530
:1007600028852C8A8533B1374A242A10014A6533FB
:1007700020EEF718A53965368536A53A65378537F1
:10078000C63DD049A522853D18A539652D8539A5D9
:100790003A652E853AC63BD034A523853BA52D4925
:1007A000FF852DA52E49FF852EC63CD020E6354C71
:1007B0003CF78A20EEF7A626CAD0FDC62FD00EA59C
:1007C00025852FE632A532C97FD002E63526344C86
:1007D0003CF78A20EEF7A62BCAD0FDC62FD0EEA597
:1007E00025852FC632A532C527D0E24CCDF1A429EC
:1007F00088F0044A4CF0F78D001060A955852885D3
:00000001FF

View File

@@ -1,129 +0,0 @@
:1000000029A526852C20B7F1A000A200B118951EC5
:10001000208EF5E8E00AD0F4A527852DA626A41E9B
:100020002086F8C62CD006A526852CE62588D0F09B
:10003000E62DC61FF0034C1EF8A4202086F8C62C1F
:10004000D006A526852CC62588D0F0C62DC621F061
:10005000034C39F8A4222086F8C62CD006A52685A4
:100060002CE62588D0F0C623F0034C54F8A42420B5
:1000700086F8C62CD006A526852CE62588D0F0C6A5
:100080002DD0EA4CCDF1662A26282629900CA528E9
:1000900049878528A529491D8529262AA625CAD04C
:1000A000FDA5284AB006A52D8D001060A9008D0081
:1000B0001060A509F0034CCDF120B7F1A200B118F2
:1000C000951E208EF5E8E00BD0F4A520852BA955D0
:1000D000852F8530A51F852DA51E852C2045F9A6C9
:1000E0002CCAD0FDC62DD0F0E62BA52BC527D0E419
:1000F000A525852A8D0030A52449FF8D0020A52740
:10010000852BA5268529A522852DA521852C204571
:10011000F9A62CCAD0FDC62DD008A522852DC62B48
:10012000F01BC629D0E8C62AA52A8D0030C528D0E4
:1001300005A9008D0020A52685294C0EF9A9008D62
:1001400000204CCDF1262E262F26309006A53049D2
:10015000878530662EA200A52F0A9002A62B8E005E
:100160001060A509F0034CCDF120FEF120B7F1A2FB
:1001700000A000B118951E208EF5E8E00AD0F4A585
:100180001E8D0030A000B11849FF8D0020208EF593
:10019000A61F20E7F9CAD0FAC620F00AE61EA51E5F
:1001A0008D00304C90F9A62120E7F9CAD0FAC6227A
:1001B000F00AC61EA51E8D00304CA6F9A62320E726
:1001C000F9CAD0FAC624F0034CBCF9A62520E7F9F9
:1001D000CAD0FAC626F00AC61EA51E8D00304CCB2A
:1001E000F920FEF14CCDF12C02023010A000B11824
:1001F000C9FFF00849FF8D0020208EF5A42788D084
:10020000FD6020B7F1A200A000B118951E208EF568
:10021000E8E00CD0F4A900852C852E852D852FA52E
:10022000278530852FA624A522852AA523852BA5E1
:100230002D651E852DA52E651F852EA8B900F0857C
:1002400031A52F651E852FA530651F8530A8B90003
:10025000F065316A25268D0010CAD0D3A624E63079
:1002600038A51EE520851EA51FE521851F38A52A76
:10027000E901852AA52BE900852BB0B3E62CA52C36
:100280004A900D18A51E6528851EA51F6529851F86
:1002900018A51E49FF851EA51F49FF851F18A51E0D
:1002A0006901851EA51F6900851FC625F0034C271F
:1002B000FAA000B118C9FFF006208EF54C05FA4CE3
:1002C000CDF1E60DA50DC926D004A90A850DA94AD0
:1002D000851EA20DA51F650D851FA520650E852015
:1002E000290FA8B9F3FA8D0010CAD0E8C61ED0E2D3
:1002F0004CF0FA0058146A173D0D3C1F492149572C
:100300005E384C20B7F1A000A200B118951E208ED7
:10031000F5E8E00BD0F4A525852BA526852CA52294
:100320008529A523852AA51E852FA51F8530A624EE
:10033000A52D652F852DA52E6530852EA8B900F039
:1003400025288D0010CAD0E818A52F6520852FA577
:10035000306521853038A529E9018529A52AE900DC
:10036000852AB0CA38A52BE901852BA52CE9008583
:100370002CB0F138A525E5278525A526E900852699
:10038000B0944CCDF1A5134A9004A911D002A9163E
:100390008512A204A91D8511A50F6900850FA5105E
:1003A00065128510A8B910F08D0010C611D0E9A90A
:1003B0001D8511C612CAD0E0E61360F38CF38CF9E8
:1003C00062F38CF38CF5C3F8B2F6BEF6BEF7FBF61B
:1003D0002EF62EF62EF1CDF962F1CDF38CF962FAFC
:1003E00002F962FB03F8B2FA02FA02F1CDFAC2F3A3
:1003F00021F321F321F321F321F62EF62EF962F6F3
:100400002E40FE5EFDEFFC85FEA1FD00004EFC646B
:10041000FC72FC80FC8AFC9CFCAEFC0000EFFC0043
:1004200000C3FD03FD1DFD0000D2FD59FC37FD4456
:10043000FD00000000ADFEC2FED3FEFAFE19FFC9AA
:10044000FCD3FC10FDE5FC010F040309090943027C
:1004500030124F133DFE0B325C0118011C18011FB6
:10046000F204524783025B57560E0B242601030207
:10047000363EFFFD5B714C10083E4A4B0304CC4AEC
:100480000130089A071D2A1360C000080003EDFF21
:1004900004D40000080001FDFF04FFFF0000002756
:1004A0003E0001EF3F69080900FFFF01E6FF003D44
:1004B0000062080001FF000070003AF0FF03FF0037
:1004C0002C4104794B000BFFFF00080002FDFF01E7
:1004D000FFFFFF0307000076FF17E01A0001000787
:1004E000250005FFFFA601010E210001FFFFFF5FB0
:1004F00014416C2004044A3F8026262D2D030D0D47
:100500000D26FF22098070178505414201282DFF25
:10051000632C3E0101013E014B031817FF03040049
:10052000000000758EEA001200FF0036E7FA260090
:100530004602EC480000FF000A5B010D00610BFF62
:10054000F3FFFEFF29017D018C000501FF001DFF67
:10055000E2D505D8000800A207FF000000FF0FC485
:1005600010620405620405620405340474057562B2
:1005700004056204056204053404740575640444CA
:1005800005456404440545640444054524044405C4
:1005900006640304050664030405066403040506F3
:1005A000FF0DC2016472737475640304050664432D
:1005B00044454644737475766443444546347374C5
:1005C0007576FF40C6151D840504030354646362F9
:1005D00062FF0002CCFF0800C7080AF4F6FD00869F
:1005E00084868602818182818681818281068082E1
:1005F0008181828181818181818585858585008058
:10060000C0E8020401081B1C1D1E1F0000000000A2
:10061000000000000000090E0F1014191AA2018634
:100620000B860186054C12F2A60BE8E024D0034CA1
:1006300000F18AA006D916FEF0F08810F84C1FFED3
:1006400020C4086475747373647574247334064528
:100650007404642655545464467544446456952481
:1006600024147606450464067544446426557424AF
:1006700044467505444456950554442655B47324A0
:1006800006450304FF14C6FF08C410447574737252
:1006900064454443423405040302344503330434BF
:1006A00003754404C6079B2404444506FF00B9FEB5
:1006B00003113704082D2A03FF7C8081817B7A7A1D
:1006C0007C7C00CCFE03252E001F03FF8081847FED
:1006D0007F857800E8FE031136372A1D162B1D2B67
:1006E0003C031905091B03FF7F7F7F7F7F7F7F7F8F
:1006F0007F7F8088777F88879494000BFF03113673
:10070000372A1D162B1C34351803FF7F7F7F7F8906
:100710007C7C80818B8B808A7F0027FF030D083CC7
:100720001F0C37370F03FF7F7F7F7F8182858A7F92
:100730007F7F0040FF030D083C1F0C37370F03FF7E
:100740007F7F7F7F8182858A7F7F7FBA3AAD4C49E8
:100750004E4524D02222C43135303000711F0406AA
:10076000ADE6284C494E452429D032C431353030CD
:1007700000831F0E06ADE6284C494E452429D03390
:10078000C4B300911F1806455024D04C494E45244F
:1007900000A41F1A0649D0E328455024293A4124D1
:1007A000D0222200AF1F1C06814AD031C14900D59A
:1007B0001F1E06ADEA284550242C4A2C3129D02290
:1007C0002C22C44124D0E9284550242C4A293AAB94
:1007D0003135373000DC1F2006824A000320220614
:1007E000BA44243B22425341564520223B455024E3
:1007F0003B222C41223B41443B2220F300F12EF2CC
:00000001FF

View File

@@ -1,129 +0,0 @@
:10000000FEFEFEFEFEFEFDFDFCFCFBFAF9F8F7F637
:10001000F5F4F2F1F0EEEDEBE9E8E6E4E2E0DEDC47
:10002000DAD7D5D3D0CECBC9C6C4C1BEBCB9B6B35E
:10003000B0AEABA8A5A29F9C9996938F8C8986831E
:10004000807D7A7773706D6A6764615E5B58555224
:100050004F4C4A4744413F3C393734322F2D2B28EF
:10006000262422201E1C1A1816141311100E0D0C13
:100070000A0908070605040403020202010101013E
:100080000101010101010202030304050607080939
:100090000A0B0D0E0F1112141617191B1D1F212309
:1000A00025282A2C2F313436393B3E414346494CD2
:1000B0004F5154575A5D606366696C707376797CF2
:1000C0007F8285888C8F9295989B9EA1A4A7AAADCC
:1000D000B0B3B5B8BBBEC0C3C6C8CBCDD0D2D4D7E1
:1000E000D9DBDDDFE1E3E5E7E9EBECEEEFF1F2F39D
:1000F000F5F6F7F8F9FAFBFBFCFDFDFDFEFEFEFE52
:10010000A90078D88D01028D03028D0020852AA2D6
:100110007F9A8E00309500CA10FB20C8F1A90A858D
:1001200028A90C8529208EF1B0FB78A27F9AA9001E
:100130009500CA10FB20C8F1A2FF8605AE0502AEED
:1001400014028E14028E1402A97F850B8D070258AB
:10015000AD020249FF2930F0190A0A0AB009A9B50F
:10016000A22FA0304C78F11009A96AA25FA0604CC0
:1001700078F1A9F9A203A00385288629842A382CBE
:10018000020270034CD6FE208EF1B0F2901438A516
:1001900028E9018528A529E9008529A52AE90085FE
:1001A0002A60AD020249FF2930D0034C2AF1A20196
:1001B00078AD140258DDCBFEB004CA4CB5F1BDCD0C
:1001C000FE850085054C6AF2A97F8507A95585083B
:1001D0008509382057F260852A862B20F2F1A62B5C
:1001E000A000B1289500C62AF0072006F2E84CE4EA
:1001F000F160A50038E9010AAA18BD3CFE8528E88F
:10020000BD3CFE852960E628D002E629A000B12881
:100210006058A9008504A505F00AA506D0034C2A5C
:10022000F14CE1FEA500AABDAAFE3013A50AF01A02
:1002300078A60BE05D90089AA50A85004C7DF378BE
:10024000A900850AA27F860B9A5878A501D002F0F2
:10025000C08500584C6AF22607260826099006A594
:1002600009498785096607A50960D8A5000A38E904
:1002700002188528AABDBCFF8526E8BDBCFF8527DE
:100280006C2600488A4898482C050270034C67F396
:10029000AD0002291FD0034C6AF3C90EF004A2B0CE
:1002A000860C8502A200DDA2FED0048505F024E8BC
:1002B000DDA2FED0048505F01AE8DDA2FED00EA96D
:1002C00000850AA97F850BA9008505F030E8DDA22D
:1002D000FED009A900850185064C4BF3A003E8DD9B
:1002E000A2FEF0058810F730148501AD0202290442
:1002F000F007A90085014C7DF3A900850AA502C578
:1003000000D011AABDAAFE2940F0034C7DF3BDAA7E
:10031000FE4C23F3AABDAAFE293FC50410034C7D61
:10032000F38504A502AABDAAFE3020A500AABDAA95
:10033000FE300EA50AF014A60BE05D900E9A4C5408
:10034000F3A500850ABA860B4C54F3A900850AA2CE
:100350007F9A860BA5028500584C6AF2A50285009B
:10036000A27F9A584C6AF2AD1402A27F8E17028EB9
:1003700017029A860BA900850A584C11F268A868E2
:10038000AA685840A910A22E20D7F12091F34C1151
:10039000F2A5348546A5378540A52F8541A5308532
:1003A00042A53A853FA53B853EA62EA543654185DE
:1003B00043A54465428544A000C5339002A4488CFF
:1003C0000010C640D020A54165388541A542653959
:1003D0008542A5378540C63FD00CA53A853FA52F5D
:1003E0008541A5308542C63ED00FA53B853EA43C45
:1003F000B92E0018653D992E00CAD0AF2057F2855E
:1004000044A54565318545A5466532854649FFA821
:10041000B900F08548C635D090C636D08C60A902A8
:10042000850EA903850DA9FF8510850FA97F85126B
:100430008511A9028514A95F8513A9008515851664
:10044000A9018519A97F85128511A900851A18A50A
:100450001169018511A5126900851238A515E513EA
:100460008515A516E5148516B020C619D01CA61A48
:10047000BDC0F4D007A900851A4C6EF48519E61AA0
:10048000A9C78510850FA97F8512A510C97F900D7A
:1004900038A50FE90D850FA510E900851018A517DF
:1004A000650D8517A518650E8518C5119005A51051
:1004B0004CB7F4A51049FF8D00104C4EF44C11F2CE
:1004C00018080808180C0C0C0C0808081818180C48
:1004D0000C1800A901852EA900853085312011F561
:1004E000A42F88D0FD18A52E6533852EA52F690071
:1004F000852FC53490052011F5D013E632A432B90A
:1005000000F1C9609002E9208D00104CE0F44C111C
:10051000F2A631BD30F5D004A9018530852FE8BDA4
:1005200030F58534E8BD30F58533E88631A5306097
:10053000010701308F7F526E1A00A9038531A97F10
:100540008530A9018546A900853485358544A9FFF4
:10055000853749FF8545A911853B853AA546F02198
:1005600018A53465308534A53565318535B004C5A9
:1005700037902FA9008546A537853520AFF54C5C0F
:10058000F538A534E5308534A535E5318535900459
:10059000C545B00EA9018546A545853520AFF54C6A
:1005A0005CF58D0010A544D0034C5CF54C11F2387D
:1005B000A53AE901853AA53BE900853BC90CB004A1
:1005C000A90185442057F28530F0E4253B090A85CE
:1005D000316018A53C690F853C8530A53D690085D3
:1005E0003D291F853160A9038531A9FF8530A90008
:1005F00085348535A9FF8536A9FF85328533A9FF66
:1006000085368537A9FF853C853D38A53CE90285BF
:100610003CA53DE900853D903738A536E901853692
:10062000A537E900853718A53269048532A53369F5
:10063000008533C97F18A53465308534A53565310B
:100640008535C5339002A536253D8D00104C0AF640
:100650004C11F2A9378531A9028546853A853BA917
:1006600001853EA922853FA900854718A53E69015D
:10067000853EA53F6900853FA546F01B38A53AE5B4
:100680003F853AA53BE900853BC901D025A90085F6
:100690004620E1F64C6BF618A53A653F853AA53B36
:1006A0006900853BC947900AA901854620E1F64CBF
:1006B0006BF6A43B88D0FD18A53465308534A5358C
:1006C00065318535C9509005A9B04CD1F6A9B0491E
:1006D000FF8D0010A547F0034CDEF64C6BF64C1175
:1006E000F238A530E97F8530A531E90385319004E2
:1006F000C902B004A901854760A9FF8537A9FF8514
:100700003638A536E9898536A537E9008537B0033F
:100710004C2AF7A888D0FDA5363005A5374C24F71C
:10072000A53749FF8D00104C01F74C11F2A9018546
:1007300039A9FF8546A9018537853618A536693F51
:100740008536A53769008537C9FFF03618A53869A1
:10075000108538901DA546F00FE639A539C9579088
:1007600011A90085464C72F7C639A539C901D002D6
:100770008546A43988D0FD2057F225378D00104CCE
:100780003BF74C11F2A90C8531A97F8530A99085E2
:10079000378536A90185338532A901853AA93C857B
:1007A0003BA9018546A546F01A18A53669A98536E4
:1007B000A53769008537D01CA9008546A9D785379C
:1007C0004CA5F738A536E9108536A537E9008537F9
:1007D000C990F050A53749FFA8EA88D0FC38A53069
:1007E000E9008530A531E900853118A53A653685DF
:1007F0003AA53B6900853B18A532653A8532A53399
:00000001FF

View File

@@ -1,129 +0,0 @@
:10000000653B853318A53465308534A53565318564
:1000100035C5339005A5374C1EF8A53749FF8D002F
:10002000104CA5F74C11F2A9018538A220A5426910
:10003000008542A54369048543A8B900F08D0010EE
:10004000A43888D0FDCAD0E5E638A538C912D0DB7F
:10005000A9088538A9FF853CA9018530A9018546F5
:10006000A207BDBDF8953ECA10F8A9008532A9F0D7
:100070008533A444A54265408542A5436541854337
:10008000AABD00F08532B132AABD00F0C53C900295
:10009000A53C8D0010A646CAD0FD88D0D7E646A55F
:1000A000462545D003186901C63ED0C6C63FD0C21A
:1000B000A53CE918853CC638D0A24C11F20601AC2B
:1000C0001913A0F61FA20FBD32F9952ECA10F8A57C
:1000D00033853BA630A53D652E853DA53E652F8524
:1000E0003EA8B900F0A8B900F08D0010A43C88D05B
:1000F000FDCAD0E12057F2852E253118653E853E98
:100100002057F22532D003186901853CC63BD0C385
:10011000A53765358537A53865368538A8B900F027
:10012000A4344A88D0FC186539852FC63AD0A04C33
:1001300011F2258807001F41020001235B021920EC
:10014000FFFFA20FBDC8F9950DCA10F8A512851BB7
:10015000A60FA51D650D851DA51E650E851EA8B9DA
:1001600000F08D0010A41C88D0FDCAD0E52057F205
:10017000850D251018651E851E2057F22511D00308
:10018000186901851CC61BD0C7A51665148516A560
:100190001765158517A8B900F0A4134A88D0FC1874
:1001A0006518A61A950DC619D0A22057F229011874
:1001B000691085112057F229038518690118690E05
:1001C00085124C50F94C11F2010210001018050074
:1001D00003227E011001001120F2F1A000B1288558
:1001E000362006F2853A2006F2853B2006F2B12839
:1001F000C9F0B0034C2BFAC9F0D0082006F28500F4
:100200004C6AF2C9FFD0034C11F2C9F1D0082006A4
:10021000F285364CEBF9C9F2D0052006F2853AC9D1
:10022000F3D0052006F2853B4CEBF9B12848290FA5
:1002300085486829F04A4A4A4AAABD08FB85374AD8
:100240004A4A853DA537A63BCA300638E53D4C48AD
:10025000FA853C2006F220C1FAA201A54B952EE8B2
:10026000E8E009D0F8A200A54C952EE8E8E008D017
:10027000F8A548C901F03A2006F220C1FAA54C853C
:10028000308534A54B85318535A548C902F022203B
:1002900006F220C1FAA54C8532A54B8533A548C985
:1002A00003F00E2006F220C1FAA54C8534A54B853B
:1002B00035A53AA000A207943DCA10FB85394C171A
:1002C000FBB12848290F854A6829F04A4A4AAABD45
:1002D000EAFA854BE8BDEAFA854C38A907E54AAA4F
:1002E000F007464B664CCAD0F96029E52C622F070F
:1002F00031D234C837EC3B3F3EC5428146754AA8EF
:100300004F160000000000006030180C064020105E
:1003100008049048241209A63618A53D652E853D8F
:10032000A53E652F853EA8B900F06538A8B900F054
:10033000854818A53F6530853FA54065318540A8B3
:10034000B900F06538A8B900F01865486A85481802
:10035000A54165328541A54265338542A8B900F0C3
:100360006538A8B900F0854518A54365348543A5CF
:100370004465358544A8B900F06538A8B900F0187F
:1003800065456A1865486AA43CF0038D0010C639BB
:10039000D009A53A8539E6384CA3FBEAEAEAEAEA4D
:1003A0004CA3FBCAF00AEAEAEAEA4CADFB4C19FBA3
:1003B000C637F009A53CF002C63C4C17FB4CEBF9E4
:1003C00020E3FBA20BBDAAFC950DCA10F820F4FB9C
:1003D00020E3FBA20BBDB6FC950DCA10F820F4FB80
:1003E0004CC0FB2053FCA001A261CAD0FD88D0F80C
:1003F0002053FC60A513851FA5168519A60DA51C05
:10040000650E851CA51D650F851DA000C5129002F7
:10041000A42198697F8D0010C619D010A50E65170C
:10042000850EA50F6518850FA5168519CAD0CF2092
:1004300057F2851DA51E6510851EA51F6511851F18
:1004400049FFA8B900F04A4A8521C614D0AEC615A6
:10045000D0AA60A203BDA6FC9510CA10F8A510850D
:100460001AA511851BA93F851C851D851E851FA604
:1004700012A51C651A851CA51D651B851DA8B90044
:10048000F08520A51E651A851EA51F651B851FA862
:10049000B900F01865206A8D0010CAD0D4C61AE6DB
:1004A0001DC613D0CA60740214820304030E0080B8
:1004B00085141302010008130FE2FF7F730009582F
:1004C000EAFFA90CA22E20D7F1A530853AA53285E6
:1004D0003CA531853BA63AA53D652E853DA53E65EB
:1004E0002F853EA8B900F0C5389002A5388D0010C0
:1004F000CAD0E42057F225370539853EC63BD0D512
:10050000E63AA52E6533852EA52F6534852FA538AF
:10051000E5368538C63CD0B9C635D0AD4C11F2C6EB
:100520000CC60CA50CC9B09006A9B0850CD006C9A4
:1005300010B00290F4A908854418A5466AA60CCA12
:10054000D0FD8D0010C644D0F3E6464C35FDA9041D
:100550008546A0FFA2FFCAD0FD88D0F8C646D0F2DB
:10056000A90685004C6AF2A9008522A90285218589
:100570000F20DDFDA20ABD28FE9510CA10F820E666
:10058000FDA519851BA51A851CA51765118517A53D
:100590001865128518AABD00F049FF851EA51565CE
:1005A0000F8515A51665108516AABD00F0C51EB0ED
:1005B00002A900851DA513650D8513A514650E857B
:1005C00014AABD00F0C51E9002A90018651D6A8D11
:1005D0000010C61BD0B3C61CD0AF4C74FDA9338528
:1005E0001FA9FE852060A000B11FC9FFD02120DD1A
:1005F000FDC621D017A9028521E622A522C904D073
:1006000004A9008522A622BD24FE850F4CE6FD85A7
:100610000EC8B11F850D18A51F6902851FA5206989
:100620000085206000235FAD020300000000000091
:1006300028000D040006000667055DFF000051FF5D
:100640005EFEF9FE90FF0000000090FF82FE0000B9
:100650006AFE000076FE00005EFE000092FE00389A
:10066000012D3902FF0104B0FF2F003D010E1CFFD8
:10067000FD0104800000000601F21919FF010AFFC4
:1006800000000313032F0080A5860430000116F636
:1006900000012D21A21E00812A03020A020184000A
:1006A00002FF010F04031F1A1B0C00060546060675
:1006B000040103010101810201460101010101015F
:1006C000020301018181010101810100D0040108BF
:1006D0000C0E0F1A1B1FA2018606860086024C6AAA
:1006E000F2A606E8E020D0034C2AF18AA006D9CF72
:1006F000FEF0F08810F84CD8FE1E0B02C40405066C
:10070000463404057526240405752624040506468A
:10071000C4040506463404057526240405752624FC
:1007200004050646140405467624040526562404CA
:10073000050646C4737475263473740646247374B0
:1007400075262404059506F206F130A47325752656
:10075000FF2E050382165682063682A5162484854E
:1007600056868236768226568206362435A576A6A9
:100770008306960783A576A6825686848435073736
:1007800084843507378484350737B484350737FFC9
:100790000F070324030406462403047526240304D8
:1007A00075061403450676FF814AD031C14900D54C
:1007B0001F1E06ADEA284550242C4A2C4EFDD8F9C0
:1007C000C2FCD8F9D8F9C5F811F2D8F984F327F8A2
:1007D000C2FC67FDC2FC1FFDC2FC11F284F311F2E2
:1007E000D3F411F211F23AF5E6F553F6F9F61EF4E8
:1007F000C0FB2DF711F285F742F983F300F183F284
:00000001FF

View File

@@ -1,129 +0,0 @@
:10000000FEFEFEFEFEFEFDFDFCFCFBFAF9F8F7F637
:10001000F5F4F2F1F0EEEDEBE9E8E6E4E2E0DEDC47
:10002000DAD7D5D3D0CECBC9C6C4C1BEBCB9B6B35E
:10003000B0AEABA8A5A29F9C9996938F8C8986831E
:10004000807D7A7773706D6A6764615E5B58555224
:100050004F4C4A4744413F3C393734322F2D2B28EF
:10006000262422201E1C1A1816141311100E0D0C13
:100070000A0908070605040403020202010101013E
:100080000101010101010202030304050607080939
:100090000A0B0D0E0F1112141617191B1D1F212309
:1000A00025282A2C2F313436393B3E414346494CD2
:1000B0004F5154575A5D606366696C707376797CF2
:1000C0007F8285888C8F9295989B9EA1A4A7AAADCC
:1000D000B0B3B5B8BBBEC0C3C6C8CBCDD0D2D4D7E1
:1000E000D9DBDDDFE1E3E5E7E9EBECEEEFF1F2F39D
:1000F000F5F6F7F8F9FAFBFBFCFDFDFDFEFEFEFE52
:1001000078D8A27F9A8E0030A9008D01028D03025B
:1001100085348D0020A90A8532A90C85332079F118
:10012000B0FBA27F9AA9008D00208D0702A900953F
:1001300000CA10FB8628AE0502AE16028E14028E8F
:10014000140258AD020249FF2930F0190A0A0AB018
:1001500009A9B5A22FA0304C6BF11009A96AA25FC2
:10016000A0604C6BF1A9F9A203A004853286338408
:1001700034382079F1B0FA9013A532E9018532A51F
:1001800033E9008533A534E900853460AD020249C6
:10019000FF2930D0034C00F1A20278AD160258DDE1
:1001A000AAFAB006CAF003B850F5BDADFA852185AC
:1001B000284CFAF138A521E9010A1869E9852EA928
:1001C0000069FA852FA000B12E8532C8B12E853383
:1001D000886058A90085278521A528F0034C22F1C5
:1001E000AD02022904F0062030F74CD2F178A523A5
:1001F000D002F0DE8521584CFAF1D8A5210A38E961
:1002000002188532A9666532852EA90069FA852F04
:10021000A001B12E853088B12E85316C30002030A0
:10022000F720B4F1A001B132992E008810F8C8C8A7
:100230008436A009B12E9900008810F8A436C8A20F
:1002400000B132950AE8C8C006D0F6A621B13285C1
:100250003610028624C8843706361015E420D00FE5
:10026000B1328530C8B1328531C884376C300086F0
:1002700020A437A90085120636100EA9808512B178
:1002800032850EC8B132850FC80636100FA5126927
:10029000408512B1328510C8B1328511063610067C
:1002A000A5126920851224001009A500293F49FFE5
:1002B0008D0020A00FB10A993A008810F8A00FB164
:1002C0000C994A008810F8A9FF8539A401A602B943
:1002D0004A0085389848B94A00A8A5052920D002C7
:1002E000B43AA5052910F0049849FFA88C0030689D
:1002F000A824005005B53A8D0010C638D0FCCA308D
:1003000005EAEA4CCFF28810C424121027A4022474
:1003100005500F18B93A00710E993A008810F41878
:10032000902638B93A00F10E993A008810F41890E6
:1003300017EAB01138A506E50790648506A602D530
:100340003AB0EE953ACA10F724125024A4012405BD
:10035000100F18B94A007110994A008810F41890CB
:100360002C38B94A00F110994A008810F418901DF1
:10037000A6012405100D18B54A6503954ACA10F662
:1003800018900A38B54AE503954ACA10F6E639A529
:1003900039C504F0034CCBF2C609F0034CBDF2A5FD
:1003A00024C521D0034C1EF2A5122920D0034CD223
:1003B000F1A50885214CFAF1A20FBD5CF49500CAA5
:1003C00010F8A000841384182042F4A9008518A511
:1003D00006851918A51865008518A51965018519E0
:1003E000A8B900F0C901D010A405A604CAD0FD88A0
:1003F000D0F82042F44CCBF3851DA51A6502851A6E
:10040000A51B6503851B851EA00B88D0FDA5146563
:100410000F8514A51565108515A000C51EB002A492
:100420001D841CA51665118516A51765128517A0D4
:1004300000C51E9002A41D9818651C6A8D00104C02
:10044000D3F3A200A413B90700950FC8E8E004D0C5
:10045000F58413C008D004A00084136054FF04087E
:100460004AF05B0F040004000B000E20B4F1A00F53
:10047000B1329900008810F8A508850FA5008510F5
:10048000A5018511A5028516A5038517A504851567
:10049000A5058514A51265108512A5136511851390
:1004A000A8B900F025068D0010C614D0E7A5106588
:1004B000168510A51165178511C615D0D3A5164947
:1004C000FF8516A51749FF8517C60FD0BFA508855C
:1004D0000FA60BA40A88D0FDCAD0F818A60CB50048
:1004E00065079500A60DB500650E9500C609D08874
:1004F0004CD2F12030F720B4F1843BB1328538D0B2
:10050000032048FA20E3F6850285058508850BA2BD
:10051000009400E89400E8E8E00CD0F520E3F6B1A0
:100520003229F0C9B0906EC9B0D00820E3F6852119
:100530004CFAF1C9F0D0034CD2F1C9C0D051B1325C
:10054000290FC901D00820E3F685384C8FF5C90280
:10055000D00E20E3F6850285058508850B4C8FF5C6
:10056000C903D007A9F0853B4C73F5C904D01CA979
:1005700080853B20E3F6853C853D20E3F6853E20E3
:10058000E3F638E9010A853F4C8FF5A900853B2049
:10059000E3F618908AB13248290F85346829F04A69
:1005A0004A4A4AAABD11F7853920E3F6200DF6A282
:1005B00001A52E950CE8E8E009D0F8A200A52F953A
:1005C0000CE8E8E008D0F8A534C901F03A20E3F6D9
:1005D000200DF6A52F850E8512A52E850F8513A556
:1005E00034C902F02220E3F6200DF6A52F8510A5D0
:1005F0002E8511A534C903F00E20E3F6200DF6A5D3
:100600002F8512A52E85134C36F64C1CF5B13248B9
:10061000290F85366829F04A4A4AAABDF3F6852E85
:10062000E8BDF3F6852F38A907E536AAF007462E70
:10063000662FCAD0F960A000A63818B10171046A0B
:10064000853A18B107710A6A18653A6A8D00101860
:10065000A500650C8500A501650D850118A503653C
:100660000E8503A504650F850418A506651085068B
:10067000A5076511850718A50965128509A50A65ED
:1006800013850ACAD03C243B104FC63DD03DA53C43
:10069000853DA63F243B501518B50C653E950C9042
:1006A00006B50D6900950DCACA10ED302C38B50C91
:1006B000E53E950CB006B50DE900950DCACA10EDE2
:1006C0003017E60CC60CEAEA4C3AF6E60CC60CE625
:1006D0000CC60CE60CC60CEAEAC639F0034C38F638
:1006E0004C1CF518A53269018532A53369008533A4
:1006F000B1326053CA58C55E0E63A569916FD87652
:100700007F7D8A85038CEB954C9E2D000053928C47
:1007100001FFBF7F5F3F2F1F18100C08488A48A2B7
:10072000A01E00FFCAD0FA68AA6849FF8D002060A9
:10073000A9FF8D0030201CF760A50A853CA50B851C
:100740003D602030F720B4F1A00BB1329900008851
:1007500010F8A900853C853D18A900850D240A30B4
:10076000026970853E20E8F8A5068511A507851069
:10077000A5048538A5058539A5094829F0850C68A3
:1007800048A2044A660DCAD0FA68482920D00B86D0
:100790000EA5028512853A189009E8860EA50085F7
:1007A00012853A68A2002902D00B860FA503851393
:1007B000853B189009E8860FA5018513853B78A530
:1007C000088D1F028D1F02A901852C58C63AF01012
:1007D0002010F84CD6F7C63BF00B2010F84CCCF7A5
:1007E000A2004CEAF7A2014CEAF7B53CD007A53EBF
:1007F000953C189006A900953CEAEA18A53C653D91
:00000001FF

View File

@@ -1,129 +0,0 @@
:100000008D0010B512953A8AD0034CD6F74CCCF738
:10001000A206CAD0FD2400EAEA6038A510E90185ED
:1000200010A511E9008511B0034CFDF8C638C6399A
:10003000A5088D1F028D1F025838A53FE901853F95
:10004000A540E9008540B01F240A100D18A53E699F
:1000500007C970900DA900F00938A53EE907B00264
:10006000A970853E20E8F8240C103B24381037A5F1
:10007000048538A50E2901D018C612A512C500D0D6
:1000800025240C5005E60E18901CA5028512189028
:1000900015E612A512C502D00D240C5005E60E1867
:1000A0009004A5008512240D103B24391037A505B6
:1000B0008539A50F2901D018C613A513C501D02570
:1000C000240D5005E60F18901CA5038513189015F4
:1000D000E613A513C503D00D240D5005E60F1890A7
:1000E00004A50185134CE1F9A507853FA5068540C8
:1000F000A50A293FA84640663F88D0F960A27F9AAA
:10010000A9008D17028D1702852CA50B58F00585C7
:10011000214CFAF14CD2F1488A4898482C050270DB
:10012000034CC3F9AD0002291FD0034CCDF985253E
:10013000A200BDB0FAC525D0048528F03DE8BDB0C9
:10014000FAC525D0048528F041E8BDB0FAC525D010
:1001500008A9008528852DF021E8BDB0FAC525D075
:1001600008A90085238529F021A002E8BDB0FAC5C1
:1001700025F0058810F530028523A529D063A20F4C
:10018000A525DDDAFAF05ACA10F8A525C521D00850
:10019000AABDB7FA30061049AABDB7FA8526293F8D
:1001A000C527303D8527A5258521A27F9AA9008DE9
:1001B00017028D1702852C85298D0020AD16025857
:1001C0004CFAF1AD1602A52CF0034C1AF8A27F8E62
:1001D00017028E17029AA9008D00208529584CD24B
:1001E000F168A868AA6858402030F7A902853AA9A2
:1001F000108539A920853CA9FF853B38263D263E40
:100200002035FAC63CD012A920853CC63BF023C657
:1002100039D006E63AA91085399010A63B8E001019
:100220006A6A6A453D0A0A0A4CFCF9A2008E00106F
:10023000F0EE4CD2F1A43A88EAEAD0FB60A922851C
:100240002AA904852B4CD2F1A52AC90FB009A90E01
:10025000852A85384C65FAC62BD006A904852BC69D
:100260002AA52A853860F4F3F742F4F3F4F3F21E7A
:10027000F21EF4F3F21EF21EF4F3F21EF9E8F21E7F
:10028000F742F4F3F1D2F46BF46BF46BF3B8F21EB3
:10029000F1D2F1D2F742F21EF21EF1D2F1D2F1D236
:1002A000F1D2F1D2F742F1D2F7420040C01D1D1D3C
:1002B000010F040314141500878587878581018148
:1002C0008101818181018680818101818181818398
:1002D0008181818181818180808000000000000017
:1002E0000000000000000000000FFC12FDE8FC52BE
:1002F000FC61FB2DFBC0FC61FB4EFD00FF42FB00DF
:100300000061FB1EFDE8FC0000F4FC03FD03FD00A2
:10031000008AFB000000002AFDBFFBEAFB00000092
:100320000000000000000036FD000042FD34FB3EEE
:10033000FB40FB08400101018060FF01200100FF3C
:10034000C0C04BFB55FB59FB205DFBC803030608EF
:10035000E0FF010016000000001012101201010061
:10036000006CFB76FB7FFB3080FB89FBFD000808FF
:100370000F00FF0600043030FFFF3030FFFFFF01A9
:10038000000004040000040404F095FB9FFBA7FB9D
:1003900030AFFBB7FBF60707000F60FF010001005D
:1003A000000000000000002020202030303030000D
:1003B000010001000100010000000001010101C86D
:1003C000FBD2FBDAFB20E2FBCD0707080580FF012B
:1003D000000380F080F080F080F03030303010107A
:1003E00010100006000600060006F3FBFDFB05FCEE
:1003F0002007FCC80107A020D0FF010001FF80FFFB
:1004000080FF80FF80C0C0080008000800080012BC
:10041000F062053461C163053404632554236335F8
:10042000743463255424630534046235746325549D
:1004300073C2FE61C1447323B272C30C1B04C1209A
:10044000047323B272C521C1A1C1C2F074067545FF
:1004500005FF13F04375737242B3244325232262D0
:10046000B3246175632673726306737263B5B32434
:100470006395B3244313121542A314637372756119
:10048000C16314131661C183242326C401C002541E
:1004900026262423C56323222561C18374727183B8
:1004A00094929183A4A2A183B4B2B1830503028381
:1004B000252322834543428365636243757372FF3C
:1004C00010F0640605030262262564464573436204
:1004D000565564767523B261C1648584838261C197
:1004E000347303060561C1FF80FEC40130040406B5
:1004F000162636FF000248004024FFB4010403041E
:10050000060000FF070800650400FE020801010163
:10051000062F020410120101003818EE0100020833
:100520001D22080801FF03EE8C00040506071011C8
:100530000140040E040007088182080803FF05AA91
:1005400001003C3D342E050500C00408041557FD8C
:1005500061FD71FD1079FD40070F0480C0FF0A00A6
:100560000100480048004800480048004800480092
:10057000480101010101010104010203020102031A
:1005800005A0A0A0A0A0A0A0A0A0A0A0A0A0A0A303
:100590008DBBA3A0C9CED4C5D2D2D5D0D4A0D2CF42
:1005A000D5D4C9CEC5D3A0A38DBBA3A0A0A0A0A025
:1005B000A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A338
:1005C0008DBBA3A3A3A3A3A3A3A3A3A3A3A3A3A3F9
:1005D000A3A3A3A3A3A3A3A38DAED3CBC9D08DBB49
:1005E000A2C6C9CCC5BDD3C5D2D6C9C3C5A28DC903
:1005F000CED4D2D0D4A0D0C8C1A0A0A0A0A0A0BB6F
:10060000000102030405060708090A0B0C0D0E0F72
:10061000101112131415161718191A1B1C1D1E1F62
:10062000202122232425262728292A2B2C2D2E2F52
:10063000303132333435363738393A3B3C3D3E3F42
:10064000404142434445464748494A4B4C4D4E4F32
:10065000505152535455565758595A5B5C5D5E5F22
:10066000606162636465666768696A6B6C6D6E6F12
:10067000707172737475767778797A7B7C7D7E7F02
:10068000808182838485868788898A8B8C8D8E8FF2
:10069000909192939495969798999A9B9C9D9E9FE2
:1006A000A0A1A2A3A4A5A6A7A8A9AAABACADAEAFD2
:1006B000B0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC2
:1006C000C0C1C2C3C4C5C6C7C8C9CACBCCCDCECFB2
:1006D000D0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFA2
:1006E000E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF92
:1006F000F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF82
:1007000010F0847574737281C1849594939281C141
:1007100084B5B4B3B281C1840605040381C1647693
:1007200075030261C1642625734361C14486851344
:1007300012628353643635835344464573038406FB
:10074000050302C401FF025406050403C544030265
:100750000616FFD0CCC1D9A0C9C6A0D6A0C9A0D0CA
:100760008DD3D4C1A0C7CFD6C5D2A0A0A0A0A0A031
:10077000A0BBC6CCC1C7A0D7C9CCCCA0C7C5D4A08C
:10078000D3C5D48DC2C5D1A0C3CBD6CFC9C38DCE5E
:10079000CFC7CFA0C9CED8A0A0A0A0A0A0A0A0BB2A
:1007A000CECFD4A0C7AECFAEC3C8C5C3CBA0C6CF33
:1007B000D2A0D3CCC1CD8DCCC4C1A0D3D4C1D4D50B
:1007C000D3ACD88DC3CDD0A0D4C9CED0D5D48DC212
:1007D000CEC5A0CECFD3CCCD8DD3D4C1A0C7CFD6DC
:1007E000C5D2A0A0A0A0A0A0A0BBC9C6A0D3CCC1C8
:1007F000CDACD3C5D4A0C7C1CDC5E7F900F117F979
:00000001FF

View File

@@ -1,129 +0,0 @@
:100000004C307078A27F867C78D8A27B9A8E00B024
:10001000A9008D01828D03828D00A08D078295003D
:10002000CA10FBAE0582AE14828E1482584C30701A
:1000300058AD02822940D0034C397A78A521D008E6
:10004000A90085208523F0E88520584C4E70D8A55E
:10005000200A38E902188528A9A265288524A90064
:1000600069798525A001B124852688B12485276C6E
:100070002600A57E2A2A2A2A457E6A667C667D6637
:100080007EA57E60488A4898482C058270034CFC07
:1000900070AD0582AD0082293FD0034C01718522ED
:1000A000C930B05DA92CC522D00EA90085218523B9
:1000B0008520A27B9A4C3070A92DC522D008AD00B6
:1000C00060855D4C0171A92EC522D008AD00608508
:1000D0005E4C0171A92FC522D00AA000AD0060912D
:1000E0005D4C0171A622BD087AC523B0029012852D
:1000F00023A5228520A27B9A584C4E70A9FF8D170C
:100100008268A868AA685840A92F8503A999850222
:10011000A90085008501A9FF85068507850838A502
:1001200006E93F8506A507E9008507903618A5046E
:10013000690A8504A5056900850518A5006502857D
:1001400000A50165038501C5059004A9FFD003A999
:1001500000EAC5079004A507D003EAEAEA8D0090FB
:100160004C1E7138A508E910850885079002B0AECD
:100170004C3070A9008502A901850318A502695DAC
:100180008502A50369008503C94590034C3070D0F2
:1001900002A901850149FF4A8500207270A2024A26
:1001A0009008A4008C00904CAF71A0008C0090A42B
:1001B00003EAEA88D0FBCAD0E6A50038E50185004D
:1001C000B0D84C7B714C3070A9008504A9248503FC
:1001D000A900850285008501A9FF8508850938A544
:1001E00008E9048508A509E9008509902718A505EF
:1001F00069808505900320177218A50065038500A6
:10020000A50165048501290FA8B9227225098D0071
:10021000904CDE714C3070E607A507290FAAFE222C
:1002200072600020406080A0C0E0FFE0C0A080605D
:100230004020A200207B72204572A204207B722005
:1002400045724C7872A9008504850538A506E5033A
:100250008506A501E5028501A500E9008500F017E6
:1002600018A50465018504A50565008505A8B900E4
:100270007E8D00904C4B72604C3070A000BD8A7235
:10028000990000E8C8C004D0F4600BAE02AB077F51
:10029000007FA906850B4C9D72A937850BA9FF85A8
:1002A00000A90085018502850AA9018503A9FF85AA
:1002B00007A500D01318A50165038501A5026504F3
:1002C000901CA9FF8500D01838A501E5038501A57C
:1002D00002E504B009A900850185024CE672850299
:1002E0008D00904CB17238A508E9008508A509E594
:1002F0000B8509B00BA60ABD1C73F01D8507E60A25
:10030000207270090185032072702507D002A901AF
:100310008504A90085004CB1724C30703F7FFFFF0F
:10032000FF7F7F3F3F1F0F0703020302030202010B
:10033000020102010100FFFFFF7F7F3F3F1F0F0609
:100340000302030200A91A8503A9298508A90085CB
:1003500002A97F8507A90085008501A97F850585FC
:1003600006A900850B850C18A50B697F850BA50CCC
:100370006900850CB033A60CCAD0FD18A500650233
:100380008500A50165038501A8B9007E850A18A529
:100390000565078505A50665088506A8B9007E18C8
:1003A000650A6A8D00904C67734C3070A00084120F
:1003B000A412A205A9009500B92774C89506CA1011
:1003C000F3A507C9FFD0034C3070B92774C8851155
:1003D0008412A913850FA20518B50075069500CAE9
:1003E000B50075069500A8B9007E18650C850CA9A6
:1003F00000650D850DCA10E0460D660C460D660CB5
:10040000A50C8D009038A50FE901850FB010A91338
:10041000850F38A511E9018511B0BB4CB073660E8C
:10042000660E660E4CD673001C071C0015170000E4
:100430000000000013001C011C0015080000000053
:10044000000008001C0A1C00150800000000000045
:10045000089E11001C002A80FFFFFFFFFFFFA980FC
:100460008503A9FF8502A9FF85058504A9008506E6
:10047000850738A504E9158504A505E9008505F07B
:1004800039A605CAD0FD18A50269FF8502A5036932
:100490007E850318A50065028500A5016503850119
:1004A00018A50669038506A50769048507A8B9008C
:1004B0007E1865018D00904C72744C3070A90185D6
:1004C000094CCB74A93785094CCB74A900850385E9
:1004D00004850585008501A90085068507207270C1
:1004E000291F8502D004A9038502A509850AC60A29
:1004F000D0FCA407B9007E8508B50025084A8D0008
:1005000090A504F01818A50269018502A5036900E9
:100510008503E605D020A90085044C367538A50270
:10052000E9018502A503E9008503C605D008A901F4
:100530008504A900850518A50065028500A501654B
:10054000038501290FAA18A506690F8506A5076965
:10055000008507C98FF0034CEA744C3070A93F85C1
:1005600000A906850185028504A9FF85058506A4E5
:1005700002A504F02438A503E97F8503A501E9015C
:100580008501A502E9008502C901B041A9018501E3
:100590008502A90085044C6F7518A503692785039A
:1005A000A50169008501A50269008502C9069003BD
:1005B0004CE77538A506E9008506A505E90085051F
:1005C000A506E9008506C980B0034CE77520727066
:1005D0002501AACAD0FD88D098A50049FF8500252D
:1005E000068D00904C6F754C3070A52038E9120ACA
:1005F0000A0AAAA000BD9176990000E8C8C008D0F8
:10060000F4A900850AA90185088509A502850E853A
:100610000FA907850B850CA50A25030901A888D019
:10062000FDA509C504901018A50A6501850AA50055
:10063000690085004C447638A50AE501850AA500C5
:10064000E9008500A50FA6054ACA10FC0507850D1F
:1006500038A50EE50D850EA50FE900850FC980F0C0
:100660002D18A50B6506850BA50C6900850C18A532
:1006700008650A8508A50965008509C50C9005A5CA
:100680000F4C8876A50F49FF8D00904C17764C30A3
:10069000700303060B00086201A90E85334CB57682
:1006A000A91485334CB576A91885334CB576A91CA9
:1006B00085334CB57678A9318521A902852CA97E90
:1006C000852BA9FF85318532A980852A8529852F2B
:1006D000852E852D85305838A52FE533852FA530FB
:1006E000E9008530C97FD026A9FF8530852FE63106
:1006F000A531290FAAD003203D77BD6C77F00BC937
:10070000FFF00B062B262C4C0E77462C662B18A5DB
:100710002D6901852DA52E6900852EA529652B85BE
:1007200029A52A652C852AC52E9005A5304C34773D
:10073000A53049FF8D00904CD7764CD776E632A491
:1007400032B95A77C9FFD007A9FF85324C3D77856A
:100750002CC8B95A77852B84326000C0011D017FF7
:1007600001560100011D00D60100FFFF0100FF013D
:1007700000FF0100FF0100FF01000100A90985033E
:10078000A97F8502A9008506A9128505A996850875
:10079000A9018504A9FF8507A90085008501A50495
:1007A000F01C18A50265058502A50365068503C62C
:1007B00007D02FA5088507A90085044CE27738A546
:1007C00002E5058502A503E5068503C607D01338B3
:1007D000A509E9018509A508E9058508901B850794
:1007E000850418A50065028500A50165038501A89B
:1007F000B9007E8D00904C9E774C3070A901850326
:00000001FF

View File

@@ -1,129 +0,0 @@
:10000000A90085008501A9FF850485052072702956
:10001000AA0901A888D0FD38A504E91F8504A50513
:10002000E9008505C927B0034C3070207270850245
:1000300025050901850318A50065028500A5016550
:10004000038501A8B9007E25058D00904C0C784CE5
:100050003070A9028503A97F8502A900850085016A
:10006000A50C6901850C902DA503850BA502850AB9
:10007000460B660A460B660A460B660A460B660A7C
:10008000A50A0901850A38A502E50A8502A503E546
:100090000B8503F01718A50065028500A50165030F
:1000A0008501A8B9007E8D00904C6078A97F8502FB
:1000B000A9008503A97F8501A9FF8504A20018A5D1
:1000C0000769FF8507A50869008508900DE8E0200D
:1000D000D0034C3679BD39798509A504F01918A5E6
:1000E0000065028500A501650385019020A9FF85B3
:1000F000012021794C0D7938A500E5028500A50184
:10010000E5038501B007A9008501202179A501C576
:10011000099005A5094C1B79A501EA8D00904CBEFC
:1001200078207270F0FB850225094A09018503A534
:100130000449FF8504604C30701F3F7FBEFFFFFF06
:10014000FFF1E7F7CFBDAFA795877F6F67635F5775
:1001500055534F47433F372F27A9D78500A90A8515
:1001600003A97E85018502A901850418A5016901FD
:100170008501A50269008502C97F90054C9F79E63B
:1001800003E604A404B9007E2502A8A603CAD0FD94
:1001900088D0F8A50049FF85008D00904C6B794C04
:1001A00030707173723278527292734573AC745EB0
:1001B00074BD71C8755D769976A076A776AE77FC2A
:1001C0007030710875EA74C47959777C703070307A
:1001D000703070307030703070307030703070301F
:1001E000703070307030703070307030703070300F
:1001F000703070307030700070307030703070302F
:10020000703076D7703070300003030303030303AC
:1002100003030303030303030303030303030303AE
:10022000030303030303030303030303030303039E
:10023000030303030303030303A90085008501A847
:10024000A9028502A90485068505A9008503850400
:1002500018A50365058503A50465068504A8B900EE
:100260007E8D009018A50069028500A501690085B2
:100270000190DDC602D0D94C30704E4430769147A3
:10028000474D5553207699474757504120002947FD
:100290004750494120002B474750554C20002D47DF
:1002A00047564F4C20002F474750545220003147AB
:1002B0004750495052003247475350442000334D75
:1002C000555331202076994D555332202076A04D3C
:1002D000555333202076A74D555334202076AE4712
:1002E00047494E495476B547474C55502076D74735
:1002F00047584F4B2076FA474744495620770A47DC
:10030000474E4F4B20770E47474C54483177304784
:10031000474C4231207734474746494E20773A4789
:10032000474E504920773D4747504F4B20774F4726
:100330004750495442775A474754414220776C4EC0
:10034000434F4D4554777C48485750202000004883
:10035000485049202000024848444952200004489F
:100360004856494220000548485657202000074873
:10037000485643202000084848455854560009482C
:10038000484C555020779E484844574E2077BE48E9
:10039000484C42312077E2484846494E2077F94898
:1003A0004954434F4D77FC414157502020000041B4
:1003B0004150492020000241414C494D2000044158
:1003C000414C555020780C414144454C41781441F2
:1003D000414F4B2020782B414146494E20784F4ECB
:1003E0004B4558504C78524D4D5750202000004DF1
:1003F0004D5049202000024D4D44495220000452E6
:100400004E3120202000064D4D54494D2000074D0F
:100410004D564F4C2000094D4D544D5020000A4D73
:100420004D434E5420000C4D4D314C555078604D8D
:100430004D434F4B20789558494E49542078AC4D48
:100440004D4C55502078BE4D4D4F4B202078D54D0A
:100450004D504F4B2078DA4D4D5550202078DE4DD1
:100460004D44574E2078F74D4D4C423120790D4D7B
:100470004D4C54482079184D4D564C4231791B4D06
:100480004D4E50492079214D4D524E442079214DF9
:100490004D46494E2079364D4D56544142793941A9
:1004A0005355434B2079594E4E5742202000004E61
:1004B0004E5350442000014E4E494E442000034EFE
:1004C0004E494E445800044E4E4C555020796B4EC8
:1004D0004E4F4B202079814E4E44454C41798B4EF6
:1004E0004E44454C32798D4E4E46494E20799F4AB6
:1004F0004D5054424C79A25052494F54207A0853DF
:1005000054522020207A395354525454200000531E
:100510005452424320000253545257502000035378
:10052000545250492000055354524C55507A505360
:100530005452424320000253545257502000035358
:10054000545250492000055354524C55505A85532B
:1005500054522020205A81535452545420000053A6
:100560005452424320000253545257502000035328
:10057000545250492000055354524C55505A984BF0
:100580001BCB8BCB9B8B8BAB4B0BCBFB0BCB1B2B9B
:100590000B0B0BEB0B9B1B6B0B8BCB9B0B6B2BEB9B
:1005A0000BCBBB9B8BDB9B9B9B1B8BBB0BCBDBCB0B
:1005B0000BAB4B1B0B0B1BCB0B8B3B4B1BCBABFB7B
:1005C0000BAB0B6B0B9B9BFB8B6B4B7B0B9B1BBB8B
:1005D0000BCB0B9B1B0B0B4B4B2BBB5B0BCB8BDB5B
:1005E0002B9B0BFB0B8B4B6B9B2BABDB0BDBCBAB4B
:1005F0008B5B0B6B0BCB9BBB4B1B0BBB4B8B2BBB8B
:10060000FEFEFEFEFEFDFDFDFCFBFBFAF9F8F7F633
:10061000F5F4F2F1F0EEEDEBE9E7E6E4E2E0DEDC42
:10062000D9D7D5D3D0CECBC9C6C4C1BEBCB9B6B359
:10063000B0AEABA8A5A29F9C9996938F8C89868318
:10064000807D7A7773706D6A6764615E5B5855521E
:100650004F4C4A4744413F3C393734322F2D2B28E9
:10066000262422201E1C1A1816151311100E0D0C0C
:100670000A09080706050504030302020101010136
:100680000101010101020202030404050607080931
:100690000A0B0D0E0F1112141618191B1D1F212302
:1006A00026282A2C2F313436393B3E414346494CCB
:1006B0004F5154575A5D606366696C707376797CEC
:1006C0007F8285888C8F9295989B9EA1A4A7AAADC6
:1006D000B0B3B5B8BBBEC0C3C6C8CBCDD0D2D4D7DB
:1006E000D9DBDDDFE1E3E5E7E9EAECEEEFF1F2F398
:1006F000F5F6F7F8F9FAFAFBFCFCFDFDFEFEFEFE4E
:10070000FBBBEBBBFBBB7B8B6BEB9B6BBB1BEBAB09
:10071000EB3BDBEBFB2B7BCBFB6BAB0BFB9B7BABA9
:10072000FB9BFBDBFB9BDB9BFBCB6B6B9B5B9B0B19
:10073000EB2B7BFBAB9BFB7BFBCBFBABFB6BFB4F55
:10074000FB6BFB0B8B3BFB0BFB2BDB8B5BFBFB3B59
:100750006BBBFB2BFB4BAB5B8BDB9B1BFBBBFB2B09
:100760007BFBFBFBBB5BFB6B7BBBCB4B7B7B7B2BB9
:10077000FBFB6B0B7B8BFB2BFB5BBB8B2B2BFB698B
:100780007B9B7B1B7BBB7B9BFBFBBB4BEB9B7BCBA9
:10079000FB7BFB1BDB2BFBCB7BEB7B5BBB2BBB2BF9
:1007A000FBAB6B6BDB2B2BDBBB7B3BCB7BEBDB1B29
:1007B000EB3BFB8BFBFB7B2B6B2B3B3B7B1B2BB272
:1007C000FBFB7B5BFB6B4B4B7BCBFB0BEB2B9B9BC9
:1007D000FB7BFBFBEBEB7B8B7B5B6B6BAB9B7BABB9
:1007E000FB3B3B1BFBCB7B9B7B7B5B9BFB6BAB2B79
:1007F0007B3BDB4BFB7B6B0B6B6B0771037084707C
:00000001FF

View File

@@ -1,129 +0,0 @@
:100000004C357078A27F867C78D8A27B9AA900852F
:1000100030A9008D01828D03828D0782AE0582AEEC
:1000200014828E1482A9F0852FA900852158A91C5D
:1000300085204CE97158A90085208523AD028229CD
:1000400040D0034C5B7C78A521D002F0E885205895
:100050004C5370D8A5200A38E902188528A9C46530
:10006000288524A900697B8525A001B124852688DF
:10007000B12485276C2600A57E2A2A2A2A457E6A75
:10008000667C667D667EA57E60488A4898482C0519
:100090008270034C0871AD0582AD0082293FD00308
:1000A0004C0D718522C930B064A92CC522D015A988
:1000B00000852185208523A27B9AA93F49FF8D00D9
:1000C000A04C3570A92DC522D008AD0060855D4CCF
:1000D0000D71A92EC522D008AD0060855E4C0D7152
:1000E000A92FC522D00AA000AD0060915D4C0D7112
:1000F000A622BD2A7CC523B00290128523A52285A5
:1001000020A27B9A584C5370A9FF8D178268A8686B
:10011000AA685840A9008503850285008501A901C8
:1001200085068507A52038E9068504850518A506F6
:1001300069018506A50769008507A5054A4A4A0998
:1001400001850838A504E5088504A505E9008505AD
:10015000C901F03118A50269038502A503690025CC
:10016000078503C907A405EA88D0FC18A500650225
:100170008500A50165038501290FA8B988714A8DFD
:1001800000904C2D714C3570FEF5D9B0804F260A89
:10019000010A264F7FB0D9F5A90E8503A95F850214
:1001A000A90F85048505A505290FA8EA88D0FC3884
:1001B000A504E9038504A505E9008505902818A58F
:1001C0000065028500A50165038501A8B9007EC50B
:1001D000059009A9FFA206CAD0FDF003A900EA4ACA
:1001E0008D00904CA6714C357078A52038E91BAA7B
:1001F000A000A992852AA972852BCAF011B12AE61E
:100200002AD002E62B293FC93FD0F24CFA71A9A0AF
:100210008D00B08429B12A49FF8D00A0584C35705B
:10022000852D862E842CA52FC9F0D047A530F01F30
:10023000C62AF0092077708D00A04C6C72A93F4946
:10024000FF8D00A0A9008530A9FF85294C6C72A5FF
:1002500029D019A000E62AD002E62BB12A49FF8D49
:1002600000A0293FC900D004A9FF8529A42CA62EEF
:10027000A52D4078D8A97F867CA27B9AA93F49FF0B
:100280008D00A0A9FF8529A9F0852FA90085304CF4
:1002900011703E1B0018172D0303030303150009FB
:1002A000290C2A3A0A0D1E240D3FA52038E9110A0F
:1002B000AABDCB72852AE8BDCB728D00B0A9FF859F
:1002C00030A90149FF8D00A04C357010FF0BB0091B
:1002D000800760053EA9FF85008501A9FF8529A942
:1002E000008530A90149FF8D00A038A500E90185EE
:1002F00000A501E90085018D00B090034CEA72A9C8
:100300003F49FF8D00A04C3570A9908507A917853E
:100310000685058504A90085038502A9A0850085B9
:1003200001A9FF8529A9008530A93549FF8D00A0C5
:10033000A9FF850838A504E9278504A505E90085F6
:1003400005A506E900850618A50265058502A50331
:1003500065068503A8B9007EC507B005A5074C64EE
:1003600073A406EA8D0090A508F01A18A500690A82
:100370008500A501690085018D00B0C9FFD01AA9CB
:10038000008508F01438A500E9038500A501E900FF
:1003900085018D00B0C92090034C3473A93F49FFFB
:1003A0008D00A04C3570A9918504A901850520E038
:1003B0007318A50065028500A50165038501A8B92C
:1003C000007E25048D0090C60610E620E07338A557
:1003D00004E9018504A505E9008505B0D44C357014
:1003E000207770850620777085022077702927098D
:1003F00000850360A93F49FF8D00A0A9008502A5E3
:10040000021869798502C9FF9007A90385234C3535
:1004100070D002A9018501A50249FF8500207770EF
:10042000A2014A9008A4008C00904C3274A0008C69
:100430000090A402EA88D0FCCAD0E7A50038E50104
:100440008500B0D94CFF734C3570A92F8503A9994D
:100450008502A90085008501A9FF85068507850815
:1004600038A506E93F8506A507E9008507903718F6
:10047000A504690A8504A5056900850518A5006518
:10048000028500A50165038501C5059004A9FFD07B
:1004900003A900EAC5079004A507D003EAEAEA4ADF
:1004A0008D00904C607438A508E910850885079088
:1004B00002B0AD4C357078A9308521A9028537A9E5
:1004C000088539A91F853AA97F8535A90085318519
:1004D000328533853485368538A9FF853B853C8553
:1004E0003D5838A53BE9BB853BA53CE900853CA5CB
:1004F0003DE900853D18A53369C78533A5346900FA
:100500008534A53569008535C539902218A5386927
:100510007F8538A53969008539C53AB02B18A536CD
:10052000698F8536A537690085378535853518A5E6
:100530003165348531A53265358532A8B9007E250F
:100540003D4A8D00904CE274A90085214C3570A97C
:10055000008504A96A85038502A91F8505207B758E
:100560004C3570A9018504A94785038502A9098531
:1005700005207B75A90085214C3570A90085008573
:100580000138A502E5058502A503E9008503A50458
:10059000E9008504D006A503C907901A18A50065CF
:1005A000038500A50165048501290FA8B988714A52
:1005B0008D00904C817518A50269408502A50369DC
:1005C000008503A50469008504C901D002F01A184A
:1005D000A50065038500A50165048501290FA8B95B
:1005E00088714A8D00904CB6756078A9318521A933
:1005F00000853185328538A9FF85358536A230A939
:10060000278539A900853B584C367638A535E5391C
:100610008535A536E9008536901C18A531653385EA
:1006200031A53265348532290FA8B9887125364A3B
:100630008D00904C0B76A97F8536853538A535E938
:100640007F8535A536E9008536B0F1A9FF8535856A
:1006500036A53BF002D02EE638A5382907853A0AA0
:10066000A8B9DC768533C8B9DC768534A53AD00BD9
:1006700018A53969048539C97FB0034C0B76A900E8
:1006800085214C3570A53C8533A53D8534A538F0D2
:100690000BA9008538463466334C0B76A9018538A2
:1006A00038A53CE91F853CA53DE900853DD008A55E
:1006B0003CC92FB00290C74C0B7678A00EB9DC76FF
:1006C000853CC8B9DC76853DA901853BA900853804
:1006D000A9738539A9318521584C36769500D30008
:1006E000A700FB00BC001A01DF00C001DB01A9006C
:1006F00085008501A2FF4C2E7738A504E506850408
:10070000A505E9008505902618A50065028500A5C8
:100710000165038501290FA8B98871C5059005A554
:10072000054C27772400EA4A8D00904CF976A97F82
:100730008505850438A504E97F8504A505E90085BC
:1007400005B0F1A9FF85048505E8BD1E78F02A48AB
:1007500029F04A4A4A4A0AA8B904788502C8B90465
:1007600078850368290F8507A90638E507A8A9FF3A
:100770004A88D0FC85064CF976207F774C3570A9E5
:10078000FA85088502A90085098503A9B8850AA903
:1007900000850B38A50CE904850CA502E90085024B
:1007A000A503E9008503C50BD008A502C50A901C66
:1007B000B00018A50065028500A501650385012923
:1007C0000FA8B988714A8D00904C937718A50C69D1
:1007D00006850CA50269008502A50369008503C58D
:1007E00009D006A502C508B01A18A5006502850043
:1007F000A50165038501290FA8B988714A8D00906C
:00000001FF

View File

@@ -1,129 +0,0 @@
:100000004CCC776095009E00A700B100BC00C700F3
:10001000D300DF00ED00FB000B011A012B0144248B
:100020004423241424644464423444744474B3B3B5
:1000300000A52038E9010A0AA8A200B98A7895002B
:10004000C8E8E004D0F5A900850685048505A9FF68
:10005000850718A50665028506A50069008500A527
:100060000369008503A500C501B01C18A50465003F
:100070008504A50565038505290FA8B9887125079D
:100080004A8D00904C52784C35700A600F003F7FCB
:1000900010007FC00E00C0FF0C00007F17017FFF23
:1000A0001C0100D0370200FF4F03A94185008501E4
:1000B000A978852BA9F0852AA9FF8D00B0A000841E
:1000C00029B12A49FF8D00A038A500E9028500A5C5
:1000D00001E9008501B0F1E62AD002E62BA9CD8D19
:1000E00000B0A0008429B12A49FF8D00A04C3570D2
:1000F0000E1509223F0E1502293FA93F49FF8D0029
:10010000A0A9038503A9208502A900850085018592
:1001100006A9FF85058504A20138A504E914850414
:10012000A505E9008505297FF01918A50065028558
:1001300000A50165038501A8B9007E25058D009005
:100140004C1979A506D012460366026607C605CA91
:10015000D0C7A90185064C1979060726022603C6D1
:1001600005E8E007D0B34C3570A20020A579A900BE
:100170008505850638A507E5038507A501E5028500
:1001800001A500E9008500C504F01718A505650163
:100190008505A50665008506A8B9007E8D00904CF2
:1001A00074794C3570A900E000F007186905CA4C55
:1001B000A979AAA000BDC279990000E8C8C005D0FD
:1001C000F4600EAE00F50DF806F90CE0FA1FFB081E
:1001D0004C47525B674C475460674347525B672309
:1001E0005666235464235262235161235262434270
:1001F000505664234959234B5B235262235060239A
:100200004959234757137C2347574A37525B67FFA7
:10021000A9008524A97F852520487A4C3570A959E5
:100220008524A97F852520487A4C3570A9B085247E
:10023000A97F852520487A4C3570A9C78524A979DE
:10024000852520487A4C3570A9008513A902851AA6
:10025000A9018518A9038519208D7B20BD7A58C96D
:10026000FFF05929F0C9F0D045A515290FC907B0ED
:10027000028512C908D00820BD7A851A4CA87AC90F
:1002800009D00D20BD7A851920BD7A85184CA87A31
:10029000C90AD00820BD7A851D4CA87AC90BD008A0
:1002A00020BD7A851E4CA87A20BD7A4C5F7AA515B0
:1002B00020377B20CA7A20BD7A4C5F7A60841FA4E5
:1002C00013B1248515E613A41F60A20618B508759E
:1002D000009508B50975019509A8B9007EC51CB03F
:1002E00004A90090031890001865168516A51769D3
:1002F000008517CACA10D5A51646176A46176A8D13
:100300000090A9008516851718A51B651E851BA5DD
:100310001C6900851C38A510E5188510A511E51984
:100320008511900548681890A1A514C51AD003201E
:100330008D7BC614D0946048290FAABDB57B851467
:10034000684A4A4A4AA8208D7B20BD7A48290F0A6C
:10035000AABD9B7B8516E8BD9B7B8517684A4A4AE8
:100360004A851238A907E512F008AA46176616CA88
:10037000D0F99838E9010AAAA5169500E8A51795BD
:100380000088D0C5A900851BA51D851C60A207A9F2
:10039000009500A9409508CA10F560FB4A6D4F28EA
:1003A000542859755E1364076A54700377167E9556
:1003B00085868D00006030180C062010080402901D
:1003C00048241209783178317831783178317831B0
:1003D00078317831711471147114719873F473A6B3
:1003E000744A703572AA72AA72AA72AA72AA72D5D7
:1003F0007309754F74B675EA76BA71E97035703560
:100400007035703578FA76EE756378AA79697A1066
:100410007A1E7A2C7A3A70357000703570357035E6
:10042000703574E2760B70357035000303030303F7
:100430000303030303030305030403030303030389
:1004400005050303030303030303030F030303036C
:100450000303030303030303030303A900850085C8
:1004600001A8A9028502A90485068505A9008503BE
:10047000850418A50365058503A50465068504A8FC
:10048000B9007E8D009018A50069028500A501695C
:1004900000850190DDC602D0D94C3570207ACA544F
:1004A00055424441437ACC5455535131207AE55456
:1004B00055535132207AE85455535120207AE8544C
:1004C00055455131207B2954554E5945547B325462
:1004D000554E4F54457B375455564631207B495431
:1004E00055444956207B6B545546524F207B7254DD
:1004F00055434C52207B8D5455434C52317B8F4E8B
:100500004F5456414C7B9B54554E4455527BB54AF3
:100510004D5054424C7BC45052494F54207C2A5376
:1005200054522020207C5B535452545420000053DA
:100530005452424320000253545257502000035358
:10054000545250492000055354524C55507C72CBA4
:100550002B4B9BDB8B295BCB0B4B0BDB8BCBBB7B0D
:100560002B0B4BBB0B0B0B9B0B1B8BBB0B8B8BCB3B
:100570000B0B8B9B1B5B0B8B8B1B8B7B0B2B8B4B7B
:100580001BCB8BCB9B8B8BAB0B0BCBFB0BCB1BAB5B
:100590000B1B0BEB0B9B1B6B0B9BCBDB0B6B2BEB3B
:1005A0000BCBBB9B8BDB9B9B9B1B8BBB0BCBDBCB0B
:1005B0000BAB4B1B0B0B1BEB0B8B3B4B1BCBABFB5B
:1005C0000BAB0B6B8B9B9BBB8B6B5B7B0B9B1BFBFB
:1005D0000B8B0B9B1B0B0B4B4B2BBB5B0BCB0BFBFB
:1005E0002B9B0BFB0B8B4B6B9B2B8BDB0BDBCBAB6B
:1005F0008B5B0B6B0BCB1BBB4B1B0BBB4B8B2BBB0B
:10060000FEFEFEFEFEFDFDFDFCFBFBFAF9F8F7F633
:10061000F5F4F2F1F0EEEDEBE9E7E6E4E2E0DEDC42
:10062000D9D7D5D3D0CECBC9C6C4C1BEBCB9B6B359
:10063000B0AEABA8A5A29F9C9996938F8C89868318
:10064000807D7A7773706D6A6764615E5B5855521E
:100650004F4C4A4744413F3C393734322F2D2B28E9
:10066000262422201E1C1A1816151311100E0D0C0C
:100670000A09080706050504030302020101010136
:100680000101010101020202030404050607080931
:100690000A0B0D0E0F1112141618191B1D1F212302
:1006A00026282A2C2F313436393B3E414346494CCB
:1006B0004F5154575A5D606366696C707376797CEC
:1006C0007F8285888C8F9295989B9EA1A4A7AAADC6
:1006D000B0B3B5B8BBBEC0C3C6C8CBCDD0D2D4D7DB
:1006E000D9DBDDDFE1E3E5E7E9EAECEEEFF1F2F398
:1006F000F5F6F7F8F9FAFAFBFCFCFDFDFEFEFEFE4E
:10070000F800F9137FFA00FB0022445422405022E3
:1007100044542247572250602244542247572250C3
:1007200060424555586242455558624245555860A9
:1007300042455558624640576064464054576046AB
:100740004057606446406064674640576064464076
:100750006064674240646770FFF800F91C20FA1F6C
:10076000FB00124922495422495922496022495B1F
:1007700022495422485B224862224960124422499D
:10078000641250224B581244224B64125222505988
:100790001254224959126022485B125422445B12BF
:1007A000622249601244224959125032495969FF64
:1007B000F80AF914D0FA00FB003240506022476773
:1007C0002247624247525B643240506022476722B0
:1007D00047624247525B6431405060117C41505443
:1007E0006770127C42404754604A40475460FF2B78
:1007F0007B3BDB4BFB7B6B0B6B6B2072037089705D
:00000001FF

View File

@@ -1,150 +0,0 @@
library ieee;
use ieee.std_logic_1164.all,ieee.numeric_std.all;
entity Qbert_snd1 is
port (
clk : in std_logic;
addr : in std_logic_vector(10 downto 0);
data : out std_logic_vector(7 downto 0)
);
end entity;
architecture prom of Qbert_snd1 is
type rom is array(0 to 2047) of std_logic_vector(7 downto 0);
signal rom_data: rom := (
X"4C",X"35",X"70",X"78",X"A2",X"7F",X"86",X"7C",X"78",X"D8",X"A2",X"7B",X"9A",X"A9",X"00",X"85",
X"30",X"A9",X"00",X"8D",X"01",X"82",X"8D",X"03",X"82",X"8D",X"07",X"82",X"AE",X"05",X"82",X"AE",
X"14",X"82",X"8E",X"14",X"82",X"A9",X"F0",X"85",X"2F",X"A9",X"00",X"85",X"21",X"58",X"A9",X"1C",
X"85",X"20",X"4C",X"E9",X"71",X"58",X"A9",X"00",X"85",X"20",X"85",X"23",X"AD",X"02",X"82",X"29",
X"40",X"D0",X"03",X"4C",X"5B",X"7C",X"78",X"A5",X"21",X"D0",X"02",X"F0",X"E8",X"85",X"20",X"58",
X"4C",X"53",X"70",X"D8",X"A5",X"20",X"0A",X"38",X"E9",X"02",X"18",X"85",X"28",X"A9",X"C4",X"65",
X"28",X"85",X"24",X"A9",X"00",X"69",X"7B",X"85",X"25",X"A0",X"01",X"B1",X"24",X"85",X"26",X"88",
X"B1",X"24",X"85",X"27",X"6C",X"26",X"00",X"A5",X"7E",X"2A",X"2A",X"2A",X"2A",X"45",X"7E",X"6A",
X"66",X"7C",X"66",X"7D",X"66",X"7E",X"A5",X"7E",X"60",X"48",X"8A",X"48",X"98",X"48",X"2C",X"05",
X"82",X"70",X"03",X"4C",X"08",X"71",X"AD",X"05",X"82",X"AD",X"00",X"82",X"29",X"3F",X"D0",X"03",
X"4C",X"0D",X"71",X"85",X"22",X"C9",X"30",X"B0",X"64",X"A9",X"2C",X"C5",X"22",X"D0",X"15",X"A9",
X"00",X"85",X"21",X"85",X"20",X"85",X"23",X"A2",X"7B",X"9A",X"A9",X"3F",X"49",X"FF",X"8D",X"00",
X"A0",X"4C",X"35",X"70",X"A9",X"2D",X"C5",X"22",X"D0",X"08",X"AD",X"00",X"60",X"85",X"5D",X"4C",
X"0D",X"71",X"A9",X"2E",X"C5",X"22",X"D0",X"08",X"AD",X"00",X"60",X"85",X"5E",X"4C",X"0D",X"71",
X"A9",X"2F",X"C5",X"22",X"D0",X"0A",X"A0",X"00",X"AD",X"00",X"60",X"91",X"5D",X"4C",X"0D",X"71",
X"A6",X"22",X"BD",X"2A",X"7C",X"C5",X"23",X"B0",X"02",X"90",X"12",X"85",X"23",X"A5",X"22",X"85",
X"20",X"A2",X"7B",X"9A",X"58",X"4C",X"53",X"70",X"A9",X"FF",X"8D",X"17",X"82",X"68",X"A8",X"68",
X"AA",X"68",X"58",X"40",X"A9",X"00",X"85",X"03",X"85",X"02",X"85",X"00",X"85",X"01",X"A9",X"01",
X"85",X"06",X"85",X"07",X"A5",X"20",X"38",X"E9",X"06",X"85",X"04",X"85",X"05",X"18",X"A5",X"06",
X"69",X"01",X"85",X"06",X"A5",X"07",X"69",X"00",X"85",X"07",X"A5",X"05",X"4A",X"4A",X"4A",X"09",
X"01",X"85",X"08",X"38",X"A5",X"04",X"E5",X"08",X"85",X"04",X"A5",X"05",X"E9",X"00",X"85",X"05",
X"C9",X"01",X"F0",X"31",X"18",X"A5",X"02",X"69",X"03",X"85",X"02",X"A5",X"03",X"69",X"00",X"25",
X"07",X"85",X"03",X"C9",X"07",X"A4",X"05",X"EA",X"88",X"D0",X"FC",X"18",X"A5",X"00",X"65",X"02",
X"85",X"00",X"A5",X"01",X"65",X"03",X"85",X"01",X"29",X"0F",X"A8",X"B9",X"88",X"71",X"4A",X"8D",
X"00",X"90",X"4C",X"2D",X"71",X"4C",X"35",X"70",X"FE",X"F5",X"D9",X"B0",X"80",X"4F",X"26",X"0A",
X"01",X"0A",X"26",X"4F",X"7F",X"B0",X"D9",X"F5",X"A9",X"0E",X"85",X"03",X"A9",X"5F",X"85",X"02",
X"A9",X"0F",X"85",X"04",X"85",X"05",X"A5",X"05",X"29",X"0F",X"A8",X"EA",X"88",X"D0",X"FC",X"38",
X"A5",X"04",X"E9",X"03",X"85",X"04",X"A5",X"05",X"E9",X"00",X"85",X"05",X"90",X"28",X"18",X"A5",
X"00",X"65",X"02",X"85",X"00",X"A5",X"01",X"65",X"03",X"85",X"01",X"A8",X"B9",X"00",X"7E",X"C5",
X"05",X"90",X"09",X"A9",X"FF",X"A2",X"06",X"CA",X"D0",X"FD",X"F0",X"03",X"A9",X"00",X"EA",X"4A",
X"8D",X"00",X"90",X"4C",X"A6",X"71",X"4C",X"35",X"70",X"78",X"A5",X"20",X"38",X"E9",X"1B",X"AA",
X"A0",X"00",X"A9",X"92",X"85",X"2A",X"A9",X"72",X"85",X"2B",X"CA",X"F0",X"11",X"B1",X"2A",X"E6",
X"2A",X"D0",X"02",X"E6",X"2B",X"29",X"3F",X"C9",X"3F",X"D0",X"F2",X"4C",X"FA",X"71",X"A9",X"A0",
X"8D",X"00",X"B0",X"84",X"29",X"B1",X"2A",X"49",X"FF",X"8D",X"00",X"A0",X"58",X"4C",X"35",X"70",
X"85",X"2D",X"86",X"2E",X"84",X"2C",X"A5",X"2F",X"C9",X"F0",X"D0",X"47",X"A5",X"30",X"F0",X"1F",
X"C6",X"2A",X"F0",X"09",X"20",X"77",X"70",X"8D",X"00",X"A0",X"4C",X"6C",X"72",X"A9",X"3F",X"49",
X"FF",X"8D",X"00",X"A0",X"A9",X"00",X"85",X"30",X"A9",X"FF",X"85",X"29",X"4C",X"6C",X"72",X"A5",
X"29",X"D0",X"19",X"A0",X"00",X"E6",X"2A",X"D0",X"02",X"E6",X"2B",X"B1",X"2A",X"49",X"FF",X"8D",
X"00",X"A0",X"29",X"3F",X"C9",X"00",X"D0",X"04",X"A9",X"FF",X"85",X"29",X"A4",X"2C",X"A6",X"2E",
X"A5",X"2D",X"40",X"78",X"D8",X"A9",X"7F",X"86",X"7C",X"A2",X"7B",X"9A",X"A9",X"3F",X"49",X"FF",
X"8D",X"00",X"A0",X"A9",X"FF",X"85",X"29",X"A9",X"F0",X"85",X"2F",X"A9",X"00",X"85",X"30",X"4C",
X"11",X"70",X"3E",X"1B",X"00",X"18",X"17",X"2D",X"03",X"03",X"03",X"03",X"03",X"15",X"00",X"09",
X"29",X"0C",X"2A",X"3A",X"0A",X"0D",X"1E",X"24",X"0D",X"3F",X"A5",X"20",X"38",X"E9",X"11",X"0A",
X"AA",X"BD",X"CB",X"72",X"85",X"2A",X"E8",X"BD",X"CB",X"72",X"8D",X"00",X"B0",X"A9",X"FF",X"85",
X"30",X"A9",X"01",X"49",X"FF",X"8D",X"00",X"A0",X"4C",X"35",X"70",X"10",X"FF",X"0B",X"B0",X"09",
X"80",X"07",X"60",X"05",X"3E",X"A9",X"FF",X"85",X"00",X"85",X"01",X"A9",X"FF",X"85",X"29",X"A9",
X"00",X"85",X"30",X"A9",X"01",X"49",X"FF",X"8D",X"00",X"A0",X"38",X"A5",X"00",X"E9",X"01",X"85",
X"00",X"A5",X"01",X"E9",X"00",X"85",X"01",X"8D",X"00",X"B0",X"90",X"03",X"4C",X"EA",X"72",X"A9",
X"3F",X"49",X"FF",X"8D",X"00",X"A0",X"4C",X"35",X"70",X"A9",X"90",X"85",X"07",X"A9",X"17",X"85",
X"06",X"85",X"05",X"85",X"04",X"A9",X"00",X"85",X"03",X"85",X"02",X"A9",X"A0",X"85",X"00",X"85",
X"01",X"A9",X"FF",X"85",X"29",X"A9",X"00",X"85",X"30",X"A9",X"35",X"49",X"FF",X"8D",X"00",X"A0",
X"A9",X"FF",X"85",X"08",X"38",X"A5",X"04",X"E9",X"27",X"85",X"04",X"A5",X"05",X"E9",X"00",X"85",
X"05",X"A5",X"06",X"E9",X"00",X"85",X"06",X"18",X"A5",X"02",X"65",X"05",X"85",X"02",X"A5",X"03",
X"65",X"06",X"85",X"03",X"A8",X"B9",X"00",X"7E",X"C5",X"07",X"B0",X"05",X"A5",X"07",X"4C",X"64",
X"73",X"A4",X"06",X"EA",X"8D",X"00",X"90",X"A5",X"08",X"F0",X"1A",X"18",X"A5",X"00",X"69",X"0A",
X"85",X"00",X"A5",X"01",X"69",X"00",X"85",X"01",X"8D",X"00",X"B0",X"C9",X"FF",X"D0",X"1A",X"A9",
X"00",X"85",X"08",X"F0",X"14",X"38",X"A5",X"00",X"E9",X"03",X"85",X"00",X"A5",X"01",X"E9",X"00",
X"85",X"01",X"8D",X"00",X"B0",X"C9",X"20",X"90",X"03",X"4C",X"34",X"73",X"A9",X"3F",X"49",X"FF",
X"8D",X"00",X"A0",X"4C",X"35",X"70",X"A9",X"91",X"85",X"04",X"A9",X"01",X"85",X"05",X"20",X"E0",
X"73",X"18",X"A5",X"00",X"65",X"02",X"85",X"00",X"A5",X"01",X"65",X"03",X"85",X"01",X"A8",X"B9",
X"00",X"7E",X"25",X"04",X"8D",X"00",X"90",X"C6",X"06",X"10",X"E6",X"20",X"E0",X"73",X"38",X"A5",
X"04",X"E9",X"01",X"85",X"04",X"A5",X"05",X"E9",X"00",X"85",X"05",X"B0",X"D4",X"4C",X"35",X"70",
X"20",X"77",X"70",X"85",X"06",X"20",X"77",X"70",X"85",X"02",X"20",X"77",X"70",X"29",X"27",X"09",
X"00",X"85",X"03",X"60",X"A9",X"3F",X"49",X"FF",X"8D",X"00",X"A0",X"A9",X"00",X"85",X"02",X"A5",
X"02",X"18",X"69",X"79",X"85",X"02",X"C9",X"FF",X"90",X"07",X"A9",X"03",X"85",X"23",X"4C",X"35",
X"70",X"D0",X"02",X"A9",X"01",X"85",X"01",X"A5",X"02",X"49",X"FF",X"85",X"00",X"20",X"77",X"70",
X"A2",X"01",X"4A",X"90",X"08",X"A4",X"00",X"8C",X"00",X"90",X"4C",X"32",X"74",X"A0",X"00",X"8C",
X"00",X"90",X"A4",X"02",X"EA",X"88",X"D0",X"FC",X"CA",X"D0",X"E7",X"A5",X"00",X"38",X"E5",X"01",
X"85",X"00",X"B0",X"D9",X"4C",X"FF",X"73",X"4C",X"35",X"70",X"A9",X"2F",X"85",X"03",X"A9",X"99",
X"85",X"02",X"A9",X"00",X"85",X"00",X"85",X"01",X"A9",X"FF",X"85",X"06",X"85",X"07",X"85",X"08",
X"38",X"A5",X"06",X"E9",X"3F",X"85",X"06",X"A5",X"07",X"E9",X"00",X"85",X"07",X"90",X"37",X"18",
X"A5",X"04",X"69",X"0A",X"85",X"04",X"A5",X"05",X"69",X"00",X"85",X"05",X"18",X"A5",X"00",X"65",
X"02",X"85",X"00",X"A5",X"01",X"65",X"03",X"85",X"01",X"C5",X"05",X"90",X"04",X"A9",X"FF",X"D0",
X"03",X"A9",X"00",X"EA",X"C5",X"07",X"90",X"04",X"A5",X"07",X"D0",X"03",X"EA",X"EA",X"EA",X"4A",
X"8D",X"00",X"90",X"4C",X"60",X"74",X"38",X"A5",X"08",X"E9",X"10",X"85",X"08",X"85",X"07",X"90",
X"02",X"B0",X"AD",X"4C",X"35",X"70",X"78",X"A9",X"30",X"85",X"21",X"A9",X"02",X"85",X"37",X"A9",
X"08",X"85",X"39",X"A9",X"1F",X"85",X"3A",X"A9",X"7F",X"85",X"35",X"A9",X"00",X"85",X"31",X"85",
X"32",X"85",X"33",X"85",X"34",X"85",X"36",X"85",X"38",X"A9",X"FF",X"85",X"3B",X"85",X"3C",X"85",
X"3D",X"58",X"38",X"A5",X"3B",X"E9",X"BB",X"85",X"3B",X"A5",X"3C",X"E9",X"00",X"85",X"3C",X"A5",
X"3D",X"E9",X"00",X"85",X"3D",X"18",X"A5",X"33",X"69",X"C7",X"85",X"33",X"A5",X"34",X"69",X"00",
X"85",X"34",X"A5",X"35",X"69",X"00",X"85",X"35",X"C5",X"39",X"90",X"22",X"18",X"A5",X"38",X"69",
X"7F",X"85",X"38",X"A5",X"39",X"69",X"00",X"85",X"39",X"C5",X"3A",X"B0",X"2B",X"18",X"A5",X"36",
X"69",X"8F",X"85",X"36",X"A5",X"37",X"69",X"00",X"85",X"37",X"85",X"35",X"85",X"35",X"18",X"A5",
X"31",X"65",X"34",X"85",X"31",X"A5",X"32",X"65",X"35",X"85",X"32",X"A8",X"B9",X"00",X"7E",X"25",
X"3D",X"4A",X"8D",X"00",X"90",X"4C",X"E2",X"74",X"A9",X"00",X"85",X"21",X"4C",X"35",X"70",X"A9",
X"00",X"85",X"04",X"A9",X"6A",X"85",X"03",X"85",X"02",X"A9",X"1F",X"85",X"05",X"20",X"7B",X"75",
X"4C",X"35",X"70",X"A9",X"01",X"85",X"04",X"A9",X"47",X"85",X"03",X"85",X"02",X"A9",X"09",X"85",
X"05",X"20",X"7B",X"75",X"A9",X"00",X"85",X"21",X"4C",X"35",X"70",X"A9",X"00",X"85",X"00",X"85",
X"01",X"38",X"A5",X"02",X"E5",X"05",X"85",X"02",X"A5",X"03",X"E9",X"00",X"85",X"03",X"A5",X"04",
X"E9",X"00",X"85",X"04",X"D0",X"06",X"A5",X"03",X"C9",X"07",X"90",X"1A",X"18",X"A5",X"00",X"65",
X"03",X"85",X"00",X"A5",X"01",X"65",X"04",X"85",X"01",X"29",X"0F",X"A8",X"B9",X"88",X"71",X"4A",
X"8D",X"00",X"90",X"4C",X"81",X"75",X"18",X"A5",X"02",X"69",X"40",X"85",X"02",X"A5",X"03",X"69",
X"00",X"85",X"03",X"A5",X"04",X"69",X"00",X"85",X"04",X"C9",X"01",X"D0",X"02",X"F0",X"1A",X"18",
X"A5",X"00",X"65",X"03",X"85",X"00",X"A5",X"01",X"65",X"04",X"85",X"01",X"29",X"0F",X"A8",X"B9",
X"88",X"71",X"4A",X"8D",X"00",X"90",X"4C",X"B6",X"75",X"60",X"78",X"A9",X"31",X"85",X"21",X"A9",
X"00",X"85",X"31",X"85",X"32",X"85",X"38",X"A9",X"FF",X"85",X"35",X"85",X"36",X"A2",X"30",X"A9",
X"27",X"85",X"39",X"A9",X"00",X"85",X"3B",X"58",X"4C",X"36",X"76",X"38",X"A5",X"35",X"E5",X"39",
X"85",X"35",X"A5",X"36",X"E9",X"00",X"85",X"36",X"90",X"1C",X"18",X"A5",X"31",X"65",X"33",X"85",
X"31",X"A5",X"32",X"65",X"34",X"85",X"32",X"29",X"0F",X"A8",X"B9",X"88",X"71",X"25",X"36",X"4A",
X"8D",X"00",X"90",X"4C",X"0B",X"76",X"A9",X"7F",X"85",X"36",X"85",X"35",X"38",X"A5",X"35",X"E9",
X"7F",X"85",X"35",X"A5",X"36",X"E9",X"00",X"85",X"36",X"B0",X"F1",X"A9",X"FF",X"85",X"35",X"85",
X"36",X"A5",X"3B",X"F0",X"02",X"D0",X"2E",X"E6",X"38",X"A5",X"38",X"29",X"07",X"85",X"3A",X"0A",
X"A8",X"B9",X"DC",X"76",X"85",X"33",X"C8",X"B9",X"DC",X"76",X"85",X"34",X"A5",X"3A",X"D0",X"0B",
X"18",X"A5",X"39",X"69",X"04",X"85",X"39",X"C9",X"7F",X"B0",X"03",X"4C",X"0B",X"76",X"A9",X"00",
X"85",X"21",X"4C",X"35",X"70",X"A5",X"3C",X"85",X"33",X"A5",X"3D",X"85",X"34",X"A5",X"38",X"F0",
X"0B",X"A9",X"00",X"85",X"38",X"46",X"34",X"66",X"33",X"4C",X"0B",X"76",X"A9",X"01",X"85",X"38",
X"38",X"A5",X"3C",X"E9",X"1F",X"85",X"3C",X"A5",X"3D",X"E9",X"00",X"85",X"3D",X"D0",X"08",X"A5",
X"3C",X"C9",X"2F",X"B0",X"02",X"90",X"C7",X"4C",X"0B",X"76",X"78",X"A0",X"0E",X"B9",X"DC",X"76",
X"85",X"3C",X"C8",X"B9",X"DC",X"76",X"85",X"3D",X"A9",X"01",X"85",X"3B",X"A9",X"00",X"85",X"38",
X"A9",X"73",X"85",X"39",X"A9",X"31",X"85",X"21",X"58",X"4C",X"36",X"76",X"95",X"00",X"D3",X"00",
X"A7",X"00",X"FB",X"00",X"BC",X"00",X"1A",X"01",X"DF",X"00",X"C0",X"01",X"DB",X"01",X"A9",X"00",
X"85",X"00",X"85",X"01",X"A2",X"FF",X"4C",X"2E",X"77",X"38",X"A5",X"04",X"E5",X"06",X"85",X"04",
X"A5",X"05",X"E9",X"00",X"85",X"05",X"90",X"26",X"18",X"A5",X"00",X"65",X"02",X"85",X"00",X"A5",
X"01",X"65",X"03",X"85",X"01",X"29",X"0F",X"A8",X"B9",X"88",X"71",X"C5",X"05",X"90",X"05",X"A5",
X"05",X"4C",X"27",X"77",X"24",X"00",X"EA",X"4A",X"8D",X"00",X"90",X"4C",X"F9",X"76",X"A9",X"7F",
X"85",X"05",X"85",X"04",X"38",X"A5",X"04",X"E9",X"7F",X"85",X"04",X"A5",X"05",X"E9",X"00",X"85",
X"05",X"B0",X"F1",X"A9",X"FF",X"85",X"04",X"85",X"05",X"E8",X"BD",X"1E",X"78",X"F0",X"2A",X"48",
X"29",X"F0",X"4A",X"4A",X"4A",X"4A",X"0A",X"A8",X"B9",X"04",X"78",X"85",X"02",X"C8",X"B9",X"04",
X"78",X"85",X"03",X"68",X"29",X"0F",X"85",X"07",X"A9",X"06",X"38",X"E5",X"07",X"A8",X"A9",X"FF",
X"4A",X"88",X"D0",X"FC",X"85",X"06",X"4C",X"F9",X"76",X"20",X"7F",X"77",X"4C",X"35",X"70",X"A9",
X"FA",X"85",X"08",X"85",X"02",X"A9",X"00",X"85",X"09",X"85",X"03",X"A9",X"B8",X"85",X"0A",X"A9",
X"00",X"85",X"0B",X"38",X"A5",X"0C",X"E9",X"04",X"85",X"0C",X"A5",X"02",X"E9",X"00",X"85",X"02",
X"A5",X"03",X"E9",X"00",X"85",X"03",X"C5",X"0B",X"D0",X"08",X"A5",X"02",X"C5",X"0A",X"90",X"1C",
X"B0",X"00",X"18",X"A5",X"00",X"65",X"02",X"85",X"00",X"A5",X"01",X"65",X"03",X"85",X"01",X"29",
X"0F",X"A8",X"B9",X"88",X"71",X"4A",X"8D",X"00",X"90",X"4C",X"93",X"77",X"18",X"A5",X"0C",X"69",
X"06",X"85",X"0C",X"A5",X"02",X"69",X"00",X"85",X"02",X"A5",X"03",X"69",X"00",X"85",X"03",X"C5",
X"09",X"D0",X"06",X"A5",X"02",X"C5",X"08",X"B0",X"1A",X"18",X"A5",X"00",X"65",X"02",X"85",X"00",
X"A5",X"01",X"65",X"03",X"85",X"01",X"29",X"0F",X"A8",X"B9",X"88",X"71",X"4A",X"8D",X"00",X"90");
begin
process(clk)
begin
if rising_edge(clk) then
data <= rom_data(to_integer(unsigned(addr)));
end if;
end process;
end architecture;

View File

@@ -1,150 +0,0 @@
library ieee;
use ieee.std_logic_1164.all,ieee.numeric_std.all;
entity Qbert_snd2 is
port (
clk : in std_logic;
addr : in std_logic_vector(10 downto 0);
data : out std_logic_vector(7 downto 0)
);
end entity;
architecture prom of Qbert_snd2 is
type rom is array(0 to 2047) of std_logic_vector(7 downto 0);
signal rom_data: rom := (
X"4C",X"CC",X"77",X"60",X"95",X"00",X"9E",X"00",X"A7",X"00",X"B1",X"00",X"BC",X"00",X"C7",X"00",
X"D3",X"00",X"DF",X"00",X"ED",X"00",X"FB",X"00",X"0B",X"01",X"1A",X"01",X"2B",X"01",X"44",X"24",
X"44",X"23",X"24",X"14",X"24",X"64",X"44",X"64",X"42",X"34",X"44",X"74",X"44",X"74",X"B3",X"B3",
X"00",X"A5",X"20",X"38",X"E9",X"01",X"0A",X"0A",X"A8",X"A2",X"00",X"B9",X"8A",X"78",X"95",X"00",
X"C8",X"E8",X"E0",X"04",X"D0",X"F5",X"A9",X"00",X"85",X"06",X"85",X"04",X"85",X"05",X"A9",X"FF",
X"85",X"07",X"18",X"A5",X"06",X"65",X"02",X"85",X"06",X"A5",X"00",X"69",X"00",X"85",X"00",X"A5",
X"03",X"69",X"00",X"85",X"03",X"A5",X"00",X"C5",X"01",X"B0",X"1C",X"18",X"A5",X"04",X"65",X"00",
X"85",X"04",X"A5",X"05",X"65",X"03",X"85",X"05",X"29",X"0F",X"A8",X"B9",X"88",X"71",X"25",X"07",
X"4A",X"8D",X"00",X"90",X"4C",X"52",X"78",X"4C",X"35",X"70",X"0A",X"60",X"0F",X"00",X"3F",X"7F",
X"10",X"00",X"7F",X"C0",X"0E",X"00",X"C0",X"FF",X"0C",X"00",X"00",X"7F",X"17",X"01",X"7F",X"FF",
X"1C",X"01",X"00",X"D0",X"37",X"02",X"00",X"FF",X"4F",X"03",X"A9",X"41",X"85",X"00",X"85",X"01",
X"A9",X"78",X"85",X"2B",X"A9",X"F0",X"85",X"2A",X"A9",X"FF",X"8D",X"00",X"B0",X"A0",X"00",X"84",
X"29",X"B1",X"2A",X"49",X"FF",X"8D",X"00",X"A0",X"38",X"A5",X"00",X"E9",X"02",X"85",X"00",X"A5",
X"01",X"E9",X"00",X"85",X"01",X"B0",X"F1",X"E6",X"2A",X"D0",X"02",X"E6",X"2B",X"A9",X"CD",X"8D",
X"00",X"B0",X"A0",X"00",X"84",X"29",X"B1",X"2A",X"49",X"FF",X"8D",X"00",X"A0",X"4C",X"35",X"70",
X"0E",X"15",X"09",X"22",X"3F",X"0E",X"15",X"02",X"29",X"3F",X"A9",X"3F",X"49",X"FF",X"8D",X"00",
X"A0",X"A9",X"03",X"85",X"03",X"A9",X"20",X"85",X"02",X"A9",X"00",X"85",X"00",X"85",X"01",X"85",
X"06",X"A9",X"FF",X"85",X"05",X"85",X"04",X"A2",X"01",X"38",X"A5",X"04",X"E9",X"14",X"85",X"04",
X"A5",X"05",X"E9",X"00",X"85",X"05",X"29",X"7F",X"F0",X"19",X"18",X"A5",X"00",X"65",X"02",X"85",
X"00",X"A5",X"01",X"65",X"03",X"85",X"01",X"A8",X"B9",X"00",X"7E",X"25",X"05",X"8D",X"00",X"90",
X"4C",X"19",X"79",X"A5",X"06",X"D0",X"12",X"46",X"03",X"66",X"02",X"66",X"07",X"C6",X"05",X"CA",
X"D0",X"C7",X"A9",X"01",X"85",X"06",X"4C",X"19",X"79",X"06",X"07",X"26",X"02",X"26",X"03",X"C6",
X"05",X"E8",X"E0",X"07",X"D0",X"B3",X"4C",X"35",X"70",X"A2",X"00",X"20",X"A5",X"79",X"A9",X"00",
X"85",X"05",X"85",X"06",X"38",X"A5",X"07",X"E5",X"03",X"85",X"07",X"A5",X"01",X"E5",X"02",X"85",
X"01",X"A5",X"00",X"E9",X"00",X"85",X"00",X"C5",X"04",X"F0",X"17",X"18",X"A5",X"05",X"65",X"01",
X"85",X"05",X"A5",X"06",X"65",X"00",X"85",X"06",X"A8",X"B9",X"00",X"7E",X"8D",X"00",X"90",X"4C",
X"74",X"79",X"4C",X"35",X"70",X"A9",X"00",X"E0",X"00",X"F0",X"07",X"18",X"69",X"05",X"CA",X"4C",
X"A9",X"79",X"AA",X"A0",X"00",X"BD",X"C2",X"79",X"99",X"00",X"00",X"E8",X"C8",X"C0",X"05",X"D0",
X"F4",X"60",X"0E",X"AE",X"00",X"F5",X"0D",X"F8",X"06",X"F9",X"0C",X"E0",X"FA",X"1F",X"FB",X"08",
X"4C",X"47",X"52",X"5B",X"67",X"4C",X"47",X"54",X"60",X"67",X"43",X"47",X"52",X"5B",X"67",X"23",
X"56",X"66",X"23",X"54",X"64",X"23",X"52",X"62",X"23",X"51",X"61",X"23",X"52",X"62",X"43",X"42",
X"50",X"56",X"64",X"23",X"49",X"59",X"23",X"4B",X"5B",X"23",X"52",X"62",X"23",X"50",X"60",X"23",
X"49",X"59",X"23",X"47",X"57",X"13",X"7C",X"23",X"47",X"57",X"4A",X"37",X"52",X"5B",X"67",X"FF",
X"A9",X"00",X"85",X"24",X"A9",X"7F",X"85",X"25",X"20",X"48",X"7A",X"4C",X"35",X"70",X"A9",X"59",
X"85",X"24",X"A9",X"7F",X"85",X"25",X"20",X"48",X"7A",X"4C",X"35",X"70",X"A9",X"B0",X"85",X"24",
X"A9",X"7F",X"85",X"25",X"20",X"48",X"7A",X"4C",X"35",X"70",X"A9",X"C7",X"85",X"24",X"A9",X"79",
X"85",X"25",X"20",X"48",X"7A",X"4C",X"35",X"70",X"A9",X"00",X"85",X"13",X"A9",X"02",X"85",X"1A",
X"A9",X"01",X"85",X"18",X"A9",X"03",X"85",X"19",X"20",X"8D",X"7B",X"20",X"BD",X"7A",X"58",X"C9",
X"FF",X"F0",X"59",X"29",X"F0",X"C9",X"F0",X"D0",X"45",X"A5",X"15",X"29",X"0F",X"C9",X"07",X"B0",
X"02",X"85",X"12",X"C9",X"08",X"D0",X"08",X"20",X"BD",X"7A",X"85",X"1A",X"4C",X"A8",X"7A",X"C9",
X"09",X"D0",X"0D",X"20",X"BD",X"7A",X"85",X"19",X"20",X"BD",X"7A",X"85",X"18",X"4C",X"A8",X"7A",
X"C9",X"0A",X"D0",X"08",X"20",X"BD",X"7A",X"85",X"1D",X"4C",X"A8",X"7A",X"C9",X"0B",X"D0",X"08",
X"20",X"BD",X"7A",X"85",X"1E",X"4C",X"A8",X"7A",X"20",X"BD",X"7A",X"4C",X"5F",X"7A",X"A5",X"15",
X"20",X"37",X"7B",X"20",X"CA",X"7A",X"20",X"BD",X"7A",X"4C",X"5F",X"7A",X"60",X"84",X"1F",X"A4",
X"13",X"B1",X"24",X"85",X"15",X"E6",X"13",X"A4",X"1F",X"60",X"A2",X"06",X"18",X"B5",X"08",X"75",
X"00",X"95",X"08",X"B5",X"09",X"75",X"01",X"95",X"09",X"A8",X"B9",X"00",X"7E",X"C5",X"1C",X"B0",
X"04",X"A9",X"00",X"90",X"03",X"18",X"90",X"00",X"18",X"65",X"16",X"85",X"16",X"A5",X"17",X"69",
X"00",X"85",X"17",X"CA",X"CA",X"10",X"D5",X"A5",X"16",X"46",X"17",X"6A",X"46",X"17",X"6A",X"8D",
X"00",X"90",X"A9",X"00",X"85",X"16",X"85",X"17",X"18",X"A5",X"1B",X"65",X"1E",X"85",X"1B",X"A5",
X"1C",X"69",X"00",X"85",X"1C",X"38",X"A5",X"10",X"E5",X"18",X"85",X"10",X"A5",X"11",X"E5",X"19",
X"85",X"11",X"90",X"05",X"48",X"68",X"18",X"90",X"A1",X"A5",X"14",X"C5",X"1A",X"D0",X"03",X"20",
X"8D",X"7B",X"C6",X"14",X"D0",X"94",X"60",X"48",X"29",X"0F",X"AA",X"BD",X"B5",X"7B",X"85",X"14",
X"68",X"4A",X"4A",X"4A",X"4A",X"A8",X"20",X"8D",X"7B",X"20",X"BD",X"7A",X"48",X"29",X"0F",X"0A",
X"AA",X"BD",X"9B",X"7B",X"85",X"16",X"E8",X"BD",X"9B",X"7B",X"85",X"17",X"68",X"4A",X"4A",X"4A",
X"4A",X"85",X"12",X"38",X"A9",X"07",X"E5",X"12",X"F0",X"08",X"AA",X"46",X"17",X"66",X"16",X"CA",
X"D0",X"F9",X"98",X"38",X"E9",X"01",X"0A",X"AA",X"A5",X"16",X"95",X"00",X"E8",X"A5",X"17",X"95",
X"00",X"88",X"D0",X"C5",X"A9",X"00",X"85",X"1B",X"A5",X"1D",X"85",X"1C",X"60",X"A2",X"07",X"A9",
X"00",X"95",X"00",X"A9",X"40",X"95",X"08",X"CA",X"10",X"F5",X"60",X"FB",X"4A",X"6D",X"4F",X"28",
X"54",X"28",X"59",X"75",X"5E",X"13",X"64",X"07",X"6A",X"54",X"70",X"03",X"77",X"16",X"7E",X"95",
X"85",X"86",X"8D",X"00",X"00",X"60",X"30",X"18",X"0C",X"06",X"20",X"10",X"08",X"04",X"02",X"90",
X"48",X"24",X"12",X"09",X"78",X"31",X"78",X"31",X"78",X"31",X"78",X"31",X"78",X"31",X"78",X"31",
X"78",X"31",X"78",X"31",X"71",X"14",X"71",X"14",X"71",X"14",X"71",X"98",X"73",X"F4",X"73",X"A6",
X"74",X"4A",X"70",X"35",X"72",X"AA",X"72",X"AA",X"72",X"AA",X"72",X"AA",X"72",X"AA",X"72",X"D5",
X"73",X"09",X"75",X"4F",X"74",X"B6",X"75",X"EA",X"76",X"BA",X"71",X"E9",X"70",X"35",X"70",X"35",
X"70",X"35",X"70",X"35",X"78",X"FA",X"76",X"EE",X"75",X"63",X"78",X"AA",X"79",X"69",X"7A",X"10",
X"7A",X"1E",X"7A",X"2C",X"7A",X"3A",X"70",X"35",X"70",X"00",X"70",X"35",X"70",X"35",X"70",X"35",
X"70",X"35",X"74",X"E2",X"76",X"0B",X"70",X"35",X"70",X"35",X"00",X"03",X"03",X"03",X"03",X"03",
X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"05",X"03",X"04",X"03",X"03",X"03",X"03",X"03",X"03",
X"05",X"05",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"0F",X"03",X"03",X"03",X"03",
X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"A9",X"00",X"85",X"00",X"85",
X"01",X"A8",X"A9",X"02",X"85",X"02",X"A9",X"04",X"85",X"06",X"85",X"05",X"A9",X"00",X"85",X"03",
X"85",X"04",X"18",X"A5",X"03",X"65",X"05",X"85",X"03",X"A5",X"04",X"65",X"06",X"85",X"04",X"A8",
X"B9",X"00",X"7E",X"8D",X"00",X"90",X"18",X"A5",X"00",X"69",X"02",X"85",X"00",X"A5",X"01",X"69",
X"00",X"85",X"01",X"90",X"DD",X"C6",X"02",X"D0",X"D9",X"4C",X"35",X"70",X"20",X"7A",X"CA",X"54",
X"55",X"42",X"44",X"41",X"43",X"7A",X"CC",X"54",X"55",X"53",X"51",X"31",X"20",X"7A",X"E5",X"54",
X"55",X"53",X"51",X"32",X"20",X"7A",X"E8",X"54",X"55",X"53",X"51",X"20",X"20",X"7A",X"E8",X"54",
X"55",X"45",X"51",X"31",X"20",X"7B",X"29",X"54",X"55",X"4E",X"59",X"45",X"54",X"7B",X"32",X"54",
X"55",X"4E",X"4F",X"54",X"45",X"7B",X"37",X"54",X"55",X"56",X"46",X"31",X"20",X"7B",X"49",X"54",
X"55",X"44",X"49",X"56",X"20",X"7B",X"6B",X"54",X"55",X"46",X"52",X"4F",X"20",X"7B",X"72",X"54",
X"55",X"43",X"4C",X"52",X"20",X"7B",X"8D",X"54",X"55",X"43",X"4C",X"52",X"31",X"7B",X"8F",X"4E",
X"4F",X"54",X"56",X"41",X"4C",X"7B",X"9B",X"54",X"55",X"4E",X"44",X"55",X"52",X"7B",X"B5",X"4A",
X"4D",X"50",X"54",X"42",X"4C",X"7B",X"C4",X"50",X"52",X"49",X"4F",X"54",X"20",X"7C",X"2A",X"53",
X"54",X"52",X"20",X"20",X"20",X"7C",X"5B",X"53",X"54",X"52",X"54",X"54",X"20",X"00",X"00",X"53",
X"54",X"52",X"42",X"43",X"20",X"00",X"02",X"53",X"54",X"52",X"57",X"50",X"20",X"00",X"03",X"53",
X"54",X"52",X"50",X"49",X"20",X"00",X"05",X"53",X"54",X"52",X"4C",X"55",X"50",X"7C",X"72",X"CB",
X"2B",X"4B",X"9B",X"DB",X"8B",X"29",X"5B",X"CB",X"0B",X"4B",X"0B",X"DB",X"8B",X"CB",X"BB",X"7B",
X"2B",X"0B",X"4B",X"BB",X"0B",X"0B",X"0B",X"9B",X"0B",X"1B",X"8B",X"BB",X"0B",X"8B",X"8B",X"CB",
X"0B",X"0B",X"8B",X"9B",X"1B",X"5B",X"0B",X"8B",X"8B",X"1B",X"8B",X"7B",X"0B",X"2B",X"8B",X"4B",
X"1B",X"CB",X"8B",X"CB",X"9B",X"8B",X"8B",X"AB",X"0B",X"0B",X"CB",X"FB",X"0B",X"CB",X"1B",X"AB",
X"0B",X"1B",X"0B",X"EB",X"0B",X"9B",X"1B",X"6B",X"0B",X"9B",X"CB",X"DB",X"0B",X"6B",X"2B",X"EB",
X"0B",X"CB",X"BB",X"9B",X"8B",X"DB",X"9B",X"9B",X"9B",X"1B",X"8B",X"BB",X"0B",X"CB",X"DB",X"CB",
X"0B",X"AB",X"4B",X"1B",X"0B",X"0B",X"1B",X"EB",X"0B",X"8B",X"3B",X"4B",X"1B",X"CB",X"AB",X"FB",
X"0B",X"AB",X"0B",X"6B",X"8B",X"9B",X"9B",X"BB",X"8B",X"6B",X"5B",X"7B",X"0B",X"9B",X"1B",X"FB",
X"0B",X"8B",X"0B",X"9B",X"1B",X"0B",X"0B",X"4B",X"4B",X"2B",X"BB",X"5B",X"0B",X"CB",X"0B",X"FB",
X"2B",X"9B",X"0B",X"FB",X"0B",X"8B",X"4B",X"6B",X"9B",X"2B",X"8B",X"DB",X"0B",X"DB",X"CB",X"AB",
X"8B",X"5B",X"0B",X"6B",X"0B",X"CB",X"1B",X"BB",X"4B",X"1B",X"0B",X"BB",X"4B",X"8B",X"2B",X"BB",
X"FE",X"FE",X"FE",X"FE",X"FE",X"FD",X"FD",X"FD",X"FC",X"FB",X"FB",X"FA",X"F9",X"F8",X"F7",X"F6",
X"F5",X"F4",X"F2",X"F1",X"F0",X"EE",X"ED",X"EB",X"E9",X"E7",X"E6",X"E4",X"E2",X"E0",X"DE",X"DC",
X"D9",X"D7",X"D5",X"D3",X"D0",X"CE",X"CB",X"C9",X"C6",X"C4",X"C1",X"BE",X"BC",X"B9",X"B6",X"B3",
X"B0",X"AE",X"AB",X"A8",X"A5",X"A2",X"9F",X"9C",X"99",X"96",X"93",X"8F",X"8C",X"89",X"86",X"83",
X"80",X"7D",X"7A",X"77",X"73",X"70",X"6D",X"6A",X"67",X"64",X"61",X"5E",X"5B",X"58",X"55",X"52",
X"4F",X"4C",X"4A",X"47",X"44",X"41",X"3F",X"3C",X"39",X"37",X"34",X"32",X"2F",X"2D",X"2B",X"28",
X"26",X"24",X"22",X"20",X"1E",X"1C",X"1A",X"18",X"16",X"15",X"13",X"11",X"10",X"0E",X"0D",X"0C",
X"0A",X"09",X"08",X"07",X"06",X"05",X"05",X"04",X"03",X"03",X"02",X"02",X"01",X"01",X"01",X"01",
X"01",X"01",X"01",X"01",X"01",X"02",X"02",X"02",X"03",X"04",X"04",X"05",X"06",X"07",X"08",X"09",
X"0A",X"0B",X"0D",X"0E",X"0F",X"11",X"12",X"14",X"16",X"18",X"19",X"1B",X"1D",X"1F",X"21",X"23",
X"26",X"28",X"2A",X"2C",X"2F",X"31",X"34",X"36",X"39",X"3B",X"3E",X"41",X"43",X"46",X"49",X"4C",
X"4F",X"51",X"54",X"57",X"5A",X"5D",X"60",X"63",X"66",X"69",X"6C",X"70",X"73",X"76",X"79",X"7C",
X"7F",X"82",X"85",X"88",X"8C",X"8F",X"92",X"95",X"98",X"9B",X"9E",X"A1",X"A4",X"A7",X"AA",X"AD",
X"B0",X"B3",X"B5",X"B8",X"BB",X"BE",X"C0",X"C3",X"C6",X"C8",X"CB",X"CD",X"D0",X"D2",X"D4",X"D7",
X"D9",X"DB",X"DD",X"DF",X"E1",X"E3",X"E5",X"E7",X"E9",X"EA",X"EC",X"EE",X"EF",X"F1",X"F2",X"F3",
X"F5",X"F6",X"F7",X"F8",X"F9",X"FA",X"FA",X"FB",X"FC",X"FC",X"FD",X"FD",X"FE",X"FE",X"FE",X"FE",
X"F8",X"00",X"F9",X"13",X"7F",X"FA",X"00",X"FB",X"00",X"22",X"44",X"54",X"22",X"40",X"50",X"22",
X"44",X"54",X"22",X"47",X"57",X"22",X"50",X"60",X"22",X"44",X"54",X"22",X"47",X"57",X"22",X"50",
X"60",X"42",X"45",X"55",X"58",X"62",X"42",X"45",X"55",X"58",X"62",X"42",X"45",X"55",X"58",X"60",
X"42",X"45",X"55",X"58",X"62",X"46",X"40",X"57",X"60",X"64",X"46",X"40",X"54",X"57",X"60",X"46",
X"40",X"57",X"60",X"64",X"46",X"40",X"60",X"64",X"67",X"46",X"40",X"57",X"60",X"64",X"46",X"40",
X"60",X"64",X"67",X"42",X"40",X"64",X"67",X"70",X"FF",X"F8",X"00",X"F9",X"1C",X"20",X"FA",X"1F",
X"FB",X"00",X"12",X"49",X"22",X"49",X"54",X"22",X"49",X"59",X"22",X"49",X"60",X"22",X"49",X"5B",
X"22",X"49",X"54",X"22",X"48",X"5B",X"22",X"48",X"62",X"22",X"49",X"60",X"12",X"44",X"22",X"49",
X"64",X"12",X"50",X"22",X"4B",X"58",X"12",X"44",X"22",X"4B",X"64",X"12",X"52",X"22",X"50",X"59",
X"12",X"54",X"22",X"49",X"59",X"12",X"60",X"22",X"48",X"5B",X"12",X"54",X"22",X"44",X"5B",X"12",
X"62",X"22",X"49",X"60",X"12",X"44",X"22",X"49",X"59",X"12",X"50",X"32",X"49",X"59",X"69",X"FF",
X"F8",X"0A",X"F9",X"14",X"D0",X"FA",X"00",X"FB",X"00",X"32",X"40",X"50",X"60",X"22",X"47",X"67",
X"22",X"47",X"62",X"42",X"47",X"52",X"5B",X"64",X"32",X"40",X"50",X"60",X"22",X"47",X"67",X"22",
X"47",X"62",X"42",X"47",X"52",X"5B",X"64",X"31",X"40",X"50",X"60",X"11",X"7C",X"41",X"50",X"54",
X"67",X"70",X"12",X"7C",X"42",X"40",X"47",X"54",X"60",X"4A",X"40",X"47",X"54",X"60",X"FF",X"2B",
X"7B",X"3B",X"DB",X"4B",X"FB",X"7B",X"6B",X"0B",X"6B",X"6B",X"20",X"72",X"03",X"70",X"89",X"70");
begin
process(clk)
begin
if rising_edge(clk) then
data <= rom_data(to_integer(unsigned(addr)));
end if;
end process;
end architecture;

View File

@@ -1,129 +0,0 @@
:100000004C347078A27F867C78D8A27B9AA2A08E8E
:1000100000B0A9008D01828D03828D00A08D078222
:100020009500CA10FBAE0582AE14828E148258A9C8
:100030003A4CF77A58A9008516AD02822940D003C0
:100040004CDC7C78A517D002F0EA8516584C50702D
:10005000D8A5160A38E90218851EA932651E851A28
:10006000A900697D851BA001B11A851C88B11A857C
:100070001D6C1C00488A4898482C058270034C1E51
:1000800071AD0582AD0082293FD0034C2371C93583
:100090009007A27B9A584CF77A8518C930B037A9D7
:1000A00014C518D01018A52C6903852CA52D69003E
:1000B000852D4C2371A916C518D00AA9008517A251
:1000C0007B9A4C3470A917C518D00EA52FC9FFF024
:1000D00005E62F4C23714C2371A92DC518D008AD0E
:1000E0000060855D4C2371A92EC518D008AD006055
:1000F000855E4C2371A92FC518D00AA000AD006001
:10010000915D4C2371A518C911D006A519C919F024
:1001100012A51885168519A27B9A584C5070A9FF14
:100120008D178268A868AA685840A97B8500A90035
:1001300085238524A9028522A91F8521C601D00F08
:10014000A91F8501C600A500C901D0034C3470A4C5
:1001500024B9007E8502207471293B0500186502D0
:100160004A8D009018A52165238523A52265248545
:10017000244C3C71A57E851E2A2A2A2A451E6A66C1
:100180007C667D667EA57E60A90185224C9371A563
:10019000168522A90085238524A9958521A9028594
:1001A00001A9FF8500A424B9007E4A8D009018A5FE
:1001B0002165238523A52265248524CAD00FA206A4
:1001C00038A521E5018521A522E9008522A522D0B7
:1001D000D4A521C9FEB0CE4C347078A9308517A2C1
:1001E00002863EBD72729536A9009530CA10F4A9F8
:1001F00030854058A9FF8544A9008545A90185425D
:10020000A916A2084A9008A4448C00904C1472A429
:10021000458C0090A0FF4868486888D0F9CAD0E4AF
:10022000C642D0DCA54438E9108544A545186910BC
:100230008545C98090C6A202A900853C18B53075D5
:10024000369530A8B9007E4A4A4A18653C853CCAB2
:1002500010EA4A8D0090C640D0DCA9308540A63E09
:100260001002A20238B536FD75729536CA863E4C2C
:10027000367264386402010178A9A78542A97385A2
:10028000434C8D7278A9D98542A9738543A93185DC
:1002900017A906853F8540A980852CA900852D8555
:1002A0003D853E8541853785388539853A853B854D
:1002B0003C4C537358A438B9007E4A4A8544A43A4A
:1002C000B9007E4A4A8545A43CB9007E4A4A186571
:1002D000456544A63FA007CA1003EA30034A100050
:1002E0008810F4206C738D009018A5316537853720
:1002F000A5326538853818A53365398539A5346543
:100300003A853A18A535653B853BA536653C853C65
:1003100018A53D652C853DA53E652D853E9095A58E
:1003200040D01AA53FC904F005E63F4CB4728540A1
:10033000A90D8549A9FF8548854B4C4F73A53FC939
:1003400001F005C63F4CB472A90085404CB472C69A
:1003500030D0D8A441B1421002A000A200B1429511
:1003600030C8E8E007D0F684414CB472854A18A53D
:100370004665488546A54765498547A8B9007E4A30
:10038000EAA64BD005A9004C8C73EAEA18654A85A9
:100390004A38A548E9038548A549E9008549D004BC
:1003A000A900854BA54A600200070007EF0D02EF88
:1003B0000D0007D81402200D0007A81302D509006C
:1003C00007200D026F0A0007A50F026D0700071531
:1003D0000B0200070007E00DFF02D814BB0E150B3F
:1003E000028911150B6D07028D12B80BDA0702B9DD
:1003F00018BB0ED5090289116F0A0007028D12156C
:100400000B6D07FF78A9328517A9FF8530A90085F4
:1004100031852E853285338534A9108535A92D8502
:100420002F58207471207A7420C5748D0090A430E8
:1004300088D0FD18A536652E8536A537652F8537FA
:1004400090E0A531F01BA530C538F005E6304C2210
:1004500074A9008531207471293F090185394C2226
:1004600074A530C901F005C6304C2274A90185314C
:10047000207471098085384C227418653A853AA930
:1004800000653B853BA53B853CA53A463C6A853CDF
:1004900038A53AE53C853AA53BE900853BA53A8578
:1004A0003CA53B853D101118A53C49FF6901853CE1
:1004B000A53D49FF6900853DA53CA202463D6ACAAB
:1004C000D0FA297F60853E18A53265348532A53380
:1004D00065358533A8B9007E4A4A18653E60A90093
:1004E0008501AA207471293F8503A401B9547E8532
:1004F00000B50025008D0090188A6503AA18A50292
:100500006923850290E4E601A501C95FF0034CEA86
:10051000744C3470A9008504A9FF8501A9108505D4
:10052000A905850018A5026AA601CAD0FD4A8D005A
:1005300090C600D0F2E60238A503E5058503B0E0D9
:10054000A9408503E604A404C0B4F013C07FF008FA
:10055000B9007E85014C2075A93B85054C20754C62
:100560003470A9008500A90B8501AAA400B94D7EAD
:100570008502BD007E25028D0090188A6501AA18AB
:10058000A5036906850390E3E600A500C947F003CB
:100590004C6B754C347078A9348517A90085348567
:1005A00039853A85368537A9028535A9008531AA6E
:1005B000A900853358A431B9007E8530BD007E2561
:1005C000308D0090C638D035A9038538A539F0188C
:1005D00018A53469018534A53569008535E63AD01A
:1005E0001CA90085394CFD7538A534E9018534A571
:1005F00035E9008535C63AD004A901853918A536F4
:1006000065348536A53765358537AA18A532690161
:10061000853290A1E631A531C97FF0034CB575A9AB
:100620000085174C347078A9008504850285038500
:1006300005850685078508A9048501A9FF85098523
:10064000005818A5036506A8B9007E18A403790010
:100650007E29AE6A4A8D009018A50569208505900F
:100660000B18A50669018506C97FF04FE607A507A7
:10067000C901D037A9008507A509F01018A50069A0
:10068000208500A501690085014C997638A500E90F
:10069000208500A501E9008501E608A508C9CDD09F
:1006A0000AA9008508A50949FF850918A502650062
:1006B0008502A503650185034C42764C3470A90080
:1006C0008525A92B852678A90085028500850185C9
:1006D0000385045838A525E9C78525A526E90085A1
:1006E0002618A5016504A8B9007E18A40179007E2A
:1006F00029FF6A4A4A8D009018A503697185039005
:100700000B18A50469018504C97FF01018A50065C0
:10071000258500A501652685014CE1764C3470A243
:1007200005BD7B779500A9009506CA10F4A9FF8541
:100730000DA20518B50675009506CAB50675009593
:1007400006A8B9007E4A4A18650C850CCA10E4A5B3
:100750000C8D0090A900850CC60DD0D5A9FF850D84
:10076000A20518B5007D81779500CAB5007D817717
:100770009500CA10ED4C31774C347007000A6F11A8
:1007800089017F017F017F78A9338517A900853E04
:10079000A9FF853F8540A9028541A9008542A205A0
:1007A000BD80789530BD8C789536CA10F3A9FF8549
:1007B0003D58A9FF8500A9008501A9018502A91658
:1007C000A2084A9008A4008C00904CD277A4018C17
:1007D0000090A0FFEAEAEAEAEAEAEAEA88D0F5CA83
:1007E000D0E0C602D0D8A50038E9108500A50118D0
:1007F00069108501C98090C2A20518B5367530957B
:00000001FF

View File

@@ -1,129 +0,0 @@
:1000000036CAB53675309536A8B9007E4A4A4A18C0
:10001000653C853CCA10E3A53C25408D0090A900B5
:10002000853CA53ED03FC63DD0CEA9FF853DA2056B
:1000300038B530E5429530CAB530E5419530E0003D
:10004000D01DC909D00BA9008541A90885424C5F84
:1000500078C907D00AA531C900D004A9FF853ECAD6
:1000600010CE4CF87738A53FE901853FA540E9005F
:100070008540C980F0034CF877A90085174C34708F
:100080004300466F44CD01000100010035006C5A69
:10009000020EA91B8501A9FF8500A9008502850321
:1000A000A503A8B9007E29E04A4A8D009018A50250
:1000B00065008502A50365018503CAD031A208A5A4
:1000C000014A8507A5006A85064607660646076653
:1000D0000646076606460766064607660638A50012
:1000E000E5068500A501E5078501C90190034CA03F
:1000F00078A90085194C3470A0008412A412A205BE
:10010000A9009500B97479C89506CA10F3A507C966
:10011000FFD0034C3470B97479C885118412A910CA
:10012000850FA20518B50075069500CAB5007506BD
:100130009500A8B9007E18650C850CA900650D8591
:100140000DCA10E0A202460D660CCA10F9A50C8D6E
:10015000009038A50FE901850FB010A910850F3860
:10016000A511E9018511B0BA4CFC78660E660E66E1
:100170000E4C2279001C011C00151000000000002C
:100180000010001C011C0015080000000000000801
:10019000001C011C001508000000000000089E1152
:1001A000001C002A40FFFFFFFFFFFF78A51638E97B
:1001B000218511A511A8A200C000F00CBD007FE8A8
:1001C000C9FFD0F8884CBA798607A9038506A9FF2C
:1001D000850BA907850FA9FF850EA930850A200D7B
:1001E0007A58C9FFF02429F0C9F0D010A509290FC9
:1001F000C907B0028506200D7A4CE279A509206F67
:100200007A20177A200D7A4CE2794CB379A607BD93
:10021000007F8509E60760209B7A18A502650085A6
:1002200002A50365018503A8B900004A4A186510B4
:100230008D009038A504E9018504A505E90385052D
:10024000B0D5A50A38E901850AD00EA930850A85FE
:100250000BA907850FA9FF850EA508C902D006A91D
:100260000085008501A50838E9018508D0A9604806
:10027000290FAABDE87A85086829F04A4A4AAABD2A
:10028000CE7A8501E8BDCE7A850038A90738E50623
:10029000F008AA46016600CAD0F96018A50C650EE0
:1002A000850CA50D650F850DA8B9007E4AA60BD05B
:1002B00005A9004CB87AEAEA851038A50EE901854F
:1002C0000EA50FE900850FD004A900850B604AFB3D
:1002D0004F6D542859285E7564136A07705477036C
:1002E0007E1685958D8600006030180C062010085B
:1002F000040290482412097838E934AAA000A94BD6
:100300008528A97B8529CAF011B128E628D002E604
:1003100029293FC93FD0F24C067B8427B12849FFE9
:100320008D00A0584C347048842AA527D019A0000D
:10033000E628D002E629B12849FF8D00A0293FC94F
:1003400000D004A9FF8527A42A684006291B2A3E5D
:1003500018011D2A2A1B3F1F09191F0304290D3EDE
:1003600018011D2A2A1B3F2A2D010D032A29031DCE
:10037000352B3E18011D2A2A1B3F393A0429032A2E
:1003800037373E18011D2A2A1B3F1D342B2A293ED0
:1003900018011D2A2A1B3F2D342B0D29143E193418
:1003A0002B3E320D1F04200E32183F0E340D0D3639
:1003B0001F3F78A9E38528A97B8529A900852B4CB7
:1003C000D47B78E62BA52B0AA8B9C27C8528C8B9AE
:1003D000C27C8529A0008427B12849FF8D00A05840
:1003E0004C347010200C0E3A2B0303032F01192AF2
:1003F0000B0F0509040204033F2A2A032839152399
:100400003712000D1E3F1D15000F3E391523371200
:10041000000D1E3F2A02230D033915233712000D4C
:100420001E3F1D0A1D2A2C0D033915233712000DFE
:100430001E3F2A2D2F0D2A2C3E3915233712000D71
:100440001E3F2A2D2F0D2A2C031D15000F391523B1
:100450003712000D1E3F393A2A2C3E391523371228
:10046000000D1E3F393A2A2C031D15000F391523A4
:100470003712000D1E3F1D352B1B2A29220339156B
:10048000233712000D1E3F1D352B1B2A29221D1557
:10049000000F033915233712000D1E3F1D0B1D1BC6
:1004A0002A2922033915233712000D1E3F1D0B1D6B
:1004B0001B2A29221D15000F033915233712000DA1
:1004C0001E3FE37BF97B067C147C227C327C427CE1
:1004D000567C647C767C877C9C7CAD7C78A9358559
:1004E00017A90085308531A8A902853258988D005A
:1004F00090C818A53069018530A531690085319013
:10050000ECC632D0E8A90085174C3470A9008502EA
:100510008503A9018501A97F8500A403B9007E8D0B
:10052000009018A50265008502A503650185034CAE
:100530001A7D718F718F718F718F718F718F718F24
:10054000718F7034712A771F77877278740471DA2B
:10055000703474DE7284751470347626703470349E
:1005600076C678927562759676BE78F87CDC7BB23A
:10057000703479AB79AB79AB79AB79AB79AB7BC2C2
:10058000703470347034703470007034703470347F
:10059000723672B4742277F875B57CED79B316F5BE
:1005A00020AF88098212598A082A920C410ADFFB7F
:1005B000A91F044D00D5C0B70122F99D11C4261F03
:1005C000A38EA987806A0977515B0981C5AE015D59
:1005D000381A461D288E06E7C4CD333960C9193C48
:1005E000040719EE2893A481434B019AE614BD3EFB
:1005F0008498041E384F31038E01821401550B8EEE
:10060000FEFEFEFEFEFDFDFDFCFBFBFAF9F8F7F633
:10061000F5F4F2F1F0EEEDEBE9E7E6E4E2E0DEDC42
:10062000D9D7D5D3D0CECBC9C6C4C1BEBCB9B6B359
:10063000B0AEABA8A5A29F9C9996938F8C89868318
:10064000807D7A7773706D6A6764615E5B5855521E
:100650004F4C4A4744413F3C393734322F2D2B28E9
:10066000262422201E1C1A1816151311100E0D0C0C
:100670000A09080706050504030302020101010136
:100680000101010101020202030404050607080931
:100690000A0B0D0E0F1112141618191B1D1F212302
:1006A00026282A2C2F313436393B3E414346494CCB
:1006B0004F5154575A5D606366696C707376797CEC
:1006C0007F8285888C8F9295989B9EA1A4A7AAADC6
:1006D000B0B3B5B8BBBEC0C3C6C8CBCDD0D2D4D7DB
:1006E000D9DBDDDFE1E3E5E7E9EAECEEEFF1F2F398
:1006F000F5F6F7F8F9FAFAFBFCFCFDFDFEFEFEFE4E
:10070000F173C373C3F273C3F173C3F273C3F173B1
:10071000C3F20323537373C373C3F373C3F273C37B
:10072000F353237353A3745403F2A371FFF1725371
:100730002372C2737353327353C27253235373A31E
:10074000F203235373A3F3032353A3FFF1735373F0
:10075000ACF203F1A3F203F1517353A373F203F16B
:10076000A3F2230353237353A373F303F2A3F323DB
:100770000353237353A3FFF172F272F142F242F179
:1007800052F252F162F262F17353F20EF1A3F223CC
:10079000037353A373F303F2A3F323037353FFF31E
:1007A000732303F2A3F303F2A373235372C45477A6
:1007B0005777A777A7F307F2A7F307270727FFF1D4
:1007C000735373AC735357A7F207F173A3F2032368
:1007D00008285874A4F30424F2A8F3082804245425
:1007E00074FFFBE227005E5497A4DE4BBEFC7D1035
:1007F000FFF6F6C0F609C532F7C0277B03707470A8
:00000001FF

View File

@@ -41,7 +41,7 @@
# ========================
set_global_assignment -name PROJECT_OUTPUT_DIRECTORY output_files
set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL
set_global_assignment -name LAST_QUARTUS_VERSION "13.1 SP4.26"
set_global_assignment -name LAST_QUARTUS_VERSION 13.1
set_global_assignment -name PRE_FLOW_SCRIPT_FILE "quartus_sh:rtl/build_id.tcl"
# Pin & Location Assignments
@@ -225,14 +225,15 @@ set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top
set_global_assignment -name SYNTH_TIMING_DRIVEN_SYNTHESIS ON
set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS ON
set_global_assignment -name SMART_RECOMPILE ON
set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top
set_global_assignment -name SYSTEMVERILOG_FILE rtl/TimePilot84_MiST.sv
set_global_assignment -name SYSTEMVERILOG_FILE rtl/TimePilot84.sv
set_global_assignment -name SYSTEMVERILOG_FILE rtl/TimePilot84_CPU.sv
set_global_assignment -name SYSTEMVERILOG_FILE rtl/TimePilot84_SND.sv
set_global_assignment -name QIP_FILE rtl/custom/tp84_custom.qip
set_global_assignment -name VERILOG_FILE rtl/pll.v
set_global_assignment -name SYSTEMVERILOG_FILE rtl/sdram.sv
set_global_assignment -name QIP_FILE rtl/ram_rom/tp84_ram_rom.qip
set_global_assignment -name QIP_FILE rtl/custom/tp84_custom.qip
set_global_assignment -name QIP_FILE rtl/tp84_sound.qip
set_global_assignment -name VHDL_FILE ../../common/CPU/MC6809/cpu09l_128a.vhd
set_global_assignment -name VERILOG_FILE ../../common/CPU/MC6809/mc6809is.v
@@ -243,5 +244,4 @@ set_global_assignment -name SIGNALTAP_FILE output_files/char.stp
set_global_assignment -name SIGNALTAP_FILE output_files/cpu.stp
set_global_assignment -name SIGNALTAP_FILE output_files/sdram.stp
set_global_assignment -name SIGNALTAP_FILE output_files/spr.stp
set_global_assignment -name SIGNALTAP_FILE output_files/snd.stp
set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top
set_global_assignment -name SIGNALTAP_FILE output_files/snd.stp

View File

@@ -31,11 +31,7 @@ del /s *.bsf
del /s *.f
del /s *.sopcinfo
del /s *.xml
del *.cdf
del /s new_rtl_netlist
del /s old_rtl_netlist
del sys\vip.qip
del sys\sysmem.qip
del sys\sdram.sv
del sys\ddram.sv
pause

210
common/IO/pit8254.v Normal file
View File

@@ -0,0 +1,210 @@
module pit8254(
input [7:0] Di,
output reg [7:0] Do,
input RD,
input WR,
input CS,
input A0,
input A1,
input clk0,
input clk1,
input clk2,
input gate0,
input gate1,
input gate2,
output out0,
output out1,
output out2
);
wire [1:0] addr = { A1, A0 };
wire sel = Di[7:6];
wire [7:0] dout0, dout1, dout2;
wire read = WR & ~RD;
always @(posedge read)
case (sel)
2'b00: Do <= dout0;
2'b01: Do <= dout1;
2'b10: Do <= dout2;
endcase
counter c0(clk0, Di, dout0, RD, WR, gate0, addr == 2'b00, addr == 2'b11 && sel == 2'b00, out0);
counter c1(clk1, Di, dout1, RD, WR, gate1, addr == 2'b01, addr == 2'b11 && sel == 2'b01, out1);
counter c2(clk2, Di, dout2, RD, WR, gate2, addr == 2'b10, addr == 2'b11 && sel == 2'b10, out2);
endmodule
module counter(
input clk,
input [7:0] din,
output reg [7:0] dout,
input RD,
input WR,
input gate,
input sel,
input WR_CTRL,
output reg out
);
reg [15:0] cnt = 0;
reg [15:0] latch, init;
reg [1:0] format;
reg [2:0] mode;
reg bcd;
reg [1:0] latched;
reg counting;
reg msb = 0;
reg [1:0] dec;
reg gate_latch;
reg [3:0] state;
parameter
IDLE = 0,
WRITE_CTRL = 1,
START_COUNTER = 2,
LATCH_COUNTER = 3,
WRITE_COUNTER = 4,
READ_COUNTER = 5;
always @*
if (WR_CTRL & RD & ~WR)
if (din[5:4] != 2'b00)
state = WRITE_CTRL;
else
state = LATCH_COUNTER;
else if (sel & ~RD & WR)
state = READ_COUNTER;
else if (sel & ~WR & RD)
state = WRITE_COUNTER;
else
state = IDLE;
always @*
if (state == WRITE_COUNTER) init = cnt;
always @(posedge clk)
gate_latch <= gate;
always @(posedge clk) begin
if (counting & cnt > 0) cnt <= cnt - { 14'd0, dec };
casez (mode)
3'b000: begin
out <= cnt == 0;
counting <= gate;
dec <= 2'b1;
end
3'b001: begin
dec <= 2'b1;
if (gate & ~counting) begin
counting <= 1'b1;
cnt <= init;
end
if (gate_latch^gate && gate) begin
cnt <= init;
end
out <= counting ? cnt == 0 : 1'b1;
end
3'b?10: begin
dec <= 2'b1;
if (~gate) begin
counting <= 1'b0;
cnt <= init;
out <= 1'b1;
end
else begin
counting <= 1'b1;
out <= cnt == 1;
end
if (cnt == 1) cnt <= init;
end
3'b?11: begin
dec <= 2'd2;
if (~gate) begin
counting <= 1'b0;
cnt <= init*2;
out <= 1'b1;
end
else begin
counting <= 1'b1;
out <= cnt > init;
end
if (cnt == 2) cnt <= init*2;
end
3'b100: begin
dec <= 2'b1;
out <= cnt == 0;
counting <= gate;
if (cnt == 0) cnt <= init;
end
3'b101: begin
dec <= 2'b1;
out <= cnt == 0;
if (gate & ~counting) begin
counting <= 1'b1;
cnt <= init;
end
if (gate_latch^gate && gate) begin
cnt <= init;
end
if (cnt == 0) cnt <= init;
end
endcase
case (state)
WRITE_CTRL: begin
format <= din[5:4];
mode <= din[3:1];
bcd <= din[0];
counting <= 1'b0;
if (din[3:0] == 0) out <= 1'b0;
end
LATCH_COUNTER: begin
latch <= cnt;
latched <= 2'b11;
end
WRITE_COUNTER: begin
case (format)
2'b01: cnt[7:0] <= din;
2'b10: cnt[15:8] <= din;
2'b11:
if (msb) begin
cnt <= { din, cnt[7:0] };
msb <= 1'b0;
end
else begin
msb <= 1'b1;
cnt <= { cnt[15:8], din };
end
endcase
end
READ_COUNTER:
case (format)
2'b01: begin
dout <= latched ? latch[7:0] : cnt[7:0];
latched[0] <= 1'b0;
end
2'b10: begin
dout <= latched ? latch[15:8] : cnt[15:8];
latched[1] <= 1'b0;
end
2'b11:
if (msb) begin
dout <= latched ? latch[15:8] : cnt[15:8];
latched[1] <= 1'b0;
msb <= 1'b0;
end
else begin
dout <= latched ? latch[7:0] : cnt[7:0];
latched[0] <= 1'b0;
msb <= 1'b1;
end
endcase
endcase
end
endmodule