mirror of
https://github.com/MiSTer-devel/Arcade-ComputerSpace_MiSTer.git
synced 2026-05-24 03:01:43 +00:00
Replace sampled audio with synthesized one from Dar's code.
This commit is contained in:
@@ -356,29 +356,17 @@ set_global_assignment -name PRE_FLOW_SCRIPT_FILE "quartus_sh:sys/build_id.tcl"
|
||||
set_global_assignment -name CDF_FILE jtag_lite.cdf
|
||||
set_global_assignment -name QIP_FILE sys/sys.qip
|
||||
set_global_assignment -name QIP_FILE sys/sysmem.qip
|
||||
set_global_assignment -name HEX_FILE thrust_8_11.hex
|
||||
set_global_assignment -name HEX_FILE saucer_shooting_8_11.hex
|
||||
set_global_assignment -name HEX_FILE rotate_8_11.hex
|
||||
set_global_assignment -name HEX_FILE rocket_shooting_8_11.hex
|
||||
set_global_assignment -name HEX_FILE explosion_8_11.hex
|
||||
set_global_assignment -name HEX_FILE bakamb_8_11.hex
|
||||
set_global_assignment -name VHDL_FILE saucer_shooting.vhd
|
||||
set_global_assignment -name VHDL_FILE rocket_shooting.vhd
|
||||
set_global_assignment -name VHDL_FILE rocket_rotate.vhd
|
||||
set_global_assignment -name VHDL_FILE rocket_thrust.vhd
|
||||
set_global_assignment -name VHDL_FILE explosion.vhd
|
||||
set_global_assignment -name VHDL_FILE bakam.vhd
|
||||
set_global_assignment -name VHDL_FILE v74161_16bit.vhd
|
||||
set_global_assignment -name VHDL_FILE v74161.vhd
|
||||
set_global_assignment -name VHDL_FILE sync_star_board.vhd
|
||||
set_global_assignment -name VHDL_FILE sound.vhd
|
||||
set_global_assignment -name VHDL_FILE scan_counter.vhd
|
||||
set_global_assignment -name VHDL_FILE saucer_diode_image.vhd
|
||||
set_global_assignment -name VHDL_FILE rocket_diode_images.vhd
|
||||
set_global_assignment -name VHDL_FILE motion_board.vhd
|
||||
set_global_assignment -name VHDL_FILE memory_board.vhd
|
||||
set_global_assignment -name VHDL_FILE clocks.vhd
|
||||
set_global_assignment -name VHDL_FILE computer_space_nano_top.vhd
|
||||
set_global_assignment -name VHDL_FILE computer_space_sound.vhd
|
||||
set_global_assignment -name VHDL_FILE computer_space_logic.vhd
|
||||
set_global_assignment -name VHDL_FILE computer_space_top.vhd
|
||||
set_global_assignment -name SYSTEMVERILOG_FILE "Arcade-ComputerSpace.sv"
|
||||
set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top
|
||||
@@ -354,28 +354,16 @@ set_global_assignment -name PRE_FLOW_SCRIPT_FILE "quartus_sh:sys/build_id.tcl"
|
||||
set_global_assignment -name CDF_FILE jtag.cdf
|
||||
set_global_assignment -name QIP_FILE sys/sys.qip
|
||||
set_global_assignment -name QIP_FILE sys/vip.qip
|
||||
set_global_assignment -name HEX_FILE thrust_8_11.hex
|
||||
set_global_assignment -name HEX_FILE saucer_shooting_8_11.hex
|
||||
set_global_assignment -name HEX_FILE rotate_8_11.hex
|
||||
set_global_assignment -name HEX_FILE rocket_shooting_8_11.hex
|
||||
set_global_assignment -name HEX_FILE explosion_8_11.hex
|
||||
set_global_assignment -name HEX_FILE bakamb_8_11.hex
|
||||
set_global_assignment -name VHDL_FILE saucer_shooting.vhd
|
||||
set_global_assignment -name VHDL_FILE rocket_shooting.vhd
|
||||
set_global_assignment -name VHDL_FILE rocket_rotate.vhd
|
||||
set_global_assignment -name VHDL_FILE rocket_thrust.vhd
|
||||
set_global_assignment -name VHDL_FILE explosion.vhd
|
||||
set_global_assignment -name VHDL_FILE bakam.vhd
|
||||
set_global_assignment -name VHDL_FILE v74161_16bit.vhd
|
||||
set_global_assignment -name VHDL_FILE v74161.vhd
|
||||
set_global_assignment -name VHDL_FILE sync_star_board.vhd
|
||||
set_global_assignment -name VHDL_FILE sound.vhd
|
||||
set_global_assignment -name VHDL_FILE scan_counter.vhd
|
||||
set_global_assignment -name VHDL_FILE saucer_diode_image.vhd
|
||||
set_global_assignment -name VHDL_FILE rocket_diode_images.vhd
|
||||
set_global_assignment -name VHDL_FILE motion_board.vhd
|
||||
set_global_assignment -name VHDL_FILE memory_board.vhd
|
||||
set_global_assignment -name VHDL_FILE clocks.vhd
|
||||
set_global_assignment -name VHDL_FILE computer_space_sound.vhd
|
||||
set_global_assignment -name VHDL_FILE computer_space_logic.vhd
|
||||
set_global_assignment -name VHDL_FILE computer_space_top.vhd
|
||||
set_global_assignment -name SYSTEMVERILOG_FILE "Arcade-ComputerSpace.sv"
|
||||
|
||||
@@ -114,7 +114,7 @@ localparam CONF_STR = {
|
||||
"-;",
|
||||
"T6,Reset;",
|
||||
"J,Thrust,Fire,Start;",
|
||||
"V,v1.00.",`BUILD_DATE
|
||||
"V,v1.10.",`BUILD_DATE
|
||||
};
|
||||
|
||||
//////////////////// CLOCKS ///////////////////
|
||||
@@ -187,7 +187,8 @@ wire m_thrust = btn_thrust | joy[4];
|
||||
wire m_fire = btn_fire | joy[5];
|
||||
wire m_start = btn_start | joy[6];
|
||||
|
||||
wire video, blank;
|
||||
wire [3:0] video;
|
||||
wire blank;
|
||||
wire vs,hs;
|
||||
|
||||
assign CLK_VIDEO = clk_5m;
|
||||
@@ -195,9 +196,9 @@ assign CE_PIXEL = 1;
|
||||
|
||||
assign VGA_HS = hs;
|
||||
assign VGA_VS = vs;
|
||||
assign VGA_R = {8{video}};
|
||||
assign VGA_G = {8{video}};
|
||||
assign VGA_B = {8{video}};
|
||||
assign VGA_R = {video,video};
|
||||
assign VGA_G = {video,video};
|
||||
assign VGA_B = {video,video};
|
||||
assign VGA_DE = ~blank;
|
||||
|
||||
wire [15:0] audio;
|
||||
@@ -221,9 +222,25 @@ computer_space_top computerspace
|
||||
.hsync(hs),
|
||||
.vsync(vs),
|
||||
.blank(blank),
|
||||
.video(video),
|
||||
.video(vraw),
|
||||
|
||||
.wav_out(audio)
|
||||
.audio(audio)
|
||||
);
|
||||
|
||||
wire [3:0] vraw;
|
||||
wire [3:0] normal_video,inverse_video;
|
||||
|
||||
always_comb begin
|
||||
normal_video = 4'b1111;
|
||||
case(vraw[2:0])
|
||||
0: normal_video = 4'b0000;
|
||||
1: normal_video = 4'b0101;
|
||||
2: normal_video = 4'b1000;
|
||||
3: normal_video = 4'b1000;
|
||||
endcase
|
||||
|
||||
inverse_video = !vraw[2:0] ? 4'b0111 : 4'b0000;
|
||||
video = vraw[3] ? inverse_video : normal_video;
|
||||
end
|
||||
|
||||
endmodule
|
||||
|
||||
169
bakam.vhd
169
bakam.vhd
@@ -1,169 +0,0 @@
|
||||
-- megafunction wizard: %ROM: 1-PORT%
|
||||
-- GENERATION: STANDARD
|
||||
-- VERSION: WM1.0
|
||||
-- MODULE: altsyncram
|
||||
|
||||
-- ============================================================
|
||||
-- File Name: bakam.vhd
|
||||
-- Megafunction Name(s):
|
||||
-- altsyncram
|
||||
--
|
||||
-- Simulation Library Files(s):
|
||||
-- altera_mf
|
||||
-- ============================================================
|
||||
-- ************************************************************
|
||||
-- THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE!
|
||||
--
|
||||
-- 13.0.0 Build 156 04/24/2013 SJ Web Edition
|
||||
-- ************************************************************
|
||||
|
||||
|
||||
--Copyright (C) 1991-2013 Altera Corporation
|
||||
--Your use of Altera Corporation's design tools, logic functions
|
||||
--and other software and tools, and its AMPP partner logic
|
||||
--functions, and any output files from any of the foregoing
|
||||
--(including device programming or simulation files), and any
|
||||
--associated documentation or information are expressly subject
|
||||
--to the terms and conditions of the Altera Program License
|
||||
--Subscription Agreement, Altera MegaCore Function License
|
||||
--Agreement, or other applicable license agreement, including,
|
||||
--without limitation, that your use is for the sole purpose of
|
||||
--programming logic devices manufactured by Altera and sold by
|
||||
--Altera or its authorized distributors. Please refer to the
|
||||
--applicable agreement for further details.
|
||||
|
||||
|
||||
LIBRARY ieee;
|
||||
USE ieee.std_logic_1164.all;
|
||||
|
||||
LIBRARY altera_mf;
|
||||
USE altera_mf.all;
|
||||
|
||||
ENTITY bakam IS
|
||||
PORT
|
||||
(
|
||||
address : IN STD_LOGIC_VECTOR (13 DOWNTO 0);
|
||||
clock : IN STD_LOGIC := '1';
|
||||
q : OUT STD_LOGIC_VECTOR (7 DOWNTO 0)
|
||||
);
|
||||
END bakam;
|
||||
|
||||
|
||||
ARCHITECTURE SYN OF bakam IS
|
||||
|
||||
SIGNAL sub_wire0 : STD_LOGIC_VECTOR (7 DOWNTO 0);
|
||||
|
||||
|
||||
|
||||
COMPONENT altsyncram
|
||||
GENERIC (
|
||||
address_aclr_a : STRING;
|
||||
clock_enable_input_a : STRING;
|
||||
clock_enable_output_a : STRING;
|
||||
init_file : STRING;
|
||||
intended_device_family : STRING;
|
||||
lpm_hint : STRING;
|
||||
lpm_type : STRING;
|
||||
numwords_a : NATURAL;
|
||||
operation_mode : STRING;
|
||||
outdata_aclr_a : STRING;
|
||||
outdata_reg_a : STRING;
|
||||
widthad_a : NATURAL;
|
||||
width_a : NATURAL;
|
||||
width_byteena_a : NATURAL
|
||||
);
|
||||
PORT (
|
||||
address_a : IN STD_LOGIC_VECTOR (13 DOWNTO 0);
|
||||
clock0 : IN STD_LOGIC ;
|
||||
q_a : OUT STD_LOGIC_VECTOR (7 DOWNTO 0)
|
||||
);
|
||||
END COMPONENT;
|
||||
|
||||
BEGIN
|
||||
q <= sub_wire0(7 DOWNTO 0);
|
||||
|
||||
altsyncram_component : altsyncram
|
||||
GENERIC MAP (
|
||||
address_aclr_a => "NONE",
|
||||
clock_enable_input_a => "BYPASS",
|
||||
clock_enable_output_a => "BYPASS",
|
||||
init_file => "bakamb_8_11.hex",
|
||||
intended_device_family => "Cyclone IV E",
|
||||
lpm_hint => "ENABLE_RUNTIME_MOD=NO",
|
||||
lpm_type => "altsyncram",
|
||||
numwords_a => 16384,
|
||||
operation_mode => "ROM",
|
||||
outdata_aclr_a => "NONE",
|
||||
outdata_reg_a => "CLOCK0",
|
||||
widthad_a => 14,
|
||||
width_a => 8,
|
||||
width_byteena_a => 1
|
||||
)
|
||||
PORT MAP (
|
||||
address_a => address,
|
||||
clock0 => clock,
|
||||
q_a => sub_wire0
|
||||
);
|
||||
|
||||
|
||||
|
||||
END SYN;
|
||||
|
||||
-- ============================================================
|
||||
-- CNX file retrieval info
|
||||
-- ============================================================
|
||||
-- Retrieval info: PRIVATE: ADDRESSSTALL_A NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: AclrAddr NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: AclrByte NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: AclrOutput NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: BYTE_ENABLE NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: BYTE_SIZE NUMERIC "8"
|
||||
-- Retrieval info: PRIVATE: BlankMemory NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: CLOCK_ENABLE_INPUT_A NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: CLOCK_ENABLE_OUTPUT_A NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: Clken NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: IMPLEMENT_IN_LES NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: INIT_FILE_LAYOUT STRING "PORT_A"
|
||||
-- Retrieval info: PRIVATE: INIT_TO_SIM_X NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone IV E"
|
||||
-- Retrieval info: PRIVATE: JTAG_ENABLED NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: JTAG_ID STRING "NONE"
|
||||
-- Retrieval info: PRIVATE: MAXIMUM_DEPTH NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: MIFfilename STRING "bakamb_8_11.hex"
|
||||
-- Retrieval info: PRIVATE: NUMWORDS_A NUMERIC "16384"
|
||||
-- Retrieval info: PRIVATE: RAM_BLOCK_TYPE NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: RegAddr NUMERIC "1"
|
||||
-- Retrieval info: PRIVATE: RegOutput NUMERIC "1"
|
||||
-- Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0"
|
||||
-- Retrieval info: PRIVATE: SingleClock NUMERIC "1"
|
||||
-- Retrieval info: PRIVATE: UseDQRAM NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: WidthAddr NUMERIC "14"
|
||||
-- Retrieval info: PRIVATE: WidthData NUMERIC "8"
|
||||
-- Retrieval info: PRIVATE: rden NUMERIC "0"
|
||||
-- Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all
|
||||
-- Retrieval info: CONSTANT: ADDRESS_ACLR_A STRING "NONE"
|
||||
-- Retrieval info: CONSTANT: CLOCK_ENABLE_INPUT_A STRING "BYPASS"
|
||||
-- Retrieval info: CONSTANT: CLOCK_ENABLE_OUTPUT_A STRING "BYPASS"
|
||||
-- Retrieval info: CONSTANT: INIT_FILE STRING "bakamb_8_11.hex"
|
||||
-- Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone IV E"
|
||||
-- Retrieval info: CONSTANT: LPM_HINT STRING "ENABLE_RUNTIME_MOD=NO"
|
||||
-- Retrieval info: CONSTANT: LPM_TYPE STRING "altsyncram"
|
||||
-- Retrieval info: CONSTANT: NUMWORDS_A NUMERIC "16384"
|
||||
-- Retrieval info: CONSTANT: OPERATION_MODE STRING "ROM"
|
||||
-- Retrieval info: CONSTANT: OUTDATA_ACLR_A STRING "NONE"
|
||||
-- Retrieval info: CONSTANT: OUTDATA_REG_A STRING "CLOCK0"
|
||||
-- Retrieval info: CONSTANT: WIDTHAD_A NUMERIC "14"
|
||||
-- Retrieval info: CONSTANT: WIDTH_A NUMERIC "8"
|
||||
-- Retrieval info: CONSTANT: WIDTH_BYTEENA_A NUMERIC "1"
|
||||
-- Retrieval info: USED_PORT: address 0 0 14 0 INPUT NODEFVAL "address[13..0]"
|
||||
-- Retrieval info: USED_PORT: clock 0 0 0 0 INPUT VCC "clock"
|
||||
-- Retrieval info: USED_PORT: q 0 0 8 0 OUTPUT NODEFVAL "q[7..0]"
|
||||
-- Retrieval info: CONNECT: @address_a 0 0 14 0 address 0 0 14 0
|
||||
-- Retrieval info: CONNECT: @clock0 0 0 0 0 clock 0 0 0 0
|
||||
-- Retrieval info: CONNECT: q 0 0 8 0 @q_a 0 0 8 0
|
||||
-- Retrieval info: GEN_FILE: TYPE_NORMAL bakam.vhd TRUE
|
||||
-- Retrieval info: GEN_FILE: TYPE_NORMAL bakam.inc FALSE
|
||||
-- Retrieval info: GEN_FILE: TYPE_NORMAL bakam.cmp FALSE
|
||||
-- Retrieval info: GEN_FILE: TYPE_NORMAL bakam.bsf FALSE
|
||||
-- Retrieval info: GEN_FILE: TYPE_NORMAL bakam_inst.vhd FALSE
|
||||
-- Retrieval info: LIB_FILE: altera_mf
|
||||
435
bakamb_8_11.hex
435
bakamb_8_11.hex
@@ -1,435 +0,0 @@
|
||||
:200000000001010101020202020202020203030303030302020202010101000000FFFFFFB2
|
||||
:20002000FEFEFEFEFEFDFDFDFDFDFDFDFDFEFEFEFFFFFF00000101010102020202020202D9
|
||||
:200040000303030302020201010000FFFFFFFEFEFEFEFEFEFDFDFDFDFEFEFEFFFF000001AE
|
||||
:200060000101010202020202020202020203030302020201010000FFFEFEFDFCFCFBFBFB77
|
||||
:20008000FBFCFCFCFDFDFEFF0001020203040505060606050505040404030303020101002A
|
||||
:2000A000FFFEFDFCFBFAFAF9F9F9FAFAFBFBFCFDFEFF00000102020303030304040404046B
|
||||
:2000C000040404040403030201010000FFFFFEFEFEFDFDFDFDFDFDFDFDFEFEFEFEFEFFFF2E
|
||||
:2000E000FFFFFF00000001010102020202020202020201010101010000FFFFFEFDFDFDFDF9
|
||||
:20010000FDFEFEFFFF000001010102020202020201010101000000FFFFFFFFFFFFFFFFFFDE
|
||||
:20012000FFFFFFFFFF000001010202020303030404040303020100FFFFFEFDFDFDFDFDFDB4
|
||||
:20014000FCFCFCFCFCFCFCFCFDFEFF00010203030405050606060605050403020201000080
|
||||
:20016000FFFEFEFDFDFCFCFCFCFCFCFCFCFDFDFEFFFF0000000101010101010101010101A9
|
||||
:2001800001000000000000010101010202020203020202010100FFFFFEFEFEFEFDFDFDFD5D
|
||||
:2001A000FEFEFEFFFF00000000000000000000000000000000000000000000000101010242
|
||||
:2001C0000202020202010100FFFFFFFFFFFFFFFFFFFFFFFF00000001010101010101010116
|
||||
:2001E00001010101010000FFFFFFFEFEFEFEFEFEFEFFFFFFFFFFFFFFFF0000000001010110
|
||||
:2002000002020202020203020202020202010101010000FFFFFEFEFDFCFCFCFBFBFBFBFBED
|
||||
:20022000FCFCFDFEFF000102030405060607070707060504030100FFFEFDFCFCFBFBFBFBA4
|
||||
:20024000FBFCFCFDFEFEFFFF0000010102020202020202020202020202010101000000FF96
|
||||
:20026000FFFFFFFFFEFEFEFEFEFEFFFFFF0000000000000000010101010101020202020281
|
||||
:200280000201010101000000FFFEFEFDFDFCFCFCFDFDFDFEFEFFFF0001010202020303036D
|
||||
:2002A000030404040404030302010000FFFEFEFDFCFCFCFBFBFBFBFBFBFCFDFEFEFF00015B
|
||||
:2002C000010202030303040404040404040403030303020201010000FFFEFDFCFCFBFAFAFD
|
||||
:2002E000FAFAFBFBFCFDFEFEFF0000010203030404050505050404030303020201010000E4
|
||||
:20030000FFFFFEFEFDFDFDFDFDFDFDFEFEFEFEFFFF000001010101010201010101010100F5
|
||||
:200320000000FFFFFFFFFF0000000000010100000000FFFFFFFFFFFFFFFF000001010202C2
|
||||
:200340000202020202010000FFFEFEFEFEFEFEFEFEFFFFFF0000000001010101010101029D
|
||||
:200360000202020202020202010100FFFFFEFDFDFDFDFDFDFDFEFEFEFEFFFFFF000000018E
|
||||
:2003800001010202020202030303030303020202020201010000FFFFFFFEFEFDFDFDFDFD49
|
||||
:2003A000FDFDFDFDFDFDFEFEFEFFFF0001010202020203030303030303020202010101002F
|
||||
:2003C0000000FFFFFFFEFEFEFEFEFEFEFDFDFDFDFEFEFEFFFFFF0000010101020202020236
|
||||
:2003E00002020202020101000000FFFF00000000000000FFFFFEFEFEFEFEFFFF00010202FC
|
||||
:20040000030303040403030302010100FFFEFDFDFCFCFCFDFDFDFEFEFFFFFF0000010102DF
|
||||
:200420000202030302020201010100000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000B8
|
||||
:2004400000000000010101010101010101010101010101010100000000FFFFFFFEFEFEFD97
|
||||
:20046000FDFDFDFDFDFDFDFEFF00000203040506060707070605040201FFFEFCFBFBFAFA70
|
||||
:20048000FAFAFBFBFCFCFDFEFFFF0001020202030303030303020202020102020202020253
|
||||
:2004A00002020202010101000000FFFFFEFEFEFEFDFDFEFEFEFEFEFEFEFDFDFDFDFDFDFD64
|
||||
:2004C000FDFEFEFF000101020304050606070707070606050403020100FFFEFDFDFCFCFCE6
|
||||
:2004E000FBFBFBFCFCFCFDFDFDFDFDFDFDFDFDFDFDFEFEFF0001020303040505050606060F
|
||||
:200500000606050504030201FFFEFDFCFBFAFAFAFAFAFAFBFBFCFDFEFF00010102030303F5
|
||||
:2005200004040403030302020201010000FFFFFFFFFFFFFFFF0000000000000000000000A6
|
||||
:200540000000000000000000FFFFFFFFFF0000000000010101010101010201010101000093
|
||||
:200560000000FFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFF000001010102020392
|
||||
:20058000030404040404030302010100FFFEFEFDFDFDFCFCFDFDFDFDFEFEFEFEFFFFFF0067
|
||||
:2005A0000001010102020202020303030303030202020101000000FFFFFFFEFEFDFDFDFC28
|
||||
:2005C000FCFCFCFDFDFEFF000101020303040404040404040303030202010000FFFEFDFC06
|
||||
:2005E000FCFBFBFBFBFBFBFCFCFDFEFEFF00010102030404040505050504040403030202F0
|
||||
:20060000010100FFFFFEFEFDFDFDFDFDFDFDFDFDFDFDFDFDFEFEFFFFFF0000000101020206
|
||||
:20062000030404040404040403030202010000FFFEFDFDFCFCFCFBFBFCFCFCFDFDFEFF00C4
|
||||
:2006400001020303040404030302010000FFFFFFFFFF000000000101010102020201010075
|
||||
:2006600000FFFEFEFDFDFEFEFF000001020202020201010000FFFFFFFFFFFFFFFFFF000086
|
||||
:20068000000000000000000000000000000000000000010101010202020202020202010144
|
||||
:2006A000010000FFFFFEFEFDFDFDFDFDFDFDFEFEFFFF000001010102020202020202020245
|
||||
:2006C000010101010000000000000000FFFFFFFEFEFEFEFEFEFEFEFEFEFFFFFFFF00000031
|
||||
:2006E00001010101020202020202020101010101010101010101010100000000FFFFFFFFDF
|
||||
:20070000FFFEFEFEFEFEFEFEFEFEFFFFFF000001020203030404040303030202010000FFCB
|
||||
:20072000FFFEFEFDFDFDFDFCFCFCFDFDFDFEFEFFFF000001010102020202020302020202CD
|
||||
:20074000020202020101010000FFFFFEFEFEFEFEFEFDFDFDFDFEFEFFFF00000000000000AE
|
||||
:2007600000010101010101010101000000000000000001010101010000FFFFFFFFFFFF0071
|
||||
:200780000000000000000000000001010101010101010101010000FFFFFFFEFEFEFEFEFE5D
|
||||
:2007A000FEFEFEFEFEFFFF0000010101020202020202020202020202010101000000000027
|
||||
:2007C000000000FFFFFFFFFEFEFEFEFEFEFEFEFFFFFFFF000000000000000101010101012B
|
||||
:2007E0000101000000000000000000000000000000000000000000000101010101000000F2
|
||||
:20080000FFFFFEFEFEFEFEFEFFFF000001010101010101010000FFFEFEFEFEFEFEFF0000EE
|
||||
:2008200001020203030304040403030202010000FFFFFEFEFEFEFEFDFDFDFDFDFDFDFDFDBA
|
||||
:20084000FEFEFEFFFF000001020203030404040404040403030302010100FFFFFEFEFEFD77
|
||||
:20086000FDFDFDFDFDFDFDFDFDFEFEFEFFFF00000000000101010101010102020202030386
|
||||
:20088000030404040303020201010000FFFFFEFEFEFDFDFDFCFCFCFBFBFBFCFCFCFDFDFE7D
|
||||
:2008A000FF0001020203040404050504040403030202010101000000FFFFFFFFFFFFFFFF0A
|
||||
:2008C000FFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFFFFFF000000010102020202020202021F
|
||||
:2008E00002020202010101010000FFFFFFFEFEFEFEFEFEFEFEFEFEFEFFFFFFFF0000010107
|
||||
:2009000002020303030303030302020100FFFFFEFDFDFDFCFCFCFCFCFDFDFEFFFF000001E3
|
||||
:20092000010202020303040405050404030302010000FFFEFEFEFDFDFDFDFDFDFDFDFDFEAB
|
||||
:20094000FEFEFFFF0000010101010101010101010202020202020201010100000000FFFF84
|
||||
:20096000FFFFFEFEFFFFFFFF000000000000FFFFFFFFFF000000000101010101010101017D
|
||||
:200980000000000000FFFFFFFFFF0000000000010101010100000000FFFFFEFEFEFEFEFE65
|
||||
:2009A000FEFEFEFEFFFFFF00000101020202030303030303030303020202010100FFFEFD1D
|
||||
:2009C000FDFCFCFCFCFCFCFDFEFFFF000101020202010101010000FFFFFFFFFFFF00000033
|
||||
:2009E000010102020203030303030303030202010100FFFFFEFDFDFCFCFCFCFCFCFCFDFDFD
|
||||
:200A0000FDFEFEFEFFFF00010102020303040404040404030303020201010000FFFFFEFEB4
|
||||
:200A2000FDFDFDFDFDFDFDFDFDFDFEFEFEFFFFFFFF000000010101020202020303030303C4
|
||||
:200A400003030303030202010100FFFFFEFDFDFCFCFCFCFDFDFDFEFEFFFFFF0000000000AB
|
||||
:200A600000000000000000000102020303030303030303030202010000FFFEFEFEFDFDFD61
|
||||
:200A8000FDFDFDFDFDFDFEFEFEFFFFFF000001010202020303030304040403030302020143
|
||||
:200AA0000000FFFFFEFDFDFDFCFCFCFCFCFDFDFDFEFEFEFFFF000001010102020202020259
|
||||
:200AC00002020202020202020202020202010100FFFFFEFEFDFDFDFDFDFEFEFEFFFF000017
|
||||
:200AE0000101010101010101010101010101010000000000FFFFFFFFFFFF000000010101EA
|
||||
:200B000001000000FFFFFFFFFFFFFF000000000101010102020202010101010000000000CB
|
||||
:200B2000000000000000000000FFFFFFFFFFFFFFFFFFFEFEFEFEFDFDFDFDFEFEFEFF0000D9
|
||||
:200B4000010202030304040404040404040303020101010000FFFFFEFEFEFDFDFDFDFCFC7B
|
||||
:200B6000FCFCFDFDFDFEFEFF00000101010202020202010101010101010101010000000074
|
||||
:200B800000000000000101010101010101010000FFFFFEFEFDFDFDFDFDFEFEFEFFFF000069
|
||||
:200BA0000001010202020202010101000000000000FFFFFFFFFFFFFF00000000000101012A
|
||||
:200BC0000101010101010101010101020202020101010000FFFFFFFFFEFEFEFEFEFEFEFE13
|
||||
:200BE000FEFEFEFEFEFFFF000001010203030404050504040302020100FFFEFEFDFDFDFDE6
|
||||
:200C0000FDFDFDFEFEFFFF00000000FFFFFEFDFDFCFCFCFDFDFEFEFF0001020303040505ED
|
||||
:200C200005050505040404030302010100FFFFFEFEFEFDFDFDFDFDFDFDFDFDFDFEFEFFFFB6
|
||||
:200C400000000001010101010101020202020202020202020201010000FFFFFEFEFEFEFD82
|
||||
:200C6000FDFDFDFDFEFEFEFEFF0000010102020202020202020202020201010000FFFFFF70
|
||||
:200C8000FFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFFFF00010102030404040404030302014A
|
||||
:200CA0000000FFFEFEFEFDFDFDFDFDFEFEFEFEFFFFFFFFFFFFFF000000010101020202034D
|
||||
:200CC0000303030303030302020100FFFFFEFDFDFDFDFCFCFDFDFDFEFEFFFF00000001011F
|
||||
:200CE000020203030304040404040404030302020100FFFFFEFDFDFCFCFBFBFBFBFBFBFCF4
|
||||
:200D0000FCFCFDFDFEFEFF000001020203030404050505050504040404030302010100FFA1
|
||||
:200D2000FFFEFDFDFCFBFAFAF9F9FAFAFBFCFDFDFEFF0001020203030404040404040403D3
|
||||
:200D4000030302020201010000FFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFFA4
|
||||
:200D6000FFFF000000000000FFFFFF0000010202030404050505050505040403020100FF3D
|
||||
:200D8000FFFEFDFCFBFBFBFAFAFBFBFBFCFCFDFEFF00000102030303030303030202010177
|
||||
:200DA00000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFF0000003D
|
||||
:200DC0000001010101010101010100000001010101010100000000FFFFFFFFFFFFFFFFFF0D
|
||||
:200DE000FFFFFFFFFFFFFFFFFF0000000101010202030303030303030202010000FFFFFFDE
|
||||
:200E0000FEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
|
||||
:200E2000FF00000000000101010202030303030303030202020202020101010000FFFEFE8D
|
||||
:200E4000FDFCFBFBFBFBFBFBFBFCFCFDFDFEFF0001010203030303030303030303030202A4
|
||||
:200E600002020101010101000000FFFFFFFEFEFEFEFEFEFEFEFEFEFFFFFFFF000001010181
|
||||
:200E80000202020202020202020202010101000000FFFFFFFFFEFEFEFEFEFDFDFDFDFDFE58
|
||||
:200EA000FEFEFEFFFFFF00000101010102020202020202020201010101010101010101011A
|
||||
:200EC000010000000000000000FFFEFEFDFCFCFBFBFBFCFDFDFEFF00010203030404040424
|
||||
:200EE0000303020201010100000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000F4
|
||||
:200F0000000101010202020201010100000000FFFFFFFFFF000000000101010202020202BB
|
||||
:200F20000202020101010000FFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFF00D1
|
||||
:200F400000000101010202020202020202020202020201010101010100000000FFFFFFFF72
|
||||
:200F6000FFFEFEFEFFFFFFFFFFFFFEFEFDFDFCFCFCFDFDFEFEFF000001010202020303038E
|
||||
:200F800003030303030303020202010101000000000000FFFFFFFFFFFFFFFFFEFEFEFEFE45
|
||||
:200FA000FEFEFEFEFEFEFFFFFFFFFF0000000101020203030304040404040404030302020D
|
||||
:200FC000010100FFFEFEFDFCFCFBFAFAFAFAFAFBFBFCFDFEFFFF000102020303030404043D
|
||||
:200FE0000403030303020201010100000000000000FFFFFFFFFFFFFEFEFEFEFEFEFEFDFDF4
|
||||
:20100000FDFDFDFDFDFDFEFEFF000001020304050606060606050403020100FFFEFDFCFBBA
|
||||
:20102000FBFBFBFBFCFCFDFEFEFFFF000101020202030303030303030202020202010101AB
|
||||
:20104000010100000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFFA5
|
||||
:20106000FFFFFF000000000101010202020202020101010100000000FFFFFFFFFFFF000066
|
||||
:201080000000000000000000000000FFFFFFFEFEFEFEFEFEFEFEFFFFFF0000000101020260
|
||||
:2010A00002030303030302020201010000FFFFFFFFFFFFFFFFFFFFFF000000000000000022
|
||||
:2010C000000000000000FFFFFFFFFFFFFFFFFFFFFF000001020203030404040403030202F6
|
||||
:2010E000010000FFFFFEFEFDFDFDFCFCFCFCFDFDFDFDFEFEFEFFFF00000102020203030312
|
||||
:2011000003030303030302020201010000FFFFFFFEFEFEFEFEFEFEFEFEFEFEFFFFFF0000D1
|
||||
:20112000000101010202020101010100000000FFFFFFFEFEFEFEFDFDFDFEFEFEFFFF0000BE
|
||||
:2011400001010202020202030303030302020201010000000000000000FFFFFFFFFFFFFE74
|
||||
:20116000FEFEFEFEFEFEFEFEFEFEFFFF00010102030404040404030302010100FFFFFEFE66
|
||||
:20118000FDFDFDFDFDFDFDFEFEFEFFFF00000101020202030303030202020201010000004E
|
||||
:2011A000FFFFFFFFFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFF00000000000001010101010146
|
||||
:2011C00002020202020202010101010000000000FFFFFFFFFEFEFEFEFEFFFFFF000000000E
|
||||
:2011E000010101010101000000FFFFFFFEFEFEFEFEFFFFFFFF0000000000010101010202F2
|
||||
:2012000003030303030303020201010000FFFFFEFDFDFCFCFCFCFCFDFDFEFEFFFF000001DC
|
||||
:20122000010202020202020202020303030302020201010000FFFFFEFEFDFDFDFDFDFDFEA1
|
||||
:20124000FEFFFFFF0000000001010101010101010101010101010101010102020101010179
|
||||
:20126000000000FFFFFFFF000000FFFFFFFEFEFEFEFEFEFEFEFFFFFF000000010101020281
|
||||
:201280000202030303030302020100FFFFFEFDFCFCFCFBFBFBFCFCFDFDFEFF000001020363
|
||||
:2012A000040405050606050505040302020100FFFEFDFDFCFCFCFCFCFDFDFEFEFEFFFFFF21
|
||||
:2012C000FF0000000001010101010202020201010101010101010101000000FFFFFFFFFFFD
|
||||
:2012E000FF0000000000000000000000000000000000FFFFFEFEFEFEFEFEFEFFFF00000100
|
||||
:2013000002020303030303020201010000FFFFFFFFFFFFFF00000000000000000000FFFFBD
|
||||
:20132000FFFEFEFEFEFDFDFDFDFDFEFEFEFF000001010202020303030303030303030302A4
|
||||
:201340000202020201010000FFFEFEFDFCFCFBFBFBFBFBFBFBFCFDFEFF00010203040505AC
|
||||
:20136000060606060605050403020100FFFFFEFDFDFDFDFDFDFDFDFDFDFDFDFDFEFEFEFF6D
|
||||
:20138000FFFF0000000001010101010102020202020202010101010101010101010101012E
|
||||
:2013A000010101000000000000FFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFFFFFF00000049
|
||||
:2013C000010101010101010101010000010101010100000000FFFFFFFFFFFFFFFFFFFF0008
|
||||
:2013E00000000001010101010202020202020101010000FFFFFFFEFEFEFEFFFFFF000000E7
|
||||
:20140000000000000000000000FFFFFFFFFFFFFF00000101020202020202020202010101BC
|
||||
:201420000000FFFFFFFEFEFEFEFEFEFEFEFFFFFFFF000000000001010101010101010101B9
|
||||
:201440000101010101000000000000FFFFFFFFFFFFFFFFFFFFFF0000000000000000010190
|
||||
:201460000101010000000000FFFFFFFFFFFFFF000000000001010101020202030303020259
|
||||
:2014800002010000FFFEFDFDFDFCFCFDFDFDFEFEFFFF00000001010101020202020202025A
|
||||
:2014A0000202010101000000FFFFFFFFFFFFFFFFFFFF00000101010202020202020201011C
|
||||
:2014C0000100FFFFFEFDFDFCFCFCFCFCFDFDFEFEFFFF000001020203030304040404040310
|
||||
:2014E00003030201010000FFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFF000000010102
|
||||
:2015000002020203030302020100FFFEFEFDFDFDFDFEFEFEFEFFFF000001010202030303C3
|
||||
:2015200002020201010000000000000000000000000101000000FFFFFEFEFDFDFDFDFDFDB9
|
||||
:20154000FEFEFF00010203040405050505050504040302020100FFFEFEFDFCFCFBFBFBFB78
|
||||
:20156000FBFBFBFBFCFCFDFDFEFF0001010203030404040405040404040303020201010154
|
||||
:201580000000FFFFFEFEFEFDFDFDFDFDFDFDFDFDFDFDFDFEFEFFFFFF00000000000000007E
|
||||
:2015A00000010102030406060708080706040301FFFDFBFAFAF9F9F9F9FAFAFBFCFCFDFF36
|
||||
:2015C000000102030304040404040404030303020202010101010100000000FFFFFEFEFEDA
|
||||
:2015E000FEFEFEFEFEFEFFFFFFFFFF0000000000FF000000000000010101010102020202F0
|
||||
:2016000002020101010101000000FFFFFEFEFEFEFEFEFEFEFEFFFFFF0000010202020202CD
|
||||
:20162000020201010000FFFFFFFFFFFFFFFFFFFFFFFFFF0000010101010101000000FFFFAD
|
||||
:20164000FFFF0000000000010102020202020201010100000000FFFFFFFFFEFEFEFEFEFE8B
|
||||
:20166000FEFEFEFEFEFEFFFFFF0000010102020303030404030303020201010000FFFFFE57
|
||||
:20168000FEFEFEFEFDFDFDFDFDFDFEFEFFFF00000101010202020203020202020201010050
|
||||
:2016A0000000FFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFFFF000000010102020244
|
||||
:2016C000030303030303030202010000FFFFFEFEFEFEFEFEFEFEFFFFFFFFFFFFFF00000009
|
||||
:2016E000000001010100000000FF00000001010102020202020201010100000000000000D6
|
||||
:20170000000000000000010101010101010101000000FFFFFEFEFEFDFDFDFDFDFDFEFEFEE0
|
||||
:20172000FFFF0000010102020202020202020202010101010000000000FFFFFFFFFFFFFF98
|
||||
:20174000FFFFFFFFFF00000000000000000000000000000000000000000001010101010287
|
||||
:201760000202020202020101010000FFFEFEFEFDFDFDFDFDFDFDFDFDFDFEFEFF0000010281
|
||||
:20178000020303040405050505050504040302010000FFFEFDFDFCFCFCFBFBFBFBFBFBFB45
|
||||
:2017A000FBFCFDFDFEFF0001020203030404040405050505050504040303020100FFFFFEF5
|
||||
:2017C000FEFEFEFEFEFEFFFFFFFEFEFDFCFCFBFBFAFAFBFBFCFDFEFF000102030405060636
|
||||
:2017E00006060605050403020101000000FFFFFFFFFFFFFFFFFEFEFEFDFCFCFBFBFBFBFCF3
|
||||
:20180000FCFDFE000102040405050505040403020201000000FFFFFEFEFEFEFEFEFEFFFFB4
|
||||
:20182000FF00000101010101010101010000FFFFFEFEFEFEFEFEFEFEFFFF000001010202AE
|
||||
:2018400002030303020202020202020101010000FFFFFFFEFEFEFEFEFDFDFDFDFDFDFEFE8F
|
||||
:20186000FF0000010102020303020202010100000000000000000000000000000000FFFF57
|
||||
:20188000FFFFFF00000001010101010000000000000000000000FFFFFFFFFFFFFFFFFF004F
|
||||
:2018A00000000101010102020201010100000000FFFFFF00000000000000000000FFFFFF21
|
||||
:2018C000FFFFFFFFFFFFFFFFFFFFFFFF0000000000010101020202020202020202010101FC
|
||||
:2018E0000100000000000000000000000000FFFFFEFEFDFDFDFDFDFEFEFEFEFFFF00000105
|
||||
:201900000102020203030303030303020201010000FFFFFEFEFEFEFEFEFEFEFFFFFF0000BA
|
||||
:2019200000010101010202020201010101010101010101010000000000000000FFFFFFFF94
|
||||
:20194000FEFEFEFEFEFDFDFDFDFDFEFEFEFF00000102030304040505050504040303020171
|
||||
:201960000100FFFEFDFDFCFCFCFBFCFCFCFCFCFDFDFDFDFEFEFFFF00010102020303030394
|
||||
:2019800003030404040404040403030302010100FFFEFEFDFDFCFCFCFCFCFCFCFCFCFDFD4D
|
||||
:2019A000FDFEFEFF00010203040405050505050404030302010100FFFFFFFFFEFEFEFEFE04
|
||||
:2019C000FEFFFFFFFFFFFFFFFEFEFEFEFEFEFEFFFF000001010203030304040303030302FD
|
||||
:2019E000010100FFFEFDFDFCFCFCFDFDFDFEFFFF0001010203030404040303020100FFFEEB
|
||||
:201A0000FEFDFDFDFDFDFDFDFEFEFFFF0000010101020201010101010101010101010000D1
|
||||
:201A2000000000000000000000000000000000FFFFFFFFFFFFFFFF000000010101020202A5
|
||||
:201A40000202020202020201010101000000FFFFFEFEFEFDFDFDFDFDFDFDFDFEFEFEFFFF9C
|
||||
:201A6000FF0000000101020202020303020202020201010101010000000101010101010141
|
||||
:201A8000000000FFFFFEFDFCFBFBFAFAFBFBFCFCFDFEFF0001020203040405050505050551
|
||||
:201AA000050404040302020100FFFEFDFDFCFCFBFBFBFBFBFCFCFDFDFEFF00000102020241
|
||||
:201AC00003030202020201010101010101010101010102020201010101000000FFFFFFFEE7
|
||||
:201AE000FEFEFEFEFEFEFEFEFFFFFFFFFFFF000000000000000000000000000000000000FC
|
||||
:201B0000000000000000000000FFFFFFFF00000000000000000000010101010101010101C0
|
||||
:201B200001010101010101010100FFFFFEFDFCFBFBFBFBFBFCFDFEFF0000010203030303BB
|
||||
:201B40000303030303030303020202010101000000FFFFFFFEFEFEFEFDFEFEFEFEFFFF007C
|
||||
:201B6000000101010101010101010101010101010101000000FFFFFFFEFEFEFDFDFDFDFC6D
|
||||
:201B8000FDFDFDFEFEFF00010102020303040404040404040303020201010000FFFFFEFE25
|
||||
:201BA000FDFDFDFDFDFDFDFDFDFDFDFDFEFEFFFFFF0000010102020202020202020101013B
|
||||
:201BC00000000000000000000101010101000000FFFFFFFFFFFFFFFFFFFFFF00000000000B
|
||||
:201BE00000000000000000000000000000000001010102020202020202020202010000FFCE
|
||||
:201C0000FEFEFDFDFDFCFDFDFDFEFEFF0000010102020202020202020202020201010000C7
|
||||
:201C200000FFFFFEFEFEFEFEFEFFFFFFFFFFFFFFFFFF0000000000000000000000010101B8
|
||||
:201C40000101010101010101000000000000FFFFFFFFFFFFFFFFFF0000000101010101017F
|
||||
:201C600001010000FFFFFFFEFEFEFEFEFEFEFEFEFFFF00000001010101010101020202026A
|
||||
:201C800002020303030303030202010100FFFEFDFDFCFCFCFCFDFDFEFFFF00000001010148
|
||||
:201CA0000101010101010101010101010101010101000000FFFFFFFEFEFEFEFEFEFEFEFE28
|
||||
:201CC000FFFFFFFF00000000010101010100000000000000000101010202020202010101F3
|
||||
:201CE000010100000000000000FFFFFEFEFDFDFDFDFDFEFEFF0001020303040405050404D9
|
||||
:201D0000040302020100FFFEFDFCFBFBFBFBFBFBFBFBFCFDFDFEFF000001010202020303E8
|
||||
:201D20000303030303030302020202010101000000FFFFFFFEFEFEFEFEFEFEFEFEFFFFFF9B
|
||||
:201D400000000001010101010101010101010101010101010000000000FFFFFFFFFFFFFF79
|
||||
:201D6000FFFFFFFFFFFFFF000000000101010101010101010101010101010100000000005A
|
||||
:201D8000000000000000FFFFFFFFFEFEFEFEFEFEFEFFFF0000000101020202020303030341
|
||||
:201DA0000302020202010100FFFFFEFEFDFDFCFCFDFDFDFEFEFF000001010202010101012E
|
||||
:201DC00001010101010100000000FFFFFFFFFFFFFF000000000000000000000101010101FF
|
||||
:201DE00000000000000000000001010101010101010100000000FFFFFFFEFEFDFDFDFDFEEF
|
||||
:201E0000FEFEFF000001020203030304040403030202010100FFFFFEFDFDFDFCFCFCFCFCC2
|
||||
:201E2000FDFDFEFEFFFF000101020203030303030302020202020201010101010000FFFF87
|
||||
:201E4000FFFEFEFEFDFDFDFEFEFEFEFFFFFF00000001010101000000000101000000000097
|
||||
:201E600000000000000101010000000000000000000000010101020202020202010100004E
|
||||
:201E8000FFFFFEFEFEFDFDFDFDFDFDFDFEFEFEFFFF00000101020203030303030303030247
|
||||
:201EA000020100FFFFFEFEFEFDFDFEFEFEFEFEFFFFFFFF000000000101010101020202022E
|
||||
:201EC000020202010101000000FFFFFEFEFEFEFEFEFEFEFFFFFF000000000000000000000E
|
||||
:201EE000000000000000010101010101010101010101010101010101010101010000FFFFCE
|
||||
:201F0000FFFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFF000001010202030303040404040303B9
|
||||
:201F200002020100FFFEFDFCFCFBFBFBFCFCFDFEFF0001010203030404040404040303029D
|
||||
:201F40000100FFFEFDFDFCFCFDFDFDFEFEFFFFFF000000000000000000000000000101019E
|
||||
:201F6000020202020303030202010100FFFEFEFDFDFDFCFCFCFDFDFDFEFF00000102020269
|
||||
:201F80000201010101010101010101010101010100000000000000FFFF0000000000000032
|
||||
:201FA000000000000000000000000000000000000000000000000000000000000000000021
|
||||
:201FC0000000000000000000000000000000000000000000000000FFFFFFFFFFFFFF000008
|
||||
:201FE000000001010202020303030202010100FFFEFEFDFDFCFCFCFDFDFEFEFFFFFF0000EE
|
||||
:202000000101010202020303030202020202010101010101000000FFFFFEFEFDFDFDFDFDB3
|
||||
:20202000FDFEFEFF000001020304040404040302010000FFFFFEFEFDFDFDFDFDFDFDFDFEA8
|
||||
:20204000FEFF00000101020203030304040403030302020101000000000000FFFFFEFEFD62
|
||||
:20206000FDFDFCFCFCFDFDFDFDFDFDFDFEFEFFFF0001020203030404040505050504040456
|
||||
:2020800003020100FFFEFEFDFCFCFCFCFCFCFCFCFCFCFDFDFEFEFFFF00000001010202036D
|
||||
:2020A0000404040505050504040302020100FFFFFEFEFDFDFDFDFCFCFCFCFDFDFDFEFEFF20
|
||||
:2020C000FF00000102020303040404050505050504040302010000FFFEFEFDFDFCFCFCFCDE
|
||||
:2020E000FCFCFCFCFCFCFDFDFEFEFF000001010102020203030303030303030302020202D7
|
||||
:202100000101010000FFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFDFDFDFDFDFDFDFDFEFEFEED
|
||||
:20212000FEFFFFFF000001010202030404050505050505040403030201010000FFFFFEFE69
|
||||
:20214000FEFEFDFDFDFDFDFCFCFCFCFCFCFCFDFDFEFF000001020203030404040404040490
|
||||
:202160000403030202010100FFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFF00000000016D
|
||||
:20218000010101010101010000000000000000000000000000000000010101010000000034
|
||||
:2021A00000FFFFFFFF00000000000101010101000000000000010100000000FFFFFFFFFF21
|
||||
:2021C000FEFEFFFFFFFFFFFF000000000101010101000000000000000001010202020303F6
|
||||
:2021E0000303030202010000FFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFF00000000F3
|
||||
:202200000000010101010202030303030303030302020101000000FFFFFEFEFEFEFEFEFEA8
|
||||
:20222000FEFEFEFEFEFFFFFFFFFFFFFFFF00000000000101010101010101010101010101A2
|
||||
:2022400001010101010000000000000001010101010101000000FFFFFFFEFEFDFDFDFDFD88
|
||||
:20226000FDFDFDFEFEFEFFFF0001010202020303030303030303030303030302020100FF3C
|
||||
:20228000FEFEFDFDFCFCFCFCFCFCFDFDFEFEFFFF0000010202030303040404040404030340
|
||||
:2022A000030201010000FFFFFEFEFDFDFDFDFCFCFCFCFDFDFDFDFEFEFFFFFF000001010248
|
||||
:2022C000020202020202020202020201010101010101010101010101010000FEFDFCFBFAEE
|
||||
:2022E000FAFAFAFBFBFCFDFEFFFF00010203040405050505040403030202010101010100CC
|
||||
:20230000000000000000FFFFFFFEFEFEFEFDFDFDFDFDFDFDFDFEFEFEFFFF000001010102E3
|
||||
:202320000202020303030404040505050404040302020100FFFEFDFCFCFBFBFBFBFBFBFC8F
|
||||
:20234000FCFDFDFEFEFEFFFFFF000000010102020203030303030303030302020201010065
|
||||
:2023600000FFFFFEFEFEFEFEFEFEFEFEFFFF000001010202020202020201010000FFFEFD67
|
||||
:20238000FCFCFCFCFCFDFDFEFEFFFF00000102020203030303040404030303020201000030
|
||||
:2023A000FFFFFEFEFDFDFDFDFDFEFEFEFEFFFFFFFF0000010101020202020202010101012B
|
||||
:2023C00001010202020202020101000000FFFFFFFEFEFEFDFDFDFDFEFEFEFFFFFF0000000B
|
||||
:2023E00000000000000000000000000101010102020202020201010000FFFFFEFEFDFDFDDA
|
||||
:20240000FDFEFEFF00000102020304040404040404030200FFFEFCFBFAF9F9F9F9F9FAFADC
|
||||
:20242000FBFCFDFE000102020304040405050505050606050505040403020100FFFFFEFD5B
|
||||
:20244000FCFCFBFBFBFBFBFBFCFCFDFDFEFEFFFFFF00000001010203030404040404040491
|
||||
:2024600003030302020201010000FFFFFFFEFEFEFDFDFDFDFDFDFDFDFDFDFEFEFFFF000078
|
||||
:20248000000101010101010101010101010101010001010101010101010101000000000023
|
||||
:2024A00000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFFFF0001010236
|
||||
:2024C00002030303040403030202010000FFFFFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFB
|
||||
:2024E000FFFFFFFFFFFFFFFFFFFF0001010203040405050505050504040302010000FFFEAE
|
||||
:20250000FDFDFCFCFCFCFCFCFCFCFCFCFDFDFDFEFEFFFF00000101010202020202030303E2
|
||||
:2025200002020202020202010101010000FFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFE99
|
||||
:20254000FEFDFDFDFDFDFEFEFFFF0001010202020303030303030303020201010000FFFF6E
|
||||
:20256000FEFEFEFEFFFFFFFF00000000000000000000000000000101010202020202020256
|
||||
:202580000201010101000000FFFFFEFEFEFDFDFDFDFEFEFEFFFFFF0000000000000101014F
|
||||
:2025A00001010101010101010101010101010101010101010101000000FFFFFFFFFFFFFF0C
|
||||
:2025C000FFFFFFFFFFFFFFFEFEFEFEFEFEFEFFFFFF000001010101020202020202020202FD
|
||||
:2025E0000101010100000000000000000000000000000000FFFFFFFFFEFEFEFEFEFEFFFFE9
|
||||
:20260000FF00000000000000000000010102030304040404040404030302020100FFFFFE8E
|
||||
:20262000FDFDFCFCFCFCFBFBFBFCFCFCFDFDFEFFFF000101020203030303040403030303AF
|
||||
:202640000202020101010100000000FFFFFEFEFDFDFDFDFDFDFEFEFEFEFFFFFFFFFFFF0096
|
||||
:202660000001010202020202020201010101010101010101000000FFFFFFFFFFFEFEFFFF4B
|
||||
:20268000FFFF00000001010101010101010101000000FFFFFF000000010202020202010128
|
||||
:2026A00000FFFEFEFDFDFCFCFCFDFDFDFEFEFEFFFF0000010102020303040404040404031B
|
||||
:2026C0000303020201010000FFFEFEFEFDFDFDFDFDFDFDFDFEFEFFFFFF0000000101010110
|
||||
:2026E000000000000000000000000001010101010101010000000000FFFFFFFFFEFEFEFEDE
|
||||
:20270000FFFFFF000101020303040404040303020100FFFFFEFDFDFDFDFDFDFDFDFDFDFEBD
|
||||
:20272000FEFEFEFEFEFFFF0001020303040405050505050505040302010000FFFEFDFDFC74
|
||||
:20274000FCFCFBFBFBFCFCFCFDFDFEFEFFFF0000010102020303030303030303030303027F
|
||||
:202760000201010000FFFFFEFEFEFEFEFEFEFEFEFFFFFFFFFF00000000000000010101016A
|
||||
:20278000000000FFFFFEFEFEFEFEFEFFFFFF0001010202030303020202020101010101012D
|
||||
:2027A000010101000000000000FFFFFFFEFEFEFDFEFEFEFFFFFFFF00FFFFFFFFFFFFFFFF34
|
||||
:2027C000FFFF00000000000101020203040404050504040403030201010000FFFFFEFEFECE
|
||||
:2027E000FDFDFDFDFDFDFCFCFDFDFDFDFDFDFEFEFEFFFF00000000010101020202030303FB
|
||||
:202800000304040403030302020201010000FFFFFFFEFEFEFEFEFEFDFDFDFDFDFDFEFEFEBF
|
||||
:20282000FFFFFF000000000000000000000000000001010202030303030202020101000081
|
||||
:2028400000000000000000000000000000000001010000000000FFFFFFFFFEFEFEFEFEFE86
|
||||
:20286000FEFEFFFFFF00000001010101020202020202020202010101010100000000000044
|
||||
:2028800000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000049
|
||||
:2028A000000001010101010101010100000000FFFFFEFEFEFDFDFDFEFEFEFFFF0000010126
|
||||
:2028C000010101010101020101010101010000000000000000010101010101000000FFFFE6
|
||||
:2028E000FFFFFFFFFFFFFFFF0000010101010101010101000000FFFFFFFFFFFFFFFFFF00E0
|
||||
:202900000000000001010101020202020202020101010100000000FFFFFFFFFFFEFEFEFEAE
|
||||
:20292000FEFEFEFEFEFEFFFFFFFF000001010101010202020202020201010101000000FF91
|
||||
:20294000FFFFFFFEFEFEFEFEFEFFFF000001010101010101010000FFFFFFFEFEFEFEFFFF8D
|
||||
:20296000FFFF0000010101020202020201010101010101000000000000FFFFFFFEFEFEFF4F
|
||||
:20298000FFFFFFFF00000001010102020202020202020101010000FFFFFFFEFEFEFEFFFF32
|
||||
:2029A000FF00000101010101010000FFFFFEFEFEFDFDFDFDFDFDFDFEFEFF0000010203032B
|
||||
:2029C000040505050606050505040302010100FFFFFEFDFDFCFBFBFAFAFAFAFAFAFAFBFB0A
|
||||
:2029E000FCFDFEFFFF0001020203030404050606070707070707060605040201FFFEFDFC86
|
||||
:202A0000FBFAF9F9F9F9FAFAFBFBFCFDFDFEFF0001020304040505040404030302010100D2
|
||||
:202A200000000000000000FFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000A2
|
||||
:202A40000000000001010101010101000000000000000000000000000000000000FFFFFF72
|
||||
:202A6000FFFFFFFFFFFEFEFEFEFEFEFFFFFF00000001010102020202020202010101010154
|
||||
:202A8000000000000000000000000000FFFFFFFEFEFEFEFFFFFFFF00000000010101010140
|
||||
:202AA0000102020202020201010000FFFFFFFFFFFFFFFEFEFEFEFDFDFDFDFDFEFEFEFF002C
|
||||
:202AC000000102020304040404040404040302020100FFFFFFFEFEFEFDFDFDFDFCFCFDFDE9
|
||||
:202AE000FDFEFEFEFF0000010102020203030303030303020201010000FFFFFFFFFFFFFFC4
|
||||
:202B0000FFFFFEFEFEFEFDFDFDFDFDFEFFFF000101020203030302020201010101010101B6
|
||||
:202B20000101010101010101000000000000FFFFFFFFFFFFFEFFFFFFFFFFFFFFFF0000009D
|
||||
:202B4000000000000000FFFFFFFFFFFFFFFFFF000000010102020202030303020202020162
|
||||
:202B600001010000FFFFFFFEFEFEFEFEFEFEFEFEFFFFFFFF00000000010101010101000066
|
||||
:202B80000000FFFFFFFFFFFFFFFFFFFFFF0000000001010102020202020202020201010128
|
||||
:202BA00001000000000000FFFFFFFEFEFDFCFCFCFCFCFCFDFEFEFF0000010202020303032E
|
||||
:202BC000040404040303030202010100FFFFFEFEFEFEFEFEFFFFFF00000000000000FFFFE9
|
||||
:202BE000FFFFFFFFFFFFFFFFFFFF00000000000000FFFFFFFF0000010202030404040505C5
|
||||
:202C0000050504040303020100FFFEFDFCFBFBFBFBFBFBFBFCFCFCFDFDFDFEFEFFFF0001E0
|
||||
:202C2000010202030303030303030303030302020202020101010000FFFFFFFEFEFEFEFE6E
|
||||
:202C4000FEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000102030405050676
|
||||
:202C60000605050403020100FFFFFEFDFDFCFCFCFCFCFCFCFDFDFEFFFF0000010101010165
|
||||
:202C800002020202020202020202020202020201010000FFFFFEFEFDFDFDFDFDFDFDFDFD35
|
||||
:202CA000FDFEFEFFFF0000010101020203030404040404040403030202010000FFFEFDFDF2
|
||||
:202CC000FCFCFBFBFBFBFBFCFCFDFEFEFF00010202030304040505050504040302020100EE
|
||||
:202CE00000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFDFDFDFDFDFDFDFDFDFEFEFEFFFF0A
|
||||
:202D00000000010202030304040405050505050404030302010000FFFEFEFDFDFDFDFDFD89
|
||||
:202D2000FDFDFDFDFDFEFEFEFEFFFFFF000000000000000000010102020303030303030293
|
||||
:202D40000202010000FFFFFEFEFEFDFDFDFEFEFEFEFF000001010202030303020202010072
|
||||
:202D600000FFFFFFFEFEFEFEFEFEFEFEFEFEFFFFFF00000101020203030303030202020151
|
||||
:202D800001010100000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFE4F
|
||||
:202DA000FFFFFFFF000001010102020202020202020202020202020201010000FFFFFEFEFA
|
||||
:202DC000FEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFF00000000010101020203030404040303F1
|
||||
:202DE00003030202010000FFFEFDFDFCFCFBFBFCFCFCFDFEFF0001020303040404040404D4
|
||||
:202E00000303020201010000FFFFFEFEFDFDFCFCFCFCFCFCFCFDFDFEFFFF000001020202D1
|
||||
:202E200002020202020202020203030303030202020101000000FFFFFFFEFEFEFDFDFDFD7E
|
||||
:202E4000FDFDFDFDFDFEFEFEFEFEFEFEFFFF00000101020303040404040404030302020263
|
||||
:202E600001010101010100FFFEFDFCFCFBFBFBFBFCFCFDFEFF000001020202030303030366
|
||||
:202E800003030303020201010000FFFEFEFDFDFCFCFCFCFCFCFDFEFEFF000101020203033F
|
||||
:202EA0000404040405040404030302010100FFFEFEFDFCFCFBFBFBFBFBFCFCFCFDFDFDFE27
|
||||
:202EC000FFFF0001020304040405050505050404040302010100FFFEFDFDFCFCFCFCFCFBD8
|
||||
:202EE000FCFCFCFDFDFEFF0001010202030303030303030302020202010101000000FFFFC0
|
||||
:202F0000FFFFFFFFFEFEFEFFFFFFFFFF0000000000000000010101010101010101010100B5
|
||||
:202F20000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000009E
|
||||
:202F400000000000000000000000000000000000000101010101010101010100000000FF68
|
||||
:202F6000FFFFFFFFFEFEFEFEFEFEFFFFFFFF00000000000000000000000000000001010162
|
||||
:202F80000101020202010101010101000000000000000000000000FFFF0000000000000025
|
||||
:202FA00000000000FFFFFFFFFFFFFFFFFF0000000101010101010100000001010102020309
|
||||
:202FC00003030303030202010100FFFFFEFDFDFCFCFCFCFCFCFCFCFDFDFDFEFEFFFF000015
|
||||
:202FE000010102020303030404040404040303030202010100FFFEFEFDFDFDFCFCFCFCFCBD
|
||||
:20300000FDFDFDFDFEFEFFFF0001010203030404040303020100FFFFFEFEFEFEFEFEFFFFB3
|
||||
:20302000FEFEFEFFFFFFFFFF00000001010102020303030304040303030202010000FFFF74
|
||||
:20304000FEFEFDFDFDFCFCFCFBFBFBFBFCFDFEFF0001020303040505060606060606050463
|
||||
:203060000303020100FFFFFEFEFDFDFCFCFCFCFCFCFCFCFCFDFDFDFEFEFFFF000001010282
|
||||
:20308000020202020202020202020101010101010101010101010101010101010101000008
|
||||
:2030A000FFFEFEFDFCFBFBFBFBFBFCFCFDFDFEFEFEFFFF0001020304050606060606060513
|
||||
:2030C000040303020201010100FFFFFEFEFDFDFCFCFBFBFBFAFAFAFBFCFDFEFF000102021E
|
||||
:2030E00003030303030202020201010100000000010101020202020202020202010101009E
|
||||
:2031000000FFFFFEFEFDFDFDFDFDFEFEFFFFFF000000010100000000FFFFFEFEFEFEFEFED7
|
||||
:20312000FEFFFF00000102020303040404050404040303020100FFFEFDFCFBFBFAFAFAFB8D
|
||||
:20314000FBFCFCFDFEFFFF0001020203030303040404040303030302020101000000FFFF52
|
||||
:20316000FFFFFEFEFEFDFDFDFDFDFDFDFEFEFF000000010101010101000000000101020265
|
||||
:20318000030304040404040403030201010000FFFEFEFDFCFCFBFBFAFAFAFAFAFBFBFCFD50
|
||||
:2031A000FDFEFF00000102030405050606060606060605050403020100FFFEFDFCFCFBFBDB
|
||||
:2031C000FBFBFBFCFCFCFDFDFDFDFDFEFEFFFF0001010203030404040505040404030202EC
|
||||
:2031E0000100FFFFFEFEFEFEFEFEFEFEFDFDFDFDFCFCFDFDFEFF00010203040505050606D8
|
||||
:203200000605050403020100FFFEFDFDFCFCFCFCFCFCFCFDFDFDFDFDFEFEFFFF00000101CC
|
||||
:203220000202020303040404040404030302010100FFFFFFFEFEFEFDFDFDFDFDFDFEFEFE81
|
||||
:20324000FFFFFF0000010101020202020202020101010101000000FFFFFFFEFEFEFEFEFE6A
|
||||
:20326000FEFEFEFFFF00000101010101000000FFFFFFFFFFFFFF000001010202020202024A
|
||||
:20328000020201010101010101010202020202020100FFFEFDFDFCFBFBFBFBFBFBFBFCFC4D
|
||||
:2032A000FDFEFF00010202030404050505050505050404030202010000FFFFFEFEFEFDFDDF
|
||||
:2032C000FDFCFCFCFCFCFDFDFDFEFEFFFFFFFFFFFFFFFF0000000101020202020202020208
|
||||
:2032E000020202020202020202020202020202020201010100FFFEFEFDFCFBFAFAFAFAFAD8
|
||||
:20330000FAFBFCFDFDFEFF0001010203030404040505050504040404040404040302020173
|
||||
:2033200000FEFDFCFCFBFBFAFAFBFBFBFCFDFDFDFEFEFFFFFF0000010102020203030304BE
|
||||
:20334000040404040404040303020201010000FFFEFDFCFBFAFAFAFAFAFBFCFDFEFF000180
|
||||
:20336000020303040404040403030202010101000000FFFFFFFFFFFFFEFEFEFEFEFEFEFE3A
|
||||
:20338000FEFFFFFF00000001010101020202020202020202020101010000FFFFFEFEFEFD22
|
||||
:2033A000FDFDFDFDFDFEFEFFFF000001010202020203030303030302020101000000FFFF02
|
||||
:2033C000FFFFFFFFFFFFFFFFFEFEFFFFFFFFFF0000000001010100000000000000000000FB
|
||||
:2033E00000000000000000010101010101010101000000000000FFFFFFFFFFFF00000000CA
|
||||
:203400000001010102020202020201010000FFFEFDFDFCFCFCFDFDFEFEFFFF0000000101BA
|
||||
:203420000202020202020201010101000000000000FFFFFFFFFFFF0000000000FFFFFFFF84
|
||||
:20344000FFFFFFFF0000010202020202020202020101010000FFFFFFFEFEFEFDFDFDFDFD72
|
||||
:20346000FDFDFEFEFFFF000000010101020202030303030303030303030201010000FFFE30
|
||||
:20348000FEFDFDFDFDFDFDFDFDFDFEFEFEFFFFFFFF00000001010101010202020202020240
|
||||
:2034A00002020202020201010101000000FFFFFEFEFEFEFEFEFEFFFFFFFFFF000000000011
|
||||
:2034C000000000000001010101010101010101000000FFFFFFFFFFFFFFFFFFFFFF000000ED
|
||||
:2034E000000000000101010101020202020202010101000000FFFFFFFFFFFFFFFFFFFFFFC3
|
||||
:20350000FFFFFFFFFFFF0000000000000001010101010000000000000000000100000000AB
|
||||
:2035200000FFFFFFFFFFFFFFFFFFFFFF0000000000010101010101010000000000FFFFFF92
|
||||
:203540000000000000000000000000000000000000000000000000000000000000FFFFFF6E
|
||||
:20356000FFFFFFFFFFFFFFFFFF00000000000000010101020203030303030303030302022E
|
||||
:20358000010000FFFFFEFEFDFDFDFDFDFDFDFDFDFDFDFEFEFEFEFFFFFF0000000101010257
|
||||
:2035A00002020203030302020202020201010101000000FFFFFFFFFEFEFEFEFEFEFEFFFF00
|
||||
:2035C000000001020202020202010100FFFEFEFDFDFDFDFDFEFEFFFF0000000000000000F6
|
||||
:2035E000000101010101010101020202020202030303020202020101010000FFFFFEFEFDAC
|
||||
:20360000FDFCFCFCFCFCFCFDFDFEFFFF000102020304040405050504040403030201000097
|
||||
:13362000FFFEFEFDFDFCFCFCFCFCFCFCFCFDFDFEFEFEFFCF
|
||||
:00000001FF
|
||||
@@ -55,7 +55,7 @@ entity computer_space_logic is
|
||||
-- composite video
|
||||
-- signals; to send via gpio
|
||||
-- to TV (via resistor circuitry)
|
||||
composite_video_signal : out std_logic;
|
||||
composite_video_signal : out std_logic_vector(3 downto 0);
|
||||
blank : out std_logic;
|
||||
|
||||
hsync : out std_logic;
|
||||
@@ -64,7 +64,12 @@ entity computer_space_logic is
|
||||
-- signals for sound
|
||||
audio_gate : out std_logic;
|
||||
sound_switch : out std_logic_vector (7 downto 0)
|
||||
:= "00000000"
|
||||
:= "00000000";
|
||||
|
||||
saucer_missile_sound : out std_logic;
|
||||
rocket_missile_sound : out std_logic;
|
||||
turn_sound : out std_logic
|
||||
|
||||
);
|
||||
|
||||
end computer_space_logic;
|
||||
@@ -88,7 +93,7 @@ component sync_star_board
|
||||
|
||||
hsync : out std_logic;
|
||||
vsync : out std_logic;
|
||||
composite_video_signal : out std_logic;
|
||||
composite_video_signal : out std_logic_vector(3 downto 0);
|
||||
blank : out std_logic
|
||||
);
|
||||
end component;
|
||||
@@ -112,7 +117,9 @@ component motion_board
|
||||
MB_B, MB_E, MB_F,
|
||||
MB_K, MB_L, MB_N, MB_M,
|
||||
MB_P, MB_R, MB_W,
|
||||
MB_2_rocket, MB_2_saucer : out std_logic
|
||||
MB_2_rocket, MB_2_saucer,
|
||||
saucer_missile_sound,
|
||||
rocket_missile_sound : out std_logic
|
||||
);
|
||||
end component;
|
||||
|
||||
@@ -134,7 +141,8 @@ component memory_board
|
||||
MemBrd_15, MemBrd_16, MemBrd_17,
|
||||
MemBrd_K1, MemBrd_K2, MemBrd_P,
|
||||
MemBrd_T, MemBrd_U, MemBrd_V,
|
||||
MemBrd_W, MemBrd_X, MemBrd_Y : out std_logic
|
||||
MemBrd_W, MemBrd_X, MemBrd_Y,
|
||||
turn_sound : out std_logic
|
||||
);
|
||||
end component;
|
||||
|
||||
@@ -198,7 +206,7 @@ saucer_missile_life_time_duration, saucer_missile_hold_duration,
|
||||
signal_delay_duration, MB_3, MB_4, MB_16, MB_17, MB_18, MB_19, MB_20, MB_C,
|
||||
MB_D, MB_H, MB_J, MB_T, MB_U, MB_V, MB_Y, MB_5, MB_6, MB_8, MB_9, MB_10,
|
||||
MB_11, MB_12, MB_13, MB_14, MB_15,MB_21, MB_B, MB_E, MB_F, MB_K, MB_L, MB_N,
|
||||
MB_M, MB_P, MB_R, MB_W, MB_2_rocket, MB_2_saucer);
|
||||
MB_M, MB_P, MB_R, MB_W, MB_2_rocket, MB_2_saucer,saucer_missile_sound,rocket_missile_sound);
|
||||
|
||||
-----------------------------------------------------------------------------
|
||||
-- MEMORY BOARD --
|
||||
@@ -210,7 +218,7 @@ MemBrd_10, MemBrd_11, MemBrd_A, MemBrd_B, MemBrd_C, MemBrd_D, MemBrd_E,
|
||||
MemBrd_F, MemBrd_H, MemBrd_J, MemBrd_K, MemBrd_M, MemBrd_N, MemBrd_R,
|
||||
MemBrd_S, MemBrd_12, MemBrd_13, MemBrd_14, MemBrd_15, MemBrd_16, MemBrd_17,
|
||||
MemBrd_K1, MemBrd_K2, MemBrd_P, MemBrd_T, MemBrd_U, MemBrd_V, MemBrd_W,
|
||||
MemBrd_X, MemBrd_Y);
|
||||
MemBrd_X, MemBrd_Y, turn_sound);
|
||||
|
||||
-----------------------------------------------------------------------------
|
||||
-- COMPUTER SPACE BOARD INTRA CONNECTION MAPPING --
|
||||
|
||||
341
computer_space_sound.vhd
Normal file
341
computer_space_sound.vhd
Normal file
@@ -0,0 +1,341 @@
|
||||
---------------------------------------------------------------------------------
|
||||
-- Computer_space_sound by Dar (darfpga@aol.fr) (20/11/2017)
|
||||
-- http://darfpga.blogspot.fr
|
||||
---------------------------------------------------------------------------------
|
||||
-- Educational use only
|
||||
-- Do not redistribute synthetized file with roms
|
||||
-- Do not redistribute roms whatever the form
|
||||
-- Use at your own risk
|
||||
---------------------------------------------------------------------------------
|
||||
-- Principle :
|
||||
--
|
||||
-- * Exact from original design (schematics)
|
||||
-- saucer_missile_sound from motion board
|
||||
-- rocket_missile_sound from motion board
|
||||
-- turn_sound from motion board
|
||||
--
|
||||
-- * Filtered white noise & spectrum shaping from 8_11.hex files waveform and
|
||||
-- spectrum shapes
|
||||
--
|
||||
-- Simulation :
|
||||
--
|
||||
-- * White noise
|
||||
-- pseudo-random generator 17bits (X^17 + X^14 +1)
|
||||
-- intialisation with 0xACE1
|
||||
-- 64 taps memory for filtering input
|
||||
--
|
||||
-- * Filtering
|
||||
--
|
||||
-- 12 filters 64 taps dft @ fech = 11kHz
|
||||
-- filters centers : 1,3,5,7,9,11,13,15,17,19,21,23 / 64*11kHz
|
||||
-- => fc = 172Hz, 516Hz, 860Hz, ... 3953Hz
|
||||
-- [k_fc : 0 to 11]
|
||||
--
|
||||
-- Hamming window weighting
|
||||
--
|
||||
-- filter_bank(k_fc)(coeff) = cos(2*pi*fc*coeff/64)*hamming_64(coeff)
|
||||
-- [coeff : 0 to 63]
|
||||
--
|
||||
-- filter_output(k_fc) = sum(pseudo_random(coeff)*filter_bank(k_fc)(coeff))
|
||||
-- [sum over coeff 0 to 63]
|
||||
--
|
||||
-- * Noise voices
|
||||
--
|
||||
-- Spectrum shaping by linear sum of filter output with specific weighting
|
||||
-- for each voice (pond).
|
||||
--
|
||||
-- voice(k_voice) = sum(filter_ouput(k_fc)*pond(k_fc)(k_voice))
|
||||
-- [sum over k_fc 0 to 11]
|
||||
--
|
||||
--
|
||||
---------------------------------------------------------------------------------
|
||||
|
||||
library ieee;
|
||||
use ieee.std_logic_1164.all;
|
||||
use ieee.std_logic_unsigned.all;
|
||||
use ieee.numeric_std.all;
|
||||
|
||||
entity computer_space_sound is
|
||||
port(
|
||||
clock_50 : in std_logic;
|
||||
reset : in std_logic;
|
||||
|
||||
sound_switch : in std_logic_vector(7 downto 0);
|
||||
saucer_missile_sound : in std_logic;
|
||||
rocket_missile_sound : in std_logic;
|
||||
turn_sound : in std_logic;
|
||||
|
||||
audio_gate : in std_logic;
|
||||
|
||||
audio : out integer range -32768 to 32767
|
||||
);
|
||||
end computer_space_sound;
|
||||
|
||||
architecture struct of computer_space_sound is
|
||||
subtype nb_filters is integer range 0 to 11;
|
||||
subtype nb_coeffs is integer range 0 to 63;
|
||||
|
||||
type t_filter_coeffs is array(nb_coeffs) of integer range -128 to 127;
|
||||
type t_filter_bank is array(nb_filters) of t_filter_coeffs;
|
||||
|
||||
constant filter_bank: t_filter_bank := (
|
||||
(10, 10, 11, 12, 14, 15, 17, 18, 20, 20, 20, 20, 18, 15, 11, 6, 0, -7, -16, -25, -35, -46, -57, -68, -79, -89, -98,-107,-114,-120,-124,-126,-127,-126,-123,-118,-112,-104, -96, -86, -76, -65, -54, -44, -33, -24, -15, -7, 0, 6, 10, 14, 16, 17, 18, 18, 17, 16, 14, 13, 12, 11, 10, 10), -- 2
|
||||
(10, 10, 9, 8, 6, 2, -4, -11, -20, -28, -36, -42, -44, -41, -32, -19, 0, 22, 45, 67, 86, 97, 101, 95, 79, 54, 23, -12, -47, -79,-105,-121,-127,-121,-104, -78, -46, -12, 22, 53, 76, 91, 96, 92, 81, 63, 42, 20, 0, -17, -29, -37, -39, -37, -32, -25, -17, -10, -3, 1, 5, 7, 9, 10), -- 4
|
||||
(10, 9, 6, 1, -6, -13, -20, -23, -20, -9, 7, 27, 44, 53, 49, 30, 0, -36, -68, -87, -86, -62, -20, 31, 79, 110, 116, 94, 47, -12, -70,-112,-127,-111, -70, -12, 46, 92, 113, 107, 76, 30, -19, -59, -81, -81, -63, -33, 0, 28, 44, 47, 39, 23, 6, -8, -17, -19, -17, -11, -5, 1, 6, 9), -- 6
|
||||
(10, 8, 2, -6, -14, -17, -11, 2, 20, 32, 31, 12, -18, -47, -57, -41, 0, 48, 80, 77, 35, -28, -85,-107, -79, -11, 66, 116, 114, 59, -25, -98,-127, -98, -24, 58, 112, 113, 64, -11, -76,-102, -81, -27, 33, 72, 74, 44, 0, -37, -52, -42, -16, 11, 27, 28, 17, 2, -10, -14, -12, -5, 2, 8), -- 8
|
||||
(10, 7, -2, -11, -14, -5, 11, 24, 20, -3, -31, -40, -18, 25, 57, 50, 0, -59, -80, -41, 35, 94, 85, 11, -79,-115, -66, 35, 114, 110, 25, -81,-127, -80, 24, 109, 112, 34, -64,-111, -76, 10, 81, 89, 33, -38, -74, -54, 0, 45, 52, 22, -16, -35, -27, -3, 17, 20, 10, -4, -12, -10, -2, 6), -- 10
|
||||
(10, 5, -6, -13, -6, 11, 20, 7, -20, -31, -7, 32, 44, 5, -49, -57, 0, 67, 68, -9, -86, -76, 20, 103, 79, -33,-116, -77, 47, 125, 70, -60,-127, -60, 70, 123, 46, -75,-113, -32, 76, 98, 19, -72, -81, -8, 63, 62, 0, -52, -44, 5, 39, 29, -6, -27, -17, 6, 17, 9, -5, -11, -6, 5), -- 12
|
||||
(10, 3, -9, -10, 6, 17, 4, -21, -20, 15, 36, 4, -44, -33, 32, 61, 0, -73, -45, 55, 86, -10,-101, -51, 79, 102, -23,-121, -47, 97, 105, -37,-127, -37, 104, 95, -46,-118, -22, 98, 76, -48, -96, -9, 81, 52, -42, -67, 0, 56, 29, -30, -39, 4, 32, 13, -17, -18, 3, 15, 5, -9, -9, 3), -- 14
|
||||
(10, 1, -11, -4, 14, 8, -17, -15, 20, 25, -20, -37, 18, 50, -11, -64, 0, 75, 16, -83, -35, 86, 57, -83, -79, 73, 98, -57,-114, 36, 124, -12,-127, -12, 123, 36,-112, -56, 96, 71, -76, -79, 54, 82, -33, -78, 15, 70, 0, -58, -10, 45, 16, -33, -18, 21, 17, -13, -14, 7, 12, -3, -10, 1), -- 16
|
||||
(10, -1, -11, 4, 14, -8, -17, 15, 20, -25, -20, 37, 18, -50, -11, 64, 0, -75, 16, 83, -35, -86, 57, 83, -79, -73, 98, 57,-114, -36, 124, 12,-127, 12, 123, -36,-112, 56, 96, -71, -76, 79, 54, -82, -33, 78, 15, -70, 0, 58, -10, -45, 16, 33, -18, -21, 17, 13, -14, -7, 12, 3, -10, -1), -- 18
|
||||
(10, -3, -9, 10, 6, -17, 4, 21, -20, -15, 36, -4, -44, 33, 32, -61, 0, 73, -45, -55, 86, 10,-101, 51, 79,-102, -23, 121, -47, -97, 105, 37,-127, 37, 104, -95, -46, 118, -22, -98, 76, 48, -96, 9, 81, -52, -42, 67, 0, -56, 29, 30, -39, -4, 32, -13, -17, 18, 3, -15, 5, 9, -9, -3), -- 20
|
||||
(10, -5, -6, 13, -6, -11, 20, -7, -20, 31, -7, -32, 44, -5, -49, 57, 0, -67, 68, 9, -86, 76, 20,-103, 79, 33,-116, 77, 47,-125, 70, 60,-127, 60, 70,-123, 46, 75,-113, 32, 76, -98, 19, 72, -81, 8, 63, -62, 0, 52, -44, -5, 39, -29, -6, 27, -17, -6, 17, -9, -5, 11, -6, -5), -- 22
|
||||
(10, -7, -2, 11, -14, 5, 11, -24, 20, 3, -31, 40, -18, -25, 57, -50, 0, 59, -80, 41, 35, -94, 85, -11, -79, 115, -66, -35, 114,-110, 25, 81,-127, 80, 24,-109, 112, -34, -64, 111, -76, -10, 81, -89, 33, 38, -74, 54, 0, -45, 52, -22, -16, 35, -27, 3, 17, -20, 10, 4, -12, 10, -2, -6));-- 24
|
||||
|
||||
signal add : integer range -128*64 to 128*64-1;
|
||||
type t_filtered_signal is array(nb_filters) of integer range -128*64 to 128*64-1;
|
||||
signal filtered_signal : t_filtered_signal;
|
||||
|
||||
signal noise_cnt : integer range 0 to 8191;
|
||||
signal noise_reg : std_logic_vector(63 downto 0); -- pseudo_random shift_register and filter tap
|
||||
|
||||
subtype nb_voices is integer range 0 to 2;
|
||||
type t_pond is array(nb_filters) of integer range 0 to 16;
|
||||
type t_pond_bank is array(nb_voices) of t_pond;
|
||||
constant pond : t_pond_bank := (
|
||||
( 0, 16, 16, 16, 8, 8, 4, 4, 2, 2, 1, 0), -- voice 1 - rocket thrust
|
||||
(16, 8, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0), -- voice 2 - back ambiance
|
||||
( 4, 16, 2, 2, 1, 1, 0, 0, 0, 0, 0, 1));-- voice 3 - explosion
|
||||
|
||||
signal add_v : integer range -128*64*16 to 128*64*16-1;
|
||||
type t_voices is array(nb_voices) of integer range -128*64*16 to 128*64*16-1;
|
||||
signal voices : t_voices;
|
||||
|
||||
signal ambiance : integer range -32768 to 32767;
|
||||
signal thrust : integer range -32768 to 32767;
|
||||
signal explosion : integer range -32768 to 32767;
|
||||
signal turn : integer range -32768 to 32767;
|
||||
signal saucer_missile : integer range -32768 to 32767;
|
||||
signal rocket_missile : integer range -32768 to 32767;
|
||||
|
||||
signal explosion_cmd_r : std_logic;
|
||||
|
||||
begin
|
||||
|
||||
|
||||
noise : process(clock_50)
|
||||
begin
|
||||
if reset = '1' then
|
||||
noise_reg <= X"000000000000ACE1";
|
||||
noise_cnt <= 0;
|
||||
else
|
||||
if rising_edge(clock_50) then
|
||||
if noise_cnt = 4544 then -- 11kHz
|
||||
noise_cnt <= 0;
|
||||
noise_reg <= noise_reg(62 downto 0) & not (noise_reg(16) xor noise_reg(13));
|
||||
else
|
||||
noise_cnt <= noise_cnt + 1;
|
||||
end if;
|
||||
end if;
|
||||
end if;
|
||||
end process;
|
||||
|
||||
-- compute filtered noise and voices
|
||||
filter_and_voice : process(clock_50)
|
||||
type t_stage is (s_init, s_filter, s_voice);
|
||||
variable stage : t_stage;
|
||||
variable filter : nb_filters;
|
||||
variable coeff : nb_coeffs;
|
||||
variable delta : integer range -128*64 to 128*64-1;
|
||||
variable voice : nb_voices;
|
||||
variable delta_v : integer range -128*64*16 to 128*64*16-1;
|
||||
|
||||
begin
|
||||
if reset = '1' then
|
||||
stage := s_init;
|
||||
else
|
||||
if rising_edge(clock_50) then
|
||||
|
||||
case stage is
|
||||
|
||||
when s_init =>
|
||||
if noise_cnt = 0 then -- it's time to read the new produced noise sample
|
||||
stage := s_filter;
|
||||
filter := 0; -- start with filter 0 and coeff 0
|
||||
coeff := 0;
|
||||
end if;
|
||||
|
||||
when s_filter =>
|
||||
|
||||
if noise_reg(coeff) = '0' then -- 0/1 => -1/+1 for signed computation
|
||||
delta := -filter_bank(filter)(coeff);
|
||||
else
|
||||
delta := filter_bank(filter)(coeff);
|
||||
end if;
|
||||
|
||||
if coeff = 0 then
|
||||
add <= delta; -- first coeff, reset accumulator
|
||||
else
|
||||
add <= add+delta; -- accumulator
|
||||
end if;
|
||||
|
||||
if coeff = 63 then
|
||||
filtered_signal(filter) <= add+delta; -- lacth result = final accumulation
|
||||
end if;
|
||||
|
||||
if coeff < 63 then -- scan coeff from 0 to 63
|
||||
coeff := coeff + 1;
|
||||
else -- last coeff go to next filter
|
||||
coeff := 0;
|
||||
if filter = 11 then -- last filter go to voice computation
|
||||
stage := s_voice;
|
||||
filter := 0; -- start with filter 0 and voice 0
|
||||
voice := 0;
|
||||
else
|
||||
filter := filter + 1; -- scan filter from 0 to 11
|
||||
end if;
|
||||
end if;
|
||||
|
||||
when s_voice =>
|
||||
|
||||
delta_v := filtered_signal(filter) * pond(voice)(filter);
|
||||
|
||||
if filter = 0 then
|
||||
add_v <= delta_v; -- first filter, reset accumulator
|
||||
else
|
||||
add_v <= add_v+delta_v; -- accumulator
|
||||
end if;
|
||||
|
||||
if filter = 11 then
|
||||
voices(voice) <= add_v+delta_v; -- latch result, final accumulation
|
||||
end if;
|
||||
|
||||
if filter < 11 then -- scan filter from 0 to 11
|
||||
filter := filter + 1;
|
||||
else -- last filter go to next voice
|
||||
filter := 0;
|
||||
if voice = 2 then
|
||||
stage := s_init; -- last voice go to wait for next sample
|
||||
else
|
||||
voice := voice + 1; -- scan voice from 0 to 2
|
||||
end if;
|
||||
end if;
|
||||
|
||||
when others => stage := s_init;
|
||||
end case;
|
||||
|
||||
end if;
|
||||
end if;
|
||||
end process;
|
||||
|
||||
-- quick ADSR to control explosion level enveloppe
|
||||
thrust_level : process(clock_50)
|
||||
type t_stage is (s_wait, s_attack, s_decay, s_sustain, s_release);
|
||||
variable stage : t_stage := s_wait;
|
||||
constant attack : integer range 0 to 32767 := 500;
|
||||
constant decay : integer range 0 to 32767 := 2000;
|
||||
constant sustain : integer range 0 to 32767 := 0;
|
||||
constant release : integer range 0 to 32767 := 10000;
|
||||
constant inc_1 : integer range 0 to 32767 := 65; -- ( 0-32767)/500 ~= 65
|
||||
constant dec_1 : integer range 0 to 32767 := 10; -- (32767-20000)/2000 ~= 7
|
||||
constant dec_2 : integer range 0 to 32767 := 1; -- (12767-0 )/10000 ~= 1
|
||||
variable level : integer range 0 to 32767 := 0;
|
||||
variable timer : integer range 0 to 32767 := 0;
|
||||
variable update_level : std_logic;
|
||||
begin
|
||||
if reset = '1' then
|
||||
stage := s_wait;
|
||||
explosion_cmd_r <= '0';
|
||||
else
|
||||
if rising_edge(clock_50) then
|
||||
|
||||
update_level := '0';
|
||||
if noise_cnt = 0 then -- it's time to update timer
|
||||
update_level := '1';
|
||||
if timer > 0 then
|
||||
timer := timer - 1;
|
||||
end if;
|
||||
end if;
|
||||
|
||||
case stage is
|
||||
|
||||
when s_wait => -- wait for explosion trigger
|
||||
level := 0;
|
||||
explosion_cmd_r <= sound_switch(4);
|
||||
if explosion_cmd_r = '0' and sound_switch(4) = '1' then
|
||||
stage := s_attack;
|
||||
timer := attack; -- set attack duration
|
||||
end if;
|
||||
|
||||
when s_attack => -- increment level during attack
|
||||
if update_level = '1' then
|
||||
if level < (32767-inc_1) then -- ensure no overflow
|
||||
level := level + inc_1;
|
||||
else
|
||||
level := 32767;
|
||||
end if;
|
||||
end if;
|
||||
if timer = 0 then stage := s_decay; timer := decay; end if; -- set decay duration
|
||||
|
||||
when s_decay => -- decrement level during decay
|
||||
if update_level = '1' then
|
||||
if level > dec_1 then -- ensure no underflow
|
||||
level := level - dec_1;
|
||||
else
|
||||
level := 0;
|
||||
end if;
|
||||
end if;
|
||||
if timer = 0 then stage := s_sustain; timer := sustain; end if; -- set sustain duration
|
||||
|
||||
when s_sustain => -- no level change during sustain
|
||||
if timer = 0 then stage := s_release; end if; -- set release duration
|
||||
|
||||
when s_release => -- decrement level during release
|
||||
if update_level = '1' then
|
||||
if level > dec_2 then -- ensure no underflow
|
||||
level := level - dec_2;
|
||||
else
|
||||
level := 0; -- release ends when level reachs 0
|
||||
stage := s_wait;
|
||||
end if;
|
||||
end if;
|
||||
|
||||
when others => stage := s_wait;
|
||||
|
||||
end case;
|
||||
|
||||
explosion <= ((voices(2)/2)*level)/32768; -- apply enveloppe
|
||||
|
||||
end if;
|
||||
|
||||
end if;
|
||||
|
||||
end process;
|
||||
|
||||
-- sound_switch(1): rocket rotate
|
||||
-- sound_switch(2): rocket thrust
|
||||
-- sound_switch(3): rocket missile
|
||||
-- sound_switch(4): explosion
|
||||
-- sound_switch(5): saucer missile
|
||||
-- sound_switch(7): background ambience (Not use)
|
||||
|
||||
ambiance <= voices(1)/16; -- divide by power of two
|
||||
|
||||
thrust <= voices(0)/8 when sound_switch(2) = '1' else 0; -- divide by power of two
|
||||
|
||||
turn <= 0 when sound_switch(1) = '0' else
|
||||
-500 when turn_sound = '0' else
|
||||
500;
|
||||
|
||||
saucer_missile <= 0 when sound_switch(5) = '0' else
|
||||
-500 when saucer_missile_sound = '0' else
|
||||
500;
|
||||
|
||||
rocket_missile <= 0 when sound_switch(3) = '0' else
|
||||
-500 when rocket_missile_sound = '0' else
|
||||
500;
|
||||
|
||||
audio <= ambiance + thrust + explosion + turn + saucer_missile + rocket_missile when audio_gate = '1' else 0;
|
||||
|
||||
|
||||
end struct;
|
||||
@@ -41,6 +41,42 @@
|
||||
-- by Mattias G, 2015 --
|
||||
-- Enjoy! --
|
||||
-----------------------------------------------------------------------------
|
||||
-- v1.1 by DarFPGA - 22/11/2017
|
||||
--
|
||||
-- Found changes between original web release and MiST/MiSTer release.
|
||||
-- Modification are around syncs signal and seems not to change game
|
||||
-- behaviour. Start working from MiST/MiSTer release.
|
||||
--
|
||||
--
|
||||
-- * Add simulation of sound to replace sample sound with the goal to
|
||||
-- reduce used memory.
|
||||
--
|
||||
-- Turn and both missiles sounds are produced exactly in the same way as in
|
||||
-- the original desing (based on schematics analysis) : gated frequency from
|
||||
-- saucer and missile counters on motion board. So, unlike sound sample
|
||||
-- these sounds depend on objects motion and thus should sound more like
|
||||
-- the original design.
|
||||
--
|
||||
-- Ambiance, thurst and explosion sounds simulation is based on the shape
|
||||
-- and spectrum of samples found in 8_11.hex sample files. From schematics
|
||||
-- one gets that these sounds come from a single noise generator. For vhdl
|
||||
-- simulation I also creates these sounds from a single noise source and
|
||||
-- then apply filtering to adapt spectrum response for each voice.
|
||||
--
|
||||
-- * Add different signal levels for video. Now output separate bits for
|
||||
-- stars/objects/scores/video_inversion. Final video level has to be
|
||||
-- adapted at upper level depending on final hardware.
|
||||
--
|
||||
-- * Fixed what appears to me as a bug : rocket always moving on the left.
|
||||
-- It was impossible to move on the right and even impossible to stop
|
||||
-- rocket moving.
|
||||
--
|
||||
-- Original video found on the internet seems to confirm that rocket may
|
||||
-- not move. I modify scan_counter.vhdl to respect motion board schematics.
|
||||
-- Amazingly motion board explanations were very accurate and correct but
|
||||
-- scan counter implementation was wrong.
|
||||
--
|
||||
-----------------------------------------------------------------------------
|
||||
|
||||
library ieee;
|
||||
use ieee.std_logic_1164.all;
|
||||
@@ -66,9 +102,9 @@ entity computer_space_top is
|
||||
hsync : out std_logic;
|
||||
vsync : out std_logic;
|
||||
blank : out std_logic;
|
||||
video : out std_logic;
|
||||
|
||||
wav_out : out signed (15 downto 0)
|
||||
video : out std_logic_vector(3 downto 0);
|
||||
|
||||
audio : out integer range -32768 to 32767
|
||||
);
|
||||
end computer_space_top;
|
||||
|
||||
@@ -105,12 +141,15 @@ component computer_space_logic is
|
||||
signal_start, signal_coin,
|
||||
signal_thrust, signal_fire,
|
||||
signal_cw, signal_ccw : in std_logic;
|
||||
composite_video_signal : out std_logic;
|
||||
composite_video_signal : out std_logic_vector(3 downto 0);
|
||||
blank : out std_logic;
|
||||
hsync : out std_logic;
|
||||
vsync : out std_logic;
|
||||
audio_gate : out std_logic;
|
||||
sound_switch : out std_logic_vector (7 downto 0)
|
||||
sound_switch : out std_logic_vector (7 downto 0);
|
||||
saucer_missile_sound : out std_logic;
|
||||
rocket_missile_sound : out std_logic;
|
||||
turn_sound : out std_logic
|
||||
);
|
||||
end component computer_space_logic;
|
||||
|
||||
@@ -163,7 +202,9 @@ signal sound_switch : std_logic_vector (7 downto 0)
|
||||
|
||||
signal audio_gate : std_logic;
|
||||
|
||||
|
||||
signal saucer_missile_sound : std_logic;
|
||||
signal rocket_missile_sound : std_logic;
|
||||
signal turn_sound : std_logic;
|
||||
|
||||
------------------------------------------------------------------------//
|
||||
begin
|
||||
@@ -190,10 +231,26 @@ thrust_and_rotate_clk, explosion_rotate_clk,
|
||||
signal_start, signal_start, signal_thrust, signal_fire,
|
||||
signal_cw,signal_ccw, video, blank,
|
||||
hsync, vsync,
|
||||
audio_gate, sound_switch
|
||||
audio_gate, sound_switch, saucer_missile_sound,rocket_missile_sound,
|
||||
turn_sound
|
||||
);
|
||||
|
||||
audio_playback : sound
|
||||
port map (clock_50, audio_gate, sound_switch, wav_out);
|
||||
--------------------------------------------------------------------------
|
||||
-- AUDIO SIMULATOR
|
||||
--------------------------------------------------------------------------
|
||||
sound_simulation : entity work.computer_space_sound
|
||||
port map(
|
||||
clock_50 => clock_50,
|
||||
reset => reset,
|
||||
|
||||
sound_switch => sound_switch,
|
||||
saucer_missile_sound => saucer_missile_sound,
|
||||
rocket_missile_sound => rocket_missile_sound,
|
||||
turn_sound => turn_sound,
|
||||
|
||||
audio_gate => audio_gate,
|
||||
audio => audio
|
||||
);
|
||||
|
||||
end computer_space_architecture;
|
||||
|
||||
end computer_space_architecture;
|
||||
|
||||
169
explosion.vhd
169
explosion.vhd
@@ -1,169 +0,0 @@
|
||||
-- megafunction wizard: %ROM: 1-PORT%
|
||||
-- GENERATION: STANDARD
|
||||
-- VERSION: WM1.0
|
||||
-- MODULE: altsyncram
|
||||
|
||||
-- ============================================================
|
||||
-- File Name: explosion.vhd
|
||||
-- Megafunction Name(s):
|
||||
-- altsyncram
|
||||
--
|
||||
-- Simulation Library Files(s):
|
||||
-- altera_mf
|
||||
-- ============================================================
|
||||
-- ************************************************************
|
||||
-- THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE!
|
||||
--
|
||||
-- 13.0.0 Build 156 04/24/2013 SJ Web Edition
|
||||
-- ************************************************************
|
||||
|
||||
|
||||
--Copyright (C) 1991-2013 Altera Corporation
|
||||
--Your use of Altera Corporation's design tools, logic functions
|
||||
--and other software and tools, and its AMPP partner logic
|
||||
--functions, and any output files from any of the foregoing
|
||||
--(including device programming or simulation files), and any
|
||||
--associated documentation or information are expressly subject
|
||||
--to the terms and conditions of the Altera Program License
|
||||
--Subscription Agreement, Altera MegaCore Function License
|
||||
--Agreement, or other applicable license agreement, including,
|
||||
--without limitation, that your use is for the sole purpose of
|
||||
--programming logic devices manufactured by Altera and sold by
|
||||
--Altera or its authorized distributors. Please refer to the
|
||||
--applicable agreement for further details.
|
||||
|
||||
|
||||
LIBRARY ieee;
|
||||
USE ieee.std_logic_1164.all;
|
||||
|
||||
LIBRARY altera_mf;
|
||||
USE altera_mf.all;
|
||||
|
||||
ENTITY explosion IS
|
||||
PORT
|
||||
(
|
||||
address : IN STD_LOGIC_VECTOR (13 DOWNTO 0);
|
||||
clock : IN STD_LOGIC := '1';
|
||||
q : OUT STD_LOGIC_VECTOR (7 DOWNTO 0)
|
||||
);
|
||||
END explosion;
|
||||
|
||||
|
||||
ARCHITECTURE SYN OF explosion IS
|
||||
|
||||
SIGNAL sub_wire0 : STD_LOGIC_VECTOR (7 DOWNTO 0);
|
||||
|
||||
|
||||
|
||||
COMPONENT altsyncram
|
||||
GENERIC (
|
||||
address_aclr_a : STRING;
|
||||
clock_enable_input_a : STRING;
|
||||
clock_enable_output_a : STRING;
|
||||
init_file : STRING;
|
||||
intended_device_family : STRING;
|
||||
lpm_hint : STRING;
|
||||
lpm_type : STRING;
|
||||
numwords_a : NATURAL;
|
||||
operation_mode : STRING;
|
||||
outdata_aclr_a : STRING;
|
||||
outdata_reg_a : STRING;
|
||||
widthad_a : NATURAL;
|
||||
width_a : NATURAL;
|
||||
width_byteena_a : NATURAL
|
||||
);
|
||||
PORT (
|
||||
address_a : IN STD_LOGIC_VECTOR (13 DOWNTO 0);
|
||||
clock0 : IN STD_LOGIC ;
|
||||
q_a : OUT STD_LOGIC_VECTOR (7 DOWNTO 0)
|
||||
);
|
||||
END COMPONENT;
|
||||
|
||||
BEGIN
|
||||
q <= sub_wire0(7 DOWNTO 0);
|
||||
|
||||
altsyncram_component : altsyncram
|
||||
GENERIC MAP (
|
||||
address_aclr_a => "NONE",
|
||||
clock_enable_input_a => "BYPASS",
|
||||
clock_enable_output_a => "BYPASS",
|
||||
init_file => "explosion_8_11.hex",
|
||||
intended_device_family => "Cyclone IV E",
|
||||
lpm_hint => "ENABLE_RUNTIME_MOD=NO",
|
||||
lpm_type => "altsyncram",
|
||||
numwords_a => 16384,
|
||||
operation_mode => "ROM",
|
||||
outdata_aclr_a => "NONE",
|
||||
outdata_reg_a => "CLOCK0",
|
||||
widthad_a => 14,
|
||||
width_a => 8,
|
||||
width_byteena_a => 1
|
||||
)
|
||||
PORT MAP (
|
||||
address_a => address,
|
||||
clock0 => clock,
|
||||
q_a => sub_wire0
|
||||
);
|
||||
|
||||
|
||||
|
||||
END SYN;
|
||||
|
||||
-- ============================================================
|
||||
-- CNX file retrieval info
|
||||
-- ============================================================
|
||||
-- Retrieval info: PRIVATE: ADDRESSSTALL_A NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: AclrAddr NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: AclrByte NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: AclrOutput NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: BYTE_ENABLE NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: BYTE_SIZE NUMERIC "8"
|
||||
-- Retrieval info: PRIVATE: BlankMemory NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: CLOCK_ENABLE_INPUT_A NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: CLOCK_ENABLE_OUTPUT_A NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: Clken NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: IMPLEMENT_IN_LES NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: INIT_FILE_LAYOUT STRING "PORT_A"
|
||||
-- Retrieval info: PRIVATE: INIT_TO_SIM_X NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone IV E"
|
||||
-- Retrieval info: PRIVATE: JTAG_ENABLED NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: JTAG_ID STRING "NONE"
|
||||
-- Retrieval info: PRIVATE: MAXIMUM_DEPTH NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: MIFfilename STRING "explosion_8_11.hex"
|
||||
-- Retrieval info: PRIVATE: NUMWORDS_A NUMERIC "16384"
|
||||
-- Retrieval info: PRIVATE: RAM_BLOCK_TYPE NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: RegAddr NUMERIC "1"
|
||||
-- Retrieval info: PRIVATE: RegOutput NUMERIC "1"
|
||||
-- Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0"
|
||||
-- Retrieval info: PRIVATE: SingleClock NUMERIC "1"
|
||||
-- Retrieval info: PRIVATE: UseDQRAM NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: WidthAddr NUMERIC "14"
|
||||
-- Retrieval info: PRIVATE: WidthData NUMERIC "8"
|
||||
-- Retrieval info: PRIVATE: rden NUMERIC "0"
|
||||
-- Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all
|
||||
-- Retrieval info: CONSTANT: ADDRESS_ACLR_A STRING "NONE"
|
||||
-- Retrieval info: CONSTANT: CLOCK_ENABLE_INPUT_A STRING "BYPASS"
|
||||
-- Retrieval info: CONSTANT: CLOCK_ENABLE_OUTPUT_A STRING "BYPASS"
|
||||
-- Retrieval info: CONSTANT: INIT_FILE STRING "explosion_8_11.hex"
|
||||
-- Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone IV E"
|
||||
-- Retrieval info: CONSTANT: LPM_HINT STRING "ENABLE_RUNTIME_MOD=NO"
|
||||
-- Retrieval info: CONSTANT: LPM_TYPE STRING "altsyncram"
|
||||
-- Retrieval info: CONSTANT: NUMWORDS_A NUMERIC "16384"
|
||||
-- Retrieval info: CONSTANT: OPERATION_MODE STRING "ROM"
|
||||
-- Retrieval info: CONSTANT: OUTDATA_ACLR_A STRING "NONE"
|
||||
-- Retrieval info: CONSTANT: OUTDATA_REG_A STRING "CLOCK0"
|
||||
-- Retrieval info: CONSTANT: WIDTHAD_A NUMERIC "14"
|
||||
-- Retrieval info: CONSTANT: WIDTH_A NUMERIC "8"
|
||||
-- Retrieval info: CONSTANT: WIDTH_BYTEENA_A NUMERIC "1"
|
||||
-- Retrieval info: USED_PORT: address 0 0 14 0 INPUT NODEFVAL "address[13..0]"
|
||||
-- Retrieval info: USED_PORT: clock 0 0 0 0 INPUT VCC "clock"
|
||||
-- Retrieval info: USED_PORT: q 0 0 8 0 OUTPUT NODEFVAL "q[7..0]"
|
||||
-- Retrieval info: CONNECT: @address_a 0 0 14 0 address 0 0 14 0
|
||||
-- Retrieval info: CONNECT: @clock0 0 0 0 0 clock 0 0 0 0
|
||||
-- Retrieval info: CONNECT: q 0 0 8 0 @q_a 0 0 8 0
|
||||
-- Retrieval info: GEN_FILE: TYPE_NORMAL explosion.vhd TRUE
|
||||
-- Retrieval info: GEN_FILE: TYPE_NORMAL explosion.inc FALSE
|
||||
-- Retrieval info: GEN_FILE: TYPE_NORMAL explosion.cmp FALSE
|
||||
-- Retrieval info: GEN_FILE: TYPE_NORMAL explosion.bsf FALSE
|
||||
-- Retrieval info: GEN_FILE: TYPE_NORMAL explosion_inst.vhd FALSE
|
||||
-- Retrieval info: LIB_FILE: altera_mf
|
||||
@@ -1,276 +0,0 @@
|
||||
:200000000305040705030404020302FF01F6E8EBEEF1FE040607080C0E1315152022190F36
|
||||
:200020000702FDFDF8F1EAE0E1E6E5E8EAE9EDF0F3F9FAFBFF01040808090A0A0B0C0C0C85
|
||||
:200040000C0D0F0E0C0B0909090604010000FEFCFAFAFAF9F4EDE8F3FAEDF0F6EEF70303D8
|
||||
:20006000070A0B0F1112110F0E100E0C0C07030301FEFEFCFAF8F7F7F6F6F6F6F5F6F6F53A
|
||||
:20008000F7F9F8F9FBFDFFFF00020204060607080708090707070606050302000001000022
|
||||
:2000A000FDFBFDFCFDFEFBFBFCFAFCFEFCFCFEFDFE00FE000000030202050403050403055B
|
||||
:2000C000040403010100FE000103070C07030A070406FFFCFAFAFAF5F1EAE3E9EEF0F2F292
|
||||
:2000E000F4F8FAFF010004080909090C040409030404050E15171613131412100D090604FA
|
||||
:2001000001FDF9F6F4F1F1F0EFF0EFEFF2F3F4F7F7F7F9FAFBFDFFFF010407050C130B0F7E
|
||||
:2001200012090E05F903F9EEF6F2F4FBFAFAFCFD0003030507090B0C1012151F1404040145
|
||||
:200140000001FCF6F2EFEDE5E3E8EBEDF0F1F3F7FCFDFF020406090B0B0B0C0C0D0E0D0D10
|
||||
:200160000D0B0B0A070604040201F4E1E0E5FA080200FE02090B0907060B0E0C0A05030239
|
||||
:2001800001FEFDFCFAFAFAFDFDF9F9F4F3F9F9F9F8F8F9FBFDFEFE000001030204050506C4
|
||||
:2001A000070607070606060504040202020101FFFFFEFCFDFDFCFDFCFBFCFBFCFDFDFF052A
|
||||
:2001C000080E0F080B080001FEFCFAF9F7F4EFE8EBF0F1F4F6F7FCFE0103030508090B0C54
|
||||
:2001E0000C0D0C0C0D0C0B09FDF7FDF7F6FDFA020A080A09070909080906040300FCFCFA7C
|
||||
:20020000F9FAF8F7F8F7F6F7F7F8F9FAFBFCFCFEFFFF000202030303050404050303050421
|
||||
:200220000403020203030302FF00FFFEFFFEFDFEFDFDFEFEFEFEFEFEFE0101040C0F141083
|
||||
:20024000010100FF01FCF8F6F2E0DAE1DFE9EDEBF3F9030B0B0D10161C1F1E1B1A1917157A
|
||||
:20026000110D0B070401FDFBF9F7F5F4F4F4FAFEFD04FEF3F5F5F5F4F2F0ECE6E5E8ECEF77
|
||||
:20028000EEF70300090E04070A0C101111111111100F0E0E0C0B0B09050402FFFCF7F9FB82
|
||||
:2002A000F4FAF8EAF2F6EBEFEDEBF901050706080C0D0F11151B1B1E1D110A0500FDF9F6F5
|
||||
:2002C000F1ECE4DEE1E5E7E9EAEEF2F5F8FAFBFE02050809080200FDF7FD08111A1A191BAB
|
||||
:2002E0001C1D1C1914110F0C0600FBF6F4F7FF0904F1EDF0F1F4F2ECE9E9E5E0E5E7E9E2A3
|
||||
:20030000D8DBDDE6FB060B10161E25292A292A2B2B29251E18110B04FEFAF5F0EDEBEBECC6
|
||||
:20032000F0EEE8F0EFE7F3F6F401FDF600F4EBE9E4F0E8E8F6F2FC07090F10161C1E202051
|
||||
:200340001E1E211E17170E0407FEF5F7F3F4F4F2F1F0F4F4F4FBF7FC04FB0202EAEDF6EDBC
|
||||
:20036000F4F5E9FA02FA0700F6060307140D0A1009080C06070A0607080506060307040104
|
||||
:2003800005010003FDFCFFFC020B030204FAFCFBECE6E4E0E7EAE8EBF1FAFD070F0D181DDF
|
||||
:2003A000161C1A11100B01FDFBFCFDFAF8F9F9FAFBFAFAFBFEFFFF00FFFF0201000301000A
|
||||
:2003C0000201F9F900F6F5F8F1FF0C0F13172325221E11080706FFF3E3E2DCD3DFDED6E683
|
||||
:2003E000F2F5FBFEFF030A0E111213141516120D0D0C0C0B080705030300FDFEFCFBFCF83F
|
||||
:20040000F8F8F9FCF5F4F4ECF2F6EDEDEFF0F8FCFDFF01030709080A0B0B0E110E0E100B0B
|
||||
:200420000F15060306FC0003F8F9F9F5FCFAF3F6F6F6FDFCF902FEFD07FAF3FBF9FD01FE0D
|
||||
:20044000020302070602060503080400040402020406040A0E0C151000FFFDFCFBF6F0E64A
|
||||
:20046000E5EEF0EFEFEEF0F4FAFBFCFF0204080B0C0C0E0E0D0E0C0D0B090A08070601F074
|
||||
:20048000E2ECF4FF0A050304070A08060606090E0F130E07080602FFF9F5F2EFEDEBE7E788
|
||||
:2004A000E8E8ECF0F0F3F4F9FBF9030702090801060306180F0B1C19181E120D0FFEFCFFDB
|
||||
:2004C000F1FC03FCFFFBF8FBFBFAFAF9F9FBFAFBFBFBFCFCFE060A16180700020001FFFA45
|
||||
:2004E000F7F6F6F2E9E9EEF1F4F6F7F8FBFFFFFF0305070B0B0A0B0C0D0E0D0B0A090A0906
|
||||
:200500000706050404030301FEFFFEFBFBF9F4D7C1E2FD0002FEFB020E140E0A0B0F1414EC
|
||||
:20052000100A090A0603030200FDFDFBF9FAF9F7F7F7F7F8F7F6F7F9F9FBFBFBFCFCFCFF11
|
||||
:2005400000000101030505060708090908070504050307141B1205FEFE0102FDF7F3F2F22E
|
||||
:20056000EEE3E1E7EBF0F2F2F6FBFE00020305090A0B0C0C0C05F5F7FDFF0F181415151581
|
||||
:200580001715110F0B090A0502FEF8F5F4F2F2F1EEEFEFEFF0F1F3F4F5F7FAFBFCFEFEFFDB
|
||||
:2005A00002020304050809080A0A0A0B0B0A09080706060301FEFCFBFAFBFBFAFAFAF9F9E7
|
||||
:2005C000F9FAFCFCFBFBFDFDFF0102020202030404030201030C1318130602040302FFFBCF
|
||||
:2005E000F8F6F4EBE2E6E4D7D9DFE1EDFE07050E181620201723211C2A1B0A1209090FF8AE
|
||||
:20060000FA03EFF7FEE4EBF7EBF7F8EFFEF4E7E1DAEAF5F8FCFBFE03080A090C10151E1E7F
|
||||
:200620001A1D17161C0E0508FDFD02F8F1EFEBE7E4E8ECEDEFF2F2F3F7F8FAFBFDFF010528
|
||||
:200640000604070A0A0A0C0B0C0F0D0C0BFEF3FDFBF4030B080908080807090805060503D6
|
||||
:200660000301FDFCFBFAF8FA040A0704FFFBFAF6F1DAC6DBF1F7F8F4F3F9020A121F261FE5
|
||||
:2006800017151211100A02EADFE6DEE4F6F6F8FD00050B0B0D0E10131311100C08070A0DDE
|
||||
:2006A0000C120F02FCFBFAFAF7F1E8D4DBEDD6D2DED7E6F7FD0101070D11181C1C1E201FA9
|
||||
:2006C0001C1C1A1514100B070300040A0B09FDF3F3F2F3F0EBEBE9E8E5DCDEE7EAEDF0F2BA
|
||||
:2006E000F7FBFE000105080C0F0F1113141413141311110F0C0B090706030100FEFBF9F800
|
||||
:20070000F7F7F1EBECDCDBEBEFFC020105070D10101112121414100D0B08060301FFFBFACF
|
||||
:20072000F9F6F5F4F3F4F3F2F4F4F5F8F8FAFCFDFDFF010203040303040507070708070616
|
||||
:2007400007070706040302010100FFFEFDFAF4F3FBFCFBFCFAFBFE091A1F1104020406064E
|
||||
:20076000FFF8F4F5F2E9E6E9EDF0F2F4F7FA0003010405060A0B0B0C0B0C0C0B0B0B0B0AA3
|
||||
:200780000A09080704030200FFFCFAFBF9F8F7F8F9F8F8F8F8FAFBFDFDFCFDFEFDFEFCEFB9
|
||||
:2007A000DBDEFB0D0E0F0B0C141A191612141717150D060401FCFBFAF6F4F2F1EFEFF0F0EA
|
||||
:2007C000F1F2F2F4F5F6F7F8FAFBFDFF000102040709090A0B0B0C0B0A0B0A0907050301F6
|
||||
:2007E0000101FFFDFCFDFCFAFBFBFCFCFE060C110F02FDFDFDFFFCF8F5F4F2E9E6ECEDF08F
|
||||
:20080000F5F6FAFF0102030406090B0C0C0D0D0E0E0C0B0A090907070604030200FF00FE35
|
||||
:20082000FDFCFAFAF9FAFBFAF9F9F9FAFBFBFCFCFDFDFEFDFF00FDF7E7E5EEF80A0E0B0E45
|
||||
:200840001013171814121314130F0A0501FEFCF9F6F4F3F2F1F1F0F1F3F4F6F7F8F8F9FA8B
|
||||
:20086000FBFDFF00010202030404060607070708080707050505030202010000FFFFFEFE21
|
||||
:20088000FDFCFBFCFBFAFAFAFBFCFD06141C15050102030500FBF7F5F4EBE6EBEDF0F3F3D6
|
||||
:2008A000F6FAFE0000020407090B0B0A0C0C0B0B0C0C0C0C0A09080504020100FFFEFEFD97
|
||||
:2008C000FBFBFAF9FAFAF8F8F8F9FBFCFBFCFCFDFEFFFF0100FFFFFCF5E9E4EFFC0A0E0CAB
|
||||
:2008E0000D0F15181615121314110D080300FDFAF8F7F5F4F4F2F2F3F2F4F5F5F6F7F8F9DA
|
||||
:20090000FAFBFCFEFF0103030404050505060606070707070606040303010000FEFEFEFF8D
|
||||
:20092000FFFDFDFDFDFDFDFC010E171406FE00010201FBF8F8F8F3E8E4EAEEF1F4F4F6FB48
|
||||
:20094000FEFF020406090A0C0C0B0D0D0C0C0B0A0B0A0A0908070504040200FFFDFBFAF9E1
|
||||
:20096000F9F8F8F7F7F7F8F9FAFAFBF9E8DCDEED080D0A0A091017191512111417140F0A3F
|
||||
:20098000060300FEFDFBF9F7F5F4F2F2F4F3F3F3F4F5F5F6F7F9FAFCFE0001020304050601
|
||||
:2009A0000708090A0A0A0A0A09070503020101FFFDFDFCFBFAFAFB000B151203FBFDFE01C6
|
||||
:2009C000FFFAF6F5F6F4EBE5EAEEF2F5F6F9FD0102030506090B0D0D0D0D0D0C0B0B0B0A31
|
||||
:2009E0000A0806050303020100FEFDFCFBFAF9F8F8F8F8F8F8F8F9FBF4E9E7DEED090A0B83
|
||||
:200A00000B0A101416151212151613100B060400FCFBF8F7F6F3F3F2F3F4F4F5F5F4F5F792
|
||||
:200A2000F8F9F9F9FBFCFF000101020506080A0A0A09090809090807050403020100FFFE61
|
||||
:200A4000FDFCFBFBFCFCFF0B151102FCFDFEFFFCF8F5F4F5F2E7E5EAEDF2F5F6F9FC00034B
|
||||
:200A60000406080A0C0E0E0E0F10100F0E0D0D0C090806030200FFFDFBFAF9F7F7F6F6F7DB
|
||||
:200A8000F7F7F6F2DECDE0FB06080505091219171211151819150E0A090501FFFDFAF7F60F
|
||||
:200AA000F5F3F3F3F2F3F3F5F7F7F6F7F8F9FBFCFCFEFEFF020303040507080909090A0A92
|
||||
:200AC0000A0907060504030100FFFEFDFCFCFCFBFBFAFAF9FAFBFBFE0814180C00000001E9
|
||||
:200AE00001FCF8F7F7F5EBE8EEF1F3F6F6F8FB0000010305080A0B0B0C0D0C0B0B0B0C0B0C
|
||||
:200B00000A09070605030200FEF9ECE7DFE1F90201010002080C0C0A090D0F0F0D090504A5
|
||||
:200B20000300FFFDFBFAF9F9F8F7F8F8F8F9F8F8F9F9FAFBFCFBFDFF000000000102040628
|
||||
:200B4000060606060607070604030202020201010106121A1102FEFDFEFEFAF5F3F2F3EE60
|
||||
:200B6000E3E3E9EDF2F3F3F6F9FD00010306090C0E0F0F0F0E0E0B0D11080A0DFE0203F55F
|
||||
:200B8000FF05F9FEFEFD06030203000205010001FFFFFFFCFCFCFBFEFFFFFF00000001015F
|
||||
:200BA00002010101010102020203020203020303070B080E140A0300FCFCFCFAF7F4F2F012
|
||||
:200BC000E9E7ECEFF1F4F4F6FB000102030407090B0C0C0D0D0D0C0C0B0A090807060605E6
|
||||
:200BE000030201FFFEFCFCFCFAF9F9F8F8F9F5EBE4DCE3FD03030303090F13131110131615
|
||||
:200C000015130F0B0A070300FEFBF9F8F7F5F5F5F5F4F4F4F5F5F5F5F6F8F9FBFCFCFEFF42
|
||||
:200C200000040606070809080909090A0907060403030101FFFFFFFEFDFDFDFCFBF6F4FB6F
|
||||
:200C4000FCFDFEFDFEFE010D1918090102030503FDF9F8F9F8EEE8EBEEF2F5F5F7FAFDFFF7
|
||||
:200C600001020305080B0A0A0B0C0B0A090909090808060503020200FEFEFDFCFCFBFAFAF0
|
||||
:200C8000F9F9F8F8F9FBFCFCF5E0DDECF9070A08090C1215141111131515100C08050200FC
|
||||
:200CA000FDFBF9F9F8F5F4F3F2F3F4F5F6F6F6F7F8F9F9FBFCFE00000102040506070809C6
|
||||
:200CC00009080808080705030202020200FFFEFEFDFCFCFCFCFCFCFCFBFCFCFDFDFDFEFF11
|
||||
:200CE00006141A10040203040400FCFAFAFAF2E9EBEEF0F4F4F5F8FCFFFF00010407090A23
|
||||
:200D00000A0A0B0B0B0B0B0B0A0A080806050404020100FEFDFDFDFBFAF9F9F8F8F8FAFA8B
|
||||
:200D2000FAF5E7E1DFEE04060606070D12141210121515130F0B08060400FEFCFAF9F7F668
|
||||
:200D4000F4F3F4F4F5F4F5F6F6F7F8F9FAFBFDFEFF000203040506060707070809090807CB
|
||||
:200D600006040302020100FFFEFEFDFCFCFCFCFCFCFF08131408FFFFFF01FFFAF7F6F6F180
|
||||
:200D8000E9E9EFF1F5F7F8FBFF0102020406080A0B0B0B0B0A0A090A0A0A0807060504031A
|
||||
:200DA0000200FFFFFEFDFBFAFAFAFAFAFAF9FAFAFCFBFBF2DEDFF1FF090806080C12141181
|
||||
:200DC0000F101215140F0A070401FFFDFBF9F7F7F6F6F6F5F5F5F6F7F7F6F6F8FAFBFCFC40
|
||||
:200DE000FDFFFF010304050607080807070708080806040303020100FFFFFEFDFCFCFDFDA3
|
||||
:200E0000FCFD050F1208FEFCFE0000FBF7F5F5F3EBE9EDEFF3F6F8FBFF0203030406090C32
|
||||
:200E20000C0C0C0C0C0C0B0A0A0A09070605030100FFFFFDFCFBFAF9F8F8F8F9F9F9F9FA77
|
||||
:200E4000F8EDEDEAE4F807070A0A0C1013141210111212100C070403FEFCFBF9F8F7F6F54C
|
||||
:200E6000F3F5F6F6F6F6F6F7F8F8F9FAFBFDFF000101010305060707080708080808070690
|
||||
:200E8000050403020200FFFEFEFDFDFDFDFDFDFCFCFBFBFBFBFCFCFCFCFEFF04080A0F0D56
|
||||
:200EA0000C0B04030200FFFDFCF9F7F1ECEEF2F3F5F6F8FAFDFFFF000205070909090A0A65
|
||||
:200EC0000B0A0A0A080706060504030202010000FFFEFDFCFCFBFBFAFAFAFAFBFBFBFCFC04
|
||||
:200EE000FDFAF1EDE5E8FF090809070A101314110F1213120F0C070401FDFCFBFAF8F6F5A0
|
||||
:200F0000F4F3F4F4F5F6F6F7F8F8F8F9FBFCFEFF0001010305050505060607080707070606
|
||||
:200F200005040202010100FFFEFEFEFEFDFDFDFDFDFCFBFBFDFDFDFEFF0710160F03010292
|
||||
:200F40000202FFFBFAFAFAF5EDEBF0F2F5F6F7F9FCFF0001020406080909090A0B0A0A0BBC
|
||||
:200F60000A0A090807060403020100FEFEFDFCFCFBFBFAF8EFE8E4E2F2FF01030205090DAD
|
||||
:200F80000E0E0D0E10100F0C090706030100FEFDFBFAF9F8F7F7F7F8F8F7F7F7F7F9FAFB45
|
||||
:200FA000FCFDFDFF000002020304050606070707070706050404030302010100FFFEFDFDE9
|
||||
:200FC000FDFCFCFBFBFAFBFBFBFCFDFDFEFEFF01010508060D150F080403020301FDFAF800
|
||||
:200FE000F7F0ECEFF1F2F5F5F6F9FCFEFE0001040709090909090A090A05FF000000000021
|
||||
:201000000000000000000000000000000000000000FFFDFEFFFFFCF9F7F6F7F3EBEBEFF255
|
||||
:20102000F6F7F9FBFE0103040507080A0B0B0B0C0D0D0C0B0A0A09070604020100FFFDFC24
|
||||
:20104000FBFAF9F8F8F8F9F9F9F8F3E0D9EDFF06060404091014110E0E1113130F0A080673
|
||||
:201060000300FFFDFBF9F8F7F6F6F6F5F6F6F8F9F9F9F9FAFBFCFDFDFEFE000202030304FA
|
||||
:2010800006070707070808080605050403020100FFFEFEFDFDFDFCFCFBFBFBFBFCFC000925
|
||||
:2010A0001111060000000100FCFAF9F9F6EEEEF3F4F7F8F9FAFD0000010304060808080958
|
||||
:2010C0000A09090809090908060505030201FFFFF8EFECE6EDFE0101000003070A090708E3
|
||||
:2010E0000A0C0B090603030200FFFDFCFBFBFBFAF9FAFAFAFBFAFAFBFBFCFDFDFDFE000018
|
||||
:201100000000000102040404050504050505040302020102020000010610130A00FEFEFE65
|
||||
:20112000FEFAF7F6F6F6F1EAECF0F3F6F6F7F9FCFF0001030505050505050504040301002A
|
||||
:201140000000FFFFFFFEFDFDFDFDFEFFFEFEFEFDFEFEFEFFFFFF00000001010101000101AF
|
||||
:201160000101010102020102020202040806080E090300FEFDFDFCFAF8F6F5F1EDF1F4F5A1
|
||||
:20118000F7F7F8FBFF010102030406080909090A0909080807070605040404020101FFFEE9
|
||||
:2011A000FEFDFDFCFBFBFBFAFBFAF2EDE7E8FA03020302050A0D0E0C0B0D0F100E0B090713
|
||||
:2011C000060300FFFDFCFAF9F9F8F8F8F7F7F7F8F8F8F8F9FAFBFCFDFDFEFF000204050584
|
||||
:2011E00006060606070707060604030302010100FFFFFFFEFEFEFEFDFAF7FBFDFDFFFEFED5
|
||||
:20120000FF00071012090201020303FFFBFAFBFBF5EFF0F3F5F8F8F9FBFEFF000102030500
|
||||
:2012200007080708080808070607060606050403020201FFFFFEFDFDFCFCFCFBFBFBFAFB71
|
||||
:20124000FCFDFDFBEDE6EFF803070606070C0F0E0C0C0D0F0F0D0907040200FEFDFCFBFA4B
|
||||
:20126000F9F8F7F6F7F7F8F9F9F9F9FAFBFBFCFDFE000000020203040506060606060606A5
|
||||
:20128000050403020102010000FFFFFEFDFDFDFDFDFDFDFDFDFDFEFEFEFFFF020B130E0434
|
||||
:2012A0000102020301FEFCFBFCF8F1F0F3F4F7F8F8FAFCFFFF000002040607070708080860
|
||||
:2012C0000808080707060605040303020100FFFEFEFEFDFCFBFBFBFBFAFBFCFCFAF0EBE842
|
||||
:2012E000EF0005040505080C0E0D0C0C0E0F0E0B0806050301FFFDFCFBFAF9F8F7F7F8F89C
|
||||
:20130000F8F8F8F9F9FAFBFCFCFDFEFF0001020304040405050506060606050403020202C1
|
||||
:20132000010000FFFEFEFEFDFDFDFDFDFE040C0F0800FFFF0000FDFAF9F9F7F1EFF3F5F700
|
||||
:20134000F9FAFCFE0001020204050708080808070707070707060504040302010000FFFF2A
|
||||
:20136000FEFDFCFCFCFCFCFCFBFBFCFDFDFDF9EBE7F2FD05060505070C0E0D0B0B0C0E0E66
|
||||
:201380000B0705030100FEFDFCFAF9F9F9F9F8F8F8F9FAFAF9F9FAFCFCFDFDFEFFFF0002AC
|
||||
:2013A00003030404050605050505060605030202010100FFFFFFFEFDFDFEFEFDFD02090DE3
|
||||
:2013C0000800FDFEFF00FEFBF9F8F8F3EFF2F4F6F9FAFCFF01020203040608090808090938
|
||||
:2013E00008080707070605040402010000FFFEFEFDFCFCFBFBFBFBFBFBFBFBFBF5F2F3EC29
|
||||
:20140000F604050607080A0D0E0D0B0B0D0C0B0906030200FDFDFCFBFAF9F9F7F8F9F9F981
|
||||
:20142000F9F9FAFAFAFBFBFDFEFF0000010101030405050505050505060504040302020194
|
||||
:201440000100FFFFFEFEFEFEFEFEFDFDFDFDFDFDFDFDFEFDFEFF0205060909080804020282
|
||||
:201460000000FEFDFCFAF7F2F3F6F7F8F9FAFCFDFFFF000103040606060607070707070687
|
||||
:201480000504040303020201010000FFFFFEFEFDFDFDFCFCFCFCFDFDFDFDFDFEFDF7F3EF8D
|
||||
:2014A000EEFC06050605060A0D0E0C0A0C0D0D0B09050301FFFDFDFCFBFAF9F8F7F8F8F8EE
|
||||
:2014C000F9F9FAFAFAFAFBFCFDFEFF000101020304040404040505050505040403020101FE
|
||||
:2014E0000000FFFFFFFFFFFEFEFEFEFEFEFDFDFEFEFEFEFF03090E0C040001010200FDFCE5
|
||||
:20150000FCFCFAF4F2F4F6F8F9F9FBFDFF00000103040506060607070707070707060605C7
|
||||
:20152000040302020100FFFFFEFEFDFDFCFCFBF6F1EEEBF3FE010201020508090909090AC6
|
||||
:201540000B0A09070504030100FFFEFDFCFCFBFAFAFAFBFBFAFAFAFAFBFCFCFDFEFEFF00B5
|
||||
:20156000000102020303040405050505050404030202020201000000FFFEFEFEFEFDFDFC3E
|
||||
:20158000FCFCFDFDFDFEFEFFFFFF0100020504070D0C060302020201FFFCFBFAF9FF00003F
|
||||
:2015A00000000000000000000000000000000000000000000000000000000000000000002B
|
||||
:2015C000FEFEFF00FEFBFAF9FAF8F3F2F4F6F9FAFBFCFE0001020304050607070708090838
|
||||
:2015E000080707070605040302010000FFFEFDFCFBFBFBFBFBFBFBFBF9EEE5EFFD03040329
|
||||
:2016000002050A0D0C0A090B0D0D0B070505020000FFFDFBFBFAF9F9F9F9F9F9FAFBFBFB9D
|
||||
:20162000FCFCFCFDFEFEFFFFFF01010202030404050505050505040403030202010000FF7F
|
||||
:20164000FFFEFEFEFEFDFDFDFDFDFDFDFF040A0C060000000100FEFCFBFCFAF5F4F7F8FACB
|
||||
:20166000FBFBFCFE00000001030405050506060606060606060504040303010100FFFDF62C
|
||||
:20168000F4F0F1FD01000000010406060505060807060502020200FFFEFDFDFDFDFCFCFC51
|
||||
:2016A000FCFCFCFCFCFCFDFDFEFEFEFE00000000000101020303030303030303030201012D
|
||||
:2016C0000101010100010100000101010000FEFBF9F5F7FE030504040608090908070808D6
|
||||
:2016E000080604020000FFFDFCFCFAFAFAFAFAFAFAFBFBFCFDFDFEFEFEFFFF000001010224
|
||||
:201700000202030302030303030303030302010000000000FFFFFFFEFEFEFEFFFFFFFFFFB2
|
||||
:20172000FEFFFFFFFFFF000000000000010100010001010101010101010101010305040690
|
||||
:2017400009050100FEFEFEFDFCFBFAF9F6F5F7F9F9FBFBFBFE0001010102030405050506B5
|
||||
:20176000060605050504040403030302010100FFFFFEFEFEFDFDFDFDFCFDFBF6F4F0F3FF89
|
||||
:2017800002010101040708090707080A0908070504030100FFFEFDFCFCFBFBFBFBFBFBFB14
|
||||
:2017A000FBFBFBFBFCFCFDFEFEFEFF0000020203030404040404040404030302010101001A
|
||||
:2017C00000FFFFFFFFFFFFFEFEFCFBFEFEFFFFFFFFFF00060B0A040101010201FFFDFCFD0B
|
||||
:2017E000FCF8F6F7F8FAFBFBFCFEFF000001010204050404050505040404040404030302E3
|
||||
:2018000001010100FFFFFFFEFEFEFDFDFDFDFDFDFDFEFEFEFBF2F1F7FD03040304050809F3
|
||||
:20182000080707080909070504020100FFFEFDFDFCFBFBFBFAFBFBFBFCFCFCFCFCFDFDFEB2
|
||||
:20184000FEFF000000010202030303040403030303030201010101010000FFFFFFFEFEFE68
|
||||
:20186000FEFEFEFEFEFEFEFFFFFFFF0002080B07020101020200FEFDFDFDFAF7F7F8F9FB8D
|
||||
:20188000FBFBFDFEFF0000000203040404040505050404040404040303020201010000FF11
|
||||
:2018A000FFFFFFFEFEFDFDFDFDFDFDFDFEFBF6F3F2F9020202030306080808070708090826
|
||||
:2018C000060403030200FFFEFEFDFCFCFBFBFBFBFBFBFBFCFCFCFDFDFEFEFFFF000001013F
|
||||
:2018E0000202020303030303040403030202010101010000FFFFFFFFFEFEFEFEFEFF0308C1
|
||||
:20190000080300FF000000FEFCFCFCFAF7F7F9FAFBFCFDFEFF0001010102030404040405E2
|
||||
:20192000040404040404030302020201010000FFFFFFFEFEFDFDFEFEFDFDFDFEFEFEFEFAA9
|
||||
:20194000F2F3FA0004030303050708070606070808060403020000FFFEFDFCFCFCFCFCFB6D
|
||||
:20196000FCFCFCFCFCFCFCFDFEFEFEFFFFFF00000102020203030303030303030302020168
|
||||
:20198000010100000000FFFFFEFFFFFFFEFF02060703FFFFFF0000FEFDFCFCFBF8F7F8F972
|
||||
:2019A000FBFCFDFE0001010102020404050505050505040404040303020201010000FFFFEE
|
||||
:2019C000FEFEFEFDFDFDFDFDFDFDFDFEFDF9F9F8F5FD0303040405060708070606070706FF
|
||||
:2019E00005030201FFFEFEFDFDFDFCFCFBFCFCFCFCFCFCFDFDFDFDFEFEFF0000000100011E
|
||||
:201A000002020303030303030303030202020101010000FFFFFFFFFFFFFFFFFFFEFEFEFEAF
|
||||
:201A2000FEFEFFFFFFFF00020304050504040101010000FFFEFDFDFAF8F9FBFBFCFCFDFEC5
|
||||
:201A4000FFFF000001020303040404040404040403030202020201010100000000FFFFFF51
|
||||
:201A6000FEFEFEFEFEFEFEFEFEFEFEFEFFFEFAF9F6F700030303030406070706060607075D
|
||||
:201A80000604020100FFFEFEFEFDFCFCFCFBFCFCFCFCFDFDFDFDFDFEFEFFFF000000010177
|
||||
:201AA0000202020202020203030303020201010100000000FFFFFFFFFFFFFFFFFFFFFEFE13
|
||||
:201AC000FFFFFFFF0002060805010001010100FEFEFEFEFCF9F9FAFBFCFCFDFEFF00000024
|
||||
:201AE0000102020303030304040404040403030302020201010100FFFFFFFFFFFEFEFEFDB9
|
||||
:201B0000FAF8F6F6FB000101010203040505050506060504030302010000FFFFFEFEFEFDB9
|
||||
:201B2000FDFDFDFDFDFDFDFDFDFEFEFEFFFFFFFF00000101010102020202020203020202B1
|
||||
:201B4000010101010100000000FFFFFFFFFFFFFEFEFEFEFEFEFFFFFFFFFF00000002030290
|
||||
:201B600005070502FFFFFF00FFFEFDFDFDFCF9F9FAFBFCFDFDFEFF00010102020303040477
|
||||
:201B800004040404040404030302020201000000FFFFFEFEFEFEFDFDFEFEFEFDFCF7F3F857
|
||||
:201BA000FF0202010102050706050505060605040302010000FFFEFEFDFDFDFDFDFDFDFDFF
|
||||
:201BC000FDFEFEFEFEFEFEFFFFFFFFFF0000010101010202020202030303020202010101F9
|
||||
:201BE00000000000FFFFFFFFFFFFFFFEFEFEFFFFFF020506030000000000FFFEFEFEFDFBF4
|
||||
:201C0000FAFCFCFDFDFEFEFF000000010102020303030303030303030303020202010100AE
|
||||
:201C20000000FEFBFAF8F9FE0100000001020303020203040403020101010000FFFFFFFEA6
|
||||
:201C4000FEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFF0000000000000101010101010101020293
|
||||
:201C60000101010100000000010102030303020100FFFFFFFFFFFFFFFFFFFFFFFFFFFF005E
|
||||
:201C800000000000000000000000FEFCFAFCFF01020202030304040303030303030201002B
|
||||
:201CA00000FFFFFEFEFEFDFEFDFDFEFEFEFEFEFFFFFFFFFF00000000000001010101010140
|
||||
:201CC0000101010101010101010100000000000000FFFFFFFFFF00000000FFFFFF00000002
|
||||
:201CE00000000000000000000000000000000000010000010001010102020304020000FFD3
|
||||
:201D0000FFFFFFFEFEFDFDFCFBFCFDFDFEFEFEFF00000000010102020202020202020202D4
|
||||
:201D2000020201010101010000000000FFFFFFFFFFFFFFFFFFFEFCFBFAFBFF0101010001B6
|
||||
:201D400003030303030304040303020201000000FFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFE7B
|
||||
:201D6000FFFFFFFFFF00000001010101010101020202020101010101000000000000000054
|
||||
:201D80000000FFFFFEFEFFFFFF000000000002040402000001010000FFFFFFFFFDFCFDFD4F
|
||||
:201DA000FEFEFEFFFF00000000010101020202020202020101010101010101010000000011
|
||||
:201DC0000000FFFFFFFFFFFFFFFFFFFFFFFFFFFEFBFBFDFF01020101020303030303030304
|
||||
:201DE0000302020101000000FFFFFFFFFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFF00000000F7
|
||||
:201E0000000101010101010101010101010101000000000000000000FFFFFFFFFFFFFFFFBC
|
||||
:201E2000FFFF000000000001030402010000010100FFFFFFFFFEFDFDFDFEFEFEFEFFFF00B0
|
||||
:201E4000000000000101010101010202010101010101010101010000000000000000FFFF70
|
||||
:201E6000FFFFFFFFFFFFFFFFFFFDFCFCFE0101010101020203020202030302020101010059
|
||||
:201E80000000FFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFF000000000000010101010153
|
||||
:201EA00001010101010101010100000000000000000000FF0000FFFF000102020100000016
|
||||
:201EC0000000FFFFFFFFFEFDFDFEFEFFFFFFFF00000000000101010101010101010101010A
|
||||
:201EE00001010101010000000000000000FFFFFFFFFFFFFFFFFFFF00FFFFFEFCFCFE0001F4
|
||||
:201F000001010101020202020202020202010100000000FFFFFFFFFFFFFFFFFFFFFFFFFFB6
|
||||
:201F2000FFFFFFFFFF0000000000000000010101010101010101010101000000000000009A
|
||||
:201F400000000000000000000001010201000000000000FFFFFFFFFEFEFEFEFFFFFF00008B
|
||||
:201F60000000000001010101010101010101010101010101000000000000000000FFFFFF54
|
||||
:201F8000FFFFFFFFFFFFFFFFFEFEFEFEFF010101010101020202010102010101010000003E
|
||||
:201FA0000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000101012F
|
||||
:201FC0000101010101010000000000000000000000000000000000000000000000000000FB
|
||||
:201FE0000000000101010101010000000000000000FFFFFFFFFFFFFFFFFF000000000000E4
|
||||
:202000000000010101010101010101010000000000000000000000000000000000000000B6
|
||||
:20202000000000000000000000FFFFFEFF0001000000010101010101010101010100000099
|
||||
:202040000000000000FFFFFFFFFFFFFFFFFF00000000000000000000000000000000000089
|
||||
:20206000000000000000000000000000000000000000000000000000000000000000000060
|
||||
:20208000000101010000000000000000000000FFFFFFFF0000000000000000000000000041
|
||||
:2020A000000000000000000000000000000000000000000000000000000000FFFFFFFF0024
|
||||
:2020C000000000000000000000000000000000000000000000000000000000000000000000
|
||||
:2020E0000000000000000000000000000000000000000000000000000000000000000000E0
|
||||
:202100000000000000000000000000000000000000000000000000000000000000000000BF
|
||||
:2021200000000000000000000000000000000000000000000000000000000000000000009F
|
||||
:2021400000000000000000000000000000000000000000000000000000000000000000007F
|
||||
:2021600000000000000000000000000000000000000000000000000000000000000000005F
|
||||
:2021800000000000000000000000000000000000000000000000000000000000000000003F
|
||||
:2021A00000000000000000000000000000000000000000000000000000000000000000001F
|
||||
:2021C0000000000000000000000000000000000000000000000000000000000000000000FF
|
||||
:2021E0000000000000000000000000000000000000000000000000000000000000000000DF
|
||||
:202200000000000000000000000000000000000000000000000000000000000000000000BE
|
||||
:2022200000000000000000000000000000000000000000000000000000000000000000009E
|
||||
:0E224000000000000000000000000000000090
|
||||
:00000001FF
|
||||
@@ -206,9 +206,11 @@ entity memory_board is
|
||||
-- velocity level bit 0
|
||||
MemBrd_X, -- rocket vertical
|
||||
-- velocity level bit 2
|
||||
MemBrd_Y -- rocket vertical velocity:
|
||||
MemBrd_Y, -- rocket vertical velocity:
|
||||
-- rocket going up or down
|
||||
-- 0 up / 1 down
|
||||
|
||||
turn_sound
|
||||
: out std_logic
|
||||
);
|
||||
|
||||
@@ -341,7 +343,7 @@ signal j4_4_old, j4_5_old, h4_4_old,
|
||||
h4_5_old : std_logic;
|
||||
|
||||
-- signals for audio
|
||||
signal e6_4, e6_1 : std_logic;
|
||||
signal e6_4, e6_1, e6_13 : std_logic;
|
||||
|
||||
-- signals for 74193 circuit statemachine
|
||||
signal state : STATE_TYPE := UNSIGNED_UP_DOWN;
|
||||
@@ -962,6 +964,10 @@ e6_4 <= not (MemBrd_N nor MemBrd_M);
|
||||
e6_1 <= e6_4;
|
||||
MemBrd_K1 <= e6_1;
|
||||
|
||||
-- DarFPGA 2017 : original freq input
|
||||
e6_13 <= thrust_and_rotate_clk nor MemBrd_2;
|
||||
turn_sound <= e6_13 nor (not e6_4);
|
||||
|
||||
-----------------------------------------------------------------------------
|
||||
-- Rocket orientation register: Keep & update rocket orientation --
|
||||
-- E4, 74193 --
|
||||
|
||||
@@ -161,7 +161,7 @@ entity motion_board is
|
||||
MB_F, -- saucer 16x8 image's
|
||||
-- horizontal position bit 1
|
||||
MB_K, -- saucer 16x8 image's
|
||||
-- vertical position bit 1
|
||||
-- vertical position bit 1 and rocket_turn_sound
|
||||
MB_L, -- saucer 16x8 image's
|
||||
-- vertical position bit 3
|
||||
|
||||
@@ -200,8 +200,11 @@ entity motion_board is
|
||||
|
||||
MB_2_rocket, -- rocket missile
|
||||
-- sound trigger
|
||||
MB_2_saucer -- saucer missile
|
||||
MB_2_saucer, -- saucer missile
|
||||
-- sound trigger
|
||||
|
||||
saucer_missile_sound,
|
||||
rocket_missile_sound
|
||||
: out std_logic
|
||||
);
|
||||
end motion_board;
|
||||
@@ -284,6 +287,8 @@ signal c1_1_old, c1_6_old,
|
||||
f1_13_old, a1_13_old : std_logic;
|
||||
|
||||
signal d1_1_old, d1_6_old : std_logic;
|
||||
|
||||
signal rocket_missile_freq, saucer_missile_freq : std_logic;
|
||||
|
||||
component v74161_16bit
|
||||
port(
|
||||
@@ -461,7 +466,8 @@ missile_motion: v74161_16bit
|
||||
D(2) => '0',
|
||||
D(1) => b5_4, -- Right (0) or Left (1)
|
||||
D(0) => b5_3, -- Horizontal movement (0) or not (1)
|
||||
rco => e5_15
|
||||
rco => e5_15,
|
||||
Q(11) => rocket_missile_freq
|
||||
);
|
||||
|
||||
d5_3 <= MB_19; -- MB_19 sets the vertical speed
|
||||
@@ -550,6 +556,9 @@ elsif (rising_edge(timer_base_clk) and
|
||||
end if;
|
||||
end process;
|
||||
|
||||
|
||||
rocket_missile_sound <= not (rocket_missile_freq and not d6_1);
|
||||
|
||||
-----------------------------------------------------------------------------
|
||||
-- ROCKET MISSILE LIFE CYCLE: ROCKET MISSILE LAUNCH & VIDEO ENABLE --
|
||||
-- If rocket missile is active then the rocket missile may be displayed --
|
||||
@@ -1436,7 +1445,8 @@ saucer_missile: v74161_16bit
|
||||
D(2) => '0',
|
||||
D(1) => b2_4, -- Right (0) or Left (1)
|
||||
D(0) => b2_3, -- Horizontal movement (0) or not (1)
|
||||
rco => e2_15
|
||||
rco => e2_15,
|
||||
Q(9) => saucer_missile_freq
|
||||
);
|
||||
|
||||
b2_4 <= b1_1; -- Right (0) or Left (1)
|
||||
@@ -1471,6 +1481,7 @@ b1_4 <= not c6_1; -- instead, to trigger sample
|
||||
|
||||
MB_2_saucer <= b1_4; -- saucer missile sound sample trigger
|
||||
-- instead of MB_2
|
||||
|
||||
|
||||
saucer_missile_sound <= not saucer_missile_freq and not c6_1;
|
||||
|
||||
end motion_board_architecture;
|
||||
@@ -1,169 +0,0 @@
|
||||
-- megafunction wizard: %ROM: 1-PORT%
|
||||
-- GENERATION: STANDARD
|
||||
-- VERSION: WM1.0
|
||||
-- MODULE: altsyncram
|
||||
|
||||
-- ============================================================
|
||||
-- File Name: rocket_rotate.vhd
|
||||
-- Megafunction Name(s):
|
||||
-- altsyncram
|
||||
--
|
||||
-- Simulation Library Files(s):
|
||||
-- altera_mf
|
||||
-- ============================================================
|
||||
-- ************************************************************
|
||||
-- THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE!
|
||||
--
|
||||
-- 13.0.0 Build 156 04/24/2013 SJ Web Edition
|
||||
-- ************************************************************
|
||||
|
||||
|
||||
--Copyright (C) 1991-2013 Altera Corporation
|
||||
--Your use of Altera Corporation's design tools, logic functions
|
||||
--and other software and tools, and its AMPP partner logic
|
||||
--functions, and any output files from any of the foregoing
|
||||
--(including device programming or simulation files), and any
|
||||
--associated documentation or information are expressly subject
|
||||
--to the terms and conditions of the Altera Program License
|
||||
--Subscription Agreement, Altera MegaCore Function License
|
||||
--Agreement, or other applicable license agreement, including,
|
||||
--without limitation, that your use is for the sole purpose of
|
||||
--programming logic devices manufactured by Altera and sold by
|
||||
--Altera or its authorized distributors. Please refer to the
|
||||
--applicable agreement for further details.
|
||||
|
||||
|
||||
LIBRARY ieee;
|
||||
USE ieee.std_logic_1164.all;
|
||||
|
||||
LIBRARY altera_mf;
|
||||
USE altera_mf.all;
|
||||
|
||||
ENTITY rocket_rotate IS
|
||||
PORT
|
||||
(
|
||||
address : IN STD_LOGIC_VECTOR (12 DOWNTO 0);
|
||||
clock : IN STD_LOGIC := '1';
|
||||
q : OUT STD_LOGIC_VECTOR (7 DOWNTO 0)
|
||||
);
|
||||
END rocket_rotate;
|
||||
|
||||
|
||||
ARCHITECTURE SYN OF rocket_rotate IS
|
||||
|
||||
SIGNAL sub_wire0 : STD_LOGIC_VECTOR (7 DOWNTO 0);
|
||||
|
||||
|
||||
|
||||
COMPONENT altsyncram
|
||||
GENERIC (
|
||||
address_aclr_a : STRING;
|
||||
clock_enable_input_a : STRING;
|
||||
clock_enable_output_a : STRING;
|
||||
init_file : STRING;
|
||||
intended_device_family : STRING;
|
||||
lpm_hint : STRING;
|
||||
lpm_type : STRING;
|
||||
numwords_a : NATURAL;
|
||||
operation_mode : STRING;
|
||||
outdata_aclr_a : STRING;
|
||||
outdata_reg_a : STRING;
|
||||
widthad_a : NATURAL;
|
||||
width_a : NATURAL;
|
||||
width_byteena_a : NATURAL
|
||||
);
|
||||
PORT (
|
||||
address_a : IN STD_LOGIC_VECTOR (12 DOWNTO 0);
|
||||
clock0 : IN STD_LOGIC ;
|
||||
q_a : OUT STD_LOGIC_VECTOR (7 DOWNTO 0)
|
||||
);
|
||||
END COMPONENT;
|
||||
|
||||
BEGIN
|
||||
q <= sub_wire0(7 DOWNTO 0);
|
||||
|
||||
altsyncram_component : altsyncram
|
||||
GENERIC MAP (
|
||||
address_aclr_a => "NONE",
|
||||
clock_enable_input_a => "BYPASS",
|
||||
clock_enable_output_a => "BYPASS",
|
||||
init_file => "rotate_8_11.hex",
|
||||
intended_device_family => "Cyclone IV E",
|
||||
lpm_hint => "ENABLE_RUNTIME_MOD=NO",
|
||||
lpm_type => "altsyncram",
|
||||
numwords_a => 8192,
|
||||
operation_mode => "ROM",
|
||||
outdata_aclr_a => "NONE",
|
||||
outdata_reg_a => "CLOCK0",
|
||||
widthad_a => 13,
|
||||
width_a => 8,
|
||||
width_byteena_a => 1
|
||||
)
|
||||
PORT MAP (
|
||||
address_a => address,
|
||||
clock0 => clock,
|
||||
q_a => sub_wire0
|
||||
);
|
||||
|
||||
|
||||
|
||||
END SYN;
|
||||
|
||||
-- ============================================================
|
||||
-- CNX file retrieval info
|
||||
-- ============================================================
|
||||
-- Retrieval info: PRIVATE: ADDRESSSTALL_A NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: AclrAddr NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: AclrByte NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: AclrOutput NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: BYTE_ENABLE NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: BYTE_SIZE NUMERIC "8"
|
||||
-- Retrieval info: PRIVATE: BlankMemory NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: CLOCK_ENABLE_INPUT_A NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: CLOCK_ENABLE_OUTPUT_A NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: Clken NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: IMPLEMENT_IN_LES NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: INIT_FILE_LAYOUT STRING "PORT_A"
|
||||
-- Retrieval info: PRIVATE: INIT_TO_SIM_X NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone IV E"
|
||||
-- Retrieval info: PRIVATE: JTAG_ENABLED NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: JTAG_ID STRING "NONE"
|
||||
-- Retrieval info: PRIVATE: MAXIMUM_DEPTH NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: MIFfilename STRING "rotate_8_11.hex"
|
||||
-- Retrieval info: PRIVATE: NUMWORDS_A NUMERIC "2048"
|
||||
-- Retrieval info: PRIVATE: RAM_BLOCK_TYPE NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: RegAddr NUMERIC "1"
|
||||
-- Retrieval info: PRIVATE: RegOutput NUMERIC "1"
|
||||
-- Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0"
|
||||
-- Retrieval info: PRIVATE: SingleClock NUMERIC "1"
|
||||
-- Retrieval info: PRIVATE: UseDQRAM NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: WidthAddr NUMERIC "11"
|
||||
-- Retrieval info: PRIVATE: WidthData NUMERIC "8"
|
||||
-- Retrieval info: PRIVATE: rden NUMERIC "0"
|
||||
-- Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all
|
||||
-- Retrieval info: CONSTANT: ADDRESS_ACLR_A STRING "NONE"
|
||||
-- Retrieval info: CONSTANT: CLOCK_ENABLE_INPUT_A STRING "BYPASS"
|
||||
-- Retrieval info: CONSTANT: CLOCK_ENABLE_OUTPUT_A STRING "BYPASS"
|
||||
-- Retrieval info: CONSTANT: INIT_FILE STRING "rotate_8_11.hex"
|
||||
-- Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone IV E"
|
||||
-- Retrieval info: CONSTANT: LPM_HINT STRING "ENABLE_RUNTIME_MOD=NO"
|
||||
-- Retrieval info: CONSTANT: LPM_TYPE STRING "altsyncram"
|
||||
-- Retrieval info: CONSTANT: NUMWORDS_A NUMERIC "2048"
|
||||
-- Retrieval info: CONSTANT: OPERATION_MODE STRING "ROM"
|
||||
-- Retrieval info: CONSTANT: OUTDATA_ACLR_A STRING "NONE"
|
||||
-- Retrieval info: CONSTANT: OUTDATA_REG_A STRING "CLOCK0"
|
||||
-- Retrieval info: CONSTANT: WIDTHAD_A NUMERIC "11"
|
||||
-- Retrieval info: CONSTANT: WIDTH_A NUMERIC "8"
|
||||
-- Retrieval info: CONSTANT: WIDTH_BYTEENA_A NUMERIC "1"
|
||||
-- Retrieval info: USED_PORT: address 0 0 11 0 INPUT NODEFVAL "address[10..0]"
|
||||
-- Retrieval info: USED_PORT: clock 0 0 0 0 INPUT VCC "clock"
|
||||
-- Retrieval info: USED_PORT: q 0 0 8 0 OUTPUT NODEFVAL "q[7..0]"
|
||||
-- Retrieval info: CONNECT: @address_a 0 0 11 0 address 0 0 11 0
|
||||
-- Retrieval info: CONNECT: @clock0 0 0 0 0 clock 0 0 0 0
|
||||
-- Retrieval info: CONNECT: q 0 0 8 0 @q_a 0 0 8 0
|
||||
-- Retrieval info: GEN_FILE: TYPE_NORMAL rocket_rotate.vhd TRUE
|
||||
-- Retrieval info: GEN_FILE: TYPE_NORMAL rocket_rotate.inc FALSE
|
||||
-- Retrieval info: GEN_FILE: TYPE_NORMAL rocket_rotate.cmp TRUE
|
||||
-- Retrieval info: GEN_FILE: TYPE_NORMAL rocket_rotate.bsf FALSE
|
||||
-- Retrieval info: GEN_FILE: TYPE_NORMAL rocket_rotate_inst.vhd TRUE
|
||||
-- Retrieval info: LIB_FILE: altera_mf
|
||||
@@ -1,169 +0,0 @@
|
||||
-- megafunction wizard: %ROM: 1-PORT%
|
||||
-- GENERATION: STANDARD
|
||||
-- VERSION: WM1.0
|
||||
-- MODULE: altsyncram
|
||||
|
||||
-- ============================================================
|
||||
-- File Name: rocket_shooting.vhd
|
||||
-- Megafunction Name(s):
|
||||
-- altsyncram
|
||||
--
|
||||
-- Simulation Library Files(s):
|
||||
-- altera_mf
|
||||
-- ============================================================
|
||||
-- ************************************************************
|
||||
-- THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE!
|
||||
--
|
||||
-- 13.0.0 Build 156 04/24/2013 SJ Web Edition
|
||||
-- ************************************************************
|
||||
|
||||
|
||||
--Copyright (C) 1991-2013 Altera Corporation
|
||||
--Your use of Altera Corporation's design tools, logic functions
|
||||
--and other software and tools, and its AMPP partner logic
|
||||
--functions, and any output files from any of the foregoing
|
||||
--(including device programming or simulation files), and any
|
||||
--associated documentation or information are expressly subject
|
||||
--to the terms and conditions of the Altera Program License
|
||||
--Subscription Agreement, Altera MegaCore Function License
|
||||
--Agreement, or other applicable license agreement, including,
|
||||
--without limitation, that your use is for the sole purpose of
|
||||
--programming logic devices manufactured by Altera and sold by
|
||||
--Altera or its authorized distributors. Please refer to the
|
||||
--applicable agreement for further details.
|
||||
|
||||
|
||||
LIBRARY ieee;
|
||||
USE ieee.std_logic_1164.all;
|
||||
|
||||
LIBRARY altera_mf;
|
||||
USE altera_mf.all;
|
||||
|
||||
ENTITY rocket_shooting IS
|
||||
PORT
|
||||
(
|
||||
address : IN STD_LOGIC_VECTOR (14 DOWNTO 0);
|
||||
clock : IN STD_LOGIC := '1';
|
||||
q : OUT STD_LOGIC_VECTOR (7 DOWNTO 0)
|
||||
);
|
||||
END rocket_shooting;
|
||||
|
||||
|
||||
ARCHITECTURE SYN OF rocket_shooting IS
|
||||
|
||||
SIGNAL sub_wire0 : STD_LOGIC_VECTOR (7 DOWNTO 0);
|
||||
|
||||
|
||||
|
||||
COMPONENT altsyncram
|
||||
GENERIC (
|
||||
address_aclr_a : STRING;
|
||||
clock_enable_input_a : STRING;
|
||||
clock_enable_output_a : STRING;
|
||||
init_file : STRING;
|
||||
intended_device_family : STRING;
|
||||
lpm_hint : STRING;
|
||||
lpm_type : STRING;
|
||||
numwords_a : NATURAL;
|
||||
operation_mode : STRING;
|
||||
outdata_aclr_a : STRING;
|
||||
outdata_reg_a : STRING;
|
||||
widthad_a : NATURAL;
|
||||
width_a : NATURAL;
|
||||
width_byteena_a : NATURAL
|
||||
);
|
||||
PORT (
|
||||
address_a : IN STD_LOGIC_VECTOR (14 DOWNTO 0);
|
||||
clock0 : IN STD_LOGIC ;
|
||||
q_a : OUT STD_LOGIC_VECTOR (7 DOWNTO 0)
|
||||
);
|
||||
END COMPONENT;
|
||||
|
||||
BEGIN
|
||||
q <= sub_wire0(7 DOWNTO 0);
|
||||
|
||||
altsyncram_component : altsyncram
|
||||
GENERIC MAP (
|
||||
address_aclr_a => "NONE",
|
||||
clock_enable_input_a => "BYPASS",
|
||||
clock_enable_output_a => "BYPASS",
|
||||
init_file => "rocket_shooting_8_11.hex",
|
||||
intended_device_family => "Cyclone IV E",
|
||||
lpm_hint => "ENABLE_RUNTIME_MOD=NO",
|
||||
lpm_type => "altsyncram",
|
||||
numwords_a => 32768,
|
||||
operation_mode => "ROM",
|
||||
outdata_aclr_a => "NONE",
|
||||
outdata_reg_a => "CLOCK0",
|
||||
widthad_a => 15,
|
||||
width_a => 8,
|
||||
width_byteena_a => 1
|
||||
)
|
||||
PORT MAP (
|
||||
address_a => address,
|
||||
clock0 => clock,
|
||||
q_a => sub_wire0
|
||||
);
|
||||
|
||||
|
||||
|
||||
END SYN;
|
||||
|
||||
-- ============================================================
|
||||
-- CNX file retrieval info
|
||||
-- ============================================================
|
||||
-- Retrieval info: PRIVATE: ADDRESSSTALL_A NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: AclrAddr NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: AclrByte NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: AclrOutput NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: BYTE_ENABLE NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: BYTE_SIZE NUMERIC "8"
|
||||
-- Retrieval info: PRIVATE: BlankMemory NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: CLOCK_ENABLE_INPUT_A NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: CLOCK_ENABLE_OUTPUT_A NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: Clken NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: IMPLEMENT_IN_LES NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: INIT_FILE_LAYOUT STRING "PORT_A"
|
||||
-- Retrieval info: PRIVATE: INIT_TO_SIM_X NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone IV E"
|
||||
-- Retrieval info: PRIVATE: JTAG_ENABLED NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: JTAG_ID STRING "NONE"
|
||||
-- Retrieval info: PRIVATE: MAXIMUM_DEPTH NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: MIFfilename STRING "rocket_shooting_8_11.hex"
|
||||
-- Retrieval info: PRIVATE: NUMWORDS_A NUMERIC "8192"
|
||||
-- Retrieval info: PRIVATE: RAM_BLOCK_TYPE NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: RegAddr NUMERIC "1"
|
||||
-- Retrieval info: PRIVATE: RegOutput NUMERIC "1"
|
||||
-- Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0"
|
||||
-- Retrieval info: PRIVATE: SingleClock NUMERIC "1"
|
||||
-- Retrieval info: PRIVATE: UseDQRAM NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: WidthAddr NUMERIC "13"
|
||||
-- Retrieval info: PRIVATE: WidthData NUMERIC "8"
|
||||
-- Retrieval info: PRIVATE: rden NUMERIC "0"
|
||||
-- Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all
|
||||
-- Retrieval info: CONSTANT: ADDRESS_ACLR_A STRING "NONE"
|
||||
-- Retrieval info: CONSTANT: CLOCK_ENABLE_INPUT_A STRING "BYPASS"
|
||||
-- Retrieval info: CONSTANT: CLOCK_ENABLE_OUTPUT_A STRING "BYPASS"
|
||||
-- Retrieval info: CONSTANT: INIT_FILE STRING "rocket_shooting_8_11.hex"
|
||||
-- Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone IV E"
|
||||
-- Retrieval info: CONSTANT: LPM_HINT STRING "ENABLE_RUNTIME_MOD=NO"
|
||||
-- Retrieval info: CONSTANT: LPM_TYPE STRING "altsyncram"
|
||||
-- Retrieval info: CONSTANT: NUMWORDS_A NUMERIC "8192"
|
||||
-- Retrieval info: CONSTANT: OPERATION_MODE STRING "ROM"
|
||||
-- Retrieval info: CONSTANT: OUTDATA_ACLR_A STRING "NONE"
|
||||
-- Retrieval info: CONSTANT: OUTDATA_REG_A STRING "CLOCK0"
|
||||
-- Retrieval info: CONSTANT: WIDTHAD_A NUMERIC "13"
|
||||
-- Retrieval info: CONSTANT: WIDTH_A NUMERIC "8"
|
||||
-- Retrieval info: CONSTANT: WIDTH_BYTEENA_A NUMERIC "1"
|
||||
-- Retrieval info: USED_PORT: address 0 0 13 0 INPUT NODEFVAL "address[12..0]"
|
||||
-- Retrieval info: USED_PORT: clock 0 0 0 0 INPUT VCC "clock"
|
||||
-- Retrieval info: USED_PORT: q 0 0 8 0 OUTPUT NODEFVAL "q[7..0]"
|
||||
-- Retrieval info: CONNECT: @address_a 0 0 13 0 address 0 0 13 0
|
||||
-- Retrieval info: CONNECT: @clock0 0 0 0 0 clock 0 0 0 0
|
||||
-- Retrieval info: CONNECT: q 0 0 8 0 @q_a 0 0 8 0
|
||||
-- Retrieval info: GEN_FILE: TYPE_NORMAL rocket_shooting.vhd TRUE
|
||||
-- Retrieval info: GEN_FILE: TYPE_NORMAL rocket_shooting.inc FALSE
|
||||
-- Retrieval info: GEN_FILE: TYPE_NORMAL rocket_shooting.cmp TRUE
|
||||
-- Retrieval info: GEN_FILE: TYPE_NORMAL rocket_shooting.bsf FALSE
|
||||
-- Retrieval info: GEN_FILE: TYPE_NORMAL rocket_shooting_inst.vhd TRUE
|
||||
-- Retrieval info: LIB_FILE: altera_mf
|
||||
@@ -1,629 +0,0 @@
|
||||
:2000000002FEFBFFF8F7FDF9FD01FF0403FD0201FB0202FF0606060A030206FFFE03FE02D8
|
||||
:2000200006020504FD00FFF7FDFDF90200FD02FDFBFFF8F8FEFAFD03000405FE0203FC01E0
|
||||
:2000400003FF0707030701FD03FEFB00FDFE03000204FF0103FCFF00FC0202000501FD0186
|
||||
:20006000FDFAFFFCFC01FF0103FE0002FDFF01FD0203010502FE0300FC01FEFD0502000384
|
||||
:20008000FEFF01FAFCFEFBFE00FE0001000301FF040302090704070501FEFDFDFD02000151
|
||||
:2000A00006FDFAFDF7F6FAF8FCFEFC0502FA0100FA0001FF0704060C020005FDFD02FE0156
|
||||
:2000C00004FF0504FE0302FD0100FE0502030A020004FBF9FCF7FB00FB0404FAFFFDF4FA32
|
||||
:2000E000FCF901FFFF0800FE03FBFB02FF020801080B010404FC0001FD0403010803FF04D5
|
||||
:20010000FFFC00FCFE04FF0508FE0203FAFCFDF7FEFDFA03FDF8FFF9F6FDFAFB02FF040912
|
||||
:20012000010407000305000506030B07000601FAFFFCFA01FD0004FBFD01F9FBFEFA0003AB
|
||||
:20014000FF0603FBFFFCF9FEFDFD030103080301010101010202030707040400FF01FCFD83
|
||||
:20016000FEFC0104FF0100FAFDF9F7FDFBFB0301FE00FCFD00FBFE01FE040805080702068B
|
||||
:2001800002FE0401FF07050003FDFBFEF8FBFEF9FE03FE0203FD02FFFA0301FD0704FE0363
|
||||
:2001A000FDFAFEF6FA00FA0006010404FD0301FC0402FF0808030801FE03FBFD02FAFE053B
|
||||
:2001C000FEFE00FAFDFEFAFFFFFD03030005020004000003000104010203FF0101FDFF001D
|
||||
:2001E000FD0101FE0100FD00FDFBFFFDFF05FFFF03FEFEFFFBFE00FD0404FD0200FC00FE19
|
||||
:20020000FD0200010805010102020001010105060707FFFEFFF9FAFDF9FE01FF03FFF9FED3
|
||||
:20022000FBF700FEFC05020305FEFF03FAFE03FD0305010401FD0201FD02010106050609A2
|
||||
:20024000030408000107FF03070002FDF3F8F4EEF8F5F3FDFBFC00F9FB00F9FB01FE0307ED
|
||||
:20026000050A0A050909040908040A08070A030104FDFCFFF9FCFFFC00FFF8FBFAF3F7F854
|
||||
:20028000F5FCFCFB00FDFC01FEFE0301040907090A040708010304FF0404020501FD01FB32
|
||||
:2002A000F8FFFAFA00FCFDFFF8FBFEF6FBFEF90003010602FE0300FD040101080905020456
|
||||
:2002C00003010200FF0402040B03FFFFF8F8FAF7FCFCF80203FB00FDF9FEFCFD03FF020C35
|
||||
:2002E000050306FF0102FE0203FF0606000402FE02FEFE03000009030003FBFAFCF8FCFEE9
|
||||
:20030000F90002FAFEFEF9FDFCFB00FF0007030206000103000205020708030504FF0200C5
|
||||
:20032000FE02FFFE0601FD02FBFAFCF7FAFEF90005FC0001F9FDFCF8FFFEFD07040006FFEB
|
||||
:20034000FE03FE020701060D030506FC00FFFB0200FB0702FA01FBF7FDF9FB01FD0306FC96
|
||||
:20036000FF02F8FD01FB0303000903FE0500FC02FFFF0605050302020001FFFD0000000561
|
||||
:20038000020001FDFEFEF9FCFDFB0003FF0201FE00FEFD00FF0004030203000101FDFF006D
|
||||
:2003A000FE0203010201FE00FEFDFFFEFF0100FF0100000202010001010101010100010034
|
||||
:2003C000FF00000001010102FFFF01FDFF00FD0106020403FCFFFAF5FEFAF90300FC00FB3C
|
||||
:2003E000FBFFF9FE04FE050B040707000602FE0703000C080106FCFB00F7FC02F7FE06FBDB
|
||||
:20040000FEFEF4FBF9F5FFFDFA0505000601FF05FF000500030A060809020605FF060500B9
|
||||
:2004200009090205FEF7F9EFF1FAF7F4F6FAF8F7FAF8F6FAFD0004050A0D090909050507E6
|
||||
:20044000050507050706030402FF00FFFE00FF0102FDFDFDF7F7F8F6FAFBFB0300FB00FDB4
|
||||
:20046000F8FEFDFC0400060C010103F8FAFFFB0203FF0904FE0500FB0100000602060B035A
|
||||
:200480000506FDFE01FC0102FE0503FD02FFFAFEFCFA01FE0007FEFD00F9FAFEF9FD00FC80
|
||||
:2004A0000405FF0402FD0201FE0603020901FF03FDFD00FDFF01FF0304FF0202FE0201FE1A
|
||||
:2004C0000302010601FE02FCFAFDFAFCFFFDFF00FBFFFFFBFFFFFE02030306020003000028
|
||||
:2004E000030301010707010401FCFDFBFCFFFB0007FFFF01F9FAFCF900FFFB0605FD04FF03
|
||||
:20050000FC01FD0006FE030C010204FBFFFFFC0402FD0A06FC03FDF900FBFC03FC000AFFCB
|
||||
:20052000FF02F8FCFFFAFF00FB0505FE0401FE03000105020408030305FF0101FE0000FEA9
|
||||
:200540000201FE01FEFBFEFCFBFEFCFD03FEFD01FCFDFFFCFF01FE0305FF0302FD0100FFBA
|
||||
:2005600003010107030104FFFF01FE0002FF0306FF0101FC00FEFC01FFFF0904FE02FBF969
|
||||
:20058000FCF7FAFEF90106FE0202FC00FFFD0402010D080105FEFC0200FDFC03040304FE53
|
||||
:2005A000FAFEFAFC02FD0106020502FAFFFFF7FF00FB05050106FEFC02FBFA00FBFE030156
|
||||
:2005C0000504FE0001FD01010004040407040204020002FF0003010303FDFEFEF8FAFBF80C
|
||||
:2005E000FCFDFD00FEFBFEFCFBFEFDFF01010305020305020304020406040704000300FCE6
|
||||
:2006000000FDFC02000104FDFE01F7FAFEF90004FF03FFF800FBF602FEFC07040304FBFD02
|
||||
:2006200002F9FE04FD050A040905FD0401FB0502FF09050307FCFB01F7FA01F8FF07FE009E
|
||||
:2006400000F8FEFBF600FDFA07060005FFFD02FFFEFF0204050905010201FF00FF00020192
|
||||
:200660000302FF0101FFFFFFFE0000000100FFFFFFFFFEFEFEFDFFFFFFFFFF0000FFFFFF8D
|
||||
:2006800000000103020001010000000000010304010103FEFF01FE0203020A05FD00FAF448
|
||||
:2006A000F8F7F8FCF9FF02FBFE01FAFD01FF0506050D0A040904FD04010108000409FDFF20
|
||||
:2006C00002F6F9FEF70001FB06FEF5FFFAF4FEFBFA05FF0209FDFF06FE010700070A030E26
|
||||
:2006E0000AFE0500F7FFFCF802FCFE06FAF9FEF5F7FDF7FD01FD040400050402060504080B
|
||||
:20070000060507040404020303FEFF00FDFEFDFCFDFBFBFCFAF9FCFAFAFCFCFDFEFEFFFF01
|
||||
:20072000FF000101030303040303030303030304040303010101FF0000FF0000FF00FFFD8C
|
||||
:20074000FFFCFDFFFDFF05030202FBFCFBF8FDFDFB0304000400FE01FBFD03FE030B0505A0
|
||||
:2007600005FD00FEF80201FB0604FD02FCFA01FAFC03FC0008010205FD0202FA0101FC0580
|
||||
:2007800007000501FC02FDFB03FDFE08030002F9FBFEF7FCFEFA0105FF0201FD0300FE0464
|
||||
:2007A000010108060408010203FBFE00FA0203FBFFFEF8FCFAF9FFFCFD0601FF0401FEFE41
|
||||
:2007C000FE000002040305030204010002010204030504FF01FFF9FDFDFA00000003FDFC06
|
||||
:2007E000FFF9F9FFFBFE03000302FBFFFEF90101FD0605030700FE03FCFC02FD01050307FB
|
||||
:2008000007000403FC0202FE06050307FFFBFFF6F5FDF6FA01FE0201F9FCFDF7FCFEFC0302
|
||||
:2008200004030805030904010704040A060709000102F8FBFCF7FEFFFB00FCF7FEF9F6FDA6
|
||||
:20084000FAFB03FF0103FCFF02FCFF02FE0407050A06020603FF04010005020406FFFF0166
|
||||
:20086000F9FBFEFAFF01FE0300FAFFFBF6FDFBFA0201030602FEFBFBFCFD000000070604A3
|
||||
:200880000603020302040602080A010302FBFCFBF8FDFBFB03FEFC01FBFAFCFAFD00FD0460
|
||||
:2008A00007000403FD00FEFD01000006030104000002000103010507020404FDFFFDFBFF13
|
||||
:2008C000FEFD0401FD01FCFAFCF9FB00FB0006FDFF01FAFCFDFB0202FF0A07000600FD032E
|
||||
:2008E000FE0107FF050C010304FAFEFDF800FDF80401FA02FDFA00FCFE0600040E020305E4
|
||||
:20090000FAFDFFFA0000FB0706FF0500FB00FDFE05FE010C01FF02F8FBFCF7FDFDFA0401F4
|
||||
:20092000FA02FEF900FFFD04030409050404030404030303050604040100FFFDFDFDFBFE90
|
||||
:2009400001FEFEFEFAFAF9F7FAFAFAFEFEFDFFFFFF00FF0103030609070808040503000399
|
||||
:20096000010006050102FEFDFEF8FAFDF9FD03FDFEFEF8FAFAF7FEFDFC0506030702000499
|
||||
:20098000FD0005FF050C040404FC01FFF902FFFB0805FF05FCF9FFF6FA02F8FE06FDFF0158
|
||||
:2009A000F9FFFFF90201FD08090308030005FFFF04FE0107020204FE0101FBFFFFFC01011C
|
||||
:2009C000FD02FFFC00FCFBFFFCFD02FFFF01FDFF00FCFF00FD0204000302FF0200FE01002E
|
||||
:2009E0000004040100000100FF00FF01020304010001FEFDFFFDFF00FF0302FDFEFDFAFCFB
|
||||
:200A0000FCFD00000206020104000003FF0305020907FF02FEF7FDFDFB01FD0008FEFC01C6
|
||||
:200A2000F8F900FB0003FE0705FB02FFF80000FE0702040B000006FDFD03FD0205FF08069F
|
||||
:200A4000FB02FFF7FFFEF902FEFF08FDFB02FAFA00F9FD03FD0508FF0504FB0000FC0402B0
|
||||
:200A60000009020005FEFC00FCFE03FF0406FE0101FD0000FC0000000501FF02FEFDFFFC70
|
||||
:200A8000FD00FE0103FD0000FCFDFEFC0001000401FF03FFFD01FF00050502000001FFFF58
|
||||
:200AA000FFFE01000207020002FDFCFDFBFE00FC0303FCFEFEFBFEFEFD0100030A05040730
|
||||
:200AC000010102FE0102FD0607FF0300F8FBF8F800FAFB07FDFB01F8FAFDF9FF02FD070937
|
||||
:200AE000FF0503FD0301000603040E08040800FF02FC0003FC060AFE01FEF3F7F5F4FCF8EF
|
||||
:200B0000F702FDF900FAFAFFFBFF0301070B050809040807040907050E090307FFFBFDF792
|
||||
:200B2000F8FCF6FB01F8FBFDF4F7F7F4FCFBF80502FB02FEFB01FD000602070E06070902EA
|
||||
:200B40000405000404010806010500FD00FCFBFFFEFDFFFEFDFBFCFCFAFCFCFD00000203A0
|
||||
:200B6000000101FDFE00FE0103020503000300FC00FEFF05040507000101F9FCFEFAFF006D
|
||||
:200B8000FE02FEFAFFFCF9FFFDFD04030507000104FDFF03FD0305010502FD01FFFC00FE55
|
||||
:200BA000FD03010204FEFE01FDFE00FC0003010604FE0200FB01FFFC04020105FEFC00F639
|
||||
:200BC000F8FFF8FE03FE0302FB0100FB0201FF0605050A03020700FF04FE0004000202FCFE
|
||||
:200BE0000000FAFEFDFA0101FF03FEFC01FCFC00FCFE03000304FD0101FAFF00FC0506000C
|
||||
:200C00000401FD01FBFB02FFFD0003010002FFFC00000103010607010202FCFD00FD0203CA
|
||||
:200C2000010904FD02FCF7FDFBFC01FD0205FCFF01FAFD00FC0203000803FD0400FD02FFBD
|
||||
:200C4000FF0602060C010103FAFC00FB0203FF0802F900FBF5FCFAF901FC0006FCFD00FAA9
|
||||
:200C6000FC00FC0104020A08020704FF04020006020308000003FCFDFFFBFE00FC0100FB52
|
||||
:200C8000FFFDFAFEFCFBFFFEFF02FFFF02000002000102010405010303FF0101FE02010152
|
||||
:200CA0000702FF03FEFAFFFAFB00FC0305FBFDFDF5FAFCF90100FF0701FE04FEFC04040054
|
||||
:200CC00001090A040500FD01FDFE01FD0006030304FE0201FA0101FB0506FE02FCF8FEF704
|
||||
:200CE000F901FAFE06FFFF01F9FE00FA0201FE080A040802FC02FDFC02FDFF07040406FFE2
|
||||
:200D00000001FC0101FE0406020501FBFFFAF8FCF9FB00FDFE01FDFF00FCFF00FF030402ED
|
||||
:200D200005030104010003000105020205000102FCFF01FC0104FE00FFF9FDFAF8FEFCFBB9
|
||||
:200D40000301FF04FEFE02FCFE02FE0307020505000402FE0604000A090306FDFAFDF6FA70
|
||||
:200D6000FFF7FD03FBFEFEF7FDFCF80200FE0B05FD04FEFD0302FEFF0407060601FF03FF77
|
||||
:200D8000FF03FE0005030402FBFFFEF6FDFEF90203FF03FDFB00FBF9FFFCFF040205050066
|
||||
:200DA0000203FE0101FF0404030703000200FE00FFFF00FF0101FF0000FDFDFDFCFEFFFF2D
|
||||
:200DC0000200FE00FFFDFEFDFE00000304000102FDFF00FD0103010402FE02FFFC00FEFE19
|
||||
:200DE00004010205FEFE01FAFD01FC0103010603FD02FEF901FFFE07040407FDFE02F8FBEE
|
||||
:200E000002FA0005FF0301FA00FDF702FFFC05020106FFFF06FDFF06FE0409020504FB00BE
|
||||
:200E2000FFF7FFFDFA02010005FFFD03FEFBFCFF00000605000200FEFFFDFF02FF040901B6
|
||||
:200E40000203FCFDFDFAFEFEFC0301FD01FEFDFFFE0002000408020303FEFFFEFDFFFFFFA0
|
||||
:200E60000302FF0300FE00FEFE01FF0207010102FCFDFDFAFEFEFC0404FD02FFFBFEFCFD84
|
||||
:200E800001FE0208010204FDFEFFFC010200090A020701FB00FCFC04FD000AFEFD01F6F943
|
||||
:200EA000FCF7FFFFF90605FA02FEF901FEFD0501030C050408FF0105FF0408000A0C0004FE
|
||||
:200EC00000F7FBF8F6FDF9F802FBF9FFF7F8FCF9FD01FD0306010504000403020706060A37
|
||||
:200EE0000505070300FFFEFFFF0000FDFDFDFCFCFBFAFCFBFD01FFFF00FDFEFDFBFDFEFD21
|
||||
:200F000001020003020102020203030405040505020302000101FF02020002FFFEFFFAFBA6
|
||||
:200F2000FFFAFC04FFFFFFF8FCFBF6FEFEFA05050003FEFC01FCFF05FF030A040405FF03BD
|
||||
:200F400003FF0505000808030601FC01FAF9FFFAFB04FFFE01FAFCFDF7FD00FB0508010491
|
||||
:200F600001FA00FBF901FDFE09050306FEFF02FB0105FD060A010501F8FEF9F701FBFA047B
|
||||
:200F8000FEFB00FAFC01FC000401080C060A07000500FB02FEFD0502FF03FFFCF9FAFCFB4A
|
||||
:200FA0000101030A02FDFEF6F5FCF9FE01FD0604FA00FEF7FF00FE0704040BFFFD02FBFC44
|
||||
:200FC00001FD01040007070005040004030206040408030103FFFEFFFCFDFEFCFFFFFBFEEB
|
||||
:200FE000FDFAFBFBFAFDFDFE02FFFE00FEFEFFFE00010103040203040203030104030306EF
|
||||
:20100000030003FFFEFFFDFDFFFD0002FDFF00FBFDFEFBFF00FE0402FE0300FC00FDFD03EC
|
||||
:20102000000307FEFF02FBFE00FD0203010A06FE03FEF8FFFDFC03FE0207FBFC00F7FC02B6
|
||||
:20104000FB0303FF0A05FC03FEF90200FE07030305FFFCFAFCFCFD0300000A03FF03FDFD83
|
||||
:2010600000FC0102FC0508FE0102FBFEFEFC0300000B050004FDFCFEFBFEFFFC0204FE016D
|
||||
:2010800000FD00FFFE0201010703010400FE00FEFEFFFE0001FE0000FDFFFFFD0000FF0551
|
||||
:2010A00003FF0200FEFFFDFE00FD0106FF0001FCFDFEFBFF00000605010602FF03FFFF0526
|
||||
:2010C000FF030C020204FAFBFAF5FDFDF90502F900FBF7FFFBFD05FF0510030205FAFF021C
|
||||
:2010E000FD0404FD0A07FB02FDF800FCFC02FDFF09000004FCFE01FD0203FE0706FE02FFE1
|
||||
:20110000FB00FEFD01FF0006040100FF00FEFEFFFE00020101FFFDFFFDFCFDFCFE000001E6
|
||||
:20112000020001020101010103020204020102010000FF0102010403FF01FFFAFDFCFAFFA0
|
||||
:20114000FFFF02FDFC00F9F9FDFAFE03010504FE0201FB0101FE05050508020104FEFF0487
|
||||
:20116000FF0206030604FC01FEF6FFFDF800FFFC00F9FA01F9FB03FC0008030607FF040376
|
||||
:20118000F90203FD0705010700FC03FBFA04FCFF07000204FAFE00F6FCFEF80001FF04015B
|
||||
:2011A000FD0301FE04010107040507010204FF0101FD0101FF02FFFC00FDFAFDFBFBFFFE29
|
||||
:2011C000FDFCFDFFFFFEFFFFFF020304030305030102010304040807000301FAFCFBF9FEFF
|
||||
:2011E000FCFD02FBFAFFF9FAFFFC0104010804F9FFFEFA00FFFD02010308020307030408EB
|
||||
:20120000030709030907FC00FCF5FAFAF8FEFBFD04FAFAFFF8F9FFFAFE03FF0807FE0301E7
|
||||
:20122000FA0000FD0402030B040207FFFD03FE0106000809FD00FEF4FAFBF6FEFDFB04FEAF
|
||||
:20124000FC02FDFB01FDFF0501060A030506FE0001FD0302FF0501FD01FDFBFEFCFD01FE85
|
||||
:201260000204FE0001FBFDFEFB0000FE0502FF0400FD01FFFF050504020101FEFFFCFBFF6F
|
||||
:20128000FEFF07030001FBFCFCF8FDFEFB0307010402FD01FFFE0501010A060406FEFF003B
|
||||
:2012A000FAFF01FC0306FF0300FAFFFAF901FDFD07020004FDFDFFF9FF01FB03070003013E
|
||||
:2012C000FB01FEFB03FFFE08060306FFFF02FAFE02FB0107FF0101FAFFFDF9FFFDFC040217
|
||||
:2012E0000005000004000003000307020404FF0200FCFFFEFC0100FD01FDFCFFFAFBFFFBF2
|
||||
:20130000FF05000101FCFFFFFBFFFFFE04040205020003000004000208040405FE00FFF9B1
|
||||
:20132000FEFEFA0102FD01FEFBFFF9FA0100FF010100FE02FDFA02FF0107050605FE0000BB
|
||||
:20134000F80002FB0306010600FB02FBF802FCFD05010304FD0002FAFF02FD030502080384
|
||||
:20136000FE03FFFC01FEFE04020304FEFF01FDFEFFFC0002010402FD01FEFAFEFCFB00FF80
|
||||
:20138000FF01FDFD00FDFF00FE0102010404010403000201000503040600FF02FCFBFFFA3F
|
||||
:2013A000FE02FE0200FAFEFDF6FCFCFA03020105FEFD03FBFC04FE0209040705FD0202FA38
|
||||
:2013C0000202FC06050206FFFC02FBFB03FC0007020404FB0000F6FF00FA0403FF03FCF90F
|
||||
:2013E00000F8F803FFFBFD05050003FFFD00FF010400040B040505FEFFFFFB0001FC0403DE
|
||||
:20140000FD01FDFBFEFCFD01FF0206020303FEFFFFFDFFFFFE0201FE01FFFEFFFEFE0000E0
|
||||
:20142000000400FF02FEFEFFFEFF00FF0202FF0201FF0100FF02010208030103FDFDFDF9A7
|
||||
:20144000FCFEFA0103FD0200FBFFFCFC0400000B030004FCFCFFFB0002FE070A010604FC83
|
||||
:2014600001FFFC04FFFE0A02FD02F8F8FDF8FD02FA0408FD0201F8FFFFFB0400FE0901FC81
|
||||
:2014800003FCFC01FCFF04FF060B020606FF0302FD0200FE0502FE02FEFCFEFCFCFD00033B
|
||||
:2014A000010100FDFDFCFBFEFCFF05020102FDFDFEFBFF00FE0406020402FF02FFFF010034
|
||||
:2014C0000003010203010202FF0202000405020301FE00FBFAFEFAFC0400FE00F9FAFCF71D
|
||||
:2014E000FDFEFA0307000300FC02FDFD0500020B060305FDFF01FB0202FC0407000401FCCE
|
||||
:2015000002FDFB03FEFD08030003FAFBFEF7FDFFF80005FE0302FD0300FC0400FF080501D2
|
||||
:2015200006FFFF03FCFF03FD0208010303FBFFFDF9FEFCFA0201FD02FCFBFFFBFD01FD01C5
|
||||
:2015400006020404FF0402FE0302FF0706030600FE01FDFBFBFDFEFE03FEF9FBFAF8FBFB96
|
||||
:20156000FCFF000406020405010305020506050C07030601FC00FCFD01FD0305FAFDFDF341
|
||||
:20158000F8FAF6FFFEFD06FDF900FAF801FD0007010709FD0205FD0205FF0606040D06FF3C
|
||||
:2015A00005FEFB01FCFC02FC0104FAFDFEF7FAFCF9FE00FF0604000602FF04010007020436
|
||||
:2015C00009000002FBFCFEF9FDFFFC0201FC00FEFAFFFDFD02000106000103FF0001FF011D
|
||||
:2015E00002000302000201000201000201010400FF01FEFEFFFCFDFFFDFFFFFD0000FDFFEF
|
||||
:20160000FFFD0000010501000300FEFEFEFF0105030104020001FEFF01FE0307000101FBB7
|
||||
:20162000FCFBFA00FFFD0804FD02FCF9FDFAFE03FB040AFE0102FA0000FD0603FF0C05FEAD
|
||||
:2016400006FFFC02FCFF06FD030BFCFF01F7FDFDF902FFFA0704FC04FEFC02FDFE05FE0392
|
||||
:201660000C000003F9FCFEF9FF00FB0605FD02FFFC01FFFF0401030A020205FE0001FEFF5A
|
||||
:2016800000FE0302FE0200FD00FEFC00FEFF0500FF03FCFDFEFAFEFFFC0405FD01FFFAFD65
|
||||
:2016A000FCFB00FEFF07020004FFFF02FF020502070A030604FE0100FD0200FF0903FE03F9
|
||||
:2016C000FEF7F4F8F9F8FFFFFDFFFBFBFEF8FB01FC0308040705FF0302FC0504000A09061D
|
||||
:2016E0000900FE03F9FB02F9FF04FE01FFF7FDFBF5FEFDFA0403010701FE05FEFD04FF0204
|
||||
:2017000009050808FE0000F8FDFDF90001FF0400FD01FCFB00FCFE02000204FF0103FF00C5
|
||||
:2017200001FF0202020502FF0200FF00FEFE00FE0002FF0001FDFFFFFD0102000300FCFFA7
|
||||
:20174000FDFBFEFCFDFFFF0003FF0003FF0003000204020404010402FE0200FF0503020471
|
||||
:20176000FEFD01F8F9FDF8FE02FE02FFF900FCF701FEFB0503020703FEFDFF000105040783
|
||||
:201780000B030204FDFC01FE0103FE0603FAFFFDF5FCFCF901FEFF07FFFD02FCFC01FD015C
|
||||
:2017A00005010808000402FB00FFFC0300FF05FFFD02FEFC00FDFF04000507FF0202FBFD11
|
||||
:2017C000FEFBFFFFFF04FFFE02FEFCFFFCFE02FF0405FF0202FE0000FE0201010602FF0306
|
||||
:2017E000FEFC00FCFE03FF0306FE0001F9FCFDFA0000FE0400FC01FEFD01FF0004020509F1
|
||||
:20180000020306FF0003FE0203000603FC01FCF6FCFAF901FE0007FEFE02F9FB00FA0002DD
|
||||
:20182000FE0603FD0301FB0201FF0704060C0601FFFFFEFE01FEFC03030001FDFCFEFAFD95
|
||||
:20184000FFFB0106010202FC00FFFC01FFFE06040105FFFF01FBFE01FD0307020403FD0176
|
||||
:20186000FEF900FDFB0503FF03FEFCFFF8FBFFFB0005000103FD0100FD0201000504030571
|
||||
:20188000020203000103000306030303FCFEFCF8FCFBF90101FD02FDFBFFF8FA00FBFF0762
|
||||
:2018A000010204FCFE00FB0101FE0607020703FF0500000600020B040306FCFEFFF7FDFD05
|
||||
:2018C000F80103FC00FCF6FCF8F901FBFC07020004FCFE02FC0305FF080C040704FD03FF0B
|
||||
:2018E000FD04FEFF0906FEFBFCFBF8FBFBFA00020202FEFF01FCFE01FD0206030605FF02F0
|
||||
:2019000000FB01FFFD03020204FFFF01FCFD00FC0003000301FE0201FD00FFFE04030305BF
|
||||
:2019200000FF02FDFD00FCFF03000202FD00FEF8FEFDFB02020105FFFE02FBFB02FD0208B9
|
||||
:20194000040705FCFFFDF5FEFEF903020005FEFC03FBFC06FE030B040605FB0000F8010181
|
||||
:20196000FB05050207FFFB02FAF902FBFD06010405FBFF00F7FDFFFA0103000602FD02FE70
|
||||
:20198000FB02FEFF06030507000103FCFE00FC0102000300FD00FEFCFFFDFE010101FFFF46
|
||||
:2019A000FFFFFF0100FE0101000100010101010100000101010001010000FFFFFF0001031D
|
||||
:2019C0000101030000FFFC0001FD0305FE01FEF8FAF9F9FEFCFE0602010701FF01FC010416
|
||||
:2019E000FE070A000402FB00FDFC04FEFE0B01FC02F9FAFEF8FE01F90508FB00FFF9FFFFF5
|
||||
:201A0000FD0602010E070108FFFE03FCFF04FD040AFD0101F7FCFCF7FFFEFB0602FC03FCB8
|
||||
:201A2000FA00FCFD02FF0308020506000303FF0304000704FE03FEFBFDFAFAFDFBFD01FCA6
|
||||
:201A4000FE01FCFEFFFC0001FF0504FF0401FF01FEFF020001020202010101FEFF0000027D
|
||||
:201A6000020103010101FD0002FE0509010300FAFDF7F7FFF8F906FFFCFFF7FBFEF7000290
|
||||
:201A8000FC070A000502FE04FFFF0802020D080408FF0002FA0002FB0409000300F8FFFA0C
|
||||
:201AA000F7FFF9F90401FF03FCFE01F9FD01FB0208010303FC02FFFA02FEFD07050005FF35
|
||||
:201AC000FE02FDFF03FE0206000202FC0000FC00FEFD03020003FFFE02FDFE01FE00030006
|
||||
:201AE0000102FD00FFFCFFFFFE0202FF02FFFE01FEFE00FF0003010203000101FF010100E5
|
||||
:201B00000304010402FF01FDFC00FFFEFF0301FE00FDF9FBFBFCFFFE0204FF0101FDFF00D8
|
||||
:201B2000FD0203020804FF0400FC00FEFE04010509000001F9FCFFFA0000FD0601FB01FC9C
|
||||
:201B4000F8FFFDFD0401050A010104FBFD02FD0204000904FB01FDF8FEFCFB02FF0207FF81
|
||||
:201B60000004FDFD01FD0104000706FF0503FC01FFFC03FF0007FCFAFEF7F8FDF9FD01FE7A
|
||||
:201B80000607FE0403FA0000FC0502020901FF04FBFA00FBFE04FF0506FD0202FAFF00FD34
|
||||
:201BA0000403020902FF04FDFB00FCFD02FE0406FC0000F8FDFEF90000FE0601FE03FEFB2C
|
||||
:201BC0000201FF000507030300FDFFFEFEFFFE0206010102FDFDFEFDFF00000504FF0200F2
|
||||
:201BE000FDFFFEFE00FF0205010103FF0000FD0101FD0504FE02FEF9FCF9F9FFFBFF0700F9
|
||||
:201C00000004FCFDFFFC0204FF0B0BFF0400F9FEFCFC02FDFF09010004FBFCFFFB0002FEC2
|
||||
:201C20000608010603FD02FFFD04FF000A02FF04FBFAFEF8FD00F90204F9FDFDF7FDFCFABB
|
||||
:201C400001FFFF08040207020206010307020609000302FBFEFEFBFFFEFD03FFFC01FCFB63
|
||||
:201C6000FFFBFC00FD0104FE0001FCFFFFFC0101FF0604000502000200FFFF010303040357
|
||||
:201C80000002FFFD01FEFF05030302FAFCFCF4FAFCF90001FF03FFFC02FDFC03FF0207045E
|
||||
:201CA0000607010404FD0102FF0607030701FC02FBF8FFFAFC03FF0001F9FDFEF6FCFFFA2F
|
||||
:201CC0000306020703FE03FDFA02FDFF06030507FF0102F9FE02FD0406020601FB00FBF7EC
|
||||
:201CE000FFFBFA02FF0004FDFF02FBFE02FD0306020603FE0200FC01FFFE040203060000D8
|
||||
:201D000004FDFE02FC0104000302FC01FEF7FDFBF902FFFD01FCFC02FAFC02FD02080407D6
|
||||
:201D200007FF0402F90201FC06040104FCFA00FBF9FBFEFFFF0705FF0300FEFFFE0104029F
|
||||
:201D40000707FD0000F9FCFFFA0000FF0500FC00FBFAFFFDFF03010507010404FF0102FF80
|
||||
:201D60000302010501FF02FEFDFEFCFDFFFE0101FDFFFFFEFFFFFEFFFF000100000100016F
|
||||
:201D800001000001010304010203FF0001FE0001FF0401FC01FDF8FDFBFB01FE0209000041
|
||||
:201DA00003F9FA00FB0103FF0805FD03FEF700FFFE0702040AFEFF04FAFB02FB0205000817
|
||||
:201DC00004FA02FFF7FFFFFB05000007FBFB02F9FA01FA0005FF0705FC0302FA0202FE060F
|
||||
:201DE00003020A01FF04FFFAFBFEFEFD0405FE00FEFCFDFAFBFEFD0004020203FF010200E8
|
||||
:201E000002030206070406030102FFFFFFFEFF00FFFFFEFCFDFCFBFCFCFDFFFFFE00FFFFC9
|
||||
:201E200001FFFF01010205040304000101FF0000FF0202010301FF02FEFE01FE0107020080
|
||||
:201E400001FBFDFEF9FEFEFA0205FF03FFFA00FAFB04FCFF0A030105FC0102FA0303FA0793
|
||||
:201E600008FD0400F901FBFA04FD000B020005FBFF02FA0002FC0509020603FD02FEFB0250
|
||||
:201E8000FEFD0602FF03FCFCFFF9FD00FB0104FF0202FC00FDFB00FEFE0402000300FFFF56
|
||||
:201EA000FE000000020203030102020000000001010102FF0000FEFEFFFD0002010200FE16
|
||||
:201EC00001FCFAFEFBFC00FF0101FD0000FBFF00FD0304030603020700FE04FF01080303F5
|
||||
:201EE00002FAFEFEF6FCFDFA02020004FFFD03FCFC04FF0209040404FC0000F7FF00FA04F8
|
||||
:201F0000040004FEFA01FAF802FCFE08030406FD0003FA0003FC0507030804FE04FEF801B0
|
||||
:201F2000FBFB03FEFE01F9FBFFF9FCFFFB010301050400040402030302030102030101029C
|
||||
:201F40000200FFFFFFFDFCFEFDFDFEFEFEFDFDFDFEFE00010100FFFEFFFF00010106040299
|
||||
:201F60000401FEFFFE0002FF0508000203FCFDFCF9FFFDFD0903FD01FAF8FDFAFF03FC076F
|
||||
:201F80000BFF0301F8FFFEFC0600FE0D03FD03FAFA00FB0006FE080CFD0201F90100FB052D
|
||||
:201FA00001FF0C05FD04FBFA00F9FC02FA0108FD0203FAFEFDF800FFFA0602FC02FCFA003C
|
||||
:201FC000FDFE04010509030506010404010404010603FF02FDFBFEFBFAFCFBFCFDFAFCFEF9
|
||||
:201FE000FBFDFEFCFEFFFF0100FF02010102020202020405030304010202FF0101000506C1
|
||||
:20200000000200FBFEFCFBFFFBFB0401FBF9FAF9F8FEFDFD03040407010203FB0005FF07DF
|
||||
:202020000D030403FC00FCFA03FDFC0903FD02FAFBFFF8FE02FA040A010401FA02FDFA059E
|
||||
:20204000FFFD0A05FF04FBFC01F9FD01FB0209020404FC0100FB0201FE07050105FFFD006C
|
||||
:20206000FBFC00FCFF03FF0102FDFF00FC0000FE0303000400FE02FEFD00FDFE02FF000270
|
||||
:20208000FD0000FBFFFFFD0203FF0301FE02FEFD02FE0006020103FDFF00FBFF00FD020445
|
||||
:2020A000FF0301FE02FEFD01FEFF06030205FFFF00FBFF01FC0408010402FBFFFAF800FC24
|
||||
:2020C000FC0807FEFBFEFCF9FEFDFD04020708FF0103FCFF02FE0304000704FE0301FC02EC
|
||||
:2020E00000FE0501030800FF01FAFBFDF9FDFFFD0201FD00FFFD00FFFF03020306020103DF
|
||||
:20210000000000FEFF01FF0202FF0101FE00FFFD0100010601FE00FBF9FBF9FAFDFC0103DD
|
||||
:20212000FD0000FBFEFFFD02020309040207020004000105010607FF0202FAFEFFFA01FF82
|
||||
:20214000FD06FEF9FFF7F4FDF9FC02FD0306FC0102F9FF03FD0505010803FF0501FE04018C
|
||||
:20216000010804070AFF0003FBFE00FAFF00FE0601FBFFFBF7FDFBFA000100000000FF006A
|
||||
:20218000FEFD01010308060405000000FBFF00FD0405FE00FFFAFDFCFCFFFF010401010334
|
||||
:2021A000000102000405020708010301FCFCFAF9FDFBFB02FEFC01FCFBFEFBFF03FE050924
|
||||
:2021C000000403FDFFFEFC0300000B050005FDFCFFFB0002FB0407FD0201FAFFFEFB03FEFC
|
||||
:2021E000FD0900FC04FCFB01FBFF04FD0509FE0202FB0000FC0301FF0804FF04FFFD01FDD3
|
||||
:20220000FE03FF0308FF0102FBFFFFFBFF00FD0402FD03FFFC00FDFD03FE020900FF01F8C2
|
||||
:20222000FBFCF9FEFEFC0504FE03FFFC01FFFF050403050504010100FE0001000403030588
|
||||
:2022400000FF00F9FBFFFA0003000300FB00FCF800FCFC05020204FCFDFFF8FCFFFB0003AF
|
||||
:202260000207050107040006030209070709010002F8FBFEF8FE01FC00FCF6FCF9F4FDFA60
|
||||
:20228000F902010205FF0003FD0004FF0408050908020503FE0301FE04010003FEFC00FB10
|
||||
:2022A000FBFEFAFD00FD0001FC0001FC0101FE0606040801FE03FAF9FFF9FC03FE0001FA3A
|
||||
:2022C000FEFFFA0000FD0405040804000400FE04000207040506FF0202F9FEFFF90102FFDF
|
||||
:2022E00001FCF7FCF7F6FFFDFAFB0303FE01FEFCFFFF000202060B07080A040404010506CD
|
||||
:20230000030A05FD01FAF4FAF7F6FCF8FE01F8FBFDF6FAFEFA0102010A06000602FD0402EE
|
||||
:20232000010804070C020104FBFD00FBFF01FE0503FC01FEF9FEFCFB01FE0105FEFF02FB95
|
||||
:20234000FC00FC0003010705FF0301FAFFFEFC0301020800FF03FCFC00FCFF03FE0506FE72
|
||||
:202360000302FAFFFFFB03000007FFFD02FAF9FFFBFE03FF0607FF0404FC0101FD04030258
|
||||
:202380000802FF03FDFAFEFBFC01FD0103FC0000FBFEFFFC0203030A05010500FC0201FD3A
|
||||
:2023A000FC0103FEFFFCF8FAFAFAFCFCFE030102030002030003040207090407040002FE12
|
||||
:2023C000FD00FCFE03FFFF01FAFCFCF8FCFDFA0002FE02FFFC01FDFC02FF0109050204FE1C
|
||||
:2023E0000001FD0102FF0507020502FE01FEFD01FEFE06020003FCFCFDF7FCFEF90106FFE1
|
||||
:202400000300F8FEFAF902FEFE09040005FDFE02FB0104FD0509010404FE0400FC0400FEAF
|
||||
:2024200009040005FCFCFFF8FC01F90007FF0303FA00FDF801FFFC0805FE04FDFB01FAFEAE
|
||||
:2024400004FD030A010304FB00FFFA0100FD0606000500FE02FEFDFEFF0203040200000060
|
||||
:20246000FEFEFEFE00010303000102FEFEFFFD0002010200FF01FDFBFEFCFD02010303FE67
|
||||
:20248000FF00F9FDFEFA0003010400FC01FDFA00FEFE05040506000102FD0002FF04060533
|
||||
:2024A0000704FF03FFFC00FDFD04020202FBFCFEF6F9FCF7FE02FF0300FC03FEF802FEFD45
|
||||
:2024C00008050408FF0004F9FE04FB0307000502F900FDF803FFFD08040206FDFD02F9FBE8
|
||||
:2024E00001FA0005010504FD0201FA0100FC0503020600FE03FCFC01FC0006010403FCFFCC
|
||||
:20250000FFF9FDFDFB0000000300FF030000010002040404030202010000FF0000010300AF
|
||||
:20252000FF00FDFCFDFBFDFEFC0201FE01FEFCFEFCFE01FE0207000203FDFFFFFD0201FFB9
|
||||
:202540000805FF0501FD01FEFF04FE0209FEFF01F9FBFCF90000FD0705FE0500FC00FDFF76
|
||||
:2025600005FF030C00FF01F6FAFDF90001FB0705FB02FDF800FDFD05FF010B010205FDFF5A
|
||||
:2025800002FD0204000707000502FE0200FE02FFFF04FEFE01FBFCFEFBFDFEFC0203FD0237
|
||||
:2025A00001FCFFFDFB00FEFF0701FF03FCFBFEFBFF02FD0406FF0302FD0000FF040201071A
|
||||
:2025C00003010502FFFEFE00000305030502FF00F9F7FDF9FD03FF00FFF8FCFAF4FEFEFB27
|
||||
:2025E0000605FE02FEFE03FF030701050C050608010402FD0502FC0605FE03FDF9FDF7F9AD
|
||||
:20260000FEF8FC04FEFE00F9FCFDF9FF00FD0505010502010403030403050704050602039D
|
||||
:2026200003FE00FFFC0101FD00FEFBFEF9F9FEF9FB0400FE02FAFBFDF6FCFEF901040004DC
|
||||
:2026400002FE0301000503050B09080B040405FE0102FC0105FF01FFF9FDF9F700FBFA0652
|
||||
:2026600001FBFFF7F8FCF5FCFFF9030A000302FC0301FF0803010D08020703FEFC0001FF53
|
||||
:2026800005020206FFFE01FAF9FFFAFE01FD0301F8FDFDF6FBFCF9FF000107030305030450
|
||||
:2026A000050305060507060304020000FFFEFFFEFF01FEFCFCFBFBFBFBFBFBFCFDFEFDFE28
|
||||
:2026C000FFFEFFFFFF02030306040204030202010102020405010202FEFEFFFDFF00FF04D3
|
||||
:2026E00000FD01FDFAFFFCFD02FE0306FDFF02F8F9FCF90102FF0702FD0600FA03000009EC
|
||||
:20270000010509FD0003F8FD02FB0303FE0702FA02FDF701FEFD07000309FDFD03FAFE04B3
|
||||
:20272000FC0305FE0703FA02FEF7FFFDFA03FE000803FEFCFBFCFDFF010104070505030192
|
||||
:2027400002020202020304020101FEFEFEFDFCFDFDFEFDFCFDFDFDFDFDFEFFFF020300008E
|
||||
:2027600001FFFFFFFF00000104030003010001000103000408010102FCFCFDFBFEFDFD044F
|
||||
:2027800002FE02FEFCFEFBFE02FE0409010204FCFDFDFA00FFFD0804FD04FEFB01FDFF063D
|
||||
:2027A000FF050D010204FAFDFFFA0201FB0803FA02FCF8FFFAFB04FD010AFF0104FBFE011A
|
||||
:2027C000FB0103FE0909FF0500FA00FDFB02FE000A020004FBFCFEF9FCFFFC0303FE0300F8
|
||||
:2027E000FE0100FF030202070402010102FFFFFFFEFF010001FFFE00FDFCFEFCFD01FF00DA
|
||||
:2028000000FDFFFFFCFEFEFE0202020402020500FF02FF0205030504FF0301FBFFFEFB03A8
|
||||
:20282000020004FEFBFFF7F8FEF8FE04010401FA00FEF80200FC06040205FFFE03FDFD01B3
|
||||
:20284000FE0205030708030505FF03030006050204FFFC00F9F7FCF7FA00FCFE00F9FCFD7A
|
||||
:20286000F7FDFEFB0203020603FF0400FE03000207050709020304FCFF01FC0102FE00FE39
|
||||
:20288000FAFEFDFCFEFDFE00FF0104010204000204000406030501FE02FDF9FEFBFB030439
|
||||
:2028A000FFFAFBFCFAFCFCFB00FE0209010003FCFD00FD0203FF0809010502FC00FFFE051D
|
||||
:2028C000020409FFFF02F9FA00FBFF02FE0501F9FFFCF7FEFCFA0200020900FF04FDFE0309
|
||||
:2028E000FE0206010807FD0301FB0100FC0402030900FD01F9F8FEF9FC01FD0303FC0101D3
|
||||
:20290000FBFF00FD0404040B040005FFFC02FDFF04000507FD0000F8FCFDF900FFFD0600AE
|
||||
:20292000FC02FCF9FFFBFD03FF0508FF0203FC0002FD0303010904FF0500FB01FDFD05008C
|
||||
:202940000408FCFDFFF6F9FDF8FF00FE0702FD04FEF800FEFE060402FF01020001FFFE0387
|
||||
:20296000020309060305FFFFFFFAFDFEFA0004FF0201FBFFFCFAFFFDFD03020104FF000156
|
||||
:20298000FD0001000305020402FF0100FF0100FF03020002FEFEFFFCFDFFFD00030001012E
|
||||
:2029A000FDFFFEFCFFFEFE02020002FFFE01FEFF01000206030405000200FB01FFFD07050A
|
||||
:2029C000FF03FCF9FDF7F9FEF9FF06FF0203FB00FFFC0403FF0B0A030800FD02FBFE03FB01
|
||||
:2029E000FF08FF0002FAFEFDF800FFFA0505FE04FFFC02FBFD04FD010B020103FAFFFFF8E5
|
||||
:202A00000100FA0605FD03FEFAFFFAFC020100030605020301FEFF01010403050601000199
|
||||
:202A2000FDFDFFFCFE00FE0200FDFFFDFBFDFDFD01010202000102FEFF01FE0204030502A3
|
||||
:202A4000FF02FFFBFFFEFC01FFFE01FEFF01FDFD00FF0205040605000301FC00FFFE040471
|
||||
:202A60000405FEFDFFF6F8FCF7FD02FF0200FA00FDF80100FD0705030801FF05FBFE06FE6C
|
||||
:202A80000309010504FC02FEF601FEF90502FF04FCFA01F9FA01FBFF06010505FF0304FE32
|
||||
:202AA0000203FF0606040803FF03FDFB01FBFD03FDFE00FAFDFEF6FCFDF90103000501FD22
|
||||
:202AC00002FCFA01FFFDFF0304000201FF01020204030509040304000001FF0001FE0201D2
|
||||
:202AE000FCFEFDFBFDFCFCFFFE0004FFFF00FCFDFEFDFF00FF0404000401FE01FFFF0301F0
|
||||
:202B00000208030204FEFDFEFBFF00FD0404FD01FFFBFEFCFC00FEFF04FEFF01FE0001FFBF
|
||||
:202B20000203020607030604000200FF0300FF0700FD01FAF9FCF8FCFFFA0306FB00FFF796
|
||||
:202B4000FDFCFA0300FF0B03FF06FDFC01FC0106FF070B000505FC0202FD0602FF0B02FC48
|
||||
:202B600002FAF8FEF9FC01F90207FBFF00F7FDFEFA0200FD0A05FF06FFFC0302FFFE02066D
|
||||
:202B8000060603FE00FDFB01FCFC02010101FBFCFEF8FCFEFC0105030604010501FF030033
|
||||
:202BA0000209060303FDFDFCF9FCFCF90002FDFFFDFAFDFCFC00FF00050403040001020022
|
||||
:202BC0000102010405030403010200FE00FFFF0300FF01FDFDFDFAFCFEFB0105000303FDED
|
||||
:202BE00000FBF8FFFCFB0502FF04FDFE01FB0003FE050B030504FD0300FC05FFFD0803FEC8
|
||||
:202C000003FCFB00F9FD01FA0108000202FB01FFFB0400FC0705FF04FEFC00FAFC01FB00CB
|
||||
:202C200005FF0102FC0100FC0201FF0707020501FE02FEFDFDFE00020401FDFFFDFBFDFC92
|
||||
:202C4000FD01FF0304FEFF00FAFBFEFB0001000603010601FD01FEFF04000406FF0102FB6D
|
||||
:202C6000FDFFFB0101000602FD02FEFB00FEFE04010509000102FAFCFFFA0000FE0501FB5B
|
||||
:202C800000FCF9FEFCFD02000407010204FF0002FF04050309050003FFFAFEFCFB00FEFF2C
|
||||
:202CA00003FCFCFFFAFCFEFBFF02000605000402FD0100FE03010207000004FCFC00FBFE1B
|
||||
:202CC00001FE0303FD0100FAFFFEFB0200000500FE03FEFE02FE0205020706FE0302FAFFE9
|
||||
:202CE000FEFA01FF0006FEFC01FCF7F8FDFEFD0405000300FE00FD000400050B030304FDD6
|
||||
:202D000000FFF901FFFB0605FE02FCFAFFF9FD02FC040AFF0102FBFF00FC0301FE0B04FBBA
|
||||
:202D200002FCF900FCFD03FC0108FE0002FBFE00FC0102FF0806000400FE01FEFF02FF0392
|
||||
:202D400008020202FDFEFFFCFEFFFD0100FD01FEFCFFFDFD00FE0003FF0003FE0001FE0083
|
||||
:202D600001FF0504FF0201FD01FFFD01FFFF03FFFF02FEFF01FEFF01FF0304FF0303FE0047
|
||||
:202D8000FFFD0201000803FF04FDFAFEF9FD01FB0306FBFFFFF7FCFCFB0300FF0B03FF053F
|
||||
:202DA00001FBFB0101FF0605020400FE02FCFE03FE0308030403FC0101F800FFFA04030004
|
||||
:202DC00003FDFB01FAFB01FAFF06010404FD0201F900FFFB0403010600FE03FDFC02FDFF00
|
||||
:202DE00006020203FCFF01FAFF00FC0405020602FE03FEFCFFFCFE02000202FEFF00FCFFD0
|
||||
:202E000000FE0203020502FF03FEFB00FCFC03000102FAFCFEF9FCFEFB00020105040005BA
|
||||
:202E200002FE04010108050508010103F9FBFFF8FE00FBFFFEF9FDFCF9FEFDFD0403040896
|
||||
:202E4000020105FE0004FF0408040706FF03FFF9FFFDFB0201FF0200FBF9F9FAFBFFFEFF79
|
||||
:202E600007030002FDFCFFFE0104FF0609010404FD0000FD0401FF0A02FC01FBFAFEFBFE41
|
||||
:202E800002FE0505FC00FFF9FEFFFC0201010903FF05FFFC02FEFF04FF0506FCFF00F8FC30
|
||||
:202EA000FEF90000FF0702FE03FEFBFFFCFE02000406FF0102FCFF01FE0203020803FE0305
|
||||
:202EC000FFFB00FCFC01FE0104FD0002FBFE01FC0102FF0502FD02FEFAFFFDFC02FF00040A
|
||||
:202EE000FF0103FF0002FE02040308060002FFFBFEFDFB00FF0004FEFD00FBFCFFFCFF03D5
|
||||
:202F0000010706FF0401FAFEFDFB0100010602FFFEFEFEFE0100000606030500FF00FBFEA1
|
||||
:202F200000FB0106FF0101FBFFFDFA02FEFD0804FF04FCFCFFF9FE02FB0409000302FA009A
|
||||
:202F4000FDFB0300FD0806020700FF03FCFF03FD0209010203FBFEFCF7FFFDFA0403FE026B
|
||||
:202F6000FDFBFFF9FB00FD0208030406000403FE0302FF07060003FFFB00FAFAFEFAFD0353
|
||||
:202F8000FEFF02FCFF00FC0101FF0606010502FE02FEFD01FDFF07020004FDFEFFF9FDFF32
|
||||
:202FA000FA0104FD0100FB00FDFC01FF0008040104FEFF02FD0002FE0508030604FE02FEFB
|
||||
:202FC000FB01FDFC0605FEFCFEFCF7FBFBFA00000306FEFF01FAFBFFFC0205010906FF0306
|
||||
:202FE00000FA0101FF07030409000003FAFC01FB0005000401FB00FCF6FFFCFA03020106D2
|
||||
:2030000000FE03FCFD03FD0106020605FE0301FB0100FD0303020500FF03FCFC01FCFE03A2
|
||||
:20302000FF0101FBFEFEF9FDFEFB0203010501FE03FEFD02FEFF04020304FF0102FE010193
|
||||
:20304000FE0303010502FE02FEFC00FDFD02000104FDFF00F9FDFFFA0003FF0200FB00FD82
|
||||
:20306000FA00FEFE05040406000104FD0003FE0306030603FE02FEF9FFFDFC040501FDFF3A
|
||||
:20308000FFFAFAFBFBFFFF0208020103FEFDFFFD0103FE0809FF0300F9FDFCFB02FCFE083C
|
||||
:2030A000FFFE02FAFC00FB0103FD0708FF0502FC0200FF0701010C02FE04FBFBFFF9FE0107
|
||||
:2030C000F90305F8FEFDF6FDFCFA02FFFF0A040006FFFE03FE0104000609010404FE0100E5
|
||||
:2030E000FD0201000802FD02FCFAFEFAFBFFFC0105FE0002FBFFFFFB0100FE0703FD02FDE4
|
||||
:20310000FAFFFCFD01FE0308000205FF0203FF0304010805000400FCFFFCFB00FDFF03FDA2
|
||||
:20312000FE00FBFDFEFCFF00FF0403000401FE00FFFF0202020203030000FFFDFEFEFF0193
|
||||
:20314000020304000001FBFE00FC0003000301FC00FCF9FEFCFD03020204FF0003FDFF0276
|
||||
:20316000FE0408030705FF02FEFC02FEFD0703FF03FBFBFEF7FD00F80106FCFFFEF8FFFC5F
|
||||
:20318000FB0400FF0B070307FFFF04FC0205FC0409FE0100F8FFFCF903FEFA0703FD03FB1C
|
||||
:2031A000FB02FBFF05FE040D030505FC01FFF902FFFA0705FC02FBF8FEF8F900F9FE08011B
|
||||
:2031C0000104FC0002FC0203000708020602FE0300FF02000003000002FDFEFFFCFEFFFDDB
|
||||
:2031E0000000FD00FFFDFFFEFDFFFEFF00010100000000FE000000010303010101010000D5
|
||||
:20320000000101020302000100FFFFFEFE00FF0103FFFF01FCFDFEFBFE00FF0503FE02FFB2
|
||||
:20322000FAFFFEFD0401050A010104F8F9FFF90002FD0501F901FDF701FFFE0903060BFF8A
|
||||
:203240000208FDFF05FB0205FD0602F800FCF5FEFCF904000108FDFD04FBFB02FC0106007A
|
||||
:203260000908FE0303FB0101FC0503020A01FE03FCFAFFF9FA00FC0002FCFFFFFCFF00FE51
|
||||
:2032800002020106030205020102000001FF0000FF0000FEFFFEFDFFFFFF0301FF03FFFC1F
|
||||
:2032A00000FFFDFC01040000FEFAFCFAFBFEFCFE05030304FF0101FD020400090C030601FE
|
||||
:2032C000FAFEF9FA02FCFE08010104FCFEFEF80101FB0805FA03FEF901FDFD07FF040F00F7
|
||||
:2032E000FF02F6FAFFF80000F80705FA03FEF801FEFE0802040F040208FEFE01FB0003FCD0
|
||||
:203300000506FC0200FAFFFDFB02FFFF0701FF03FDFE01FDFF01FE0304FD0000FCFFFEFDB8
|
||||
:20332000FFFEFF02FFFF01FFFF01FF00010002010002010002010000000101000001FFFF87
|
||||
:2033400000FFFFFFFF0101FF0001FEFFFFFE0101000503FF0200FDFFFFFEFD010403040167
|
||||
:20336000FD00FBFAFFFBFD03000102FBFFFFF80002FC0406010601FD04FDFD06FF00080352
|
||||
:203380000506FD0001F90101FB0403FE01FCF900FCF9FFFCFF06030407000305FD0103FD2A
|
||||
:2033A0000305010502FD02FCF8FFFBFC03000002FBFC00F9FBFFFB0003000402FE0302FF1F
|
||||
:2033C00003010106040407020206FEFF02FC0002FF0100FBFEFCF8FCFBFA00FFFF03FEFEF1
|
||||
:2033E00002FDFE03FE0107040707000301F900FFFB05040003FCFAFFF7F902FAFE060002CB
|
||||
:2034000003FC0201FA0403FF0908030800FD04FDF9FC0001010902FC00FDFAFCFBFD00FEA9
|
||||
:203420000408FF0001FBFDFFFC0203000A070105FFFCFFFCFD00FD0104FF0000FCFDFEFD89
|
||||
:203440000000010502000401FE00FFFF01000203FF0001FCFDFEFCFF00FE0301FD00FFFD70
|
||||
:20346000FFFEFE01010305000103FEFF01FE0001000403000402FE01FFFF04010206FFFF31
|
||||
:2034800003FBFBFEF9FDFFFD0402FB01FEF8FEFDFB0301040B030206FCFC03FD0105FF0634
|
||||
:2034A00004FB00FFF7FFFFFB04010007FEFC03FBFC04FD0107020908FD0201F80000FA030D
|
||||
:2034C00000FF06FDFA00FBF7F9FAFCFD0103010304030301020504060A070607000100FCD3
|
||||
:2034E000FFFEFB0101FCFEFBF9FBF8FAFCFAFD01FE0002FE0000FE010200050603060401EB
|
||||
:2035000003000003010207040203FDFEFEF9FDFDFA0002FD00FEFBFEFBFB00FD00060201BA
|
||||
:2035200003FDFF00FD0203FF0708030703FE03FDFB02FDFE07020005FCFCFEF7FE00F90384
|
||||
:2035400006FC01FEF8FFFCFB04FFFF0C050106FCFE02FB0104FC060B010401F9FFFDFB0360
|
||||
:20356000FEFC0703FF04FCFC00F9FC00FB0207010605FE03FFFB01FFFD0604000400FDFB49
|
||||
:20358000FAFDFDFF010104020001FFFDFFFEFF02010303FEFEFFFEFEFFFEFF000105030230
|
||||
:2035A0000401FF02FF0003010505FEFFFEF7F9FAF8FDFFFE01FEFC00FCFB01FE000705061E
|
||||
:2035C00006000303FE0203FF0608050702FE03FCFAFFFBFD03FEFEFFF8FCFDF6FCFEF900FB
|
||||
:2035E00003010502FE04FFFD06000008050507FF0003FB0002FB0205000400FA01FCF700B0
|
||||
:20360000FCFA02FFFF04FEFF04FCFF03FE0408020605FF0301FB01FFFD04020002FCFC009F
|
||||
:20362000F9FBFFFAFE02FF0302FD0100FB00FFFE04040406040100FEFFFF02010006030084
|
||||
:2036400002FDFBFDFCFE00FC0206FD0001FAFDFEFB01FFFE0802FD02FCFB00FD0004FF0683
|
||||
:203660000B000303FBFFFFFB0300FE0902FD03FCFAFFFBFE04FE050BFE0102F9FEFEFA0247
|
||||
:2036800001FF0C05FD04FCFA00FCFF05FC0209FBFEFFF6FBFDF90000FD0906FF0500FC032D
|
||||
:2036A000FFFF0701040B010305FCFF00FB0101FD0503FD03FEFAFFFBFB01FCFF05FDFE0204
|
||||
:2036C000FBFDFFFBFF00FE0404FF0301FE0200FF02010206010103FF0001FF0000000302DD
|
||||
:2036E000FF0200FDFFFEFD00FEFF040300FE00FFFBFFFEFC03040304FEFCFEF6F8FDF9FFF4
|
||||
:2037000004010403FD0200FB04020009070407010003FCFE02FC0105010504FE0300FB0179
|
||||
:20372000FFFC0603FD01FCFAFEF9FCFFFA0007000102FBFFFFFA0100FC0605FF03FEFC00A4
|
||||
:20374000FCFE03FE0107010204FE0101FD0101FF0504010401FF03FEFE03FE000802010345
|
||||
:20376000FAFBFBF5FAFAF6FF00FB00FDFA00FCFC0300010805040803040601040501050750
|
||||
:20378000020503FE01FDFB00FDFD05020004FCFCFCF5FAFCF6FF03FBFFFCF7FEFAF902FE6E
|
||||
:2037A000000C0A02010301FE03020106060809010002FCFE02FC0003FF0502FBFFFDF7FDDC
|
||||
:2037C000FCFA01000206FFFE01FBFB00FB0003000705FE0200FAFEFEFC0301020701FF03EA
|
||||
:2037E000FEFD02FE0105010605FE0100F9FDFDFA01FFFF04FEFC00FBFBFFFCFE03000506D6
|
||||
:20380000FF0203FC0001FD0403020A03FF05FDF900FBFC02FD0306FC0001F6FBFEF80100B6
|
||||
:20382000FE0600FC03FCF901FDFE0501060A010305FD0104FE0505020A050005FFF900FC61
|
||||
:20384000FB02FCFF02F9FBFDF5F8FDF7FF01FE0502FC0300FB01FFFF06070604040402037A
|
||||
:2038600002010103030403010200FF00FEFEFEFDFF02FF00FFFBFDFBFAFDFBFC00FFFD0062
|
||||
:20388000FDFEFEFCFF00FF03050103030002020103020306030204020102000002000305FB
|
||||
:2038A000FF01FFFAFCFBFAFEFCFC0400FE02FEFCFFFCFF04FD050AFD00FFF6FBFCF902FE3E
|
||||
:2038C000FE0A01FC05FFFE05FF020801090E000303FAFFFFFA02FFFB0702FC03FDFA00FBCD
|
||||
:2038E000FC02FC0107FDFF02FBFE00FD0303000B08FF0400FB00FCFB02FD0109FDFCFFF6CD
|
||||
:20390000F9FCF8FD00FD0505FF0502FF030201060605060404020201FEFFFFFF0203010185
|
||||
:20392000FDFBFCF8F8FAF8FBFEFD00FFFD00FFFD01010105050506020203FF0001FF02049F
|
||||
:20394000020403FF0200FC00FEFE04030204FEFE00F8FAFEF9FE03FF01FFF8FDFBF7FFFD90
|
||||
:20396000FC04040406000004FE0206000307020504FF0302FD0301FE06050206FEFAFEF717
|
||||
:20398000F8FDF8FC02FF0201F9FDFDF8FFFFFC0607050801FE05FCFC04FC0008030405FC2F
|
||||
:2039A0000101F80000FB05050004FEF900FAF900FBFD05010406FF0404FB0203FD06070100
|
||||
:2039C0000500FB01FAF800FEFBFD0303FE00FEFBFDFEFE01000309030304FEFF01FE0204EF
|
||||
:2039E000000908010400FBFDFBFAFFFCFF05FDFDFFF9FBFDFAFE00FE0606000502FE01FFD4
|
||||
:203A0000FF04020408010104FDFD01FCFE01FF0402FC01FEFAFEFDFC01000104FFFF02FEA4
|
||||
:203A2000FE01FE0103020606010403FE0200FE0301020801FE02FAF8FDF9FC00FC0202F985
|
||||
:203A4000FEFDF5FBFCF901000007020007010006020409050909010403FBFDFEFAFFFFFE54
|
||||
:203A600004FFFC01FBF8FFFBFC02FE0306FE0100F7FCFFFB0303010801FC02FDFA0201FF61
|
||||
:203A8000FF0509050603FF01FF0003FE010902FF00F8FAFBF8FEFEFA0406FE03FFFAFFFB27
|
||||
:203AA000FB01FE0008040407000202FD0304FF0608000300FBFFFAF8FDFBFC0401FF02FCFB
|
||||
:203AC000FDFFFBFF01FE0407020503FE01FFFE02000106030203FEFEFFFBFDFEFB0002FEE3
|
||||
:203AE0000000FC00FEFC00FFFF05030105000002FE0002FE0205010404FE01FEFBFFFEFCC3
|
||||
:203B00000301FE03FEFD00FBFD02FD0108010303FC00FEF9FFFEFB0404FE03FFFC00FBFDB7
|
||||
:203B200002FD0209020405FE0201FC0200FC0403FF04FFFC01FEFDFD0203030701FCFFFC70
|
||||
:203B4000FAFFFDFE03FF0303FBFEFFF8FD00FB0102FF0602FF0400FD03010207030709FF58
|
||||
:203B60000001FAFCFFFA0001FF0600FA00FBF7FDFBFB02010204FF0103FBFE01FD02050363
|
||||
:203B80000504010402FF02010106050506000101F9FBFEF9FD01FE01FFF9FEFBF7FFFCFA35
|
||||
:203BA00004030105FDFD01F8FD02FB0208020503FC0200FB0301FF0908070A020106FCFDD7
|
||||
:203BC00003FB0006FF0100F7FCFAF3FCFBF60000FD02FDFC02FBFC03FE02080407080205FE
|
||||
:203BE00005FF03030004030205020003FFFDFEFEFF000201FDFEFDFAFBFBFBFDFCFF01FDD5
|
||||
:203C0000FEFFFCFDFFFE0102010705010401FF01FFFF01000205010203FF0001FE0202008D
|
||||
:203C20000806FF04FEF7FAF7F8FFFAFF06FBFCFFF6FAFDFA0102FF0A08020804FF05020290
|
||||
:203C40000802060E040306FCFDFFFA0101F90501F6FDF8F3FBF8F902FCFF0AFEFD02FAFE80
|
||||
:203C600002FD0205010B0C030A07FE0401FE0601FF08FFFD02F9F8FCF7FAFEFA0002FB0032
|
||||
:203C800000FB0000FD0202010904020701FF02FEFF02FE0203FD00FFFBFEFDFCFFFFFE0320
|
||||
:203CA00000FE02FFFFFFFEFF0001030303020001FFFDFFFEFF02020202FE00FFFAFDFEFD0E
|
||||
:203CC0000102010401FF02FDFD02FE0107030403FD00FFF9FEFEFB0303FF02FEFC02FDFCE6
|
||||
:203CE00002FE0209030305FE0000FC0202FE08080003FEF9FEFAFC01FBFD0600FF01FAFEBD
|
||||
:203D0000FFFA0000FD0508020604FF0400FF0500000A040105FCFBFDF7FBFDF8FF03FC019F
|
||||
:203D200000FB00FDFB01FEFF07040207010104FE0104FE0409020403FBFFFBF900FCFB0577
|
||||
:203D400001FE03FBFAFEF8FC00FB0309020504FC01FEFC0400FE0A06000500FBFAFDFFFE6B
|
||||
:203D60000201020600FE00FBFAFFFCFF03000605FE0201FAFEFFFC0302030902FF03FCFB3D
|
||||
:203D8000FFFCFF03FF0505FD0100FAFEFEFB0201000601FE02FEFC00FDFF0301040601031C
|
||||
:203DA00003FE0000FD0201000501FE00FCFBFDFBFCFFFE0002FF0002FF0001FF020201040B
|
||||
:203DC000030103010002FFFF03010306000002FBFCFEF9FEFFFD0300FB01FDF7FDFBFB02FC
|
||||
:203DE000FF0208000207FCFD03FD0305010905FD03FFF802FFFC05000206FBFD01F8FC02B1
|
||||
:203E0000FA0104FF0704FC0200FA01FFFC0401020803FFFEFFFEFE01FFFE06070102FEFD92
|
||||
:203E2000FEFAFCFDFA0005000203FCFFFEFC0100FF07050004FFFDFFFBFE00FD0004FF0193
|
||||
:203E400002FE0100FE0201010605010400FE00FDFDFFFD0002FEFF00FCFDFEFCFFFF000467
|
||||
:203E600002FF0200FE00FF0003000408010204FEFFFFFBFFFFFD0704FD02FDF9FEFAFA0048
|
||||
:203E8000FB0008FF0105FCFE00FC0303FE0A08000702FB02FEFD05FE010AFDFE03F9FBFF0E
|
||||
:203EA000F90002FC0706FC02FFFA00FEFC0500020D020005FAFAFEF9FF01FB0506FD02FF03
|
||||
:203EC000F9FFFEFB0300010C0601FEFCFDFBFDFEFC0104030300FDFFFDFE00FF02060405DF
|
||||
:203EE00006010201FC00FFFD0101FF00FDFCFEFCFCFEFCFF02010404FF0101FD0100FE03CC
|
||||
:203F0000040307030104FCFB00FAFC03FEFFFEF8FCFCF7FCFCFA02040306030105010105A8
|
||||
:203F2000010409060807000301FAFEFEFA0101FE01FCFAFFF9F8FEFAFC03FF0002FC00028D
|
||||
:203F4000FC0001FE05070408040005FFFC02FEFE05010205FDFE01F9FD00FB0003FF02004E
|
||||
:203F6000FC01FFFC01FEFF05030305FFFF02FDFF02FD0205010402FE02FFFB00FDFD030536
|
||||
:203F800001FEFEFEFBFCFCFBFEFF0005010002FFFF01000305020B0D040604FAFCFAF9FF1C
|
||||
:203FA000FAFB04FCFB00F9F9FDFA0004FD0708FC0301FA00FFFE0602020D040106FEFD0202
|
||||
:203FC000FD0105010706FC0200F7FEFEFA01FFFE03FBFB00FAFAFFFBFF04010707FF0202EB
|
||||
:203FE000FB0001FD0303020902FE03FEFC01FDFD03000405FE0001FBFEFFFA0000FF0501BD
|
||||
:20400000FE03FEFB01FDFE05000305FCFF01F9FCFEFAFF01FF0401FD0300FE0300010804A2
|
||||
:20402000070A000003FAFBFEF9FF01FE03FFFA00FDF9FEFDFD040504020202FF00FFFD0189
|
||||
:20404000000007050103FDFDFFFBFE00FC0207000202FC00FDFA00FDFD06030003FDFDFF63
|
||||
:20406000FBFF01FD0307000302FD01FFFD02FFFF0401FF02FFFF01FF010200040602030326
|
||||
:20408000FE00FEFCFFFEFD0302FF01FCFBFEFAFC00FC0006000202FC00FEFA01FFFC06053D
|
||||
:2040A0000005FFFC01FCFE04FE030C030406FC00FFFA0300FB0705FD04FDFA00F9FC04FBFC
|
||||
:2040C000000AFF0002F9FEFEF80101FB0808FF0500FB02FBFD05FD010C020104FAFEFEF8DE
|
||||
:2040E0000101FA0505FB02FDF8FFFAFA0200FF030504010201FE01020105040708020203A3
|
||||
:20410000FDFD00FBFF01FE0301FBFFFCF7FBFAF9FFFE0004FEFF01FDFE00FF0204030706BE
|
||||
:20412000030503000301000402030500FF00FCFBFDFBFD00FEFFFFFBFEFDFBFDFDFD000192
|
||||
:204140000103000103000003010306050707020501FA00FFFB0403FE01FAF7FCF3F5FCF66E
|
||||
:20416000FB01FE0103FD0202FD030402090A080C070408010004FF0004000101FBFDFEF907
|
||||
:20418000FCFCF9FEFFFDFFFDFBFFFDFCFFFEFF03020305010203FE0002FF0305040603FF23
|
||||
:2041A00002FDFAFFFFFDFD0201FD00FFFBFCFDFE01000207010002FDFE00FE000200070608
|
||||
:2041C000000402FE01FFFE02FF0107000002FCFDFEFB0000FD0605FE03FFFAFEFCFC03FDE8
|
||||
:2041E000000AFFFC00F7F9FEFB0103FF0908000604FE0301000701020B00FD01F9FAFDF8B6
|
||||
:20420000FDFFFB0507FD0300F9FFFDFB0400000C02FE03FAFA00FBFF03FC0509FD0201F9A4
|
||||
:20422000FFFFFC0502010D05FF05FCFAFFFAFD03FC0308FC0000F8FCFDFA0000FF0905017B
|
||||
:204240000701FE03FEFE04FE0307FE0001FAFDFDFAFFFFFE0402FF04FFFE0100FF00020557
|
||||
:20426000040404FF00FDFAFDFCFC00000002FEFFFFFAFDFFFD0205020503FE02FEFC01FF4B
|
||||
:204280000005030405FF0001FBFE00FC0103010401FD01FEFB01FEFE05030306FF0002F90F
|
||||
:2042A000FD00F90206FD01FEF8FDF9F901FCFD0802FF04FCFE01FC0105FE070C020503FC02
|
||||
:2042C00001FFFC03FFFC0602FF04FEFD01FBFE02FC0106FF0303FC01FEFA01FFFC0401FDE7
|
||||
:2042E00001FDFC01FCFE01FE0208020405FE0200FB00FFFB0403FD03FEFBFFFAFC01FC00CE
|
||||
:2043000008010204FD0000FB0201FE0706000500FD01FEFCFD0103040700FAFDFBF9FCFB9D
|
||||
:20432000FC00000404FE0001FCFF01FF0405040A05020600FC00FDFE02FF0304FCFF00F968
|
||||
:20434000FCFDFA0000FF0501FD02FEFA00FDFD04000406FEFF02FAFCFFFB0002000604FF6C
|
||||
:204360000301FF03010105030508010103FDFEFFFBFF00FE02FFFBFEFCFAFDFBFBFFFEFF4A
|
||||
:2043800003000003000102000203020605010402FF01FFFE01FF0104FEFE01FCFBFFFBFE0D
|
||||
:2043A00001FE0201FBFFFFF9FEFEFB0201020700FD02FCFB01FD0005020807000402FB01FA
|
||||
:2043C00002FD0503020800FD02FEF9F9FEFEFC0604FC00FDFCFEFBFF03FD040C030302F8DE
|
||||
:2043E000FCFBF7FFFEFB0605000601FF04FE010600040C050505FBFEFCF8FFFEF90303FCB9
|
||||
:2044000001FBF7FDF8FA01FCFF08030205FDFF00FB0101FF0807000502FE02FFFE02FF029E
|
||||
:2044200007000103FCFEFFFBFF00FE0504FD0200FBFFFCFB01FDFE06FFFE03FCFDFFFBFF93
|
||||
:2044400002FE0709010604FC00FEFC02FF000800FE03FDFC00FC0004FE0608FE0302F9FD43
|
||||
:20446000FDFA01FEFC0700FC02FAF9FEFBFE03FD0509FF0303FAFF00FD0402FF0903FF053D
|
||||
:2044800002FEFDFFFFFF03040202010001FDFCFFFDFF04030304FE0100F8FCFDF90102FF28
|
||||
:2044A00002FEFB00FBFA00FBFF05020405FF0203FD0203000607040804FF04FEFC00FDFEE7
|
||||
:2044C00003010102FCFDFEF9FDFEFB0001FF02FFFD00FDFCFFFEFF020102040002030102EB
|
||||
:2044E00003010405040603FF03FFFCFFFCFC02000002FCFCFEF7FAFDF9FF03000301FC01CA
|
||||
:20450000FEFA02FFFE07050307010105FCFE03FE0307010403FC00FEF8FFFDFC040403077E
|
||||
:2045200000FD01F8FB01FA0005FF0101FB00FDF900FFFD0606040703FEFEFEFFFF02010087
|
||||
:2045400006030002FEFCFFFD0002FD0306FE0001FBFDFEFB00FFFF0602FE03FFFE00FEFF61
|
||||
:2045600001FF0204000201FF0100FF0101010502000300FFFFFEFEFFFE0001FEFF00FCFE37
|
||||
:20458000FEFD0001020704010500FB01FDFD01FD0101F7FAFCF5FBFFFA000201090400062A
|
||||
:2045A00000FC0402020906090C000205FC0003FC0404000700F8FEF8F3FEF9F802FC0004F0
|
||||
:2045C000F9FB00F6FA01FB0206030A07000603FB0502FE07020308FFFF05FAFB02FA0004CA
|
||||
:2045E000FE0502F9FFFDF6FDFCF801FEFF0501FFFFFF0102020303060805060402020000AD
|
||||
:2046000001FF0104FFFEFFFBFBFCFAFCFCFB0000FE00FEFDFEFCFD00FE01050202030002BD
|
||||
:2046200001FF02020105050205020002FEFF01FE0005000102FCFFFEFA00FFFC0605FD0066
|
||||
:20464000FBF8FCF6F9FEFAFF07FFFF02FB0001FD0405010B0C040905FF05FFFF06FF010B3F
|
||||
:20466000010103F9FBFCF6FEFEF70203F900FCF7FEFAF901FCFE09030207FF0205FE03065D
|
||||
:2046800000080B020704FD02FDFB02FDFC0700FD01F9FAFDF6FBFEF80004FD0201FB01FE2E
|
||||
:2046A000FC0200010A0A05040404FF0000FE0203030500FE00FAF8FCF8FBFFFC0100FBFFF7
|
||||
:2046C000FEFAFFFFFE03020307020205000002000306030704FE0200FCFFFEFC02010207B4
|
||||
:2046E000FFFD01FAF7FCF8FB00FD0302FAFEFDF7FDFEFC03040408040305000005010308C8
|
||||
:20470000040505000202FD0000FD02020003FFFD01FCFAFEFBFC02FF0103FCFEFEF8FDFEAE
|
||||
:20472000FA0002FF0300FD02FFFD03000107050507010204FD0001FD0204010301FE01FD5B
|
||||
:20474000FA00FDFD04010103FCFE00F8FCFEF90004000402FC01FCF800FDFD050602FF0175
|
||||
:2047600002FF0101000404050A030104FFFF01FE0002FD0204FC00FFF9FCFCFC00FEFF052B
|
||||
:2047800000FF02FEFDFFFDFF01FF0506000403FE0200FE0401010A03FE02FBF9FCF9FCFF1B
|
||||
:2047A000FB0205FC0000F9FDFEFC02010009040106FFFE02FE010500070B010302FAFEFFE2
|
||||
:2047C000FB0200FE0904FE03FAF6FDF9FB01FB0209FD0002F8FDFFFB0402FD0904FC04FEEC
|
||||
:2047E000FA01FDFE05FF040B020408FF0102FC0101FC0603FC02FDF8FCF9F9FFFBFF06FDC0
|
||||
:20480000FE02FAFCFFFB0002FF0807010603FE0300FF040302030202FEFEFDF9FCFDFD0195
|
||||
:2048200000FF00FDFDFFFCFD00FE0205030505000201FD00FFFF03020102FFFF00FCFE0077
|
||||
:20484000FE0105020403FD00FDF9FEFDFB02010003FEFD00FBFD02FD0107030505FE02FF56
|
||||
:20486000F9FFFEFC0503FF03FFFE01FDFF02FF0206010303FF0201FE0301FF08060004FE1F
|
||||
:20488000FAFDF8FAFFF8FC03FCFF01FAFEFEF90101FD0808010600FC02FDFE04FD010B0230
|
||||
:2048A0000205FCFF00FB0202FD0706FE0400FB00FBFB02FCFF0800FF02FAFDFEFA0000FB0A
|
||||
:2048C0000507000603FD02FDFD040200020603FE00FCF6FBFCFB00FF0306FF0002FBFE02D3
|
||||
:2048E000FD0205030906FE03FFF900FEFC03000305FDFE00FAFBFEFB0002020805000301A6
|
||||
:20490000FC0100FE03020306FFFF01FCFCFEFBFE01FF0403FE0100FBFEFDFD01000205009F
|
||||
:204920000104FEFE01FD0003000504FE01FFFBFFFEFC0200000600FF04FEFD01FD00040072
|
||||
:204940000505FE0202FAFFFEFA0200000700FE03FCF900FBFC02FE0304FD0101FBFF00FD67
|
||||
:204960000203020805020601FE03FF0005010506FE0101F8FBFCF8FEFFFD03FEFAFFFBF73C
|
||||
:20498000FCFCFCFE0104020304020303040504050A060406000000FCFEFEFB0102FCFEFCF7
|
||||
:2049A000F9FCF9F9FDFBFD04000003FF0000FD0002000608030503FF02FFFE0300010803F0
|
||||
:2049C0000003FDFF00FBFF00F90002FBFFFDFAFEFBFC02FF0109020004FEFD01FD0104FEF0
|
||||
:2049E0000708FE0402FAFFFEFB04FFFE0B00FB03F9F800F9FF04FA0507F90101F8FFFFFBC9
|
||||
:204A00000501000D050008FFFD04FE0007FF060BFE0202F7FBFDF7FFFFFC0801FA02FCF886
|
||||
:204A2000FFFBFC02FC0208FD0002FBFF01FD03030108050106020004020001010302010155
|
||||
:204A4000FEFDFDFBFBFCFCFEFFFF00FEFDFFFEFEFFFF0103020403000200FE00FFFF020271
|
||||
:204A60000203FFFF00FDFEFFFD0102000201FE01FFFD00FF0004030305000103FCFE00FC33
|
||||
:204A80000205010402FC00FAF6FEFBFC0401FF03FCFD00F8FD01FC0307020504FF0502FD1D
|
||||
:204AA00005020009070407FEFE02F9FBFFF9FE02FE0201FB01FEF8FEFCFB03020004FFFEFC
|
||||
:204AC00003FEFE03FE0207030505FE0201FB0100FC05050105FEFAFEF6F6FDF7FA00FCFFEC
|
||||
:204AE00000FBFF00FB020300070806090502070300010102020604000200FCFEFDFE02FE86
|
||||
:204B00000409FCFBFAF2F4F7F5FAFBFA0502FE0400FD0302040A05090F040506FE0001FD95
|
||||
:204B20000302FE0903FB02FBF6FDFAFB02FB0007FBFD00F7FBFFFA0102FE0B08FE04FEF992
|
||||
:204B400000FEFD03FF0105000205010405030608060A07020602FC00FDFB00FCFCFFF7F835
|
||||
:204B6000FBF5F6F8F6F9FCFBFF00FD0102010403030606060805050703030400010200032C
|
||||
:204B800002FD00FFFAFCFCFAFDFDFD01FCFCFFFBFBFEFCFE01000406020707FF0203FF062A
|
||||
:204BA00005050A01FC00FAF4F6FCFBFA0402FBFFFDFC00FC0005FF050B030304FD0102FEFE
|
||||
:204BC0000503FE0908FF04FEFBFFFAFC00FAFE06FEFF00FAFEFFFB0100FE0707010702FFCA
|
||||
:204BE00003FDFD02FDFF0701FF01FAFCFCF8FDFEFA0203FE0200FE02FFFF030103090503B8
|
||||
:204C000005FF0102FDFF00FE0102FE01FFFD01FFFE00FFFF03000004FFFF01FCFF01FD0298
|
||||
:204C200006FF0302FC00FCF900FCFB0601FD03FBFBFFFAFF04FE070E040604FAFFFDFA0474
|
||||
:204C4000FFFC0902FC04FBFB00F8FF04FB050BFE0202FA01FFFC0601FE0C06FE04FEF9F951
|
||||
:204C6000FDFFFC0201010400FE00FBFAFFFCFE02000606000203FE0102FE03040407030120
|
||||
:204C800002FFFEFFFDFE00FF0000FDFEFEFEFEFEFEFF00000200FF000000FFFFFFFFFF0030
|
||||
:204CA00000000001010000FF01010102010001010100FFFF00010203000102FEFF00FD01E8
|
||||
:204CC00004020501FD01FBF7FEFAF901FFFF03FCFE00F9FF03FD0409050906FF0601FC07C9
|
||||
:204CE00001FE09040002F8F9FEF5FC00F6FE03FBFEFFFA0100FC0503010C0B080B020005A6
|
||||
:204D0000FCFF04FB00070002FFF6FBF9F3FCFAF600FFFD01FFFCFEFE0002030606080706AE
|
||||
:204D200006050504040404040404010000FDFBFBFAFAFBFBFDFBFBFDFCFCFCFBFDFFFD0091
|
||||
:204D400002FEFF00FF00000001020307050205040203020104020509010202FCFCFCF8FD2E
|
||||
:204D6000FDFC0602FAFEF9F6FBF9FC01FB0207FD0002FAFE02FF0706020F08FE05FFFA023A
|
||||
:204D8000FEFE05FD020AFDFF02F9FD00F90203FC0806FD04FEF8FFFBFA03FE0008FFFF0318
|
||||
:204DA000FCFF02FD0104010707000401FE0100FE0100FF01FEFE00FDFFFFFCFF01FE0303EB
|
||||
:204DC000FC00FEFBFEFCFBFEFDFE02FFFFFFFE01010002020306060605030401FF02FFFFCC
|
||||
:204DE00003010102FDFFFEF9FEFDFB0203000400FE02F9FB02FB01080000FEF7FFFCF601D9
|
||||
:204E0000FEFB07040006FFFD04FB0007FF050D050807FD0401F80401FB0704FE03FAF8FE6B
|
||||
:204E2000F4F800F7FC05FCFE01F9FDFEFA0102000808040906030705040704050B05050542
|
||||
:204E4000FDFDFDF7FBFAF6FBFCF7FBFAF6FBF9F9FFFCFE05000004FEFF02FF02040206079E
|
||||
:094E60000505040204010103022E
|
||||
:00000001FF
|
||||
@@ -1,169 +0,0 @@
|
||||
-- megafunction wizard: %ROM: 1-PORT%
|
||||
-- GENERATION: STANDARD
|
||||
-- VERSION: WM1.0
|
||||
-- MODULE: altsyncram
|
||||
|
||||
-- ============================================================
|
||||
-- File Name: rocket_thrust.vhd
|
||||
-- Megafunction Name(s):
|
||||
-- altsyncram
|
||||
--
|
||||
-- Simulation Library Files(s):
|
||||
-- altera_mf
|
||||
-- ============================================================
|
||||
-- ************************************************************
|
||||
-- THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE!
|
||||
--
|
||||
-- 13.0.0 Build 156 04/24/2013 SJ Web Edition
|
||||
-- ************************************************************
|
||||
|
||||
|
||||
--Copyright (C) 1991-2013 Altera Corporation
|
||||
--Your use of Altera Corporation's design tools, logic functions
|
||||
--and other software and tools, and its AMPP partner logic
|
||||
--functions, and any output files from any of the foregoing
|
||||
--(including device programming or simulation files), and any
|
||||
--associated documentation or information are expressly subject
|
||||
--to the terms and conditions of the Altera Program License
|
||||
--Subscription Agreement, Altera MegaCore Function License
|
||||
--Agreement, or other applicable license agreement, including,
|
||||
--without limitation, that your use is for the sole purpose of
|
||||
--programming logic devices manufactured by Altera and sold by
|
||||
--Altera or its authorized distributors. Please refer to the
|
||||
--applicable agreement for further details.
|
||||
|
||||
|
||||
LIBRARY ieee;
|
||||
USE ieee.std_logic_1164.all;
|
||||
|
||||
LIBRARY altera_mf;
|
||||
USE altera_mf.all;
|
||||
|
||||
ENTITY rocket_thrust IS
|
||||
PORT
|
||||
(
|
||||
address : IN STD_LOGIC_VECTOR (12 DOWNTO 0);
|
||||
clock : IN STD_LOGIC := '1';
|
||||
q : OUT STD_LOGIC_VECTOR (7 DOWNTO 0)
|
||||
);
|
||||
END rocket_thrust;
|
||||
|
||||
|
||||
ARCHITECTURE SYN OF rocket_thrust IS
|
||||
|
||||
SIGNAL sub_wire0 : STD_LOGIC_VECTOR (7 DOWNTO 0);
|
||||
|
||||
|
||||
|
||||
COMPONENT altsyncram
|
||||
GENERIC (
|
||||
address_aclr_a : STRING;
|
||||
clock_enable_input_a : STRING;
|
||||
clock_enable_output_a : STRING;
|
||||
init_file : STRING;
|
||||
intended_device_family : STRING;
|
||||
lpm_hint : STRING;
|
||||
lpm_type : STRING;
|
||||
numwords_a : NATURAL;
|
||||
operation_mode : STRING;
|
||||
outdata_aclr_a : STRING;
|
||||
outdata_reg_a : STRING;
|
||||
widthad_a : NATURAL;
|
||||
width_a : NATURAL;
|
||||
width_byteena_a : NATURAL
|
||||
);
|
||||
PORT (
|
||||
address_a : IN STD_LOGIC_VECTOR (12 DOWNTO 0);
|
||||
clock0 : IN STD_LOGIC ;
|
||||
q_a : OUT STD_LOGIC_VECTOR (7 DOWNTO 0)
|
||||
);
|
||||
END COMPONENT;
|
||||
|
||||
BEGIN
|
||||
q <= sub_wire0(7 DOWNTO 0);
|
||||
|
||||
altsyncram_component : altsyncram
|
||||
GENERIC MAP (
|
||||
address_aclr_a => "NONE",
|
||||
clock_enable_input_a => "BYPASS",
|
||||
clock_enable_output_a => "BYPASS",
|
||||
init_file => "thrust_8_11.hex",
|
||||
intended_device_family => "Cyclone IV E",
|
||||
lpm_hint => "ENABLE_RUNTIME_MOD=NO",
|
||||
lpm_type => "altsyncram",
|
||||
numwords_a => 8192,
|
||||
operation_mode => "ROM",
|
||||
outdata_aclr_a => "NONE",
|
||||
outdata_reg_a => "CLOCK0",
|
||||
widthad_a => 13,
|
||||
width_a => 8,
|
||||
width_byteena_a => 1
|
||||
)
|
||||
PORT MAP (
|
||||
address_a => address,
|
||||
clock0 => clock,
|
||||
q_a => sub_wire0
|
||||
);
|
||||
|
||||
|
||||
|
||||
END SYN;
|
||||
|
||||
-- ============================================================
|
||||
-- CNX file retrieval info
|
||||
-- ============================================================
|
||||
-- Retrieval info: PRIVATE: ADDRESSSTALL_A NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: AclrAddr NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: AclrByte NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: AclrOutput NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: BYTE_ENABLE NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: BYTE_SIZE NUMERIC "8"
|
||||
-- Retrieval info: PRIVATE: BlankMemory NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: CLOCK_ENABLE_INPUT_A NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: CLOCK_ENABLE_OUTPUT_A NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: Clken NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: IMPLEMENT_IN_LES NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: INIT_FILE_LAYOUT STRING "PORT_A"
|
||||
-- Retrieval info: PRIVATE: INIT_TO_SIM_X NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone IV E"
|
||||
-- Retrieval info: PRIVATE: JTAG_ENABLED NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: JTAG_ID STRING "NONE"
|
||||
-- Retrieval info: PRIVATE: MAXIMUM_DEPTH NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: MIFfilename STRING "thrust_8_11.hex"
|
||||
-- Retrieval info: PRIVATE: NUMWORDS_A NUMERIC "4096"
|
||||
-- Retrieval info: PRIVATE: RAM_BLOCK_TYPE NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: RegAddr NUMERIC "1"
|
||||
-- Retrieval info: PRIVATE: RegOutput NUMERIC "1"
|
||||
-- Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0"
|
||||
-- Retrieval info: PRIVATE: SingleClock NUMERIC "1"
|
||||
-- Retrieval info: PRIVATE: UseDQRAM NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: WidthAddr NUMERIC "12"
|
||||
-- Retrieval info: PRIVATE: WidthData NUMERIC "8"
|
||||
-- Retrieval info: PRIVATE: rden NUMERIC "0"
|
||||
-- Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all
|
||||
-- Retrieval info: CONSTANT: ADDRESS_ACLR_A STRING "NONE"
|
||||
-- Retrieval info: CONSTANT: CLOCK_ENABLE_INPUT_A STRING "BYPASS"
|
||||
-- Retrieval info: CONSTANT: CLOCK_ENABLE_OUTPUT_A STRING "BYPASS"
|
||||
-- Retrieval info: CONSTANT: INIT_FILE STRING "thrust_8_11.hex"
|
||||
-- Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone IV E"
|
||||
-- Retrieval info: CONSTANT: LPM_HINT STRING "ENABLE_RUNTIME_MOD=NO"
|
||||
-- Retrieval info: CONSTANT: LPM_TYPE STRING "altsyncram"
|
||||
-- Retrieval info: CONSTANT: NUMWORDS_A NUMERIC "4096"
|
||||
-- Retrieval info: CONSTANT: OPERATION_MODE STRING "ROM"
|
||||
-- Retrieval info: CONSTANT: OUTDATA_ACLR_A STRING "NONE"
|
||||
-- Retrieval info: CONSTANT: OUTDATA_REG_A STRING "CLOCK0"
|
||||
-- Retrieval info: CONSTANT: WIDTHAD_A NUMERIC "12"
|
||||
-- Retrieval info: CONSTANT: WIDTH_A NUMERIC "8"
|
||||
-- Retrieval info: CONSTANT: WIDTH_BYTEENA_A NUMERIC "1"
|
||||
-- Retrieval info: USED_PORT: address 0 0 12 0 INPUT NODEFVAL "address[11..0]"
|
||||
-- Retrieval info: USED_PORT: clock 0 0 0 0 INPUT VCC "clock"
|
||||
-- Retrieval info: USED_PORT: q 0 0 8 0 OUTPUT NODEFVAL "q[7..0]"
|
||||
-- Retrieval info: CONNECT: @address_a 0 0 12 0 address 0 0 12 0
|
||||
-- Retrieval info: CONNECT: @clock0 0 0 0 0 clock 0 0 0 0
|
||||
-- Retrieval info: CONNECT: q 0 0 8 0 @q_a 0 0 8 0
|
||||
-- Retrieval info: GEN_FILE: TYPE_NORMAL rocket_thrust.vhd TRUE
|
||||
-- Retrieval info: GEN_FILE: TYPE_NORMAL rocket_thrust.inc FALSE
|
||||
-- Retrieval info: GEN_FILE: TYPE_NORMAL rocket_thrust.cmp TRUE
|
||||
-- Retrieval info: GEN_FILE: TYPE_NORMAL rocket_thrust.bsf FALSE
|
||||
-- Retrieval info: GEN_FILE: TYPE_NORMAL rocket_thrust_inst.vhd TRUE
|
||||
-- Retrieval info: LIB_FILE: altera_mf
|
||||
143
rotate_8_11.hex
143
rotate_8_11.hex
@@ -1,143 +0,0 @@
|
||||
:20000000FEFDFCFD00010202FF01040404020002040403FFFDFF0001FFFBFAFDFE00FFFDE5
|
||||
:20002000FE010203020103040404020102020202FEFDFEFEFFFEFBFCFEFFFFFDFCFEFF01C1
|
||||
:2000400001FFFF01000000FEFF01020301000102030302010202020200FF00FFFFFFFEFF8F
|
||||
:20006000010101010101030202020102030201010000FFFEFDFCFCFDFCFCFBFBFBFCFCFD9A
|
||||
:20008000FEFEFEFF000001010103030304040506050504040505040201010201FFFEFDFD2A
|
||||
:2000A000FDFDFCFCFBFBFCFBFCFCFCFDFDFCFDFEFDFDFDFDFEFEFF0001020405050606056B
|
||||
:2000C0000606050403030303030200FFFFFEFEFEFDFDFEFDFEFEFCFDFEFDFEFFFF0102021C
|
||||
:2000E00002010001000000FFFF00000000FEFF0000000100010202030303030302020202E4
|
||||
:200100000200FFFFFEFDFEFDFDFDFDFEFEFEFF000001000001010202010000FFFEFFFEFEF9
|
||||
:20012000FFFEFFFFFF000000010101020202020102020202020202010000000000FFFFFDAF
|
||||
:20014000FDFDFDFDFDFCFCFDFDFDFCFCFEFF000101020404030200010202020201020302A8
|
||||
:200160000200FF00000000FFFF01020101FF0001000101000001000503F8FD0606FEF4F28B
|
||||
:20018000FC0708FEF2F3000A08FEF4F7050D0A01FAFE080E0A01FAFF080A05FDF9FF060530
|
||||
:2001A000FFF7F6FD0301FAF5F7000401FAF6FB050702FAF800090901F8F8020906FDF6F87D
|
||||
:2001C000010704FDF9FC050905FEFC020A0C05FCFB040E0C00F5F6020C07F7EDF40409FEFF
|
||||
:2001E000EEEBFA0A09F9EBEF010F08F8F1F90B140AFBF70112170AFBF703111102F4F402FA
|
||||
:200200000F0AFAEFF4030D04F4EEF6050C01F3F0FB0C0E00F2F3000D0BFCF2F6030F0BFDF7
|
||||
:20022000F4F9071008FBF6FC080C02FAFC050B06FDFAFF070801F9F9000604FCF6F90005B1
|
||||
:2002400002FBF7FB020602FBF9FF070801FAFA010707FFF9FA020805FDF7FB040803FBF7AE
|
||||
:20026000FD070902F9F8010A09FFF7F8020A07FCF5F8040902F8F4FB070A02F8F7000C0C70
|
||||
:2002800001F7F8040E09FBF3F8070F08FAF4FD0D1002F2EFFD0B08F9EEF2020C06F7F0F987
|
||||
:2002A000080F06F8F5FF0E1104F8F704120EFFF3F6040F09F9F1F7070E04F5F0F9090E0309
|
||||
:2002C000F4F2FF0E0EFFF1F3020D08FAF1F6060E06F7F1F9080E04F8F4FD0B0E04F9F80135
|
||||
:2002E0000E0BFDF8FF090B01F7F5FE0807FCF6F9040C06FAF6FD0A0F05F7F4FE0B0BFBEDF0
|
||||
:20030000EEFD0805F6EDF4040E06F6F0FA0A1005F8F6020F1003F8F905111003FAFD0A13B7
|
||||
:200320000BFBF2F8060C02F2EDF70507FBEFEFFD0A09FAF0F5040E09FBF5FC0B1209FAF5F3
|
||||
:20034000FF0D1003F6F5000B09FDF4F6000705FDF9FD05090600FD020A0B04FCF9FF06046F
|
||||
:20036000FDF7F6FE0502FAF4F6000602FAF6FB060A04FBF8000A0A00F7F6010B08FEF6F8AF
|
||||
:20038000040B06FCF7FC0A0F07FAF5FE0B0D02F5F3FF0C08FBF1F5030C03F5F5010D0AFC46
|
||||
:2003A000F3F8091105F4EFFC0D0FFFF0F2010E09F9F0F605100AFBF5FC0C130AFCF7000F2A
|
||||
:2003C0001304F4F1FC0400F9F7F9FF02FFFBFC000302000003060502FF00020301FEFBFB33
|
||||
:2003E000FEFFFEFCFCFE010201FFFEFE0001FFFDFD000202010002040504030304050504E7
|
||||
:200400000100000100FEFCFCFDFEFDFBFAFBFEFFFFFEFEFF020302010102040402020203E9
|
||||
:20042000040200FEFEFFFFFDFAFAFBFDFDFCFAFAFDFFFFFEFEFF02040403030406060403C9
|
||||
:2004400003040505030201020302010001010200FFFFFF0000FFFDFCFCFDFCFAF8F7F9FBB2
|
||||
:20046000FBFAFAFBFE010100000205070706060608090705050505030200FEFEFEFDFCFB4C
|
||||
:20048000FBFBFBFBFAFAFBFDFDFDFDFEFF0000000001030303030304040403010102020269
|
||||
:2004A0000100000000FFFEFDFDFEFFFEFEFDFF01010100FFFFFEFEFEFEFEFEFEFF0001025A
|
||||
:2004C000010000010202020202030303030201010100000000FFFEFEFDFCFCFCFDFDFDFD1F
|
||||
:2004E000FEFF00010100FF000102020201010203040504030304040403010100FFFEFCFCD7
|
||||
:20050000FBFAFAFAFBFBFBFCFDFDFDFEFEFF000103030304050607060505040404030101D2
|
||||
:2005200000FFFFFFFEFEFEFDFDFCFDFDFCFCFCFCFDFEFEFEFFFF00000101020202020303DF
|
||||
:20054000030304030202020100FFFFFFFFFFFEFDFCFBFCFDFDFDFEFFFFFF000001020303A3
|
||||
:200560000303040506040303030201FFFEFEFFFFFEFDFCFCFCFCFCFCFCFDFDFEFEFEFF018A
|
||||
:2005800002030303030304040404040404040302020201010100FEFDFCFBFCFCFDFCFBFA46
|
||||
:2005A000FBFCFDFDFDFE000102020102030304030303040B0F06FBF7FD0709FFF5F3FC0826
|
||||
:2005C00004F7F2F9050900F7F6010C09FEF6FA070E07FAF5FC080C03F8F6000C0CFFF5F529
|
||||
:2005E000000B08FDF5F8040B06FAF5FC0B0F05F6F2FF0E0EFEEFF0000C07F7ECF3040C0303
|
||||
:20060000F6F2FC0C0F03F7F6010E0F02F7F8040F0BFFF7F9050F09FDF6FB080E06F9F3FAC2
|
||||
:20062000070AFFF2F0FA0605FBF2F4010B07FCF5FA080E06FBF6FE0C0F05F8F5000C0CFFB5
|
||||
:20064000F4F4010C08FBF2F7070E05F8F2FB0A0D02F4F1FD0A09FDF3F5010C09FEF7FB08B9
|
||||
:200660000F09FEF9FD070904FCFA00090901F9F9020A08FEF6F7020800F5F5FE0907FBF271
|
||||
:20068000F6040A02F5F1FA0A0C00F3F3010E0CFFF5F806110BFDF4FB090F06F8F4FE0C0F40
|
||||
:2006A00003F6F5020E0BFBEFF3010B06F8F1F7060D05F8F3FC0A0D02F7F5000D0E02F6F754
|
||||
:2006C000040E0AFBF2F7050D07F9F2FA090E03F5F2FE0B09FCF1F3000B07FCF4F9070F090F
|
||||
:2006E000FCF7FF0D1208FAF6010F0EFEEFEFFD0904F6EDF2000902F6F1F9080D05FCFA031A
|
||||
:200700000F1108FEFD07110F02F7F7030C06F7EFF3010800F4EFFA090CFFF0EEFD0B09FBCD
|
||||
:20072000F1F505100AFAF2FA0A1107F9F5FF0C0E00F7FC091006F8F4FD0B0D00F4F4FE08A4
|
||||
:2007400005FBF6FA020603FEFD00060804FFFF030A0902FCFB020A07FCF4F5FF0702F5EEA1
|
||||
:20076000F4020800F3EFF9070AFFF3F2FF0C0BFEF5F906110D01FAFF0D150CFEF8000F1246
|
||||
:2007800006F7F3FF0C09FAEEF0000B04F3EBF3040B01F2EEFA0A0C00F3F4000D0D01F8FAA9
|
||||
:2007A00005100E04FD000C130DFFF7FB070A01F5F1F90507FDF3F2FD0907FBF1F4010A041D
|
||||
:2007C000F8F1F7050B03F9F5FE0A0B03FBFB040E0E04FCFD070F0B00F9FC070C04F8F2F602
|
||||
:2007E0000002FBF4F3FB0504FBF7FD080B03F9F8020B08FDF6FA060E08FBF6FD0B1005F7F8
|
||||
:20080000F3FB0101FDFAFC010301FEFF010303010002040300FDFD000100FEFBFCFFFFFEF6
|
||||
:20082000FCFBFD00020201020407070502010405040100000101FFFBFAFBFDFEFDFCFCFEB6
|
||||
:20084000000000FFFF01030403010204040401FFFF010201FEFDFE000100FFFF0001010083
|
||||
:20086000FEFEFF0000FEFCFCFDFFFFFEFE0002020201010203030201010203020100010172
|
||||
:200880000100FEFE000000FFFEFE00020200FEFE000100FEFCFDFF00FFFEFE01020200FE6B
|
||||
:2008A000FF000101FFFFFFFFFFFFFEFE00020201010001030302010001010101000000012C
|
||||
:2008C0000100FFFFFFFFFFFEFEFF010101FFFFFF00FFFEFE0001010000010203020100011A
|
||||
:2008E000020201FFFEFF0000FFFDFCFCFDFEFEFF00010204040404040302020101010000EA
|
||||
:20090000FFFFFFFFFFFFFFFFFF0000FFFF00010000FF0000010101FFFDFCFBFCFCFCFCFC00
|
||||
:20092000FCFCFCFCFDFE000204050607080909090808070706040200FFFEFDFCFCFCFBFA84
|
||||
:20094000F9F8F9FAFCFCFBFAFBFCFDFDFCFCFDFE00010202020303040404040405040403B1
|
||||
:20096000020101020202010100000001020303020202010101000000FFFFFEFDFCFBFBFB73
|
||||
:20098000FBFBFCFDFDFEFEFEFF00000101020203030303030303020202020101000000004D
|
||||
:2009A00000FFFFFEFEFEFEFEFDFDFEFEFEFEFEFFFF0001010001020202020203030301003E
|
||||
:2009C00000010100FFFEFEFEFEFEFEFDFE0001010000FFFFFEFDFEFEFFFEFEFF000103042E
|
||||
:2009E00003030201010203040200FF0000FFFEFEFF00FFFEFEFF0100FEFAF7010C07FCF5FA
|
||||
:200A0000FB091007F7F2FD0E1305F2EFFD0E0CF6EDF5050D03F4EFFA0A0D03F9F905110FBC
|
||||
:200A200004FCFE09100BFFF9FB040802F9F5FA0203FCF5F4FA0000FAF6F8FE0301FCFBFEE8
|
||||
:200A4000030503000003070804000004090802FDFD020604FDF8F9FF02FFFAF7FA0103FF7C
|
||||
:200A6000FBF9FE060701FBFB020A0900F9FB050B06FBF6FB070B03F8F5FE0A0A00F5F50077
|
||||
:200A80000B07FBF3F7060D06F9F2FB0B0F03F4F2000E0CFCEFF3030E07F7F0F8091005F759
|
||||
:200AA000F3FD0C0F04F8F6000D0D01F7F7010A08FFF9FB040A06FEFBFE060903FCFAFF0612
|
||||
:200AC0000600F9F8000804F9F5FD0809FEF2F0FC0704F7EFF2000802F8F4FB080C06FEFC53
|
||||
:200AE000040F1007FFFE070F0C01FAFB050B04F9F4F9040800F5F1FA0606FCF2F2FE0907D7
|
||||
:200B0000FCF3F7050E08FAF4FC0C1004F4F1FE0D0CFEF2F5051009F9F1F8070E07F9F5FEE1
|
||||
:200B20000C1006F9F6000E1004F8F7020E0BFCF1F4020C05F5EEF5040A00F2EFF9080B00B1
|
||||
:200B4000F5F5010D0C00F8FA050E0A00FAFD090F08FCF7FD070901F8F6FD0606FEF8F80085
|
||||
:200B60000603FCF7FA010501FCFAFE050803FDFB00070701FBFB020705FDF9FB040902F970
|
||||
:200B8000FA020A07FCF4F8040B03F5F1FA080AFEF1F1FF0C0AFDF3F707120AFAF2FC0C1158
|
||||
:200BA00005F5F2000F0FFFF1F303100BFAEFF6071007F5EFF90A1003F4F1FE0E0EFFF2F44F
|
||||
:200BC00002100EFEF3F6040E09FAF2F7050D06FAF5FC090E05FAF7000C0E02F7F7030E0BDA
|
||||
:200BE000FDF1F2FE0600F4EFF5010600F7F5FD070903FEFE050C0C04FF00070C0901FCFF02
|
||||
:200C0000070B04FBF7FB0507FEF4F2FA0404FBF2F3FE0703F8F2F6020903FBF8FD080B0501
|
||||
:200C2000FEFD030C0C06FFFF060D0A01FBFC050B05FAF5F90408FCF3F60103F8F6F8FB01B1
|
||||
:200C400002FEFDFF030300FDFD01030200000305050402020406060301000100FDFAF9F97F
|
||||
:200C6000FBFCFBFAFAFCFF01010002050707060405070706030202030300FDFCFDFDFCFB62
|
||||
:200C8000FAFAFBFDFDFBFAFBFD00000001030506060301010100FDFBFBFDFF00FFFEFE0079
|
||||
:200CA00003040200020304040303040504010000020301FEFCFCFEFEFEFDFDFEFF00FFFE20
|
||||
:200CC000FEFF0102010000000000FFFEFDFCFCFCFCFCFDFEFF000000020405050404050610
|
||||
:200CE0000605030202020100FF000000FFFDFCFDFDFCFBFBFBFBFCFDFDFDFEFF0101020210
|
||||
:200D00000304040404040505050403010100FFFEFDFDFEFDFDFDFDFDFEFEFEFCFCFDFEFFD2
|
||||
:200D2000FEFDFEFF0100000102020203030304040303030303030304040403030302010075
|
||||
:200D4000FFFFFFFFFEFDFCFCFCFBFAFAFAFAFAFAFAFBFCFDFEFF00010102040405060505C5
|
||||
:200D600005050504040403020202020100FEFEFDFDFDFDFCFCFDFDFDFDFCFDFEFFFFFF007C
|
||||
:200D80000101010000010101010203030403020202030303020201FFFEFDFCFBFBFAF9FA50
|
||||
:200DA000FBFCFDFEFFFF0001020203030404040402020202020100FF000000FFFF0001011E
|
||||
:200DC000010000000000FFFFFFFEFEFEFFFF00000101000000000101010100000000FFFF19
|
||||
:200DE000FEFDFDFDFCFCFDFF00000101030405040404040403030200000000FFFFFEFEFEE8
|
||||
:200E0000FEFEFDFDFDFDFEFEFEFF000101020202020202020100000000FFFFFEFEFFFF00E0
|
||||
:200E2000000000000001010609FFF4F1FA0508FEF3F3FF0D0CFEF3F604110DFEF6FB0912A7
|
||||
:200E40000BFDF7FE0D1308F8F3FD0C0CFDEEEEFD0A07F6ECF1020D05F4EDF7091002F4F7C1
|
||||
:200E600005110BFBF4FB0C1206F7F3FD0B0D02F8F9030D0B01FAFB050C07FEF9FC0306012B
|
||||
:200E8000FAF8FC0203FEF9F8FD0303FDF8F9FF0401FCF9FC020603FEFCFF060703FEFD017A
|
||||
:200EA000070602FEFD01060400FCFD040805FDF9FC040702F9F6FC0607FFF5F5FF0A09FE23
|
||||
:200EC000F4F7050D05F6F0F7060B02F7F4FF0E0F02F7F805110DFFF5FA091007F7F1FB0A0A
|
||||
:200EE0000CFEF1F0FE0C09FBF1F505110AF9F0F7080F04F6F1FC0B1003F6F4FF0C0D01F5FF
|
||||
:200F0000F6020D0AFEF6F8050F0AFDF5FA070D04F7F3FB090AFCF3F7030A02F6F2FA0606D9
|
||||
:200F2000FEF7F7010A08FFFAFE080E0900FC000B0E05FBF7FE0809FEF3F2FD0704F8EFF2BD
|
||||
:200F4000FF0802F6F1F8070B02F7F4FE0A0D04FAFB06121004FAFD0A130CFAF0F6050B015F
|
||||
:200F6000F3EFF9080AFDF0F2010E0AFAF0F6071009F9F1FA0B1005F6F3FF0E0F00F3F50497
|
||||
:200F8000100DFDF1F6071108F7EFF8080F03F4F1FC0B0E01F3F3010F0DFCF0F3020D08FA4A
|
||||
:200FA000F2F7060E07FAF5FC0A0E05FAF7000A0A00F8F8000705FEFAFC030805FEFAFD0625
|
||||
:200FC0000903FAF7FD0608FFF6F4FB0502F7F3FA0407FFF6F6010B09FEF7FB070D07FDF82F
|
||||
:200FE000FF0A0D05FAF8010C0B00F7F7020B06FBF3F7030A04F8F3FA070C03F7F3FE0B0BDC
|
||||
:20100000FEF4F4010C08FAF2F7050D06FAF5FC090D04F9F7000B0C02F8F8020B08FEF7FAD8
|
||||
:20102000040B06FBF6FB050A01F7F5FC070800F8F8010B0AFFF7F9040B04F9F4F9050901AB
|
||||
:20104000F6F3FB080A01F7F7010C0AFFF6F7040D09FDF5F9060C04F9F4FC090B01F6F5FFA5
|
||||
:201060000B0B00F6F7030E09FCF3F7040B04F8F4FB080C03F7F5FC020300FF000405020065
|
||||
:20108000010203020001020301FEFDFF010201FFFF010201FEFCFDFFFFFCFAF9FAFCFCFB70
|
||||
:2010A000FAFBFDFEFFFEFE000306070707090B0D0C0A08070808050200FFFFFEFBF9F8F9E9
|
||||
:2010C000FBFBF9F7F6F6F7F6F6F5F7FAFDFEFFFF0205080908090A0C0C0A090808080604FC
|
||||
:2010E00002000000FEFBF9F9FAF9F7F5F5F7F9F9F9F8FAFCFF000000020405040303040641
|
||||
:201100000707060607080706040304040301FFFEFFFFFEFCFAFAFBFBFAF9F8F9FBFCFCFCD4
|
||||
:20112000FCFEFF00FFFEFF010303030404050606060707070604020000FFFEFDFCFCFDFE83
|
||||
:20114000FCFBFBFCFEFEFEFEFF01020100FFFF0000FFFDFE00010201010102030303030397
|
||||
:20116000040404030202020100FFFEFEFEFDFDFDFDFEFEFEFEFEFFFFFFFFFFFF000101007A
|
||||
:20118000FFFFFF000000FF0000FFFFFEFEFFFF000000000001020303030304050504030334
|
||||
:1211A0000302020100FEFEFEFEFCFAF8F8F9FBFCFCFE6D
|
||||
:00000001FF
|
||||
@@ -1,169 +0,0 @@
|
||||
-- megafunction wizard: %ROM: 1-PORT%
|
||||
-- GENERATION: STANDARD
|
||||
-- VERSION: WM1.0
|
||||
-- MODULE: altsyncram
|
||||
|
||||
-- ============================================================
|
||||
-- File Name: saucer_shooting.vhd
|
||||
-- Megafunction Name(s):
|
||||
-- altsyncram
|
||||
--
|
||||
-- Simulation Library Files(s):
|
||||
-- altera_mf
|
||||
-- ============================================================
|
||||
-- ************************************************************
|
||||
-- THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE!
|
||||
--
|
||||
-- 13.0.0 Build 156 04/24/2013 SJ Web Edition
|
||||
-- ************************************************************
|
||||
|
||||
|
||||
--Copyright (C) 1991-2013 Altera Corporation
|
||||
--Your use of Altera Corporation's design tools, logic functions
|
||||
--and other software and tools, and its AMPP partner logic
|
||||
--functions, and any output files from any of the foregoing
|
||||
--(including device programming or simulation files), and any
|
||||
--associated documentation or information are expressly subject
|
||||
--to the terms and conditions of the Altera Program License
|
||||
--Subscription Agreement, Altera MegaCore Function License
|
||||
--Agreement, or other applicable license agreement, including,
|
||||
--without limitation, that your use is for the sole purpose of
|
||||
--programming logic devices manufactured by Altera and sold by
|
||||
--Altera or its authorized distributors. Please refer to the
|
||||
--applicable agreement for further details.
|
||||
|
||||
|
||||
LIBRARY ieee;
|
||||
USE ieee.std_logic_1164.all;
|
||||
|
||||
LIBRARY altera_mf;
|
||||
USE altera_mf.all;
|
||||
|
||||
ENTITY saucer_shooting IS
|
||||
PORT
|
||||
(
|
||||
address : IN STD_LOGIC_VECTOR (12 DOWNTO 0);
|
||||
clock : IN STD_LOGIC := '1';
|
||||
q : OUT STD_LOGIC_VECTOR (7 DOWNTO 0)
|
||||
);
|
||||
END saucer_shooting;
|
||||
|
||||
|
||||
ARCHITECTURE SYN OF saucer_shooting IS
|
||||
|
||||
SIGNAL sub_wire0 : STD_LOGIC_VECTOR (7 DOWNTO 0);
|
||||
|
||||
|
||||
|
||||
COMPONENT altsyncram
|
||||
GENERIC (
|
||||
address_aclr_a : STRING;
|
||||
clock_enable_input_a : STRING;
|
||||
clock_enable_output_a : STRING;
|
||||
init_file : STRING;
|
||||
intended_device_family : STRING;
|
||||
lpm_hint : STRING;
|
||||
lpm_type : STRING;
|
||||
numwords_a : NATURAL;
|
||||
operation_mode : STRING;
|
||||
outdata_aclr_a : STRING;
|
||||
outdata_reg_a : STRING;
|
||||
widthad_a : NATURAL;
|
||||
width_a : NATURAL;
|
||||
width_byteena_a : NATURAL
|
||||
);
|
||||
PORT (
|
||||
address_a : IN STD_LOGIC_VECTOR (12 DOWNTO 0);
|
||||
clock0 : IN STD_LOGIC ;
|
||||
q_a : OUT STD_LOGIC_VECTOR (7 DOWNTO 0)
|
||||
);
|
||||
END COMPONENT;
|
||||
|
||||
BEGIN
|
||||
q <= sub_wire0(7 DOWNTO 0);
|
||||
|
||||
altsyncram_component : altsyncram
|
||||
GENERIC MAP (
|
||||
address_aclr_a => "NONE",
|
||||
clock_enable_input_a => "BYPASS",
|
||||
clock_enable_output_a => "BYPASS",
|
||||
init_file => "saucer_shooting_8_11.hex",
|
||||
intended_device_family => "Cyclone IV E",
|
||||
lpm_hint => "ENABLE_RUNTIME_MOD=NO",
|
||||
lpm_type => "altsyncram",
|
||||
numwords_a => 8192,
|
||||
operation_mode => "ROM",
|
||||
outdata_aclr_a => "NONE",
|
||||
outdata_reg_a => "CLOCK0",
|
||||
widthad_a => 13,
|
||||
width_a => 8,
|
||||
width_byteena_a => 1
|
||||
)
|
||||
PORT MAP (
|
||||
address_a => address,
|
||||
clock0 => clock,
|
||||
q_a => sub_wire0
|
||||
);
|
||||
|
||||
|
||||
|
||||
END SYN;
|
||||
|
||||
-- ============================================================
|
||||
-- CNX file retrieval info
|
||||
-- ============================================================
|
||||
-- Retrieval info: PRIVATE: ADDRESSSTALL_A NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: AclrAddr NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: AclrByte NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: AclrOutput NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: BYTE_ENABLE NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: BYTE_SIZE NUMERIC "8"
|
||||
-- Retrieval info: PRIVATE: BlankMemory NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: CLOCK_ENABLE_INPUT_A NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: CLOCK_ENABLE_OUTPUT_A NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: Clken NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: IMPLEMENT_IN_LES NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: INIT_FILE_LAYOUT STRING "PORT_A"
|
||||
-- Retrieval info: PRIVATE: INIT_TO_SIM_X NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone IV E"
|
||||
-- Retrieval info: PRIVATE: JTAG_ENABLED NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: JTAG_ID STRING "NONE"
|
||||
-- Retrieval info: PRIVATE: MAXIMUM_DEPTH NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: MIFfilename STRING "saucer_shooting_8_11.hex"
|
||||
-- Retrieval info: PRIVATE: NUMWORDS_A NUMERIC "4096"
|
||||
-- Retrieval info: PRIVATE: RAM_BLOCK_TYPE NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: RegAddr NUMERIC "1"
|
||||
-- Retrieval info: PRIVATE: RegOutput NUMERIC "1"
|
||||
-- Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0"
|
||||
-- Retrieval info: PRIVATE: SingleClock NUMERIC "1"
|
||||
-- Retrieval info: PRIVATE: UseDQRAM NUMERIC "0"
|
||||
-- Retrieval info: PRIVATE: WidthAddr NUMERIC "12"
|
||||
-- Retrieval info: PRIVATE: WidthData NUMERIC "8"
|
||||
-- Retrieval info: PRIVATE: rden NUMERIC "0"
|
||||
-- Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all
|
||||
-- Retrieval info: CONSTANT: ADDRESS_ACLR_A STRING "NONE"
|
||||
-- Retrieval info: CONSTANT: CLOCK_ENABLE_INPUT_A STRING "BYPASS"
|
||||
-- Retrieval info: CONSTANT: CLOCK_ENABLE_OUTPUT_A STRING "BYPASS"
|
||||
-- Retrieval info: CONSTANT: INIT_FILE STRING "saucer_shooting_8_11.hex"
|
||||
-- Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone IV E"
|
||||
-- Retrieval info: CONSTANT: LPM_HINT STRING "ENABLE_RUNTIME_MOD=NO"
|
||||
-- Retrieval info: CONSTANT: LPM_TYPE STRING "altsyncram"
|
||||
-- Retrieval info: CONSTANT: NUMWORDS_A NUMERIC "4096"
|
||||
-- Retrieval info: CONSTANT: OPERATION_MODE STRING "ROM"
|
||||
-- Retrieval info: CONSTANT: OUTDATA_ACLR_A STRING "NONE"
|
||||
-- Retrieval info: CONSTANT: OUTDATA_REG_A STRING "CLOCK0"
|
||||
-- Retrieval info: CONSTANT: WIDTHAD_A NUMERIC "12"
|
||||
-- Retrieval info: CONSTANT: WIDTH_A NUMERIC "8"
|
||||
-- Retrieval info: CONSTANT: WIDTH_BYTEENA_A NUMERIC "1"
|
||||
-- Retrieval info: USED_PORT: address 0 0 12 0 INPUT NODEFVAL "address[11..0]"
|
||||
-- Retrieval info: USED_PORT: clock 0 0 0 0 INPUT VCC "clock"
|
||||
-- Retrieval info: USED_PORT: q 0 0 8 0 OUTPUT NODEFVAL "q[7..0]"
|
||||
-- Retrieval info: CONNECT: @address_a 0 0 12 0 address 0 0 12 0
|
||||
-- Retrieval info: CONNECT: @clock0 0 0 0 0 clock 0 0 0 0
|
||||
-- Retrieval info: CONNECT: q 0 0 8 0 @q_a 0 0 8 0
|
||||
-- Retrieval info: GEN_FILE: TYPE_NORMAL saucer_shooting.vhd TRUE
|
||||
-- Retrieval info: GEN_FILE: TYPE_NORMAL saucer_shooting.inc FALSE
|
||||
-- Retrieval info: GEN_FILE: TYPE_NORMAL saucer_shooting.cmp TRUE
|
||||
-- Retrieval info: GEN_FILE: TYPE_NORMAL saucer_shooting.bsf FALSE
|
||||
-- Retrieval info: GEN_FILE: TYPE_NORMAL saucer_shooting_inst.vhd TRUE
|
||||
-- Retrieval info: LIB_FILE: altera_mf
|
||||
@@ -1,209 +0,0 @@
|
||||
:2000000001010100000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF00FFFF00FF0001FF000100ED
|
||||
:2000200001010001010001010002010002000001FFFF01FFFF01FE0001FE0000FE0000FEBD
|
||||
:200040000100FE0100FF01FFFF02FF0002FF0002FF0101FE0101FE0101FE0100FE0200FF9F
|
||||
:2000600002FEFE02FDFE02FD0003FE0204FF0302FD0201FD0300FE0401FF04FFFF03FEFF77
|
||||
:2000800003FDFF01FBFF00FB00FFFB00FFFC01FEFD03FFFF0402FFFE010201050200040364
|
||||
:2000A0000203000002FF0001FE0001FDFF00FD0000FD00FEFD00FEFE00FDFE00FDFF02FF55
|
||||
:2000C0000203000304010404010402000401FF02FFFE01FEFE00FCFEFFFCFEFFFBFFFFFC1D
|
||||
:2000E0000100FD0200FE03FFFF04FEFF05FE0105FF0205FF0305FE0403FD0401FC03FEFBEB
|
||||
:2001000002FCFB02FCFE03FCFF02FB0001FB0101FC0301FD0401FD04FFFE05FFFF05FE00EB
|
||||
:2001200004FE0104FE0304FE0403FD0401FC03FFFC02FDFC01FBFCFFF9FDFFFAFF00FC01D5
|
||||
:2001400000FD0301FF040100050101060401010302000401FE0300FE02FEFE03FEFF03FD80
|
||||
:200160000002FC0102FC0201FC0200FC03FFFD02FDFD02FCFE02FCFF02FB0002FC0202FD95
|
||||
:200180000402FF0603000601FF05FEFF04FDFF04FC0002FB0000FA01FFFB01FFFC02FEFE5D
|
||||
:2001A00003FF0005FF0105FE0104FD0203FB0100FB01FEFB02FEFD04FF0005FF0006FF0232
|
||||
:2001C00006FE0304FC0101FA01FFF901FDFA02FCFB01FBFD01FCFF01FD0102FE0202000337
|
||||
:2001E000020104020104020104010104FF0103FE0101FC0000FB01FFFB02FFFC03FFFD03F0
|
||||
:20020000FEFE0402FEFD0000FE0200FD0200FF03FEFE02FDFF03FD0004FD0103FE030300DD
|
||||
:2002200004020004010003000002FF0001FD0001FCFFFEFAFEFEFCFFFEFD00FEFF01FF00CE
|
||||
:2002400002000103000203000203FF0302FF0301FE0200FE03FFFF03FEFF04FDFF03FC0089
|
||||
:2002600003FC0102FB0100FA00FCF901FCFC02FCFD03FC0004FE0305FF0505FF060400067C
|
||||
:2002800003FF0601FF05FFFE04FDFE03FBFF02FAFF01FA0000FA0200FB0300FC03FFFD0469
|
||||
:2002A000FEFE04FE0004FD0003FC0103FB0202FB0301FB0300FC04FFFE0503000001020236
|
||||
:2002C000020201000202000100FF0000FFFFFF00FEFFFFFDFFFFFEFFFFFE01FFFF02FFFF28
|
||||
:2002E00002FE0002FE0002FD0102FD0201FD0301FD0300FC03FEFD03FDFE04FD0004FC0101
|
||||
:2003000003FD0202FD0301FE03FFFE02FEFF02FE0003FE0103FD0202FD0202FD0301FD04D2
|
||||
:20032000FFFE04FFFE04FDFE03FCFF03FB0003FC0202FB0301FB0400FC0500FD05FEFD05C0
|
||||
:20034000FCFD04FBFE04FB0004FB0203FD0302FE04020005010004000003FF0001FE000093
|
||||
:20036000FDFFFFFDFFFEFD00FFFD01FFFD01FFFE0301FFFE0001FF0201FF0302010400FF88
|
||||
:2003800003FEFF02FCFE00FAFF00FA0000FC0301FD0400FF05010106000206FF0204FD0255
|
||||
:2003A00003FC0201FB02FEFA02FCFB03FCFD03FC0004FC0103FC0203FC0302FC0501FE0646
|
||||
:2003C00000FE05FEFF05FDFF04FC0003FB0002FA0101FB0201FB03FFFC04FFFE060000061C
|
||||
:2003E000FF0105FD0104FC0203FC0201FC0300FC03FEFB03FDFC03FCFD03FBFF03FC010307
|
||||
:20040000FB0102FB0201FC0401FE0501FF0600FF05FEFF04FDFF03FC0103FC0202FD0402CF
|
||||
:20042000FD0401FD04FFFD0401FCFBFEFEFC01FEFB00FEFE02FE0003FD0103FE0304FE03C9
|
||||
:2004400003FE0402FE0401FE04FFFE04FEFF03FC0002FB0102FC0200FB0200FC03FFFC049A
|
||||
:20046000FFFD04FEFE04FDFF04FD0004FD0204FD0303FD0402FD0400FD04FEFE03FDFE0373
|
||||
:20048000FCFF02FB0001FC0101FC0201FD0502FE0601FE06FFFE05FDFF05FCFF03F9FE0061
|
||||
:2004A000F7FFFFF801FFFA03FFFC05FFFF07000008000308FE0306FC0304FB0302FB040031
|
||||
:2004C000FB04FEFB04FDFC03FBFD03FAFE02FA0002FA0202FB0402FD0501FE0601FF080421
|
||||
:2004E000FFFF0201000300FE01FFFF01FCFE00FBFF01FB0001FB0101FB0201FC0300FD050D
|
||||
:2005000001FF06000106000206FE0103FC0101FA01FFFA01FEFA01FDFB02FEFE05FF0106D7
|
||||
:20052000FF0306FE0305FD0303FC0201FC02FFFC03FEFD03FDFE02FBFE02FC0002FC0102BC
|
||||
:20054000FD0302FE0502FF0601FE05FEFE04FDFF04FD0003FC0203FC0202FC0402FC040088
|
||||
:20056000FB03FDFA02FAFB02F9FC02FAFF02FB0204FD0504FF0604000703FF0701FF06FF76
|
||||
:20058000FF05FCFF04FB0002FA0101FA01FFF901FDFA03FDFC0301FDFD0000FF0301FF0474
|
||||
:2005A000020205010206010205FF0204FC0001FA00FFFA00FCFA01FCFC01FBFE02FC000243
|
||||
:2005C000FC0203FD0303FE0503FF0602FF0601FF05FF0006FE0004FCFF02FA0001F9010106
|
||||
:2005E000FB0300FB03FEFC03FDFD03FDFF04FD0004FD0204FD0304FD0402FD0501FC04FFF8
|
||||
:20060000FD05FEFE04FCFF04FC0004FC0203FC0303FB0300FB04FFFC05FEFC03FCFD04FCE3
|
||||
:20062000FE04FB0004FB0103FC0303FC0402FD0601FE0700FE06FEFE06FCFF03F9FE01F8B9
|
||||
:200640000101FA0200FA0400FC05FFFE0704FEFE0100FF0300FE02000003FF0103FE01038E
|
||||
:20066000FD0102FC0102FC0201FC0300FD04FFFD03FDFE03FCFF03FC0103FC0202FC030181
|
||||
:20068000FC0300FD0500FE04FEFE04FDFF03FC0003FC0102FC0202FD0302FE0400FE04FF55
|
||||
:2006A000FF04FE0005FDFF03FB0002FA0001FA0100FB03FFFC05FFFD06FFFF06FE0006FD3D
|
||||
:2006C0000206FC0203F90101F90300FA04FEFB05FDFC05FDFE06FD0005FC0205FC0304FC1B
|
||||
:2006E0000403FC0502FD0601FC05FEFD05FDFE04FAFE03F9FE01F80001F90200FA0300FC0C
|
||||
:200700000500FF070400FF0102000301FF02010002FFFF02FE0003FE0103FD0102FBFFFEC5
|
||||
:20072000FA00FEFB01FDFD01FEFF03FE0103FF0305000404FF0403FE0300FD0400FE04FEB1
|
||||
:20074000FD03FCFD02FAFE01FAFF01FB0100FA01FFFC0300FE05000106000206000206FF9D
|
||||
:200760000305FD0203FB0200FB03FFFB04FDFB03FBFC03FAFD03FA0003FB0203FB0302FB8F
|
||||
:200780000502FC0601FD0600FE07FFFF07FE0005FC0104FC0203FA0201FA02FFFA03FEFA50
|
||||
:2007A00003FDFC04FBFC03FBFF04FB0003FB0203FD0403FE0603FF0702FF0703FEFEFF002C
|
||||
:2007C000FE00FEFCFFFEFE00FDFE02FE0103FE0102FE0203FE0302FE0300FD02FEFD03FE24
|
||||
:2007E000FF03FE0004FD0104FC0101FA01FFFB02FEFB03FDFC03FDFF04FD0004FD0104FD06
|
||||
:200800000304FD0403FE0603FE0601FE06FFFE04FCFE03FBFE01F9FE00F900FFF901FFFAE3
|
||||
:200820000300FC0500FE07000007FF0107FF0206FD0204FD0303FD0401FC03FFFC03FEFC9B
|
||||
:2008400003FCFC02FAFD02FAFE02FB0102FB0201FC0402FD0401FE0500FE05FF0005FE019F
|
||||
:2008600005FD0204FC0202FC0301FC03FFFB02FEFD0401FEFE0000FF0201FF04020103FD71
|
||||
:20088000FD00FBFE00FAFFFFFB00FFFC0200FE0400FF05000005FF0105FF0305FE0304FE58
|
||||
:2008A0000403FD0401FC04FFFC04FDFC02FBFC02FAFD01F9FE01FA0002FB0202FD0503FF4D
|
||||
:2008C00006020007010106000105FE0103FC0002FC0100FB01FFFB01FDFB01FDFC02FDFD19
|
||||
:2008E00003FD0004FE0204FE0304FE0404FE0502FD0400FC03FEFC02FCFC02FCFE03FC00F1
|
||||
:2009000003FD0204FD0303FD0402FD0400FD04FEFD04FDFE04FCFF04FB0002FA0001FA02D8
|
||||
:2009200000FB03FFFB04FFFE0602FEFF0201000300FF03000102FE0002FE0203FE0202FDAC
|
||||
:200940000201FC0200FC03FEFC02FDFD02FDFF02FE0103FF0304000404000503FF0401FE87
|
||||
:2009600003FEFD01FCFD01FCFE00FBFE00FBFF00FB0000FD0201FE0200FF0300000400018F
|
||||
:2009800005000104FF0204FE0203FD0201FC02FFFC03FEFC03FDFC03FCFE04FCFF03FB0158
|
||||
:2009A00003FA0101FA0200FB04FFFD05FFFE05FEFF06FE0105FE0204FD0202FD0301FB032F
|
||||
:2009C00000FC05FFFD05FEFE05FDFF04FB0003FB0102FA0200FA0200FB0400FD0600FF0718
|
||||
:2009E00003FFFF0101FF02FFFC00FEFD00FDFE01FF010200030400020300030200020100EB
|
||||
:200A000001000000FF00FFFE00FFFE00FFFE00FFFD00FFFD00FFFE01FFFE01FFFF02FF00EC
|
||||
:200A200003FF0103FF0103FE0202FE0201FE0301FE0300FF03FFFF03FDFF03FCFF02FBFFAE
|
||||
:200A4000FFF900FFFA02FEFB04FEFD05FF0007FF0307FF0306FE0405FD0403FC0401FC0483
|
||||
:200A6000FEFC04FDFC03FBFD03FAFE02FA0002FB0202FB0302FC0401FC0500FD06FFFE0684
|
||||
:200A8000FDFE05FC0005FC0103FC0203FC0302FD0401FD04FFFE0401FEFFFF00000000FF53
|
||||
:200AA00000000001FFFF00FF0001FF0001FF0001FF0101FE0100FE0100FF02000103000132
|
||||
:200AC00003FF0102FE0101FD0100FC02FFFC03FFFD03FEFD02FCFE02FBFE01FB0102FC0328
|
||||
:200AE00002FD0502FE0501FF05000005FE0004FE0204FD0303FC0201FB0200FB02FEFB03E5
|
||||
:200B0000FDFC04FCFD04FCFF04FC0004FC0204FC0202FB0201FD0401FF06020106000105C6
|
||||
:200B2000FF0104FD0103FC0101FA00FFF900FDF900FCFA01FCFC02FDFE03FE0104FF0304D2
|
||||
:200B4000000404000504000603000501FF0400FEFDFEFFFEFFFEFCFFFFFF01FEFE01FEFF8B
|
||||
:200B600002FD0003FD0101FC01FFFC02FFFD02FEFF01FF010100020101020201020100036E
|
||||
:200B800001FF0400FE04FFFE04FDFF03FCFF03FB0002FB0103FC0302FC0300FB03FEFB035B
|
||||
:200BA000FDFD03FCFE02FCFF02FD0204FF0404000504000602000500FF03FFFE02FCFE0123
|
||||
:200BC000FBFE00FBFEFFFAFEFEFBFFFEFD0100FF03000004010205010205000204FF020318
|
||||
:200BE000FE0201FD0201FD03FFFC02FCFB01FBFB01FAFD01F9FF01FB0202FC0402FE050112
|
||||
:200C0000FF0600000602FFFF0302010401FF03000002FE0002FD0001FC0100FB0100FB02C6
|
||||
:200C2000FFFC03FFFD04FEFE03FE0003FD0103FD0103FD0202FC0201FC0300FE0400FF04B0
|
||||
:200C4000000004000104FE0103FD0101FC0100FC01FFFC00FEFD00FEFE01FEFF02FE00029E
|
||||
:200C6000FE0102FF0102FF0202FF0301FF0400FF04FFFF03FEFF02FCFE01FC0001FC000071
|
||||
:200C8000FC0201FD0400FE03FFFE03FFFF03FE0004FE0204FE0304FE0404FE0402FD04FE3E
|
||||
:200CA000FA01FAFA00FAFCFFFBFEFFFC0000FE0202FF0402FF0502000601000603FFFF023F
|
||||
:200CC00002000301FE0200FF01FDFD00FDFF00FD0001FE0202FF0302FE0301FE03FFFE0113
|
||||
:200CE000FDFE01FDFE00FC0001FD0102FE0201FE0200FE0300FE03FFFF03FF0002FE0002FB
|
||||
:200D0000FE0102FE0202FE0302FF0402FE04FFFD02FCFB00FAFC00F9FDFFFA0000FC0201ED
|
||||
:200D2000FD0501FF0601FF06000107FF0106FE0205FD0304FC0302FB0300FB03FEFB03FC99
|
||||
:200D4000FC03FBFC02FAFE03FB0003FC0204FC0303FD0402FE0501FE0600FE05FFFF05FE8F
|
||||
:200D60000003FC0002FC0101FC0200FC02FFFC02FEFD0300FEFFFF01000100FF010000017E
|
||||
:200D8000FFFF01FF0001FE0002FE0101FE0101FE0201FF0300FE02FFFE02FEFF03FD000253
|
||||
:200DA000FD0001FC0100FC01FFFC02FFFD03FFFF04FF0105FF0205FF0305FE0403FC020028
|
||||
:200DC000FB02FDFB02FCFC01FBFE02FBFF02FC0203FD0303FD0402FD0501FE0600FE06FE1C
|
||||
:200DE000FF05FDFF05FC0004FC0103FB0201FB0200FB03FFFC04FEFD04FEFF05FE0005FEF4
|
||||
:200E00000104FD0203FC0201FB01FFFB01FFFD03FFFF05FF0005FE0104FD0204FD0303FCCA
|
||||
:200E20000301FB02FEFA01FCFA01FEFBFCFEFFFE0201FF03010105010305010305000304AC
|
||||
:200E4000FE0202FC0100FC02FFFC02FEFD02FDFE02FD0002FC0102FC0101FC0300FD04FFA3
|
||||
:200E6000FD03FEFE04FFFF04FD0004FD0003FC0203FE0403FE0402FF0400FE03FFFF03FE62
|
||||
:200E8000FF02FDFF02FC0001FC0000FC0100FD0300FD04FFFD04FEFE04FDFE04FCFF02FA66
|
||||
:200EA0000002FB0101FB0301FC0401FE0501FF06000006FF0105FE0204FD0202FB0100FB23
|
||||
:200EC00002FFFC03FFFD03FDFD03FCFE03FCFF03FC0102FC0202FC0302FE0502FE0500FE15
|
||||
:200EE0000502FDFD00FFFE01FEFD01FEFE01FDFF02FE0002FE0102FE0202FE0202FF0301F4
|
||||
:200F0000FF04010003FF0002FE0002FD0001FD0000FD0100FE0200FE03FFFE03FFFF03FED0
|
||||
:200F2000FF02FDFF02FC0001FB0000FB0100FC02FFFE03000005000105FF0105FF0305FEAB
|
||||
:200F40000202FC0201FB02FFFB03FDFC03FCFD03FCFE03FCFF03FC0204FD0404FD0502FD99
|
||||
:200F60000500FD05FFFD04FDFE04FCFF04FB0003FC0203FB0302FB03FFFA03FEFC04FDFD7B
|
||||
:200F800005FDFF05FC0004FC0204FC0303FC0401FC0400FD05FFFD0501FEFE0000FE00FF49
|
||||
:200FA000FD0000FF02FFFF02FF0102FF0103FE0102FD0101FE0200FE0200FF03000003FE2B
|
||||
:200FC0000002FD0002FD0000FC01FFFC01FFFC02FEFD02FFFF03FF0005000205FE0103FD15
|
||||
:200FE0000101FC0201FD02FFFD02FEFE03FE0004FE0104FE0103FD0202FC0201FC02FFFCF4
|
||||
:2010000003FEFD04FEFE04FDFF04FCFF03FC0103FC0302FC0401FC0400FD04FFFD05FEFFCF
|
||||
:2010200005FD0005FD0204FC0203FC0201FB0200FB03FEFC03FDFD04FDFF04FC0004FC01B3
|
||||
:2010400003FC0302FC0301FC0400FD04FFFE0502FEFF0001000200FE01000002FFFF02FE88
|
||||
:201060000002FD0002FD0001FC0101FD0301FE0400FF03FEFE01FDFF02FD0001FD0102FE77
|
||||
:201080000302FE0401FF0501FF0400FF03FEFE02FCFF01FBFF00FB0000FB01FFFC02FFFE59
|
||||
:2010A00003FFFF04FF0104000205000304FF0303FE0302FD0300FD03FEFC03FDFD03FCFE1D
|
||||
:2010C00003FBFF02FA0002FB0202FB0301FB03FFFC04FEFD04FDFF05FD0105FD0205FE0411
|
||||
:2010E00004FD0403FD0501FD0500FD05FEFD04FCFE03FAFE02FA0001FA0201FB0300FC04F5
|
||||
:2011000000FD0400FF0603FFFF0101FF0200FE02000002FEFE02FD0002FD0002FC0001FCCE
|
||||
:201120000100FD0200FE0300FE03FFFF02FF0103FF0102FF0101FF0201FF0301FF0300FFA1
|
||||
:2011400003FFFF02FEFF01FDFF00FCFF00FC00FFFC0100FD0200FE03FFFE02FEFF02FE00A3
|
||||
:2011600002FE0103FE0202FE0302FE0401FE0400FE04FFFF05FEFF04FBFF02FAFF01F9006C
|
||||
:20118000FFF901FEFA02FEFD05FF0007000207000206FE0204FE0202FE0100FE01FFFE0143
|
||||
:2011A000FEFD02FDFD03FCFE03FC0003FB0102FB0201FC0301FC0400FD04FFFE0402000237
|
||||
:2011C0000103030303010202010200FF00FEFEFFFCFDFEFCFEFEFDFFFFFEFFFFFF0000001B
|
||||
:2011E00001000102010203010203000202FF0201FE01FFFE00FEFE00FEFE00FEFF01FE00E9
|
||||
:2012000001FF0102FF0303000403000402FF03FFFE02FDFD00FAFC00FAFF00FA0000FC02D7
|
||||
:2012200001FD0400FE0500FF06000106FF0205FF0203FE0302FE0200FE02FFFE01FEFE0195
|
||||
:20124000FDFD01FBFD02FBFF03FC0104FD0203FC0302FD0301FD0401FF0601FF0600010584
|
||||
:20126000FE0103FD0001FC00FFFC00FFFC00FEFD01FEFD01FFFEFFFF000100010001020183
|
||||
:2012800002010102010102000102000001FE0000FE00FFFE01FFFF01FFFF01FF0002FE0148
|
||||
:2012A00002FE0102FE0202FE0301FD02FFFD02FEFE02FDFE02FDFF02FC0102FC0202FD0431
|
||||
:2012C00001FE0400FE04FFFF03FE0002FE0001FE0101FF0100FF0100FE02FEFD03FEFE040B
|
||||
:2012E000FEFF04FD0004FD0104FC0103FB0202FB0301FC0300FD04FFFE04FF0005FF0104E3
|
||||
:20130000FD0002FD0101FD0100FD01FFFE02FFFF02FFFF02FF0001FE0001FE0101FE0101D5
|
||||
:20132000FF0100FF0100FF01FFFF0200FFFFFF0000FF00FF000000010000020001020001AB
|
||||
:2013400002FF0202FF0201FD01FEFC00FDFC01FDFE01FDFF01FD0002FD0202FE0402FE0495
|
||||
:2013600001FE0500FF05FFFF04FE0003FD0102FC0101FB0201FC03FFFC03FEFD03FEFE046B
|
||||
:20138000FDFF03FD0104FD0103FD0203FD0302FD0301FE0400FE04FFFF03FDFF02FDFF0245
|
||||
:2013A000FD0102FD0201FD0200FD02FFFD02FEFE02FEFF02FE0002FE0102FE0202FF02022E
|
||||
:2013C000FF0301FF0300FE02FFFE02FEFF02FE0002FD0002FD0202FD0200FC02FFFB02FD14
|
||||
:2013E000FC03FFFCFCFFFFFE02FFFF03010204FF0104FF0203FF0303FE0302FE0301FD03DF
|
||||
:20140000FFFD03FEFE03FDFE02FBFF01FB0001FB0101FC0200FD0300FE04000005000105D2
|
||||
:20142000000104FF0203FF0202FE0201FD0100FD02FFFD01FEFD01FCFD01FCFE00FCFE00BB
|
||||
:20144000FC0001FD0201FF03020004020005010105000205FF0103FE0102FC0000FC01FF76
|
||||
:20146000FC02FFFD02FEFD03FEFE03FDFF03FC0003FC0102FB0101FC0300FC0300FE04FF7A
|
||||
:20148000FE04FF0005FE0105FD0204FC0202FC0300FC03FFFC03FEFD0300FCFD0000FF024B
|
||||
:2014A000FFFE02000002FF0003000204000203FF0202FD0100FC01FFFD01FEFD00FDFE012C
|
||||
:2014C000FEFF01FE0001FF0101FF02020003010003010003010002000002FF0002FE0001FB
|
||||
:2014E000FD0000FCFFFEFBFFFDFB00FDFD01FDFE03FE0004FE0306000404FD0302FD0300F8
|
||||
:20150000FD04FFFE05FEFF05FE0004FC0104FC0102FB0201FB03FFFB03FEFC04FDFD04FDD2
|
||||
:20152000FF05FD0004FC0103FC0202FB0201FC0401FD0400FE0600FF05FEFF05FD0003FCA0
|
||||
:201540000002FB0101FB01FFFB01FFFD02FEFE0300FF00000101010201010101010000018E
|
||||
:20156000000001FF0001FF0000FE0000FE0000FE01FFFE00FEFF00FF0001FF010200020270
|
||||
:20158000000302000302000401FF03FFFE02FEFE02FCFF01FBFF00FB0000FB01FFFC03FF53
|
||||
:2015A000FE04FFFF04FE0004FE0205FF0404FE0403FD0401FD04FFFD04FDFD04FCFD03FB1C
|
||||
:2015C000FE03FB0002FB0102FB0201FC0301FD0501FD04FFFE05FEFE04FD0005FC0003FC0E
|
||||
:2015E0000203FC0201FC0300FC03FFFC03FEFE03FEFF03FD0003FE0203FE0302FE0301FEE6
|
||||
:201600000400FD03FFFE0300FDFDFEFEFDFFFFFD00FFFF01000002000103000203000203C9
|
||||
:20162000FF0303FF0300FD02FFFE02FEFE01FCFD00FAFEFFFB0000FB01FFFD0300FE0400C0
|
||||
:201640000005010105000205000204FE0203FE0202FD0301FE03FFFD02FEFD02FDFE01FB78
|
||||
:20166000FE01FBFF01FB0001FC0200FD0300FD0400FF06000005FF0005FE0104FC0102FB6A
|
||||
:201680000101FC0200FC03FFFD03FFFE04FEFF04FE0004FE0103FD0102FC0201FD0300FD4A
|
||||
:2016A00003FFFD03FEFE04FEFF04FD0004FC0001FA0000FB01FFFC0300FD04FFFF0502FF30
|
||||
:2016C000FF0101000301FF02010103000103FF0001FD0001FC0000FC0000FD01FFFD02FF0A
|
||||
:2016E000FF03FEFF02FD0002FD0001FD0101FE0301FE0301FF0300FE02FFFF03FF0002FEE7
|
||||
:201700000002FE0102FE0202FE0301FE0300FE02FEFD01FDFE01FCFD00FBFE01FD0102FED8
|
||||
:201720000302FF04020006020107020005FFFF03FCFF01FAFF00FA00FFFA01FFFB03FFFCA6
|
||||
:2017400004FEFE04FDFF04FD0105FD0204FD0303FD0302FE0502FD0400FE05FFFE04FDFF74
|
||||
:2017600004FCFF02FC0102FB0100FB0200FB02FFFD03FEFD0401FEFEFF00000201FF010274
|
||||
:201780000103010103000203FF0102FE0000FC00FFFC00FEFD00FEFD00FEFF01FF0102FF4F
|
||||
:2017A0000102FF0202FF0302FF0301FE0300FE03FFFF03FEFF02FDFF02FCFF01FC0101FC26
|
||||
:2017C0000201FD0300FD03FEFE03FDFF03FD0003FD0103FD0302FD0302FD0400FD04FEFD06
|
||||
:2017E00004FEFF04FE0004FD0103FC0002FC0202FC0301FD0400FD04FFFE05FEFF04FDFFE2
|
||||
:2018000004FBFF02FB0101FA0100FB0200FC04FFFD04FFFF05FF0005FE0104FE0204FD03C5
|
||||
:2018200003FD0301FD0300FD03FEFD0300FDFDFEFFFE0000FE0100FF01FFFF01FF0102FFB2
|
||||
:201840000102FF0202FF0202FF0301FE03FFFE02FEFE01FCFE01FCFF00FBFF00FB0100FD96
|
||||
:201860000200FE0400FF04000004000104FF0205FF0304FD0202FC0200FC02FEFC02FDFD59
|
||||
:2018800001FCFE01FCFF02FD0103FE0303FF0402FF0401FF0400FE04FEFE02FCFE01FCFF48
|
||||
:2018A00001FC0001FC0101FD0200FD0300FE0400FF04FFFF03FEFF03FD0102FD0102FD0228
|
||||
:2018C00001FD0201FE0400FE04FFFF04FEFF03FCFF02FC0102FC0101FC0200FB02FFFC030E
|
||||
:2018E000FEFD0400FDFE01010003010003010104000103FF0202FD0102FC0100FC0200FDE0
|
||||
:2019000002FEFC02FDFE03FDFF02FC0002FC0102FD0202FD0401FD0400FE04FFFE04FFFFCB
|
||||
:2019200004FE0003FD0103FD0203FC0201FC01FFFC01FEFC02FEFD01FDFE01FE0002FF02B2
|
||||
:2019400003000303000403000401FF0400FE03FEFE01FCFD00FBFE00FBFF00FC0000FD0389
|
||||
:2019600001FE0401FE04FFFE04FEFF03FE0003FE0103FE0203FE0303FE0402FE0400FE044E
|
||||
:20198000FFFD03FBFC01FAFD00FAFF00FA0101FC0301FD0401FF0500000603FF0002010053
|
||||
:2019A0000301FF02FFFF02FEFF02FD0001FCFF00FBFF00FC0000FE0201FF04010104010128
|
||||
:2019C00003000203FF0201FE0100FE00FFFD00FFFE01FFFE01FFFF02FF0002FE0001FE000A
|
||||
:0D19E00001FE0000FE0201FE0200FE0200FA
|
||||
:00000001FF
|
||||
@@ -138,8 +138,13 @@ if rising_edge (game_clk) then
|
||||
if hcount = 159 then hsync <= '1'; end if;
|
||||
if hcount = 191 then hsync <= '0'; end if;
|
||||
else
|
||||
hcount <= 0;
|
||||
hor_scan_q <= "00000000";
|
||||
if vcount = 255 then -- DarFPGA 2017
|
||||
hcount <= 1; -- | fixed counters w.r.t schematics
|
||||
hor_scan_q <= "00000001"; -- | (coherent with motion board explanations)
|
||||
else -- |
|
||||
hcount <= 0;
|
||||
hor_scan_q <= "00000000";
|
||||
end if;
|
||||
c4_14 <= '1'; -- CE
|
||||
star_enable <= '1';
|
||||
state <= sLINE;
|
||||
|
||||
377
sound.vhd
377
sound.vhd
@@ -1,377 +0,0 @@
|
||||
-----------------------------------------------------------------------------
|
||||
-- SOUND LOGIC --
|
||||
-- For use with Computer Space FPGA emulator --
|
||||
-- Sound stored in DE0 nano embedded fpga memory as "ROM IP Component" --
|
||||
-- The sounds are: 8 bit @ 11kHz --
|
||||
-- --
|
||||
-- sounds are: --
|
||||
-- > rocket rotate --
|
||||
-- > rocket thrust --
|
||||
-- > rocket missile shooting --
|
||||
-- > explosion --
|
||||
-- > saucer missile shooting --
|
||||
-- > background ambience sound --
|
||||
-- --
|
||||
-- v1.0 --
|
||||
-- by Mattias G, 2015 --
|
||||
-- Enjoy! --
|
||||
-----------------------------------------------------------------------------
|
||||
|
||||
library ieee;
|
||||
use ieee.std_logic_1164.all;
|
||||
use ieee.numeric_std.all;
|
||||
use IEEE.std_logic_signed.all;
|
||||
use IEEE.std_logic_unsigned.all;
|
||||
library work;
|
||||
|
||||
--80---------------------------------------------------------------------------|
|
||||
|
||||
entity sound is
|
||||
port (
|
||||
clock_50, audio_gate : in std_logic;
|
||||
|
||||
sound_switch : in std_logic_vector (7 downto 0);
|
||||
-- sound_switch(1): rocket rotate
|
||||
-- sound_switch(2): rocket thrust
|
||||
-- sound_switch(3): rocket missile
|
||||
-- sound_switch(4): explosion
|
||||
-- sound_switch(5): saucer missile
|
||||
-- sound_switch(7): background ambience
|
||||
|
||||
-- 16 bit wav to be used as input
|
||||
-- to sigma delta audio dac logic.
|
||||
-- just a normal raw wav file without
|
||||
-- the wav header
|
||||
sigma_delta_wav : out signed (15 downto 0)
|
||||
);
|
||||
|
||||
end sound;
|
||||
|
||||
|
||||
architecture sound_architecture
|
||||
of sound is
|
||||
|
||||
component rocket_rotate is
|
||||
port (
|
||||
address : in STD_LOGIC_VECTOR (12 DOWNTO 0);
|
||||
clock : IN STD_LOGIC := '1';
|
||||
q : OUT STD_LOGIC_VECTOR (7 DOWNTO 0)
|
||||
);
|
||||
end component;
|
||||
|
||||
component rocket_thrust is
|
||||
port (
|
||||
address : in STD_LOGIC_VECTOR (12 DOWNTO 0);
|
||||
clock : IN STD_LOGIC := '1';
|
||||
q : OUT STD_LOGIC_VECTOR (7 DOWNTO 0)
|
||||
);
|
||||
end component;
|
||||
|
||||
component rocket_shooting is
|
||||
port (
|
||||
address : in STD_LOGIC_VECTOR (14 DOWNTO 0);
|
||||
clock : IN STD_LOGIC := '1';
|
||||
q : OUT STD_LOGIC_VECTOR (7 DOWNTO 0)
|
||||
);
|
||||
end component;
|
||||
|
||||
component explosion is
|
||||
port (
|
||||
address : in STD_LOGIC_VECTOR (13 DOWNTO 0);
|
||||
clock : IN STD_LOGIC := '1';
|
||||
q : OUT STD_LOGIC_VECTOR (7 DOWNTO 0)
|
||||
);
|
||||
end component;
|
||||
|
||||
component saucer_shooting is
|
||||
port (
|
||||
address : in STD_LOGIC_VECTOR (12 DOWNTO 0);
|
||||
clock : IN STD_LOGIC := '1';
|
||||
q : OUT STD_LOGIC_VECTOR (7 DOWNTO 0)
|
||||
);
|
||||
end component;
|
||||
|
||||
component bakam is
|
||||
port (
|
||||
address : in STD_LOGIC_VECTOR (13 DOWNTO 0);
|
||||
clock : IN STD_LOGIC := '1';
|
||||
q : OUT STD_LOGIC_VECTOR (7 DOWNTO 0)
|
||||
);
|
||||
end component;
|
||||
|
||||
|
||||
type state_type is (FREQ_COUNT, READ_BYTE, MERGE_SOUNDS);
|
||||
|
||||
signal state : state_type := FREQ_COUNT;
|
||||
|
||||
-- memory clock
|
||||
signal fm_clock : std_logic;
|
||||
|
||||
signal reset : std_logic := '1';
|
||||
|
||||
signal sample_rate_count : integer := 1;
|
||||
|
||||
-- memory low and high bytes
|
||||
signal fm_data_low_1, fm_data_low_2 : signed (7 DOWNTO 0);
|
||||
signal fm_data_low_3, fm_data_low_4 : signed (7 DOWNTO 0);
|
||||
signal fm_data_low_5, fm_data_low_7 : signed (7 DOWNTO 0);
|
||||
|
||||
-- current sound memory
|
||||
-- addresses for each sound 1-7
|
||||
signal sound_adr_1 : STD_LOGIC_VECTOR (12 DOWNTO 0);
|
||||
signal sound_adr_1_num : natural range 0 to 1042303;
|
||||
-- for comparisons
|
||||
|
||||
signal sound_adr_2 : STD_LOGIC_VECTOR (12 DOWNTO 0);
|
||||
signal sound_adr_2_num : natural range 0 to 1042303;
|
||||
-- for comparisons
|
||||
|
||||
signal sound_adr_3 : STD_LOGIC_VECTOR (14 DOWNTO 0);
|
||||
signal sound_adr_3_num : natural range 0 to 1042303;
|
||||
-- for comparisons
|
||||
|
||||
signal sound_adr_4 : STD_LOGIC_VECTOR (13 DOWNTO 0);
|
||||
signal sound_adr_4_num : natural range 0 to 1042303;
|
||||
-- for comparisons
|
||||
|
||||
signal sound_adr_5 : STD_LOGIC_VECTOR (12 DOWNTO 0);
|
||||
signal sound_adr_5_num : natural range 0 to 1042303;
|
||||
-- for comparisons
|
||||
|
||||
signal sound_adr_7 : STD_LOGIC_VECTOR (13 DOWNTO 0);
|
||||
signal sound_adr_7_num : natural range 0 to 1042303;
|
||||
-- for comparisons
|
||||
|
||||
-- hard coded sound memory
|
||||
-- address intervals for each
|
||||
-- sound 1-7
|
||||
|
||||
signal sound_adr_4_state : std_logic := '0';
|
||||
-- initial state
|
||||
|
||||
-- not using bit 0,
|
||||
-- only bit 1 to 5
|
||||
|
||||
signal sound_prev : std_logic_vector (6 downto 0)
|
||||
:="0000000" ;
|
||||
|
||||
--signals for audio codec
|
||||
signal fm_data_16_bit : signed (8 DOWNTO 0)
|
||||
:="000000000";
|
||||
|
||||
signal rocket_rotate_rom_read : STD_LOGIC_VECTOR (7 DOWNTO 0) ;
|
||||
signal rocket_thrust_rom_read : STD_LOGIC_VECTOR (7 DOWNTO 0) ;
|
||||
signal rocket_shooting_rom_read : STD_LOGIC_VECTOR (7 DOWNTO 0) ;
|
||||
signal background_ambience_rom_read : STD_LOGIC_VECTOR (7 DOWNTO 0) ;
|
||||
signal explosion_rom_read : STD_LOGIC_VECTOR (7 DOWNTO 0) ;
|
||||
signal saucer_shooting_rom_read : STD_LOGIC_VECTOR (7 DOWNTO 0) ;
|
||||
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
begin
|
||||
|
||||
-----------------------------------------------------------------------------
|
||||
-- rocket rotate sound ROM --
|
||||
-----------------------------------------------------------------------------
|
||||
rocket_rotate_sound : component rocket_rotate
|
||||
port map (
|
||||
address => sound_adr_1,
|
||||
clock => clock_50,
|
||||
q => rocket_rotate_rom_read
|
||||
);
|
||||
|
||||
rocket_thrust_sound : component rocket_thrust
|
||||
port map (
|
||||
address => sound_adr_2,
|
||||
clock => clock_50,
|
||||
q => rocket_thrust_rom_read
|
||||
);
|
||||
|
||||
|
||||
rocket_shooting_sound : component rocket_shooting
|
||||
port map (
|
||||
address => sound_adr_3,
|
||||
clock => clock_50,
|
||||
q => rocket_shooting_rom_read
|
||||
);
|
||||
|
||||
explosion_sound : component explosion
|
||||
port map (
|
||||
address => sound_adr_4,
|
||||
clock => clock_50,
|
||||
q => explosion_rom_read
|
||||
);
|
||||
|
||||
saucer_shooting_sound : component saucer_shooting
|
||||
port map (
|
||||
address => sound_adr_5,
|
||||
clock => clock_50,
|
||||
q => saucer_shooting_rom_read
|
||||
);
|
||||
|
||||
|
||||
background_ambience : component bakam
|
||||
port map (
|
||||
address => sound_adr_7,
|
||||
clock => clock_50,
|
||||
q => background_ambience_rom_read
|
||||
);
|
||||
|
||||
-----------------------------------------------------------------------------
|
||||
-- Sound sample retrieval --
|
||||
-- sound by sound, sample by sample --
|
||||
-- 11 kHz --
|
||||
-- 8 bit --
|
||||
-----------------------------------------------------------------------------
|
||||
process (clock_50)
|
||||
begin
|
||||
if rising_edge (clock_50)then
|
||||
if audio_gate = '1' then
|
||||
|
||||
sound_prev(4) <= sound_switch(4);
|
||||
|
||||
case state is
|
||||
|
||||
when FREQ_COUNT =>
|
||||
sample_rate_count <= sample_rate_count +1;
|
||||
if sample_rate_count > 4535 then -- 12kHz
|
||||
state <= READ_BYTE;
|
||||
sample_rate_count <= 1;
|
||||
else
|
||||
state <= FREQ_COUNT;
|
||||
end if;
|
||||
|
||||
if sound_prev(4) = '0' and sound_switch(4) = '1' then
|
||||
-- explosion single shot verification, '0' means ready for
|
||||
-- single shot
|
||||
sound_adr_4_state <= '1'; -- '1' means single shot ongoing
|
||||
sound_adr_4 <= (others => '0'); -- set to start of sound
|
||||
sound_adr_4_num <= 0; -- set to start of sound
|
||||
end if;
|
||||
|
||||
when READ_BYTE => -- read byte
|
||||
|
||||
-- 1 = rocket rotate
|
||||
if sound_switch(1) = '1' then
|
||||
fm_data_low_1 <= signed (rocket_rotate_rom_read);
|
||||
else
|
||||
fm_data_low_1 <= "00000000"; -- set to '0' if sound is not on
|
||||
end if;
|
||||
|
||||
-- 2 = rocket thrust
|
||||
if sound_switch(2) = '1' then
|
||||
fm_data_low_2 <= signed (rocket_thrust_rom_read);
|
||||
-- read sample if sound is active
|
||||
else
|
||||
fm_data_low_2 <= "00000000"; -- set to '0' if sound is not on
|
||||
end if;
|
||||
|
||||
-- 3 = rocket shooting
|
||||
if sound_switch(3) = '1' then
|
||||
fm_data_low_3 <= signed (rocket_shooting_rom_read);
|
||||
-- read sample if sound is active
|
||||
else
|
||||
fm_data_low_3 <= "00000000"; -- set to '0' if sound is not on
|
||||
end if;
|
||||
|
||||
-- 4 = rocket & saucer explosion
|
||||
if sound_adr_4_state = '1' then -- single shot ongoing
|
||||
fm_data_low_4 <= signed (explosion_rom_read);
|
||||
-- read sample if sound is active
|
||||
else
|
||||
fm_data_low_4 <= "00000000"; -- set to '0' if sound is not on
|
||||
end if;
|
||||
|
||||
-- 5 = saucer shooting
|
||||
if sound_switch(5) = '1' then
|
||||
fm_data_low_5 <= signed (saucer_shooting_rom_read);
|
||||
-- read sample if sound is active
|
||||
else
|
||||
fm_data_low_5 <= "00000000"; -- set to '0' if sound is not on
|
||||
end if;
|
||||
|
||||
-- 7 = background ambience
|
||||
fm_data_low_7 <= signed (background_ambience_rom_read);
|
||||
|
||||
-- increase adress pointers
|
||||
-- 1 = rocket rotate : loop
|
||||
if sound_adr_1_num < 4529 then
|
||||
sound_adr_1 <= sound_adr_1 + 1;
|
||||
sound_adr_1_num <= sound_adr_1_num + 1;
|
||||
else
|
||||
sound_adr_1 <= (others => '0');
|
||||
sound_adr_1_num <= 0;
|
||||
end if;
|
||||
|
||||
-- 2 = rocket thrust : loop
|
||||
if sound_adr_2_num < 5067 then
|
||||
sound_adr_2 <= sound_adr_2 + 1;
|
||||
sound_adr_2_num <= sound_adr_2_num + 1;
|
||||
else
|
||||
sound_adr_2 <= (others => '0');
|
||||
sound_adr_2_num <= 0;
|
||||
end if;
|
||||
|
||||
-- 3 = rocket shooting : loop
|
||||
if sound_adr_3_num < 20072 then
|
||||
sound_adr_3 <= sound_adr_3 + 1;
|
||||
sound_adr_3_num <= sound_adr_3_num + 1;
|
||||
else
|
||||
sound_adr_3 <= (others => '0');
|
||||
sound_adr_3_num <= 0;
|
||||
end if;
|
||||
|
||||
|
||||
-- 4 = rocket & saucer explosion/single shot
|
||||
-- no loop
|
||||
if sound_adr_4_num < 8781 then
|
||||
sound_adr_4 <= sound_adr_4 + 1;
|
||||
sound_adr_4_num <= sound_adr_4_num + 1;
|
||||
else
|
||||
sound_adr_4_state <= '0'; -- single shot ongoing <= '1';
|
||||
-- single shot is complete
|
||||
sound_adr_4 <= (others => '0');
|
||||
sound_adr_4_num <= 0;
|
||||
end if;
|
||||
|
||||
-- 5 = saucer shooting : loop
|
||||
if sound_adr_5_num < 6636 then
|
||||
sound_adr_5 <= sound_adr_5 + 1;
|
||||
sound_adr_5_num <= sound_adr_5_num + 1;
|
||||
else
|
||||
sound_adr_5 <= (others => '0');
|
||||
sound_adr_5_num <= 0;
|
||||
end if;
|
||||
|
||||
-- 7 = background ambience : loop
|
||||
if sound_adr_7_num < 13874 then
|
||||
sound_adr_7 <= sound_adr_7 + 1;
|
||||
sound_adr_7_num <= sound_adr_7_num + 1;
|
||||
else
|
||||
sound_adr_7 <= (others => '0');
|
||||
sound_adr_7_num <= 0;
|
||||
end if;
|
||||
|
||||
state <= MERGE_SOUNDS;
|
||||
|
||||
when MERGE_SOUNDS => -- read byte
|
||||
-- transfer read data and fix endian (from little endian to big endian)
|
||||
|
||||
sigma_delta_wav <=(fm_data_low_1(7) & fm_data_low_1(7) & fm_data_low_1 & "000000") +
|
||||
(fm_data_low_2(7) & fm_data_low_2(7) & fm_data_low_2 & "000000") +
|
||||
(fm_data_low_3(7) & fm_data_low_3(7) & fm_data_low_3 & "000000") +
|
||||
(fm_data_low_4(7) & fm_data_low_4(7) & fm_data_low_4 & "000000") +
|
||||
(fm_data_low_5(7) & fm_data_low_5(7) & fm_data_low_5(7) & fm_data_low_5 & "00000") +
|
||||
(fm_data_low_7(7) & fm_data_low_7(7) & fm_data_low_7 & "000000");
|
||||
|
||||
state <= FREQ_COUNT;
|
||||
|
||||
when others =>
|
||||
state <= FREQ_COUNT;
|
||||
|
||||
end case;
|
||||
end if;
|
||||
end if;
|
||||
end process;
|
||||
|
||||
end sound_architecture;
|
||||
@@ -121,7 +121,7 @@ entity sync_star_board is
|
||||
-- composite video / instead of SB_20
|
||||
hsync : out std_logic;
|
||||
vsync : out std_logic;
|
||||
composite_video_signal : out std_logic;
|
||||
composite_video_signal : out std_logic_vector(3 downto 0);
|
||||
blank : out std_logic
|
||||
);
|
||||
|
||||
@@ -363,10 +363,13 @@ f1_14 <= vertical_position (4);
|
||||
-- e5_2 is score & time dislay video signal NORMAL --
|
||||
-- c4_14 is count enable --
|
||||
-- SB_N is rocket/saucer video signal --
|
||||
-- j5_3 is rocket/saucer missile video signal --
|
||||
-----------------------------------------------------------------------------
|
||||
composite_video_signal <= c4_14 and -- count enable
|
||||
(j1_6 xor (SB_N or e5_2 or a1_15 or j5_3));
|
||||
|
||||
--composite_video_signal <= c4_14 and -- count enable
|
||||
-- (j1_6 xor (SB_N or e5_2 or a1_15 or j5_3));
|
||||
|
||||
composite_video_signal <= j1_6 & (SB_N or j5_3 ) & e5_2 & a1_15; -- DarFPGA 2017
|
||||
|
||||
-----------------------------------------------------------------------------
|
||||
-- DISPLAY SCORE & TIME: Seven Segment Display Video --
|
||||
-- Outputs the right seven-segment "pixels" depending on where the --
|
||||
|
||||
@@ -20,6 +20,12 @@ derive_clock_uncertainty
|
||||
#set_output_delay -max -clock SDRAM_CLK 1.6ns [get_ports {SDRAM_D* SDRAM_A* SDRAM_BA* SDRAM_n* SDRAM_CKE}]
|
||||
#set_output_delay -min -clock SDRAM_CLK -0.9ns [get_ports {SDRAM_D* SDRAM_A* SDRAM_BA* SDRAM_n* SDRAM_CKE}]
|
||||
|
||||
set_clock_groups -asynchronous \
|
||||
-group [get_clocks { emu|pll|pll_inst|altera_pll_i|general[*].gpll~PLL_OUTPUT_COUNTER|divclk}] \
|
||||
-group [get_clocks { pll_hdmi|pll_hdmi_inst|altera_pll_i|general[0].gpll~PLL_OUTPUT_COUNTER|divclk}] \
|
||||
-group [get_clocks { vip|hps|fpga_interfaces|clocks_resets|h2f_user0_clk}] \
|
||||
-group [get_clocks { FPGA_CLK1_50 FPGA_CLK2_50 FPGA_CLK3_50}]
|
||||
|
||||
set_false_path -from * -to [get_ports {LED_*}]
|
||||
set_false_path -from * -to [get_ports {BTN_*}]
|
||||
set_false_path -from * -to [get_ports {VGA_*}]
|
||||
|
||||
160
thrust_8_11.hex
160
thrust_8_11.hex
@@ -1,160 +0,0 @@
|
||||
:20000000FFFE00FEFD02030000FFFF0403030804FAF8FBFD0003FEF7FAFAFBFDFCFCFF0208
|
||||
:200020000002070601020705010408040306030201FEFBF8F7FA0608FCF9FC0004FEF8FBAC
|
||||
:20004000FF0506FFFE00030600F8FF050000FCF5FC030703FBFF020303FDFAFE0100FFFFA4
|
||||
:20006000FE01040304040405040604040502000203FDFC02FEF9FAF9FAFEFEFBF8FBFDFB8A
|
||||
:20008000FDFEFCFE0406030103080D06FEFAFAFEFDFBFCFE03060500FDFE020300FF040547
|
||||
:2000A000050B0801FF02070503FEF6F5FBFDFBFCFBFCFBF9FCFFFFFF0106050300FDFCFF54
|
||||
:2000C0000707FF02080406080401FD010601FBFAF9FC02FEFBF8F5FB0001FFFDFF0302001F
|
||||
:2000E0000403050803FE030A09FEF8FBFD0204FDFBFF00FFFEFDFD0104020102FF000304E3
|
||||
:2001000001FF0200FCFCFCFDFDFDFCFD02020202FEFCFF090A02FF01FF00020300FBFD02E5
|
||||
:2001200003FF0100FCFF02FFFDFDFF00040805FFFEFAF7F7FBFFFFFF0103020102000304C9
|
||||
:20014000020301FCFE00000101FFFF010103040200030503010102030302FEFDFEFEFDFF8A
|
||||
:20016000FDFDFFFCFDFBF8FBF9FB00FBF9FFFFFEFDFDFF0205080A060508080A0B0A080562
|
||||
:200180000307070200FBFAFBFCFCFAF8F6F8F7F6F7F6F9FF02050601020601FC020902FF93
|
||||
:2001A00003FEF90002000502FCFDFEFF020301010001030409090300FEFE050701FDFAFC26
|
||||
:2001C000FFFEFD0104FEFAFD0103FEF8F5F8FD00FFFAF8FD020601FE03090E0B0401FFFE2B
|
||||
:2001E0000001020401FE00FF0103FCF7FD00FF00010401FDFFFF0000FF0202FDFCFDFE000F
|
||||
:20020000010401FF0705000200FD00040201FEF8F7FC0000FF0607FCF9FDFE0101FFFDFEE6
|
||||
:200220000201080900FF01FF00FEFCFF01030604FEFF0201030909FEF8FCFDFCFE020001A3
|
||||
:20024000050200FEF7F9FEFBFCFDFEFDF9F9FAFC0403040601030707040206060403000197
|
||||
:2002600003FEFCFF02040402FBFA0001FFFCFD000204FFFAFCFEFEFF00FEFF01010002028F
|
||||
:200280000102010001010203010001030400FEFEFDFEFFFCFAFDFFFFFFFF00FFFE00010265
|
||||
:2002A00002FEFF04030101FFFF020300FDFE0202020301FE010305060503FBF800FDF9FE32
|
||||
:2002C000FCFB010504FAF7FAFB010500FDFEFF00010303040200040202050200000306070B
|
||||
:2002E000010205FFFAFBFCFBFDFEFBFCFCFBFEFFFF00FEFB02070403FFFB0302FCFFFD0026
|
||||
:2003000002FE00FEFF060501000506040500FB0109080402FCF8FD0203FFFBFAFAFFFFFBD0
|
||||
:20032000FBFC0000FEFEFFFF00000002020303020203030303030305040101FFFEFFFEFFA8
|
||||
:20034000FFFFFEFCFBFCFDFCFCFDFDFEFEFE010402FFFE01050404030405030503FCFCFFA5
|
||||
:2003600001060300FEF5F6FBFDFF0401F9F7FBFFFCFB050904FDFB0208070A05010607066F
|
||||
:2003800003FDFB0104060A04FDF5EEF8000102FDFE05FFF5FAFFFBFB000405FCF8FFFEFE93
|
||||
:2003A00002030706060905FCFBFF03030207070200FEFFFF030500FEFDFF020100FDFBFC14
|
||||
:2003C000FAFC0100FBFDFEFE0000FEFEFF0001010101030402010203040301000205030111
|
||||
:2003E00001FEFF00FCFCFBFDFDFBFBFCFCFF01FEFDFE000303030202040504020101040504
|
||||
:2004000005040101FEFD0101FE01FF00030502F8F6FBFAF8FCFEF9FD0709FFF4F5FD03FE0B
|
||||
:20042000FCFEFEFF01050504090701010603010703FF020202FFFCFBFE03050601FAF6F7A1
|
||||
:20044000FC01000000FE020201020101000202010103020001020100FFFFFFFFFF00FEFE92
|
||||
:2004600000FFFFFEFF01000100FE000403FDFBFCFCFEFFFEFEFE000202020200FFFF010488
|
||||
:200480000400FF02010001010100000100FF000101020302FFFF020300FCFCFCFE02000251
|
||||
:2004A0000300FCFD00FBF9FBFDFF01FDFE050600FF04010209FCFC080503FCF6F9FE03014A
|
||||
:2004C000FEFEFF0101010402FFFFFC01090D07FBFB000001FEFBFDFF0102010303030404FF
|
||||
:2004E000050A03F3F4F8F7FDFFFBF9FAFFFEF8F9FCFF0709060304080706080504050200F7
|
||||
:2005000001020100FDFCFEFEFDFCFCFFFE00FFFDFDFDFEFDFDFF0000FEFE01000001020201
|
||||
:200520000101020101020306060200FEFF010301FFFEFDFEFEFCFBFEFFFF060B03FBF9F8B7
|
||||
:20054000FEFFFEFDFAFF06030100FD020500FF01000203050602FDFE0103FFFCFF00040489
|
||||
:20056000FEFEFEFD04060301F7F5FF0500F5F3FD0402FFFAF8FD050D080202070B0400FE7B
|
||||
:20058000FF010102FFFCFD0100FCFBFD0000FEFF0101020101040306080102020205FFFC4C
|
||||
:2005A000FDFE0202FCFAFAF6F8FBF6F5F8FB020702FDFE0105090805040406080501010343
|
||||
:2005C00003FF0408FEF9FAFAFF00FE00FFFF0201FBF9FBFCFE0000FFF7F7FDFEFFFDFD0654
|
||||
:2005E0000502060404080903FE030502FE010303FEFBFDFDFCFBFBFC03050402FEFE00FFDB
|
||||
:200600000001010000FE000302FFFF0404FEFDFEFE00030300FD0001FFFFFF0002030300CF
|
||||
:20062000020705FDFAFC0001FEFBFCFEFDFCFBFD0001020403FF000704FDFFFF0103FFFFC3
|
||||
:200640000504FFFEFEFFFE01080501FDFAFBFCFF0101FCFD01040300020201050908FFFA86
|
||||
:20066000FEFFFDFFFF01FEFB05060205FFF9FAF9FEFDF9FE01FDFB0100FD0002FCFD0401A2
|
||||
:2006800001030103040302000206080607060201FFFE000300FDFF00000001FCFAFCFBFD3C
|
||||
:2006A0000100FAF5F5F8FBFEFDFAFB020602000204070809080808060404070803FEFCFC1C
|
||||
:2006C000FE0101FEF9F9FCFDFAF9FCFDFD0000FEFCFF00F8F80002FF0102FF00030605034B
|
||||
:2006E000050704FFFDFF00FEFF02020404FFFDFF040501FEFCFD030500FBFBFC00010001EE
|
||||
:200700000101FEFEFFFF03FCFA02020200FDFE0402FE00FF0101FBFC00FF0405FCFD0404DE
|
||||
:200720000505FFFAFF0908FFFDFDFE0303FEFDFEFDFFFF000301FDFBFDFFFDF9FC01FFFDCE
|
||||
:20074000FE01030501FCFCFE0305040605FDFB0001040400FFFE0403FEFBFB000102030085
|
||||
:2007600003070B01F6F8FE0201FBFBFCFDFFFCFB0106090A070300FEFF01FEFCFF0101FE74
|
||||
:20078000FBFAFBFE040500FDFF0001010101FF0104050301FFFE00010403FCFC0307040149
|
||||
:2007A000FEFAFEFFFF00FE0300F9FAF7FAFDF9F9FBFF010001030505050605050809090831
|
||||
:2007C0000504020201FFFFFCFBFCFF00FAF8FAFCFFFEFBFF01FFFEFCF9FBFCFE0100FF0252
|
||||
:2007E00004060201070D0B030000FE0100FEFF0001FEFCFDFBFE01FEFEFDFDFEFCFC0003ED
|
||||
:2008000004030001FEFF0500F9F9FE000102FCFE0605020504090AFEFE00FE01FDF8FCFECE
|
||||
:200820000003FFFCFF00020502FCFF0200FEFBFE01000104050402000000FDFF01FDFF01B3
|
||||
:20084000FBFC010200FF030200030201FFFFFEFD0000FF030601FE00FFFF0101FE0204018F
|
||||
:2008600002010504FEFDFD04090500FAF6F5FAF9FBFDFBFDFDFCFBFEFEFF03040504040493
|
||||
:20088000080D08FF0104060706050703FDFBFA0004FEF9F6F4F8FFFCF9FAFCFDFAFDFEFC6E
|
||||
:2008A000FE04080705FF000405040201060A070503020503FBF9FF01FEFAF9FCFDFAFAFB1D
|
||||
:2008C000FAFCFBFBFCF9FB0003080705040303050806070A050003030606020600FCFDF2ED
|
||||
:2008E000F2F8FAF8F4F5F7FBFEFBF7FCFF00030302060807060707090B0B090506070302E6
|
||||
:2009000003010101FFFDFAFBFCFBFCFBF9F6F6F6F5F8F8FAFDFD0000000409040103FCFD30
|
||||
:200920000303040504080D02FF04060D0D00F7FAFCFFFDF9F9FB030B05FAF7F9FB00050295
|
||||
:20094000FE0000FE01FE0001FBFBFF030202010306FEFE04FEF9FBFE0101020501FBFCFFA5
|
||||
:2009600001050703FFFD000706010000020403030501FAFBFE000101FDFAFCFF00FEFDFD6C
|
||||
:20098000FF0503FE0002FCFAFCFCFDFF030501FCFD0001020203040303030201030304043E
|
||||
:2009A0000204040306FFF8FCFDF9FBFFFBF9FBFBFAF8FB0101FFFEFAFB010100080B090652
|
||||
:2009C00001FF0507000001010508060702FBFDFEFDFCFAF8FCFFFBFB00030200010503020B
|
||||
:2009E00001FBF9FC0409FCF3FC040400FBF90205FEFF010300F8FCFD0106040504020302FE
|
||||
:200A0000FF0001080B050302FDFD010302FDFCFCFCFDFEFDFDFAFC0302FEFBFAFD000608DA
|
||||
:200A200001FCFDFDFF02010201FFFDFE000202020202030402FFFFFF01040706FFFAFCFEAB
|
||||
:200A4000020901F7F7FD0605FBFAFAF8FCFFFFFFFEFCFF030302FFFCFDFE020101050302AF
|
||||
:200A600005060602010200010300FF03030102FEFE00FEFE0101FFFFFD0305FC0000F7F96B
|
||||
:200A8000FEFEFD00FDFBFF01010403FF01FFFE0102060704040300010403FDFBFF0405003D
|
||||
:200AA000FCFC0506FFFCFBFC000000FDF8F9FDFE000201030704010405040200FCFC01FF3F
|
||||
:200AC000FDFEFE0003050401FAFD02FF0000FBFE02040904F9F9FE01FFFAFC0000FFFFFC2C
|
||||
:200AE000F9FC0002030202010202010201000105090A05010201FEFEFDFBFBFE01FFFAFCEA
|
||||
:200B0000FFFEFEFEFD01030605010403FDFDFEFCFE0101FFFF0001000007090503FEFCFEC5
|
||||
:200B20000003FEF8FC000301FAF9FD050604FEF3F902FEFAF7F9FD0002030607070A0905BB
|
||||
:200B4000040303030605FFFFFDFD040200FFF9FBFDFE01FDFBFCFFFF000501F8F5FC0304A8
|
||||
:200B600003FBF9FB020805020205070502FFFFFBFAFCFF01020605FFFAFCFD000300FF016C
|
||||
:200B80000608040503FE0000FCFDFFFE0003FEFAFF04FBF7FBFE0201FD0000FF0301FAFD64
|
||||
:200BA0000000040300040401010001030504000001030302FFFDFDFDFF010300FD0104040F
|
||||
:200BC000FEFBFBFAFDFEFCFD0000FFFFFFFEFCFF0001040300000405040302060904030409
|
||||
:200BE00000FDF9F7FCFFFDFCFBFBFDFF0400FCFF0400FCFDFDFF000306070702FDFCFC011B
|
||||
:200C0000070703060700FFFEFF02FCFAF9F7FCFDFBFBFD0104FFFEFEFF04060605030507C3
|
||||
:200C2000070300FFFF0100FEFE0102FEFFFD010800F9F7F6FC01FFFDFAF90003FDF9FEFFE1
|
||||
:200C4000010901F9FE030404040404040402050602030000040402FFFCFDFFFDFBFEFEFB71
|
||||
:200C6000FDFDFC0001FE030A03FCFBF9FBFE0101FE010403050704000405FC0107FDF7F974
|
||||
:200C8000FE000205FCF2F8F8F901050300FF0107060202FF0009060000FBFD01FDFDFCFC65
|
||||
:200CA00000FF00030A0B070403020203040300010601FAF8FAFAFE02FFFCFE01FBF6F9F837
|
||||
:200CC000F9FD0103FBFA0202FFFF000201080B02FDFE02060A0A0701FD000400FCFBFCFFF9
|
||||
:200CE0000002FEFBFDFF0201FFFFFF040600FE01020300FF00FDFDFFFFFCFCFC0101FF0003
|
||||
:200D0000000000FF0001FF0102FF0103040502FE000301FEFEFF00000000FEFE01040400C1
|
||||
:200D2000FDFCFDFE00010000050B03FAFCFFFF0302FBFAFCFD00FEFD000404040401FEFCBE
|
||||
:200D4000000301FFFEFDFD0003070A03FBFE02FFFDFB0001FAFBFDFE04FFFA010A07FAF99C
|
||||
:200D6000FC020801FAFC020602FCFF030807020300FF00FEFDFE02020304FFFDFEFF00005E
|
||||
:200D80000002010000FFFF0000000100FE00020101FFFE00FFFCFAFD01010100FBFB020263
|
||||
:200DA000FEFCFC000200FFFFFF00020101010102030303030302020506030200FF0001050E
|
||||
:200DC00003FDFDFF03FFF8F6F9FEFDF9F9F8F9FE03FFF9FC00060906040602FFFF0105082E
|
||||
:200DE0000702FEFF03080701FEFFFAF7F9FCFDFEFCF7FA000302FCFF0100080705070300F0
|
||||
:200E0000FEFFFFFF000002FEFC000306080200070600FCF8F8FC0002FDF8F9FE00FF00FFE7
|
||||
:200E200002050100FFFF02040304040100010201FCFC000001FFFBFCFEFF0102FFFF0002A7
|
||||
:200E400002010404FFFDFEFF0302FCFD000202FFFE01010001FFFEFFFCFE02020405FFFF8B
|
||||
:200E6000FEFF04060803FDFEFBFBFDFFFF0205F8FA03FBFAF9FAFCFC0C1001FAFC0003057D
|
||||
:200E800008020106FFFEFEFD05FFFC00030801FDFEFCFF00FF02010102FEFE0300FEFFFF47
|
||||
:200EA000FF04030003060602FEFDFC0000FCFBFCFFFDFCFEFEFEFEFF0301FEFEFEFF05063A
|
||||
:200EC00002FEFD000403FFFEFF01020101010002020001010101000101000302FDFE0208F8
|
||||
:200EE00005FAF8FAF8FAFEFFFFFCF6F90203FFFDFC00060704FFFF04060C0E03FEFF0001F7
|
||||
:200F0000FFFBFBFD0001FBFA0102FD0100F9FF0602FE0101FF01020505FFFF040602FDF8DD
|
||||
:200F2000FA0405FDFDFEFDFE00FEFAFD0405030100FD0105FF0007050201FDFCFF0403FBAE
|
||||
:200F4000F7F9FBFDFFFCFAFDFE0103020001030403030403030304030102010201FEFF008D
|
||||
:200F600000FFFEFFFEFEFFFFFDFEFDFDFDFF0200FEFFFEFF000606FF00020303FEFF00FF7F
|
||||
:200F8000010302FFF9FCFFFEFFFCFBFE0100FDFF05070102050000050A04FBFEFFFDFE004F
|
||||
:200FA0000002FDFB00FFFE0402FAFF02FDFD000101030906FF0001030806FEF8F8FEFE0030
|
||||
:200FC000FEF90004FAF5F8FBFF00FCFCFF0307060304070A0A05030404040502FF0000FFF3
|
||||
:200FE000FFFDFBFDFEFCFCFEFF0001FDFBFBFBFCFBFBFCFCFEFF0303FFFF0203070603FF1C
|
||||
:20100000FE010001020204020405FDFDFDFC0002050703FFFCFAFDFDFCFF0100FDFF0205CB
|
||||
:20102000070804FE0100FE00FBF7F5F900FFFDF9F6FE00FCFE020706070904FDFE020403B6
|
||||
:2010400001010304020201FE000200FBFBFFFE0003080E06FAFBFFFDFEFFF8F7FBFF01FC9C
|
||||
:20106000FB00040501FD000504020000020302FF000203030000010301FCFFFFFC0000FC5E
|
||||
:20108000FCFBFE00FDFFFDFBFE0102010400FE010202030403030402000000FFFFFFFF024D
|
||||
:2010A000040501FF00FEFDFCFE03FEF8F9F9FE02FCF9FAFD0404030100030507060103072F
|
||||
:2010C00003FCF9FE0201FFFC0206FFFAFAFCFFFEFFFFFF03050504FCF8FAFB020700F6FA38
|
||||
:2010E000FE01060502070C0B03FDFCFCFF0302FEFF020202FFFCFCFEFF000203FFFEFEFCD7
|
||||
:20110000FDFF01040401FCFBFF010605FFFDFD0307FEFB00FCF9FF0000FFFCFDFE0104FAE2
|
||||
:20112000F6FCFF0204050807080700FE06090402FCFC06080801F7FA010503F6EDF7FCF9AA
|
||||
:20114000FFFFF6F9000003FFF9FAFB0307060A05FE0206FE0007040407090704010001FD66
|
||||
:20116000FDFFFEFDF9F7FBFEFEFBFBFE00FFFEFE000403000305040402010202020201017E
|
||||
:201180000301FF00FF0001FEFEFEFDFF0000FEFBFCFDFDFDFEFEFDFEFEFF0100010102036E
|
||||
:2011A000030304050906FF00030404FFFDFF010303FDF9FDFEFBFFFCF4F90100FCFBFF0535
|
||||
:2011C0000805FEF9FD03070704FEFE02FF00060606FEF801050301FF00010502FAFAFC01F2
|
||||
:2011E0000803F5F5FCFAFD0202F9F904040003030005050001FE0105FF00FEFC0101FF01F9
|
||||
:201200000103060403040404040302030201FFFDFEFDFCFCFBFCFCFCFDFCFCFDFEFEFEFEDA
|
||||
:20122000FFFEFF000001010002030201020101020304020101FF0001030200030400000388
|
||||
:2012400000FDFDFAFBFEFFFCFBFDFCFE01060B08FFF8FB040503FEF6FD040200000304029C
|
||||
:20126000FEF8F80206FFFDFCFC0202FEFAFA000708030000000100FF0301030905FFFE0367
|
||||
:20128000030205FDF9FEFE030802FBF8F5FAFDFAFAFBF9FB010100030305090A0A07060646
|
||||
:2012A00004060502020100FFFEFDFCF9FAFBFBFAFCFBFAFCFCFDFFFFFFFFFF010102020159
|
||||
:2012C00002030502010302020301010201010101000000FFFF01030200FDFD0201FCFEFCF8
|
||||
:2012E000FE00FDFD040600FFFDFB0004FCF1F4FC0503FEFDFCFF0305070809FEF7FF0305FA
|
||||
:201300000C0B02040902FDFDFE00FE0102F80109F9F3F9FE040603FAF6F9FCFFFFFAF802E3
|
||||
:2013200008070B04FC00FEFF050400000303FFFF0100000403FE00030101FFFDFE0202017F
|
||||
:201340000100FFFF0100FEFEFDFCFBFCFCFEFEFDFE00020200000101020202030302030295
|
||||
:2013600000FF00FFFF030707FEFAFDFCFDFDFAFAFD00FFFEFCFDFF01010205060507080566
|
||||
:2013800003FDFB02FFFC000104FEFBFBFD020100FDFDFFFCFF00F90108FEF7F90303FFFD76
|
||||
:2013A000FF06060707FFFD04090701FE0306FFFCFFFEFF0501FEFEFDFEFBF9FAFBFDFEFF25
|
||||
:0C13C00002020101FF000405010003030C
|
||||
:00000001FF
|
||||
Reference in New Issue
Block a user