mirror of
https://github.com/Gehstock/Mist_FPGA.git
synced 2026-03-09 12:05:55 +00:00
Remove GaPlus
This commit is contained in:
@@ -1,31 +0,0 @@
|
||||
# -------------------------------------------------------------------------- #
|
||||
#
|
||||
# Copyright (C) 1991-2013 Altera Corporation
|
||||
# Your use of Altera Corporation's design tools, logic functions
|
||||
# and other software and tools, and its AMPP partner logic
|
||||
# functions, and any output files from any of the foregoing
|
||||
# (including device programming or simulation files), and any
|
||||
# associated documentation or information are expressly subject
|
||||
# to the terms and conditions of the Altera Program License
|
||||
# Subscription Agreement, Altera MegaCore Function License
|
||||
# Agreement, or other applicable license agreement, including,
|
||||
# without limitation, that your use is for the sole purpose of
|
||||
# programming logic devices manufactured by Altera and sold by
|
||||
# Altera or its authorized distributors. Please refer to the
|
||||
# applicable agreement for further details.
|
||||
#
|
||||
# -------------------------------------------------------------------------- #
|
||||
#
|
||||
# Quartus II 64-Bit
|
||||
# Version 13.1.0 Build 162 10/23/2013 SJ Web Edition
|
||||
# Date created = 00:21:03 December 03, 2019
|
||||
#
|
||||
# -------------------------------------------------------------------------- #
|
||||
|
||||
QUARTUS_VERSION = "13.1"
|
||||
DATE = "00:21:03 December 03, 2019"
|
||||
|
||||
# Revisions
|
||||
|
||||
PROJECT_REVISION = "Gaplus"
|
||||
|
||||
@@ -1,261 +0,0 @@
|
||||
# -------------------------------------------------------------------------- #
|
||||
#
|
||||
# Copyright (C) 1991-2014 Altera Corporation
|
||||
# Your use of Altera Corporation's design tools, logic functions
|
||||
# and other software and tools, and its AMPP partner logic
|
||||
# functions, and any output files from any of the foregoing
|
||||
# (including device programming or simulation files), and any
|
||||
# associated documentation or information are expressly subject
|
||||
# to the terms and conditions of the Altera Program License
|
||||
# Subscription Agreement, Altera MegaCore Function License
|
||||
# Agreement, or other applicable license agreement, including,
|
||||
# without limitation, that your use is for the sole purpose of
|
||||
# programming logic devices manufactured by Altera and sold by
|
||||
# Altera or its authorized distributors. Please refer to the
|
||||
# applicable agreement for further details.
|
||||
#
|
||||
# -------------------------------------------------------------------------- #
|
||||
#
|
||||
# Quartus II 64-Bit
|
||||
# Version 13.1.4 Build 182 03/12/2014 SJ Full Version
|
||||
# Date created = 21:19:44 June 20, 2020
|
||||
#
|
||||
# -------------------------------------------------------------------------- #
|
||||
#
|
||||
# Notes:
|
||||
#
|
||||
# 1) The default values for assignments are stored in the file:
|
||||
# Gaplus_assignment_defaults.qdf
|
||||
# If this file doesn't exist, see file:
|
||||
# assignment_defaults.qdf
|
||||
#
|
||||
# 2) Altera recommends that you do not modify this file. This
|
||||
# file is updated automatically by the Quartus II software
|
||||
# and any changes you make may be lost or overwritten.
|
||||
#
|
||||
# -------------------------------------------------------------------------- #
|
||||
|
||||
|
||||
|
||||
# Project-Wide Assignments
|
||||
# ========================
|
||||
set_global_assignment -name PROJECT_OUTPUT_DIRECTORY output_files
|
||||
set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL
|
||||
set_global_assignment -name LAST_QUARTUS_VERSION 13.1
|
||||
set_global_assignment -name PRE_FLOW_SCRIPT_FILE "quartus_sh:rtl/build_id.tcl"
|
||||
|
||||
# Pin & Location Assignments
|
||||
# ==========================
|
||||
set_location_assignment PIN_7 -to LED
|
||||
set_location_assignment PIN_54 -to CLOCK_27
|
||||
set_location_assignment PIN_144 -to VGA_R[5]
|
||||
set_location_assignment PIN_143 -to VGA_R[4]
|
||||
set_location_assignment PIN_142 -to VGA_R[3]
|
||||
set_location_assignment PIN_141 -to VGA_R[2]
|
||||
set_location_assignment PIN_137 -to VGA_R[1]
|
||||
set_location_assignment PIN_135 -to VGA_R[0]
|
||||
set_location_assignment PIN_133 -to VGA_B[5]
|
||||
set_location_assignment PIN_132 -to VGA_B[4]
|
||||
set_location_assignment PIN_125 -to VGA_B[3]
|
||||
set_location_assignment PIN_121 -to VGA_B[2]
|
||||
set_location_assignment PIN_120 -to VGA_B[1]
|
||||
set_location_assignment PIN_115 -to VGA_B[0]
|
||||
set_location_assignment PIN_114 -to VGA_G[5]
|
||||
set_location_assignment PIN_113 -to VGA_G[4]
|
||||
set_location_assignment PIN_112 -to VGA_G[3]
|
||||
set_location_assignment PIN_111 -to VGA_G[2]
|
||||
set_location_assignment PIN_110 -to VGA_G[1]
|
||||
set_location_assignment PIN_106 -to VGA_G[0]
|
||||
set_location_assignment PIN_136 -to VGA_VS
|
||||
set_location_assignment PIN_119 -to VGA_HS
|
||||
set_location_assignment PIN_65 -to AUDIO_L
|
||||
set_location_assignment PIN_80 -to AUDIO_R
|
||||
set_location_assignment PIN_105 -to SPI_DO
|
||||
set_location_assignment PIN_88 -to SPI_DI
|
||||
set_location_assignment PIN_126 -to SPI_SCK
|
||||
set_location_assignment PIN_127 -to SPI_SS2
|
||||
set_location_assignment PIN_91 -to SPI_SS3
|
||||
set_location_assignment PIN_13 -to CONF_DATA0
|
||||
set_location_assignment PIN_49 -to SDRAM_A[0]
|
||||
set_location_assignment PIN_44 -to SDRAM_A[1]
|
||||
set_location_assignment PIN_42 -to SDRAM_A[2]
|
||||
set_location_assignment PIN_39 -to SDRAM_A[3]
|
||||
set_location_assignment PIN_4 -to SDRAM_A[4]
|
||||
set_location_assignment PIN_6 -to SDRAM_A[5]
|
||||
set_location_assignment PIN_8 -to SDRAM_A[6]
|
||||
set_location_assignment PIN_10 -to SDRAM_A[7]
|
||||
set_location_assignment PIN_11 -to SDRAM_A[8]
|
||||
set_location_assignment PIN_28 -to SDRAM_A[9]
|
||||
set_location_assignment PIN_50 -to SDRAM_A[10]
|
||||
set_location_assignment PIN_30 -to SDRAM_A[11]
|
||||
set_location_assignment PIN_32 -to SDRAM_A[12]
|
||||
set_location_assignment PIN_83 -to SDRAM_DQ[0]
|
||||
set_location_assignment PIN_79 -to SDRAM_DQ[1]
|
||||
set_location_assignment PIN_77 -to SDRAM_DQ[2]
|
||||
set_location_assignment PIN_76 -to SDRAM_DQ[3]
|
||||
set_location_assignment PIN_72 -to SDRAM_DQ[4]
|
||||
set_location_assignment PIN_71 -to SDRAM_DQ[5]
|
||||
set_location_assignment PIN_69 -to SDRAM_DQ[6]
|
||||
set_location_assignment PIN_68 -to SDRAM_DQ[7]
|
||||
set_location_assignment PIN_86 -to SDRAM_DQ[8]
|
||||
set_location_assignment PIN_87 -to SDRAM_DQ[9]
|
||||
set_location_assignment PIN_98 -to SDRAM_DQ[10]
|
||||
set_location_assignment PIN_99 -to SDRAM_DQ[11]
|
||||
set_location_assignment PIN_100 -to SDRAM_DQ[12]
|
||||
set_location_assignment PIN_101 -to SDRAM_DQ[13]
|
||||
set_location_assignment PIN_103 -to SDRAM_DQ[14]
|
||||
set_location_assignment PIN_104 -to SDRAM_DQ[15]
|
||||
set_location_assignment PIN_58 -to SDRAM_BA[0]
|
||||
set_location_assignment PIN_51 -to SDRAM_BA[1]
|
||||
set_location_assignment PIN_85 -to SDRAM_DQMH
|
||||
set_location_assignment PIN_67 -to SDRAM_DQML
|
||||
set_location_assignment PIN_60 -to SDRAM_nRAS
|
||||
set_location_assignment PIN_64 -to SDRAM_nCAS
|
||||
set_location_assignment PIN_66 -to SDRAM_nWE
|
||||
set_location_assignment PIN_59 -to SDRAM_nCS
|
||||
set_location_assignment PIN_33 -to SDRAM_CKE
|
||||
set_location_assignment PIN_43 -to SDRAM_CLK
|
||||
set_location_assignment PLL_1 -to "pll:pll|altpll:altpll_component"
|
||||
|
||||
# Classic Timing Assignments
|
||||
# ==========================
|
||||
set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0
|
||||
set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85
|
||||
|
||||
# Analysis & Synthesis Assignments
|
||||
# ================================
|
||||
set_global_assignment -name FAMILY "Cyclone III"
|
||||
set_global_assignment -name TOP_LEVEL_ENTITY Gaplus_MiST
|
||||
set_global_assignment -name DEVICE_FILTER_PIN_COUNT 144
|
||||
set_global_assignment -name DEVICE_FILTER_SPEED_GRADE 8
|
||||
set_global_assignment -name DEVICE_FILTER_PACKAGE TQFP
|
||||
|
||||
# Fitter Assignments
|
||||
# ==================
|
||||
set_global_assignment -name DEVICE EP3C25E144C8
|
||||
set_global_assignment -name ENABLE_CONFIGURATION_PINS OFF
|
||||
set_global_assignment -name ENABLE_NCE_PIN OFF
|
||||
set_global_assignment -name ENABLE_BOOT_SEL_PIN OFF
|
||||
set_global_assignment -name CYCLONEIII_CONFIGURATION_SCHEME "PASSIVE SERIAL"
|
||||
set_global_assignment -name CRC_ERROR_OPEN_DRAIN OFF
|
||||
set_global_assignment -name FORCE_CONFIGURATION_VCCIO ON
|
||||
set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "3.3-V LVTTL"
|
||||
set_global_assignment -name CYCLONEII_RESERVE_NCEO_AFTER_CONFIGURATION "USE AS REGULAR IO"
|
||||
set_global_assignment -name RESERVE_DATA0_AFTER_CONFIGURATION "USE AS REGULAR IO"
|
||||
set_global_assignment -name RESERVE_DATA1_AFTER_CONFIGURATION "USE AS REGULAR IO"
|
||||
set_global_assignment -name RESERVE_FLASH_NCE_AFTER_CONFIGURATION "USE AS REGULAR IO"
|
||||
set_global_assignment -name RESERVE_DCLK_AFTER_CONFIGURATION "USE AS REGULAR IO"
|
||||
|
||||
# Assembler Assignments
|
||||
# =====================
|
||||
set_global_assignment -name GENERATE_RBF_FILE ON
|
||||
set_global_assignment -name USE_CONFIGURATION_DEVICE OFF
|
||||
|
||||
# SignalTap II Assignments
|
||||
# ========================
|
||||
set_global_assignment -name ENABLE_SIGNALTAP OFF
|
||||
set_global_assignment -name USE_SIGNALTAP_FILE output_files/zaxx.stp
|
||||
|
||||
# Power Estimation Assignments
|
||||
# ============================
|
||||
set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW"
|
||||
set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)"
|
||||
|
||||
# Advanced I/O Timing Assignments
|
||||
# ===============================
|
||||
set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -rise
|
||||
set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -fall
|
||||
set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -rise
|
||||
set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -fall
|
||||
|
||||
# -------------------------
|
||||
# start ENTITY(Gaplus_MiST)
|
||||
|
||||
# Pin & Location Assignments
|
||||
# ==========================
|
||||
set_instance_assignment -name FAST_OUTPUT_REGISTER ON -to SDRAM_DQ[*]
|
||||
set_instance_assignment -name FAST_OUTPUT_REGISTER ON -to SDRAM_A[*]
|
||||
set_instance_assignment -name FAST_OUTPUT_REGISTER ON -to SDRAM_BA[0]
|
||||
set_instance_assignment -name FAST_OUTPUT_REGISTER ON -to SDRAM_BA[1]
|
||||
set_instance_assignment -name FAST_OUTPUT_REGISTER ON -to SDRAM_DQMH
|
||||
set_instance_assignment -name FAST_OUTPUT_REGISTER ON -to SDRAM_DQML
|
||||
set_instance_assignment -name FAST_OUTPUT_REGISTER ON -to SDRAM_nRAS
|
||||
set_instance_assignment -name FAST_OUTPUT_REGISTER ON -to SDRAM_nCAS
|
||||
set_instance_assignment -name FAST_OUTPUT_REGISTER ON -to SDRAM_nWE
|
||||
set_instance_assignment -name FAST_OUTPUT_REGISTER ON -to SDRAM_nCS
|
||||
set_instance_assignment -name FAST_OUTPUT_ENABLE_REGISTER ON -to SDRAM_DQ[*]
|
||||
set_instance_assignment -name FAST_INPUT_REGISTER ON -to SDRAM_DQ[*]
|
||||
|
||||
# Fitter Assignments
|
||||
# ==================
|
||||
set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to SDRAM_A[*]
|
||||
set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to SDRAM_DQ[*]
|
||||
set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to SDRAM_BA[*]
|
||||
set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to SDRAM_DQML
|
||||
set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to SDRAM_DQMH
|
||||
set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to SDRAM_nRAS
|
||||
set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to SDRAM_nCAS
|
||||
set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to SDRAM_nWE
|
||||
set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to SDRAM_nCS
|
||||
set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to SDRAM_CKE
|
||||
set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to SDRAM_CLK
|
||||
set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to VGA_R[*]
|
||||
set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to VGA_G[*]
|
||||
set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to VGA_B[*]
|
||||
set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to VGA_HS
|
||||
set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to VGA_VS
|
||||
set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to AUDIO_L
|
||||
set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to AUDIO_R
|
||||
set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to SPI_DO
|
||||
|
||||
# start DESIGN_PARTITION(Top)
|
||||
# ---------------------------
|
||||
|
||||
# Incremental Compilation Assignments
|
||||
# ===================================
|
||||
set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top
|
||||
set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top
|
||||
set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top
|
||||
|
||||
# end DESIGN_PARTITION(Top)
|
||||
# -------------------------
|
||||
|
||||
# end ENTITY(Gaplus_MiST)
|
||||
# -----------------------
|
||||
set_global_assignment -name SYSTEMVERILOG_FILE rtl/Gaplus_MiST.sv
|
||||
set_global_assignment -name VERILOG_FILE rtl/gaplus_top.v
|
||||
set_global_assignment -name VERILOG_FILE rtl/gaplus_main.v
|
||||
set_global_assignment -name VERILOG_FILE rtl/gaplus_sub.v
|
||||
set_global_assignment -name VERILOG_FILE rtl/gaplus_sound.v
|
||||
set_global_assignment -name VERILOG_FILE rtl/gaplus_video.v
|
||||
set_global_assignment -name VERILOG_FILE rtl/gaplus_sprite.v
|
||||
set_global_assignment -name VERILOG_FILE rtl/gaplus_abusdriver.v
|
||||
set_global_assignment -name VERILOG_FILE rtl/gaplus_stargen.v
|
||||
set_global_assignment -name VERILOG_FILE rtl/gaplus_bg.v
|
||||
set_global_assignment -name VERILOG_FILE rtl/gaplus_sp.v
|
||||
set_global_assignment -name VERILOG_FILE rtl/gaplus_io.v
|
||||
set_global_assignment -name VERILOG_FILE rtl/wsg_aux.v
|
||||
set_global_assignment -name VERILOG_FILE rtl/gaplus_srams.v
|
||||
set_global_assignment -name VERILOG_FILE rtl/LBUF512_9.v
|
||||
set_global_assignment -name VERILOG_FILE rtl/BUF64_53.v
|
||||
set_global_assignment -name VERILOG_FILE rtl/pll.v
|
||||
set_global_assignment -name SYSTEMVERILOG_FILE rtl/sdram.sv
|
||||
set_global_assignment -name VERILOG_FILE rtl/hvgen.v
|
||||
set_global_assignment -name VHDL_FILE rtl/dpram.vhd
|
||||
set_global_assignment -name VHDL_FILE rtl/dpram2.vhd
|
||||
set_global_assignment -name VHDL_FILE rtl/rom/wave.vhd
|
||||
set_global_assignment -name VHDL_FILE rtl/rom/sound.vhd
|
||||
set_global_assignment -name VHDL_FILE rtl/rom/pal_r.vhd
|
||||
set_global_assignment -name VHDL_FILE rtl/rom/pal_g.vhd
|
||||
set_global_assignment -name VHDL_FILE rtl/rom/pal_b.vhd
|
||||
set_global_assignment -name VHDL_FILE rtl/rom/pal_c.vhd
|
||||
set_global_assignment -name VHDL_FILE rtl/rom/pal_sh.vhd
|
||||
set_global_assignment -name VHDL_FILE rtl/rom/pal_sl.vhd
|
||||
set_global_assignment -name VHDL_FILE rtl/rom/bg.vhd
|
||||
set_global_assignment -name VHDL_FILE rtl/rom/obj1.vhd
|
||||
set_global_assignment -name VHDL_FILE rtl/rom/obj2.vhd
|
||||
set_global_assignment -name VHDL_FILE rtl/rom/obj3.vhd
|
||||
set_global_assignment -name VHDL_FILE rtl/rom/obj4.vhd
|
||||
set_global_assignment -name QIP_FILE ../../common/CPU/MC6809/mc6809.qip
|
||||
set_global_assignment -name QIP_FILE ../../common/mist/mist.qip
|
||||
set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top
|
||||
@@ -1,134 +0,0 @@
|
||||
## Generated SDC file "vectrex_MiST.out.sdc"
|
||||
|
||||
## 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.
|
||||
|
||||
|
||||
## VENDOR "Altera"
|
||||
## PROGRAM "Quartus II"
|
||||
## VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition"
|
||||
|
||||
## DATE "Sun Jun 24 12:53:00 2018"
|
||||
|
||||
##
|
||||
## DEVICE "EP3C25E144C8"
|
||||
##
|
||||
|
||||
# Clock constraints
|
||||
|
||||
# Automatically constrain PLL and other generated clocks
|
||||
derive_pll_clocks -create_base_clocks
|
||||
|
||||
# Automatically calculate clock uncertainty to jitter and other effects.
|
||||
derive_clock_uncertainty
|
||||
|
||||
# tsu/th constraints
|
||||
|
||||
# tco constraints
|
||||
|
||||
# tpd constraints
|
||||
|
||||
#**************************************************************
|
||||
# Time Information
|
||||
#**************************************************************
|
||||
|
||||
set_time_format -unit ns -decimal_places 3
|
||||
|
||||
|
||||
|
||||
#**************************************************************
|
||||
# Create Clock
|
||||
#**************************************************************
|
||||
|
||||
create_clock -name {SPI_SCK} -period 41.666 -waveform { 20.8 41.666 } [get_ports {SPI_SCK}]
|
||||
|
||||
set sys_clk "pll|altpll_component|auto_generated|pll1|clk[1]"
|
||||
set sdram_clk "pll|altpll_component|auto_generated|pll1|clk[0]"
|
||||
#**************************************************************
|
||||
# Create Generated Clock
|
||||
#**************************************************************
|
||||
|
||||
|
||||
#**************************************************************
|
||||
# Set Clock Latency
|
||||
#**************************************************************
|
||||
|
||||
|
||||
|
||||
#**************************************************************
|
||||
# Set Clock Uncertainty
|
||||
#**************************************************************
|
||||
|
||||
#**************************************************************
|
||||
# Set Input Delay
|
||||
#**************************************************************
|
||||
|
||||
set_input_delay -add_delay -clock_fall -clock [get_clocks {CLOCK_27}] 1.000 [get_ports {CLOCK_27}]
|
||||
set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {CONF_DATA0}]
|
||||
set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DI}]
|
||||
set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SCK}]
|
||||
set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS2}]
|
||||
set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS3}]
|
||||
|
||||
set_input_delay -clock [get_clocks $sdram_clk] -reference_pin [get_ports {SDRAM_CLK}] -max 6.6 [get_ports SDRAM_DQ[*]]
|
||||
set_input_delay -clock [get_clocks $sdram_clk] -reference_pin [get_ports {SDRAM_CLK}] -min 3.5 [get_ports SDRAM_DQ[*]]
|
||||
|
||||
#**************************************************************
|
||||
# Set Output Delay
|
||||
#**************************************************************
|
||||
|
||||
set_output_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_DO}]
|
||||
set_output_delay -add_delay -clock_fall -clock [get_clocks $sys_clk] 1.000 [get_ports {AUDIO_L}]
|
||||
set_output_delay -add_delay -clock_fall -clock [get_clocks $sys_clk] 1.000 [get_ports {AUDIO_R}]
|
||||
set_output_delay -add_delay -clock_fall -clock [get_clocks $sys_clk] 1.000 [get_ports {LED}]
|
||||
set_output_delay -add_delay -clock_fall -clock [get_clocks $sys_clk] 1.000 [get_ports {VGA_*}]
|
||||
|
||||
set_output_delay -clock [get_clocks $sdram_clk] -reference_pin [get_ports {SDRAM_CLK}] -max 1.5 [get_ports {SDRAM_D* SDRAM_A* SDRAM_BA* SDRAM_n* SDRAM_CKE}]
|
||||
set_output_delay -clock [get_clocks $sdram_clk] -reference_pin [get_ports {SDRAM_CLK}] -min -0.8 [get_ports {SDRAM_D* SDRAM_A* SDRAM_BA* SDRAM_n* SDRAM_CKE}]
|
||||
|
||||
#**************************************************************
|
||||
# Set Clock Groups
|
||||
#**************************************************************
|
||||
|
||||
set_clock_groups -asynchronous -group [get_clocks {SPI_SCK}] -group [get_clocks {pll|altpll_component|auto_generated|pll1|clk[*]}]
|
||||
|
||||
#**************************************************************
|
||||
# Set False Path
|
||||
#**************************************************************
|
||||
|
||||
|
||||
|
||||
#**************************************************************
|
||||
# Set Multicycle Path
|
||||
#**************************************************************
|
||||
|
||||
set_multicycle_path -to {VGA_*[*]} -setup 2
|
||||
set_multicycle_path -to {VGA_*[*]} -hold 1
|
||||
|
||||
#**************************************************************
|
||||
# Set Maximum Delay
|
||||
#**************************************************************
|
||||
|
||||
|
||||
|
||||
#**************************************************************
|
||||
# Set Minimum Delay
|
||||
#**************************************************************
|
||||
|
||||
|
||||
|
||||
#**************************************************************
|
||||
# Set Input Transition
|
||||
#**************************************************************
|
||||
|
||||
@@ -1,70 +0,0 @@
|
||||
---------------------------------------------------------------------------------
|
||||
--
|
||||
-- Arcade: Gaplus port to MiST by Gehstock
|
||||
-- 04 June 2020
|
||||
--
|
||||
---------------------------------------------------------------------------------
|
||||
-- FPGA Gaplus for XILINX Spartan-3
|
||||
--------------------------------------
|
||||
-- Copyright (c) 2007 MiSTer-X
|
||||
---------------------------------------------------------------------------------
|
||||
-- Cycle-Accurate 6809 Core
|
||||
-- Revision 1.0 - 13th August 2016
|
||||
---------------------------------------------------
|
||||
-- Copyright (c) 2016, Greg Miller
|
||||
---------------------------------------------------------------------------------
|
||||
--
|
||||
--
|
||||
-- Keyboard inputs :
|
||||
--
|
||||
-- F2 : Coin + Start 2 players
|
||||
-- F1 : Coin + Start 1 player
|
||||
-- UP,DOWN,LEFT,RIGHT arrows : Movements
|
||||
-- SPACE/CTRL : Fire
|
||||
--
|
||||
-- MAME/IPAC/JPAC Style Keyboard inputs:
|
||||
-- 5 : Coin 1
|
||||
-- 6 : Coin 2
|
||||
-- 1 : Start 1 Player
|
||||
-- 2 : Start 2 Players
|
||||
-- R,F,D,G : Player 2 Movements
|
||||
-- A/S : Player 2 Fire
|
||||
--
|
||||
-- Joystick support.
|
||||
--
|
||||
---------------------------------------------------------------------------------
|
||||
-- 05 October 2019
|
||||
------------------------------
|
||||
-- Fixed: Typo in the OSD.
|
||||
---------------------------------------------------------------------------------
|
||||
-- 26 October 2019
|
||||
------------------------------
|
||||
-- Changed: Abolished rotation of control direction in Horz mode.
|
||||
---------------------------------------------------------------------------------
|
||||
|
||||
*** Attention ***
|
||||
|
||||
ROM is not included. In order to use this arcade, you need to provide a correct ROM file.
|
||||
|
||||
Find this zip file somewhere. You need to find the file exactly as required.
|
||||
Do not rename other zip files even if they also represent the same game - they are not compatible!
|
||||
The name of zip is taken from M.A.M.E. project, so you can get more info about
|
||||
hashes and contained files there.
|
||||
|
||||
To generate the ROM using Windows:
|
||||
1) Copy the zip into "releases" directory
|
||||
2) Execute bat file - it will show the name of zip file containing required files.
|
||||
3) Put required zip into the same directory and execute the bat again.
|
||||
4) If everything will go without errors or warnings, then you will get the a.*.rom file.
|
||||
5) Copy generated a.*.rom into root of SD card along with the Arcade-*.rbf file
|
||||
|
||||
To generate the ROM using Linux/MacOS:
|
||||
1) Copy the zip into "releases" directory
|
||||
2) Execute build_rom.sh
|
||||
3) Copy generated a.*.rom into root of SD card along with the Arcade-*.rbf file
|
||||
|
||||
To generate the ROM using MiSTer:
|
||||
1) scp "releases" directory along with the zip file onto MiSTer:/media/fat/
|
||||
2) Using OSD execute build_rom.sh
|
||||
3) Copy generated a.*.rom into root of SD card along with the Arcade-*.rbf file
|
||||
|
||||
Binary file not shown.
@@ -1,41 +0,0 @@
|
||||
@echo off
|
||||
del /s *.bak
|
||||
del /s *.orig
|
||||
del /s *.rej
|
||||
del /s *~
|
||||
rmdir /s /q db
|
||||
rmdir /s /q incremental_db
|
||||
rmdir /s /q output_files
|
||||
rmdir /s /q simulation
|
||||
rmdir /s /q greybox_tmp
|
||||
rmdir /s /q hc_output
|
||||
rmdir /s /q .qsys_edit
|
||||
rmdir /s /q hps_isw_handoff
|
||||
rmdir /s /q sys\.qsys_edit
|
||||
rmdir /s /q sys\vip
|
||||
cd sys
|
||||
for /d %%i in (*_sim) do rmdir /s /q "%%~nxi"
|
||||
cd ..
|
||||
for /d %%i in (*_sim) do rmdir /s /q "%%~nxi"
|
||||
del build_id.v
|
||||
del c5_pin_model_dump.txt
|
||||
del PLLJ_PLLSPE_INFO.txt
|
||||
del /s *.qws
|
||||
del /s *.ppf
|
||||
del /s *.ddb
|
||||
del /s *.csv
|
||||
del /s *.cmp
|
||||
del /s *.sip
|
||||
del /s *.spd
|
||||
del /s *.bsf
|
||||
del /s *.f
|
||||
del /s *.sopcinfo
|
||||
del /s *.xml
|
||||
del *.cdf
|
||||
del /s new_rtl_netlist
|
||||
del /s old_rtl_netlist
|
||||
del sys\vip.qip
|
||||
del sys\sysmem.qip
|
||||
del sys\sdram.sv
|
||||
del sys\ddram.sv
|
||||
pause
|
||||
@@ -1,215 +0,0 @@
|
||||
// megafunction wizard: %RAM: 2-PORT%
|
||||
// GENERATION: STANDARD
|
||||
// VERSION: WM1.0
|
||||
// MODULE: altsyncram
|
||||
|
||||
// ============================================================
|
||||
// File Name: BUF64_53.v
|
||||
// Megafunction Name(s):
|
||||
// altsyncram
|
||||
//
|
||||
// Simulation Library Files(s):
|
||||
// altera_mf
|
||||
// ============================================================
|
||||
// ************************************************************
|
||||
// THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE!
|
||||
//
|
||||
// 13.1.4 Build 182 03/12/2014 SJ Full Version
|
||||
// ************************************************************
|
||||
|
||||
|
||||
//Copyright (C) 1991-2014 Altera Corporation
|
||||
//Your use of Altera Corporation's design tools, logic functions
|
||||
//and other software and tools, and its AMPP partner logic
|
||||
//functions, and any output files from any of the foregoing
|
||||
//(including device programming or simulation files), and any
|
||||
//associated documentation or information are expressly subject
|
||||
//to the terms and conditions of the Altera Program License
|
||||
//Subscription Agreement, Altera MegaCore Function License
|
||||
//Agreement, or other applicable license agreement, including,
|
||||
//without limitation, that your use is for the sole purpose of
|
||||
//programming logic devices manufactured by Altera and sold by
|
||||
//Altera or its authorized distributors. Please refer to the
|
||||
//applicable agreement for further details.
|
||||
|
||||
|
||||
// synopsys translate_off
|
||||
`timescale 1 ps / 1 ps
|
||||
// synopsys translate_on
|
||||
module BUF64_53 (
|
||||
data,
|
||||
rdaddress,
|
||||
rdclock,
|
||||
wraddress,
|
||||
wrclock,
|
||||
wren,
|
||||
q);
|
||||
|
||||
input [63:0] data;
|
||||
input [5:0] rdaddress;
|
||||
input rdclock;
|
||||
input [5:0] wraddress;
|
||||
input wrclock;
|
||||
input wren;
|
||||
output [63:0] q;
|
||||
`ifndef ALTERA_RESERVED_QIS
|
||||
// synopsys translate_off
|
||||
`endif
|
||||
tri1 wrclock;
|
||||
tri0 wren;
|
||||
`ifndef ALTERA_RESERVED_QIS
|
||||
// synopsys translate_on
|
||||
`endif
|
||||
|
||||
wire [63:0] sub_wire0;
|
||||
wire [63:0] q = sub_wire0[63:0];
|
||||
|
||||
altsyncram altsyncram_component (
|
||||
.address_a (wraddress),
|
||||
.clock0 (wrclock),
|
||||
.data_a (data),
|
||||
.wren_a (wren),
|
||||
.address_b (rdaddress),
|
||||
.clock1 (rdclock),
|
||||
.q_b (sub_wire0),
|
||||
.aclr0 (1'b0),
|
||||
.aclr1 (1'b0),
|
||||
.addressstall_a (1'b0),
|
||||
.addressstall_b (1'b0),
|
||||
.byteena_a (1'b1),
|
||||
.byteena_b (1'b1),
|
||||
.clocken0 (1'b1),
|
||||
.clocken1 (1'b1),
|
||||
.clocken2 (1'b1),
|
||||
.clocken3 (1'b1),
|
||||
.data_b ({64{1'b1}}),
|
||||
.eccstatus (),
|
||||
.q_a (),
|
||||
.rden_a (1'b1),
|
||||
.rden_b (1'b1),
|
||||
.wren_b (1'b0));
|
||||
defparam
|
||||
altsyncram_component.address_aclr_b = "NONE",
|
||||
altsyncram_component.address_reg_b = "CLOCK1",
|
||||
altsyncram_component.clock_enable_input_a = "BYPASS",
|
||||
altsyncram_component.clock_enable_input_b = "BYPASS",
|
||||
altsyncram_component.clock_enable_output_b = "BYPASS",
|
||||
altsyncram_component.intended_device_family = "Cyclone III",
|
||||
altsyncram_component.lpm_type = "altsyncram",
|
||||
altsyncram_component.numwords_a = 64,
|
||||
altsyncram_component.numwords_b = 64,
|
||||
altsyncram_component.operation_mode = "DUAL_PORT",
|
||||
altsyncram_component.outdata_aclr_b = "NONE",
|
||||
altsyncram_component.outdata_reg_b = "CLOCK1",
|
||||
altsyncram_component.power_up_uninitialized = "FALSE",
|
||||
altsyncram_component.widthad_a = 6,
|
||||
altsyncram_component.widthad_b = 6,
|
||||
altsyncram_component.width_a = 64,
|
||||
altsyncram_component.width_b = 64,
|
||||
altsyncram_component.width_byteena_a = 1;
|
||||
|
||||
|
||||
endmodule
|
||||
|
||||
// ============================================================
|
||||
// CNX file retrieval info
|
||||
// ============================================================
|
||||
// Retrieval info: PRIVATE: ADDRESSSTALL_A NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: ADDRESSSTALL_B NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: BYTEENA_ACLR_A NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: BYTEENA_ACLR_B NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: BYTE_ENABLE_A NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: BYTE_ENABLE_B NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: BYTE_SIZE NUMERIC "8"
|
||||
// Retrieval info: PRIVATE: BlankMemory NUMERIC "1"
|
||||
// Retrieval info: PRIVATE: CLOCK_ENABLE_INPUT_A NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: CLOCK_ENABLE_INPUT_B NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: CLOCK_ENABLE_OUTPUT_A NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: CLOCK_ENABLE_OUTPUT_B NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: CLRdata NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: CLRq NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: CLRrdaddress NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: CLRrren NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: CLRwraddress NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: CLRwren NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: Clock NUMERIC "1"
|
||||
// Retrieval info: PRIVATE: Clock_A NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: Clock_B NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: IMPLEMENT_IN_LES NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: INDATA_ACLR_B NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: INDATA_REG_B NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: INIT_FILE_LAYOUT STRING "PORT_B"
|
||||
// Retrieval info: PRIVATE: INIT_TO_SIM_X NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone III"
|
||||
// Retrieval info: PRIVATE: JTAG_ENABLED NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: JTAG_ID STRING "NONE"
|
||||
// Retrieval info: PRIVATE: MAXIMUM_DEPTH NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: MEMSIZE NUMERIC "4096"
|
||||
// Retrieval info: PRIVATE: MEM_IN_BITS NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: MIFfilename STRING ""
|
||||
// Retrieval info: PRIVATE: OPERATION_MODE NUMERIC "2"
|
||||
// Retrieval info: PRIVATE: OUTDATA_ACLR_B NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: OUTDATA_REG_B NUMERIC "1"
|
||||
// Retrieval info: PRIVATE: RAM_BLOCK_TYPE NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: READ_DURING_WRITE_MODE_MIXED_PORTS NUMERIC "2"
|
||||
// Retrieval info: PRIVATE: READ_DURING_WRITE_MODE_PORT_A NUMERIC "3"
|
||||
// Retrieval info: PRIVATE: READ_DURING_WRITE_MODE_PORT_B NUMERIC "3"
|
||||
// Retrieval info: PRIVATE: REGdata NUMERIC "1"
|
||||
// Retrieval info: PRIVATE: REGq NUMERIC "1"
|
||||
// Retrieval info: PRIVATE: REGrdaddress NUMERIC "1"
|
||||
// Retrieval info: PRIVATE: REGrren NUMERIC "1"
|
||||
// Retrieval info: PRIVATE: REGwraddress NUMERIC "1"
|
||||
// Retrieval info: PRIVATE: REGwren NUMERIC "1"
|
||||
// Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0"
|
||||
// Retrieval info: PRIVATE: USE_DIFF_CLKEN NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: UseDPRAM NUMERIC "1"
|
||||
// Retrieval info: PRIVATE: VarWidth NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: WIDTH_READ_A NUMERIC "64"
|
||||
// Retrieval info: PRIVATE: WIDTH_READ_B NUMERIC "64"
|
||||
// Retrieval info: PRIVATE: WIDTH_WRITE_A NUMERIC "64"
|
||||
// Retrieval info: PRIVATE: WIDTH_WRITE_B NUMERIC "64"
|
||||
// Retrieval info: PRIVATE: WRADDR_ACLR_B NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: WRADDR_REG_B NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: WRCTRL_ACLR_B NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: enable NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: rden NUMERIC "0"
|
||||
// Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all
|
||||
// Retrieval info: CONSTANT: ADDRESS_ACLR_B STRING "NONE"
|
||||
// Retrieval info: CONSTANT: ADDRESS_REG_B STRING "CLOCK1"
|
||||
// Retrieval info: CONSTANT: CLOCK_ENABLE_INPUT_A STRING "BYPASS"
|
||||
// Retrieval info: CONSTANT: CLOCK_ENABLE_INPUT_B STRING "BYPASS"
|
||||
// Retrieval info: CONSTANT: CLOCK_ENABLE_OUTPUT_B STRING "BYPASS"
|
||||
// Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone III"
|
||||
// Retrieval info: CONSTANT: LPM_TYPE STRING "altsyncram"
|
||||
// Retrieval info: CONSTANT: NUMWORDS_A NUMERIC "64"
|
||||
// Retrieval info: CONSTANT: NUMWORDS_B NUMERIC "64"
|
||||
// Retrieval info: CONSTANT: OPERATION_MODE STRING "DUAL_PORT"
|
||||
// Retrieval info: CONSTANT: OUTDATA_ACLR_B STRING "NONE"
|
||||
// Retrieval info: CONSTANT: OUTDATA_REG_B STRING "CLOCK1"
|
||||
// Retrieval info: CONSTANT: POWER_UP_UNINITIALIZED STRING "FALSE"
|
||||
// Retrieval info: CONSTANT: WIDTHAD_A NUMERIC "6"
|
||||
// Retrieval info: CONSTANT: WIDTHAD_B NUMERIC "6"
|
||||
// Retrieval info: CONSTANT: WIDTH_A NUMERIC "64"
|
||||
// Retrieval info: CONSTANT: WIDTH_B NUMERIC "64"
|
||||
// Retrieval info: CONSTANT: WIDTH_BYTEENA_A NUMERIC "1"
|
||||
// Retrieval info: USED_PORT: data 0 0 64 0 INPUT NODEFVAL "data[63..0]"
|
||||
// Retrieval info: USED_PORT: q 0 0 64 0 OUTPUT NODEFVAL "q[63..0]"
|
||||
// Retrieval info: USED_PORT: rdaddress 0 0 6 0 INPUT NODEFVAL "rdaddress[5..0]"
|
||||
// Retrieval info: USED_PORT: rdclock 0 0 0 0 INPUT NODEFVAL "rdclock"
|
||||
// Retrieval info: USED_PORT: wraddress 0 0 6 0 INPUT NODEFVAL "wraddress[5..0]"
|
||||
// Retrieval info: USED_PORT: wrclock 0 0 0 0 INPUT VCC "wrclock"
|
||||
// Retrieval info: USED_PORT: wren 0 0 0 0 INPUT GND "wren"
|
||||
// Retrieval info: CONNECT: @address_a 0 0 6 0 wraddress 0 0 6 0
|
||||
// Retrieval info: CONNECT: @address_b 0 0 6 0 rdaddress 0 0 6 0
|
||||
// Retrieval info: CONNECT: @clock0 0 0 0 0 wrclock 0 0 0 0
|
||||
// Retrieval info: CONNECT: @clock1 0 0 0 0 rdclock 0 0 0 0
|
||||
// Retrieval info: CONNECT: @data_a 0 0 64 0 data 0 0 64 0
|
||||
// Retrieval info: CONNECT: @wren_a 0 0 0 0 wren 0 0 0 0
|
||||
// Retrieval info: CONNECT: q 0 0 64 0 @q_b 0 0 64 0
|
||||
// Retrieval info: GEN_FILE: TYPE_NORMAL BUF64_53.v TRUE
|
||||
// Retrieval info: GEN_FILE: TYPE_NORMAL BUF64_53.inc FALSE
|
||||
// Retrieval info: GEN_FILE: TYPE_NORMAL BUF64_53.cmp FALSE
|
||||
// Retrieval info: GEN_FILE: TYPE_NORMAL BUF64_53.bsf FALSE
|
||||
// Retrieval info: GEN_FILE: TYPE_NORMAL BUF64_53_inst.v FALSE
|
||||
// Retrieval info: GEN_FILE: TYPE_NORMAL BUF64_53_bb.v FALSE
|
||||
// Retrieval info: LIB_FILE: altera_mf
|
||||
@@ -1,272 +0,0 @@
|
||||
module Gaplus_MiST (
|
||||
output LED,
|
||||
output [5:0] VGA_R,
|
||||
output [5:0] VGA_G,
|
||||
output [5:0] VGA_B,
|
||||
output VGA_HS,
|
||||
output VGA_VS,
|
||||
output AUDIO_L,
|
||||
output AUDIO_R,
|
||||
input SPI_SCK,
|
||||
output SPI_DO,
|
||||
input SPI_DI,
|
||||
input SPI_SS2,
|
||||
input SPI_SS3,
|
||||
input CONF_DATA0,
|
||||
input CLOCK_27,
|
||||
output [12:0] SDRAM_A,
|
||||
inout [15:0] SDRAM_DQ,
|
||||
output SDRAM_DQML,
|
||||
output SDRAM_DQMH,
|
||||
output SDRAM_nWE,
|
||||
output SDRAM_nCAS,
|
||||
output SDRAM_nRAS,
|
||||
output SDRAM_nCS,
|
||||
output [1:0] SDRAM_BA,
|
||||
output SDRAM_CLK,
|
||||
output SDRAM_CKE
|
||||
);
|
||||
|
||||
`include "rtl\build_id.v"
|
||||
|
||||
localparam CONF_STR = {
|
||||
"GAPLUS;ROM;",
|
||||
"O2,Rotate Controls,Off,On;",
|
||||
"O34,Scandoubler Fx,None,HQ2x,CRT 25%,CRT 50%;",
|
||||
"O5,Blend,Off,On;",
|
||||
"O8A,Difficulty,Standard,1-Easiest,2,3,4,5,6,7-Hardest;",
|
||||
"OBC,Life,3,2,4,5;",
|
||||
"ODF,Bonus Life,M0,M1,M2,M3,M4,M5,M6,M7;",
|
||||
"OG,Round Advance,Off,On;",
|
||||
"OH,Demo Sound,On,Off;",
|
||||
"OI,Service Mode,Off,On;",
|
||||
"T0,Reset;",
|
||||
"V,v1.00.",`BUILD_DATE
|
||||
};
|
||||
|
||||
assign LED = ~ioctl_downl;
|
||||
assign AUDIO_R = AUDIO_L;
|
||||
assign SDRAM_CLK = CLOCK_SD;
|
||||
assign SDRAM_CKE = 1;
|
||||
|
||||
wire CLOCK_49, CLOCK_SD, pll_locked;
|
||||
pll pll(
|
||||
.inclk0(CLOCK_27),
|
||||
.c0(CLOCK_49),
|
||||
.c1(CLOCK_SD),
|
||||
.locked(pll_locked)
|
||||
);
|
||||
|
||||
wire [31:0] status;
|
||||
wire [1:0] buttons;
|
||||
wire [1:0] switches;
|
||||
wire [7:0] joystick_0;
|
||||
wire [7:0] joystick_1;
|
||||
wire scandoublerD;
|
||||
wire ypbpr;
|
||||
wire [7:0] audio;
|
||||
wire hs, vs;
|
||||
wire [3:0] r, g, b;
|
||||
wire key_strobe;
|
||||
wire key_pressed;
|
||||
wire [7:0] key_code;
|
||||
|
||||
wire ioctl_downl;
|
||||
wire [7:0] ioctl_index;
|
||||
wire ioctl_wr;
|
||||
wire [24:0] ioctl_addr;
|
||||
wire [7:0] ioctl_dout;
|
||||
|
||||
data_io data_io(
|
||||
.clk_sys ( CLOCK_49 ),
|
||||
.SPI_SCK ( SPI_SCK ),
|
||||
.SPI_SS2 ( SPI_SS2 ),
|
||||
.SPI_DI ( SPI_DI ),
|
||||
.ioctl_download( ioctl_downl ),
|
||||
.ioctl_index ( ioctl_index ),
|
||||
.ioctl_wr ( ioctl_wr ),
|
||||
.ioctl_addr ( ioctl_addr ),
|
||||
.ioctl_dout ( ioctl_dout )
|
||||
);
|
||||
|
||||
reg port1_req, port2_req;
|
||||
wire [14:0] cpu1_rom_addr, cpu2_rom_addr;
|
||||
wire [15:0] cpu1_rom_do, cpu2_rom_do;
|
||||
sdram sdram(
|
||||
.*,
|
||||
.init_n ( pll_locked ),
|
||||
.clk ( CLOCK_SD ),
|
||||
|
||||
// port1 used for main + aux CPU
|
||||
.port1_req ( port1_req ),
|
||||
.port1_ack ( ),
|
||||
.port1_a ( ioctl_addr[23:1] ),
|
||||
.port1_ds ( {ioctl_addr[0], ~ioctl_addr[0]} ),
|
||||
.port1_we ( ioctl_downl ),
|
||||
.port1_d ( {ioctl_dout, ioctl_dout} ),
|
||||
.port1_q ( ),
|
||||
|
||||
.cpu1_addr ( ioctl_downl ? 16'hffff : {2'b00, cpu1_rom_addr[14:1]} ),
|
||||
.cpu1_q ( cpu1_rom_do ),
|
||||
.cpu2_addr ( ioctl_downl ? 16'hffff : {cpu2_rom_addr[14:1] + 15'h4000} ),
|
||||
.cpu2_q ( cpu2_rom_do ),
|
||||
|
||||
// port2 for graphics
|
||||
.port2_req ( ),
|
||||
.port2_ack ( ),
|
||||
.port2_a ( 15'h7fff),
|
||||
.port2_ds ( ),
|
||||
.port2_we ( ),
|
||||
.port2_d ( ),
|
||||
.port2_q ( ),
|
||||
|
||||
.fg_addr ( 15'h7fff),
|
||||
.fg_q ( ),
|
||||
.sp_addr ( 15'h7fff),
|
||||
.sp_q ( ),
|
||||
.sp_rdy ( ),
|
||||
.bg_addr ( 15'h7fff),
|
||||
.bg_q ( )
|
||||
);
|
||||
|
||||
// ROM download controller
|
||||
always @(posedge CLOCK_49) begin
|
||||
reg ioctl_wr_last = 0;
|
||||
|
||||
ioctl_wr_last <= ioctl_wr;
|
||||
if (ioctl_downl) begin
|
||||
if (~ioctl_wr_last && ioctl_wr) begin
|
||||
port1_req <= ~port1_req;
|
||||
port2_req <= ~port2_req;
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
reg reset = 1;
|
||||
reg rom_loaded = 0;
|
||||
always @(posedge CLOCK_49) begin
|
||||
reg ioctl_downlD;
|
||||
ioctl_downlD <= ioctl_downl;
|
||||
if (ioctl_downlD & ~ioctl_downl) rom_loaded <= 1;
|
||||
reset <= status[0] | buttons[1] | ~rom_loaded;
|
||||
end
|
||||
|
||||
wire PCLK_EN;
|
||||
wire [8:0] HPOS,VPOS;
|
||||
wire [11:0] POUT;
|
||||
|
||||
wire [1:0] COIA = 2'b00;
|
||||
wire [1:0] COIB = 2'b00;
|
||||
|
||||
wire [2:0] DIFF = status[10:8];
|
||||
wire [1:0] LIFE = status[12:11];
|
||||
wire [2:0] EXTD = status[15:13];
|
||||
wire ADVN = status[16];
|
||||
wire DEMO = status[17];
|
||||
wire SERV = status[18];
|
||||
|
||||
|
||||
wire [7:0] DSW0 = {LIFE,COIA,DEMO,1'b0,COIB};
|
||||
wire [7:0] DSW1 = {SERV,DIFF,ADVN,EXTD};
|
||||
wire [7:0] DSW2 = {6'h0,~SERV,1'b1};
|
||||
gaplus_top gaplus_top(
|
||||
.RESET(reset),
|
||||
.MCLK(CLOCK_49),
|
||||
.PH(HPOS),
|
||||
.PV(VPOS),
|
||||
.PCLK(PCLK_EN),
|
||||
.POUT(oPIX),
|
||||
.SOUT(audio),
|
||||
.INP0({m_fireA,m_left,m_down,m_right,m_up}),
|
||||
.INP1({m_fire2A,m_left2,m_down2,m_right2,m_up2}),
|
||||
.INP2({m_coin1,m_two_players,m_one_player}),
|
||||
.DSW0(DSW0),
|
||||
.DSW1(DSW1),
|
||||
.DSW2(DSW2),
|
||||
.main_cpu_addr(cpu1_rom_addr),
|
||||
.main_cpu_do(cpu1_rom_addr[0] ? cpu1_rom_do[15:8] : cpu1_rom_do[7:0]),
|
||||
.sub_cpu_addr(cpu2_rom_addr),
|
||||
.sub_cpu_do(cpu2_rom_addr[0] ? cpu2_rom_do[15:8] : cpu2_rom_do[7:0])
|
||||
);
|
||||
|
||||
wire [11:0] oPIX;
|
||||
hvgen hvgen(
|
||||
.PCLK(PCLK_EN),
|
||||
.HPOS(HPOS),
|
||||
.VPOS(VPOS),
|
||||
.iRGB(oPIX),
|
||||
.oRGB({b,g,r}),
|
||||
.HSYN(hs),
|
||||
.VSYN(vs)
|
||||
);
|
||||
|
||||
mist_video #(.COLOR_DEPTH(4), .SD_HCNT_WIDTH(10)) mist_video(
|
||||
.clk_sys ( CLOCK_49 ),
|
||||
.SPI_SCK ( SPI_SCK ),
|
||||
.SPI_SS3 ( SPI_SS3 ),
|
||||
.SPI_DI ( SPI_DI ),
|
||||
.R ( r ),
|
||||
.G ( g ),
|
||||
.B ( b ),
|
||||
.HSync ( hs ),
|
||||
.VSync ( vs ),
|
||||
.VGA_R ( VGA_R ),
|
||||
.VGA_G ( VGA_G ),
|
||||
.VGA_B ( VGA_B ),
|
||||
.VGA_VS ( VGA_VS ),
|
||||
.VGA_HS ( VGA_HS ),
|
||||
.rotate ( {1'b1,status[2]} ),
|
||||
.ce_divider ( 1'b0 ),
|
||||
.blend ( status[5] ),
|
||||
.scandoubler_disable( scandoublerD ),
|
||||
.scanlines ( status[4:3] ),
|
||||
.ypbpr ( ypbpr )
|
||||
);
|
||||
|
||||
user_io #(.STRLEN(($size(CONF_STR)>>3)))user_io(
|
||||
.clk_sys (CLOCK_49 ),
|
||||
.conf_str (CONF_STR ),
|
||||
.SPI_CLK (SPI_SCK ),
|
||||
.SPI_SS_IO (CONF_DATA0 ),
|
||||
.SPI_MISO (SPI_DO ),
|
||||
.SPI_MOSI (SPI_DI ),
|
||||
.buttons (buttons ),
|
||||
.switches (switches ),
|
||||
.scandoubler_disable (scandoublerD ),
|
||||
.ypbpr (ypbpr ),
|
||||
.key_strobe (key_strobe ),
|
||||
.key_pressed (key_pressed ),
|
||||
.key_code (key_code ),
|
||||
.joystick_0 (joystick_0 ),
|
||||
.joystick_1 (joystick_1 ),
|
||||
.status (status )
|
||||
);
|
||||
|
||||
dac #(.C_bits(16))dac(
|
||||
.clk_i(CLOCK_49),
|
||||
.res_n_i(1),
|
||||
.dac_i({audio,8'h0}),
|
||||
.dac_o(AUDIO_L)
|
||||
);
|
||||
|
||||
wire m_up, m_down, m_left, m_right, m_fireA, m_fireB, m_fireC, m_fireD, m_fireE, m_fireF;
|
||||
wire m_up2, m_down2, m_left2, m_right2, m_fire2A, m_fire2B, m_fire2C, m_fire2D, m_fire2E, m_fire2F;
|
||||
wire m_tilt, m_coin1, m_coin2, m_coin3, m_coin4, m_one_player, m_two_players, m_three_players, m_four_players;
|
||||
|
||||
arcade_inputs inputs (
|
||||
.clk ( CLOCK_49 ),
|
||||
.key_strobe ( key_strobe ),
|
||||
.key_pressed ( key_pressed ),
|
||||
.key_code ( key_code ),
|
||||
.joystick_0 ( joystick_0 ),
|
||||
.joystick_1 ( joystick_1 ),
|
||||
.rotate ( status[2] ),
|
||||
.orientation ( {1'b1, 1'b1}),
|
||||
.joyswap ( 1'b0 ),
|
||||
.oneplayer ( 1'b1 ),
|
||||
.controls ( {m_tilt, m_coin4, m_coin3, m_coin2, m_coin1, m_four_players, m_three_players, m_two_players, m_one_player} ),
|
||||
.player1 ( {m_fireF, m_fireE, m_fireD, m_fireC, m_fireB, m_fireA, m_up, m_down, m_left, m_right} ),
|
||||
.player2 ( {m_fire2F, m_fire2E, m_fire2D, m_fire2C, m_fire2B, m_fire2A, m_up2, m_down2, m_left2, m_right2} )
|
||||
);
|
||||
|
||||
endmodule
|
||||
@@ -1,254 +0,0 @@
|
||||
// megafunction wizard: %RAM: 2-PORT%
|
||||
// GENERATION: STANDARD
|
||||
// VERSION: WM1.0
|
||||
// MODULE: altsyncram
|
||||
|
||||
// ============================================================
|
||||
// File Name: LBUF512_9.v
|
||||
// Megafunction Name(s):
|
||||
// altsyncram
|
||||
//
|
||||
// Simulation Library Files(s):
|
||||
// altera_mf
|
||||
// ============================================================
|
||||
// ************************************************************
|
||||
// THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE!
|
||||
//
|
||||
// 13.1.4 Build 182 03/12/2014 SJ Full Version
|
||||
// ************************************************************
|
||||
|
||||
|
||||
//Copyright (C) 1991-2014 Altera Corporation
|
||||
//Your use of Altera Corporation's design tools, logic functions
|
||||
//and other software and tools, and its AMPP partner logic
|
||||
//functions, and any output files from any of the foregoing
|
||||
//(including device programming or simulation files), and any
|
||||
//associated documentation or information are expressly subject
|
||||
//to the terms and conditions of the Altera Program License
|
||||
//Subscription Agreement, Altera MegaCore Function License
|
||||
//Agreement, or other applicable license agreement, including,
|
||||
//without limitation, that your use is for the sole purpose of
|
||||
//programming logic devices manufactured by Altera and sold by
|
||||
//Altera or its authorized distributors. Please refer to the
|
||||
//applicable agreement for further details.
|
||||
|
||||
|
||||
// synopsys translate_off
|
||||
`timescale 1 ps / 1 ps
|
||||
// synopsys translate_on
|
||||
module LBUF512_9 (
|
||||
address_a,
|
||||
address_b,
|
||||
clock_a,
|
||||
clock_b,
|
||||
data_a,
|
||||
data_b,
|
||||
rden_a,
|
||||
rden_b,
|
||||
wren_a,
|
||||
wren_b,
|
||||
q_a,
|
||||
q_b);
|
||||
|
||||
input [8:0] address_a;
|
||||
input [8:0] address_b;
|
||||
input clock_a;
|
||||
input clock_b;
|
||||
input [8:0] data_a;
|
||||
input [8:0] data_b;
|
||||
input rden_a;
|
||||
input rden_b;
|
||||
input wren_a;
|
||||
input wren_b;
|
||||
output [8:0] q_a;
|
||||
output [8:0] q_b;
|
||||
`ifndef ALTERA_RESERVED_QIS
|
||||
// synopsys translate_off
|
||||
`endif
|
||||
tri1 clock_a;
|
||||
tri1 rden_a;
|
||||
tri1 rden_b;
|
||||
tri0 wren_a;
|
||||
tri0 wren_b;
|
||||
`ifndef ALTERA_RESERVED_QIS
|
||||
// synopsys translate_on
|
||||
`endif
|
||||
|
||||
wire [8:0] sub_wire0;
|
||||
wire [8:0] sub_wire1;
|
||||
wire [8:0] q_a = sub_wire0[8:0];
|
||||
wire [8:0] q_b = sub_wire1[8:0];
|
||||
|
||||
altsyncram altsyncram_component (
|
||||
.clock0 (clock_a),
|
||||
.wren_a (wren_a),
|
||||
.address_b (address_b),
|
||||
.clock1 (clock_b),
|
||||
.data_b (data_b),
|
||||
.rden_a (rden_a),
|
||||
.wren_b (wren_b),
|
||||
.address_a (address_a),
|
||||
.data_a (data_a),
|
||||
.rden_b (rden_b),
|
||||
.q_a (sub_wire0),
|
||||
.q_b (sub_wire1),
|
||||
.aclr0 (1'b0),
|
||||
.aclr1 (1'b0),
|
||||
.addressstall_a (1'b0),
|
||||
.addressstall_b (1'b0),
|
||||
.byteena_a (1'b1),
|
||||
.byteena_b (1'b1),
|
||||
.clocken0 (1'b1),
|
||||
.clocken1 (1'b1),
|
||||
.clocken2 (1'b1),
|
||||
.clocken3 (1'b1),
|
||||
.eccstatus ());
|
||||
defparam
|
||||
altsyncram_component.address_reg_b = "CLOCK1",
|
||||
altsyncram_component.clock_enable_input_a = "BYPASS",
|
||||
altsyncram_component.clock_enable_input_b = "BYPASS",
|
||||
altsyncram_component.clock_enable_output_a = "BYPASS",
|
||||
altsyncram_component.clock_enable_output_b = "BYPASS",
|
||||
altsyncram_component.indata_reg_b = "CLOCK1",
|
||||
altsyncram_component.intended_device_family = "Cyclone III",
|
||||
altsyncram_component.lpm_type = "altsyncram",
|
||||
altsyncram_component.numwords_a = 512,
|
||||
altsyncram_component.numwords_b = 512,
|
||||
altsyncram_component.operation_mode = "BIDIR_DUAL_PORT",
|
||||
altsyncram_component.outdata_aclr_a = "NONE",
|
||||
altsyncram_component.outdata_aclr_b = "NONE",
|
||||
altsyncram_component.outdata_reg_a = "CLOCK0",
|
||||
altsyncram_component.outdata_reg_b = "CLOCK1",
|
||||
altsyncram_component.power_up_uninitialized = "FALSE",
|
||||
altsyncram_component.read_during_write_mode_port_a = "NEW_DATA_NO_NBE_READ",
|
||||
altsyncram_component.read_during_write_mode_port_b = "NEW_DATA_NO_NBE_READ",
|
||||
altsyncram_component.widthad_a = 9,
|
||||
altsyncram_component.widthad_b = 9,
|
||||
altsyncram_component.width_a = 9,
|
||||
altsyncram_component.width_b = 9,
|
||||
altsyncram_component.width_byteena_a = 1,
|
||||
altsyncram_component.width_byteena_b = 1,
|
||||
altsyncram_component.wrcontrol_wraddress_reg_b = "CLOCK1";
|
||||
|
||||
|
||||
endmodule
|
||||
|
||||
// ============================================================
|
||||
// CNX file retrieval info
|
||||
// ============================================================
|
||||
// Retrieval info: PRIVATE: ADDRESSSTALL_A NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: ADDRESSSTALL_B NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: BYTEENA_ACLR_A NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: BYTEENA_ACLR_B NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: BYTE_ENABLE_A NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: BYTE_ENABLE_B NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: BYTE_SIZE NUMERIC "9"
|
||||
// Retrieval info: PRIVATE: BlankMemory NUMERIC "1"
|
||||
// Retrieval info: PRIVATE: CLOCK_ENABLE_INPUT_A NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: CLOCK_ENABLE_INPUT_B NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: CLOCK_ENABLE_OUTPUT_A NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: CLOCK_ENABLE_OUTPUT_B NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: CLRdata NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: CLRq NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: CLRrdaddress NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: CLRrren NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: CLRwraddress NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: CLRwren NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: Clock NUMERIC "5"
|
||||
// Retrieval info: PRIVATE: Clock_A NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: Clock_B NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: IMPLEMENT_IN_LES NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: INDATA_ACLR_B NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: INDATA_REG_B NUMERIC "1"
|
||||
// Retrieval info: PRIVATE: INIT_FILE_LAYOUT STRING "PORT_A"
|
||||
// Retrieval info: PRIVATE: INIT_TO_SIM_X NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone III"
|
||||
// Retrieval info: PRIVATE: JTAG_ENABLED NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: JTAG_ID STRING "NONE"
|
||||
// Retrieval info: PRIVATE: MAXIMUM_DEPTH NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: MEMSIZE NUMERIC "4608"
|
||||
// Retrieval info: PRIVATE: MEM_IN_BITS NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: MIFfilename STRING ""
|
||||
// Retrieval info: PRIVATE: OPERATION_MODE NUMERIC "3"
|
||||
// Retrieval info: PRIVATE: OUTDATA_ACLR_B NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: OUTDATA_REG_B NUMERIC "1"
|
||||
// Retrieval info: PRIVATE: RAM_BLOCK_TYPE NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: READ_DURING_WRITE_MODE_MIXED_PORTS NUMERIC "2"
|
||||
// Retrieval info: PRIVATE: READ_DURING_WRITE_MODE_PORT_A NUMERIC "3"
|
||||
// Retrieval info: PRIVATE: READ_DURING_WRITE_MODE_PORT_B NUMERIC "3"
|
||||
// Retrieval info: PRIVATE: REGdata NUMERIC "1"
|
||||
// Retrieval info: PRIVATE: REGq NUMERIC "1"
|
||||
// Retrieval info: PRIVATE: REGrdaddress NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: REGrren NUMERIC "1"
|
||||
// Retrieval info: PRIVATE: REGwraddress NUMERIC "1"
|
||||
// Retrieval info: PRIVATE: REGwren NUMERIC "1"
|
||||
// Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0"
|
||||
// Retrieval info: PRIVATE: USE_DIFF_CLKEN NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: UseDPRAM NUMERIC "1"
|
||||
// Retrieval info: PRIVATE: VarWidth NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: WIDTH_READ_A NUMERIC "9"
|
||||
// Retrieval info: PRIVATE: WIDTH_READ_B NUMERIC "9"
|
||||
// Retrieval info: PRIVATE: WIDTH_WRITE_A NUMERIC "9"
|
||||
// Retrieval info: PRIVATE: WIDTH_WRITE_B NUMERIC "9"
|
||||
// Retrieval info: PRIVATE: WRADDR_ACLR_B NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: WRADDR_REG_B NUMERIC "1"
|
||||
// Retrieval info: PRIVATE: WRCTRL_ACLR_B NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: enable NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: rden NUMERIC "1"
|
||||
// Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all
|
||||
// Retrieval info: CONSTANT: ADDRESS_REG_B STRING "CLOCK1"
|
||||
// Retrieval info: CONSTANT: CLOCK_ENABLE_INPUT_A STRING "BYPASS"
|
||||
// Retrieval info: CONSTANT: CLOCK_ENABLE_INPUT_B STRING "BYPASS"
|
||||
// Retrieval info: CONSTANT: CLOCK_ENABLE_OUTPUT_A STRING "BYPASS"
|
||||
// Retrieval info: CONSTANT: CLOCK_ENABLE_OUTPUT_B STRING "BYPASS"
|
||||
// Retrieval info: CONSTANT: INDATA_REG_B STRING "CLOCK1"
|
||||
// Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone III"
|
||||
// Retrieval info: CONSTANT: LPM_TYPE STRING "altsyncram"
|
||||
// Retrieval info: CONSTANT: NUMWORDS_A NUMERIC "512"
|
||||
// Retrieval info: CONSTANT: NUMWORDS_B NUMERIC "512"
|
||||
// Retrieval info: CONSTANT: OPERATION_MODE STRING "BIDIR_DUAL_PORT"
|
||||
// Retrieval info: CONSTANT: OUTDATA_ACLR_A STRING "NONE"
|
||||
// Retrieval info: CONSTANT: OUTDATA_ACLR_B STRING "NONE"
|
||||
// Retrieval info: CONSTANT: OUTDATA_REG_A STRING "CLOCK0"
|
||||
// Retrieval info: CONSTANT: OUTDATA_REG_B STRING "CLOCK1"
|
||||
// Retrieval info: CONSTANT: POWER_UP_UNINITIALIZED STRING "FALSE"
|
||||
// Retrieval info: CONSTANT: READ_DURING_WRITE_MODE_PORT_A STRING "NEW_DATA_NO_NBE_READ"
|
||||
// Retrieval info: CONSTANT: READ_DURING_WRITE_MODE_PORT_B STRING "NEW_DATA_NO_NBE_READ"
|
||||
// Retrieval info: CONSTANT: WIDTHAD_A NUMERIC "9"
|
||||
// Retrieval info: CONSTANT: WIDTHAD_B NUMERIC "9"
|
||||
// Retrieval info: CONSTANT: WIDTH_A NUMERIC "9"
|
||||
// Retrieval info: CONSTANT: WIDTH_B NUMERIC "9"
|
||||
// Retrieval info: CONSTANT: WIDTH_BYTEENA_A NUMERIC "1"
|
||||
// Retrieval info: CONSTANT: WIDTH_BYTEENA_B NUMERIC "1"
|
||||
// Retrieval info: CONSTANT: WRCONTROL_WRADDRESS_REG_B STRING "CLOCK1"
|
||||
// Retrieval info: USED_PORT: address_a 0 0 9 0 INPUT NODEFVAL "address_a[8..0]"
|
||||
// Retrieval info: USED_PORT: address_b 0 0 9 0 INPUT NODEFVAL "address_b[8..0]"
|
||||
// Retrieval info: USED_PORT: clock_a 0 0 0 0 INPUT VCC "clock_a"
|
||||
// Retrieval info: USED_PORT: clock_b 0 0 0 0 INPUT NODEFVAL "clock_b"
|
||||
// Retrieval info: USED_PORT: data_a 0 0 9 0 INPUT NODEFVAL "data_a[8..0]"
|
||||
// Retrieval info: USED_PORT: data_b 0 0 9 0 INPUT NODEFVAL "data_b[8..0]"
|
||||
// Retrieval info: USED_PORT: q_a 0 0 9 0 OUTPUT NODEFVAL "q_a[8..0]"
|
||||
// Retrieval info: USED_PORT: q_b 0 0 9 0 OUTPUT NODEFVAL "q_b[8..0]"
|
||||
// Retrieval info: USED_PORT: rden_a 0 0 0 0 INPUT VCC "rden_a"
|
||||
// Retrieval info: USED_PORT: rden_b 0 0 0 0 INPUT VCC "rden_b"
|
||||
// Retrieval info: USED_PORT: wren_a 0 0 0 0 INPUT GND "wren_a"
|
||||
// Retrieval info: USED_PORT: wren_b 0 0 0 0 INPUT GND "wren_b"
|
||||
// Retrieval info: CONNECT: @address_a 0 0 9 0 address_a 0 0 9 0
|
||||
// Retrieval info: CONNECT: @address_b 0 0 9 0 address_b 0 0 9 0
|
||||
// Retrieval info: CONNECT: @clock0 0 0 0 0 clock_a 0 0 0 0
|
||||
// Retrieval info: CONNECT: @clock1 0 0 0 0 clock_b 0 0 0 0
|
||||
// Retrieval info: CONNECT: @data_a 0 0 9 0 data_a 0 0 9 0
|
||||
// Retrieval info: CONNECT: @data_b 0 0 9 0 data_b 0 0 9 0
|
||||
// Retrieval info: CONNECT: @rden_a 0 0 0 0 rden_a 0 0 0 0
|
||||
// Retrieval info: CONNECT: @rden_b 0 0 0 0 rden_b 0 0 0 0
|
||||
// Retrieval info: CONNECT: @wren_a 0 0 0 0 wren_a 0 0 0 0
|
||||
// Retrieval info: CONNECT: @wren_b 0 0 0 0 wren_b 0 0 0 0
|
||||
// Retrieval info: CONNECT: q_a 0 0 9 0 @q_a 0 0 9 0
|
||||
// Retrieval info: CONNECT: q_b 0 0 9 0 @q_b 0 0 9 0
|
||||
// Retrieval info: GEN_FILE: TYPE_NORMAL LBUF512_9.v TRUE
|
||||
// Retrieval info: GEN_FILE: TYPE_NORMAL LBUF512_9.inc FALSE
|
||||
// Retrieval info: GEN_FILE: TYPE_NORMAL LBUF512_9.cmp FALSE
|
||||
// Retrieval info: GEN_FILE: TYPE_NORMAL LBUF512_9.bsf FALSE
|
||||
// Retrieval info: GEN_FILE: TYPE_NORMAL LBUF512_9_inst.v FALSE
|
||||
// Retrieval info: GEN_FILE: TYPE_NORMAL LBUF512_9_bb.v FALSE
|
||||
// Retrieval info: LIB_FILE: altera_mf
|
||||
@@ -1,35 +0,0 @@
|
||||
# ================================================================================
|
||||
#
|
||||
# Build ID Verilog Module Script
|
||||
# Jeff Wiencrot - 8/1/2011
|
||||
#
|
||||
# Generates a Verilog module that contains a timestamp,
|
||||
# from the current build. These values are available from the build_date, build_time,
|
||||
# physical_address, and host_name output ports of the build_id module in the build_id.v
|
||||
# Verilog source file.
|
||||
#
|
||||
# ================================================================================
|
||||
|
||||
proc generateBuildID_Verilog {} {
|
||||
|
||||
# Get the timestamp (see: http://www.altera.com/support/examples/tcl/tcl-date-time-stamp.html)
|
||||
set buildDate [ clock format [ clock seconds ] -format %y%m%d ]
|
||||
set buildTime [ clock format [ clock seconds ] -format %H%M%S ]
|
||||
|
||||
# Create a Verilog file for output
|
||||
set outputFileName "rtl/build_id.v"
|
||||
set outputFile [open $outputFileName "w"]
|
||||
|
||||
# Output the Verilog source
|
||||
puts $outputFile "`define BUILD_DATE \"$buildDate\""
|
||||
puts $outputFile "`define BUILD_TIME \"$buildTime\""
|
||||
close $outputFile
|
||||
|
||||
# Send confirmation message to the Messages window
|
||||
post_message "Generated build identification Verilog module: [pwd]/$outputFileName"
|
||||
post_message "Date: $buildDate"
|
||||
post_message "Time: $buildTime"
|
||||
}
|
||||
|
||||
# Comment out this line to prevent the process from automatically executing when the file is sourced:
|
||||
generateBuildID_Verilog
|
||||
@@ -1,58 +0,0 @@
|
||||
-------------------------------------------------------------------------------
|
||||
-- $Id: dpram.vhd,v 1.1 2006/02/23 21:46:45 arnim Exp $
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
library ieee;
|
||||
use ieee.std_logic_1164.all;
|
||||
|
||||
entity dpram is
|
||||
|
||||
generic (
|
||||
addr_width_g : integer := 8;
|
||||
data_width_g : integer := 8
|
||||
);
|
||||
port (
|
||||
clk_a_i : in std_logic;
|
||||
en_a_i : in std_logic;
|
||||
we_i : in std_logic;
|
||||
addr_a_i : in std_logic_vector(addr_width_g-1 downto 0);
|
||||
data_a_i : in std_logic_vector(data_width_g-1 downto 0);
|
||||
data_a_o : out std_logic_vector(data_width_g-1 downto 0);
|
||||
clk_b_i : in std_logic;
|
||||
addr_b_i : in std_logic_vector(addr_width_g-1 downto 0);
|
||||
data_b_o : out std_logic_vector(data_width_g-1 downto 0)
|
||||
);
|
||||
|
||||
end dpram;
|
||||
|
||||
|
||||
library ieee;
|
||||
use ieee.numeric_std.all;
|
||||
|
||||
architecture rtl of dpram is
|
||||
|
||||
type ram_t is array (natural range 2**addr_width_g-1 downto 0) of std_logic_vector(data_width_g-1 downto 0);
|
||||
signal ram_q : ram_t;
|
||||
|
||||
begin
|
||||
|
||||
mem_a: process (clk_a_i)
|
||||
begin
|
||||
if rising_edge(clk_a_i) then
|
||||
if we_i = '1' and en_a_i = '1' then
|
||||
ram_q(to_integer(unsigned(addr_a_i))) <= data_a_i;
|
||||
data_a_o <= data_a_i;
|
||||
else
|
||||
data_a_o <= ram_q(to_integer(unsigned(addr_a_i)));
|
||||
end if;
|
||||
end if;
|
||||
end process mem_a;
|
||||
|
||||
mem_b: process (clk_b_i)
|
||||
begin
|
||||
if rising_edge(clk_b_i) then
|
||||
data_b_o <= ram_q(to_integer(unsigned(addr_b_i)));
|
||||
end if;
|
||||
end process mem_b;
|
||||
|
||||
end rtl;
|
||||
@@ -1,129 +0,0 @@
|
||||
LIBRARY ieee;
|
||||
USE ieee.std_logic_1164.all;
|
||||
|
||||
LIBRARY altera_mf;
|
||||
USE altera_mf.all;
|
||||
|
||||
ENTITY dpram2 IS
|
||||
GENERIC
|
||||
(
|
||||
widthad_a : natural;
|
||||
width_a : natural := 8;
|
||||
outdata_reg_a : string := "UNREGISTERED";
|
||||
outdata_reg_b : string := "UNREGISTERED"
|
||||
);
|
||||
PORT
|
||||
(
|
||||
address_a : IN STD_LOGIC_VECTOR (widthad_a-1 DOWNTO 0);
|
||||
address_b : IN STD_LOGIC_VECTOR (widthad_a-1 DOWNTO 0);
|
||||
clock_a : IN STD_LOGIC ;
|
||||
clock_b : IN STD_LOGIC ;
|
||||
data_a : IN STD_LOGIC_VECTOR (width_a-1 DOWNTO 0);
|
||||
data_b : IN STD_LOGIC_VECTOR (width_a-1 DOWNTO 0);
|
||||
wren_a : IN STD_LOGIC := '1';
|
||||
wren_b : IN STD_LOGIC := '1';
|
||||
q_a : OUT STD_LOGIC_VECTOR (width_a-1 DOWNTO 0);
|
||||
q_b : OUT STD_LOGIC_VECTOR (width_a-1 DOWNTO 0)
|
||||
);
|
||||
END dpram2;
|
||||
|
||||
|
||||
ARCHITECTURE SYN OF dpram2 IS
|
||||
|
||||
SIGNAL sub_wire0 : STD_LOGIC_VECTOR (width_a-1 DOWNTO 0);
|
||||
SIGNAL sub_wire1 : STD_LOGIC_VECTOR (width_a-1 DOWNTO 0);
|
||||
|
||||
|
||||
|
||||
COMPONENT altsyncram
|
||||
GENERIC (
|
||||
address_reg_b : STRING;
|
||||
clock_enable_input_a : STRING;
|
||||
clock_enable_input_b : STRING;
|
||||
clock_enable_output_a : STRING;
|
||||
clock_enable_output_b : STRING;
|
||||
indata_reg_b : STRING;
|
||||
init_file : STRING;
|
||||
intended_device_family : STRING;
|
||||
lpm_type : STRING;
|
||||
numwords_a : NATURAL;
|
||||
numwords_b : NATURAL;
|
||||
operation_mode : STRING;
|
||||
outdata_aclr_a : STRING;
|
||||
outdata_aclr_b : STRING;
|
||||
outdata_reg_a : STRING;
|
||||
outdata_reg_b : STRING;
|
||||
power_up_uninitialized : STRING;
|
||||
read_during_write_mode_port_a : STRING;
|
||||
read_during_write_mode_port_b : STRING;
|
||||
widthad_a : NATURAL;
|
||||
widthad_b : NATURAL;
|
||||
width_a : NATURAL;
|
||||
width_b : NATURAL;
|
||||
width_byteena_a : NATURAL;
|
||||
width_byteena_b : NATURAL;
|
||||
wrcontrol_wraddress_reg_b : STRING
|
||||
);
|
||||
PORT (
|
||||
wren_a : IN STD_LOGIC ;
|
||||
clock0 : IN STD_LOGIC ;
|
||||
wren_b : IN STD_LOGIC ;
|
||||
clock1 : IN STD_LOGIC ;
|
||||
address_a : IN STD_LOGIC_VECTOR (widthad_a-1 DOWNTO 0);
|
||||
address_b : IN STD_LOGIC_VECTOR (widthad_a-1 DOWNTO 0);
|
||||
q_a : OUT STD_LOGIC_VECTOR (width_a-1 DOWNTO 0);
|
||||
q_b : OUT STD_LOGIC_VECTOR (width_a-1 DOWNTO 0);
|
||||
data_a : IN STD_LOGIC_VECTOR (width_a-1 DOWNTO 0);
|
||||
data_b : IN STD_LOGIC_VECTOR (width_a-1 DOWNTO 0)
|
||||
);
|
||||
END COMPONENT;
|
||||
|
||||
BEGIN
|
||||
q_a <= sub_wire0(width_a-1 DOWNTO 0);
|
||||
q_b <= sub_wire1(width_a-1 DOWNTO 0);
|
||||
|
||||
altsyncram_component : altsyncram
|
||||
GENERIC MAP (
|
||||
address_reg_b => "CLOCK1",
|
||||
clock_enable_input_a => "BYPASS",
|
||||
clock_enable_input_b => "BYPASS",
|
||||
clock_enable_output_a => "BYPASS",
|
||||
clock_enable_output_b => "BYPASS",
|
||||
indata_reg_b => "CLOCK1",
|
||||
init_file => "",
|
||||
intended_device_family => "Cyclone III",
|
||||
lpm_type => "altsyncram",
|
||||
numwords_a => 2**widthad_a,
|
||||
numwords_b => 2**widthad_a,
|
||||
operation_mode => "BIDIR_DUAL_PORT",
|
||||
outdata_aclr_a => "NONE",
|
||||
outdata_aclr_b => "NONE",
|
||||
outdata_reg_a => outdata_reg_a,
|
||||
outdata_reg_b => outdata_reg_a,
|
||||
power_up_uninitialized => "FALSE",
|
||||
read_during_write_mode_port_a => "NEW_DATA_NO_NBE_READ",
|
||||
read_during_write_mode_port_b => "NEW_DATA_NO_NBE_READ",
|
||||
widthad_a => widthad_a,
|
||||
widthad_b => widthad_a,
|
||||
width_a => width_a,
|
||||
width_b => width_a,
|
||||
width_byteena_a => 1,
|
||||
width_byteena_b => 1,
|
||||
wrcontrol_wraddress_reg_b => "CLOCK1"
|
||||
)
|
||||
PORT MAP (
|
||||
wren_a => wren_a,
|
||||
clock0 => clock_a,
|
||||
wren_b => wren_b,
|
||||
clock1 => clock_b,
|
||||
address_a => address_a,
|
||||
address_b => address_b,
|
||||
data_a => data_a,
|
||||
data_b => data_b,
|
||||
q_a => sub_wire0,
|
||||
q_b => sub_wire1
|
||||
);
|
||||
|
||||
|
||||
|
||||
END SYN;
|
||||
@@ -1,65 +0,0 @@
|
||||
|
||||
module gaplus_busdriver
|
||||
(
|
||||
input iENABLE,
|
||||
input iSELECT,
|
||||
|
||||
input [31:0] iBUS0,
|
||||
input [31:0] iBUS1,
|
||||
|
||||
output [31:0] oBUS
|
||||
|
||||
);
|
||||
|
||||
assign oBUS = iENABLE ? ( iSELECT ? iBUS0 : iBUS1 ) : 0;
|
||||
|
||||
endmodule
|
||||
|
||||
|
||||
module dataselector2
|
||||
(
|
||||
output [7:0] oDATA,
|
||||
|
||||
input iSEL0,
|
||||
input [7:0] iDATA0,
|
||||
|
||||
input iSEL1,
|
||||
input [7:0] iDATA1,
|
||||
|
||||
input [7:0] dData
|
||||
);
|
||||
|
||||
assign oDATA = iSEL0 ? iDATA0 :
|
||||
iSEL1 ? iDATA1 :
|
||||
dData;
|
||||
|
||||
endmodule
|
||||
|
||||
module dataselector4
|
||||
(
|
||||
output [7:0] oDATA,
|
||||
|
||||
input iSEL0,
|
||||
input [7:0] iDATA0,
|
||||
|
||||
input iSEL1,
|
||||
input [7:0] iDATA1,
|
||||
|
||||
input iSEL2,
|
||||
input [7:0] iDATA2,
|
||||
|
||||
input iSEL3,
|
||||
input [7:0] iDATA3,
|
||||
|
||||
input [7:0] dData
|
||||
);
|
||||
|
||||
assign oDATA = iSEL0 ? iDATA0 :
|
||||
iSEL1 ? iDATA1 :
|
||||
iSEL2 ? iDATA2 :
|
||||
iSEL3 ? iDATA3 :
|
||||
dData;
|
||||
|
||||
endmodule
|
||||
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
module gaplus_bg(
|
||||
input clk,
|
||||
input [13:0] ad,
|
||||
output [7:0] dt
|
||||
);
|
||||
|
||||
wire [7:0] dt0;
|
||||
bg bg(
|
||||
.clk(clk),
|
||||
.addr(ad),
|
||||
.data(dt0)
|
||||
);
|
||||
|
||||
reg ad13;
|
||||
always @( negedge clk ) ad13 <= ad[13];
|
||||
|
||||
assign dt = ad13 ? {4'h0,dt0[7:4]} : dt0;
|
||||
|
||||
|
||||
endmodule
|
||||
@@ -1,428 +0,0 @@
|
||||
/********************************************
|
||||
I/O Module for "FPGA Gaplus"
|
||||
|
||||
Copyright (c) 2007,2019 MiSTer-X
|
||||
*********************************************/
|
||||
module gaplus_io
|
||||
(
|
||||
input reset,
|
||||
input clk,
|
||||
input VBLK,
|
||||
|
||||
input [15:0] cpu_ad,
|
||||
input cpu_vma,
|
||||
input cpu_wr,
|
||||
input [7:0] cpu_wd,
|
||||
output [7:0] cpu_rd,
|
||||
output cpu_cs,
|
||||
|
||||
input [31:0] INP0,
|
||||
input [31:0] INP1,
|
||||
input [3:0] INP2,
|
||||
|
||||
output pcm_kick
|
||||
);
|
||||
|
||||
wire io_cs = ( cpu_ad[15:8] == 8'h68 ) & cpu_vma;
|
||||
|
||||
wire iochp0_cs = ( cpu_ad[7:4] == 4'h0 ) & io_cs;
|
||||
wire iochp1_cs = ( cpu_ad[7:4] == 4'h1 ) & io_cs;
|
||||
wire iocust_cs = ( cpu_ad[7:4] == 4'h2 ) & io_cs;
|
||||
|
||||
wire [3:0] iochp0_rd;
|
||||
wire [3:0] iochp1_rd;
|
||||
wire [3:0] iocust_rd;
|
||||
|
||||
wire [3:0] io_rd = iochp0_cs ? iochp0_rd :
|
||||
iochp1_cs ? iochp1_rd :
|
||||
iocust_cs ? iocust_rd :
|
||||
4'hF;
|
||||
|
||||
assign cpu_cs = io_cs;
|
||||
assign cpu_rd = { 4'hF, io_rd };
|
||||
|
||||
GAPLUS_IO_CUS0 iochp0( reset, clk, VBLK, iochp0_cs, cpu_ad[3:0], iochp0_rd, cpu_wd[3:0], cpu_wr, INP0 );
|
||||
GAPLUS_IO_CUS1 iochp1( reset, clk, VBLK, iochp1_cs, cpu_ad[3:0], iochp1_rd, cpu_wd[3:0], cpu_wr, INP1 );
|
||||
GAPLUS_IO_CUS2 iocust( reset, clk, iocust_cs, cpu_ad[3:0], iocust_rd, cpu_wd, cpu_wr, pcm_kick, INP2 );
|
||||
|
||||
endmodule
|
||||
|
||||
|
||||
//----------------------------------------------------------------
|
||||
module GAPLUS_IO_CUS0
|
||||
(
|
||||
input reset,
|
||||
input clk,
|
||||
input VB,
|
||||
input cs,
|
||||
input [3:0] adrs,
|
||||
output [3:0] rd,
|
||||
input [3:0] wd,
|
||||
input we,
|
||||
|
||||
input [31:0] INPORT
|
||||
);
|
||||
|
||||
reg [3:0] regs [0:15];
|
||||
|
||||
reg [3:0] out;
|
||||
|
||||
|
||||
reg [7:0] credits;
|
||||
reg [7:0] credit_add, credit_sub;
|
||||
|
||||
reg [31:0] pINPORT,fINPORT;
|
||||
wire [31:0] iINPORT = ( fINPORT ^ pINPORT ) & fINPORT;
|
||||
|
||||
wire [3:0] CREDIT_ONES, CREDIT_TENS;
|
||||
BCDCONV creditsBCD( credits, CREDIT_ONES, CREDIT_TENS );
|
||||
|
||||
reg pVB;
|
||||
|
||||
always @ ( posedge clk or posedge reset ) begin
|
||||
|
||||
if ( reset ) begin
|
||||
out <= 4'hF;
|
||||
credits <= 0;
|
||||
|
||||
pVB <= 1'b0;
|
||||
end
|
||||
else begin
|
||||
|
||||
if (~VB) pVB <= 1'b0;
|
||||
else if (~pVB) begin
|
||||
|
||||
if (regs[4'h8]==4'h4) begin
|
||||
|
||||
credit_add = 0;
|
||||
credit_sub = 0;
|
||||
|
||||
if ( iINPORT[0] & ( credits < 99 ) ) begin
|
||||
credit_add = 8'h01;
|
||||
credits = credits + 1;
|
||||
end
|
||||
|
||||
if ( regs[4'h9] == 0 ) begin
|
||||
if ( ( credits >= 2 ) & iINPORT[15] ) begin
|
||||
credit_sub = 8'h02;
|
||||
credits = credits - 2;
|
||||
end else if ( ( credits >= 1 ) & iINPORT[14] ) begin
|
||||
credit_sub = 8'h01;
|
||||
credits = credits - 1;
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
pINPORT <= fINPORT;
|
||||
fINPORT <= INPORT;
|
||||
pVB <= 1'b1;
|
||||
end
|
||||
|
||||
if (cs) begin
|
||||
if (we) regs[adrs] <= wd;
|
||||
else out <= regs[adrs];
|
||||
end
|
||||
|
||||
|
||||
case ( regs[4'h8] )
|
||||
|
||||
4'h1: begin // Switches Input
|
||||
|
||||
regs[4'h0] <= fINPORT[3:0];
|
||||
regs[4'h1] <= fINPORT[7:4];
|
||||
regs[4'h2] <= fINPORT[11:8];
|
||||
regs[4'h3] <= fINPORT[15:12];
|
||||
|
||||
end
|
||||
|
||||
// 4'h2: begin end // Coinage Setting (not impl.)
|
||||
|
||||
4'h4: begin // Handle Coin & Switches Input
|
||||
|
||||
regs[4'h0] <= CREDIT_TENS;
|
||||
regs[4'h1] <= CREDIT_ONES;
|
||||
regs[4'h2] <= credit_add;
|
||||
regs[4'h3] <= credit_sub;
|
||||
|
||||
regs[4'h4] <= fINPORT[7:4];
|
||||
regs[4'h5] <= { fINPORT[14], iINPORT[14], fINPORT[12], iINPORT[12] };
|
||||
regs[4'h6] <= INPORT[11:8];
|
||||
regs[4'h7] <= { fINPORT[15], iINPORT[15], fINPORT[13], iINPORT[13] };
|
||||
|
||||
end
|
||||
|
||||
//4'h7: begin end
|
||||
|
||||
4'h8: begin // bootup check ( impl. for Gaplus )
|
||||
regs[4'h0] <= 4'h6;
|
||||
regs[4'h1] <= 4'h9;
|
||||
end
|
||||
|
||||
4'h9: begin // DIP Switches Input
|
||||
|
||||
regs[4'h0] <= fINPORT[3:0];
|
||||
regs[4'h2] <= fINPORT[7:4];
|
||||
regs[4'h4] <= fINPORT[11:8];
|
||||
regs[4'h6] <= fINPORT[15:12];
|
||||
|
||||
regs[4'h1] <= fINPORT[19:16];
|
||||
regs[4'h3] <= fINPORT[23:20];
|
||||
regs[4'h5] <= fINPORT[27:24];
|
||||
regs[4'h7] <= fINPORT[31:28];
|
||||
|
||||
end
|
||||
|
||||
default: ;
|
||||
|
||||
endcase
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
assign rd = out;
|
||||
|
||||
endmodule
|
||||
|
||||
|
||||
//----------------------------------------------------------------
|
||||
module GAPLUS_IO_CUS1
|
||||
(
|
||||
input reset,
|
||||
input clk,
|
||||
input VB,
|
||||
input cs,
|
||||
input [3:0] adrs,
|
||||
output [3:0] rd,
|
||||
input [3:0] wd,
|
||||
input we,
|
||||
|
||||
input [31:0] INPORT
|
||||
);
|
||||
|
||||
reg [3:0] regs [0:15];
|
||||
reg [3:0] out;
|
||||
|
||||
reg [7:0] credits;
|
||||
reg [7:0] credit_add, credit_sub;
|
||||
|
||||
reg [31:0] pINPORT,fINPORT;
|
||||
wire [31:0] iINPORT = ( fINPORT ^ pINPORT ) & fINPORT;
|
||||
|
||||
wire [3:0] CREDIT_ONES, CREDIT_TENS;
|
||||
BCDCONV creditsBCD( credits, CREDIT_ONES, CREDIT_TENS );
|
||||
|
||||
reg pVB;
|
||||
|
||||
always @ ( posedge clk or posedge reset ) begin
|
||||
|
||||
if ( reset ) begin
|
||||
out <= 4'hF;
|
||||
credits <= 0;
|
||||
|
||||
pVB <= 1'b0;
|
||||
end
|
||||
else begin
|
||||
|
||||
if (~VB) pVB <= 1'b0;
|
||||
else if (~pVB) begin
|
||||
|
||||
if (regs[4'h8]==4'h3) begin
|
||||
credit_add = 0;
|
||||
credit_sub = 0;
|
||||
|
||||
if ( iINPORT[0] & ( credits < 99 ) ) begin
|
||||
credit_add = 8'h01;
|
||||
credits = credits + 1;
|
||||
end
|
||||
|
||||
if ( regs[4'h9] == 0 ) begin
|
||||
if ( ( credits >= 2 ) & iINPORT[15] ) begin
|
||||
credit_sub = 8'h02;
|
||||
credits = credits - 2;
|
||||
end else if ( ( credits >= 1 ) & iINPORT[14] ) begin
|
||||
credit_sub = 8'h01;
|
||||
credits = credits - 1;
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
pINPORT <= fINPORT;
|
||||
fINPORT <= INPORT;
|
||||
|
||||
pVB <= 1'b1;
|
||||
end
|
||||
|
||||
if (cs) begin
|
||||
if (we) regs[adrs] <= wd;
|
||||
else out <= regs[adrs];
|
||||
end
|
||||
|
||||
case ( regs[4'h8] )
|
||||
|
||||
4'h1: begin // Switches Input
|
||||
|
||||
regs[4'h4] <= fINPORT[3:0];
|
||||
regs[4'h5] <= fINPORT[7:4];
|
||||
regs[4'h6] <= fINPORT[11:8];
|
||||
regs[4'h7] <= fINPORT[15:12];
|
||||
|
||||
end
|
||||
|
||||
// 4'h2: begin end // Coinage Setting (not impl.)
|
||||
|
||||
4'h3: begin // Handle Coin & Switches Input
|
||||
|
||||
regs[4'h0] <= credit_add;
|
||||
regs[4'h1] <= credit_sub;
|
||||
regs[4'h2] <= CREDIT_TENS;
|
||||
regs[4'h3] <= CREDIT_ONES;
|
||||
|
||||
regs[4'h4] <= fINPORT[7:4];
|
||||
regs[4'h5] <= { fINPORT[14], iINPORT[14], fINPORT[12], iINPORT[12] };
|
||||
regs[4'h6] <= INPORT[11:8];
|
||||
regs[4'h7] <= { fINPORT[15], iINPORT[15], fINPORT[13], iINPORT[13] };
|
||||
|
||||
end
|
||||
|
||||
4'h4: begin // DIP Switches Input
|
||||
|
||||
regs[4'h0] <= fINPORT[3:0];
|
||||
regs[4'h2] <= fINPORT[7:4];
|
||||
regs[4'h4] <= fINPORT[11:8];
|
||||
regs[4'h6] <= fINPORT[15:12];
|
||||
|
||||
regs[4'h1] <= fINPORT[19:16];
|
||||
regs[4'h3] <= fINPORT[23:20];
|
||||
regs[4'h5] <= fINPORT[27:24];
|
||||
regs[4'h7] <= fINPORT[31:28];
|
||||
|
||||
end
|
||||
|
||||
4'h5: begin // bootup check ( impl. for GAPLUS )
|
||||
regs[4'h0] <= 4'hF;
|
||||
regs[4'h1] <= 4'hF;
|
||||
end
|
||||
|
||||
default: ;
|
||||
|
||||
endcase
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
assign rd = out;
|
||||
|
||||
endmodule
|
||||
|
||||
|
||||
//----------------------------------------------------------------
|
||||
module GAPLUS_IO_CUS2
|
||||
(
|
||||
input reset,
|
||||
input clk,
|
||||
input cs,
|
||||
input [3:0] adrs,
|
||||
output [7:0] rd,
|
||||
input [7:0] wd,
|
||||
input we,
|
||||
output kickpcm,
|
||||
|
||||
input [3:0] INP
|
||||
);
|
||||
|
||||
reg [7:0] mode;
|
||||
reg [7:0] regs [0:15];
|
||||
reg [7:0] out;
|
||||
|
||||
reg [8:0] nkick;
|
||||
|
||||
always @ ( posedge clk or posedge reset ) begin
|
||||
|
||||
if ( reset ) begin
|
||||
nkick <= 0;
|
||||
out <= 8'hFF;
|
||||
end
|
||||
else begin
|
||||
if ( cs ) begin
|
||||
if ( we ) begin
|
||||
regs[adrs] <= wd;
|
||||
if ( adrs == 4'h8 ) mode <= wd;
|
||||
else if ( adrs == 4'h9 ) nkick <= 9'h1FF;
|
||||
end
|
||||
else begin
|
||||
case ( adrs )
|
||||
4'h0: out <= INP; // {SRVSW,Cabinet,2'b11}
|
||||
4'h1: out <= ( mode == 4'h2 ) ? regs[adrs] : 4'hF;
|
||||
4'h2: out <= ( mode == 4'h2 ) ? 4'hF : 4'hE;
|
||||
4'h3: out <= ( mode == 4'h2 ) ? regs[adrs] : 4'h1;
|
||||
default: out <= regs[adrs];
|
||||
endcase
|
||||
end
|
||||
end
|
||||
if ( nkick != 0 ) nkick <= nkick - 1;
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
assign rd = out;
|
||||
assign kickpcm = ( nkick != 0 );
|
||||
|
||||
endmodule
|
||||
|
||||
|
||||
//----------------------------------------------------------------
|
||||
module add3(in,out);
|
||||
|
||||
input [3:0] in;
|
||||
output [3:0] out;
|
||||
reg [3:0] out;
|
||||
|
||||
always @ (in)
|
||||
case (in)
|
||||
4'b0000: out <= 4'b0000;
|
||||
4'b0001: out <= 4'b0001;
|
||||
4'b0010: out <= 4'b0010;
|
||||
4'b0011: out <= 4'b0011;
|
||||
4'b0100: out <= 4'b0100;
|
||||
4'b0101: out <= 4'b1000;
|
||||
4'b0110: out <= 4'b1001;
|
||||
4'b0111: out <= 4'b1010;
|
||||
4'b1000: out <= 4'b1011;
|
||||
4'b1001: out <= 4'b1100;
|
||||
default: out <= 4'b0000;
|
||||
endcase
|
||||
|
||||
endmodule
|
||||
|
||||
|
||||
module BCDCONV(A,ONES,TENS);
|
||||
|
||||
input [7:0] A;
|
||||
output [3:0] ONES, TENS;
|
||||
wire [3:0] c1,c2,c3,c4,c5,c6,c7;
|
||||
wire [3:0] d1,d2,d3,d4,d5,d6,d7;
|
||||
|
||||
assign d1 = {1'b0,A[7:5]};
|
||||
assign d2 = {c1[2:0],A[4]};
|
||||
assign d3 = {c2[2:0],A[3]};
|
||||
assign d4 = {c3[2:0],A[2]};
|
||||
assign d5 = {c4[2:0],A[1]};
|
||||
assign d6 = {1'b0,c1[3],c2[3],c3[3]};
|
||||
assign d7 = {c6[2:0],c4[3]};
|
||||
|
||||
add3 m1(d1,c1);
|
||||
add3 m2(d2,c2);
|
||||
add3 m3(d3,c3);
|
||||
add3 m4(d4,c4);
|
||||
add3 m5(d5,c5);
|
||||
add3 m6(d6,c6);
|
||||
add3 m7(d7,c7);
|
||||
|
||||
assign ONES = {c5[2:0],A[0]};
|
||||
assign TENS = {c7[2:0],c5[3]};
|
||||
|
||||
endmodule
|
||||
|
||||
|
||||
@@ -1,104 +0,0 @@
|
||||
/********************************************
|
||||
CPU Modules for "FPGA Gaplus"
|
||||
|
||||
Copyright (c) 2007,2019 MiSTer-X
|
||||
*********************************************/
|
||||
|
||||
//----------------------------------------
|
||||
// Main CPU
|
||||
//----------------------------------------
|
||||
module gaplus_main
|
||||
(
|
||||
input MCPU_CLK,
|
||||
input RESET,
|
||||
input VBLK,
|
||||
|
||||
input [31:0] INP0,
|
||||
input [31:0] INP1,
|
||||
input [3:0] INP2,
|
||||
|
||||
output [15:0] mcpu_ma,
|
||||
output mcpu_we,
|
||||
output [7:0] mcpu_do,
|
||||
input [7:0] mcpu_mr,
|
||||
|
||||
output snd_we,
|
||||
input [7:0] snd_rd,
|
||||
|
||||
output mcpu_star_cs,
|
||||
|
||||
output SUB_RESET,
|
||||
output kick_explode,
|
||||
output [14:0] main_cpu_addr,
|
||||
input [7:0] main_cpu_do
|
||||
);
|
||||
|
||||
wire [7:0] mcpu_di;
|
||||
wire mcpu_rw, mcpu_vma;
|
||||
wire mcpu_wr = ~mcpu_rw;
|
||||
wire mcpu_rd = mcpu_rw;
|
||||
|
||||
wire mcpu_irom_cs = ( mcpu_ma[15] ) & mcpu_vma;
|
||||
wire mcpu_mram_cs = ( mcpu_ma[15:13] == 3'b000 ) & mcpu_vma;
|
||||
wire mcpu_srst_cs = ( mcpu_ma[15:12] == 4'b1000 ) & mcpu_vma & mcpu_wr;
|
||||
wire mcpu_irqe_cs = ( mcpu_ma[15:12] == 4'b0111 ) & mcpu_vma & mcpu_wr;
|
||||
wire mcpu_sndw_cs = ( mcpu_ma[15:11] == 5'b01100 ) & mcpu_vma;
|
||||
wire mcpu_iocr_cs;
|
||||
|
||||
wire [7:0] mrom_d;
|
||||
assign main_cpu_addr = mcpu_ma[14:0];
|
||||
assign mrom_d = main_cpu_do;
|
||||
|
||||
assign mcpu_we = mcpu_mram_cs & mcpu_wr;
|
||||
assign snd_we = mcpu_sndw_cs & mcpu_wr;
|
||||
|
||||
reg mirq_en = 1'b1;
|
||||
wire mcpu_irq = (~mirq_en) & VBLK;
|
||||
|
||||
reg _SUBRESET = 1'b1;
|
||||
assign SUB_RESET = _SUBRESET;
|
||||
|
||||
always @ ( negedge MCPU_CLK or posedge RESET ) begin
|
||||
if ( RESET ) begin
|
||||
_SUBRESET <= 1;
|
||||
mirq_en <= 1;
|
||||
end else begin
|
||||
if ( mcpu_srst_cs ) _SUBRESET <= mcpu_ma[11];
|
||||
if ( mcpu_irqe_cs ) mirq_en <= mcpu_ma[11];
|
||||
end
|
||||
end
|
||||
|
||||
wire [7:0] io_rd;
|
||||
dataselector4 mcpudsel(
|
||||
mcpu_di,
|
||||
mcpu_irom_cs, mrom_d,
|
||||
mcpu_mram_cs, mcpu_mr,
|
||||
mcpu_sndw_cs, snd_rd,
|
||||
mcpu_iocr_cs, io_rd,
|
||||
8'hFF
|
||||
);
|
||||
|
||||
cpu6809 maincpu (
|
||||
.clkx2(MCPU_CLK),
|
||||
.rst(RESET),
|
||||
.rw(mcpu_rw),
|
||||
.vma(mcpu_vma),
|
||||
.address(mcpu_ma),
|
||||
.data_in(mcpu_di),
|
||||
.data_out(mcpu_do),
|
||||
.halt(1'b0),
|
||||
.hold(1'b0),
|
||||
.irq(mcpu_irq),
|
||||
.firq(1'b0),
|
||||
.nmi(1'b0)
|
||||
);
|
||||
|
||||
gaplus_io io(
|
||||
RESET, MCPU_CLK, VBLK,
|
||||
mcpu_ma, mcpu_vma, mcpu_wr, mcpu_do, io_rd, mcpu_iocr_cs,
|
||||
INP0, INP1, INP2, kick_explode
|
||||
);
|
||||
|
||||
assign mcpu_star_cs = ( mcpu_ma[15:11] == 5'b10100 ) & mcpu_vma & mcpu_wr;
|
||||
|
||||
endmodule
|
||||
@@ -1,168 +0,0 @@
|
||||
/*******************************************
|
||||
Sound Module for "FPGA Gaplus"
|
||||
|
||||
Copyright (c) 2007,2019 MiSTer-X
|
||||
********************************************/
|
||||
module gaplus_sound
|
||||
(
|
||||
input RESET,
|
||||
|
||||
input CPUCLK,
|
||||
input CLK24M,
|
||||
|
||||
input VB,
|
||||
|
||||
input com_clk,
|
||||
input [10:0] com_adrs,
|
||||
input [7:0] com_wd,
|
||||
output [7:0] com_rd,
|
||||
input com_we,
|
||||
|
||||
input pcm_kick,
|
||||
|
||||
output [7:0] SND,
|
||||
input SND_ENABLE
|
||||
);
|
||||
|
||||
wire wave_c;
|
||||
wire [7:0] wave_a;
|
||||
wire [7:0] wave_d;
|
||||
wave wave(
|
||||
.clk(wave_c),
|
||||
.addr(wave_a),
|
||||
.data(wave_d)
|
||||
);
|
||||
wire [12:0] sndrom_a;
|
||||
wire [7:0] sndrom_d;
|
||||
sound sound (
|
||||
.clk(CPUCLK),
|
||||
.addr(sndrom_a),
|
||||
.data(sndrom_d)
|
||||
);
|
||||
wire [15:0] SNDCPU_ADRS;
|
||||
wire SNDCPU_VMA;
|
||||
wire SNDCPU_RW;
|
||||
|
||||
wire SNDCPU_WE = ( ~SNDCPU_RW );
|
||||
wire SNDCPU_RE = ( SNDCPU_RW );
|
||||
|
||||
assign sndrom_a = SNDCPU_ADRS[12:0];
|
||||
wire [7:0] sndram_d;
|
||||
|
||||
wire sndreg_cs = ( ( SNDCPU_ADRS[15:6] == 10'b0000000000 ) & SNDCPU_VMA ); // $0000-$003F
|
||||
wire sndram_cs = ( ( SNDCPU_ADRS[15:13] == 3'b000 ) & (~sndreg_cs) & SNDCPU_VMA ); // $0000-$1FFF ($400 image)
|
||||
wire sndrom_cs = ( ( SNDCPU_ADRS[15:14] == 2'b11 ) & SNDCPU_VMA ); // $C000-$FFFF
|
||||
wire sndirq_cs = ( ( SNDCPU_ADRS[15:14] == 2'b01 ) & SNDCPU_VMA ); // $4000
|
||||
|
||||
wire SNDCPU_RESET = RESET;
|
||||
|
||||
reg SNDCPU_IRQEN;
|
||||
wire SNDCPU_IRQ = VB & ( ~SNDCPU_IRQEN );
|
||||
|
||||
wire SNDCPU_IRQWE = ( sndirq_cs & SNDCPU_WE );
|
||||
|
||||
always @( negedge CPUCLK or posedge RESET ) begin
|
||||
if ( RESET ) begin
|
||||
SNDCPU_IRQEN <= 1'b1;
|
||||
end
|
||||
else begin
|
||||
if ( SNDCPU_IRQWE ) SNDCPU_IRQEN <= SNDCPU_ADRS[13];
|
||||
end
|
||||
end
|
||||
|
||||
wire [7:0] SNDCPU_DO;
|
||||
wire [7:0] SNDCPU_DI;
|
||||
|
||||
dataselector2 sndcpu_disel( SNDCPU_DI, sndram_cs, sndram_d, sndrom_cs, sndrom_d, 8'hFF );
|
||||
|
||||
cpu6809 sndcpu (
|
||||
.clkx2(CPUCLK),
|
||||
.rst(SNDCPU_RESET),
|
||||
.rw(SNDCPU_RW),
|
||||
.vma(SNDCPU_VMA),
|
||||
.address(SNDCPU_ADRS),
|
||||
.data_in(SNDCPU_DI),
|
||||
.data_out(SNDCPU_DO),
|
||||
.halt(1'b0),
|
||||
.hold(1'b0),
|
||||
.irq(SNDCPU_IRQ),
|
||||
.firq(1'b0),
|
||||
.nmi(1'b0)
|
||||
);
|
||||
|
||||
dpram2#(11,8)sndram(
|
||||
.address_a(com_adrs),
|
||||
.address_b(SNDCPU_ADRS[10:0]),
|
||||
.clock_a(com_clk),
|
||||
.clock_b(CPUCLK),
|
||||
.data_a(com_wd),
|
||||
.data_b(SNDCPU_DO),
|
||||
.wren_a(com_we),
|
||||
.wren_b(sndram_cs & SNDCPU_WE),
|
||||
.q_a(com_rd),
|
||||
.q_b(sndram_d)
|
||||
);
|
||||
|
||||
|
||||
wire pcmclk;
|
||||
wire [7:0] pcmdat;
|
||||
pcmplayer pcmplay( pcmclk, RESET, pcm_kick, pcmdat);
|
||||
|
||||
|
||||
WSG_8CH_AUX wsg (
|
||||
CLK24M,
|
||||
RESET,
|
||||
SNDCPU_ADRS[5:0], SNDCPU_DO, sndreg_cs & SNDCPU_WE,
|
||||
wave_c, wave_a, wave_d,
|
||||
pcmclk, pcmdat,
|
||||
SND_ENABLE,
|
||||
SND
|
||||
);
|
||||
|
||||
|
||||
endmodule
|
||||
|
||||
|
||||
module pcmplayer
|
||||
(
|
||||
input pcm_clk,
|
||||
input RESET,
|
||||
input pcm_kick,
|
||||
|
||||
output reg [7:0] sepcm
|
||||
);
|
||||
|
||||
reg sekick;
|
||||
reg [15:0] seadrs;
|
||||
|
||||
wire [7:0] pcm_data;
|
||||
//DLROM #(15,8) pcm( pcm_clk, seadrs, pcm_data, ROMCL,ROMAD,ROMDT,ROMEN & (ROMAD[17:15]==3'b01_1) );
|
||||
//pcm pcm (
|
||||
// .clk(pcm_clk),
|
||||
// .addr(seadrs),
|
||||
// .data(pcm_data)
|
||||
//);
|
||||
always @ ( posedge pcm_clk or posedge RESET ) begin
|
||||
|
||||
if ( RESET ) begin
|
||||
sekick <= 0;
|
||||
sepcm <= 0;
|
||||
end
|
||||
else begin
|
||||
if ( sekick ) begin
|
||||
if ( seadrs >= 16'h8000 ) begin
|
||||
sekick <= 0;
|
||||
end
|
||||
else begin
|
||||
sepcm <= { 1'b0, pcm_data[7:1] };
|
||||
seadrs <= seadrs + 1;
|
||||
end
|
||||
end else begin
|
||||
sekick <= pcm_kick;
|
||||
seadrs <= 0;
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
endmodule
|
||||
@@ -1,40 +0,0 @@
|
||||
module gaplus_sp(
|
||||
input clk,
|
||||
input [14:0] ad,
|
||||
output [15:0] dt
|
||||
);
|
||||
|
||||
reg [1:0] _ad;
|
||||
wire [7:0] dt0, dt1, dt2, dt3;
|
||||
always @( posedge clk ) _ad <= ad[14:13];
|
||||
|
||||
obj1 obj1(
|
||||
.clk(clk),
|
||||
.addr(ad[12:0]),
|
||||
.data(dt0)
|
||||
);
|
||||
|
||||
obj2 obj2(
|
||||
.clk(clk),
|
||||
.addr(ad[12:0]),
|
||||
.data(dt1)
|
||||
);
|
||||
|
||||
obj3 obj3(
|
||||
.clk(clk),
|
||||
.addr(ad[12:0]),
|
||||
.data(dt2)
|
||||
);
|
||||
|
||||
obj4 obj4(
|
||||
.clk(clk),
|
||||
.addr(ad[12:0]),
|
||||
.data(dt3)
|
||||
);
|
||||
|
||||
assign dt = ( _ad == 2'b11 ) ? { 8'h0, dt3 } :
|
||||
( _ad == 2'b10 ) ? { 8'h0, dt2 } :
|
||||
( _ad == 2'b01 ) ? { dt3, dt1 } :
|
||||
/* ( _ad == 2'b00 )?*/{ dt3, dt0 } ;
|
||||
|
||||
endmodule
|
||||
@@ -1,294 +0,0 @@
|
||||
/**********************************************
|
||||
Sprite Engine for "FPGA Gaplus"
|
||||
|
||||
Copyright (c) 2007,2019 MiSTer-X
|
||||
***********************************************/
|
||||
module gaplus_sprite
|
||||
(
|
||||
input VCLKx4,
|
||||
input VCLK,
|
||||
|
||||
input [8:0] HPOS,
|
||||
input [8:0] VPOS,
|
||||
|
||||
input HB,
|
||||
input VB,
|
||||
|
||||
output [14:0] SPCH_A,
|
||||
input [15:0] SPCH_D,
|
||||
|
||||
output [6:0] SPRA_A,
|
||||
input [23:0] SPRA_D,
|
||||
|
||||
output [8:0] CLUT_A
|
||||
);
|
||||
|
||||
wire wwclk, wrwe, vpr;
|
||||
wire [5:0] wrwad;
|
||||
wire [28:0] wrwd0;
|
||||
wire [23:0] wrwd1;
|
||||
|
||||
wire wrclk, lwe, vpw;
|
||||
wire [5:0] wrrad;
|
||||
wire [28:0] spra0;
|
||||
wire [23:0] spra1;
|
||||
wire [8:0] lwp;
|
||||
wire [8:0] lwd;
|
||||
|
||||
wire [8:0] dout;
|
||||
|
||||
GAPLUS_SPRITE_REGSCAN scan( VCLKx4, HB, VPOS, SPRA_A, SPRA_D, wwclk, wrwad, wrwd0, wrwd1, wrwe, vpr );
|
||||
GAPLUS_SPRITE_WRAM wram( wwclk, wrwad, wrwd0, wrwd1, wrwe, wrclk, wrrad, spra0, spra1 );
|
||||
GAPLUS_SPRITE_REND rend( VCLK, HB, vpr, spra0, spra1, wrclk, wrrad, SPCH_A, SPCH_D, vpw, lwp, lwd, lwe );
|
||||
GAPLUS_SPRITE_LBUF lbuf( VCLK, vpw, lwe, lwp, lwd, HPOS, dout );
|
||||
|
||||
assign CLUT_A = dout;
|
||||
|
||||
endmodule
|
||||
|
||||
|
||||
//----------------------------------------
|
||||
// Scanline Renderer
|
||||
//----------------------------------------
|
||||
module GAPLUS_SPRITE_REND
|
||||
(
|
||||
input VCLK,
|
||||
input HB,
|
||||
input vpr,
|
||||
input [28:0] spra0,
|
||||
input [23:0] spra1,
|
||||
output wrclk,
|
||||
output [5:0] wrrad,
|
||||
output [14:0] SPCH_A,
|
||||
input [15:0] SPCH_D,
|
||||
|
||||
output vpw,
|
||||
output [8:0] wp,
|
||||
output [8:0] wd,
|
||||
output we
|
||||
);
|
||||
|
||||
reg [7:0] phase;
|
||||
reg [5:0] hc;
|
||||
|
||||
wire xf = spra0[16];
|
||||
wire yf = spra0[17];
|
||||
|
||||
wire xs = spra0[19];
|
||||
wire ys = spra0[21];
|
||||
|
||||
wire dp = spra0[23];
|
||||
|
||||
wire [1:0] coffs = dp ? 0 : { (~spra0[28])^((~yf)&ys), hc[4]^(xf&xs) };
|
||||
|
||||
wire [8:0] chipno = { spra0[22], spra0[7:0] } + { 7'h0, coffs };
|
||||
wire [5:0] paltno = { spra1[5:0] };
|
||||
|
||||
wire [3:0] va = spra0[27:24]^{yf,yf,yf,yf};
|
||||
wire [1:0] pdp = ( hc[1:0]^{xf,xf} );
|
||||
|
||||
wire [2:0] pixd = ( pdp == 0 ) ? { chipno[7] ? SPCH_D[11] : SPCH_D[15], SPCH_D[7], SPCH_D[3] } :
|
||||
( pdp == 1 ) ? { chipno[7] ? SPCH_D[10] : SPCH_D[14], SPCH_D[6], SPCH_D[2] } :
|
||||
( pdp == 2 ) ? { chipno[7] ? SPCH_D[ 9] : SPCH_D[13], SPCH_D[5], SPCH_D[1] } :
|
||||
{ chipno[7] ? SPCH_D[ 8] : SPCH_D[12], SPCH_D[4], SPCH_D[0] };
|
||||
|
||||
assign we = xs ? ( hc < 32 ) : ( hc < 16 );
|
||||
assign wd = { paltno, pixd };
|
||||
|
||||
reg hbedge2;
|
||||
always @ ( posedge VCLK ) begin
|
||||
if ( HB & (~hbedge2) ) begin
|
||||
phase <= 0;
|
||||
hbedge2 <= 1;
|
||||
end
|
||||
else begin
|
||||
if (~HB) hbedge2 <= 0;
|
||||
if (~phase[7]) begin
|
||||
case ( phase[1:0] )
|
||||
2'h0: begin
|
||||
hc <= 0;
|
||||
phase <= phase + 1;
|
||||
end
|
||||
2'h1: phase <= phase + 1;
|
||||
2'h2: if (~we) phase <= phase + 2; else hc <= hc + 1;
|
||||
default: begin end
|
||||
endcase
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
assign wrclk = VCLK;
|
||||
assign wrrad = { vpr, phase[6:2] };
|
||||
assign SPCH_A = { chipno, va[3], hc[3:2]^{2{xf}}, va[2:0] };
|
||||
|
||||
assign vpw = ~vpr;
|
||||
assign wp = ( spra1[16:8] - 88 ) + hc;
|
||||
|
||||
endmodule
|
||||
|
||||
//----------------------------------------
|
||||
// Attribute Register Scanner
|
||||
//----------------------------------------
|
||||
module GAPLUS_SPRITE_REGSCAN
|
||||
(
|
||||
input VCLKx4,
|
||||
input HB,
|
||||
input [7:0] VPOS,
|
||||
output [6:0] SPRA_A,
|
||||
input [23:0] SPRA_D,
|
||||
output wwclk,
|
||||
output [5:0] wrwad,
|
||||
output [28:0] wrwd0,
|
||||
output [23:0] wrwd1,
|
||||
output wrwe,
|
||||
output vpr
|
||||
);
|
||||
|
||||
reg [11:0] hcntx4;
|
||||
reg hbedge, vpf;
|
||||
|
||||
always @ ( posedge VCLKx4 ) begin
|
||||
|
||||
if ( HB & (~hbedge) ) begin
|
||||
hcntx4 <= 0;
|
||||
vpf <= ~vpf;
|
||||
hbedge <= 1;
|
||||
end else begin
|
||||
if (~HB) hbedge <= 0;
|
||||
hcntx4 <= hcntx4 + 1;
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
assign vpr = vpf;
|
||||
wire vpw = ~vpf;
|
||||
|
||||
reg [23:0] nspra0;
|
||||
reg [23:0] nspra1;
|
||||
|
||||
reg [7:0] nvpos;
|
||||
reg [5:0] hramad;
|
||||
|
||||
reg wrwe0;
|
||||
|
||||
//wire [8:0] nxt = nspra1[16:8] - 87;
|
||||
wire [7:0] nyt = nspra0[15:8] + 27;
|
||||
|
||||
wire nys = nspra0[21];
|
||||
wire [7:0] nvt = nvpos + nyt;
|
||||
wire nvh = nys ? ( nvt[7:5] == 3'b111 ) : ( nvt[7:4] == 4'b1111 );
|
||||
|
||||
wire son = (~nspra1[17]) & ( nspra0[15:8] != 8'hF0 ) & ( nspra1[16:8] != 9'h00 );
|
||||
|
||||
wire [11:0] _hcntx4 = hcntx4 - 32;
|
||||
|
||||
wire wrclr = ( hcntx4 < 32 );
|
||||
assign wwclk = VCLKx4;
|
||||
assign wrwd0 = wrclr ? 0 : { nvt[4:0], nspra0 };
|
||||
assign wrwd1 = wrclr ? 0 : nspra1;
|
||||
assign wrwad = wrclr ? { vpw, hcntx4[4:0] } : { vpw, hramad[4:0] };
|
||||
assign wrwe = wrclr ? 1 : wrwe0;
|
||||
|
||||
always @ ( posedge VCLKx4 ) begin
|
||||
|
||||
if ( hcntx4 == 0 ) begin
|
||||
hramad <= 0;
|
||||
nvpos <= VPOS[7:0];
|
||||
wrwe0 <= 0;
|
||||
end
|
||||
else begin
|
||||
if ( ( hcntx4 < 544 ) & ( hramad < 32 ) ) begin
|
||||
case ( hcntx4[2:0] )
|
||||
3'h0: nspra0 <= SPRA_D;
|
||||
3'h1: nspra1 <= SPRA_D;
|
||||
3'h4: wrwe0 <= nvh & son;
|
||||
3'h5: begin
|
||||
if ( wrwe0 ) hramad <= hramad + 1;
|
||||
wrwe0 <= 0;
|
||||
end
|
||||
default: begin end
|
||||
endcase
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
assign SPRA_A = { _hcntx4[8:3], _hcntx4[0] };
|
||||
|
||||
endmodule
|
||||
|
||||
//----------------------------------------
|
||||
// Work RAM
|
||||
//----------------------------------------
|
||||
module GAPLUS_SPRITE_WRAM( CLKw, ADRSw, Dw0, Dw1, we, CLKr, ADRSr, Dr0, Dr1 );
|
||||
|
||||
input CLKw;
|
||||
input [5:0] ADRSw;
|
||||
input [28:0] Dw0;
|
||||
input [23:0] Dw1;
|
||||
input we;
|
||||
|
||||
input CLKr;
|
||||
input [5:0] ADRSr;
|
||||
output [28:0] Dr0;
|
||||
output [23:0] Dr1;
|
||||
|
||||
BUF64_53 mem (
|
||||
{Dw1,Dw0},ADRSr,CLKr,
|
||||
ADRSw,CLKw,we,{Dr1,Dr0}
|
||||
);
|
||||
|
||||
endmodule
|
||||
|
||||
|
||||
//----------------------------------------
|
||||
// Line Double Buffer
|
||||
//----------------------------------------
|
||||
module GAPLUS_SPRITE_LBUF( CLK, SIDE1, WEN, ADRSW, IN, ADRSR, OUT );
|
||||
|
||||
input CLK;
|
||||
input SIDE1;
|
||||
input WEN;
|
||||
input [8:0] ADRSW;
|
||||
input [8:0] IN;
|
||||
input [8:0] ADRSR;
|
||||
output [8:0] OUT;
|
||||
|
||||
wire [8:0] OUT0, OUT1;
|
||||
|
||||
wire SIDE0 = ~SIDE1;
|
||||
wire OPAQUE = ( IN[2:0] != 0 );
|
||||
|
||||
assign OUT = SIDE1 ? OUT1 : OUT0;
|
||||
|
||||
LINEBUF buf0( CLK, SIDE0 ? 1 : ( WEN & SIDE1 & OPAQUE ), SIDE0 ? ADRSR-1 : ADRSW, SIDE0 ? 0 : IN, CLK, SIDE0, ADRSR, OUT0 );
|
||||
LINEBUF buf1( CLK, SIDE1 ? 1 : ( WEN & SIDE0 & OPAQUE ), SIDE1 ? ADRSR-1 : ADRSW, SIDE1 ? 0 : IN, CLK, SIDE1, ADRSR, OUT1 );
|
||||
|
||||
endmodule
|
||||
|
||||
|
||||
module LINEBUF( CLKW, WEN, ADRSW, IN, CLKR, REN, ADRSR, OUT );
|
||||
|
||||
input CLKW;
|
||||
input WEN;
|
||||
input [8:0] ADRSW;
|
||||
input [8:0] IN;
|
||||
input CLKR;
|
||||
input REN;
|
||||
input [8:0] ADRSR;
|
||||
output [8:0] OUT;
|
||||
|
||||
wire [8:0] dum;
|
||||
|
||||
LBUF512_9 mem (
|
||||
ADRSR,ADRSW,
|
||||
CLKR,CLKW,
|
||||
9'h0,IN,
|
||||
REN,1'b0,
|
||||
1'b0,WEN,
|
||||
OUT,dum
|
||||
);
|
||||
|
||||
|
||||
endmodule
|
||||
|
||||
@@ -1,124 +0,0 @@
|
||||
/**********************************************
|
||||
Share memory module for "FPGA Gaplus"
|
||||
|
||||
Copyright (c) 2007,2019 MiSTer-X
|
||||
***********************************************/
|
||||
module gaplus_sharemem
|
||||
(
|
||||
input clk,
|
||||
input vclk,
|
||||
|
||||
input sel,
|
||||
|
||||
input [15:0] ad0,
|
||||
output [7:0] rd0,
|
||||
input [7:0] wd0,
|
||||
input we0,
|
||||
|
||||
input [15:0] ad1,
|
||||
output [7:0] rd1,
|
||||
input [7:0] wd1,
|
||||
input we1,
|
||||
|
||||
input [9:0] vram_a,
|
||||
output [15:0] vram_d,
|
||||
|
||||
input [6:0] spra_a,
|
||||
output [23:0] spra_d
|
||||
);
|
||||
|
||||
wire [6:0] dum;
|
||||
wire [15:0] ad;
|
||||
wire [7:0] wd;
|
||||
wire we;
|
||||
|
||||
gaplus_busdriver arb( 1'b1,
|
||||
sel,
|
||||
{ 7'h0, ad0[15:0], wd0[7:0], we0 },
|
||||
{ 7'h0, ad1[15:0], wd1[7:0], we1 },
|
||||
{ dum, ad[15:0], wd[7:0], we }
|
||||
);
|
||||
|
||||
wire [7:0] o3I, o3J, o3M, o3K, o3L;
|
||||
|
||||
wire e3I = ( ad[15:10] == 6'b000000 );
|
||||
wire e3J = ( ad[15:10] == 6'b000001 );
|
||||
wire e3M = ( ad[15:11] == 5'b00001 );
|
||||
wire e3K = ( ad[15:11] == 5'b00010 );
|
||||
wire e3L = ( ad[15:11] == 5'b00011 );
|
||||
|
||||
wire [7:0] rd = e3I ? o3I :
|
||||
e3J ? o3J :
|
||||
e3M ? o3M :
|
||||
e3K ? o3K :
|
||||
e3L ? o3L :
|
||||
8'hFF;
|
||||
|
||||
//DPRAM_1024V sram3I( clk, ad[9:0], wd, o3I, we & e3I, vclk, vram_a, vram_d[7:0] );
|
||||
dpram #(10,8) sram3I(
|
||||
.clk_a_i(clk),
|
||||
.en_a_i(1),
|
||||
.we_i(we & e3I),
|
||||
.addr_a_i(ad[9:0]),
|
||||
.data_a_i(wd),
|
||||
.data_a_o(o3I),
|
||||
.clk_b_i(vclk),
|
||||
.addr_b_i(vram_a),
|
||||
.data_b_o(vram_d[7:0])
|
||||
);
|
||||
|
||||
//DPRAM_1024V sram3J( clk, ad[9:0], wd, o3J, we & e3J, vclk, vram_a, vram_d[15:8] );
|
||||
dpram #(10,8) sram3J(
|
||||
.clk_a_i(clk),
|
||||
.en_a_i(1),
|
||||
.we_i(we & e3J),
|
||||
.addr_a_i(ad[9:0]),
|
||||
.data_a_i(wd),
|
||||
.data_a_o(o3J),
|
||||
.clk_b_i(vclk),
|
||||
.addr_b_i(vram_a),
|
||||
.data_b_o(vram_d[15:8])
|
||||
);
|
||||
|
||||
//DPRAM_2048V sram3M( clk, ad[10:0], wd, o3M, we & e3M, vclk, { 4'b1111, spra_a }, spra_d[7:0] );
|
||||
dpram #(11,8) sram3M(
|
||||
.clk_a_i(clk),
|
||||
.en_a_i(1),
|
||||
.we_i(we & e3M),
|
||||
.addr_a_i(ad[10:0]),
|
||||
.data_a_i(wd),
|
||||
.data_a_o(o3M),
|
||||
.clk_b_i(vclk),
|
||||
.addr_b_i({ 4'b1111, spra_a }),
|
||||
.data_b_o(spra_d[7:0])
|
||||
);
|
||||
//DPRAM_2048V sram3K( clk, ad[10:0], wd, o3K, we & e3K, vclk, { 4'b1111, spra_a }, spra_d[15:8] );
|
||||
dpram #(11,8) sram3K(
|
||||
.clk_a_i(clk),
|
||||
.en_a_i(1),
|
||||
.we_i(we & e3K),
|
||||
.addr_a_i(ad[10:0]),
|
||||
.data_a_i(wd),
|
||||
.data_a_o(o3K),
|
||||
.clk_b_i(vclk),
|
||||
.addr_b_i({ 4'b1111, spra_a }),
|
||||
.data_b_o(spra_d[15:8])
|
||||
);
|
||||
//DPRAM_2048V sram3L( clk, ad[10:0], wd, o3L, we & e3L, vclk, { 4'b1111, spra_a }, spra_d[23:16] );
|
||||
dpram #(11,8) sram3L(
|
||||
.clk_a_i(clk),
|
||||
.en_a_i(1),
|
||||
.we_i(we & e3L),
|
||||
.addr_a_i(ad[10:0]),
|
||||
.data_a_i(wd),
|
||||
.data_a_o(o3L),
|
||||
.clk_b_i(vclk),
|
||||
.addr_b_i({ 4'b1111, spra_a }),
|
||||
.data_b_o(spra_d[23:16])
|
||||
);
|
||||
|
||||
assign rd0 = rd;
|
||||
assign rd1 = rd;
|
||||
|
||||
endmodule
|
||||
|
||||
@@ -1,92 +0,0 @@
|
||||
/*********************************************
|
||||
StarField Generator for "FPGA Gaplus"
|
||||
|
||||
Copyright (c) 2007,2019 MiSTer-X
|
||||
**********************************************/
|
||||
module gaplus_stargen
|
||||
(
|
||||
input VCLK,
|
||||
input RESET,
|
||||
|
||||
input VB,
|
||||
|
||||
input [4:0] C1,
|
||||
input [4:0] C2,
|
||||
input [4:0] C3,
|
||||
|
||||
output reg [7:0] OUT
|
||||
);
|
||||
|
||||
reg vbtrig;
|
||||
|
||||
reg [11:0] sp1, sp2, sp3;
|
||||
reg sp1d, sp2d, sp3d;
|
||||
|
||||
reg [15:0] sLFSR1 = 16'hACE1, LFSR1;
|
||||
reg [15:0] sLFSR2 = 16'hACE1, LFSR2;
|
||||
reg [15:0] sLFSR3 = 16'hACE1, LFSR3;
|
||||
|
||||
wire [7:0] oSTAR1 = ( LFSR1[15:8] == 8'h80 ) ? LFSR1[7:0] : 0;
|
||||
wire [7:0] oSTAR2 = ( LFSR2[15:8] == 8'h90 ) ? LFSR2[7:0] : 0;
|
||||
wire [7:0] oSTAR3 = ( LFSR3[15:8] == 8'hA0 ) ? LFSR3[7:0] : 0;
|
||||
|
||||
|
||||
function [15:0] LFSR;
|
||||
input [15:0] in;
|
||||
input dir;
|
||||
if ( dir ) LFSR = { in[14:0], ((in[15]^in[4])^in[2])^in[1] }; // backward
|
||||
else LFSR = { ((in[0]^in[2])^in[3])^in[5], in[15:1] }; // forward
|
||||
endfunction
|
||||
|
||||
always @ ( posedge VCLK or posedge RESET ) begin
|
||||
|
||||
if ( RESET ) begin
|
||||
|
||||
sLFSR1 <= 16'hACE1;
|
||||
sLFSR2 <= 16'hACE1;
|
||||
sLFSR3 <= 16'hACE1;
|
||||
|
||||
OUT <= 0;
|
||||
|
||||
vbtrig <= 0;
|
||||
|
||||
end
|
||||
else begin
|
||||
|
||||
if ( VB & (~vbtrig) ) begin
|
||||
|
||||
sp1 <= C1[4] ? (12'd384 * C1[2:0]) : C1[2:0]; sp1d <= C1[3];
|
||||
sp2 <= C2[4] ? (12'd384 * C2[2:0]) : C2[2:0]; sp2d <= C2[3];
|
||||
sp3 <= C3[4] ? (12'd384 * C3[2:0]) : C3[2:0]; sp3d <= C3[3];
|
||||
|
||||
LFSR1 <= sLFSR1;
|
||||
LFSR2 <= sLFSR2;
|
||||
LFSR3 <= sLFSR3;
|
||||
|
||||
vbtrig <= 1;
|
||||
|
||||
end
|
||||
else begin
|
||||
|
||||
if ( ~VB ) begin
|
||||
OUT <= ( oSTAR1 ? oSTAR1 : ( oSTAR2 ? oSTAR2 : oSTAR3 ) );
|
||||
|
||||
LFSR1 <= LFSR(LFSR1,0);
|
||||
LFSR2 <= LFSR(LFSR2,0);
|
||||
LFSR3 <= LFSR(LFSR3,0);
|
||||
|
||||
vbtrig <= 0;
|
||||
end
|
||||
|
||||
if ( sp1 ) begin sLFSR1 <= LFSR(sLFSR1,~sp1d); sp1 <= sp1-1; end
|
||||
if ( sp2 ) begin sLFSR2 <= LFSR(sLFSR2,~sp2d); sp2 <= sp2-1; end
|
||||
if ( sp3 ) begin sLFSR3 <= LFSR(sLFSR3,~sp3d); sp3 <= sp3-1; end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
endmodule
|
||||
|
||||
@@ -1,96 +0,0 @@
|
||||
//----------------------------------------
|
||||
// Sub CPU
|
||||
//----------------------------------------
|
||||
module gaplus_sub
|
||||
(
|
||||
input SCPU_CLK,
|
||||
input RESET,
|
||||
input VBLK,
|
||||
|
||||
input [7:0] scpu_mr,
|
||||
output [15:0] scpu_ma,
|
||||
output scpu_we,
|
||||
output [7:0] scpu_do,
|
||||
output [14:0] sub_cpu_addr,
|
||||
input [7:0] sub_cpu_do
|
||||
);
|
||||
|
||||
wire [7:0] scpu_di;
|
||||
wire scpu_rw, scpu_vma;
|
||||
wire scpu_wr = ~scpu_rw;
|
||||
wire scpu_rd = scpu_rw;
|
||||
|
||||
wire scpu_irom_cs = ( scpu_ma[15] ) & scpu_vma;
|
||||
wire scpu_mram_cs = ( scpu_ma[15:13] == 3'b000 ) & scpu_vma;
|
||||
wire scpu_irqe_cs = ( scpu_ma[15:12] == 4'b0110 ) & scpu_vma;
|
||||
|
||||
wire [7:0] srom_d;
|
||||
assign sub_cpu_addr = scpu_ma[14:0];
|
||||
assign srom_d = sub_cpu_do;
|
||||
|
||||
dataselector2 scpu_disel( scpu_di, scpu_irom_cs, srom_d, scpu_mram_cs, scpu_mr, 8'hFF );
|
||||
|
||||
assign scpu_we = scpu_mram_cs & scpu_wr;
|
||||
|
||||
reg sirq_en = 1'b1;
|
||||
wire scpu_irq = (~sirq_en) & VBLK;
|
||||
|
||||
always @ ( negedge SCPU_CLK or posedge RESET ) begin
|
||||
if ( RESET ) begin
|
||||
sirq_en <= 1'b1;
|
||||
end else begin
|
||||
if ( scpu_irqe_cs ) sirq_en <= (~scpu_ma[0]);
|
||||
end
|
||||
end
|
||||
|
||||
cpu6809 subcpu (
|
||||
.clkx2(SCPU_CLK),
|
||||
.rst(RESET),
|
||||
.rw(scpu_rw),
|
||||
.vma(scpu_vma),
|
||||
.address(scpu_ma),
|
||||
.data_in(scpu_di),
|
||||
.data_out(scpu_do),
|
||||
.halt(1'b0),
|
||||
.hold(1'b0),
|
||||
.irq(scpu_irq),
|
||||
.firq(1'b0),
|
||||
.nmi(1'b0)
|
||||
);
|
||||
|
||||
endmodule
|
||||
|
||||
|
||||
// CPU core wrapper
|
||||
module cpu6809
|
||||
(
|
||||
input clkx2,
|
||||
input rst,
|
||||
output rw,
|
||||
output vma,
|
||||
output [15:0] address,
|
||||
input [7:0] data_in,
|
||||
output [7:0] data_out,
|
||||
input halt,
|
||||
input hold,
|
||||
input irq,
|
||||
input firq,
|
||||
input nmi
|
||||
);
|
||||
|
||||
// Phase Generator
|
||||
reg rE=1'b0, rQ=1'b0;
|
||||
always @(posedge clkx2) rQ <= ~rQ;
|
||||
always @(negedge clkx2) rE <= ~rE;
|
||||
|
||||
// CPU core
|
||||
mc6809i core (
|
||||
.D(data_in),.DOut(data_out),.ADDR(address),.RnW(rw),.E(rE),.Q(rQ),
|
||||
.nIRQ(~irq),.nFIRQ(~firq),.nNMI(~nmi),
|
||||
.nHALT(~halt),.nRESET(~rst),
|
||||
.nDMABREQ(1'b1)
|
||||
);
|
||||
|
||||
assign vma = rE;
|
||||
|
||||
endmodule
|
||||
@@ -1,189 +0,0 @@
|
||||
/*********************************************************
|
||||
FPGA Gaplus port to MiSTer
|
||||
|
||||
Copyright (c) 2007,2019 MiSTer-X
|
||||
**********************************************************/
|
||||
module gaplus_top
|
||||
(
|
||||
input RESET, // RESET
|
||||
input MCLK, // MasterClock: 49.125MHz
|
||||
|
||||
input [8:0] PH, // Screen H
|
||||
input [8:0] PV, // Screen V
|
||||
output PCLK, // Pixel Clock
|
||||
output [11:0] POUT, // Pixel Color
|
||||
|
||||
output [7:0] SOUT, // Sound Out
|
||||
|
||||
// Sticks and Buttons (Active Logic)
|
||||
input [4:0] INP0, // 1P {B1,L,D,R,U}
|
||||
input [4:0] INP1, // 2P {B1,L,D,R,U}
|
||||
input [2:0] INP2, // {Coin,Start2P,Start1P}
|
||||
|
||||
input [7:0] DSW0, // DIPSWs (Active Logic)
|
||||
input [7:0] DSW1,
|
||||
input [7:0] DSW2,
|
||||
output [14:0] main_cpu_addr,
|
||||
input [7:0] main_cpu_do,
|
||||
output [14:0] sub_cpu_addr,
|
||||
input [7:0] sub_cpu_do
|
||||
);
|
||||
|
||||
//----------------------------------------
|
||||
// Input port connection
|
||||
//----------------------------------------
|
||||
wire CIN1 = INP2[2];
|
||||
wire ST1P = INP2[0];
|
||||
wire ST2P = INP2[1];
|
||||
|
||||
wire TRG1 = INP0[4];
|
||||
wire TRG2 = INP1[4];
|
||||
|
||||
wire [3:0] P1 = INP0[3:0]; // {L,D,R,U}
|
||||
wire [3:0] P2 = INP1[3:0];
|
||||
wire [3:0] BUTS = { ST2P, ST1P, TRG2, TRG1 };
|
||||
wire [3:0] CINS = { 1'b0, 1'b0, 1'b0, CIN1 }; // {Service,none,Coin2,Coin1}
|
||||
|
||||
wire [31:0] INTF0 = { 16'h0, BUTS, P2, P1, CINS };
|
||||
wire [31:0] INTF1 = {{DSW0[3:0],DSW1[7:4],DSW1[3:0],DSW0[7:4]},{DSW0[3:0],DSW1[7:4],DSW1[3:0],DSW0[7:4]}};
|
||||
wire [3:0] INTF2 = { DSW2[1:0], 2'b11 }; // {Serv.Mode(Gal3),Cabinet,2'b11}
|
||||
|
||||
|
||||
//----------------------------------------
|
||||
// Clock Generator
|
||||
//----------------------------------------
|
||||
reg [4:0] CLKS;
|
||||
always @( posedge MCLK ) CLKS <= CLKS+1;
|
||||
|
||||
wire CLK50M = MCLK;
|
||||
wire CLK25M = CLKS[0];
|
||||
wire CLK12M5 = CLKS[1];
|
||||
wire CLK6M25 = CLKS[2];
|
||||
wire CLK3M125 = CLKS[3];
|
||||
wire CLK1M60 = CLKS[4];
|
||||
|
||||
wire VCLK_x4 = CLK25M;
|
||||
wire VCLK_x2 = CLK12M5;
|
||||
wire VCLK_x1 = CLK6M25;
|
||||
|
||||
wire VCLKx2 = VCLK_x2;
|
||||
|
||||
wire CPUCLKx4 = CLK6M25;
|
||||
wire CPUCLKx2 = CLK3M125;
|
||||
wire CPUCLK = CLK1M60;
|
||||
|
||||
wire MCPU_CLK = CPUCLKx2;
|
||||
wire SCPU_CLK = ~CPUCLKx2;
|
||||
|
||||
|
||||
assign PCLK = VCLK_x1;
|
||||
|
||||
|
||||
//----------------------------------------
|
||||
// Share Memory Module
|
||||
//----------------------------------------
|
||||
wire [15:0] mcpu_ma;
|
||||
wire [7:0] mcpu_mr;
|
||||
wire [7:0] mcpu_do;
|
||||
wire mcpu_we;
|
||||
|
||||
wire [15:0] scpu_ma;
|
||||
wire [7:0] scpu_mr;
|
||||
wire [7:0] scpu_do;
|
||||
wire scpu_we;
|
||||
|
||||
wire [10:0] vram_a;
|
||||
wire [15:0] vram_d;
|
||||
|
||||
wire [ 6:0] spra_a;
|
||||
wire [23:0] spra_d;
|
||||
|
||||
|
||||
gaplus_sharemem smem
|
||||
(
|
||||
CPUCLKx4,
|
||||
CLK50M,
|
||||
MCPU_CLK,
|
||||
mcpu_ma, mcpu_mr, mcpu_do, mcpu_we,
|
||||
scpu_ma, scpu_mr, scpu_do, scpu_we,
|
||||
vram_a, vram_d,
|
||||
spra_a, spra_d
|
||||
);
|
||||
|
||||
|
||||
//----------------------------------------
|
||||
// Video Module
|
||||
//----------------------------------------
|
||||
wire mcpu_star_cs;
|
||||
wire oVB;
|
||||
|
||||
gaplus_video video
|
||||
(
|
||||
.CLK50M(CLK50M),
|
||||
.VCLKx4(VCLK_x4),
|
||||
.VCLKx2(VCLK_x2),
|
||||
.VCLK(VCLK_x1),
|
||||
.RESET(RESET),
|
||||
|
||||
.PH(PH),.PV(PV),
|
||||
.POUT(POUT),.VB(oVB),
|
||||
|
||||
.VRAM_A(vram_a), .VRAM_D(vram_d),
|
||||
.SPRA_A(spra_a), .SPRA_D(spra_d),
|
||||
|
||||
.STAR_AD(mcpu_ma[1:0]),
|
||||
.STAR_DT(mcpu_do),
|
||||
.STAR_WE(mcpu_star_cs)
|
||||
);
|
||||
|
||||
|
||||
//----------------------------------------
|
||||
// MAIN CPU
|
||||
//----------------------------------------
|
||||
wire SUB_RESET;
|
||||
wire kick_explode;
|
||||
wire [7:0] snd_rd;
|
||||
wire snd_we;
|
||||
|
||||
gaplus_main main
|
||||
(
|
||||
MCPU_CLK, RESET, oVB,
|
||||
INTF0, INTF1, INTF2,
|
||||
mcpu_ma, mcpu_we, mcpu_do, mcpu_mr,
|
||||
snd_we, snd_rd,
|
||||
mcpu_star_cs,
|
||||
SUB_RESET, kick_explode,
|
||||
main_cpu_addr, main_cpu_do
|
||||
// ROMCL,ROMAD,ROMDT,ROMEN
|
||||
);
|
||||
|
||||
|
||||
//----------------------------------------
|
||||
// Sub CPU
|
||||
//----------------------------------------
|
||||
gaplus_sub sub
|
||||
(
|
||||
SCPU_CLK, SUB_RESET, oVB,
|
||||
scpu_mr,
|
||||
scpu_ma, scpu_we, scpu_do,
|
||||
sub_cpu_addr, sub_cpu_do
|
||||
);
|
||||
|
||||
|
||||
//----------------------------------------
|
||||
// Sound Module
|
||||
//----------------------------------------
|
||||
gaplus_sound sound
|
||||
(
|
||||
SUB_RESET,
|
||||
MCPU_CLK,
|
||||
VCLK_x4,
|
||||
oVB,
|
||||
CLK50M, { 1'b0, mcpu_ma[9:0] }, mcpu_do, snd_rd, snd_we,
|
||||
kick_explode,
|
||||
SOUT,
|
||||
~SUB_RESET
|
||||
);
|
||||
|
||||
|
||||
endmodule
|
||||
@@ -1,234 +0,0 @@
|
||||
/*******************************************
|
||||
Video Module for "FPGA Gaplus"
|
||||
|
||||
Copyright (c) 2007,2019 MiSTer-X
|
||||
********************************************/
|
||||
module gaplus_video
|
||||
(
|
||||
input CLK50M, // 50.0MHz
|
||||
input VCLKx4, // 25.0MHz
|
||||
input VCLKx2, // 12.5MHz
|
||||
input VCLK, // 6.25MHz
|
||||
|
||||
input RESET,
|
||||
|
||||
input [8:0] PH,
|
||||
input [8:0] PV,
|
||||
output [11:0] POUT,
|
||||
output VB,
|
||||
|
||||
output [10:0] VRAM_A,
|
||||
input [15:0] VRAM_D,
|
||||
|
||||
output [6:0] SPRA_A,
|
||||
input [23:0] SPRA_D,
|
||||
|
||||
input [1:0] STAR_AD,
|
||||
input [7:0] STAR_DT,
|
||||
input STAR_WE
|
||||
);
|
||||
|
||||
|
||||
wire [8:0] HPOS = PH-16;
|
||||
wire [8:0] VPOS = PV;
|
||||
|
||||
assign VB = (PV == 224) & (PH < 32);
|
||||
wire oHB = (PH >= 290);
|
||||
|
||||
|
||||
//----------------------------------------
|
||||
// ROMs
|
||||
//----------------------------------------
|
||||
wire [7:0] PALT_A;
|
||||
wire [7:0] PALT_R, PALT_G, PALT_B;
|
||||
wire [11:0] PALT_D;
|
||||
pal_r pal_r(
|
||||
.clk(CLK50M),
|
||||
.addr(PALT_A),
|
||||
.data(PALT_R)
|
||||
);
|
||||
|
||||
pal_g pal_g(
|
||||
.clk(CLK50M),
|
||||
.addr(PALT_A),
|
||||
.data(PALT_G)
|
||||
);
|
||||
|
||||
pal_b pal_b(
|
||||
.clk(CLK50M),
|
||||
.addr(PALT_A),
|
||||
.data(PALT_B)
|
||||
);
|
||||
assign PALT_D = {PALT_B[3:0],PALT_G[3:0],PALT_R[3:0]};
|
||||
|
||||
wire [7:0] CLT0_A;
|
||||
wire [7:0] CLT0_D;
|
||||
pal_c pal_c(
|
||||
.clk(CLK50M),
|
||||
.addr(CLT0_A),
|
||||
.data(CLT0_D)
|
||||
);
|
||||
|
||||
wire [9:0] CLT1_A;
|
||||
wire [7:0] CLT1_D;
|
||||
pal_sl pal_sl(
|
||||
.clk(CLK50M),
|
||||
.addr(CLT1_A[8:0]),
|
||||
.data(CLT1_D[3:0])
|
||||
);
|
||||
|
||||
pal_sh pal_sh(
|
||||
.clk(CLK50M),
|
||||
.addr(CLT1_A[8:0]),
|
||||
.data(CLT1_D[7:4])
|
||||
);
|
||||
|
||||
wire [13:0] BGCH_A;
|
||||
wire [7:0] BGCH_D;
|
||||
gaplus_bg gaplus_bg(
|
||||
.clk(CLK50M),
|
||||
.ad(BGCH_A),
|
||||
.dt(BGCH_D)
|
||||
);
|
||||
|
||||
wire [14:0] SPCH_A;
|
||||
wire [15:0] SPCH_D;
|
||||
gaplus_sp gaplus_sp(
|
||||
.clk(CLK50M),
|
||||
.ad(SPCH_A),
|
||||
.dt(SPCH_D)
|
||||
);
|
||||
|
||||
//----------------------------------------
|
||||
// BG Scanline Generator
|
||||
//----------------------------------------
|
||||
reg [7:0] BGPN;
|
||||
reg BGHI;
|
||||
|
||||
wire [5:0] COL = HPOS[8:3];
|
||||
wire [5:0] ROW = VPOS[8:3] + 6'h02;
|
||||
|
||||
wire [8:0] CHRC = { VRAM_D[15], VRAM_D[7:0] };
|
||||
wire [5:0] BGPL = VRAM_D[13:8];
|
||||
wire PRIO = VRAM_D[14];
|
||||
|
||||
wire [8:0] HP = HPOS;
|
||||
wire [8:0] VP = VPOS;
|
||||
|
||||
wire [7:0] CHRO = BGCH_D;
|
||||
|
||||
wire [1:0] p0 = { 1'b1, ~HP[0] };
|
||||
wire [1:0] p1 = { 1'b0, ~HP[0] };
|
||||
|
||||
always @ ( posedge VCLK ) begin
|
||||
BGPN <= { BGPL, CHRO[p0[1]], CHRO[p1[1]] };
|
||||
BGHI <= PRIO;
|
||||
end
|
||||
|
||||
gaplus_busdriver vramadrs( 1'b1, COL[5], { COL[4:0], ROW[4:0] }, { ROW[4:0], COL[4:0] }, VRAM_A );
|
||||
|
||||
assign BGCH_A = { CHRC, ~HP[2], HP[1], VP[2:0] };
|
||||
assign CLT0_A = BGPN;
|
||||
|
||||
wire [7:0] BGCOL = { 4'hF, CLT0_D[3:0] };
|
||||
wire BGOPQ = (CLT0_D[3:0]!=4'hF);
|
||||
|
||||
|
||||
//----------------------------------------
|
||||
// Sprite Engine
|
||||
//----------------------------------------
|
||||
wire [7:0] SPCOL = CLT1_D;
|
||||
wire SPOPQ = (CLT1_D!=8'hFF);
|
||||
wire oVB;
|
||||
gaplus_sprite sprite
|
||||
(
|
||||
VCLKx4,
|
||||
VCLK,
|
||||
HPOS, VPOS,
|
||||
oHB, oVB,
|
||||
SPCH_A, SPCH_D,
|
||||
SPRA_A, SPRA_D,
|
||||
CLT1_A
|
||||
);
|
||||
|
||||
|
||||
//----------------------------------------
|
||||
// StarField Generator
|
||||
//----------------------------------------
|
||||
reg [7:0] starreg0;
|
||||
reg [4:0] starreg1;
|
||||
reg [4:0] starreg2;
|
||||
reg [4:0] starreg3;
|
||||
|
||||
always @ ( posedge VCLKx4 or posedge RESET ) begin
|
||||
if ( RESET ) begin
|
||||
starreg0 <= 0;
|
||||
starreg1 <= 0;
|
||||
starreg2 <= 0;
|
||||
starreg3 <= 0;
|
||||
end
|
||||
else begin
|
||||
if ( STAR_WE ) begin
|
||||
case ( STAR_AD )
|
||||
2'h0: starreg0 <= STAR_DT;
|
||||
2'h1: starreg1 <= stargen_com(STAR_DT);
|
||||
2'h2: starreg2 <= stargen_com(STAR_DT);
|
||||
2'h3: starreg3 <= stargen_com(STAR_DT);
|
||||
default: begin end
|
||||
endcase
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
wire [7:0] _oSTAR;
|
||||
wire [7:0] oSTAR = _oSTAR & { 8{starreg0[0]} };
|
||||
|
||||
function [4:0] stargen_com;
|
||||
input [7:0] com;
|
||||
|
||||
case (com)
|
||||
|
||||
8'h86: stargen_com = { 1'b0, 1'b0, 3'h1 };
|
||||
8'h85: stargen_com = { 1'b0, 1'b0, 3'h2 };
|
||||
8'h06: stargen_com = { 1'b0, 1'b0, 3'h3 };
|
||||
|
||||
8'h80: stargen_com = { 1'b0, 1'b1, 3'h1 };
|
||||
8'h82: stargen_com = { 1'b0, 1'b1, 3'h2 };
|
||||
8'h81: stargen_com = { 1'b0, 1'b1, 3'h3 };
|
||||
|
||||
8'h9F: stargen_com = { 1'b1, 1'b0, 3'h3 };
|
||||
8'hAF: stargen_com = { 1'b1, 1'b0, 3'h2 };
|
||||
|
||||
default: stargen_com = 0;
|
||||
|
||||
endcase
|
||||
|
||||
endfunction
|
||||
|
||||
|
||||
gaplus_stargen stargen(
|
||||
VCLK,
|
||||
RESET,
|
||||
VB,
|
||||
starreg1,
|
||||
starreg2,
|
||||
starreg3,
|
||||
_oSTAR
|
||||
);
|
||||
|
||||
//----------------------------------------
|
||||
// Color mixer & Pixel output
|
||||
//----------------------------------------
|
||||
wire BGHIOPQ = BGHI & BGOPQ;
|
||||
wire SPTRNSP = ~SPOPQ;
|
||||
|
||||
dataselector2 colormixer(
|
||||
PALT_A,
|
||||
BGHIOPQ | ( SPTRNSP & BGOPQ ), BGCOL,
|
||||
SPOPQ, SPCOL,
|
||||
oSTAR
|
||||
);
|
||||
|
||||
assign POUT = { PALT_D[11:8],PALT_D[7:4],PALT_D[3:0]};
|
||||
|
||||
endmodule
|
||||
@@ -1,41 +0,0 @@
|
||||
module hvgen
|
||||
(
|
||||
output [8:0] HPOS,
|
||||
output [8:0] VPOS,
|
||||
input PCLK,
|
||||
input [11:0] iRGB,
|
||||
|
||||
output reg [11:0] oRGB,
|
||||
output reg HBLK = 1,
|
||||
output reg VBLK = 1,
|
||||
output reg HSYN = 1,
|
||||
output reg VSYN = 1
|
||||
);
|
||||
|
||||
reg [8:0] hcnt = 0;
|
||||
reg [8:0] vcnt = 0;
|
||||
|
||||
assign HPOS = hcnt;
|
||||
assign VPOS = vcnt;
|
||||
|
||||
always @(posedge PCLK) begin
|
||||
case (hcnt)
|
||||
0: begin HBLK <= 0; hcnt <= hcnt+1; end
|
||||
289: begin HBLK <= 1; hcnt <= hcnt+1; end
|
||||
311: begin HSYN <= 0; hcnt <= hcnt+1; end
|
||||
342: begin HSYN <= 1; hcnt <= 471; end
|
||||
511: begin hcnt <= 0;
|
||||
case (vcnt)
|
||||
223: begin VBLK <= 1; vcnt <= vcnt+1; end
|
||||
226: begin VSYN <= 0; vcnt <= vcnt+1; end
|
||||
233: begin VSYN <= 1; vcnt <= 483; end
|
||||
511: begin VBLK <= 0; vcnt <= 0; end
|
||||
default: vcnt <= vcnt+1;
|
||||
endcase
|
||||
end
|
||||
default: hcnt <= hcnt+1;
|
||||
endcase
|
||||
oRGB <= (HBLK|VBLK) ? 12'h0 : iRGB;
|
||||
end
|
||||
|
||||
endmodule
|
||||
@@ -1,4 +0,0 @@
|
||||
set_global_assignment -name IP_TOOL_NAME "ALTPLL"
|
||||
set_global_assignment -name IP_TOOL_VERSION "13.1"
|
||||
set_global_assignment -name VERILOG_FILE [file join $::quartus(qip_path) "pll.v"]
|
||||
set_global_assignment -name MISC_FILE [file join $::quartus(qip_path) "pll.ppf"]
|
||||
@@ -1,337 +0,0 @@
|
||||
// megafunction wizard: %ALTPLL%
|
||||
// GENERATION: STANDARD
|
||||
// VERSION: WM1.0
|
||||
// MODULE: altpll
|
||||
|
||||
// ============================================================
|
||||
// File Name: pll.v
|
||||
// Megafunction Name(s):
|
||||
// altpll
|
||||
//
|
||||
// Simulation Library Files(s):
|
||||
// altera_mf
|
||||
// ============================================================
|
||||
// ************************************************************
|
||||
// THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE!
|
||||
//
|
||||
// 13.1.4 Build 182 03/12/2014 SJ Full Version
|
||||
// ************************************************************
|
||||
|
||||
|
||||
//Copyright (C) 1991-2014 Altera Corporation
|
||||
//Your use of Altera Corporation's design tools, logic functions
|
||||
//and other software and tools, and its AMPP partner logic
|
||||
//functions, and any output files from any of the foregoing
|
||||
//(including device programming or simulation files), and any
|
||||
//associated documentation or information are expressly subject
|
||||
//to the terms and conditions of the Altera Program License
|
||||
//Subscription Agreement, Altera MegaCore Function License
|
||||
//Agreement, or other applicable license agreement, including,
|
||||
//without limitation, that your use is for the sole purpose of
|
||||
//programming logic devices manufactured by Altera and sold by
|
||||
//Altera or its authorized distributors. Please refer to the
|
||||
//applicable agreement for further details.
|
||||
|
||||
|
||||
// synopsys translate_off
|
||||
`timescale 1 ps / 1 ps
|
||||
// synopsys translate_on
|
||||
module pll (
|
||||
inclk0,
|
||||
c0,
|
||||
c1,
|
||||
locked);
|
||||
|
||||
input inclk0;
|
||||
output c0;
|
||||
output c1;
|
||||
output locked;
|
||||
|
||||
wire [4:0] sub_wire0;
|
||||
wire sub_wire2;
|
||||
wire [0:0] sub_wire6 = 1'h0;
|
||||
wire [0:0] sub_wire3 = sub_wire0[0:0];
|
||||
wire [1:1] sub_wire1 = sub_wire0[1:1];
|
||||
wire c1 = sub_wire1;
|
||||
wire locked = sub_wire2;
|
||||
wire c0 = sub_wire3;
|
||||
wire sub_wire4 = inclk0;
|
||||
wire [1:0] sub_wire5 = {sub_wire6, sub_wire4};
|
||||
|
||||
altpll altpll_component (
|
||||
.inclk (sub_wire5),
|
||||
.clk (sub_wire0),
|
||||
.locked (sub_wire2),
|
||||
.activeclock (),
|
||||
.areset (1'b0),
|
||||
.clkbad (),
|
||||
.clkena ({6{1'b1}}),
|
||||
.clkloss (),
|
||||
.clkswitch (1'b0),
|
||||
.configupdate (1'b0),
|
||||
.enable0 (),
|
||||
.enable1 (),
|
||||
.extclk (),
|
||||
.extclkena ({4{1'b1}}),
|
||||
.fbin (1'b1),
|
||||
.fbmimicbidir (),
|
||||
.fbout (),
|
||||
.fref (),
|
||||
.icdrclk (),
|
||||
.pfdena (1'b1),
|
||||
.phasecounterselect ({4{1'b1}}),
|
||||
.phasedone (),
|
||||
.phasestep (1'b1),
|
||||
.phaseupdown (1'b1),
|
||||
.pllena (1'b1),
|
||||
.scanaclr (1'b0),
|
||||
.scanclk (1'b0),
|
||||
.scanclkena (1'b1),
|
||||
.scandata (1'b0),
|
||||
.scandataout (),
|
||||
.scandone (),
|
||||
.scanread (1'b0),
|
||||
.scanwrite (1'b0),
|
||||
.sclkout0 (),
|
||||
.sclkout1 (),
|
||||
.vcooverrange (),
|
||||
.vcounderrange ());
|
||||
defparam
|
||||
altpll_component.bandwidth_type = "AUTO",
|
||||
altpll_component.clk0_divide_by = 50,
|
||||
altpll_component.clk0_duty_cycle = 50,
|
||||
altpll_component.clk0_multiply_by = 91,
|
||||
altpll_component.clk0_phase_shift = "0",
|
||||
altpll_component.clk1_divide_by = 16,
|
||||
altpll_component.clk1_duty_cycle = 50,
|
||||
altpll_component.clk1_multiply_by = 51,
|
||||
altpll_component.clk1_phase_shift = "0",
|
||||
altpll_component.compensate_clock = "CLK0",
|
||||
altpll_component.inclk0_input_frequency = 37037,
|
||||
altpll_component.intended_device_family = "Cyclone III",
|
||||
altpll_component.lpm_hint = "CBX_MODULE_PREFIX=pll",
|
||||
altpll_component.lpm_type = "altpll",
|
||||
altpll_component.operation_mode = "NORMAL",
|
||||
altpll_component.pll_type = "AUTO",
|
||||
altpll_component.port_activeclock = "PORT_UNUSED",
|
||||
altpll_component.port_areset = "PORT_UNUSED",
|
||||
altpll_component.port_clkbad0 = "PORT_UNUSED",
|
||||
altpll_component.port_clkbad1 = "PORT_UNUSED",
|
||||
altpll_component.port_clkloss = "PORT_UNUSED",
|
||||
altpll_component.port_clkswitch = "PORT_UNUSED",
|
||||
altpll_component.port_configupdate = "PORT_UNUSED",
|
||||
altpll_component.port_fbin = "PORT_UNUSED",
|
||||
altpll_component.port_inclk0 = "PORT_USED",
|
||||
altpll_component.port_inclk1 = "PORT_UNUSED",
|
||||
altpll_component.port_locked = "PORT_USED",
|
||||
altpll_component.port_pfdena = "PORT_UNUSED",
|
||||
altpll_component.port_phasecounterselect = "PORT_UNUSED",
|
||||
altpll_component.port_phasedone = "PORT_UNUSED",
|
||||
altpll_component.port_phasestep = "PORT_UNUSED",
|
||||
altpll_component.port_phaseupdown = "PORT_UNUSED",
|
||||
altpll_component.port_pllena = "PORT_UNUSED",
|
||||
altpll_component.port_scanaclr = "PORT_UNUSED",
|
||||
altpll_component.port_scanclk = "PORT_UNUSED",
|
||||
altpll_component.port_scanclkena = "PORT_UNUSED",
|
||||
altpll_component.port_scandata = "PORT_UNUSED",
|
||||
altpll_component.port_scandataout = "PORT_UNUSED",
|
||||
altpll_component.port_scandone = "PORT_UNUSED",
|
||||
altpll_component.port_scanread = "PORT_UNUSED",
|
||||
altpll_component.port_scanwrite = "PORT_UNUSED",
|
||||
altpll_component.port_clk0 = "PORT_USED",
|
||||
altpll_component.port_clk1 = "PORT_USED",
|
||||
altpll_component.port_clk2 = "PORT_UNUSED",
|
||||
altpll_component.port_clk3 = "PORT_UNUSED",
|
||||
altpll_component.port_clk4 = "PORT_UNUSED",
|
||||
altpll_component.port_clk5 = "PORT_UNUSED",
|
||||
altpll_component.port_clkena0 = "PORT_UNUSED",
|
||||
altpll_component.port_clkena1 = "PORT_UNUSED",
|
||||
altpll_component.port_clkena2 = "PORT_UNUSED",
|
||||
altpll_component.port_clkena3 = "PORT_UNUSED",
|
||||
altpll_component.port_clkena4 = "PORT_UNUSED",
|
||||
altpll_component.port_clkena5 = "PORT_UNUSED",
|
||||
altpll_component.port_extclk0 = "PORT_UNUSED",
|
||||
altpll_component.port_extclk1 = "PORT_UNUSED",
|
||||
altpll_component.port_extclk2 = "PORT_UNUSED",
|
||||
altpll_component.port_extclk3 = "PORT_UNUSED",
|
||||
altpll_component.self_reset_on_loss_lock = "OFF",
|
||||
altpll_component.width_clock = 5;
|
||||
|
||||
|
||||
endmodule
|
||||
|
||||
// ============================================================
|
||||
// CNX file retrieval info
|
||||
// ============================================================
|
||||
// Retrieval info: PRIVATE: ACTIVECLK_CHECK STRING "0"
|
||||
// Retrieval info: PRIVATE: BANDWIDTH STRING "1.000"
|
||||
// Retrieval info: PRIVATE: BANDWIDTH_FEATURE_ENABLED STRING "1"
|
||||
// Retrieval info: PRIVATE: BANDWIDTH_FREQ_UNIT STRING "MHz"
|
||||
// Retrieval info: PRIVATE: BANDWIDTH_PRESET STRING "Low"
|
||||
// Retrieval info: PRIVATE: BANDWIDTH_USE_AUTO STRING "1"
|
||||
// Retrieval info: PRIVATE: BANDWIDTH_USE_PRESET STRING "0"
|
||||
// Retrieval info: PRIVATE: CLKBAD_SWITCHOVER_CHECK STRING "0"
|
||||
// Retrieval info: PRIVATE: CLKLOSS_CHECK STRING "0"
|
||||
// Retrieval info: PRIVATE: CLKSWITCH_CHECK STRING "0"
|
||||
// Retrieval info: PRIVATE: CNX_NO_COMPENSATE_RADIO STRING "0"
|
||||
// Retrieval info: PRIVATE: CREATE_CLKBAD_CHECK STRING "0"
|
||||
// Retrieval info: PRIVATE: CREATE_INCLK1_CHECK STRING "0"
|
||||
// Retrieval info: PRIVATE: CUR_DEDICATED_CLK STRING "c0"
|
||||
// Retrieval info: PRIVATE: CUR_FBIN_CLK STRING "c0"
|
||||
// Retrieval info: PRIVATE: DEVICE_SPEED_GRADE STRING "8"
|
||||
// Retrieval info: PRIVATE: DIV_FACTOR0 NUMERIC "50"
|
||||
// Retrieval info: PRIVATE: DIV_FACTOR1 NUMERIC "16"
|
||||
// Retrieval info: PRIVATE: DUTY_CYCLE0 STRING "50.00000000"
|
||||
// Retrieval info: PRIVATE: DUTY_CYCLE1 STRING "50.00000000"
|
||||
// Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE0 STRING "49.139999"
|
||||
// Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE1 STRING "86.062500"
|
||||
// Retrieval info: PRIVATE: EXPLICIT_SWITCHOVER_COUNTER STRING "0"
|
||||
// Retrieval info: PRIVATE: EXT_FEEDBACK_RADIO STRING "0"
|
||||
// Retrieval info: PRIVATE: GLOCKED_COUNTER_EDIT_CHANGED STRING "1"
|
||||
// Retrieval info: PRIVATE: GLOCKED_FEATURE_ENABLED STRING "0"
|
||||
// Retrieval info: PRIVATE: GLOCKED_MODE_CHECK STRING "0"
|
||||
// Retrieval info: PRIVATE: GLOCK_COUNTER_EDIT NUMERIC "1048575"
|
||||
// Retrieval info: PRIVATE: HAS_MANUAL_SWITCHOVER STRING "1"
|
||||
// Retrieval info: PRIVATE: INCLK0_FREQ_EDIT STRING "27.000"
|
||||
// Retrieval info: PRIVATE: INCLK0_FREQ_UNIT_COMBO STRING "MHz"
|
||||
// Retrieval info: PRIVATE: INCLK1_FREQ_EDIT STRING "100.000"
|
||||
// Retrieval info: PRIVATE: INCLK1_FREQ_EDIT_CHANGED STRING "1"
|
||||
// Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_CHANGED STRING "1"
|
||||
// Retrieval info: PRIVATE: INCLK1_FREQ_UNIT_COMBO STRING "MHz"
|
||||
// Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone III"
|
||||
// Retrieval info: PRIVATE: INT_FEEDBACK__MODE_RADIO STRING "1"
|
||||
// Retrieval info: PRIVATE: LOCKED_OUTPUT_CHECK STRING "1"
|
||||
// Retrieval info: PRIVATE: LONG_SCAN_RADIO STRING "1"
|
||||
// Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE STRING "Not Available"
|
||||
// Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE_DIRTY NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: LVDS_PHASE_SHIFT_UNIT0 STRING "deg"
|
||||
// Retrieval info: PRIVATE: LVDS_PHASE_SHIFT_UNIT1 STRING "ps"
|
||||
// Retrieval info: PRIVATE: MIG_DEVICE_SPEED_GRADE STRING "Any"
|
||||
// Retrieval info: PRIVATE: MIRROR_CLK0 STRING "0"
|
||||
// Retrieval info: PRIVATE: MIRROR_CLK1 STRING "0"
|
||||
// Retrieval info: PRIVATE: MULT_FACTOR0 NUMERIC "91"
|
||||
// Retrieval info: PRIVATE: MULT_FACTOR1 NUMERIC "51"
|
||||
// Retrieval info: PRIVATE: NORMAL_MODE_RADIO STRING "1"
|
||||
// Retrieval info: PRIVATE: OUTPUT_FREQ0 STRING "49.14772700"
|
||||
// Retrieval info: PRIVATE: OUTPUT_FREQ1 STRING "86.00852300"
|
||||
// Retrieval info: PRIVATE: OUTPUT_FREQ_MODE0 STRING "0"
|
||||
// Retrieval info: PRIVATE: OUTPUT_FREQ_MODE1 STRING "0"
|
||||
// Retrieval info: PRIVATE: OUTPUT_FREQ_UNIT0 STRING "MHz"
|
||||
// Retrieval info: PRIVATE: OUTPUT_FREQ_UNIT1 STRING "MHz"
|
||||
// Retrieval info: PRIVATE: PHASE_RECONFIG_FEATURE_ENABLED STRING "1"
|
||||
// Retrieval info: PRIVATE: PHASE_RECONFIG_INPUTS_CHECK STRING "0"
|
||||
// Retrieval info: PRIVATE: PHASE_SHIFT0 STRING "0.00000000"
|
||||
// Retrieval info: PRIVATE: PHASE_SHIFT1 STRING "0.00000000"
|
||||
// Retrieval info: PRIVATE: PHASE_SHIFT_STEP_ENABLED_CHECK STRING "0"
|
||||
// Retrieval info: PRIVATE: PHASE_SHIFT_UNIT0 STRING "deg"
|
||||
// Retrieval info: PRIVATE: PHASE_SHIFT_UNIT1 STRING "deg"
|
||||
// Retrieval info: PRIVATE: PLL_ADVANCED_PARAM_CHECK STRING "0"
|
||||
// Retrieval info: PRIVATE: PLL_ARESET_CHECK STRING "0"
|
||||
// Retrieval info: PRIVATE: PLL_AUTOPLL_CHECK NUMERIC "1"
|
||||
// Retrieval info: PRIVATE: PLL_ENHPLL_CHECK NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: PLL_FASTPLL_CHECK NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: PLL_FBMIMIC_CHECK STRING "0"
|
||||
// Retrieval info: PRIVATE: PLL_LVDS_PLL_CHECK NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: PLL_PFDENA_CHECK STRING "0"
|
||||
// Retrieval info: PRIVATE: PLL_TARGET_HARCOPY_CHECK NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: PRIMARY_CLK_COMBO STRING "inclk0"
|
||||
// Retrieval info: PRIVATE: RECONFIG_FILE STRING "pll.mif"
|
||||
// Retrieval info: PRIVATE: SACN_INPUTS_CHECK STRING "0"
|
||||
// Retrieval info: PRIVATE: SCAN_FEATURE_ENABLED STRING "1"
|
||||
// Retrieval info: PRIVATE: SELF_RESET_LOCK_LOSS STRING "0"
|
||||
// Retrieval info: PRIVATE: SHORT_SCAN_RADIO STRING "0"
|
||||
// Retrieval info: PRIVATE: SPREAD_FEATURE_ENABLED STRING "0"
|
||||
// Retrieval info: PRIVATE: SPREAD_FREQ STRING "50.000"
|
||||
// Retrieval info: PRIVATE: SPREAD_FREQ_UNIT STRING "KHz"
|
||||
// Retrieval info: PRIVATE: SPREAD_PERCENT STRING "0.500"
|
||||
// Retrieval info: PRIVATE: SPREAD_USE STRING "0"
|
||||
// Retrieval info: PRIVATE: SRC_SYNCH_COMP_RADIO STRING "0"
|
||||
// Retrieval info: PRIVATE: STICKY_CLK0 STRING "1"
|
||||
// Retrieval info: PRIVATE: STICKY_CLK1 STRING "1"
|
||||
// Retrieval info: PRIVATE: SWITCHOVER_COUNT_EDIT NUMERIC "1"
|
||||
// Retrieval info: PRIVATE: SWITCHOVER_FEATURE_ENABLED STRING "1"
|
||||
// Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0"
|
||||
// Retrieval info: PRIVATE: USE_CLK0 STRING "1"
|
||||
// Retrieval info: PRIVATE: USE_CLK1 STRING "1"
|
||||
// Retrieval info: PRIVATE: USE_CLKENA0 STRING "0"
|
||||
// Retrieval info: PRIVATE: USE_CLKENA1 STRING "0"
|
||||
// Retrieval info: PRIVATE: USE_MIL_SPEED_GRADE NUMERIC "0"
|
||||
// Retrieval info: PRIVATE: ZERO_DELAY_RADIO STRING "0"
|
||||
// Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all
|
||||
// Retrieval info: CONSTANT: BANDWIDTH_TYPE STRING "AUTO"
|
||||
// Retrieval info: CONSTANT: CLK0_DIVIDE_BY NUMERIC "50"
|
||||
// Retrieval info: CONSTANT: CLK0_DUTY_CYCLE NUMERIC "50"
|
||||
// Retrieval info: CONSTANT: CLK0_MULTIPLY_BY NUMERIC "91"
|
||||
// Retrieval info: CONSTANT: CLK0_PHASE_SHIFT STRING "0"
|
||||
// Retrieval info: CONSTANT: CLK1_DIVIDE_BY NUMERIC "16"
|
||||
// Retrieval info: CONSTANT: CLK1_DUTY_CYCLE NUMERIC "50"
|
||||
// Retrieval info: CONSTANT: CLK1_MULTIPLY_BY NUMERIC "51"
|
||||
// Retrieval info: CONSTANT: CLK1_PHASE_SHIFT STRING "0"
|
||||
// Retrieval info: CONSTANT: COMPENSATE_CLOCK STRING "CLK0"
|
||||
// Retrieval info: CONSTANT: INCLK0_INPUT_FREQUENCY NUMERIC "37037"
|
||||
// Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone III"
|
||||
// Retrieval info: CONSTANT: LPM_TYPE STRING "altpll"
|
||||
// Retrieval info: CONSTANT: OPERATION_MODE STRING "NORMAL"
|
||||
// Retrieval info: CONSTANT: PLL_TYPE STRING "AUTO"
|
||||
// Retrieval info: CONSTANT: PORT_ACTIVECLOCK STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_ARESET STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_CLKBAD0 STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_CLKBAD1 STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_CLKLOSS STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_CLKSWITCH STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_CONFIGUPDATE STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_FBIN STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_INCLK0 STRING "PORT_USED"
|
||||
// Retrieval info: CONSTANT: PORT_INCLK1 STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_LOCKED STRING "PORT_USED"
|
||||
// Retrieval info: CONSTANT: PORT_PFDENA STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_PHASECOUNTERSELECT STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_PHASEDONE STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_PHASESTEP STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_PHASEUPDOWN STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_PLLENA STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_SCANACLR STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_SCANCLK STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_SCANCLKENA STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_SCANDATA STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_SCANDATAOUT STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_SCANDONE STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_SCANREAD STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_SCANWRITE STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_clk0 STRING "PORT_USED"
|
||||
// Retrieval info: CONSTANT: PORT_clk1 STRING "PORT_USED"
|
||||
// Retrieval info: CONSTANT: PORT_clk2 STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_clk3 STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_clk4 STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_clk5 STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_clkena0 STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_clkena1 STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_clkena2 STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_clkena3 STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_clkena4 STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_clkena5 STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_extclk0 STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_extclk1 STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_extclk2 STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: PORT_extclk3 STRING "PORT_UNUSED"
|
||||
// Retrieval info: CONSTANT: SELF_RESET_ON_LOSS_LOCK STRING "OFF"
|
||||
// Retrieval info: CONSTANT: WIDTH_CLOCK NUMERIC "5"
|
||||
// Retrieval info: USED_PORT: @clk 0 0 5 0 OUTPUT_CLK_EXT VCC "@clk[4..0]"
|
||||
// Retrieval info: USED_PORT: c0 0 0 0 0 OUTPUT_CLK_EXT VCC "c0"
|
||||
// Retrieval info: USED_PORT: c1 0 0 0 0 OUTPUT_CLK_EXT VCC "c1"
|
||||
// Retrieval info: USED_PORT: inclk0 0 0 0 0 INPUT_CLK_EXT GND "inclk0"
|
||||
// Retrieval info: USED_PORT: locked 0 0 0 0 OUTPUT GND "locked"
|
||||
// Retrieval info: CONNECT: @inclk 0 0 1 1 GND 0 0 0 0
|
||||
// Retrieval info: CONNECT: @inclk 0 0 1 0 inclk0 0 0 0 0
|
||||
// Retrieval info: CONNECT: c0 0 0 0 0 @clk 0 0 1 0
|
||||
// Retrieval info: CONNECT: c1 0 0 0 0 @clk 0 0 1 1
|
||||
// Retrieval info: CONNECT: locked 0 0 0 0 @locked 0 0 0 0
|
||||
// Retrieval info: GEN_FILE: TYPE_NORMAL pll.v TRUE
|
||||
// Retrieval info: GEN_FILE: TYPE_NORMAL pll.ppf TRUE
|
||||
// Retrieval info: GEN_FILE: TYPE_NORMAL pll.inc FALSE
|
||||
// Retrieval info: GEN_FILE: TYPE_NORMAL pll.cmp FALSE
|
||||
// Retrieval info: GEN_FILE: TYPE_NORMAL pll.bsf FALSE
|
||||
// Retrieval info: GEN_FILE: TYPE_NORMAL pll_inst.v FALSE
|
||||
// Retrieval info: GEN_FILE: TYPE_NORMAL pll_bb.v FALSE
|
||||
// Retrieval info: LIB_FILE: altera_mf
|
||||
// Retrieval info: CBX_MODULE_PREFIX: ON
|
||||
@@ -1,87 +0,0 @@
|
||||
/********************************************
|
||||
RAM Modules for "FPGA Gaplus"
|
||||
|
||||
Copyright (c) 2007,2019 MiSTer-X
|
||||
*********************************************/
|
||||
module DPRAM_1024V( CL0, ADRS0, IN0, OUT0, WR0, CL1, ADRS1, OUT1 );
|
||||
input CL0;
|
||||
input [9:0] ADRS0;
|
||||
input [7:0] IN0;
|
||||
output [7:0] OUT0;
|
||||
input WR0;
|
||||
input CL1;
|
||||
input [9:0] ADRS1;
|
||||
output [7:0] OUT1;
|
||||
|
||||
reg [7:0] ramcore[0:1023];
|
||||
reg [7:0] OUT0;
|
||||
reg [7:0] OUT1;
|
||||
|
||||
always @( posedge CL0 ) begin
|
||||
if ( WR0 ) ramcore[ADRS0] <= IN0;
|
||||
else OUT0 <= ramcore[ADRS0];
|
||||
end
|
||||
|
||||
always @( posedge CL1 ) begin
|
||||
OUT1 <= ramcore[ADRS1];
|
||||
end
|
||||
|
||||
endmodule
|
||||
|
||||
|
||||
module DPRAM_2048( CL0, ADRS0, IN0, OUT0, WR0, CL1, ADRS1, IN1, OUT1, WR1 );
|
||||
|
||||
input CL0;
|
||||
input [10:0] ADRS0;
|
||||
input [7:0] IN0;
|
||||
output [7:0] OUT0;
|
||||
input WR0;
|
||||
|
||||
input CL1;
|
||||
input [10:0] ADRS1;
|
||||
input [7:0] IN1;
|
||||
output [7:0] OUT1;
|
||||
input WR1;
|
||||
|
||||
reg [7:0] ramcore[0:2047];
|
||||
reg [7:0] OUT0;
|
||||
reg [7:0] OUT1;
|
||||
|
||||
always @( posedge CL0 ) begin
|
||||
if ( WR0 ) ramcore[ADRS0] <= IN0;
|
||||
else OUT0 <= ramcore[ADRS0];
|
||||
end
|
||||
|
||||
always @( posedge CL1 ) begin
|
||||
if ( WR1 ) ramcore[ADRS1] <= IN1;
|
||||
else OUT1 <= ramcore[ADRS1];
|
||||
end
|
||||
|
||||
endmodule
|
||||
|
||||
|
||||
module DPRAM_2048V( CL0, ADRS0, IN0, OUT0, WR0, CL1, ADRS1, OUT1 );
|
||||
input CL0;
|
||||
input [10:0] ADRS0;
|
||||
input [7:0] IN0;
|
||||
output [7:0] OUT0;
|
||||
input WR0;
|
||||
input CL1;
|
||||
input [10:0] ADRS1;
|
||||
output [7:0] OUT1;
|
||||
|
||||
reg [7:0] ramcore[0:2047];
|
||||
reg [7:0] OUT0;
|
||||
reg [7:0] OUT1;
|
||||
|
||||
always @( posedge CL0 ) begin
|
||||
if ( WR0 ) ramcore[ADRS0] <= IN0;
|
||||
else OUT0 <= ramcore[ADRS0];
|
||||
end
|
||||
|
||||
always @( posedge CL1 ) begin
|
||||
OUT1 <= ramcore[ADRS1];
|
||||
end
|
||||
|
||||
endmodule
|
||||
|
||||
@@ -1,534 +0,0 @@
|
||||
library ieee;
|
||||
use ieee.std_logic_1164.all,ieee.numeric_std.all;
|
||||
|
||||
entity bg is
|
||||
port (
|
||||
clk : in std_logic;
|
||||
addr : in std_logic_vector(12 downto 0);
|
||||
data : out std_logic_vector(7 downto 0)
|
||||
);
|
||||
end entity;
|
||||
|
||||
architecture prom of bg is
|
||||
type rom is array(0 to 8191) of std_logic_vector(7 downto 0);
|
||||
signal rom_data: rom := (
|
||||
X"B0",X"60",X"C0",X"80",X"C0",X"90",X"30",X"70",X"C0",X"80",X"40",X"C0",X"90",X"34",X"74",X"FC",
|
||||
X"90",X"30",X"70",X"F0",X"B0",X"B0",X"60",X"30",X"F0",X"F0",X"B0",X"60",X"C0",X"C0",X"90",X"30",
|
||||
X"F0",X"70",X"74",X"94",X"94",X"C4",X"44",X"40",X"BC",X"F9",X"F9",X"F9",X"F9",X"79",X"79",X"9C",
|
||||
X"80",X"80",X"80",X"C0",X"60",X"60",X"B0",X"B0",X"90",X"C0",X"40",X"40",X"00",X"80",X"80",X"C0",
|
||||
X"00",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"9C",X"C4",X"44",X"44",X"00",X"04",X"04",X"04",
|
||||
X"30",X"C0",X"40",X"00",X"00",X"00",X"00",X"00",X"60",X"60",X"C0",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"04",X"04",X"04",X"0C",X"C9",X"0C",X"09",X"09",X"09",X"07",X"07",X"07",X"0F",
|
||||
X"00",X"00",X"00",X"00",X"00",X"C0",X"60",X"B0",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"60",
|
||||
X"69",X"B9",X"F7",X"F7",X"F7",X"F7",X"F7",X"FF",X"CF",X"6B",X"BB",X"FB",X"FB",X"FB",X"F6",X"F6",
|
||||
X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"70",X"B0",X"F4",X"F4",X"F4",X"F4",X"F4",X"FC",X"F9",
|
||||
X"FF",X"7F",X"9F",X"CB",X"0B",X"0B",X"0B",X"0B",X"F6",X"F6",X"36",X"CC",X"C8",X"08",X"08",X"08",
|
||||
X"90",X"C0",X"00",X"04",X"04",X"04",X"04",X"04",X"79",X"99",X"C9",X"09",X"09",X"07",X"07",X"07",
|
||||
X"0B",X"06",X"06",X"06",X"06",X"06",X"06",X"06",X"08",X"08",X"08",X"00",X"04",X"04",X"04",X"04",
|
||||
X"04",X"04",X"04",X"0C",X"0C",X"8C",X"CC",X"CC",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"87",
|
||||
X"06",X"06",X"06",X"46",X"46",X"C6",X"96",X"36",X"04",X"44",X"C4",X"94",X"94",X"34",X"74",X"F4",
|
||||
X"69",X"B9",X"B9",X"B9",X"B9",X"69",X"C9",X"89",X"8F",X"CF",X"CF",X"CF",X"CF",X"8F",X"4F",X"CF",
|
||||
X"76",X"F6",X"F6",X"F6",X"F6",X"B6",X"36",X"66",X"F4",X"F4",X"F4",X"B4",X"34",X"64",X"C4",X"C4",
|
||||
X"49",X"C9",X"99",X"39",X"79",X"F9",X"F9",X"FC",X"9F",X"3F",X"7F",X"FF",X"FF",X"FF",X"FF",X"B7",
|
||||
X"C6",X"C6",X"36",X"F6",X"FB",X"FB",X"FB",X"FB",X"C4",X"C0",X"38",X"F8",X"F8",X"F8",X"F8",X"F8",
|
||||
X"6C",X"3C",X"FC",X"F4",X"F4",X"F4",X"F4",X"F4",X"C7",X"67",X"37",X"F7",X"F7",X"F7",X"F7",X"F7",
|
||||
X"FB",X"FB",X"FB",X"FF",X"FF",X"FF",X"FF",X"F7",X"F8",X"F8",X"FC",X"F6",X"B6",X"36",X"36",X"36",
|
||||
X"F4",X"74",X"74",X"90",X"90",X"40",X"40",X"00",X"F7",X"F9",X"F9",X"F9",X"F9",X"79",X"79",X"9C",
|
||||
X"77",X"77",X"97",X"99",X"49",X"49",X"09",X"0C",X"B6",X"BB",X"FB",X"7B",X"3B",X"CF",X"0F",X"07",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"9C",X"44",X"44",X"04",X"04",X"00",X"00",X"00",
|
||||
X"0C",X"04",X"C4",X"34",X"F4",X"F0",X"F0",X"F0",X"07",X"07",X"C7",X"C9",X"39",X"F9",X"FC",X"FC",
|
||||
X"80",X"C0",X"30",X"F0",X"F0",X"F0",X"F0",X"F0",X"00",X"C0",X"60",X"B0",X"F0",X"F0",X"F0",X"F0",
|
||||
X"F0",X"F0",X"F0",X"F0",X"30",X"C0",X"40",X"00",X"F4",X"F4",X"F4",X"F4",X"74",X"94",X"CC",X"0C",
|
||||
X"F0",X"F0",X"F0",X"30",X"C0",X"40",X"00",X"00",X"F0",X"F0",X"F0",X"70",X"90",X"C0",X"00",X"00",
|
||||
X"34",X"64",X"CC",X"0C",X"09",X"03",X"C7",X"67",X"39",X"99",X"C7",X"07",X"0F",X"0F",X"0F",X"8F",
|
||||
X"F0",X"F0",X"30",X"60",X"C0",X"80",X"40",X"C4",X"F0",X"30",X"60",X"C0",X"04",X"04",X"CC",X"39",
|
||||
X"3F",X"BF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"CF",X"6F",X"3F",X"FF",X"FB",X"FB",X"FF",X"FF",
|
||||
X"34",X"74",X"FC",X"FC",X"FC",X"FC",X"3C",X"34",X"F9",X"F3",X"F7",X"F7",X"F7",X"F7",X"77",X"37",
|
||||
X"7F",X"3F",X"37",X"B7",X"F3",X"F9",X"FC",X"F4",X"FF",X"FF",X"7F",X"3F",X"BF",X"FF",X"F7",X"F3",
|
||||
X"C4",X"C4",X"30",X"F0",X"F0",X"F0",X"F0",X"F0",X"99",X"C9",X"39",X"FC",X"F4",X"F4",X"F0",X"F0",
|
||||
X"F4",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F9",X"BC",X"B4",X"B0",X"B0",X"B0",X"B0",X"F0",
|
||||
X"F0",X"70",X"30",X"90",X"90",X"C0",X"40",X"40",X"F0",X"F0",X"F0",X"F0",X"70",X"70",X"70",X"70",
|
||||
X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"B4",X"3C",
|
||||
X"C0",X"C0",X"30",X"F0",X"F0",X"F0",X"F0",X"F0",X"70",X"70",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",
|
||||
X"34",X"CC",X"C9",X"C7",X"CF",X"3F",X"FB",X"F6",X"69",X"C3",X"9F",X"9F",X"9F",X"33",X"BC",X"B8",
|
||||
X"30",X"C0",X"C0",X"04",X"CC",X"C9",X"39",X"F7",X"30",X"C4",X"CC",X"09",X"C3",X"C7",X"3F",X"FF",
|
||||
X"F6",X"F6",X"F6",X"F6",X"36",X"93",X"CB",X"0F",X"F0",X"FC",X"F9",X"F9",X"F7",X"7F",X"37",X"93",
|
||||
X"F7",X"FF",X"FF",X"FF",X"3F",X"C7",X"07",X"07",X"FF",X"FF",X"FF",X"FF",X"3F",X"CF",X"4F",X"0F",
|
||||
X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"03",X"0C",X"CB",X"4F",X"0F",X"0F",X"0F",X"0F",X"43",X"4C",
|
||||
X"07",X"03",X"03",X"89",X"89",X"CC",X"C9",X"67",X"0F",X"0F",X"0F",X"0F",X"07",X"03",X"0C",X"8B",
|
||||
X"08",X"C0",X"C4",X"34",X"FC",X"F9",X"F9",X"F9",X"49",X"C9",X"93",X"37",X"F7",X"FF",X"FF",X"F3",
|
||||
X"67",X"3F",X"3B",X"BB",X"FB",X"FB",X"F6",X"F6",X"86",X"C6",X"CC",X"38",X"F8",X"F8",X"F8",X"F4",
|
||||
X"FC",X"FC",X"F3",X"33",X"C3",X"0B",X"CB",X"3F",X"FC",X"FC",X"F8",X"38",X"CC",X"CC",X"9C",X"36",
|
||||
X"F6",X"FC",X"FC",X"38",X"C8",X"08",X"08",X"C0",X"F4",X"F4",X"F4",X"3C",X"CC",X"09",X"49",X"C9",
|
||||
X"7F",X"FF",X"FF",X"FF",X"FF",X"FF",X"3F",X"C3",X"F3",X"FF",X"FF",X"FF",X"FF",X"BF",X"3F",X"C3",
|
||||
X"34",X"74",X"F4",X"F4",X"F4",X"FC",X"F9",X"3C",X"39",X"F7",X"F7",X"F7",X"F7",X"F7",X"37",X"33",
|
||||
X"CC",X"00",X"0C",X"CC",X"33",X"3F",X"FF",X"FF",X"0C",X"00",X"08",X"CC",X"C3",X"3F",X"FF",X"FF",
|
||||
X"6C",X"6C",X"69",X"39",X"B9",X"F9",X"F9",X"F9",X"CC",X"88",X"CC",X"C3",X"3B",X"3F",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"33",X"CC",X"0C",X"0C",X"03",X"FF",X"FF",X"FF",X"33",X"9C",X"CC",X"0C",X"03",
|
||||
X"F9",X"F9",X"39",X"C9",X"C9",X"0C",X"0C",X"09",X"FF",X"FF",X"7F",X"33",X"CC",X"0C",X"0C",X"03",
|
||||
X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0B",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"03",X"06",
|
||||
X"C9",X"C9",X"69",X"69",X"39",X"C9",X"C9",X"09",X"0F",X"0F",X"8F",X"8F",X"CF",X"CF",X"8F",X"0F",
|
||||
X"FB",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"F6",X"F6",X"F3",X"FB",X"FF",X"FF",X"FF",X"FF",
|
||||
X"79",X"39",X"39",X"99",X"C9",X"49",X"C9",X"9C",X"FF",X"FF",X"FF",X"7F",X"7F",X"77",X"77",X"77",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"F3",X"F6",X"B6",X"B6",X"36",
|
||||
X"9C",X"34",X"74",X"F4",X"F4",X"F4",X"F4",X"F0",X"F7",X"F7",X"F7",X"F3",X"F3",X"F9",X"F9",X"F9",
|
||||
X"F7",X"B7",X"37",X"67",X"C3",X"C9",X"C9",X"99",X"66",X"66",X"C3",X"9B",X"9F",X"7F",X"7F",X"FF",
|
||||
X"F8",X"F8",X"F8",X"F8",X"7C",X"36",X"66",X"66",X"F9",X"F9",X"FC",X"B4",X"34",X"64",X"C0",X"88",
|
||||
X"99",X"74",X"74",X"F4",X"F0",X"F8",X"F8",X"F8",X"F7",X"F7",X"F7",X"F3",X"F9",X"F9",X"F9",X"F4",
|
||||
X"66",X"6B",X"8B",X"8B",X"CF",X"CF",X"C7",X"67",X"48",X"48",X"CC",X"9C",X"96",X"96",X"76",X"7B",
|
||||
X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"B0",X"B0",X"B0",X"B0",X"30",X"60",
|
||||
X"60",X"30",X"30",X"30",X"30",X"70",X"70",X"70",X"70",X"70",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",
|
||||
X"FF",X"FF",X"BF",X"BF",X"BF",X"B3",X"33",X"3C",X"66",X"6B",X"6B",X"CB",X"CF",X"CF",X"C7",X"83",
|
||||
X"7F",X"7F",X"7F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FB",X"FB",
|
||||
X"68",X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"8C",X"84",X"80",X"80",X"80",X"80",X"80",X"00",
|
||||
X"FF",X"FB",X"F6",X"F6",X"FC",X"FC",X"F6",X"73",X"F6",X"FC",X"F8",X"F0",X"F0",X"F0",X"B8",X"B8",
|
||||
X"C0",X"C8",X"0C",X"86",X"C3",X"CB",X"CF",X"CF",X"00",X"00",X"00",X"08",X"0C",X"06",X"0B",X"0F",
|
||||
X"3B",X"9F",X"CF",X"4F",X"CF",X"9F",X"9F",X"3F",X"BC",X"36",X"CB",X"CB",X"3F",X"3F",X"BF",X"BF",
|
||||
X"CF",X"CF",X"CF",X"CF",X"C7",X"C3",X"CC",X"64",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"07",X"89",
|
||||
X"77",X"73",X"79",X"FC",X"F4",X"F0",X"F0",X"F0",X"BF",X"BF",X"B7",X"B3",X"B9",X"BC",X"B4",X"F0",
|
||||
X"60",X"60",X"60",X"60",X"60",X"60",X"30",X"30",X"8C",X"80",X"80",X"80",X"80",X"80",X"80",X"C0",
|
||||
X"F0",X"F0",X"F0",X"70",X"70",X"70",X"70",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",
|
||||
X"B0",X"B0",X"B0",X"B0",X"BC",X"FC",X"F3",X"FF",X"C0",X"C0",X"C0",X"60",X"68",X"6C",X"66",X"3B",
|
||||
X"F0",X"F0",X"F0",X"F0",X"F0",X"34",X"3C",X"C9",X"F0",X"F0",X"F0",X"F0",X"F4",X"FC",X"73",X"97",
|
||||
X"3F",X"CF",X"3F",X"7F",X"77",X"77",X"FF",X"FB",X"6F",X"CF",X"3F",X"BF",X"FF",X"FF",X"F3",X"F6",
|
||||
X"07",X"0F",X"0F",X"CF",X"C3",X"33",X"FC",X"FC",X"CF",X"4F",X"4F",X"CF",X"C3",X"33",X"39",X"F7",
|
||||
X"FF",X"F0",X"F0",X"F5",X"F5",X"3A",X"C0",X"4F",X"F0",X"FA",X"F5",X"F5",X"F5",X"75",X"3A",X"C0",
|
||||
X"F0",X"F5",X"FA",X"FA",X"3A",X"CA",X"05",X"00",X"FF",X"F0",X"F0",X"FA",X"3A",X"C5",X"40",X"0F",
|
||||
X"F0",X"F0",X"F0",X"F0",X"FF",X"FF",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"FF",X"FF",X"F0",X"F0",
|
||||
X"9F",X"4F",X"4F",X"0F",X"0F",X"4F",X"40",X"90",X"70",X"70",X"30",X"90",X"9F",X"9F",X"30",X"70",
|
||||
X"0A",X"8A",X"CF",X"6F",X"30",X"F0",X"FF",X"FF",X"0F",X"0F",X"8F",X"CA",X"C0",X"60",X"BF",X"BF",
|
||||
X"0F",X"CF",X"CF",X"30",X"F0",X"30",X"95",X"6F",X"05",X"C5",X"C5",X"30",X"F0",X"F0",X"7F",X"3F",
|
||||
X"FF",X"70",X"70",X"7F",X"3F",X"3F",X"9A",X"9A",X"FF",X"F0",X"F0",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"3F",X"B0",X"F0",X"F5",X"FF",X"FF",X"FF",X"FF",X"9F",X"90",X"60",X"6F",X"6F",X"6F",X"65",X"65",
|
||||
X"9F",X"90",X"90",X"9F",X"9F",X"90",X"90",X"9F",X"FF",X"F0",X"F0",X"FF",X"FF",X"F0",X"F0",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"3F",X"30",X"30",X"3F",X"6F",X"60",X"60",X"6F",
|
||||
X"70",X"70",X"70",X"FF",X"FF",X"F0",X"F0",X"FF",X"FF",X"FF",X"FF",X"FF",X"FA",X"F0",X"F0",X"FF",
|
||||
X"FF",X"BF",X"BF",X"3F",X"65",X"60",X"C0",X"95",X"60",X"C0",X"C0",X"9F",X"9F",X"70",X"70",X"FF",
|
||||
X"F0",X"FF",X"FF",X"F0",X"B0",X"B0",X"30",X"60",X"FF",X"BF",X"3A",X"60",X"60",X"CF",X"8F",X"8F",
|
||||
X"9F",X"7F",X"75",X"F0",X"F0",X"FF",X"FF",X"FF",X"F0",X"FF",X"FF",X"F0",X"F0",X"F0",X"F0",X"F0",
|
||||
X"60",X"C0",X"CF",X"8F",X"80",X"00",X"00",X"00",X"00",X"00",X"0A",X"0F",X"0F",X"0F",X"0F",X"0F",
|
||||
X"F0",X"F0",X"F5",X"FF",X"FF",X"BF",X"BF",X"BF",X"F0",X"B0",X"BF",X"3F",X"60",X"60",X"C0",X"C0",
|
||||
X"0A",X"0F",X"00",X"00",X"05",X"0F",X"0A",X"00",X"00",X"00",X"0A",X"0A",X"0A",X"00",X"00",X"00",
|
||||
X"60",X"65",X"6F",X"CA",X"CA",X"C5",X"80",X"80",X"8F",X"8F",X"80",X"00",X"00",X"0F",X"0F",X"00",
|
||||
X"00",X"00",X"0F",X"0F",X"00",X"00",X"00",X"00",X"0A",X"0A",X"0A",X"0A",X"0A",X"0A",X"00",X"00",
|
||||
X"80",X"80",X"0F",X"0F",X"05",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"0A",X"0A",X"0F",X"0F",X"05",X"00",X"0A",X"0A",X"0A",X"0A",X"0A",X"0A",X"0A",X"00",
|
||||
X"05",X"0F",X"0A",X"0A",X"8A",X"8F",X"85",X"80",X"0A",X"0F",X"0F",X"05",X"05",X"00",X"00",X"00",
|
||||
X"0F",X"0F",X"00",X"00",X"00",X"05",X"05",X"00",X"00",X"0A",X"0A",X"0A",X"0A",X"0A",X"00",X"00",
|
||||
X"8A",X"CF",X"CF",X"CA",X"6A",X"6A",X"60",X"B0",X"00",X"05",X"0F",X"8F",X"85",X"80",X"C0",X"C0",
|
||||
X"0A",X"8F",X"8F",X"CA",X"CA",X"6A",X"6A",X"60",X"00",X"0A",X"0A",X"00",X"00",X"80",X"80",X"C0",
|
||||
X"B0",X"FF",X"FF",X"FF",X"F5",X"F0",X"F0",X"70",X"C0",X"6F",X"6F",X"B0",X"BA",X"FF",X"F5",X"F0",
|
||||
X"BF",X"BF",X"F0",X"F0",X"F0",X"F5",X"F5",X"F0",X"C0",X"CA",X"6A",X"6A",X"BA",X"BA",X"F0",X"F0",
|
||||
X"90",X"9A",X"9A",X"3A",X"3A",X"FF",X"FF",X"F0",X"F5",X"FF",X"7A",X"7A",X"FA",X"FA",X"FA",X"F0",
|
||||
X"FF",X"FF",X"F0",X"30",X"90",X"4F",X"0F",X"00",X"F0",X"FA",X"FA",X"FA",X"7A",X"3A",X"90",X"C0",
|
||||
X"F0",X"FA",X"FA",X"3A",X"CF",X"C5",X"60",X"30",X"F0",X"F5",X"F5",X"35",X"C5",X"0F",X"8F",X"C0",
|
||||
X"80",X"80",X"C0",X"6F",X"6F",X"B0",X"B0",X"B0",X"40",X"00",X"00",X"8A",X"CA",X"C0",X"C0",X"C0",
|
||||
X"BF",X"FF",X"FA",X"FA",X"FA",X"FF",X"FF",X"F0",X"C0",X"6A",X"BF",X"F5",X"F0",X"F0",X"F0",X"F0",
|
||||
X"BF",X"3F",X"6A",X"6A",X"C0",X"80",X"0F",X"00",X"C0",X"CA",X"8A",X"8A",X"0A",X"0A",X"00",X"00",
|
||||
X"F0",X"F5",X"FA",X"FA",X"FA",X"BF",X"35",X"60",X"F0",X"FA",X"F5",X"B5",X"3F",X"6F",X"CA",X"80",
|
||||
X"0A",X"0F",X"05",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0A",X"0A",X"0A",X"0A",X"00",X"00",
|
||||
X"C5",X"8F",X"0A",X"0A",X"0A",X"0F",X"05",X"00",X"0F",X"0F",X"05",X"05",X"05",X"0F",X"0A",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"80",X"80",X"C0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"80",X"80",X"C0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"60",X"60",X"B0",X"B0",X"F0",X"F0",X"F0",X"F0",X"80",X"85",X"C5",X"C5",X"65",X"65",X"B5",X"B0",
|
||||
X"60",X"65",X"6A",X"B0",X"BA",X"B5",X"B0",X"30",X"80",X"80",X"80",X"C0",X"C0",X"C0",X"C0",X"80",
|
||||
X"F0",X"F5",X"F0",X"F0",X"F0",X"F5",X"F0",X"F0",X"F0",X"F0",X"FA",X"F5",X"FA",X"F0",X"F0",X"F0",
|
||||
X"65",X"65",X"C5",X"C5",X"85",X"85",X"00",X"00",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"F0",X"F0",X"F0",X"F0",X"F0",X"B0",X"B0",X"60",X"FA",X"FA",X"BA",X"BA",X"6A",X"6A",X"C0",X"80",
|
||||
X"00",X"00",X"00",X"00",X"0A",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0A",X"00",
|
||||
X"60",X"CF",X"8F",X"85",X"00",X"00",X"00",X"00",X"80",X"00",X"0A",X"0F",X"05",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"0A",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"05",X"00",X"00",X"00",
|
||||
X"00",X"80",X"85",X"CF",X"CA",X"CF",X"65",X"30",X"00",X"00",X"0F",X"05",X"00",X"80",X"8A",X"C0",
|
||||
X"80",X"80",X"C0",X"C0",X"60",X"60",X"30",X"B0",X"00",X"00",X"00",X"80",X"80",X"80",X"C0",X"C0",
|
||||
X"B0",X"F0",X"F0",X"F0",X"F0",X"F0",X"70",X"70",X"C0",X"60",X"30",X"B0",X"B0",X"F0",X"F0",X"F0",
|
||||
X"B3",X"B3",X"6E",X"6E",X"62",X"6F",X"CF",X"C0",X"C2",X"8A",X"88",X"80",X"88",X"0A",X"02",X"00",
|
||||
X"30",X"91",X"93",X"92",X"93",X"71",X"70",X"70",X"F3",X"F3",X"FC",X"FC",X"F8",X"BF",X"B7",X"B0",
|
||||
X"83",X"8F",X"0C",X"00",X"0C",X"0F",X"03",X"00",X"00",X"02",X"0A",X"0A",X"0A",X"0A",X"02",X"00",
|
||||
X"71",X"33",X"C2",X"02",X"0E",X"0F",X"03",X"00",X"32",X"63",X"C5",X"05",X"0D",X"0F",X"03",X"00",
|
||||
X"01",X"05",X"00",X"00",X"05",X"0F",X"02",X"00",X"00",X"02",X"0A",X"0A",X"0A",X"00",X"00",X"00",
|
||||
X"01",X"03",X"02",X"02",X"03",X"01",X"00",X"00",X"00",X"04",X"0C",X"08",X"0C",X"07",X"03",X"00",
|
||||
X"02",X"03",X"0D",X"0C",X"00",X"0F",X"0F",X"00",X"00",X"08",X"0A",X"02",X"0A",X"0A",X"02",X"00",
|
||||
X"00",X"01",X"0F",X"0E",X"02",X"03",X"03",X"00",X"03",X"03",X"0C",X"0C",X"04",X"07",X"03",X"00",
|
||||
X"00",X"08",X"08",X"08",X"0F",X"0F",X"00",X"00",X"02",X"02",X"0A",X"0A",X"0A",X"02",X"00",X"00",
|
||||
X"02",X"02",X"02",X"02",X"03",X"03",X"00",X"00",X"00",X"05",X"09",X"09",X"0F",X"07",X"00",X"00",
|
||||
X"00",X"00",X"00",X"0C",X"0F",X"03",X"00",X"00",X"00",X"00",X"00",X"08",X"0A",X"02",X"00",X"00",
|
||||
X"02",X"06",X"0A",X"0E",X"07",X"03",X"00",X"00",X"00",X"01",X"05",X"0D",X"0F",X"07",X"00",X"00",
|
||||
X"03",X"07",X"04",X"04",X"0D",X"07",X"02",X"00",X"02",X"0A",X"0E",X"06",X"06",X"08",X"00",X"00",
|
||||
X"02",X"06",X"02",X"06",X"07",X"01",X"00",X"00",X"01",X"01",X"0D",X"04",X"0C",X"0F",X"03",X"00",
|
||||
X"C3",X"CF",X"CC",X"C0",X"8C",X"0F",X"33",X"30",X"C2",X"CA",X"C8",X"00",X"18",X"3A",X"22",X"30",
|
||||
X"03",X"C3",X"C0",X"C0",X"CC",X"CF",X"03",X"30",X"43",X"C3",X"C5",X"C5",X"CD",X"CF",X"03",X"30",
|
||||
X"30",X"00",X"C3",X"CF",X"CC",X"C0",X"C0",X"C0",X"32",X"02",X"CA",X"CA",X"CA",X"CA",X"C0",X"C0",
|
||||
X"82",X"C2",X"C3",X"C7",X"C6",X"C2",X"C0",X"00",X"00",X"C0",X"C3",X"C7",X"C4",X"C4",X"C0",X"C0",
|
||||
X"03",X"3F",X"0C",X"00",X"00",X"01",X"01",X"30",X"00",X"3A",X"3E",X"06",X"06",X"0A",X"00",X"30",
|
||||
X"23",X"37",X"04",X"00",X"00",X"00",X"00",X"30",X"03",X"37",X"04",X"00",X"00",X"00",X"00",X"30",
|
||||
X"30",X"01",X"C7",X"CB",X"CE",X"CF",X"C3",X"00",X"32",X"0A",X"C2",X"C0",X"C8",X"CA",X"D2",X"D0",
|
||||
X"02",X"C3",X"C1",X"C0",X"CC",X"CF",X"C3",X"00",X"10",X"88",X"C6",X"C3",X"CD",X"CF",X"C3",X"00",
|
||||
X"20",X"30",X"00",X"3C",X"3F",X"03",X"C0",X"C0",X"02",X"32",X"0A",X"3A",X"3A",X"0A",X"F0",X"F0",
|
||||
X"30",X"00",X"00",X"3C",X"0F",X"CB",X"C0",X"C0",X"30",X"30",X"00",X"3C",X"1F",X"83",X"C0",X"C0",
|
||||
X"CF",X"CF",X"C0",X"0E",X"30",X"3F",X"3F",X"00",X"FA",X"FA",X"F0",X"08",X"30",X"3A",X"3A",X"00",
|
||||
X"C3",X"C3",X"C1",X"00",X"31",X"33",X"33",X"00",X"C7",X"CF",X"CB",X"07",X"3B",X"3F",X"37",X"08",
|
||||
X"C3",X"CF",X"CF",X"C2",X"CC",X"CF",X"03",X"30",X"A2",X"FA",X"F8",X"F0",X"F8",X"FA",X"02",X"20",
|
||||
X"C3",X"C3",X"C0",X"C0",X"C1",X"C3",X"03",X"30",X"C3",X"C7",X"CD",X"CB",X"CF",X"C7",X"0B",X"30",
|
||||
X"33",X"3F",X"3C",X"00",X"CC",X"CF",X"C3",X"C0",X"30",X"32",X"3A",X"0A",X"FA",X"F2",X"F0",X"D0",
|
||||
X"31",X"33",X"32",X"02",X"C2",X"C3",X"C1",X"C0",X"33",X"37",X"3C",X"08",X"CC",X"C7",X"C3",X"C0",
|
||||
X"C0",X"CA",X"CE",X"06",X"3E",X"0F",X"03",X"00",X"D0",X"D0",X"D0",X"00",X"3C",X"0E",X"02",X"00",
|
||||
X"C1",X"C3",X"C2",X"02",X"32",X"03",X"03",X"00",X"C3",X"C7",X"CC",X"08",X"3C",X"07",X"0B",X"00",
|
||||
X"02",X"03",X"3F",X"0E",X"C4",X"CF",X"CB",X"C0",X"02",X"30",X"2E",X"0E",X"C2",X"C2",X"C0",X"C0",
|
||||
X"21",X"23",X"32",X"02",X"C2",X"C3",X"C1",X"C0",X"03",X"0B",X"34",X"0C",X"C8",X"CF",X"C7",X"C0",
|
||||
X"C0",X"81",X"83",X"C3",X"CE",X"CF",X"C3",X"C0",X"C2",X"02",X"02",X"00",X"C8",X"CA",X"C2",X"C0",
|
||||
X"C1",X"C3",X"C2",X"C2",X"C2",X"C3",X"43",X"40",X"C3",X"C7",X"C9",X"CC",X"CC",X"C7",X"CB",X"C0",
|
||||
X"C3",X"87",X"0C",X"08",X"08",X"81",X"81",X"C0",X"C0",X"02",X"3A",X"3A",X"3A",X"1A",X"10",X"00",
|
||||
X"40",X"21",X"23",X"22",X"22",X"13",X"11",X"00",X"C0",X"C1",X"C9",X"C9",X"4D",X"47",X"42",X"20",
|
||||
X"30",X"30",X"13",X"2F",X"2C",X"00",X"50",X"50",X"30",X"20",X"0A",X"5A",X"50",X"F0",X"F0",X"A0",
|
||||
X"C2",X"82",X"03",X"3F",X"2E",X"02",X"00",X"30",X"00",X"18",X"2B",X"0F",X"1C",X"18",X"30",X"20",
|
||||
X"F3",X"F3",X"FC",X"AC",X"A0",X"AF",X"AF",X"A0",X"A0",X"0A",X"0A",X"52",X"FA",X"FA",X"F0",X"F0",
|
||||
X"33",X"03",X"C0",X"C0",X"C0",X"C3",X"C3",X"C0",X"23",X"03",X"0C",X"5C",X"50",X"5F",X"5F",X"50",
|
||||
X"A0",X"AA",X"AF",X"A7",X"FF",X"FE",X"00",X"10",X"00",X"00",X"50",X"AA",X"A8",X"10",X"10",X"20",
|
||||
X"03",X"33",X"30",X"10",X"10",X"03",X"03",X"20",X"53",X"5F",X"51",X"50",X"21",X"2F",X"2F",X"30",
|
||||
X"3F",X"1F",X"A3",X"FE",X"F3",X"FF",X"FF",X"F0",X"30",X"3A",X"08",X"F0",X"F8",X"FA",X"F0",X"F0",
|
||||
X"33",X"03",X"F0",X"F0",X"F0",X"F3",X"F3",X"F0",X"3F",X"0F",X"F1",X"F3",X"F1",X"FF",X"FF",X"F0",
|
||||
X"01",X"33",X"07",X"0E",X"3F",X"0B",X"F1",X"F0",X"02",X"3A",X"08",X"08",X"30",X"0A",X"0A",X"F0",
|
||||
X"03",X"33",X"01",X"30",X"31",X"03",X"F3",X"F0",X"00",X"3A",X"07",X"33",X"37",X"0E",X"FC",X"F0",
|
||||
X"F0",X"F0",X"FB",X"FF",X"08",X"30",X"00",X"20",X"F0",X"F0",X"F2",X"F2",X"0C",X"34",X"00",X"00",
|
||||
X"F3",X"F3",X"F0",X"00",X"03",X"33",X"30",X"30",X"F2",X"FB",X"F5",X"51",X"07",X"3E",X"28",X"30",
|
||||
X"10",X"00",X"A0",X"AA",X"FF",X"F7",X"F1",X"F0",X"22",X"3A",X"3A",X"1A",X"1A",X"0A",X"AA",X"A0",
|
||||
X"03",X"F3",X"F3",X"F2",X"F2",X"F2",X"F2",X"50",X"00",X"FA",X"FF",X"FF",X"F9",X"F8",X"F8",X"F0",
|
||||
X"F0",X"F0",X"F0",X"F0",X"FF",X"FF",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",
|
||||
X"00",X"20",X"30",X"00",X"F0",X"F0",X"F0",X"F0",X"F0",X"50",X"00",X"00",X"F0",X"F0",X"F0",X"F0",
|
||||
X"F0",X"F3",X"F0",X"03",X"33",X"00",X"00",X"03",X"F2",X"F2",X"F0",X"00",X"32",X"02",X"02",X"12",
|
||||
X"F0",X"F3",X"F0",X"01",X"33",X"02",X"02",X"03",X"F0",X"F3",X"F0",X"02",X"33",X"01",X"01",X"03",
|
||||
X"33",X"03",X"50",X"F0",X"F3",X"F0",X"F0",X"F0",X"30",X"02",X"F2",X"F2",X"F0",X"F0",X"F2",X"A2",
|
||||
X"01",X"33",X"02",X"F2",X"F1",X"D0",X"D0",X"D0",X"13",X"33",X"00",X"F0",X"F3",X"F0",X"F0",X"F0",
|
||||
X"03",X"00",X"A3",X"F3",X"F0",X"F0",X"F3",X"F0",X"A2",X"F0",X"50",X"52",X"F2",X"F2",X"F0",X"F0",
|
||||
X"03",X"00",X"31",X"03",X"C2",X"C2",X"C1",X"C0",X"53",X"50",X"03",X"03",X"80",X"D0",X"D3",X"D0",
|
||||
X"F0",X"F0",X"00",X"30",X"02",X"03",X"01",X"00",X"F0",X"F0",X"00",X"30",X"10",X"00",X"02",X"02",
|
||||
X"C0",X"00",X"30",X"30",X"00",X"21",X"33",X"32",X"C0",X"00",X"20",X"30",X"03",X"03",X"00",X"20",
|
||||
X"00",X"0F",X"0F",X"06",X"36",X"36",X"0F",X"0F",X"00",X"0A",X"00",X"32",X"36",X"02",X"00",X"CA",
|
||||
X"00",X"00",X"01",X"09",X"0C",X"09",X"01",X"10",X"00",X"05",X"02",X"06",X"0C",X"16",X"32",X"25",
|
||||
X"CF",X"CF",X"CF",X"CC",X"CC",X"CF",X"DF",X"DF",X"CF",X"CA",X"D0",X"DC",X"FC",X"F0",X"FA",X"FF",
|
||||
X"30",X"20",X"02",X"44",X"C4",X"C2",X"C0",X"C0",X"00",X"45",X"CD",X"CC",X"CC",X"CD",X"C5",X"C0",
|
||||
X"03",X"3C",X"3C",X"0C",X"FC",X"FC",X"FC",X"F3",X"02",X"33",X"39",X"09",X"F9",X"F9",X"F3",X"F2",
|
||||
X"01",X"33",X"06",X"F6",X"F6",X"F6",X"D3",X"D1",X"03",X"3C",X"3C",X"0C",X"FE",X"FF",X"FC",X"F3",
|
||||
X"FC",X"FC",X"56",X"06",X"3B",X"1B",X"0B",X"0F",X"F4",X"F4",X"F0",X"F8",X"08",X"28",X"3C",X"16",
|
||||
X"C7",X"C3",X"83",X"03",X"13",X"33",X"27",X"27",X"FB",X"FB",X"0F",X"0F",X"3F",X"0F",X"0F",X"0F",
|
||||
X"00",X"10",X"30",X"00",X"C0",X"C0",X"C0",X"CF",X"10",X"30",X"00",X"C0",X"C0",X"C0",X"C0",X"CF",
|
||||
X"0A",X"0A",X"3A",X"3A",X"0A",X"CA",X"CA",X"CF",X"00",X"00",X"30",X"20",X"40",X"C0",X"C0",X"CF",
|
||||
X"CF",X"C0",X"C0",X"C0",X"C0",X"00",X"30",X"30",X"CF",X"C0",X"C0",X"C0",X"C0",X"00",X"30",X"30",
|
||||
X"CF",X"CA",X"CA",X"CA",X"CA",X"0A",X"3A",X"0A",X"CF",X"C0",X"C0",X"C0",X"C0",X"00",X"30",X"30",
|
||||
X"00",X"00",X"30",X"30",X"00",X"F0",X"F0",X"FF",X"05",X"35",X"35",X"05",X"F5",X"F5",X"05",X"AF",
|
||||
X"00",X"00",X"00",X"30",X"30",X"00",X"C0",X"DF",X"00",X"00",X"00",X"30",X"30",X"00",X"F0",X"FF",
|
||||
X"FF",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"FF",X"F5",X"F5",X"F5",X"F5",X"F5",X"F5",X"F5",
|
||||
X"DF",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"FF",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",
|
||||
X"00",X"00",X"30",X"00",X"F0",X"F0",X"F0",X"F0",X"10",X"00",X"30",X"00",X"00",X"F0",X"F0",X"F0",
|
||||
X"00",X"20",X"3F",X"0F",X"F0",X"FF",X"FF",X"F0",X"00",X"0A",X"3A",X"00",X"FA",X"FA",X"F0",X"F0",
|
||||
X"F0",X"F0",X"F0",X"A0",X"A0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"00",X"10",X"00",X"A0",X"F0",
|
||||
X"F0",X"FF",X"FF",X"F0",X"FF",X"5F",X"00",X"00",X"F0",X"F0",X"FA",X"FA",X"F0",X"FA",X"FA",X"F0",
|
||||
X"F0",X"F0",X"F0",X"D0",X"C0",X"C0",X"C0",X"C0",X"F0",X"F0",X"F0",X"F0",X"F0",X"D0",X"D0",X"80",
|
||||
X"20",X"40",X"C0",X"C0",X"CF",X"CF",X"C0",X"C0",X"D0",X"D0",X"C0",X"C0",X"C0",X"CA",X"C0",X"C0",
|
||||
X"CF",X"80",X"00",X"10",X"30",X"20",X"00",X"00",X"0A",X"10",X"30",X"20",X"00",X"00",X"00",X"00",
|
||||
X"CF",X"C0",X"C0",X"C0",X"8F",X"0F",X"30",X"00",X"CF",X"C0",X"C0",X"80",X"00",X"3A",X"20",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"00",X"00",X"0A",X"0A",X"0A",X"0A",X"0A",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"B0",X"60",X"C0",X"80",X"C0",X"90",X"30",X"70",X"C0",X"80",X"40",X"C0",X"90",X"34",X"74",X"FC",
|
||||
X"90",X"30",X"70",X"F0",X"B0",X"B0",X"60",X"30",X"F0",X"F0",X"B0",X"60",X"C0",X"C0",X"90",X"30",
|
||||
X"F0",X"70",X"74",X"94",X"94",X"C4",X"44",X"40",X"BC",X"F9",X"F9",X"F9",X"F9",X"79",X"79",X"9C",
|
||||
X"80",X"80",X"80",X"C0",X"60",X"60",X"B0",X"B0",X"90",X"C0",X"40",X"40",X"00",X"80",X"80",X"C0",
|
||||
X"00",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"9C",X"C4",X"44",X"44",X"00",X"04",X"04",X"04",
|
||||
X"30",X"C0",X"40",X"00",X"00",X"00",X"00",X"00",X"60",X"60",X"C0",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"04",X"04",X"04",X"0C",X"C9",X"0C",X"09",X"09",X"09",X"07",X"07",X"07",X"0F",
|
||||
X"00",X"00",X"00",X"00",X"00",X"C0",X"60",X"B0",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"60",
|
||||
X"69",X"B9",X"F7",X"F7",X"F7",X"F7",X"F7",X"FF",X"CF",X"6B",X"BB",X"FB",X"FB",X"FB",X"F6",X"F6",
|
||||
X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"70",X"B0",X"F4",X"F4",X"F4",X"F4",X"F4",X"FC",X"F9",
|
||||
X"FF",X"7F",X"9F",X"CB",X"0B",X"0B",X"0B",X"0B",X"F6",X"F6",X"36",X"CC",X"C8",X"08",X"08",X"08",
|
||||
X"90",X"C0",X"00",X"04",X"04",X"04",X"04",X"04",X"79",X"99",X"C9",X"09",X"09",X"07",X"07",X"07",
|
||||
X"0B",X"06",X"06",X"06",X"06",X"06",X"06",X"06",X"08",X"08",X"08",X"00",X"04",X"04",X"04",X"04",
|
||||
X"04",X"04",X"04",X"0C",X"0C",X"8C",X"CC",X"CC",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"87",
|
||||
X"06",X"06",X"06",X"46",X"46",X"C6",X"96",X"36",X"04",X"44",X"C4",X"94",X"94",X"34",X"74",X"F4",
|
||||
X"69",X"B9",X"B9",X"B9",X"B9",X"69",X"C9",X"89",X"8F",X"CF",X"CF",X"CF",X"CF",X"8F",X"4F",X"CF",
|
||||
X"76",X"F6",X"F6",X"F6",X"F6",X"B6",X"36",X"66",X"F4",X"F4",X"F4",X"B4",X"34",X"64",X"C4",X"C4",
|
||||
X"49",X"C9",X"99",X"39",X"79",X"F9",X"F9",X"FC",X"9F",X"3F",X"7F",X"FF",X"FF",X"FF",X"FF",X"B7",
|
||||
X"C6",X"C6",X"36",X"F6",X"FB",X"FB",X"FB",X"FB",X"C4",X"C0",X"38",X"F8",X"F8",X"F8",X"F8",X"F8",
|
||||
X"6C",X"3C",X"FC",X"F4",X"F4",X"F4",X"F4",X"F4",X"C7",X"67",X"37",X"F7",X"F7",X"F7",X"F7",X"F7",
|
||||
X"FB",X"FB",X"FB",X"FF",X"FF",X"FF",X"FF",X"F7",X"F8",X"F8",X"FC",X"F6",X"B6",X"36",X"36",X"36",
|
||||
X"F4",X"74",X"74",X"90",X"90",X"40",X"40",X"00",X"F7",X"F9",X"F9",X"F9",X"F9",X"79",X"79",X"9C",
|
||||
X"77",X"77",X"97",X"99",X"49",X"49",X"09",X"0C",X"B6",X"BB",X"FB",X"7B",X"3B",X"CF",X"0F",X"07",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"9C",X"44",X"44",X"04",X"04",X"00",X"00",X"00",
|
||||
X"0C",X"04",X"C4",X"34",X"F4",X"F0",X"F0",X"F0",X"07",X"07",X"C7",X"C9",X"39",X"F9",X"FC",X"FC",
|
||||
X"80",X"C0",X"30",X"F0",X"F0",X"F0",X"F0",X"F0",X"00",X"C0",X"60",X"B0",X"F0",X"F0",X"F0",X"F0",
|
||||
X"F0",X"F0",X"F0",X"F0",X"30",X"C0",X"40",X"00",X"F4",X"F4",X"F4",X"F4",X"74",X"94",X"CC",X"0C",
|
||||
X"F0",X"F0",X"F0",X"30",X"C0",X"40",X"00",X"00",X"F0",X"F0",X"F0",X"70",X"90",X"C0",X"00",X"00",
|
||||
X"34",X"64",X"CC",X"0C",X"09",X"03",X"C7",X"67",X"39",X"99",X"C7",X"07",X"0F",X"0F",X"0F",X"8F",
|
||||
X"F0",X"F0",X"30",X"60",X"C0",X"80",X"40",X"C4",X"F0",X"30",X"60",X"C0",X"04",X"04",X"CC",X"39",
|
||||
X"3F",X"BF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"CF",X"6F",X"3F",X"FF",X"FB",X"FB",X"FF",X"FF",
|
||||
X"34",X"74",X"FC",X"FC",X"FC",X"FC",X"3C",X"34",X"F9",X"F3",X"F7",X"F7",X"F7",X"F7",X"77",X"37",
|
||||
X"7F",X"3F",X"37",X"B7",X"F3",X"F9",X"FC",X"F4",X"FF",X"FF",X"7F",X"3F",X"BF",X"FF",X"F7",X"F3",
|
||||
X"C4",X"C4",X"30",X"F0",X"F0",X"F0",X"F0",X"F0",X"99",X"C9",X"39",X"FC",X"F4",X"F4",X"F0",X"F0",
|
||||
X"F4",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F9",X"BC",X"B4",X"B0",X"B0",X"B0",X"B0",X"F0",
|
||||
X"F0",X"70",X"30",X"90",X"90",X"C0",X"40",X"40",X"F0",X"F0",X"F0",X"F0",X"70",X"70",X"70",X"70",
|
||||
X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"B4",X"3C",
|
||||
X"C0",X"C0",X"30",X"F0",X"F0",X"F0",X"F0",X"F0",X"70",X"70",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",
|
||||
X"34",X"CC",X"C9",X"C7",X"CF",X"3F",X"FB",X"F6",X"69",X"C3",X"9F",X"9F",X"9F",X"33",X"BC",X"B8",
|
||||
X"30",X"C0",X"C0",X"04",X"CC",X"C9",X"39",X"F7",X"30",X"C4",X"CC",X"09",X"C3",X"C7",X"3F",X"FF",
|
||||
X"F6",X"F6",X"F6",X"F6",X"36",X"93",X"CB",X"0F",X"F0",X"FC",X"F9",X"F9",X"F7",X"7F",X"37",X"93",
|
||||
X"F7",X"FF",X"FF",X"FF",X"3F",X"C7",X"07",X"07",X"FF",X"FF",X"FF",X"FF",X"3F",X"CF",X"4F",X"0F",
|
||||
X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"03",X"0C",X"CB",X"4F",X"0F",X"0F",X"0F",X"0F",X"43",X"4C",
|
||||
X"07",X"03",X"03",X"89",X"89",X"CC",X"C9",X"67",X"0F",X"0F",X"0F",X"0F",X"07",X"03",X"0C",X"8B",
|
||||
X"08",X"C0",X"C4",X"34",X"FC",X"F9",X"F9",X"F9",X"49",X"C9",X"93",X"37",X"F7",X"FF",X"FF",X"F3",
|
||||
X"67",X"3F",X"3B",X"BB",X"FB",X"FB",X"F6",X"F6",X"86",X"C6",X"CC",X"38",X"F8",X"F8",X"F8",X"F4",
|
||||
X"FC",X"FC",X"F3",X"33",X"C3",X"0B",X"CB",X"3F",X"FC",X"FC",X"F8",X"38",X"CC",X"CC",X"9C",X"36",
|
||||
X"F6",X"FC",X"FC",X"38",X"C8",X"08",X"08",X"C0",X"F4",X"F4",X"F4",X"3C",X"CC",X"09",X"49",X"C9",
|
||||
X"7F",X"FF",X"FF",X"FF",X"FF",X"FF",X"3F",X"C3",X"F3",X"FF",X"FF",X"FF",X"FF",X"BF",X"3F",X"C3",
|
||||
X"34",X"74",X"F4",X"F4",X"F4",X"FC",X"F9",X"3C",X"39",X"F7",X"F7",X"F7",X"F7",X"F7",X"37",X"33",
|
||||
X"CC",X"00",X"0C",X"CC",X"33",X"3F",X"FF",X"FF",X"0C",X"00",X"08",X"CC",X"C3",X"3F",X"FF",X"FF",
|
||||
X"6C",X"6C",X"69",X"39",X"B9",X"F9",X"F9",X"F9",X"CC",X"88",X"CC",X"C3",X"3B",X"3F",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"33",X"CC",X"0C",X"0C",X"03",X"FF",X"FF",X"FF",X"33",X"9C",X"CC",X"0C",X"03",
|
||||
X"F9",X"F9",X"39",X"C9",X"C9",X"0C",X"0C",X"09",X"FF",X"FF",X"7F",X"33",X"CC",X"0C",X"0C",X"03",
|
||||
X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0B",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"03",X"06",
|
||||
X"C9",X"C9",X"69",X"69",X"39",X"C9",X"C9",X"09",X"0F",X"0F",X"8F",X"8F",X"CF",X"CF",X"8F",X"0F",
|
||||
X"FB",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"F6",X"F6",X"F3",X"FB",X"FF",X"FF",X"FF",X"FF",
|
||||
X"79",X"39",X"39",X"99",X"C9",X"49",X"C9",X"9C",X"FF",X"FF",X"FF",X"7F",X"7F",X"77",X"77",X"77",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"F3",X"F6",X"B6",X"B6",X"36",
|
||||
X"9C",X"34",X"74",X"F4",X"F4",X"F4",X"F4",X"F0",X"F7",X"F7",X"F7",X"F3",X"F3",X"F9",X"F9",X"F9",
|
||||
X"F7",X"B7",X"37",X"67",X"C3",X"C9",X"C9",X"99",X"66",X"66",X"C3",X"9B",X"9F",X"7F",X"7F",X"FF",
|
||||
X"F8",X"F8",X"F8",X"F8",X"7C",X"36",X"66",X"66",X"F9",X"F9",X"FC",X"B4",X"34",X"64",X"C0",X"88",
|
||||
X"99",X"74",X"74",X"F4",X"F0",X"F8",X"F8",X"F8",X"F7",X"F7",X"F7",X"F3",X"F9",X"F9",X"F9",X"F4",
|
||||
X"66",X"6B",X"8B",X"8B",X"CF",X"CF",X"C7",X"67",X"48",X"48",X"CC",X"9C",X"96",X"96",X"76",X"7B",
|
||||
X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"B0",X"B0",X"B0",X"B0",X"30",X"60",
|
||||
X"60",X"30",X"30",X"30",X"30",X"70",X"70",X"70",X"70",X"70",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",
|
||||
X"FF",X"FF",X"BF",X"BF",X"BF",X"B3",X"33",X"3C",X"66",X"6B",X"6B",X"CB",X"CF",X"CF",X"C7",X"83",
|
||||
X"7F",X"7F",X"7F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FB",X"FB",
|
||||
X"68",X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"8C",X"84",X"80",X"80",X"80",X"80",X"80",X"00",
|
||||
X"FF",X"FB",X"F6",X"F6",X"FC",X"FC",X"F6",X"73",X"F6",X"FC",X"F8",X"F0",X"F0",X"F0",X"B8",X"B8",
|
||||
X"C0",X"C8",X"0C",X"86",X"C3",X"CB",X"CF",X"CF",X"00",X"00",X"00",X"08",X"0C",X"06",X"0B",X"0F",
|
||||
X"3B",X"9F",X"CF",X"4F",X"CF",X"9F",X"9F",X"3F",X"BC",X"36",X"CB",X"CB",X"3F",X"3F",X"BF",X"BF",
|
||||
X"CF",X"CF",X"CF",X"CF",X"C7",X"C3",X"CC",X"64",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"07",X"89",
|
||||
X"77",X"73",X"79",X"FC",X"F4",X"F0",X"F0",X"F0",X"BF",X"BF",X"B7",X"B3",X"B9",X"BC",X"B4",X"F0",
|
||||
X"60",X"60",X"60",X"60",X"60",X"60",X"30",X"30",X"8C",X"80",X"80",X"80",X"80",X"80",X"80",X"C0",
|
||||
X"F0",X"F0",X"F0",X"70",X"70",X"70",X"70",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",
|
||||
X"B0",X"B0",X"B0",X"B0",X"BC",X"FC",X"F3",X"FF",X"C0",X"C0",X"C0",X"60",X"68",X"6C",X"66",X"3B",
|
||||
X"F0",X"F0",X"F0",X"F0",X"F0",X"34",X"3C",X"C9",X"F0",X"F0",X"F0",X"F0",X"F4",X"FC",X"73",X"97",
|
||||
X"3F",X"CF",X"3F",X"7F",X"77",X"77",X"FF",X"FB",X"6F",X"CF",X"3F",X"BF",X"FF",X"FF",X"F3",X"F6",
|
||||
X"07",X"0F",X"0F",X"CF",X"C3",X"33",X"FC",X"FC",X"CF",X"4F",X"4F",X"CF",X"C3",X"33",X"39",X"F7",
|
||||
X"FF",X"F0",X"F0",X"F5",X"F5",X"3A",X"C0",X"4F",X"F0",X"FA",X"F5",X"F5",X"F5",X"75",X"3A",X"C0",
|
||||
X"F0",X"F5",X"FA",X"FA",X"3A",X"CA",X"05",X"00",X"FF",X"F0",X"F0",X"FA",X"3A",X"C5",X"40",X"0F",
|
||||
X"F0",X"F0",X"F0",X"F0",X"FF",X"FF",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"FF",X"FF",X"F0",X"F0",
|
||||
X"9F",X"4F",X"4F",X"0F",X"0F",X"4F",X"40",X"90",X"70",X"70",X"30",X"90",X"9F",X"9F",X"30",X"70",
|
||||
X"0A",X"8A",X"CF",X"6F",X"30",X"F0",X"FF",X"FF",X"0F",X"0F",X"8F",X"CA",X"C0",X"60",X"BF",X"BF",
|
||||
X"0F",X"CF",X"CF",X"30",X"F0",X"30",X"95",X"6F",X"05",X"C5",X"C5",X"30",X"F0",X"F0",X"7F",X"3F",
|
||||
X"FF",X"70",X"70",X"7F",X"3F",X"3F",X"9A",X"9A",X"FF",X"F0",X"F0",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"3F",X"B0",X"F0",X"F5",X"FF",X"FF",X"FF",X"FF",X"9F",X"90",X"60",X"6F",X"6F",X"6F",X"65",X"65",
|
||||
X"9F",X"90",X"90",X"9F",X"9F",X"90",X"90",X"9F",X"FF",X"F0",X"F0",X"FF",X"FF",X"F0",X"F0",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"3F",X"30",X"30",X"3F",X"6F",X"60",X"60",X"6F",
|
||||
X"70",X"70",X"70",X"FF",X"FF",X"F0",X"F0",X"FF",X"FF",X"FF",X"FF",X"FF",X"FA",X"F0",X"F0",X"FF",
|
||||
X"FF",X"BF",X"BF",X"3F",X"65",X"60",X"C0",X"95",X"60",X"C0",X"C0",X"9F",X"9F",X"70",X"70",X"FF",
|
||||
X"F0",X"FF",X"FF",X"F0",X"B0",X"B0",X"30",X"60",X"FF",X"BF",X"3A",X"60",X"60",X"CF",X"8F",X"8F",
|
||||
X"9F",X"7F",X"75",X"F0",X"F0",X"FF",X"FF",X"FF",X"F0",X"FF",X"FF",X"F0",X"F0",X"F0",X"F0",X"F0",
|
||||
X"60",X"C0",X"CF",X"8F",X"80",X"00",X"00",X"00",X"00",X"00",X"0A",X"0F",X"0F",X"0F",X"0F",X"0F",
|
||||
X"F0",X"F0",X"F5",X"FF",X"FF",X"BF",X"BF",X"BF",X"F0",X"B0",X"BF",X"3F",X"60",X"60",X"C0",X"C0",
|
||||
X"0A",X"0F",X"00",X"00",X"05",X"0F",X"0A",X"00",X"00",X"00",X"0A",X"0A",X"0A",X"00",X"00",X"00",
|
||||
X"60",X"65",X"6F",X"CA",X"CA",X"C5",X"80",X"80",X"8F",X"8F",X"80",X"00",X"00",X"0F",X"0F",X"00",
|
||||
X"00",X"00",X"0F",X"0F",X"00",X"00",X"00",X"00",X"0A",X"0A",X"0A",X"0A",X"0A",X"0A",X"00",X"00",
|
||||
X"80",X"80",X"0F",X"0F",X"05",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"0A",X"0A",X"0F",X"0F",X"05",X"00",X"0A",X"0A",X"0A",X"0A",X"0A",X"0A",X"0A",X"00",
|
||||
X"05",X"0F",X"0A",X"0A",X"8A",X"8F",X"85",X"80",X"0A",X"0F",X"0F",X"05",X"05",X"00",X"00",X"00",
|
||||
X"0F",X"0F",X"00",X"00",X"00",X"05",X"05",X"00",X"00",X"0A",X"0A",X"0A",X"0A",X"0A",X"00",X"00",
|
||||
X"8A",X"CF",X"CF",X"CA",X"6A",X"6A",X"60",X"B0",X"00",X"05",X"0F",X"8F",X"85",X"80",X"C0",X"C0",
|
||||
X"0A",X"8F",X"8F",X"CA",X"CA",X"6A",X"6A",X"60",X"00",X"0A",X"0A",X"00",X"00",X"80",X"80",X"C0",
|
||||
X"B0",X"FF",X"FF",X"FF",X"F5",X"F0",X"F0",X"70",X"C0",X"6F",X"6F",X"B0",X"BA",X"FF",X"F5",X"F0",
|
||||
X"BF",X"BF",X"F0",X"F0",X"F0",X"F5",X"F5",X"F0",X"C0",X"CA",X"6A",X"6A",X"BA",X"BA",X"F0",X"F0",
|
||||
X"90",X"9A",X"9A",X"3A",X"3A",X"FF",X"FF",X"F0",X"F5",X"FF",X"7A",X"7A",X"FA",X"FA",X"FA",X"F0",
|
||||
X"FF",X"FF",X"F0",X"30",X"90",X"4F",X"0F",X"00",X"F0",X"FA",X"FA",X"FA",X"7A",X"3A",X"90",X"C0",
|
||||
X"F0",X"FA",X"FA",X"3A",X"CF",X"C5",X"60",X"30",X"F0",X"F5",X"F5",X"35",X"C5",X"0F",X"8F",X"C0",
|
||||
X"80",X"80",X"C0",X"6F",X"6F",X"B0",X"B0",X"B0",X"40",X"00",X"00",X"8A",X"CA",X"C0",X"C0",X"C0",
|
||||
X"BF",X"FF",X"FA",X"FA",X"FA",X"FF",X"FF",X"F0",X"C0",X"6A",X"BF",X"F5",X"F0",X"F0",X"F0",X"F0",
|
||||
X"BF",X"3F",X"6A",X"6A",X"C0",X"80",X"0F",X"00",X"C0",X"CA",X"8A",X"8A",X"0A",X"0A",X"00",X"00",
|
||||
X"F0",X"F5",X"FA",X"FA",X"FA",X"BF",X"35",X"60",X"F0",X"FA",X"F5",X"B5",X"3F",X"6F",X"CA",X"80",
|
||||
X"0A",X"0F",X"05",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0A",X"0A",X"0A",X"0A",X"00",X"00",
|
||||
X"C5",X"8F",X"0A",X"0A",X"0A",X"0F",X"05",X"00",X"0F",X"0F",X"05",X"05",X"05",X"0F",X"0A",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"80",X"80",X"C0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"80",X"80",X"C0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"60",X"60",X"B0",X"B0",X"F0",X"F0",X"F0",X"F0",X"80",X"85",X"C5",X"C5",X"65",X"65",X"B5",X"B0",
|
||||
X"60",X"65",X"6A",X"B0",X"BA",X"B5",X"B0",X"30",X"80",X"80",X"80",X"C0",X"C0",X"C0",X"C0",X"80",
|
||||
X"F0",X"F5",X"F0",X"F0",X"F0",X"F5",X"F0",X"F0",X"F0",X"F0",X"FA",X"F5",X"FA",X"F0",X"F0",X"F0",
|
||||
X"65",X"65",X"C5",X"C5",X"85",X"85",X"00",X"00",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"F0",X"F0",X"F0",X"F0",X"F0",X"B0",X"B0",X"60",X"FA",X"FA",X"BA",X"BA",X"6A",X"6A",X"C0",X"80",
|
||||
X"00",X"00",X"00",X"00",X"0A",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0A",X"00",
|
||||
X"60",X"CF",X"8F",X"85",X"00",X"00",X"00",X"00",X"80",X"00",X"0A",X"0F",X"05",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"0A",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"05",X"00",X"00",X"00",
|
||||
X"00",X"80",X"85",X"CF",X"CA",X"CF",X"65",X"30",X"00",X"00",X"0F",X"05",X"00",X"80",X"8A",X"C0",
|
||||
X"80",X"80",X"C0",X"C0",X"60",X"60",X"30",X"B0",X"00",X"00",X"00",X"80",X"80",X"80",X"C0",X"C0",
|
||||
X"B0",X"F0",X"F0",X"F0",X"F0",X"F0",X"70",X"70",X"C0",X"60",X"30",X"B0",X"B0",X"F0",X"F0",X"F0",
|
||||
X"B3",X"B3",X"6E",X"6E",X"62",X"6F",X"CF",X"C0",X"C2",X"8A",X"88",X"80",X"88",X"0A",X"02",X"00",
|
||||
X"30",X"91",X"93",X"92",X"93",X"71",X"70",X"70",X"F3",X"F3",X"FC",X"FC",X"F8",X"BF",X"B7",X"B0",
|
||||
X"83",X"8F",X"0C",X"00",X"0C",X"0F",X"03",X"00",X"00",X"02",X"0A",X"0A",X"0A",X"0A",X"02",X"00",
|
||||
X"71",X"33",X"C2",X"02",X"0E",X"0F",X"03",X"00",X"32",X"63",X"C5",X"05",X"0D",X"0F",X"03",X"00",
|
||||
X"01",X"05",X"00",X"00",X"05",X"0F",X"02",X"00",X"00",X"02",X"0A",X"0A",X"0A",X"00",X"00",X"00",
|
||||
X"01",X"03",X"02",X"02",X"03",X"01",X"00",X"00",X"00",X"04",X"0C",X"08",X"0C",X"07",X"03",X"00",
|
||||
X"02",X"03",X"0D",X"0C",X"00",X"0F",X"0F",X"00",X"00",X"08",X"0A",X"02",X"0A",X"0A",X"02",X"00",
|
||||
X"00",X"01",X"0F",X"0E",X"02",X"03",X"03",X"00",X"03",X"03",X"0C",X"0C",X"04",X"07",X"03",X"00",
|
||||
X"00",X"08",X"08",X"08",X"0F",X"0F",X"00",X"00",X"02",X"02",X"0A",X"0A",X"0A",X"02",X"00",X"00",
|
||||
X"02",X"02",X"02",X"02",X"03",X"03",X"00",X"00",X"00",X"05",X"09",X"09",X"0F",X"07",X"00",X"00",
|
||||
X"00",X"00",X"00",X"0C",X"0F",X"03",X"00",X"00",X"00",X"00",X"00",X"08",X"0A",X"02",X"00",X"00",
|
||||
X"02",X"06",X"0A",X"0E",X"07",X"03",X"00",X"00",X"00",X"01",X"05",X"0D",X"0F",X"07",X"00",X"00",
|
||||
X"03",X"07",X"04",X"04",X"0D",X"07",X"02",X"00",X"02",X"0A",X"0E",X"06",X"06",X"08",X"00",X"00",
|
||||
X"02",X"06",X"02",X"06",X"07",X"01",X"00",X"00",X"01",X"01",X"0D",X"04",X"0C",X"0F",X"03",X"00",
|
||||
X"C3",X"CF",X"CC",X"C0",X"8C",X"0F",X"33",X"30",X"C2",X"CA",X"C8",X"00",X"18",X"3A",X"22",X"30",
|
||||
X"03",X"C3",X"C0",X"C0",X"CC",X"CF",X"03",X"30",X"43",X"C3",X"C5",X"C5",X"CD",X"CF",X"03",X"30",
|
||||
X"30",X"00",X"C3",X"CF",X"CC",X"C0",X"C0",X"C0",X"32",X"02",X"CA",X"CA",X"CA",X"CA",X"C0",X"C0",
|
||||
X"82",X"C2",X"C3",X"C7",X"C6",X"C2",X"C0",X"00",X"00",X"C0",X"C3",X"C7",X"C4",X"C4",X"C0",X"C0",
|
||||
X"03",X"3F",X"0C",X"00",X"00",X"01",X"01",X"30",X"00",X"3A",X"3E",X"06",X"06",X"0A",X"00",X"30",
|
||||
X"23",X"37",X"04",X"00",X"00",X"00",X"00",X"30",X"03",X"37",X"04",X"00",X"00",X"00",X"00",X"30",
|
||||
X"30",X"01",X"C7",X"CB",X"CE",X"CF",X"C3",X"00",X"32",X"0A",X"C2",X"C0",X"C8",X"CA",X"D2",X"D0",
|
||||
X"02",X"C3",X"C1",X"C0",X"CC",X"CF",X"C3",X"00",X"10",X"88",X"C6",X"C3",X"CD",X"CF",X"C3",X"00",
|
||||
X"20",X"30",X"00",X"3C",X"3F",X"03",X"C0",X"C0",X"02",X"32",X"0A",X"3A",X"3A",X"0A",X"F0",X"F0",
|
||||
X"30",X"00",X"00",X"3C",X"0F",X"CB",X"C0",X"C0",X"30",X"30",X"00",X"3C",X"1F",X"83",X"C0",X"C0",
|
||||
X"CF",X"CF",X"C0",X"0E",X"30",X"3F",X"3F",X"00",X"FA",X"FA",X"F0",X"08",X"30",X"3A",X"3A",X"00",
|
||||
X"C3",X"C3",X"C1",X"00",X"31",X"33",X"33",X"00",X"C7",X"CF",X"CB",X"07",X"3B",X"3F",X"37",X"08",
|
||||
X"C3",X"CF",X"CF",X"C2",X"CC",X"CF",X"03",X"30",X"A2",X"FA",X"F8",X"F0",X"F8",X"FA",X"02",X"20",
|
||||
X"C3",X"C3",X"C0",X"C0",X"C1",X"C3",X"03",X"30",X"C3",X"C7",X"CD",X"CB",X"CF",X"C7",X"0B",X"30",
|
||||
X"33",X"3F",X"3C",X"00",X"CC",X"CF",X"C3",X"C0",X"30",X"32",X"3A",X"0A",X"FA",X"F2",X"F0",X"D0",
|
||||
X"31",X"33",X"32",X"02",X"C2",X"C3",X"C1",X"C0",X"33",X"37",X"3C",X"08",X"CC",X"C7",X"C3",X"C0",
|
||||
X"C0",X"CA",X"CE",X"06",X"3E",X"0F",X"03",X"00",X"D0",X"D0",X"D0",X"00",X"3C",X"0E",X"02",X"00",
|
||||
X"C1",X"C3",X"C2",X"02",X"32",X"03",X"03",X"00",X"C3",X"C7",X"CC",X"08",X"3C",X"07",X"0B",X"00",
|
||||
X"02",X"03",X"3F",X"0E",X"C4",X"CF",X"CB",X"C0",X"02",X"30",X"2E",X"0E",X"C2",X"C2",X"C0",X"C0",
|
||||
X"21",X"23",X"32",X"02",X"C2",X"C3",X"C1",X"C0",X"03",X"0B",X"34",X"0C",X"C8",X"CF",X"C7",X"C0",
|
||||
X"C0",X"81",X"83",X"C3",X"CE",X"CF",X"C3",X"C0",X"C2",X"02",X"02",X"00",X"C8",X"CA",X"C2",X"C0",
|
||||
X"C1",X"C3",X"C2",X"C2",X"C2",X"C3",X"43",X"40",X"C3",X"C7",X"C9",X"CC",X"CC",X"C7",X"CB",X"C0",
|
||||
X"C3",X"87",X"0C",X"08",X"08",X"81",X"81",X"C0",X"C0",X"02",X"3A",X"3A",X"3A",X"1A",X"10",X"00",
|
||||
X"40",X"21",X"23",X"22",X"22",X"13",X"11",X"00",X"C0",X"C1",X"C9",X"C9",X"4D",X"47",X"42",X"20",
|
||||
X"30",X"30",X"13",X"2F",X"2C",X"00",X"50",X"50",X"30",X"20",X"0A",X"5A",X"50",X"F0",X"F0",X"A0",
|
||||
X"C2",X"82",X"03",X"3F",X"2E",X"02",X"00",X"30",X"00",X"18",X"2B",X"0F",X"1C",X"18",X"30",X"20",
|
||||
X"F3",X"F3",X"FC",X"AC",X"A0",X"AF",X"AF",X"A0",X"A0",X"0A",X"0A",X"52",X"FA",X"FA",X"F0",X"F0",
|
||||
X"33",X"03",X"C0",X"C0",X"C0",X"C3",X"C3",X"C0",X"23",X"03",X"0C",X"5C",X"50",X"5F",X"5F",X"50",
|
||||
X"A0",X"AA",X"AF",X"A7",X"FF",X"FE",X"00",X"10",X"00",X"00",X"50",X"AA",X"A8",X"10",X"10",X"20",
|
||||
X"03",X"33",X"30",X"10",X"10",X"03",X"03",X"20",X"53",X"5F",X"51",X"50",X"21",X"2F",X"2F",X"30",
|
||||
X"3F",X"1F",X"A3",X"FE",X"F3",X"FF",X"FF",X"F0",X"30",X"3A",X"08",X"F0",X"F8",X"FA",X"F0",X"F0",
|
||||
X"33",X"03",X"F0",X"F0",X"F0",X"F3",X"F3",X"F0",X"3F",X"0F",X"F1",X"F3",X"F1",X"FF",X"FF",X"F0",
|
||||
X"01",X"33",X"07",X"0E",X"3F",X"0B",X"F1",X"F0",X"02",X"3A",X"08",X"08",X"30",X"0A",X"0A",X"F0",
|
||||
X"03",X"33",X"01",X"30",X"31",X"03",X"F3",X"F0",X"00",X"3A",X"07",X"33",X"37",X"0E",X"FC",X"F0",
|
||||
X"F0",X"F0",X"FB",X"FF",X"08",X"30",X"00",X"20",X"F0",X"F0",X"F2",X"F2",X"0C",X"34",X"00",X"00",
|
||||
X"F3",X"F3",X"F0",X"00",X"03",X"33",X"30",X"30",X"F2",X"FB",X"F5",X"51",X"07",X"3E",X"28",X"30",
|
||||
X"10",X"00",X"A0",X"AA",X"FF",X"F7",X"F1",X"F0",X"22",X"3A",X"3A",X"1A",X"1A",X"0A",X"AA",X"A0",
|
||||
X"03",X"F3",X"F3",X"F2",X"F2",X"F2",X"F2",X"50",X"00",X"FA",X"FF",X"FF",X"F9",X"F8",X"F8",X"F0",
|
||||
X"F0",X"F0",X"F0",X"F0",X"FF",X"FF",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",
|
||||
X"00",X"20",X"30",X"00",X"F0",X"F0",X"F0",X"F0",X"F0",X"50",X"00",X"00",X"F0",X"F0",X"F0",X"F0",
|
||||
X"F0",X"F3",X"F0",X"03",X"33",X"00",X"00",X"03",X"F2",X"F2",X"F0",X"00",X"32",X"02",X"02",X"12",
|
||||
X"F0",X"F3",X"F0",X"01",X"33",X"02",X"02",X"03",X"F0",X"F3",X"F0",X"02",X"33",X"01",X"01",X"03",
|
||||
X"33",X"03",X"50",X"F0",X"F3",X"F0",X"F0",X"F0",X"30",X"02",X"F2",X"F2",X"F0",X"F0",X"F2",X"A2",
|
||||
X"01",X"33",X"02",X"F2",X"F1",X"D0",X"D0",X"D0",X"13",X"33",X"00",X"F0",X"F3",X"F0",X"F0",X"F0",
|
||||
X"03",X"00",X"A3",X"F3",X"F0",X"F0",X"F3",X"F0",X"A2",X"F0",X"50",X"52",X"F2",X"F2",X"F0",X"F0",
|
||||
X"03",X"00",X"31",X"03",X"C2",X"C2",X"C1",X"C0",X"53",X"50",X"03",X"03",X"80",X"D0",X"D3",X"D0",
|
||||
X"F0",X"F0",X"00",X"30",X"02",X"03",X"01",X"00",X"F0",X"F0",X"00",X"30",X"10",X"00",X"02",X"02",
|
||||
X"C0",X"00",X"30",X"30",X"00",X"21",X"33",X"32",X"C0",X"00",X"20",X"30",X"03",X"03",X"00",X"20",
|
||||
X"00",X"0F",X"0F",X"06",X"36",X"36",X"0F",X"0F",X"00",X"0A",X"00",X"32",X"36",X"02",X"00",X"CA",
|
||||
X"00",X"00",X"01",X"09",X"0C",X"09",X"01",X"10",X"00",X"05",X"02",X"06",X"0C",X"16",X"32",X"25",
|
||||
X"CF",X"CF",X"CF",X"CC",X"CC",X"CF",X"DF",X"DF",X"CF",X"CA",X"D0",X"DC",X"FC",X"F0",X"FA",X"FF",
|
||||
X"30",X"20",X"02",X"44",X"C4",X"C2",X"C0",X"C0",X"00",X"45",X"CD",X"CC",X"CC",X"CD",X"C5",X"C0",
|
||||
X"03",X"3C",X"3C",X"0C",X"FC",X"FC",X"FC",X"F3",X"02",X"33",X"39",X"09",X"F9",X"F9",X"F3",X"F2",
|
||||
X"01",X"33",X"06",X"F6",X"F6",X"F6",X"D3",X"D1",X"03",X"3C",X"3C",X"0C",X"FE",X"FF",X"FC",X"F3",
|
||||
X"FC",X"FC",X"56",X"06",X"3B",X"1B",X"0B",X"0F",X"F4",X"F4",X"F0",X"F8",X"08",X"28",X"3C",X"16",
|
||||
X"C7",X"C3",X"83",X"03",X"13",X"33",X"27",X"27",X"FB",X"FB",X"0F",X"0F",X"3F",X"0F",X"0F",X"0F",
|
||||
X"00",X"10",X"30",X"00",X"C0",X"C0",X"C0",X"CF",X"10",X"30",X"00",X"C0",X"C0",X"C0",X"C0",X"CF",
|
||||
X"0A",X"0A",X"3A",X"3A",X"0A",X"CA",X"CA",X"CF",X"00",X"00",X"30",X"20",X"40",X"C0",X"C0",X"CF",
|
||||
X"CF",X"C0",X"C0",X"C0",X"C0",X"00",X"30",X"30",X"CF",X"C0",X"C0",X"C0",X"C0",X"00",X"30",X"30",
|
||||
X"CF",X"CA",X"CA",X"CA",X"CA",X"0A",X"3A",X"0A",X"CF",X"C0",X"C0",X"C0",X"C0",X"00",X"30",X"30",
|
||||
X"00",X"00",X"30",X"30",X"00",X"F0",X"F0",X"FF",X"05",X"35",X"35",X"05",X"F5",X"F5",X"05",X"AF",
|
||||
X"00",X"00",X"00",X"30",X"30",X"00",X"C0",X"DF",X"00",X"00",X"00",X"30",X"30",X"00",X"F0",X"FF",
|
||||
X"FF",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"FF",X"F5",X"F5",X"F5",X"F5",X"F5",X"F5",X"F5",
|
||||
X"DF",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"FF",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",
|
||||
X"00",X"00",X"30",X"00",X"F0",X"F0",X"F0",X"F0",X"10",X"00",X"30",X"00",X"00",X"F0",X"F0",X"F0",
|
||||
X"00",X"20",X"3F",X"0F",X"F0",X"FF",X"FF",X"F0",X"00",X"0A",X"3A",X"00",X"FA",X"FA",X"F0",X"F0",
|
||||
X"F0",X"F0",X"F0",X"A0",X"A0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"00",X"10",X"00",X"A0",X"F0",
|
||||
X"F0",X"FF",X"FF",X"F0",X"FF",X"5F",X"00",X"00",X"F0",X"F0",X"FA",X"FA",X"F0",X"FA",X"FA",X"F0",
|
||||
X"F0",X"F0",X"F0",X"D0",X"C0",X"C0",X"C0",X"C0",X"F0",X"F0",X"F0",X"F0",X"F0",X"D0",X"D0",X"80",
|
||||
X"20",X"40",X"C0",X"C0",X"CF",X"CF",X"C0",X"C0",X"D0",X"D0",X"C0",X"C0",X"C0",X"CA",X"C0",X"C0",
|
||||
X"CF",X"80",X"00",X"10",X"30",X"20",X"00",X"00",X"0A",X"10",X"30",X"20",X"00",X"00",X"00",X"00",
|
||||
X"CF",X"C0",X"C0",X"C0",X"8F",X"0F",X"30",X"00",X"CF",X"C0",X"C0",X"80",X"00",X"3A",X"20",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"00",X"00",X"0A",X"0A",X"0A",X"0A",X"0A",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00");
|
||||
begin
|
||||
process(clk)
|
||||
begin
|
||||
if rising_edge(clk) then
|
||||
data <= rom_data(to_integer(unsigned(addr)));
|
||||
end if;
|
||||
end process;
|
||||
end architecture;
|
||||
@@ -1,20 +0,0 @@
|
||||
|
||||
make_vhdl_prom gp2-3.1p pal_r.vhd
|
||||
make_vhdl_prom gp2-1.1n pal_g.vhd
|
||||
make_vhdl_prom gp2-2.2n pal_b.vhd
|
||||
|
||||
make_vhdl_prom gp2-7.6s pal_c.vhd
|
||||
|
||||
make_vhdl_prom gp2-6.6p pal_sl.vhd
|
||||
make_vhdl_prom gp2-5.6n pal_sh.vhd
|
||||
|
||||
make_vhdl_prom gp2-1.4b sound.vhd
|
||||
make_vhdl_prom gp2-4.3f wave.vhd
|
||||
|
||||
make_vhdl_prom gp2-11.11p obj1.vhd
|
||||
make_vhdl_prom gp2-10.11n obj2.vhd
|
||||
make_vhdl_prom gp2-12.11r obj3.vhd
|
||||
make_vhdl_prom gp2-9.11m obj4.vhd
|
||||
|
||||
make_vhdl_prom gp2-5.8s bg.vhd
|
||||
copy /b gp2-4.8d + gp2-4.8d + gp2-3b.8c + gp2-2b.8b + gp2-8.11d + gp2-8.11d + gp2-7.11c + gp2-6.11b GAPLUS.ROM
|
||||
Binary file not shown.
@@ -1,534 +0,0 @@
|
||||
library ieee;
|
||||
use ieee.std_logic_1164.all,ieee.numeric_std.all;
|
||||
|
||||
entity obj1 is
|
||||
port (
|
||||
clk : in std_logic;
|
||||
addr : in std_logic_vector(12 downto 0);
|
||||
data : out std_logic_vector(7 downto 0)
|
||||
);
|
||||
end entity;
|
||||
|
||||
architecture prom of obj1 is
|
||||
type rom is array(0 to 8191) of std_logic_vector(7 downto 0);
|
||||
signal rom_data: rom := (
|
||||
X"00",X"11",X"11",X"22",X"22",X"22",X"44",X"44",X"8E",X"01",X"11",X"22",X"22",X"22",X"44",X"44",
|
||||
X"E8",X"10",X"19",X"2A",X"26",X"26",X"46",X"46",X"EE",X"11",X"91",X"A2",X"62",X"62",X"64",X"64",
|
||||
X"44",X"44",X"44",X"88",X"88",X"88",X"88",X"88",X"44",X"44",X"44",X"88",X"88",X"88",X"88",X"88",
|
||||
X"46",X"46",X"46",X"89",X"89",X"89",X"89",X"89",X"64",X"64",X"64",X"98",X"98",X"98",X"98",X"98",
|
||||
X"88",X"00",X"99",X"AA",X"66",X"66",X"66",X"66",X"8E",X"01",X"11",X"22",X"22",X"22",X"44",X"44",
|
||||
X"E8",X"10",X"08",X"08",X"04",X"04",X"02",X"02",X"00",X"00",X"80",X"80",X"40",X"40",X"20",X"20",
|
||||
X"66",X"66",X"66",X"99",X"99",X"99",X"99",X"99",X"44",X"44",X"44",X"88",X"88",X"88",X"88",X"88",
|
||||
X"02",X"02",X"02",X"01",X"01",X"01",X"01",X"01",X"20",X"20",X"20",X"10",X"10",X"10",X"10",X"10",
|
||||
X"88",X"88",X"88",X"88",X"88",X"44",X"44",X"44",X"88",X"88",X"88",X"88",X"88",X"44",X"44",X"44",
|
||||
X"89",X"89",X"89",X"89",X"89",X"46",X"46",X"46",X"98",X"98",X"98",X"98",X"98",X"64",X"64",X"64",
|
||||
X"44",X"44",X"22",X"22",X"22",X"11",X"11",X"00",X"44",X"44",X"22",X"22",X"22",X"11",X"01",X"8E",
|
||||
X"46",X"46",X"26",X"26",X"2A",X"19",X"10",X"E8",X"64",X"64",X"62",X"62",X"A2",X"91",X"11",X"EE",
|
||||
X"99",X"99",X"99",X"99",X"99",X"66",X"66",X"66",X"88",X"88",X"88",X"88",X"88",X"44",X"44",X"44",
|
||||
X"01",X"01",X"01",X"01",X"01",X"02",X"02",X"02",X"10",X"10",X"10",X"10",X"10",X"20",X"20",X"20",
|
||||
X"66",X"66",X"66",X"66",X"AA",X"99",X"00",X"88",X"44",X"44",X"22",X"22",X"22",X"11",X"01",X"8E",
|
||||
X"02",X"02",X"04",X"04",X"08",X"08",X"10",X"E8",X"20",X"20",X"40",X"40",X"80",X"80",X"00",X"00",
|
||||
X"00",X"11",X"11",X"22",X"22",X"22",X"44",X"44",X"8E",X"01",X"11",X"22",X"22",X"22",X"44",X"44",
|
||||
X"E8",X"10",X"19",X"2A",X"26",X"26",X"46",X"46",X"EE",X"11",X"91",X"A2",X"62",X"62",X"64",X"64",
|
||||
X"44",X"44",X"44",X"88",X"88",X"88",X"88",X"88",X"44",X"44",X"44",X"88",X"88",X"88",X"88",X"88",
|
||||
X"46",X"46",X"46",X"89",X"89",X"89",X"89",X"89",X"64",X"64",X"64",X"98",X"98",X"98",X"98",X"98",
|
||||
X"88",X"00",X"99",X"AA",X"66",X"66",X"66",X"66",X"8E",X"01",X"11",X"22",X"22",X"22",X"44",X"44",
|
||||
X"E8",X"10",X"08",X"08",X"15",X"15",X"02",X"02",X"00",X"00",X"86",X"81",X"40",X"40",X"20",X"31",
|
||||
X"66",X"66",X"66",X"99",X"99",X"99",X"99",X"99",X"44",X"44",X"44",X"88",X"88",X"88",X"88",X"88",
|
||||
X"02",X"02",X"02",X"23",X"23",X"23",X"23",X"23",X"31",X"31",X"31",X"32",X"32",X"32",X"32",X"32",
|
||||
X"88",X"88",X"88",X"88",X"88",X"44",X"44",X"44",X"88",X"88",X"88",X"88",X"88",X"44",X"44",X"44",
|
||||
X"89",X"89",X"89",X"89",X"89",X"46",X"46",X"46",X"98",X"98",X"98",X"98",X"98",X"64",X"64",X"64",
|
||||
X"44",X"44",X"22",X"22",X"22",X"11",X"11",X"00",X"44",X"44",X"22",X"22",X"22",X"11",X"01",X"8E",
|
||||
X"46",X"46",X"26",X"26",X"2A",X"19",X"10",X"E8",X"64",X"64",X"62",X"62",X"A2",X"91",X"11",X"EE",
|
||||
X"99",X"99",X"99",X"99",X"99",X"66",X"66",X"66",X"88",X"88",X"88",X"88",X"88",X"44",X"44",X"44",
|
||||
X"23",X"23",X"23",X"23",X"23",X"02",X"02",X"02",X"32",X"32",X"32",X"32",X"32",X"31",X"31",X"31",
|
||||
X"66",X"66",X"66",X"66",X"AA",X"99",X"00",X"88",X"44",X"44",X"22",X"22",X"22",X"11",X"01",X"8E",
|
||||
X"02",X"02",X"15",X"15",X"08",X"08",X"10",X"E8",X"31",X"20",X"40",X"40",X"81",X"86",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"68",X"18",X"9C",X"04",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E6",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"04",X"04",X"15",X"13",X"13",X"13",X"13",X"13",X"91",X"91",X"40",X"40",X"40",X"40",X"40",X"40",
|
||||
X"00",X"00",X"88",X"88",X"88",X"88",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"11",X"11",X"22",X"22",X"22",X"44",X"44",X"8E",X"01",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"08",X"08",X"04",X"04",X"02",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"44",X"44",X"44",X"88",X"88",X"88",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"02",X"02",X"02",X"01",X"01",X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"13",X"13",X"13",X"13",X"13",X"15",X"04",X"04",X"40",X"40",X"40",X"40",X"40",X"40",X"91",X"91",
|
||||
X"88",X"88",X"88",X"88",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"04",X"9C",X"18",X"68",X"00",X"00",X"00",X"00",X"E6",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"88",X"88",X"88",X"88",X"88",X"44",X"44",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"01",X"01",X"01",X"01",X"01",X"02",X"02",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"44",X"44",X"22",X"22",X"22",X"11",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"8E",
|
||||
X"02",X"02",X"04",X"04",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",
|
||||
X"00",X"00",X"00",X"00",X"06",X"89",X"89",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"11",X"22",X"22",X"22",X"22",X"22",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"08",X"04",X"04",X"04",X"04",X"04",X"04",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"06",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"11",X"11",X"11",X"11",X"11",X"11",X"89",X"89",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"08",X"08",X"08",X"08",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"22",X"22",X"22",X"22",X"22",X"11",X"11",X"11",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"04",X"04",X"04",X"04",X"04",X"08",X"08",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"89",X"89",X"06",X"00",X"00",X"00",X"00",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"11",X"11",X"11",X"11",X"11",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"89",X"89",
|
||||
X"08",X"08",X"08",X"08",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"88",X"01",X"89",X"05",X"00",X"44",X"23",X"23",X"1D",X"1F",X"16",X"1C",X"10",
|
||||
X"00",X"08",X"0F",X"B4",X"D2",X"F8",X"F8",X"50",X"01",X"16",X"78",X"E0",X"E0",X"C0",X"40",X"40",
|
||||
X"33",X"05",X"89",X"01",X"88",X"00",X"00",X"00",X"EF",X"2F",X"16",X"1F",X"1D",X"23",X"23",X"46",
|
||||
X"AF",X"F8",X"F8",X"D2",X"B4",X"0F",X"08",X"00",X"BF",X"AE",X"C0",X"E0",X"E0",X"78",X"16",X"01",
|
||||
X"00",X"00",X"11",X"00",X"01",X"8B",X"02",X"8B",X"00",X"00",X"0F",X"FC",X"7A",X"3D",X"3D",X"58",
|
||||
X"03",X"3C",X"1E",X"78",X"D2",X"E0",X"D0",X"63",X"00",X"80",X"C0",X"E0",X"A0",X"D0",X"37",X"BE",
|
||||
X"04",X"33",X"23",X"05",X"44",X"00",X"22",X"00",X"23",X"EF",X"1E",X"0B",X"0F",X"17",X"11",X"11",
|
||||
X"AF",X"E9",X"D2",X"F8",X"CB",X"C3",X"0C",X"08",X"BC",X"F0",X"F0",X"3C",X"87",X"08",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"21",X"03",X"02",X"00",X"01",X"12",X"16",X"DE",X"F5",X"79",X"3C",
|
||||
X"2C",X"F0",X"96",X"3C",X"E0",X"E0",X"A1",X"36",X"00",X"00",X"80",X"00",X"A2",X"A6",X"AE",X"F0",
|
||||
X"8B",X"12",X"46",X"11",X"01",X"11",X"00",X"00",X"09",X"77",X"CF",X"0F",X"0D",X"07",X"00",X"88",
|
||||
X"F8",X"7C",X"D2",X"D6",X"CF",X"00",X"00",X"00",X"96",X"3C",X"E1",X"0E",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"00",X"00",X"01",X"03",X"16",X"FE",X"F9",X"2C",
|
||||
X"06",X"3C",X"2C",X"58",X"D1",X"93",X"B6",X"BC",X"00",X"00",X"44",X"CC",X"6C",X"E9",X"87",X"0E",
|
||||
X"02",X"8B",X"01",X"46",X"00",X"00",X"00",X"00",X"0D",X"3B",X"67",X"CF",X"8E",X"0B",X"88",X"22",
|
||||
X"FC",X"6B",X"6B",X"6E",X"0C",X"08",X"00",X"00",X"0C",X"08",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"01",X"01",X"11",X"11",X"34",X"69",X"4B",X"5A",X"F0",X"3C",X"FA",X"D3",
|
||||
X"80",X"F7",X"86",X"F4",X"84",X"F8",X"38",X"70",X"00",X"00",X"00",X"40",X"E0",X"B4",X"2D",X"69",
|
||||
X"03",X"02",X"03",X"89",X"23",X"00",X"00",X"00",X"2F",X"2E",X"6E",X"4D",X"89",X"07",X"44",X"11",
|
||||
X"F6",X"E1",X"7B",X"3D",X"06",X"2C",X"00",X"00",X"C2",X"0C",X"08",X"00",X"00",X"00",X"00",X"00",
|
||||
X"01",X"01",X"01",X"12",X"03",X"03",X"34",X"3D",X"F0",X"F0",X"69",X"79",X"C3",X"B5",X"E1",X"FB",
|
||||
X"E4",X"DC",X"2C",X"B8",X"58",X"A9",X"F0",X"70",X"00",X"80",X"C0",X"E0",X"E1",X"A5",X"86",X"0E",
|
||||
X"EF",X"03",X"03",X"01",X"00",X"44",X"11",X"00",X"4B",X"3F",X"26",X"2E",X"2E",X"66",X"09",X"00",
|
||||
X"F6",X"71",X"96",X"0F",X"0B",X"0E",X"00",X"AA",X"84",X"84",X"8C",X"8C",X"44",X"00",X"00",X"00",
|
||||
X"68",X"34",X"34",X"12",X"12",X"12",X"03",X"16",X"11",X"B3",X"C3",X"F3",X"E1",X"79",X"E1",X"F7",
|
||||
X"00",X"10",X"F0",X"30",X"F0",X"61",X"F0",X"76",X"61",X"C2",X"C2",X"84",X"84",X"84",X"0C",X"86",
|
||||
X"17",X"6E",X"89",X"01",X"00",X"00",X"00",X"11",X"CB",X"3F",X"1F",X"1B",X"1F",X"11",X"02",X"44",
|
||||
X"F1",X"03",X"07",X"05",X"07",X"00",X"04",X"22",X"8E",X"66",X"19",X"08",X"00",X"00",X"00",X"88",
|
||||
X"00",X"10",X"30",X"70",X"78",X"5A",X"16",X"07",X"72",X"E6",X"9E",X"A6",X"D6",X"7B",X"E1",X"F1",
|
||||
X"F0",X"F0",X"E1",X"61",X"B4",X"52",X"F0",X"75",X"08",X"08",X"08",X"84",X"0C",X"0C",X"C2",X"CB",
|
||||
X"12",X"12",X"13",X"13",X"22",X"00",X"00",X"00",X"E7",X"F9",X"96",X"0F",X"0D",X"07",X"00",X"55",
|
||||
X"69",X"8B",X"8A",X"8B",X"8B",X"CC",X"09",X"00",X"7F",X"0C",X"0C",X"08",X"00",X"22",X"88",X"00",
|
||||
X"00",X"11",X"11",X"31",X"70",X"D2",X"4B",X"69",X"10",X"98",X"F8",X"1C",X"FC",X"86",X"F2",X"D3",
|
||||
X"C2",X"69",X"2D",X"A5",X"F0",X"C3",X"F5",X"70",X"00",X"00",X"00",X"00",X"08",X"08",X"88",X"88",
|
||||
X"34",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"E7",X"78",X"ED",X"CB",X"06",X"43",X"00",X"00",
|
||||
X"0B",X"8B",X"CD",X"4D",X"6E",X"0E",X"22",X"88",X"0C",X"04",X"0C",X"19",X"4C",X"00",X"00",X"00",
|
||||
X"00",X"00",X"22",X"33",X"63",X"79",X"1E",X"07",X"06",X"C3",X"43",X"A1",X"B8",X"9C",X"D6",X"D3",
|
||||
X"00",X"00",X"08",X"0C",X"86",X"F7",X"F9",X"43",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"0C",
|
||||
X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"F3",X"6D",X"6D",X"67",X"03",X"01",X"00",X"00",
|
||||
X"0B",X"CD",X"6E",X"3F",X"17",X"0D",X"11",X"44",X"04",X"1D",X"08",X"26",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"10",X"00",X"54",X"56",X"57",X"F0",X"43",X"F0",X"96",X"C3",X"70",X"70",X"58",X"C6",
|
||||
X"00",X"08",X"84",X"86",X"B7",X"FA",X"E9",X"C3",X"00",X"00",X"00",X"00",X"00",X"48",X"0C",X"04",
|
||||
X"96",X"C3",X"78",X"07",X"00",X"00",X"00",X"00",X"F1",X"E3",X"B4",X"B6",X"3F",X"00",X"00",X"00",
|
||||
X"09",X"EE",X"3F",X"0F",X"0B",X"0E",X"00",X"11",X"1D",X"04",X"26",X"88",X"08",X"88",X"00",X"00",
|
||||
X"00",X"10",X"30",X"70",X"50",X"B0",X"CE",X"D7",X"0C",X"C3",X"87",X"E1",X"B4",X"70",X"B0",X"6C",
|
||||
X"00",X"00",X"0F",X"F3",X"E5",X"CB",X"CB",X"A1",X"00",X"00",X"88",X"00",X"08",X"1D",X"04",X"1D",
|
||||
X"D3",X"F0",X"F0",X"C3",X"1E",X"01",X"00",X"00",X"5F",X"79",X"B4",X"F1",X"3D",X"3C",X"03",X"01",
|
||||
X"4C",X"7F",X"87",X"0D",X"0F",X"8E",X"88",X"88",X"02",X"CC",X"4C",X"0A",X"22",X"00",X"44",X"00",
|
||||
X"00",X"00",X"00",X"88",X"01",X"89",X"05",X"00",X"00",X"47",X"23",X"1D",X"1F",X"16",X"1C",X"10",
|
||||
X"00",X"01",X"1E",X"87",X"F0",X"CB",X"F8",X"50",X"07",X"78",X"F0",X"68",X"E0",X"C0",X"40",X"40",
|
||||
X"33",X"05",X"89",X"01",X"88",X"00",X"00",X"00",X"EF",X"2F",X"16",X"1F",X"1D",X"23",X"47",X"00",
|
||||
X"AF",X"F8",X"CB",X"F0",X"87",X"1E",X"01",X"00",X"BF",X"AE",X"C0",X"E0",X"68",X"F0",X"78",X"07",
|
||||
X"00",X"00",X"00",X"88",X"01",X"89",X"05",X"00",X"00",X"00",X"00",X"3F",X"1F",X"16",X"1C",X"10",
|
||||
X"00",X"01",X"1E",X"3C",X"4B",X"F8",X"F8",X"50",X"00",X"0E",X"F0",X"F0",X"2C",X"E0",X"40",X"40",
|
||||
X"33",X"05",X"89",X"01",X"88",X"00",X"00",X"00",X"EF",X"2F",X"16",X"1F",X"3F",X"00",X"00",X"00",
|
||||
X"AF",X"F8",X"F8",X"C3",X"3C",X"1E",X"01",X"00",X"BF",X"AE",X"E0",X"2C",X"F0",X"F0",X"0E",X"00",
|
||||
X"00",X"00",X"00",X"88",X"01",X"89",X"05",X"00",X"00",X"00",X"00",X"0D",X"3F",X"16",X"1C",X"10",
|
||||
X"00",X"00",X"00",X"0F",X"0F",X"F8",X"F8",X"50",X"00",X"00",X"00",X"0F",X"96",X"E0",X"40",X"40",
|
||||
X"33",X"05",X"89",X"01",X"88",X"00",X"00",X"00",X"EF",X"2F",X"16",X"3F",X"0D",X"00",X"00",X"00",
|
||||
X"AF",X"F8",X"F8",X"0F",X"0F",X"00",X"00",X"00",X"BF",X"AE",X"E0",X"96",X"0F",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"88",X"01",X"89",X"05",X"00",X"00",X"00",X"00",X"0C",X"0F",X"37",X"1C",X"10",
|
||||
X"00",X"00",X"00",X"00",X"0F",X"0F",X"8F",X"50",X"00",X"00",X"00",X"00",X"0F",X"1E",X"2C",X"40",
|
||||
X"33",X"05",X"89",X"01",X"88",X"00",X"00",X"00",X"EF",X"2F",X"37",X"0F",X"0C",X"00",X"00",X"00",
|
||||
X"AF",X"8F",X"0F",X"0F",X"00",X"00",X"00",X"00",X"BF",X"2C",X"1E",X"0F",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"02",X"40",X"44",X"23",X"2A",X"00",X"00",X"00",X"00",X"06",X"0B",X"0E",X"00",
|
||||
X"00",X"00",X"10",X"31",X"71",X"73",X"64",X"A0",X"00",X"00",X"C0",X"EC",X"EE",X"EE",X"C4",X"80",
|
||||
X"75",X"39",X"21",X"44",X"40",X"02",X"00",X"00",X"FF",X"FF",X"1F",X"0B",X"17",X"33",X"00",X"00",
|
||||
X"5F",X"5F",X"EC",X"FB",X"F9",X"31",X"10",X"00",X"6E",X"4C",X"C4",X"EE",X"EE",X"EC",X"C0",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"15",X"41",X"00",X"00",X"00",X"00",X"00",X"9F",X"0B",X"0E",
|
||||
X"00",X"30",X"70",X"73",X"F3",X"D1",X"20",X"93",X"00",X"80",X"C0",X"C8",X"CC",X"44",X"A2",X"4C",
|
||||
X"3B",X"75",X"10",X"14",X"20",X"02",X"00",X"00",X"DD",X"FF",X"FF",X"0F",X"05",X"00",X"00",X"00",
|
||||
X"5F",X"7E",X"F3",X"FC",X"88",X"00",X"00",X"00",X"4C",X"FF",X"FE",X"EC",X"C0",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",
|
||||
X"00",X"00",X"70",X"F0",X"F3",X"F2",X"40",X"31",X"00",X"00",X"80",X"88",X"88",X"00",X"6E",X"AE",
|
||||
X"00",X"13",X"11",X"11",X"12",X"02",X"00",X"00",X"03",X"8F",X"8D",X"9F",X"F7",X"F3",X"A3",X"08",
|
||||
X"E7",X"BF",X"DF",X"DE",X"EE",X"8C",X"08",X"00",X"BF",X"7E",X"EC",X"C0",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"01",X"32",X"36",X"68",X"80",
|
||||
X"00",X"60",X"F0",X"F3",X"E6",X"F6",X"C0",X"13",X"00",X"00",X"00",X"00",X"00",X"EE",X"7E",X"AC",
|
||||
X"10",X"00",X"00",X"01",X"11",X"00",X"01",X"00",X"33",X"67",X"47",X"46",X"47",X"FB",X"20",X"04",
|
||||
X"E7",X"3E",X"4E",X"6E",X"CE",X"8C",X"00",X"00",X"C8",X"80",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"12",X"76",X"06",X"0E",X"0C",
|
||||
X"00",X"F0",X"E2",X"E6",X"F6",X"E0",X"D4",X"11",X"00",X"00",X"00",X"00",X"6E",X"AE",X"CC",X"08",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"19",X"3B",X"33",X"33",X"33",X"36",X"30",X"02",
|
||||
X"EF",X"9F",X"0F",X"0D",X"1F",X"F7",X"00",X"08",X"88",X"08",X"C8",X"8C",X"08",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"07",X"0F",X"1E",X"1E",X"DE",X"3E",X"2C",
|
||||
X"00",X"20",X"60",X"E0",X"F0",X"E0",X"D0",X"73",X"00",X"00",X"00",X"CC",X"0C",X"CC",X"08",X"00",
|
||||
X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"2C",X"59",X"59",X"11",X"00",X"00",X"00",X"00",
|
||||
X"CF",X"EF",X"8F",X"8E",X"8F",X"57",X"E8",X"0A",X"08",X"4C",X"4C",X"4C",X"CC",X"88",X"00",X"00",
|
||||
X"00",X"00",X"01",X"21",X"21",X"21",X"33",X"21",X"00",X"62",X"F7",X"F7",X"F7",X"F3",X"F8",X"2C",
|
||||
X"00",X"22",X"77",X"87",X"77",X"86",X"44",X"CB",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"21",X"21",X"01",X"00",X"00",X"00",X"00",X"00",X"3D",X"3D",X"1D",X"19",X"00",X"11",X"11",X"00",
|
||||
X"FF",X"CF",X"CF",X"CF",X"EF",X"C0",X"23",X"08",X"08",X"0C",X"04",X"08",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"01",X"03",X"03",X"03",X"11",X"00",X"30",X"30",X"78",X"78",X"78",X"3F",X"EC",
|
||||
X"44",X"22",X"C3",X"B3",X"C2",X"B3",X"C7",X"67",X"00",X"00",X"00",X"00",X"00",X"00",X"4C",X"2E",
|
||||
X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"2C",X"2C",X"2C",X"06",X"00",X"00",X"00",X"00",
|
||||
X"CF",X"EF",X"77",X"33",X"10",X"11",X"01",X"00",X"26",X"2E",X"AE",X"CC",X"C8",X"42",X"00",X"00",
|
||||
X"00",X"00",X"00",X"30",X"30",X"34",X"34",X"12",X"00",X"11",X"11",X"ED",X"D5",X"E5",X"C0",X"E0",
|
||||
X"00",X"88",X"4C",X"CC",X"0C",X"CF",X"BF",X"C7",X"00",X"00",X"00",X"00",X"00",X"00",X"8C",X"CE",
|
||||
X"13",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"C8",X"2C",X"2C",X"1E",X"16",X"00",X"00",X"00",
|
||||
X"8E",X"8F",X"CF",X"FF",X"77",X"00",X"00",X"00",X"6E",X"6E",X"6D",X"C8",X"CE",X"08",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"33",X"70",X"70",X"30",X"00",X"66",X"67",X"57",X"73",X"AB",X"A0",X"E0",
|
||||
X"00",X"00",X"00",X"00",X"08",X"DF",X"BF",X"87",X"00",X"00",X"00",X"00",X"00",X"08",X"8C",X"CC",
|
||||
X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C4",X"D9",X"15",X"13",X"01",X"00",X"00",X"00",
|
||||
X"8E",X"8F",X"CF",X"FF",X"CD",X"00",X"00",X"00",X"4C",X"6D",X"C8",X"CA",X"04",X"00",X"00",X"00",
|
||||
X"00",X"00",X"11",X"00",X"00",X"33",X"77",X"71",X"F0",X"77",X"BF",X"AF",X"E7",X"93",X"A8",X"CC",
|
||||
X"00",X"80",X"80",X"C8",X"AF",X"BF",X"F7",X"17",X"00",X"00",X"00",X"00",X"08",X"0C",X"EF",X"EC",
|
||||
X"70",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"C6",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"0D",X"0F",X"17",X"00",X"00",X"00",X"00",X"00",X"EC",X"6D",X"44",X"82",X"08",X"00",X"00",X"00",
|
||||
X"00",X"10",X"31",X"11",X"33",X"67",X"10",X"10",X"00",X"C0",X"EC",X"EC",X"7E",X"DF",X"BF",X"41",
|
||||
X"00",X"00",X"00",X"00",X"CF",X"6F",X"7F",X"FF",X"00",X"00",X"00",X"00",X"00",X"09",X"AC",X"C8",
|
||||
X"76",X"FF",X"F7",X"70",X"00",X"00",X"00",X"00",X"54",X"CC",X"C0",X"80",X"00",X"00",X"00",X"00",
|
||||
X"17",X"0D",X"0F",X"33",X"00",X"00",X"00",X"00",X"EB",X"4C",X"CE",X"40",X"04",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"02",X"40",X"44",X"23",X"2A",X"00",X"00",X"00",X"00",X"06",X"0B",X"0E",X"00",
|
||||
X"00",X"00",X"00",X"00",X"32",X"77",X"64",X"A0",X"00",X"00",X"00",X"00",X"C0",X"E8",X"C4",X"80",
|
||||
X"75",X"39",X"21",X"40",X"40",X"02",X"00",X"00",X"FF",X"FF",X"1F",X"0B",X"17",X"33",X"00",X"00",
|
||||
X"5F",X"5F",X"EC",X"FF",X"BA",X"00",X"00",X"00",X"6E",X"4C",X"C4",X"E8",X"C0",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"02",X"40",X"44",X"23",X"2A",X"00",X"00",X"00",X"00",X"06",X"0B",X"0E",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"73",X"70",X"B0",X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"C4",
|
||||
X"75",X"39",X"21",X"40",X"40",X"02",X"00",X"00",X"FF",X"FF",X"1F",X"0B",X"17",X"33",X"00",X"00",
|
||||
X"4E",X"5E",X"F8",X"FB",X"88",X"00",X"00",X"00",X"2A",X"C4",X"EE",X"EE",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"FE",
|
||||
X"00",X"11",X"30",X"00",X"F0",X"00",X"10",X"F0",X"00",X"FF",X"F0",X"00",X"86",X"00",X"F0",X"00",
|
||||
X"0F",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"E1",X"11",X"11",X"01",X"00",X"00",X"00",
|
||||
X"02",X"0F",X"EF",X"FF",X"0F",X"33",X"03",X"10",X"0C",X"00",X"0F",X"CC",X"0E",X"EE",X"0F",X"F0",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"67",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"8F",X"67",X"00",X"00",X"00",X"00",X"00",X"00",X"2D",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"40",X"00",X"00",X"00",X"00",X"00",X"06",X"0F",X"0B",X"0E",X"00",
|
||||
X"00",X"62",X"F1",X"F1",X"F3",X"E3",X"E6",X"A0",X"00",X"00",X"0C",X"0C",X"08",X"00",X"00",X"A0",
|
||||
X"11",X"00",X"40",X"00",X"00",X"00",X"00",X"00",X"FF",X"1F",X"0B",X"0F",X"06",X"00",X"00",X"00",
|
||||
X"5F",X"6E",X"E3",X"F3",X"F1",X"F1",X"62",X"00",X"4E",X"00",X"00",X"08",X"0C",X"0C",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"16",X"0F",X"0B",
|
||||
X"00",X"00",X"C4",X"E3",X"E3",X"E3",X"E2",X"F7",X"00",X"00",X"00",X"08",X"08",X"20",X"C6",X"08",
|
||||
X"40",X"11",X"00",X"00",X"20",X"00",X"00",X"00",X"9F",X"FF",X"EF",X"07",X"05",X"03",X"00",X"00",
|
||||
X"5F",X"DF",X"78",X"78",X"38",X"00",X"00",X"00",X"00",X"0E",X"CE",X"C4",X"88",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"10",X"06",X"0F",
|
||||
X"00",X"00",X"CF",X"E3",X"E3",X"E3",X"F2",X"B3",X"00",X"00",X"08",X"08",X"20",X"46",X"C4",X"0C",
|
||||
X"00",X"00",X"40",X"00",X"00",X"00",X"00",X"00",X"0B",X"1F",X"BB",X"FF",X"46",X"81",X"00",X"00",
|
||||
X"B7",X"DE",X"FC",X"1C",X"0C",X"08",X"00",X"00",X"8E",X"8C",X"80",X"88",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"10",X"76",
|
||||
X"00",X"00",X"02",X"86",X"C6",X"F6",X"D5",X"5B",X"00",X"00",X"00",X"40",X"8C",X"08",X"0C",X"08",
|
||||
X"00",X"00",X"00",X"20",X"00",X"00",X"00",X"00",X"8F",X"8F",X"8D",X"FF",X"45",X"80",X"00",X"00",
|
||||
X"F6",X"BC",X"CC",X"8C",X"08",X"00",X"00",X"00",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"10",
|
||||
X"00",X"00",X"12",X"9F",X"E5",X"F7",X"C2",X"A2",X"00",X"00",X"08",X"88",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"67",X"47",X"67",X"33",X"80",X"00",X"00",
|
||||
X"84",X"08",X"0C",X"04",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"30",
|
||||
X"00",X"42",X"26",X"0C",X"6C",X"E8",X"E2",X"84",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"23",X"23",X"33",X"11",X"00",X"20",X"00",
|
||||
X"C8",X"0C",X"28",X"0C",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"10",X"00",X"10",X"00",X"30",
|
||||
X"00",X"08",X"8A",X"0E",X"8E",X"3E",X"7C",X"68",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"33",X"11",X"00",X"00",X"00",X"00",
|
||||
X"CE",X"0F",X"0D",X"8E",X"CC",X"00",X"40",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"12",X"01",X"03",X"01",X"11",X"10",X"30",
|
||||
X"00",X"00",X"00",X"88",X"80",X"C0",X"C0",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"11",X"00",X"00",X"00",X"00",X"00",
|
||||
X"8F",X"0E",X"8F",X"EE",X"00",X"00",X"20",X"00",X"00",X"80",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"08",X"C4",X"46",X"7D",X"79",X"70",X"74",
|
||||
X"00",X"00",X"00",X"00",X"00",X"08",X"C8",X"A6",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"31",X"33",X"33",X"00",X"00",X"00",X"00",X"00",
|
||||
X"0F",X"0D",X"9F",X"EE",X"00",X"20",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"10",X"00",X"00",X"03",X"13",X"11",X"00",X"00",X"0A",X"9E",X"72",X"09",X"FF",X"E1",
|
||||
X"00",X"00",X"00",X"00",X"80",X"8C",X"AF",X"F7",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",
|
||||
X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"D1",X"11",X"00",X"00",X"00",X"00",X"00",
|
||||
X"1F",X"0D",X"0F",X"9F",X"00",X"10",X"00",X"00",X"88",X"88",X"88",X"40",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"31",X"13",X"10",X"03",X"17",X"00",X"00",X"3E",X"36",X"3B",X"DF",X"40",X"FE",
|
||||
X"00",X"00",X"00",X"80",X"80",X"0B",X"6E",X"77",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"08",
|
||||
X"32",X"30",X"10",X"00",X"00",X"00",X"00",X"00",X"E0",X"C1",X"81",X"00",X"00",X"00",X"00",X"00",
|
||||
X"1D",X"1B",X"1F",X"1F",X"00",X"00",X"00",X"00",X"A8",X"88",X"00",X"00",X"80",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"01",X"00",X"62",X"05",X"10",X"00",X"00",X"74",X"7C",X"7E",X"33",X"AF",X"63",
|
||||
X"00",X"00",X"00",X"80",X"87",X"86",X"CF",X"FF",X"00",X"00",X"00",X"00",X"00",X"08",X"08",X"A8",
|
||||
X"00",X"01",X"03",X"01",X"00",X"00",X"00",X"00",X"76",X"7C",X"FC",X"F8",X"F8",X"64",X"00",X"00",
|
||||
X"33",X"17",X"0D",X"0F",X"06",X"00",X"00",X"00",X"88",X"88",X"00",X"40",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"40",X"00",X"00",X"00",X"00",X"00",X"06",X"0F",X"0B",X"0E",X"00",
|
||||
X"00",X"00",X"E3",X"F1",X"F1",X"F1",X"E7",X"A0",X"00",X"00",X"00",X"08",X"08",X"08",X"00",X"A0",
|
||||
X"11",X"00",X"40",X"00",X"00",X"00",X"00",X"00",X"FF",X"1F",X"0B",X"0F",X"06",X"00",X"00",X"00",
|
||||
X"5F",X"6F",X"F1",X"F1",X"F1",X"E3",X"00",X"00",X"4E",X"00",X"08",X"08",X"08",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"04",X"00",X"00",X"00",X"00",X"00",X"06",X"0F",X"0B",X"0E",X"00",
|
||||
X"00",X"00",X"00",X"00",X"30",X"F0",X"F0",X"A0",X"00",X"00",X"00",X"00",X"C4",X"C6",X"8C",X"A0",
|
||||
X"11",X"00",X"04",X"00",X"00",X"00",X"00",X"00",X"FF",X"1F",X"0B",X"0F",X"06",X"00",X"00",X"00",
|
||||
X"5F",X"78",X"F0",X"30",X"00",X"00",X"00",X"00",X"4E",X"8C",X"C6",X"C4",X"00",X"00",X"00",X"00",
|
||||
X"00",X"9F",X"6F",X"9F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"66",X"9F",X"66",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"9F",X"6F",X"9F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"66",X"9F",X"66",
|
||||
X"00",X"66",X"9F",X"66",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"9F",X"6F",X"9F",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"66",X"9F",X"66",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"9F",X"6F",X"9F",
|
||||
X"00",X"00",X"00",X"00",X"04",X"44",X"32",X"10",X"00",X"00",X"00",X"06",X"0F",X"0B",X"1E",X"F0",
|
||||
X"00",X"33",X"44",X"44",X"44",X"80",X"90",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",
|
||||
X"01",X"23",X"44",X"04",X"00",X"00",X"00",X"00",X"0F",X"0F",X"0B",X"0F",X"06",X"00",X"00",X"00",
|
||||
X"0F",X"4D",X"C4",X"44",X"77",X"77",X"33",X"00",X"0C",X"80",X"00",X"00",X"00",X"88",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"76",X"00",X"00",X"00",X"00",X"00",X"06",X"0F",X"1A",
|
||||
X"00",X"00",X"44",X"CC",X"88",X"DC",X"D4",X"C5",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"0C",
|
||||
X"10",X"01",X"11",X"22",X"02",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"07",X"05",X"12",X"00",X"00",
|
||||
X"0F",X"0E",X"6A",X"3B",X"91",X"00",X"00",X"00",X"08",X"00",X"00",X"00",X"88",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"11",X"11",X"00",X"B4",X"0F",
|
||||
X"00",X"00",X"88",X"88",X"00",X"98",X"F4",X"E1",X"00",X"00",X"00",X"00",X"80",X"84",X"08",X"08",
|
||||
X"10",X"14",X"33",X"00",X"00",X"11",X"00",X"00",X"1A",X"2D",X"4B",X"0F",X"8A",X"01",X"08",X"00",
|
||||
X"86",X"7B",X"59",X"0C",X"48",X"08",X"00",X"00",X"00",X"44",X"88",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"70",X"F0",
|
||||
X"00",X"00",X"00",X"98",X"A9",X"B8",X"A9",X"D7",X"00",X"00",X"00",X"00",X"08",X"08",X"00",X"00",
|
||||
X"10",X"10",X"10",X"02",X"11",X"00",X"00",X"00",X"C3",X"87",X"85",X"0F",X"8D",X"08",X"00",X"00",
|
||||
X"97",X"68",X"0C",X"0C",X"48",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"70",
|
||||
X"00",X"00",X"00",X"61",X"A9",X"89",X"8A",X"D3",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"E1",X"C3",X"C3",X"47",X"08",X"00",X"00",
|
||||
X"C2",X"48",X"0C",X"40",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"10",X"20",X"70",
|
||||
X"00",X"00",X"84",X"C2",X"42",X"46",X"8C",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"70",X"F0",X"F0",X"70",X"70",X"11",X"02",X"00",
|
||||
X"C0",X"2C",X"0A",X"2C",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"30",X"30",X"30",X"30",X"30",
|
||||
X"00",X"00",X"08",X"84",X"95",X"91",X"A2",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"70",X"70",X"70",X"70",X"30",X"00",X"00",X"00",
|
||||
X"C2",X"87",X"85",X"0E",X"84",X"88",X"04",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"21",X"70",X"41",X"60",X"20",X"30",
|
||||
X"00",X"00",X"00",X"08",X"08",X"08",X"8C",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"70",X"70",X"30",X"10",X"00",X"00",X"00",
|
||||
X"87",X"85",X"87",X"C2",X"C0",X"44",X"02",X"00",X"00",X"80",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"00",X"00",X"86",X"81",X"88",X"FF",X"70",
|
||||
X"00",X"00",X"00",X"00",X"88",X"08",X"48",X"96",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"70",X"70",X"30",X"10",X"00",X"00",X"00",
|
||||
X"0F",X"0D",X"87",X"D2",X"E2",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"10",X"00",X"33",X"11",X"00",X"00",X"00",X"0C",X"97",X"90",X"11",X"FE",
|
||||
X"00",X"00",X"00",X"00",X"88",X"68",X"4B",X"87",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"08",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"30",X"30",X"10",X"00",X"00",X"00",X"00",
|
||||
X"0F",X"0D",X"87",X"F0",X"E0",X"01",X"00",X"00",X"08",X"08",X"08",X"8C",X"88",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"01",X"30",X"10",X"00",X"00",X"00",X"11",X"11",X"0E",X"C3",X"F0",X"32",
|
||||
X"00",X"00",X"00",X"88",X"88",X"83",X"0E",X"87",X"00",X"00",X"00",X"00",X"00",X"80",X"08",X"08",
|
||||
X"00",X"22",X"11",X"00",X"00",X"00",X"00",X"00",X"74",X"CD",X"98",X"00",X"00",X"00",X"00",X"00",
|
||||
X"0F",X"1A",X"1E",X"F0",X"00",X"00",X"00",X"00",X"2B",X"4C",X"00",X"88",X"88",X"08",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"30",X"00",X"44",X"22",X"33",X"11",X"1D",X"0F",X"C3",
|
||||
X"00",X"00",X"00",X"00",X"07",X"86",X"0F",X"0F",X"00",X"00",X"00",X"00",X"00",X"08",X"01",X"2A",
|
||||
X"10",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"F2",X"76",X"CD",X"DC",X"88",X"00",X"00",X"00",
|
||||
X"87",X"0F",X"1A",X"0E",X"C0",X"00",X"00",X"00",X"4C",X"80",X"88",X"44",X"44",X"04",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"04",X"44",X"32",X"10",X"00",X"00",X"00",X"06",X"0F",X"0B",X"1E",X"F0",
|
||||
X"00",X"00",X"00",X"33",X"44",X"C4",X"90",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",
|
||||
X"01",X"23",X"44",X"04",X"00",X"00",X"00",X"00",X"0F",X"0F",X"0B",X"0F",X"06",X"00",X"00",X"00",
|
||||
X"0F",X"5C",X"C4",X"77",X"33",X"00",X"00",X"00",X"0C",X"80",X"00",X"44",X"88",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"04",X"44",X"32",X"10",X"00",X"00",X"00",X"06",X"0F",X"0B",X"1E",X"F0",
|
||||
X"00",X"00",X"00",X"00",X"00",X"F7",X"C4",X"F0",X"00",X"00",X"00",X"00",X"00",X"88",X"44",X"C0",
|
||||
X"01",X"23",X"44",X"04",X"00",X"00",X"00",X"00",X"0F",X"0F",X"0B",X"0F",X"06",X"00",X"00",X"00",
|
||||
X"1E",X"4C",X"F7",X"00",X"00",X"00",X"00",X"00",X"48",X"44",X"88",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"73",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"0F",X"73",X"00",X"00",X"00",X"00",X"00",X"00",X"1F",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"BC",X"9E",X"8F",
|
||||
X"00",X"00",X"00",X"00",X"EE",X"F1",X"F3",X"F7",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"8F",X"9E",X"BC",X"77",X"00",X"00",X"00",X"00",
|
||||
X"F7",X"F3",X"F1",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"22",X"10",X"10",X"00",X"00",X"00",X"06",X"0F",X"0B",X"1E",X"F0",
|
||||
X"00",X"33",X"44",X"44",X"44",X"80",X"90",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",
|
||||
X"01",X"01",X"22",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"0B",X"0F",X"06",X"00",X"00",X"00",
|
||||
X"AF",X"CD",X"C4",X"44",X"77",X"77",X"33",X"00",X"8C",X"80",X"00",X"00",X"00",X"88",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"30",X"00",X"00",X"00",X"00",X"0C",X"1E",X"16",X"3C",
|
||||
X"00",X"00",X"22",X"44",X"88",X"98",X"F0",X"A7",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"C8",
|
||||
X"32",X"01",X"01",X"11",X"00",X"00",X"00",X"00",X"C3",X"0F",X"0F",X"0D",X"03",X"00",X"00",X"00",
|
||||
X"CD",X"CC",X"7B",X"19",X"00",X"00",X"00",X"00",X"80",X"00",X"88",X"CC",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"10",X"00",X"00",X"00",X"00",X"0C",X"1E",X"16",X"3C",
|
||||
X"00",X"00",X"00",X"33",X"CC",X"B8",X"C3",X"AE",X"00",X"00",X"00",X"00",X"80",X"80",X"CC",X"44",
|
||||
X"23",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"C3",X"0F",X"0F",X"0D",X"8B",X"00",X"00",X"00",
|
||||
X"FF",X"7B",X"08",X"08",X"00",X"00",X"00",X"00",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"11",X"22",X"22",X"22",X"3D",X"3C",X"34",
|
||||
X"00",X"00",X"00",X"30",X"71",X"43",X"A7",X"8C",X"00",X"00",X"00",X"00",X"80",X"88",X"22",X"22",
|
||||
X"01",X"00",X"23",X"00",X"00",X"00",X"00",X"00",X"2D",X"4B",X"87",X"87",X"05",X"44",X"00",X"00",
|
||||
X"7F",X"3D",X"0E",X"06",X"0C",X"00",X"00",X"00",X"EE",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"11",X"11",X"00",X"00",X"01",X"03",X"00",X"88",X"00",X"00",X"88",X"44",X"78",X"3C",
|
||||
X"00",X"00",X"00",X"F0",X"F2",X"96",X"C4",X"BF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"03",X"01",X"00",X"11",X"00",X"00",X"00",X"00",X"34",X"2D",X"4B",X"87",X"03",X"01",X"11",X"00",
|
||||
X"7D",X"0E",X"0F",X"0B",X"0E",X"00",X"00",X"00",X"FF",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"DC",X"CD",X"44",X"73",X"3F",
|
||||
X"00",X"00",X"C0",X"E8",X"68",X"C8",X"48",X"F3",X"00",X"00",X"00",X"00",X"00",X"44",X"88",X"00",
|
||||
X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"07",X"1E",X"1E",X"9E",X"11",X"00",X"00",
|
||||
X"E0",X"86",X"0F",X"0B",X"86",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"23",X"55",X"45",X"55",X"67",X"73",
|
||||
X"00",X"00",X"C4",X"A2",X"A2",X"A2",X"E6",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"0B",X"0F",X"03",X"44",X"00",X"00",
|
||||
X"C3",X"87",X"85",X"87",X"C0",X"22",X"00",X"00",X"00",X"08",X"08",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"22",X"11",X"00",X"00",X"00",X"30",X"71",X"61",X"31",X"21",X"FC",
|
||||
X"00",X"00",X"11",X"B3",X"3B",X"22",X"EC",X"CF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"70",X"16",X"0F",X"0D",X"16",X"10",X"00",X"00",
|
||||
X"0F",X"0E",X"87",X"87",X"97",X"88",X"00",X"00",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"F4",X"96",X"32",X"DF",
|
||||
X"00",X"11",X"00",X"00",X"11",X"22",X"E1",X"C3",X"00",X"00",X"88",X"88",X"00",X"00",X"08",X"0C",
|
||||
X"FF",X"77",X"00",X"00",X"00",X"00",X"00",X"00",X"EB",X"07",X"0F",X"0D",X"07",X"00",X"00",X"00",
|
||||
X"C2",X"4B",X"2D",X"1E",X"0C",X"08",X"88",X"00",X"0C",X"08",X"00",X"88",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"10",X"10",X"00",X"00",X"00",X"33",X"00",X"C4",X"8E",X"A6",X"C3",X"31",
|
||||
X"00",X"88",X"CC",X"CC",X"CC",X"CB",X"8F",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"08",
|
||||
X"44",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"74",X"F8",X"07",X"06",X"03",X"00",X"00",X"00",
|
||||
X"0F",X"87",X"4B",X"3C",X"0A",X"22",X"00",X"00",X"08",X"00",X"4C",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"10",X"10",X"33",X"22",X"00",X"00",X"00",X"CC",X"33",X"D1",X"3C",X"57",
|
||||
X"00",X"00",X"00",X"00",X"03",X"87",X"86",X"C3",X"00",X"00",X"00",X"00",X"00",X"08",X"08",X"80",
|
||||
X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"ED",X"01",X"01",X"00",X"00",X"00",X"00",
|
||||
X"3C",X"0F",X"0F",X"0B",X"1D",X"00",X"00",X"00",X"4C",X"80",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"10",X"30",X"31",X"00",X"00",X"44",X"22",X"11",X"91",X"F0",X"5E",
|
||||
X"00",X"00",X"00",X"00",X"03",X"87",X"86",X"C3",X"00",X"00",X"00",X"00",X"00",X"08",X"08",X"C0",
|
||||
X"10",X"00",X"11",X"33",X"00",X"00",X"00",X"00",X"3B",X"33",X"ED",X"89",X"00",X"00",X"00",X"00",
|
||||
X"3C",X"0F",X"0F",X"0B",X"0C",X"00",X"00",X"00",X"C4",X"08",X"08",X"88",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"22",X"10",X"10",X"00",X"00",X"00",X"06",X"0F",X"0B",X"1E",X"F0",
|
||||
X"00",X"00",X"00",X"33",X"44",X"C4",X"90",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",
|
||||
X"01",X"01",X"22",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"0B",X"0F",X"06",X"00",X"00",X"00",
|
||||
X"AF",X"DC",X"C4",X"77",X"33",X"00",X"00",X"00",X"8C",X"80",X"00",X"44",X"88",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"22",X"10",X"10",X"00",X"00",X"00",X"06",X"0F",X"0B",X"1E",X"F0",
|
||||
X"00",X"00",X"00",X"00",X"00",X"F7",X"C4",X"F0",X"00",X"00",X"00",X"00",X"00",X"88",X"44",X"C0",
|
||||
X"01",X"01",X"22",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"0B",X"0F",X"06",X"00",X"00",X"00",
|
||||
X"BE",X"4C",X"F7",X"00",X"00",X"00",X"00",X"00",X"C8",X"44",X"88",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"23",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"4C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"23",X"11",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"4C",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"11",X"32",X"74",X"F8",X"F0",
|
||||
X"00",X"00",X"00",X"88",X"CC",X"EE",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",
|
||||
X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"8F",X"47",X"23",X"11",X"00",X"00",X"00",
|
||||
X"F0",X"F1",X"E2",X"C4",X"88",X"00",X"00",X"00",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"0F",X"07",X"03",X"01",X"06",X"46",X"68",X"00",X"00",X"0C",X"1E",X"1E",X"2D",X"78",X"20",
|
||||
X"00",X"03",X"0F",X"0F",X"0E",X"0C",X"80",X"00",X"00",X"0C",X"0E",X"08",X"00",X"00",X"00",X"00",
|
||||
X"77",X"79",X"46",X"06",X"01",X"03",X"07",X"0F",X"FF",X"EC",X"78",X"2D",X"1E",X"1E",X"0C",X"00",
|
||||
X"FF",X"77",X"80",X"48",X"0E",X"0F",X"0F",X"03",X"DA",X"00",X"00",X"00",X"00",X"08",X"0E",X"0C",
|
||||
X"00",X"00",X"00",X"07",X"0F",X"0F",X"01",X"06",X"00",X"00",X"01",X"0B",X"2D",X"2D",X"3C",X"2C",
|
||||
X"43",X"0F",X"1E",X"0C",X"0C",X"08",X"80",X"77",X"08",X"80",X"00",X"00",X"00",X"00",X"52",X"88",
|
||||
X"46",X"7B",X"31",X"27",X"03",X"00",X"01",X"01",X"33",X"FC",X"DE",X"16",X"07",X"0F",X"0F",X"0E",
|
||||
X"FF",X"00",X"0C",X"0F",X"87",X"87",X"03",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"0C",X"00",
|
||||
X"00",X"00",X"00",X"00",X"07",X"0F",X"0F",X"09",X"10",X"03",X"07",X"07",X"4B",X"4B",X"2D",X"68",
|
||||
X"0C",X"0C",X"08",X"08",X"00",X"00",X"33",X"FF",X"00",X"00",X"00",X"00",X"42",X"84",X"88",X"00",
|
||||
X"06",X"56",X"31",X"36",X"03",X"11",X"00",X"00",X"19",X"FE",X"FE",X"83",X"0B",X"0F",X"03",X"07",
|
||||
X"AA",X"0E",X"87",X"4B",X"2D",X"0C",X"0C",X"08",X"00",X"00",X"0F",X"0F",X"0E",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"03",X"07",X"0F",X"07",X"07",X"0E",X"0E",X"0E",X"87",X"87",X"68",
|
||||
X"08",X"00",X"00",X"00",X"10",X"BB",X"FF",X"66",X"00",X"00",X"40",X"08",X"00",X"00",X"00",X"01",
|
||||
X"0F",X"0C",X"16",X"32",X"13",X"01",X"00",X"00",X"39",X"32",X"FF",X"EF",X"C1",X"8D",X"07",X"03",
|
||||
X"06",X"87",X"87",X"69",X"0E",X"0E",X"0C",X"08",X"03",X"0F",X"0F",X"0C",X"00",X"00",X"00",X"00",
|
||||
X"00",X"01",X"01",X"01",X"01",X"10",X"07",X"0F",X"0C",X"0C",X"0C",X"0C",X"0C",X"1F",X"86",X"59",
|
||||
X"00",X"01",X"12",X"64",X"CC",X"CC",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"0F",
|
||||
X"0F",X"0F",X"0A",X"03",X"23",X"01",X"00",X"00",X"79",X"6E",X"66",X"E7",X"E4",X"CB",X"2B",X"00",
|
||||
X"07",X"C3",X"B4",X"0F",X"0F",X"07",X"07",X"0E",X"0F",X"0E",X"0C",X"00",X"00",X"00",X"00",X"00",
|
||||
X"03",X"03",X"07",X"07",X"07",X"07",X"03",X"30",X"00",X"00",X"00",X"00",X"19",X"19",X"1D",X"1D",
|
||||
X"40",X"04",X"40",X"88",X"88",X"88",X"89",X"43",X"00",X"00",X"00",X"21",X"43",X"07",X"1E",X"0E",
|
||||
X"07",X"0F",X"0F",X"0E",X"0D",X"01",X"00",X"00",X"F1",X"3D",X"6E",X"66",X"6E",X"EB",X"39",X"02",
|
||||
X"43",X"F0",X"0F",X"0F",X"07",X"0B",X"0B",X"03",X"0C",X"08",X"00",X"08",X"08",X"08",X"08",X"00",
|
||||
X"00",X"02",X"06",X"07",X"07",X"07",X"03",X"03",X"00",X"00",X"00",X"00",X"11",X"19",X"59",X"2C",
|
||||
X"80",X"08",X"80",X"88",X"88",X"88",X"89",X"A9",X"00",X"02",X"03",X"07",X"07",X"0F",X"0E",X"0E",
|
||||
X"10",X"01",X"03",X"03",X"07",X"07",X"06",X"04",X"A4",X"78",X"3D",X"1F",X"19",X"16",X"36",X"01",
|
||||
X"A9",X"F8",X"A9",X"8B",X"88",X"CB",X"EB",X"04",X"C0",X"0C",X"0E",X"0E",X"0F",X"07",X"03",X"01",
|
||||
X"00",X"00",X"00",X"0C",X"0E",X"0E",X"0F",X"07",X"20",X"02",X"20",X"11",X"11",X"11",X"19",X"2C",
|
||||
X"00",X"00",X"00",X"00",X"89",X"89",X"8B",X"8B",X"0C",X"0C",X"0E",X"0E",X"0E",X"0E",X"0C",X"C0",
|
||||
X"03",X"01",X"00",X"01",X"01",X"01",X"01",X"00",X"2C",X"F0",X"0F",X"0F",X"0E",X"0D",X"0D",X"0C",
|
||||
X"F8",X"CB",X"67",X"66",X"67",X"7D",X"C9",X"04",X"0E",X"0F",X"0F",X"07",X"0B",X"08",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"0F",X"00",X"08",X"84",X"40",X"EE",X"66",X"77",X"33",
|
||||
X"03",X"03",X"03",X"03",X"03",X"07",X"16",X"A9",X"00",X"08",X"08",X"08",X"08",X"80",X"0E",X"0F",
|
||||
X"0F",X"07",X"03",X"00",X"00",X"00",X"00",X"00",X"0E",X"3C",X"D2",X"0F",X"0F",X"0E",X"0E",X"07",
|
||||
X"E9",X"CD",X"CC",X"7E",X"72",X"3D",X"4D",X"00",X"0F",X"0F",X"05",X"0C",X"4C",X"08",X"00",X"00",
|
||||
X"00",X"00",X"20",X"01",X"00",X"00",X"00",X"08",X"01",X"00",X"00",X"00",X"80",X"DD",X"FF",X"66",
|
||||
X"0E",X"0E",X"07",X"07",X"07",X"1E",X"1E",X"61",X"00",X"00",X"00",X"00",X"00",X"0C",X"0E",X"0F",
|
||||
X"0C",X"0F",X"0F",X"03",X"00",X"00",X"00",X"00",X"06",X"1E",X"1E",X"69",X"07",X"07",X"03",X"01",
|
||||
X"C9",X"C4",X"FF",X"7F",X"3C",X"1B",X"0A",X"0C",X"0F",X"09",X"86",X"C4",X"8C",X"08",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"24",X"12",X"11",X"00",X"03",X"03",X"01",X"01",X"00",X"00",X"CC",X"FF",
|
||||
X"80",X"0C",X"0E",X"0E",X"2D",X"2D",X"4B",X"61",X"00",X"00",X"00",X"00",X"0E",X"0F",X"0F",X"09",
|
||||
X"00",X"00",X"0F",X"0F",X"07",X"00",X"00",X"00",X"55",X"06",X"1E",X"2D",X"4B",X"03",X"03",X"01",
|
||||
X"89",X"F7",X"F7",X"1C",X"0D",X"0F",X"0C",X"0E",X"06",X"A6",X"C8",X"C6",X"0C",X"88",X"00",X"00",
|
||||
X"01",X"10",X"00",X"00",X"00",X"00",X"A4",X"11",X"2C",X"0F",X"87",X"03",X"03",X"01",X"10",X"EE",
|
||||
X"00",X"00",X"08",X"0D",X"4B",X"4B",X"C3",X"43",X"00",X"00",X"00",X"0E",X"0F",X"0F",X"08",X"06",
|
||||
X"00",X"00",X"00",X"00",X"0F",X"0F",X"03",X"00",X"FF",X"00",X"03",X"0F",X"1E",X"1E",X"0C",X"00",
|
||||
X"CC",X"F3",X"B7",X"86",X"0E",X"0F",X"0F",X"07",X"26",X"ED",X"C8",X"4E",X"0C",X"00",X"08",X"08",
|
||||
X"00",X"00",X"0F",X"07",X"01",X"06",X"46",X"68",X"00",X"00",X"0C",X"1E",X"1E",X"2D",X"78",X"20",
|
||||
X"00",X"03",X"87",X"0F",X"0E",X"0C",X"80",X"00",X"00",X"0C",X"0E",X"08",X"00",X"00",X"00",X"00",
|
||||
X"77",X"79",X"46",X"06",X"01",X"07",X"0F",X"00",X"FF",X"EC",X"F8",X"2D",X"1E",X"1E",X"0C",X"00",
|
||||
X"FF",X"77",X"80",X"48",X"0E",X"0F",X"0F",X"03",X"DA",X"00",X"00",X"00",X"00",X"08",X"0E",X"0C",
|
||||
X"00",X"00",X"00",X"0F",X"03",X"06",X"46",X"68",X"00",X"00",X"00",X"0C",X"1E",X"2D",X"78",X"20",
|
||||
X"00",X"00",X"07",X"0F",X"0F",X"0C",X"80",X"00",X"00",X"00",X"0C",X"0E",X"00",X"00",X"00",X"00",
|
||||
X"77",X"79",X"46",X"06",X"03",X"0F",X"00",X"00",X"FF",X"EC",X"F8",X"2D",X"1E",X"0C",X"00",X"00",
|
||||
X"FF",X"77",X"80",X"48",X"0F",X"0F",X"07",X"00",X"DA",X"00",X"00",X"00",X"00",X"0E",X"0C",X"00",
|
||||
X"00",X"00",X"00",X"00",X"0F",X"06",X"46",X"68",X"00",X"00",X"00",X"00",X"1E",X"2D",X"70",X"20",
|
||||
X"00",X"00",X"00",X"0F",X"0F",X"0C",X"80",X"00",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",X"00",
|
||||
X"77",X"79",X"46",X"06",X"0F",X"00",X"00",X"00",X"FF",X"EC",X"70",X"2D",X"1E",X"00",X"00",X"00",
|
||||
X"FF",X"77",X"80",X"48",X"87",X"0F",X"00",X"00",X"DA",X"00",X"00",X"00",X"00",X"0E",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"0F",X"46",X"68",X"00",X"00",X"00",X"00",X"00",X"0C",X"0F",X"02",
|
||||
X"00",X"00",X"00",X"00",X"00",X"87",X"3C",X"00",X"00",X"00",X"00",X"00",X"00",X"0E",X"C0",X"00",
|
||||
X"77",X"79",X"46",X"0F",X"00",X"00",X"00",X"00",X"FF",X"CE",X"0F",X"0C",X"00",X"00",X"00",X"00",
|
||||
X"FF",X"77",X"3C",X"0F",X"00",X"00",X"00",X"00",X"DA",X"00",X"C0",X"0E",X"00",X"00",X"00",X"00",
|
||||
X"00",X"24",X"12",X"01",X"00",X"22",X"22",X"11",X"00",X"00",X"C0",X"78",X"16",X"10",X"70",X"F0",
|
||||
X"00",X"00",X"10",X"E0",X"C0",X"91",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"00",X"00",X"00",
|
||||
X"00",X"11",X"22",X"22",X"00",X"01",X"03",X"06",X"F0",X"B4",X"70",X"10",X"07",X"0F",X"0C",X"00",
|
||||
X"22",X"77",X"00",X"91",X"C0",X"2C",X"01",X"00",X"10",X"00",X"00",X"00",X"CC",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"78",X"07",X"00",X"00",X"22",X"00",X"00",X"00",X"F0",X"F0",X"1E",X"10",X"70",
|
||||
X"00",X"60",X"40",X"91",X"A2",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"00",X"00",X"10",X"00",
|
||||
X"11",X"00",X"00",X"11",X"11",X"00",X"00",X"00",X"F0",X"B4",X"F8",X"30",X"01",X"03",X"07",X"0E",
|
||||
X"77",X"00",X"80",X"68",X"0F",X"0E",X"00",X"00",X"00",X"00",X"AA",X"44",X"80",X"40",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"30",X"78",X"06",X"00",X"00",X"00",X"10",X"30",X"F0",X"E0",X"68",X"70",
|
||||
X"00",X"80",X"22",X"44",X"44",X"00",X"00",X"33",X"00",X"00",X"00",X"00",X"20",X"00",X"00",X"00",
|
||||
X"44",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"70",X"F0",X"52",X"F8",X"88",X"88",X"01",X"03",
|
||||
X"66",X"80",X"C0",X"78",X"0F",X"0E",X"08",X"08",X"00",X"EE",X"00",X"E0",X"08",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"70",X"4B",X"0C",X"00",X"20",X"20",X"60",X"E0",X"E0",X"40",X"60",
|
||||
X"00",X"88",X"88",X"88",X"00",X"00",X"33",X"66",X"00",X"00",X"40",X"00",X"00",X"00",X"00",X"EE",
|
||||
X"00",X"22",X"11",X"00",X"00",X"00",X"00",X"00",X"F0",X"F0",X"DA",X"74",X"44",X"22",X"00",X"00",
|
||||
X"00",X"B0",X"C3",X"12",X"06",X"06",X"0E",X"0C",X"00",X"E0",X"80",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"10",X"30",X"70",X"00",X"91",X"A2",X"D1",X"C0",X"C0",X"C0",X"60",
|
||||
X"00",X"10",X"00",X"00",X"00",X"00",X"44",X"44",X"00",X"00",X"00",X"00",X"00",X"22",X"CC",X"00",
|
||||
X"C3",X"0C",X"00",X"33",X"00",X"00",X"00",X"00",X"70",X"70",X"61",X"98",X"22",X"11",X"11",X"00",
|
||||
X"80",X"F0",X"C1",X"83",X"03",X"03",X"03",X"21",X"F0",X"0C",X"08",X"08",X"00",X"80",X"00",X"00",
|
||||
X"00",X"00",X"00",X"10",X"00",X"00",X"10",X"10",X"00",X"22",X"44",X"22",X"80",X"C0",X"C0",X"E0",
|
||||
X"20",X"00",X"00",X"00",X"00",X"88",X"CC",X"00",X"00",X"00",X"00",X"44",X"44",X"88",X"10",X"E0",
|
||||
X"12",X"34",X"24",X"68",X"08",X"00",X"00",X"00",X"B0",X"B0",X"21",X"30",X"CC",X"00",X"00",X"00",
|
||||
X"D0",X"C3",X"E1",X"81",X"88",X"44",X"44",X"00",X"C0",X"C0",X"48",X"48",X"48",X"0C",X"0C",X"04",
|
||||
X"00",X"00",X"00",X"00",X"02",X"10",X"10",X"01",X"00",X"00",X"88",X"88",X"55",X"11",X"91",X"C0",
|
||||
X"80",X"00",X"00",X"00",X"11",X"88",X"00",X"10",X"00",X"00",X"88",X"88",X"20",X"40",X"C0",X"C0",
|
||||
X"01",X"01",X"12",X"12",X"12",X"24",X"04",X"00",X"F0",X"B0",X"A1",X"10",X"11",X"66",X"00",X"00",
|
||||
X"F0",X"E0",X"E0",X"C0",X"44",X"33",X"00",X"00",X"48",X"48",X"2C",X"24",X"24",X"12",X"10",X"00",
|
||||
X"00",X"00",X"00",X"11",X"11",X"04",X"06",X"01",X"20",X"00",X"00",X"00",X"00",X"BB",X"11",X"80",
|
||||
X"00",X"22",X"11",X"22",X"00",X"10",X"10",X"30",X"00",X"00",X"40",X"80",X"80",X"C0",X"C0",X"48",
|
||||
X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"F0",X"D0",X"D0",X"C0",X"80",X"91",X"80",X"00",
|
||||
X"F0",X"F0",X"68",X"E2",X"99",X"00",X"00",X"00",X"2C",X"16",X"12",X"01",X"88",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"22",X"11",X"04",X"00",X"80",X"00",X"00",X"00",X"66",X"BB",X"22",
|
||||
X"00",X"54",X"54",X"54",X"01",X"01",X"03",X"61",X"00",X"00",X"00",X"80",X"80",X"C0",X"48",X"3C",
|
||||
X"12",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"90",X"F0",X"78",X"68",X"48",X"68",X"24",X"04",
|
||||
X"F0",X"78",X"F0",X"51",X"44",X"44",X"88",X"00",X"12",X"01",X"00",X"CC",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"20",X"00",X"00",X"11",X"00",X"77",X"00",X"11",X"11",X"11",X"00",X"88",X"CC",X"44",
|
||||
X"00",X"40",X"40",X"24",X"34",X"07",X"02",X"60",X"00",X"00",X"00",X"00",X"00",X"E0",X"3C",X"12",
|
||||
X"00",X"16",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"D0",X"F0",X"48",X"24",X"24",X"34",X"12",
|
||||
X"F0",X"F0",X"79",X"E2",X"22",X"44",X"00",X"00",X"00",X"44",X"88",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"40",X"00",X"11",X"00",X"00",X"44",X"22",X"22",X"00",X"00",X"88",X"CC",
|
||||
X"80",X"80",X"C0",X"78",X"16",X"05",X"60",X"F0",X"00",X"00",X"00",X"40",X"F0",X"0F",X"00",X"00",
|
||||
X"55",X"22",X"10",X"07",X"00",X"00",X"00",X"00",X"00",X"10",X"F0",X"68",X"34",X"12",X"01",X"00",
|
||||
X"F0",X"A4",X"E0",X"11",X"91",X"91",X"C0",X"48",X"66",X"88",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"11",X"00",X"00",X"80",X"33",X"11",X"02",X"10",X"89",X"45",X"00",X"00",X"00",X"88",
|
||||
X"00",X"00",X"F0",X"0F",X"0F",X"60",X"E0",X"F0",X"00",X"00",X"F0",X"0E",X"00",X"00",X"66",X"88",
|
||||
X"00",X"55",X"22",X"00",X"01",X"00",X"00",X"00",X"00",X"10",X"70",X"3C",X"03",X"00",X"00",X"00",
|
||||
X"B4",X"F0",X"00",X"C0",X"C0",X"78",X"16",X"01",X"00",X"00",X"88",X"88",X"00",X"00",X"00",X"80",
|
||||
X"00",X"00",X"00",X"00",X"07",X"32",X"22",X"11",X"00",X"00",X"00",X"00",X"2C",X"F0",X"70",X"F0",
|
||||
X"00",X"00",X"00",X"00",X"30",X"B4",X"E0",X"00",X"00",X"00",X"00",X"00",X"CC",X"00",X"00",X"00",
|
||||
X"00",X"11",X"22",X"32",X"07",X"00",X"00",X"00",X"F0",X"B4",X"70",X"F0",X"2C",X"00",X"00",X"00",
|
||||
X"22",X"77",X"E0",X"96",X"30",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"CC",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"34",X"03",X"11",X"00",X"00",X"00",X"00",X"00",X"F0",X"1E",X"C3",
|
||||
X"00",X"00",X"00",X"00",X"00",X"91",X"96",X"48",X"00",X"00",X"00",X"00",X"00",X"CC",X"08",X"00",
|
||||
X"00",X"11",X"03",X"34",X"00",X"00",X"00",X"00",X"F0",X"87",X"1E",X"F0",X"00",X"00",X"00",X"00",
|
||||
X"22",X"48",X"96",X"91",X"00",X"00",X"00",X"00",X"10",X"00",X"08",X"CC",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"21",X"00",X"00",X"00",X"30",X"16",X"00",X"F0",X"0F",X"FF",X"70",X"70",X"F7",X"E0",
|
||||
X"00",X"F0",X"3D",X"FF",X"C0",X"80",X"00",X"00",X"00",X"98",X"10",X"70",X"00",X"00",X"00",X"00",
|
||||
X"E9",X"56",X"33",X"00",X"00",X"00",X"21",X"00",X"1F",X"0E",X"7E",X"70",X"77",X"F0",X"0F",X"FF",
|
||||
X"0F",X"00",X"00",X"80",X"CC",X"F0",X"3D",X"FF",X"4C",X"00",X"00",X"00",X"00",X"98",X"10",X"70",
|
||||
X"00",X"00",X"00",X"10",X"00",X"00",X"10",X"03",X"00",X"00",X"70",X"0F",X"77",X"30",X"F3",X"E0",
|
||||
X"00",X"00",X"F0",X"3D",X"FF",X"80",X"00",X"00",X"00",X"00",X"A8",X"20",X"60",X"00",X"00",X"00",
|
||||
X"74",X"23",X"11",X"00",X"00",X"10",X"00",X"00",X"1F",X"86",X"BE",X"33",X"70",X"0F",X"77",X"00",
|
||||
X"0F",X"00",X"00",X"88",X"F0",X"3D",X"FF",X"00",X"88",X"00",X"00",X"00",X"A8",X"20",X"60",X"00");
|
||||
begin
|
||||
process(clk)
|
||||
begin
|
||||
if rising_edge(clk) then
|
||||
data <= rom_data(to_integer(unsigned(addr)));
|
||||
end if;
|
||||
end process;
|
||||
end architecture;
|
||||
@@ -1,534 +0,0 @@
|
||||
library ieee;
|
||||
use ieee.std_logic_1164.all,ieee.numeric_std.all;
|
||||
|
||||
entity obj2 is
|
||||
port (
|
||||
clk : in std_logic;
|
||||
addr : in std_logic_vector(12 downto 0);
|
||||
data : out std_logic_vector(7 downto 0)
|
||||
);
|
||||
end entity;
|
||||
|
||||
architecture prom of obj2 is
|
||||
type rom is array(0 to 8191) of std_logic_vector(7 downto 0);
|
||||
signal rom_data: rom := (
|
||||
X"00",X"31",X"31",X"10",X"00",X"00",X"00",X"02",X"00",X"88",X"EE",X"FF",X"E6",X"E6",X"50",X"00",
|
||||
X"00",X"00",X"00",X"66",X"FF",X"CC",X"E0",X"70",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"77",X"13",X"11",X"00",X"00",X"01",X"12",X"12",X"99",X"DD",X"C9",X"6A",X"6A",X"79",X"E0",X"80",
|
||||
X"B8",X"9E",X"2C",X"C0",X"F0",X"60",X"00",X"00",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"33",X"F7",X"70",X"00",X"00",X"00",X"00",X"00",X"AA",X"FF",X"D4",X"40",
|
||||
X"00",X"00",X"00",X"77",X"EE",X"E8",X"F0",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"C0",
|
||||
X"01",X"33",X"01",X"00",X"00",X"01",X"01",X"12",X"00",X"EE",X"EE",X"FC",X"3D",X"E2",X"C0",X"00",
|
||||
X"CF",X"CF",X"3C",X"F0",X"88",X"00",X"00",X"00",X"08",X"00",X"00",X"C0",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"32",X"00",X"00",X"00",X"00",X"00",X"11",X"FE",X"CC",
|
||||
X"00",X"00",X"00",X"00",X"44",X"F8",X"F0",X"01",X"00",X"00",X"00",X"00",X"30",X"C0",X"80",X"08",
|
||||
X"60",X"81",X"11",X"11",X"00",X"00",X"01",X"00",X"00",X"44",X"FF",X"5E",X"12",X"24",X"08",X"00",
|
||||
X"CD",X"CF",X"36",X"C4",X"88",X"00",X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"77",X"00",X"00",X"00",X"11",X"33",X"FE",X"CC",X"CC",
|
||||
X"00",X"00",X"88",X"88",X"F0",X"F0",X"03",X"47",X"00",X"00",X"40",X"80",X"00",X"00",X"00",X"C0",
|
||||
X"FC",X"C0",X"00",X"01",X"11",X"00",X"00",X"00",X"00",X"22",X"77",X"FF",X"2B",X"01",X"03",X"12",
|
||||
X"DE",X"B8",X"E2",X"E2",X"E2",X"C0",X"80",X"00",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"70",X"00",X"00",X"60",X"E0",X"70",X"A9",X"C5",X"D1",
|
||||
X"00",X"10",X"10",X"24",X"3C",X"38",X"B8",X"98",X"80",X"00",X"00",X"00",X"00",X"44",X"66",X"EE",
|
||||
X"E1",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"2C",X"7F",X"77",X"26",X"23",X"00",X"00",X"00",
|
||||
X"31",X"22",X"73",X"33",X"31",X"10",X"10",X"00",X"CC",X"44",X"88",X"CC",X"CC",X"CC",X"CC",X"80",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"40",X"61",X"61",X"42",X"DB",
|
||||
X"20",X"20",X"40",X"48",X"68",X"38",X"30",X"B9",X"00",X"00",X"00",X"44",X"44",X"CC",X"CC",X"88",
|
||||
X"00",X"11",X"32",X"30",X"43",X"04",X"00",X"00",X"C8",X"F3",X"F7",X"7F",X"13",X"11",X"00",X"00",
|
||||
X"B9",X"11",X"77",X"33",X"39",X"31",X"31",X"10",X"00",X"88",X"00",X"88",X"88",X"88",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"54",X"61",X"43",X"53",
|
||||
X"80",X"80",X"80",X"80",X"D1",X"F1",X"71",X"B9",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"57",X"CC",X"F9",X"F9",X"F3",X"C1",X"08",X"08",
|
||||
X"B9",X"11",X"31",X"B8",X"98",X"9C",X"88",X"00",X"00",X"88",X"88",X"88",X"88",X"88",X"80",X"08",
|
||||
X"00",X"00",X"00",X"00",X"10",X"10",X"10",X"00",X"20",X"20",X"10",X"10",X"12",X"86",X"97",X"D3",
|
||||
X"00",X"00",X"11",X"91",X"F3",X"F3",X"31",X"B9",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"53",X"C8",X"61",X"D3",X"D3",X"C2",X"42",X"04",
|
||||
X"11",X"10",X"CC",X"CC",X"4E",X"44",X"00",X"00",X"88",X"CC",X"EE",X"E6",X"71",X"10",X"00",X"00",
|
||||
X"10",X"00",X"00",X"00",X"00",X"20",X"60",X"70",X"00",X"80",X"80",X"42",X"C3",X"C1",X"C0",X"A2",
|
||||
X"00",X"00",X"66",X"77",X"EE",X"5D",X"3B",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"EE",
|
||||
X"30",X"20",X"11",X"32",X"30",X"30",X"30",X"01",X"F3",X"40",X"DB",X"B7",X"95",X"08",X"08",X"00",
|
||||
X"71",X"10",X"88",X"CE",X"4C",X"00",X"00",X"00",X"F7",X"70",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"20",X"10",X"00",X"00",X"00",X"30",X"00",X"00",X"11",X"11",X"F0",X"F0",X"0C",X"2E",
|
||||
X"00",X"00",X"00",X"88",X"CC",X"F7",X"33",X"33",X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"EE",
|
||||
X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"B7",X"D1",X"74",X"74",X"74",X"30",X"10",X"00",
|
||||
X"00",X"44",X"EE",X"FF",X"4D",X"08",X"0C",X"84",X"F3",X"30",X"00",X"08",X"88",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"C0",X"30",X"10",X"01",X"00",X"00",X"00",X"00",X"22",X"F1",X"F0",X"08",
|
||||
X"00",X"00",X"00",X"00",X"00",X"88",X"F7",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C4",
|
||||
X"00",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"3B",X"3F",X"C6",X"32",X"11",X"00",X"00",X"00",
|
||||
X"00",X"22",X"FF",X"A7",X"84",X"42",X"01",X"00",X"60",X"18",X"88",X"88",X"00",X"00",X"08",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"30",X"00",X"00",X"00",X"EE",X"77",X"71",X"F0",X"80",
|
||||
X"00",X"00",X"00",X"00",X"55",X"FF",X"B2",X"20",X"00",X"00",X"00",X"00",X"CC",X"FE",X"E0",X"00",
|
||||
X"01",X"00",X"00",X"30",X"00",X"00",X"00",X"00",X"3F",X"3F",X"C3",X"F0",X"11",X"00",X"00",X"00",
|
||||
X"00",X"77",X"77",X"F3",X"CB",X"74",X"30",X"00",X"08",X"CC",X"08",X"00",X"00",X"08",X"08",X"84",
|
||||
X"00",X"00",X"00",X"F7",X"73",X"30",X"00",X"02",X"00",X"00",X"00",X"88",X"EE",X"F7",X"50",X"00",
|
||||
X"00",X"00",X"00",X"00",X"FB",X"EE",X"E0",X"70",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"77",X"13",X"11",X"03",X"34",X"F0",X"00",X"00",X"99",X"DD",X"8D",X"7B",X"E2",X"88",X"00",X"00",
|
||||
X"B8",X"9E",X"2C",X"E2",X"F9",X"00",X"00",X"00",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"73",X"78",X"00",X"02",X"00",X"00",X"00",X"00",X"CC",X"F7",X"D0",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"66",X"E0",X"70",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"77",X"13",X"11",X"78",X"34",X"00",X"00",X"00",X"99",X"DD",X"C1",X"F3",X"CC",X"00",X"00",X"00",
|
||||
X"B8",X"9E",X"2C",X"60",X"00",X"00",X"00",X"00",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"81",X"00",X"0A",X"42",X"E1",
|
||||
X"00",X"50",X"01",X"16",X"81",X"DA",X"22",X"F7",X"00",X"C0",X"3C",X"C3",X"0A",X"49",X"52",X"EE",
|
||||
X"0F",X"01",X"00",X"00",X"00",X"40",X"00",X"00",X"0F",X"0F",X"01",X"00",X"14",X"02",X"40",X"00",
|
||||
X"77",X"D7",X"25",X"4E",X"90",X"C2",X"12",X"04",X"CE",X"AB",X"4E",X"81",X"06",X"68",X"4D",X"07",
|
||||
X"00",X"00",X"40",X"00",X"00",X"40",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"40",X"A0",X"08",X"00",X"00",X"08",X"28",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"77",X"00",X"00",X"01",X"F0",X"80",X"00",X"30",X"F9",
|
||||
X"00",X"00",X"F0",X"00",X"12",X"60",X"C0",X"F8",X"00",X"00",X"E0",X"00",X"C0",X"00",X"00",X"80",
|
||||
X"00",X"77",X"33",X"00",X"00",X"01",X"00",X"00",X"1E",X"9F",X"8B",X"66",X"80",X"3C",X"01",X"00",
|
||||
X"E0",X"AD",X"0C",X"24",X"03",X"00",X"0F",X"00",X"00",X"80",X"00",X"00",X"48",X"00",X"2C",X"00",
|
||||
X"00",X"00",X"00",X"12",X"10",X"00",X"00",X"33",X"00",X"12",X"60",X"C0",X"00",X"30",X"F9",X"BC",
|
||||
X"70",X"C0",X"30",X"04",X"08",X"F0",X"E8",X"E1",X"80",X"00",X"80",X"00",X"00",X"80",X"00",X"80",
|
||||
X"44",X"33",X"77",X"00",X"00",X"00",X"00",X"00",X"1F",X"8F",X"BB",X"22",X"40",X"0F",X"00",X"00",
|
||||
X"8C",X"0C",X"01",X"01",X"81",X"0F",X"00",X"00",X"00",X"00",X"2C",X"10",X"0E",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"30",X"24",X"02",X"00",X"10",X"70",X"48",X"80",X"01",X"30",X"73",X"34",
|
||||
X"80",X"60",X"C0",X"80",X"20",X"C0",X"E1",X"C2",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",
|
||||
X"11",X"77",X"00",X"33",X"00",X"00",X"00",X"00",X"9F",X"0F",X"89",X"FF",X"20",X"01",X"02",X"00",
|
||||
X"8F",X"0F",X"00",X"00",X"0F",X"0A",X"00",X"00",X"24",X"0C",X"12",X"0C",X"08",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"10",X"10",X"20",X"34",X"30",X"60",X"D0",X"90",X"90",X"10",X"30",X"71",
|
||||
X"80",X"60",X"80",X"20",X"60",X"D0",X"F8",X"E4",X"00",X"00",X"00",X"00",X"00",X"82",X"02",X"05",
|
||||
X"00",X"00",X"11",X"33",X"00",X"00",X"00",X"00",X"70",X"34",X"8F",X"00",X"EE",X"88",X"00",X"00",
|
||||
X"E9",X"48",X"08",X"01",X"83",X"0C",X"08",X"00",X"0D",X"03",X"06",X"0C",X"00",X"00",X"00",X"00",
|
||||
X"00",X"10",X"10",X"30",X"20",X"20",X"20",X"24",X"C0",X"B0",X"60",X"40",X"60",X"30",X"71",X"72",
|
||||
X"00",X"00",X"00",X"80",X"A0",X"E0",X"C0",X"F8",X"00",X"00",X"00",X"00",X"00",X"50",X"D0",X"A0",
|
||||
X"06",X"00",X"11",X"33",X"11",X"00",X"00",X"00",X"70",X"07",X"8F",X"88",X"00",X"66",X"00",X"00",
|
||||
X"C8",X"80",X"10",X"30",X"24",X"06",X"00",X"00",X"60",X"40",X"C0",X"80",X"00",X"00",X"00",X"00",
|
||||
X"10",X"10",X"20",X"20",X"20",X"02",X"40",X"24",X"00",X"00",X"40",X"90",X"D0",X"50",X"70",X"72",
|
||||
X"00",X"00",X"00",X"40",X"40",X"C0",X"F0",X"CA",X"00",X"00",X"00",X"B0",X"A0",X"A0",X"A0",X"40",
|
||||
X"20",X"60",X"24",X"04",X"00",X"00",X"00",X"00",X"72",X"16",X"07",X"02",X"DD",X"BB",X"AA",X"00",
|
||||
X"C8",X"C0",X"80",X"10",X"9A",X"89",X"00",X"00",X"40",X"40",X"C0",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"20",X"20",X"20",X"20",X"20",X"20",X"20",X"00",X"00",X"80",X"90",X"90",X"58",X"70",X"31",
|
||||
X"00",X"00",X"00",X"40",X"40",X"D0",X"E1",X"E4",X"00",X"20",X"A0",X"A0",X"A0",X"A0",X"20",X"20",
|
||||
X"12",X"10",X"10",X"10",X"01",X"00",X"00",X"00",X"13",X"03",X"01",X"80",X"22",X"22",X"11",X"00",
|
||||
X"E4",X"E0",X"48",X"08",X"44",X"44",X"44",X"00",X"60",X"40",X"40",X"48",X"40",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"A0",X"A0",X"82",X"49",X"40",X"00",X"00",X"00",X"50",X"50",X"70",X"70",X"7A",
|
||||
X"10",X"20",X"20",X"20",X"30",X"24",X"C0",X"C8",X"00",X"80",X"80",X"80",X"48",X"40",X"40",X"48",
|
||||
X"40",X"24",X"12",X"10",X"10",X"01",X"00",X"00",X"36",X"16",X"03",X"00",X"A2",X"00",X"00",X"00",
|
||||
X"C8",X"C0",X"C0",X"80",X"44",X"44",X"88",X"00",X"40",X"40",X"48",X"40",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"40",X"24",X"1A",X"00",X"00",X"00",X"20",X"A0",X"38",X"70",X"70",
|
||||
X"20",X"82",X"58",X"41",X"C0",X"C0",X"C0",X"C8",X"00",X"00",X"00",X"80",X"80",X"C0",X"80",X"C0",
|
||||
X"0C",X"04",X"24",X"12",X"00",X"00",X"00",X"00",X"B6",X"27",X"03",X"44",X"19",X"68",X"04",X"00",
|
||||
X"E8",X"C0",X"C0",X"62",X"00",X"88",X"44",X"00",X"40",X"28",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"05",X"04",X"28",X"01",X"24",X"01",X"40",X"60",X"B0",X"F1",X"36",
|
||||
X"C0",X"24",X"92",X"90",X"81",X"80",X"C0",X"E8",X"00",X"00",X"00",X"00",X"80",X"08",X"40",X"68",
|
||||
X"0B",X"0C",X"06",X"12",X"00",X"00",X"00",X"00",X"1F",X"03",X"23",X"91",X"1C",X"12",X"01",X"00",
|
||||
X"E0",X"E0",X"3D",X"00",X"44",X"11",X"00",X"00",X"00",X"00",X"00",X"88",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"24",X"10",X"24",X"12",X"10",X"D0",X"70",X"79",
|
||||
X"00",X"80",X"68",X"30",X"12",X"01",X"80",X"C8",X"00",X"00",X"00",X"00",X"00",X"C0",X"48",X"00",
|
||||
X"04",X"06",X"0B",X"0C",X"07",X"01",X"00",X"00",X"36",X"1F",X"0B",X"11",X"00",X"0F",X"01",X"00",
|
||||
X"E0",X"F1",X"68",X"00",X"AA",X"19",X"08",X"00",X"00",X"00",X"88",X"00",X"00",X"00",X"00",X"00",
|
||||
X"10",X"01",X"00",X"01",X"00",X"00",X"10",X"00",X"00",X"E0",X"01",X"E0",X"20",X"12",X"78",X"71",
|
||||
X"00",X"00",X"E0",X"02",X"01",X"00",X"C0",X"F9",X"00",X"00",X"00",X"00",X"C0",X"08",X"00",X"00",
|
||||
X"01",X"00",X"02",X"01",X"0C",X"03",X"00",X"00",X"1E",X"13",X"0F",X"08",X"00",X"0D",X"03",X"00",
|
||||
X"F1",X"F8",X"68",X"CC",X"44",X"0E",X"07",X"00",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"77",X"00",X"00",X"78",X"C0",X"80",X"00",X"30",X"F9",
|
||||
X"00",X"00",X"F0",X"00",X"12",X"60",X"C0",X"F8",X"00",X"00",X"00",X"00",X"C0",X"00",X"00",X"80",
|
||||
X"00",X"77",X"33",X"00",X"00",X"01",X"00",X"00",X"1E",X"9F",X"8B",X"66",X"80",X"3C",X"01",X"00",
|
||||
X"E0",X"AD",X"0C",X"04",X"1E",X"00",X"0F",X"00",X"00",X"80",X"00",X"00",X"00",X"00",X"2C",X"00",
|
||||
X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"77",X"00",X"00",X"01",X"F0",X"80",X"00",X"30",X"F9",
|
||||
X"00",X"00",X"F0",X"00",X"78",X"40",X"C0",X"F8",X"00",X"00",X"E0",X"00",X"00",X"00",X"00",X"80",
|
||||
X"00",X"77",X"33",X"00",X"00",X"00",X"01",X"00",X"1E",X"9F",X"8B",X"66",X"80",X"C0",X"0F",X"00",
|
||||
X"E0",X"AD",X"0C",X"24",X"03",X"00",X"1E",X"00",X"00",X"80",X"00",X"00",X"48",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"20",X"00",X"00",X"00",X"00",X"40",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"20",
|
||||
X"00",X"00",X"00",X"20",X"10",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"10",X"00",X"00",X"00",X"10",X"0F",X"01",X"84",X"00",X"0D",X"1E",X"0E",X"0E",X"C3",X"3D",X"1F",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"0B",X"00",X"00",X"00",X"40",X"00",X"00",X"1C",X"0F",
|
||||
X"00",X"00",X"00",X"00",X"00",X"80",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"40",X"00",X"68",
|
||||
X"2D",X"1C",X"62",X"75",X"FC",X"FE",X"FF",X"FF",X"0F",X"87",X"E9",X"FF",X"EF",X"8F",X"CE",X"07",
|
||||
X"10",X"20",X"6C",X"CE",X"8C",X"8C",X"18",X"28",X"2C",X"24",X"02",X"00",X"00",X"10",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"60",X"24",
|
||||
X"00",X"00",X"00",X"30",X"E0",X"00",X"CC",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"71",X"24",X"23",X"11",X"00",X"00",X"00",
|
||||
X"00",X"33",X"CC",X"00",X"0E",X"CF",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"20",X"31",X"60",
|
||||
X"00",X"40",X"C0",X"80",X"00",X"FF",X"00",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",
|
||||
X"00",X"00",X"00",X"22",X"00",X"00",X"00",X"00",X"24",X"00",X"30",X"01",X"00",X"00",X"00",X"00",
|
||||
X"11",X"EE",X"80",X"CF",X"33",X"00",X"00",X"00",X"00",X"00",X"0E",X"3F",X"CC",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"40",X"60",X"40",X"73",X"62",
|
||||
X"00",X"00",X"00",X"00",X"00",X"88",X"22",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"60",X"04",X"10",X"00",X"00",X"88",X"00",
|
||||
X"22",X"CC",X"C3",X"3B",X"00",X"00",X"00",X"00",X"1F",X"6E",X"88",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"44",X"46",X"47",X"23",X"23",X"00",X"00",X"00",X"00",X"22",X"22",X"44",X"44",
|
||||
X"00",X"00",X"00",X"00",X"88",X"98",X"54",X"54",X"00",X"00",X"00",X"00",X"80",X"80",X"00",X"00",
|
||||
X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"2A",X"E8",X"24",X"00",X"00",X"00",X"11",X"00",
|
||||
X"20",X"C0",X"48",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"00",X"00",X"00",X"00",X"00",X"11",X"44",X"44",
|
||||
X"00",X"00",X"20",X"20",X"60",X"20",X"EC",X"64",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"8F",X"67",X"11",X"00",X"00",X"00",X"00",X"00",X"44",X"33",X"3C",X"CD",X"00",X"00",X"00",X"00",
|
||||
X"20",X"60",X"02",X"80",X"00",X"00",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"00",X"20",X"30",X"10",X"00",X"FF",X"00",X"88",
|
||||
X"00",X"00",X"00",X"00",X"80",X"40",X"C8",X"60",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"07",X"CF",X"33",X"00",X"00",X"00",X"88",X"77",X"10",X"3F",X"CC",X"00",X"00",X"00",
|
||||
X"42",X"00",X"C0",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"70",X"00",X"33",X"CC",
|
||||
X"00",X"00",X"00",X"00",X"00",X"80",X"60",X"42",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"00",X"00",X"CC",X"33",X"00",X"07",X"3F",X"CC",X"00",
|
||||
X"00",X"E8",X"42",X"4C",X"88",X"00",X"00",X"00",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"70",X"70",X"00",X"EE",X"00",
|
||||
X"00",X"00",X"08",X"0C",X"D2",X"E0",X"C0",X"84",X"00",X"00",X"00",X"00",X"00",X"88",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"EE",X"00",X"70",X"61",X"03",X"00",
|
||||
X"00",X"C0",X"84",X"0E",X"1E",X"59",X"C4",X"00",X"44",X"00",X"00",X"00",X"88",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"00",X"12",X"00",X"88",X"54",X"10",
|
||||
X"00",X"00",X"87",X"F0",X"70",X"C0",X"80",X"08",X"00",X"00",X"6A",X"80",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"32",X"54",X"88",X"00",X"03",X"00",X"00",
|
||||
X"00",X"80",X"08",X"C0",X"34",X"1E",X"0F",X"00",X"88",X"00",X"00",X"00",X"00",X"C4",X"6A",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"70",X"70",X"00",X"EE",X"00",
|
||||
X"00",X"00",X"08",X"0C",X"D2",X"E0",X"C0",X"84",X"00",X"00",X"00",X"00",X"00",X"88",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"EE",X"00",X"70",X"61",X"03",X"00",
|
||||
X"00",X"C0",X"84",X"0E",X"1E",X"59",X"C4",X"00",X"44",X"00",X"00",X"00",X"88",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"70",X"00",X"33",X"CC",
|
||||
X"00",X"00",X"00",X"00",X"00",X"80",X"60",X"42",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"00",X"00",X"CC",X"33",X"00",X"07",X"3F",X"CC",X"00",
|
||||
X"00",X"E8",X"42",X"4C",X"88",X"00",X"00",X"00",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"50",X"70",X"00",X"EE",X"00",
|
||||
X"00",X"00",X"08",X"0C",X"D2",X"E0",X"C0",X"84",X"00",X"00",X"00",X"00",X"00",X"88",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"EE",X"00",X"70",X"61",X"03",X"00",
|
||||
X"00",X"C0",X"84",X"0E",X"1E",X"59",X"C4",X"00",X"44",X"00",X"00",X"00",X"88",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"52",X"B8",X"10",X"01",
|
||||
X"00",X"00",X"0E",X"78",X"F0",X"80",X"B3",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"00",
|
||||
X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"01",X"03",X"CB",X"54",X"11",X"00",
|
||||
X"00",X"C4",X"B3",X"08",X"78",X"3C",X"86",X"00",X"00",X"00",X"88",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"12",
|
||||
X"00",X"00",X"00",X"10",X"70",X"80",X"66",X"11",X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"88",
|
||||
X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"12",X"11",X"00",X"00",X"00",X"00",
|
||||
X"00",X"99",X"66",X"08",X"8F",X"67",X"11",X"00",X"00",X"88",X"00",X"00",X"00",X"08",X"CC",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"00",X"00",X"80",X"00",
|
||||
X"03",X"00",X"B4",X"08",X"02",X"00",X"10",X"00",X"07",X"0B",X"1A",X"04",X"03",X"07",X"09",X"10",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"20",X"40",X"00",X"10",X"80",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"FF",X"DB",X"7C",X"D3",X"BC",X"0F",X"87",X"B4",X"DA",X"96",X"A5",X"4B",X"0E",X"3C",X"C3",X"1E",
|
||||
X"84",X"8C",X"8A",X"09",X"87",X"40",X"48",X"84",X"00",X"40",X"00",X"00",X"08",X"60",X"00",X"00",
|
||||
X"49",X"04",X"00",X"00",X"00",X"00",X"00",X"00",X"69",X"0F",X"24",X"60",X"20",X"20",X"80",X"00",
|
||||
X"28",X"10",X"00",X"40",X"00",X"20",X"00",X"00",X"20",X"10",X"80",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"20",X"00",X"88",X"89",X"00",X"20",X"70",X"3C",X"5E",X"16",X"DE",X"CE",
|
||||
X"00",X"00",X"10",X"70",X"F0",X"F0",X"71",X"F7",X"00",X"00",X"E0",X"C0",X"80",X"00",X"00",X"CC",
|
||||
X"77",X"89",X"88",X"00",X"20",X"00",X"00",X"00",X"FF",X"EC",X"FC",X"16",X"1E",X"5E",X"16",X"02",
|
||||
X"FF",X"7F",X"17",X"87",X"87",X"07",X"01",X"00",X"F8",X"CC",X"00",X"00",X"08",X"0C",X"0E",X"00",
|
||||
X"00",X"00",X"00",X"00",X"01",X"41",X"00",X"11",X"00",X"80",X"E0",X"2C",X"BC",X"3C",X"FC",X"EC",
|
||||
X"00",X"30",X"F0",X"F0",X"E0",X"F3",X"F7",X"F7",X"C0",X"80",X"00",X"00",X"00",X"00",X"E8",X"CC",
|
||||
X"89",X"BB",X"45",X"44",X"44",X"10",X"00",X"00",X"FF",X"EE",X"FE",X"DE",X"07",X"27",X"03",X"00",
|
||||
X"FF",X"07",X"C3",X"C3",X"C3",X"C0",X"08",X"08",X"88",X"00",X"0C",X"0E",X"0F",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"10",X"30",X"03",X"03",X"40",X"00",X"00",X"10",X"90",X"F0",X"78",X"AC",X"2C",
|
||||
X"60",X"E0",X"C0",X"C0",X"E2",X"F3",X"F7",X"F7",X"00",X"00",X"00",X"00",X"A8",X"C0",X"CC",X"88",
|
||||
X"11",X"01",X"99",X"77",X"22",X"22",X"00",X"00",X"FD",X"FF",X"FE",X"6F",X"01",X"13",X"41",X"00",
|
||||
X"EF",X"03",X"C3",X"E1",X"68",X"2C",X"2C",X"20",X"88",X"0F",X"0F",X"0E",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"70",X"34",X"16",X"17",X"10",X"30",X"70",X"70",X"70",X"F0",X"F0",X"D0",
|
||||
X"80",X"00",X"00",X"33",X"FF",X"F7",X"FF",X"DF",X"00",X"00",X"40",X"80",X"88",X"88",X"00",X"01",
|
||||
X"01",X"91",X"01",X"00",X"99",X"66",X"22",X"11",X"D9",X"EE",X"FE",X"FF",X"27",X"00",X"00",X"20",
|
||||
X"0F",X"07",X"E1",X"E0",X"78",X"7C",X"1E",X"00",X"0F",X"0E",X"0C",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"30",X"34",X"07",X"60",X"E0",X"E0",X"F0",X"F1",X"F0",X"D0",X"E0",
|
||||
X"00",X"10",X"20",X"64",X"EE",X"EE",X"EF",X"CF",X"00",X"00",X"00",X"00",X"00",X"01",X"0F",X"0F",
|
||||
X"03",X"02",X"40",X"00",X"00",X"22",X"11",X"00",X"BD",X"7D",X"FF",X"7F",X"57",X"CC",X"44",X"22",
|
||||
X"89",X"F8",X"3C",X"9E",X"9F",X"07",X"40",X"00",X"0E",X"0C",X"80",X"C0",X"C0",X"08",X"00",X"00",
|
||||
X"10",X"10",X"10",X"10",X"10",X"10",X"00",X"70",X"80",X"80",X"C0",X"C0",X"F1",X"F1",X"D1",X"E0",
|
||||
X"40",X"40",X"EA",X"EE",X"EE",X"EF",X"CF",X"8F",X"00",X"00",X"00",X"01",X"07",X"0E",X"0E",X"0C",
|
||||
X"07",X"13",X"03",X"00",X"20",X"00",X"00",X"00",X"F1",X"7D",X"77",X"77",X"27",X"22",X"EE",X"11",
|
||||
X"30",X"F0",X"8F",X"DF",X"03",X"00",X"20",X"88",X"80",X"C0",X"C0",X"68",X"00",X"00",X"00",X"00",
|
||||
X"00",X"02",X"03",X"03",X"03",X"01",X"01",X"00",X"00",X"00",X"11",X"19",X"3F",X"1F",X"1F",X"C1",
|
||||
X"80",X"80",X"C4",X"CC",X"FE",X"FC",X"FC",X"D8",X"00",X"20",X"60",X"E0",X"E0",X"C0",X"C0",X"80",
|
||||
X"30",X"07",X"13",X"01",X"00",X"00",X"00",X"00",X"E0",X"3C",X"3F",X"3B",X"01",X"80",X"00",X"33",
|
||||
X"B8",X"8F",X"EF",X"EE",X"8C",X"88",X"88",X"66",X"E0",X"78",X"AC",X"0C",X"00",X"80",X"00",X"00",
|
||||
X"00",X"00",X"08",X"0C",X"07",X"07",X"03",X"03",X"20",X"20",X"31",X"33",X"77",X"7F",X"3F",X"1D",
|
||||
X"00",X"10",X"30",X"B8",X"F8",X"F8",X"F8",X"B8",X"80",X"80",X"80",X"80",X"80",X"80",X"C0",X"F0",
|
||||
X"00",X"30",X"03",X"07",X"00",X"00",X"00",X"00",X"E0",X"F0",X"3F",X"BF",X"1D",X"00",X"40",X"00",
|
||||
X"8B",X"EF",X"FF",X"FF",X"4E",X"44",X"33",X"CC",X"68",X"AC",X"0C",X"00",X"40",X"00",X"88",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"0C",X"0F",X"07",X"00",X"80",X"62",X"FB",X"77",X"FF",X"3F",X"0F",
|
||||
X"60",X"70",X"70",X"F8",X"F0",X"F8",X"B8",X"8B",X"00",X"00",X"00",X"00",X"00",X"F0",X"E0",X"AC",
|
||||
X"03",X"00",X"00",X"01",X"01",X"00",X"00",X"00",X"48",X"F0",X"78",X"3C",X"8E",X"0E",X"10",X"00",
|
||||
X"CF",X"F7",X"FF",X"EF",X"BF",X"11",X"11",X"22",X"2C",X"04",X"20",X"00",X"00",X"CC",X"00",X"00",
|
||||
X"00",X"00",X"20",X"10",X"11",X"11",X"00",X"08",X"10",X"00",X"00",X"CC",X"FF",X"FE",X"FF",X"BF",
|
||||
X"80",X"C0",X"E0",X"E0",X"E0",X"F0",X"C3",X"83",X"00",X"00",X"00",X"00",X"E0",X"E0",X"E0",X"AC",
|
||||
X"0F",X"07",X"03",X"00",X"00",X"00",X"00",X"00",X"0F",X"0E",X"78",X"70",X"1E",X"5E",X"1E",X"00",
|
||||
X"9B",X"77",X"F7",X"FF",X"4E",X"00",X"00",X"40",X"08",X"98",X"08",X"00",X"99",X"66",X"44",X"88",
|
||||
X"00",X"00",X"00",X"40",X"30",X"11",X"11",X"00",X"70",X"30",X"30",X"30",X"FE",X"FE",X"FF",X"FF",
|
||||
X"00",X"80",X"D0",X"F0",X"96",X"07",X"27",X"DF",X"00",X"00",X"80",X"C0",X"C0",X"C0",X"E0",X"88",
|
||||
X"01",X"0F",X"0F",X"25",X"00",X"00",X"00",X"00",X"8E",X"1C",X"3C",X"4B",X"07",X"27",X"03",X"00",
|
||||
X"FF",X"F3",X"F7",X"E3",X"80",X"48",X"20",X"00",X"88",X"19",X"EE",X"44",X"22",X"44",X"00",X"00",
|
||||
X"10",X"00",X"00",X"00",X"00",X"33",X"F1",X"33",X"80",X"E0",X"F0",X"70",X"70",X"FC",X"EE",X"FF",
|
||||
X"00",X"10",X"70",X"F0",X"3C",X"5E",X"97",X"37",X"00",X"00",X"00",X"00",X"80",X"A0",X"00",X"11",
|
||||
X"00",X"00",X"03",X"0F",X"0F",X"00",X"00",X"00",X"EE",X"1C",X"3C",X"0F",X"0D",X"01",X"01",X"00",
|
||||
X"FF",X"F3",X"F7",X"48",X"68",X"AC",X"08",X"00",X"19",X"EE",X"2A",X"22",X"00",X"80",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"20",X"00",X"88",X"89",X"00",X"20",X"34",X"3C",X"5E",X"16",X"DE",X"CE",
|
||||
X"00",X"00",X"00",X"10",X"F0",X"F0",X"70",X"F1",X"00",X"00",X"00",X"C0",X"E0",X"C0",X"80",X"CC",
|
||||
X"77",X"89",X"88",X"00",X"20",X"00",X"00",X"00",X"FF",X"EC",X"FC",X"16",X"1E",X"5E",X"16",X"02",
|
||||
X"FF",X"1F",X"07",X"87",X"87",X"01",X"00",X"00",X"F8",X"CC",X"08",X"0C",X"0E",X"0C",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"20",X"00",X"88",X"89",X"00",X"20",X"34",X"3C",X"5E",X"16",X"DE",X"CE",
|
||||
X"00",X"00",X"00",X"00",X"90",X"B0",X"70",X"F0",X"00",X"00",X"00",X"00",X"C0",X"E0",X"C0",X"CC",
|
||||
X"77",X"89",X"88",X"00",X"20",X"00",X"00",X"00",X"FF",X"EC",X"FC",X"16",X"1E",X"5E",X"16",X"02",
|
||||
X"FF",X"0F",X"07",X"83",X"81",X"00",X"00",X"00",X"F8",X"CC",X"0C",X"0E",X"0C",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"20",X"00",X"88",X"89",X"00",X"20",X"34",X"3C",X"5E",X"16",X"DE",X"CE",
|
||||
X"00",X"00",X"00",X"00",X"80",X"B0",X"70",X"F0",X"00",X"00",X"00",X"00",X"00",X"E0",X"F0",X"C0",
|
||||
X"77",X"89",X"88",X"00",X"20",X"00",X"00",X"00",X"FF",X"EC",X"FC",X"16",X"1E",X"5E",X"16",X"02",
|
||||
X"3F",X"0F",X"07",X"83",X"80",X"00",X"00",X"00",X"F8",X"0C",X"0F",X"0E",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"20",X"00",X"88",X"89",X"00",X"20",X"34",X"3C",X"5E",X"16",X"DE",X"CE",
|
||||
X"00",X"00",X"00",X"00",X"80",X"B0",X"70",X"F0",X"00",X"00",X"00",X"00",X"00",X"80",X"E0",X"F0",
|
||||
X"77",X"89",X"88",X"00",X"20",X"00",X"00",X"00",X"FF",X"EC",X"FC",X"16",X"1E",X"5E",X"16",X"02",
|
||||
X"0F",X"0F",X"07",X"83",X"80",X"00",X"00",X"00",X"3C",X"0F",X"0E",X"08",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"11",X"77",X"11",X"01",X"00",X"00",X"00",X"33",X"FF",X"FF",X"FF",X"03",
|
||||
X"00",X"00",X"66",X"FF",X"CD",X"CF",X"1E",X"78",X"00",X"00",X"00",X"04",X"0C",X"08",X"00",X"80",
|
||||
X"30",X"01",X"11",X"77",X"33",X"00",X"00",X"00",X"83",X"03",X"CC",X"EE",X"FF",X"BF",X"33",X"00",
|
||||
X"1E",X"0F",X"1E",X"03",X"89",X"EE",X"FF",X"FF",X"84",X"80",X"00",X"08",X"0C",X"04",X"EE",X"00",
|
||||
X"00",X"00",X"00",X"00",X"11",X"33",X"FF",X"00",X"00",X"00",X"33",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"00",X"00",X"88",X"EE",X"CD",X"8F",X"16",X"3C",X"00",X"00",X"00",X"08",X"00",X"00",X"84",X"80",
|
||||
X"01",X"30",X"01",X"00",X"00",X"33",X"00",X"00",X"01",X"A2",X"77",X"77",X"FF",X"DF",X"77",X"00",
|
||||
X"1E",X"0F",X"00",X"FF",X"FF",X"FF",X"88",X"00",X"80",X"0E",X"00",X"CC",X"88",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"FF",X"00",X"00",X"00",X"33",X"FF",X"FF",X"FF",X"FF",
|
||||
X"00",X"00",X"00",X"FF",X"FF",X"FF",X"CC",X"33",X"00",X"00",X"00",X"CC",X"88",X"66",X"CC",X"CC",
|
||||
X"00",X"01",X"10",X"00",X"00",X"00",X"00",X"00",X"88",X"51",X"91",X"7F",X"33",X"77",X"44",X"88",
|
||||
X"FF",X"FF",X"FF",X"FF",X"6E",X"88",X"00",X"00",X"CC",X"88",X"88",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"11",X"11",X"33",X"33",X"33",X"00",X"00",X"FF",X"FF",X"FF",X"EE",X"EF",X"EE",
|
||||
X"00",X"04",X"04",X"24",X"2D",X"3C",X"4B",X"0F",X"00",X"00",X"00",X"80",X"00",X"80",X"1F",X"22",
|
||||
X"77",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"AB",X"00",X"48",X"95",X"11",X"33",X"33",X"22",
|
||||
X"04",X"33",X"FF",X"FF",X"FF",X"BF",X"00",X"00",X"EE",X"CC",X"CC",X"CC",X"88",X"00",X"00",X"00",
|
||||
X"00",X"11",X"11",X"33",X"77",X"77",X"77",X"57",X"CC",X"8A",X"8E",X"8A",X"9A",X"8B",X"8B",X"8B",
|
||||
X"00",X"00",X"00",X"02",X"E0",X"68",X"69",X"4B",X"00",X"00",X"00",X"00",X"00",X"04",X"0E",X"08",
|
||||
X"33",X"33",X"33",X"22",X"44",X"00",X"00",X"00",X"8B",X"89",X"88",X"48",X"53",X"11",X"11",X"33",
|
||||
X"1D",X"7F",X"FF",X"FF",X"FF",X"EE",X"88",X"00",X"EE",X"CC",X"CC",X"CC",X"88",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"11",X"33",X"33",X"77",X"77",X"44",X"46",X"CE",X"9A",X"9A",X"8B",X"CD",X"CD",
|
||||
X"00",X"00",X"04",X"E1",X"C3",X"97",X"1D",X"7F",X"00",X"00",X"00",X"08",X"00",X"88",X"CC",X"CC",
|
||||
X"77",X"57",X"33",X"33",X"33",X"22",X"00",X"00",X"CD",X"CC",X"CC",X"20",X"25",X"20",X"00",X"00",
|
||||
X"77",X"FF",X"77",X"FF",X"77",X"66",X"66",X"44",X"CC",X"CC",X"88",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"33",X"00",X"22",X"66",X"EE",X"EE",X"EE",X"EE",X"EE",
|
||||
X"00",X"88",X"88",X"88",X"CC",X"CC",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"33",X"23",X"11",X"11",X"11",X"11",X"22",X"00",X"EE",X"EE",X"CC",X"DC",X"9A",X"10",X"00",X"00",
|
||||
X"FF",X"FF",X"77",X"77",X"3B",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"00",
|
||||
X"00",X"00",X"22",X"23",X"22",X"33",X"33",X"33",X"00",X"00",X"02",X"30",X"3C",X"16",X"07",X"89",
|
||||
X"00",X"04",X"26",X"B7",X"B7",X"3F",X"3F",X"3F",X"00",X"00",X"00",X"00",X"88",X"88",X"CC",X"CC",
|
||||
X"33",X"33",X"11",X"11",X"00",X"00",X"00",X"00",X"CC",X"EE",X"FF",X"7F",X"EE",X"66",X"22",X"22",
|
||||
X"3B",X"77",X"33",X"40",X"4A",X"40",X"00",X"00",X"EE",X"EE",X"EE",X"CC",X"44",X"44",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"02",X"8F",X"89",X"00",X"00",X"00",X"04",X"70",X"70",X"4B",X"0F",
|
||||
X"00",X"26",X"17",X"37",X"B7",X"B7",X"3F",X"3F",X"00",X"00",X"00",X"88",X"CC",X"CC",X"EE",X"EE",
|
||||
X"EE",X"77",X"33",X"33",X"11",X"00",X"00",X"00",X"03",X"CD",X"EE",X"FF",X"BF",X"77",X"11",X"00",
|
||||
X"3F",X"19",X"11",X"21",X"AC",X"88",X"88",X"CC",X"EE",X"CC",X"CC",X"44",X"22",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"10",X"00",X"10",X"8F",X"44",X"00",X"02",X"02",X"42",X"4B",X"C3",X"2D",X"0F",
|
||||
X"00",X"00",X"FF",X"FF",X"FF",X"77",X"7F",X"77",X"00",X"00",X"00",X"88",X"88",X"CC",X"CC",X"CC",
|
||||
X"77",X"33",X"33",X"33",X"11",X"00",X"00",X"00",X"02",X"CC",X"FF",X"FF",X"FF",X"DF",X"00",X"00",
|
||||
X"5D",X"00",X"21",X"9A",X"88",X"CC",X"CC",X"44",X"EE",X"77",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"33",X"11",X"66",X"33",X"33",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"33",X"CC",
|
||||
X"00",X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"FF",
|
||||
X"33",X"11",X"11",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"67",X"11",X"00",X"00",
|
||||
X"11",X"A8",X"98",X"EF",X"CC",X"EE",X"22",X"11",X"00",X"08",X"80",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"01",X"00",X"00",X"12",X"10",X"00",X"00",X"11",X"77",X"3B",X"1F",X"86",X"C3",
|
||||
X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"88",X"CC",X"FF",X"00",
|
||||
X"10",X"07",X"00",X"33",X"11",X"00",X"00",X"00",X"87",X"0F",X"00",X"FF",X"FF",X"FF",X"11",X"00",
|
||||
X"08",X"54",X"EE",X"EE",X"FF",X"BF",X"EE",X"00",X"08",X"C0",X"08",X"00",X"00",X"CC",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"77",X"11",X"00",X"01",X"00",X"00",X"33",X"FF",X"FF",X"FF",X"FF",X"33",
|
||||
X"00",X"00",X"88",X"EE",X"FF",X"EE",X"8B",X"1E",X"00",X"00",X"00",X"00",X"00",X"0C",X"08",X"80",
|
||||
X"30",X"01",X"00",X"11",X"77",X"00",X"00",X"00",X"81",X"22",X"FF",X"FF",X"FF",X"BF",X"33",X"00",
|
||||
X"3C",X"1E",X"03",X"CC",X"FF",X"FF",X"CC",X"00",X"84",X"80",X"08",X"0C",X"EE",X"88",X"00",X"00",
|
||||
X"00",X"00",X"00",X"44",X"33",X"11",X"00",X"01",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"33",
|
||||
X"00",X"00",X"00",X"00",X"00",X"CC",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",
|
||||
X"30",X"01",X"00",X"11",X"33",X"44",X"00",X"00",X"80",X"33",X"FF",X"FF",X"DF",X"33",X"00",X"00",
|
||||
X"00",X"FF",X"FF",X"FF",X"EE",X"88",X"00",X"00",X"00",X"EE",X"CC",X"88",X"00",X"00",X"00",X"00",
|
||||
X"00",X"40",X"20",X"00",X"00",X"00",X"08",X"16",X"00",X"80",X"24",X"52",X"43",X"01",X"01",X"87",
|
||||
X"80",X"40",X"04",X"06",X"0E",X"0F",X"0F",X"4F",X"00",X"40",X"02",X"02",X"0E",X"0A",X"17",X"3F",
|
||||
X"03",X"21",X"10",X"43",X"01",X"00",X"10",X"00",X"4B",X"0F",X"0E",X"0F",X"0E",X"07",X"97",X"43",
|
||||
X"8F",X"1B",X"1F",X"4E",X"1F",X"37",X"19",X"3F",X"77",X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"08",X"0C",X"C2",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"00",X"41",X"16",X"1A",X"0D",X"07",X"8B",
|
||||
X"00",X"06",X"0F",X"86",X"C2",X"0F",X"0F",X"06",X"00",X"00",X"08",X"00",X"40",X"0C",X"06",X"02",
|
||||
X"66",X"FF",X"DF",X"FF",X"FF",X"FF",X"FE",X"FF",X"EE",X"77",X"FF",X"FF",X"FF",X"FF",X"FF",X"F7",
|
||||
X"83",X"86",X"87",X"DB",X"DF",X"CF",X"EF",X"65",X"00",X"14",X"04",X"0A",X"0C",X"0C",X"86",X"82",
|
||||
X"00",X"00",X"00",X"33",X"00",X"01",X"43",X"13",X"00",X"00",X"66",X"11",X"F9",X"78",X"DE",X"EF",
|
||||
X"00",X"00",X"11",X"33",X"FF",X"FF",X"F1",X"F0",X"00",X"00",X"EE",X"00",X"00",X"88",X"CC",X"E6",
|
||||
X"13",X"40",X"00",X"00",X"33",X"00",X"00",X"00",X"67",X"CF",X"07",X"8F",X"11",X"66",X"00",X"00",
|
||||
X"78",X"78",X"1A",X"2D",X"33",X"11",X"00",X"00",X"E2",X"C0",X"80",X"00",X"00",X"EE",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"22",X"55",X"10",X"01",X"00",X"00",X"00",X"FF",X"32",X"F1",X"78",X"DE",
|
||||
X"00",X"33",X"FF",X"F7",X"F1",X"3D",X"F7",X"F7",X"00",X"CC",X"88",X"88",X"80",X"E0",X"E0",X"84",
|
||||
X"53",X"13",X"00",X"20",X"00",X"00",X"00",X"00",X"67",X"EF",X"47",X"03",X"46",X"CC",X"11",X"00",
|
||||
X"78",X"69",X"0F",X"8D",X"DC",X"88",X"00",X"00",X"C8",X"C0",X"6A",X"7B",X"E2",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"11",X"00",X"22",X"55",X"10",X"00",X"10",X"32",X"B8",X"65",X"F0",X"F1",X"D2",
|
||||
X"EE",X"E6",X"E2",X"7A",X"F2",X"F4",X"ED",X"FC",X"00",X"00",X"00",X"C0",X"E0",X"2C",X"04",X"48",
|
||||
X"30",X"53",X"21",X"01",X"10",X"00",X"00",X"00",X"EF",X"EF",X"AB",X"01",X"23",X"22",X"66",X"00",
|
||||
X"F0",X"1E",X"0D",X"5E",X"22",X"44",X"00",X"00",X"CC",X"E6",X"7B",X"E2",X"CC",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"33",X"00",X"10",X"11",X"30",X"74",X"61",X"43",X"FC",X"F0",X"3C",
|
||||
X"88",X"C4",X"C4",X"F4",X"E5",X"F6",X"F8",X"E1",X"00",X"00",X"00",X"80",X"80",X"80",X"E6",X"F1",
|
||||
X"67",X"01",X"01",X"21",X"00",X"00",X"00",X"00",X"6F",X"BB",X"FF",X"6F",X"01",X"91",X"11",X"00",
|
||||
X"4B",X"0E",X"2F",X"2E",X"2A",X"22",X"00",X"00",X"79",X"2C",X"4C",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"44",X"44",X"44",X"99",X"77",X"77",X"FE",X"FE",X"F0",
|
||||
X"00",X"00",X"FF",X"FC",X"F0",X"F0",X"C3",X"C3",X"00",X"00",X"00",X"00",X"00",X"99",X"AA",X"EE",
|
||||
X"10",X"33",X"45",X"00",X"10",X"00",X"00",X"00",X"C3",X"F7",X"7F",X"5D",X"2E",X"02",X"20",X"00",
|
||||
X"58",X"1E",X"1F",X"1D",X"55",X"44",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"11",X"10",X"10",X"10",X"00",X"11",X"33",X"88",X"CC",X"F0",X"3D",X"1E",X"34",X"3C",X"8F",
|
||||
X"00",X"60",X"68",X"F0",X"FF",X"FC",X"DE",X"D2",X"00",X"00",X"22",X"EE",X"EE",X"EE",X"CC",X"C4",
|
||||
X"44",X"01",X"33",X"22",X"00",X"00",X"00",X"00",X"0F",X"3F",X"77",X"22",X"33",X"83",X"10",X"00",
|
||||
X"F2",X"79",X"E8",X"AC",X"6A",X"11",X"22",X"00",X"88",X"88",X"88",X"88",X"00",X"00",X"00",X"00",
|
||||
X"00",X"22",X"22",X"33",X"74",X"74",X"21",X"10",X"00",X"10",X"21",X"CA",X"E5",X"F2",X"3D",X"17",
|
||||
X"00",X"80",X"C0",X"79",X"F2",X"F4",X"E9",X"DA",X"00",X"00",X"44",X"CC",X"E6",X"E2",X"C0",X"80",
|
||||
X"33",X"22",X"00",X"00",X"11",X"11",X"00",X"00",X"E1",X"97",X"3F",X"AA",X"11",X"01",X"20",X"00",
|
||||
X"7B",X"BC",X"FC",X"DF",X"8E",X"0C",X"40",X"00",X"88",X"44",X"44",X"88",X"88",X"00",X"00",X"00",
|
||||
X"00",X"00",X"44",X"77",X"77",X"77",X"33",X"32",X"00",X"60",X"61",X"F0",X"FF",X"F3",X"B7",X"B4",
|
||||
X"11",X"33",X"F0",X"CB",X"87",X"C2",X"C3",X"1F",X"00",X"88",X"80",X"80",X"80",X"00",X"88",X"CC",
|
||||
X"11",X"11",X"11",X"11",X"00",X"00",X"00",X"00",X"F4",X"E9",X"71",X"53",X"65",X"88",X"44",X"00",
|
||||
X"0F",X"CF",X"EE",X"44",X"CC",X"1C",X"80",X"00",X"22",X"08",X"CC",X"44",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"99",X"55",X"77",X"00",X"00",X"FF",X"F3",X"F0",X"F0",X"3C",X"3C",
|
||||
X"22",X"22",X"99",X"EE",X"EE",X"F7",X"F7",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"CC",X"22",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"A1",X"87",X"8F",X"8B",X"AA",X"22",X"22",X"00",
|
||||
X"3C",X"FE",X"EF",X"AB",X"47",X"04",X"40",X"00",X"80",X"CC",X"2A",X"00",X"80",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"10",X"10",X"10",X"76",X"F8",X"11",X"32",X"32",X"F2",X"7A",X"F6",X"F1",X"78",
|
||||
X"88",X"C0",X"E2",X"68",X"2C",X"F3",X"F0",X"C3",X"00",X"00",X"00",X"00",X"00",X"CC",X"00",X"80",
|
||||
X"E9",X"43",X"23",X"00",X"00",X"00",X"00",X"00",X"2D",X"07",X"4F",X"47",X"45",X"44",X"00",X"00",
|
||||
X"6F",X"DD",X"FF",X"6F",X"08",X"98",X"88",X"00",X"6E",X"08",X"08",X"48",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"30",X"70",X"43",X"02",X"21",X"77",X"76",X"74",X"E5",X"F4",X"F2",X"7B",X"F3",
|
||||
X"00",X"80",X"C4",X"D1",X"6A",X"F0",X"F8",X"B4",X"00",X"00",X"00",X"88",X"00",X"44",X"AA",X"80",
|
||||
X"33",X"76",X"ED",X"74",X"33",X"00",X"00",X"00",X"F0",X"87",X"0B",X"A7",X"44",X"22",X"00",X"00",
|
||||
X"7F",X"7F",X"5D",X"08",X"4C",X"44",X"66",X"00",X"C0",X"AC",X"48",X"08",X"80",X"00",X"00",X"00",
|
||||
X"00",X"33",X"11",X"11",X"10",X"70",X"70",X"12",X"00",X"CC",X"FF",X"FE",X"F8",X"CB",X"FE",X"FE",
|
||||
X"00",X"00",X"00",X"FF",X"C4",X"F8",X"E1",X"B7",X"00",X"00",X"00",X"00",X"44",X"AA",X"80",X"08",
|
||||
X"31",X"30",X"65",X"ED",X"74",X"00",X"00",X"00",X"E1",X"69",X"0F",X"1B",X"B3",X"11",X"00",X"00",
|
||||
X"6E",X"7F",X"2E",X"0C",X"26",X"33",X"88",X"00",X"AC",X"8C",X"00",X"40",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"33",X"00",X"01",X"43",X"13",X"00",X"00",X"66",X"11",X"F9",X"78",X"DE",X"67",
|
||||
X"00",X"00",X"33",X"73",X"B4",X"F8",X"F5",X"F7",X"00",X"00",X"EE",X"CC",X"CC",X"88",X"C8",X"E0",
|
||||
X"13",X"40",X"00",X"00",X"33",X"00",X"00",X"00",X"EF",X"CF",X"07",X"9F",X"11",X"66",X"00",X"00",
|
||||
X"7B",X"78",X"1A",X"2D",X"07",X"30",X"00",X"00",X"A4",X"C8",X"80",X"C4",X"C4",X"E6",X"00",X"00",
|
||||
X"00",X"00",X"00",X"33",X"00",X"01",X"43",X"13",X"00",X"00",X"66",X"11",X"F9",X"79",X"DE",X"EF",
|
||||
X"00",X"33",X"71",X"F1",X"B5",X"79",X"F6",X"FC",X"00",X"00",X"EE",X"88",X"88",X"80",X"C0",X"E0",
|
||||
X"13",X"40",X"00",X"00",X"33",X"00",X"00",X"00",X"67",X"DE",X"07",X"9E",X"11",X"66",X"00",X"00",
|
||||
X"FC",X"7A",X"3D",X"38",X"B4",X"70",X"33",X"00",X"2C",X"48",X"80",X"88",X"88",X"EE",X"00",X"00",
|
||||
X"00",X"21",X"00",X"00",X"00",X"20",X"00",X"00",X"87",X"03",X"0B",X"85",X"83",X"81",X"91",X"05",
|
||||
X"B7",X"B7",X"97",X"4B",X"2D",X"A5",X"F8",X"3C",X"FF",X"FF",X"7F",X"BF",X"3F",X"5B",X"69",X"96",
|
||||
X"00",X"12",X"03",X"00",X"00",X"10",X"00",X"00",X"43",X"A1",X"4B",X"2C",X"80",X"00",X"00",X"00",
|
||||
X"87",X"0F",X"0C",X"08",X"00",X"00",X"00",X"10",X"C3",X"2D",X"0F",X"07",X"02",X"00",X"00",X"00",
|
||||
X"FF",X"FF",X"FF",X"FF",X"3F",X"0F",X"1E",X"A5",X"F7",X"FF",X"EE",X"CC",X"21",X"42",X"94",X"28",
|
||||
X"16",X"70",X"30",X"61",X"03",X"83",X"03",X"D0",X"00",X"10",X"20",X"08",X"84",X"08",X"00",X"40",
|
||||
X"49",X"B4",X"1A",X"C2",X"0E",X"06",X"02",X"10",X"60",X"90",X"2C",X"43",X"10",X"70",X"03",X"00",
|
||||
X"41",X"A1",X"48",X"E0",X"C3",X"0F",X"0E",X"00",X"68",X"24",X"90",X"00",X"00",X"40",X"20",X"10",
|
||||
X"00",X"00",X"00",X"10",X"00",X"01",X"03",X"73",X"00",X"00",X"00",X"80",X"50",X"58",X"8F",X"CF",
|
||||
X"00",X"00",X"00",X"80",X"10",X"20",X"0E",X"0F",X"00",X"00",X"00",X"00",X"C0",X"00",X"00",X"08",
|
||||
X"30",X"70",X"03",X"01",X"00",X"10",X"00",X"00",X"E6",X"C0",X"80",X"58",X"50",X"80",X"00",X"00",
|
||||
X"01",X"00",X"00",X"20",X"10",X"80",X"00",X"00",X"0C",X"08",X"00",X"00",X"C0",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"30",X"00",X"01",X"03",X"00",X"00",X"00",X"00",X"10",X"C3",X"C0",X"EE",
|
||||
X"00",X"00",X"00",X"B0",X"07",X"0C",X"33",X"75",X"00",X"00",X"00",X"84",X"08",X"4C",X"88",X"CC",
|
||||
X"13",X"70",X"30",X"21",X"00",X"00",X"00",X"00",X"FA",X"E0",X"E0",X"78",X"2C",X"20",X"40",X"00",
|
||||
X"F3",X"07",X"00",X"00",X"40",X"20",X"00",X"00",X"EE",X"0F",X"00",X"C0",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"60",X"12",X"03",X"01",X"05",X"00",X"11",X"19",X"33",X"10",
|
||||
X"08",X"00",X"71",X"C4",X"CC",X"FF",X"F3",X"F9",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"22",
|
||||
X"13",X"16",X"70",X"30",X"21",X"00",X"00",X"00",X"FC",X"E1",X"E0",X"E0",X"2C",X"1C",X"20",X"40",
|
||||
X"F7",X"FF",X"07",X"00",X"00",X"00",X"00",X"00",X"CC",X"C8",X"80",X"0E",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"50",X"00",X"00",X"10",X"41",X"42",X"40",X"04",X"80",
|
||||
X"00",X"86",X"1B",X"22",X"77",X"FD",X"FB",X"E3",X"00",X"00",X"00",X"00",X"44",X"8E",X"0A",X"20",
|
||||
X"01",X"03",X"12",X"30",X"00",X"00",X"00",X"00",X"FF",X"F4",X"F0",X"F0",X"C3",X"86",X"00",X"00",
|
||||
X"02",X"00",X"30",X"80",X"80",X"40",X"80",X"00",X"40",X"00",X"80",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"20",X"20",X"A1",X"41",X"43",X"03",
|
||||
X"00",X"00",X"00",X"03",X"07",X"0C",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"20",X"C0",
|
||||
X"30",X"40",X"01",X"00",X"00",X"00",X"00",X"00",X"87",X"7E",X"7E",X"7C",X"F0",X"A1",X"20",X"00",
|
||||
X"00",X"10",X"A0",X"A0",X"2C",X"18",X"20",X"00",X"00",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"00",X"01",X"43",X"41",X"41",X"01",X"04",X"80",X"00",
|
||||
X"00",X"00",X"DD",X"EF",X"EE",X"EA",X"CE",X"84",X"00",X"00",X"04",X"0C",X"48",X"48",X"00",X"40",
|
||||
X"00",X"10",X"20",X"20",X"00",X"00",X"00",X"00",X"80",X"B3",X"7E",X"7E",X"3C",X"30",X"50",X"00",
|
||||
X"80",X"88",X"E0",X"F0",X"86",X"0C",X"00",X"00",X"80",X"00",X"00",X"00",X"80",X"80",X"00",X"00",
|
||||
X"00",X"04",X"02",X"01",X"00",X"00",X"00",X"00",X"44",X"C4",X"F7",X"F6",X"7E",X"37",X"37",X"02",
|
||||
X"11",X"99",X"FF",X"F7",X"F7",X"EE",X"66",X"80",X"00",X"81",X"81",X"81",X"02",X"02",X"04",X"08",
|
||||
X"00",X"00",X"10",X"10",X"00",X"00",X"00",X"00",X"10",X"F0",X"34",X"16",X"12",X"10",X"00",X"00",
|
||||
X"CD",X"FE",X"E7",X"C7",X"C6",X"40",X"00",X"00",X"00",X"80",X"40",X"40",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"01",X"10",X"10",X"10",X"00",X"10",X"00",X"00",X"5D",X"3F",X"37",X"32",X"13",X"01",
|
||||
X"04",X"AC",X"9E",X"9A",X"8A",X"89",X"81",X"80",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"10",X"70",X"52",X"83",X"81",X"00",X"00",
|
||||
X"90",X"F6",X"F3",X"E3",X"E3",X"78",X"40",X"00",X"00",X"C0",X"28",X"08",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"20",X"10",X"00",X"00",X"00",X"00",X"07",X"01",X"00",X"00",X"80",
|
||||
X"00",X"40",X"40",X"40",X"48",X"3C",X"06",X"16",X"00",X"00",X"00",X"00",X"80",X"00",X"00",X"C0",
|
||||
X"00",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"80",X"20",X"20",X"41",X"40",X"20",X"00",
|
||||
X"07",X"73",X"F3",X"F1",X"78",X"2C",X"20",X"00",X"A0",X"18",X"0C",X"08",X"80",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"22",X"17",X"01",X"40",X"00",X"16",X"89",X"44",X"EE",X"FB",X"FD",X"7C",
|
||||
X"00",X"00",X"80",X"28",X"24",X"24",X"02",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"A0",
|
||||
X"20",X"00",X"10",X"00",X"00",X"00",X"00",X"00",X"07",X"01",X"C0",X"10",X"10",X"20",X"10",X"00",
|
||||
X"F7",X"F3",X"F1",X"F0",X"3C",X"16",X"00",X"00",X"08",X"0C",X"8C",X"C8",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"FC",X"76",X"77",X"FF",X"FC",
|
||||
X"08",X"08",X"04",X"04",X"02",X"02",X"8A",X"89",X"00",X"00",X"00",X"00",X"00",X"00",X"60",X"80",
|
||||
X"77",X"73",X"30",X"03",X"00",X"00",X"00",X"00",X"F9",X"FE",X"AF",X"0F",X"00",X"00",X"00",X"00",
|
||||
X"91",X"F3",X"78",X"70",X"70",X"C3",X"83",X"40",X"8C",X"8E",X"C6",X"E4",X"C0",X"48",X"00",X"00",
|
||||
X"00",X"00",X"03",X"00",X"22",X"11",X"33",X"77",X"00",X"00",X"D0",X"0E",X"03",X"CC",X"EA",X"FC",
|
||||
X"00",X"00",X"00",X"80",X"1C",X"34",X"77",X"F5",X"00",X"00",X"00",X"C0",X"00",X"08",X"0C",X"8C",
|
||||
X"0F",X"00",X"30",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"00",X"20",X"40",X"00",X"00",X"00",
|
||||
X"78",X"70",X"21",X"C3",X"40",X"20",X"00",X"00",X"E0",X"C0",X"28",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"10",X"00",X"01",X"03",X"73",X"00",X"00",X"00",X"80",X"40",X"69",X"CC",X"EE",
|
||||
X"00",X"00",X"00",X"40",X"83",X"0F",X"00",X"33",X"00",X"00",X"00",X"00",X"0E",X"0C",X"44",X"88",
|
||||
X"30",X"70",X"03",X"01",X"00",X"10",X"00",X"00",X"F6",X"E0",X"C0",X"68",X"40",X"80",X"00",X"00",
|
||||
X"F1",X"3F",X"03",X"00",X"82",X"40",X"00",X"00",X"CC",X"88",X"4C",X"04",X"02",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"10",X"00",X"01",X"03",X"73",X"00",X"00",X"00",X"80",X"41",X"48",X"CC",X"DD",
|
||||
X"00",X"01",X"06",X"08",X"10",X"33",X"FF",X"FF",X"00",X"0C",X"08",X"00",X"C0",X"EE",X"88",X"88",
|
||||
X"30",X"70",X"03",X"01",X"00",X"10",X"00",X"00",X"F4",X"D1",X"C1",X"48",X"40",X"80",X"00",X"00",
|
||||
X"F1",X"F0",X"FF",X"3F",X"12",X"01",X"00",X"00",X"CC",X"88",X"88",X"EE",X"C0",X"00",X"08",X"04",
|
||||
X"00",X"40",X"24",X"16",X"07",X"03",X"43",X"10",X"80",X"40",X"30",X"10",X"90",X"0A",X"14",X"03",
|
||||
X"00",X"00",X"C0",X"40",X"84",X"40",X"4A",X"2C",X"00",X"00",X"08",X"01",X"0C",X"0D",X"AE",X"E9",
|
||||
X"00",X"80",X"60",X"01",X"00",X"00",X"00",X"20",X"81",X"86",X"04",X"02",X"00",X"A1",X"20",X"50",
|
||||
X"07",X"24",X"20",X"02",X"53",X"37",X"A7",X"97",X"80",X"33",X"F7",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"00",X"00",X"A0",X"04",X"84",X"02",X"04",X"82",X"10",X"40",X"20",X"82",X"52",X"50",X"2B",X"48",
|
||||
X"00",X"00",X"A0",X"61",X"87",X"0A",X"24",X"49",X"20",X"40",X"08",X"00",X"0C",X"2C",X"3C",X"1E",
|
||||
X"FF",X"DD",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"01",X"70",X"03",X"9E",X"CD",X"AF",X"EF",X"FC",
|
||||
X"01",X"0E",X"83",X"04",X"92",X"0D",X"83",X"D2",X"16",X"43",X"81",X"09",X"40",X"08",X"20",X"40",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"13",X"00",X"00",X"20",X"A0",X"60",X"4C",X"DD",X"EE",
|
||||
X"00",X"00",X"00",X"0F",X"03",X"01",X"88",X"00",X"00",X"00",X"00",X"00",X"08",X"08",X"08",X"00",
|
||||
X"30",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"B3",X"69",X"48",X"59",X"60",X"A0",X"20",X"00",
|
||||
X"ED",X"0F",X"01",X"00",X"89",X"09",X"00",X"00",X"80",X"00",X"08",X"08",X"08",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"10",X"00",X"00",X"01",X"00",X"00",X"01",X"42",X"40",X"D1",X"CC",X"EE",
|
||||
X"00",X"0E",X"03",X"01",X"01",X"99",X"13",X"36",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",
|
||||
X"13",X"30",X"33",X"00",X"00",X"00",X"00",X"00",X"FF",X"B1",X"2C",X"2C",X"24",X"30",X"20",X"00",
|
||||
X"FC",X"0F",X"03",X"88",X"CC",X"00",X"84",X"00",X"88",X"88",X"08",X"0C",X"04",X"04",X"08",X"00",
|
||||
X"00",X"00",X"00",X"10",X"00",X"30",X"00",X"01",X"00",X"07",X"0F",X"08",X"00",X"22",X"AA",X"8D",
|
||||
X"00",X"00",X"00",X"44",X"66",X"77",X"21",X"FE",X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"88",
|
||||
X"01",X"11",X"11",X"11",X"00",X"00",X"00",X"00",X"FF",X"D1",X"96",X"BD",X"12",X"10",X"10",X"00",
|
||||
X"BF",X"0F",X"00",X"44",X"66",X"00",X"42",X"00",X"88",X"88",X"4C",X"04",X"04",X"04",X"08",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"20",X"10",X"70",X"00",X"07",X"0C",X"08",X"08",X"3B",X"2A",X"0C",
|
||||
X"00",X"00",X"08",X"00",X"76",X"57",X"76",X"8F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",
|
||||
X"01",X"01",X"01",X"11",X"00",X"00",X"00",X"00",X"FF",X"DD",X"DA",X"96",X"87",X"00",X"00",X"00",
|
||||
X"0C",X"08",X"33",X"2A",X"C0",X"A0",X"80",X"00",X"0E",X"02",X"02",X"04",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"00",X"00",X"00",X"03",X"07",X"0C",X"08",X"11",X"A2",
|
||||
X"00",X"00",X"08",X"0C",X"24",X"47",X"46",X"8C",X"00",X"00",X"00",X"00",X"00",X"0C",X"02",X"02",
|
||||
X"30",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"89",X"7F",X"6E",X"6D",X"4B",X"02",X"00",X"00",
|
||||
X"9D",X"BB",X"AA",X"D4",X"E4",X"20",X"00",X"00",X"02",X"00",X"04",X"00",X"80",X"00",X"00",X"00",
|
||||
X"00",X"00",X"01",X"02",X"00",X"00",X"02",X"20",X"00",X"00",X"0C",X"17",X"03",X"03",X"89",X"CD",
|
||||
X"00",X"00",X"00",X"C8",X"F3",X"C6",X"8C",X"99",X"00",X"00",X"00",X"00",X"0E",X"03",X"01",X"01",
|
||||
X"10",X"30",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"F0",X"0E",X"16",X"32",X"32",X"00",X"00",
|
||||
X"99",X"CC",X"FE",X"FE",X"8C",X"08",X"00",X"00",X"02",X"04",X"C0",X"00",X"80",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"03",X"04",X"04",X"00",X"00",X"00",X"00",X"DC",X"3E",X"17",X"03",
|
||||
X"00",X"00",X"00",X"80",X"5D",X"E7",X"CC",X"88",X"00",X"00",X"00",X"00",X"88",X"0E",X"07",X"03",
|
||||
X"15",X"20",X"00",X"10",X"00",X"00",X"00",X"00",X"CD",X"10",X"F0",X"07",X"03",X"01",X"00",X"00",
|
||||
X"BB",X"CC",X"77",X"E7",X"C6",X"84",X"00",X"00",X"03",X"24",X"80",X"40",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"03",X"06",X"04",X"04",X"00",X"00",X"00",X"10",X"7E",X"13",X"01",X"44",
|
||||
X"00",X"00",X"01",X"CF",X"86",X"86",X"8C",X"9D",X"00",X"00",X"0C",X"02",X"00",X"00",X"8A",X"A8",
|
||||
X"02",X"01",X"10",X"00",X"00",X"00",X"00",X"00",X"44",X"11",X"F3",X"73",X"81",X"00",X"00",X"00",
|
||||
X"CC",X"F8",X"8B",X"CB",X"EA",X"6A",X"00",X"00",X"40",X"E0",X"08",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"03",X"04",X"04",X"00",X"00",X"01",X"03",X"42",X"2E",X"26",X"13",
|
||||
X"00",X"00",X"0C",X"0E",X"03",X"01",X"88",X"54",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"00",
|
||||
X"04",X"00",X"02",X"00",X"10",X"00",X"00",X"00",X"9B",X"DD",X"55",X"B2",X"72",X"40",X"00",X"00",
|
||||
X"19",X"EF",X"67",X"6B",X"2D",X"04",X"00",X"00",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"00",X"00",X"01",X"00",X"E6",X"AE",X"E6",X"1F",
|
||||
X"00",X"0E",X"03",X"01",X"01",X"CD",X"45",X"03",X"00",X"00",X"00",X"00",X"00",X"40",X"80",X"E0",
|
||||
X"07",X"04",X"04",X"02",X"00",X"00",X"00",X"00",X"03",X"01",X"CC",X"45",X"30",X"50",X"10",X"00",
|
||||
X"FF",X"BB",X"B5",X"96",X"1E",X"00",X"00",X"00",X"08",X"08",X"08",X"88",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"11",X"00",X"00",X"00",X"22",X"66",X"EE",X"48",X"F7",
|
||||
X"00",X"0E",X"0F",X"01",X"00",X"44",X"55",X"1B",X"00",X"00",X"00",X"80",X"00",X"C0",X"00",X"08",
|
||||
X"11",X"11",X"23",X"02",X"02",X"02",X"01",X"00",X"DF",X"0F",X"00",X"22",X"66",X"00",X"24",X"00",
|
||||
X"FF",X"B8",X"96",X"DB",X"84",X"80",X"80",X"00",X"08",X"88",X"88",X"88",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"07",X"0C",X"08",X"08",X"99",X"8C",X"C6",
|
||||
X"00",X"00",X"08",X"24",X"20",X"B8",X"33",X"77",X"00",X"00",X"00",X"00",X"80",X"00",X"00",X"08",
|
||||
X"11",X"11",X"01",X"03",X"02",X"02",X"01",X"00",X"F3",X"0F",X"0C",X"11",X"33",X"00",X"12",X"00",
|
||||
X"FF",X"D8",X"43",X"43",X"42",X"C0",X"40",X"00",X"8C",X"C0",X"CC",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"13",X"00",X"00",X"20",X"A1",X"42",X"4C",X"DD",X"EE",
|
||||
X"00",X"00",X"0F",X"09",X"00",X"00",X"9B",X"33",X"00",X"00",X"00",X"08",X"08",X"00",X"00",X"00",
|
||||
X"30",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"B0",X"69",X"48",X"59",X"51",X"A0",X"20",X"00",
|
||||
X"E5",X"3E",X"17",X"03",X"89",X"00",X"09",X"00",X"80",X"00",X"00",X"00",X"08",X"08",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"13",X"00",X"01",X"21",X"82",X"40",X"5D",X"DD",X"EE",
|
||||
X"00",X"0C",X"0E",X"06",X"13",X"13",X"33",X"77",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"30",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"B0",X"69",X"48",X"59",X"51",X"91",X"20",X"01",
|
||||
X"E5",X"7C",X"3F",X"17",X"13",X"02",X"02",X"0C",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"30",X"80",X"10",X"30",X"40",X"01",X"70",X"86",X"0B",X"87",X"0A",X"04",X"0B",X"14",
|
||||
X"C2",X"C2",X"61",X"61",X"16",X"40",X"29",X"18",X"FF",X"77",X"11",X"86",X"4B",X"B4",X"40",X"68",
|
||||
X"03",X"40",X"80",X"10",X"42",X"30",X"20",X"40",X"20",X"01",X"82",X"43",X"E0",X"90",X"00",X"00",
|
||||
X"09",X"01",X"1A",X"50",X"A0",X"40",X"10",X"10",X"49",X"A1",X"E0",X"40",X"83",X"96",X"07",X"00",
|
||||
X"FF",X"FF",X"EE",X"03",X"A5",X"4B",X"D2",X"E0",X"01",X"40",X"82",X"16",X"A4",X"C2",X"80",X"40",
|
||||
X"B4",X"A0",X"49",X"16",X"28",X"04",X"08",X"03",X"00",X"80",X"C0",X"80",X"00",X"00",X"00",X"A0",
|
||||
X"92",X"04",X"18",X"06",X"4A",X"E1",X"0F",X"2C",X"02",X"29",X"40",X"84",X"42",X"38",X"10",X"00",
|
||||
X"10",X"4D",X"1C",X"60",X"B0",X"14",X"21",X"F0",X"40",X"80",X"40",X"80",X"C0",X"C0",X"C2",X"10");
|
||||
begin
|
||||
process(clk)
|
||||
begin
|
||||
if rising_edge(clk) then
|
||||
data <= rom_data(to_integer(unsigned(addr)));
|
||||
end if;
|
||||
end process;
|
||||
end architecture;
|
||||
@@ -1,534 +0,0 @@
|
||||
library ieee;
|
||||
use ieee.std_logic_1164.all,ieee.numeric_std.all;
|
||||
|
||||
entity obj3 is
|
||||
port (
|
||||
clk : in std_logic;
|
||||
addr : in std_logic_vector(12 downto 0);
|
||||
data : out std_logic_vector(7 downto 0)
|
||||
);
|
||||
end entity;
|
||||
|
||||
architecture prom of obj3 is
|
||||
type rom is array(0 to 8191) of std_logic_vector(7 downto 0);
|
||||
signal rom_data: rom := (
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"00",X"00",X"01",X"10",X"47",X"10",X"F0",X"0F",
|
||||
X"00",X"F0",X"1F",X"F1",X"1F",X"F1",X"F1",X"1F",X"00",X"88",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"07",X"0F",X"1E",X"10",X"47",X"10",X"01",X"00",
|
||||
X"D3",X"1F",X"F1",X"F1",X"1F",X"F1",X"1F",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"21",X"12",X"21",X"9E",X"10",X"F0",X"0F",
|
||||
X"F1",X"2E",X"F1",X"2E",X"F1",X"F1",X"0F",X"69",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"88",
|
||||
X"03",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"07",X"07",X"0F",X"00",X"23",X"00",X"00",X"00",
|
||||
X"1F",X"F0",X"F0",X"0F",X"F0",X"0F",X"07",X"00",X"00",X"88",X"88",X"88",X"88",X"88",X"C4",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"00",X"31",X"52",X"3C",X"E1",X"96",X"78",X"70",X"61",
|
||||
X"00",X"88",X"88",X"88",X"C4",X"E2",X"2E",X"97",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"01",X"03",X"00",X"01",X"00",X"00",X"00",X"1E",X"0F",X"07",X"0F",X"06",X"00",X"11",X"00",
|
||||
X"1F",X"3C",X"F0",X"F0",X"C3",X"3C",X"01",X"00",X"00",X"88",X"88",X"CC",X"F3",X"86",X"08",X"00",
|
||||
X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"11",X"22",X"62",X"A6",X"79",X"D2",X"B4",X"78",X"61",
|
||||
X"00",X"00",X"00",X"00",X"88",X"C4",X"2E",X"5B",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"43",X"87",X"0F",X"03",X"03",X"04",X"00",X"00",
|
||||
X"96",X"3C",X"78",X"69",X"12",X"44",X"00",X"00",X"88",X"C4",X"7B",X"C3",X"86",X"0C",X"00",X"00",
|
||||
X"22",X"13",X"12",X"34",X"25",X"21",X"12",X"12",X"00",X"00",X"88",X"EE",X"F1",X"E1",X"C3",X"C3",
|
||||
X"00",X"00",X"00",X"00",X"88",X"6E",X"3D",X"B4",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",
|
||||
X"44",X"01",X"01",X"00",X"01",X"00",X"00",X"00",X"1E",X"0F",X"0F",X"0B",X"06",X"04",X"00",X"00",
|
||||
X"78",X"E1",X"A1",X"12",X"44",X"00",X"00",X"00",X"79",X"D2",X"A4",X"84",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"44",X"73",X"16",X"16",X"16",X"00",X"00",X"00",X"00",X"EE",X"79",X"69",X"69",
|
||||
X"00",X"00",X"00",X"00",X"CC",X"3F",X"B4",X"B4",X"00",X"00",X"00",X"00",X"00",X"55",X"FA",X"5A",
|
||||
X"12",X"01",X"11",X"00",X"00",X"00",X"00",X"00",X"69",X"07",X"07",X"07",X"04",X"05",X"01",X"00",
|
||||
X"3C",X"78",X"49",X"49",X"59",X"00",X"00",X"00",X"5A",X"5A",X"A4",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"88",X"7F",X"2D",X"2D",X"2D",X"00",X"00",X"00",X"00",X"FF",X"C3",X"D2",X"D2",
|
||||
X"00",X"00",X"00",X"00",X"FF",X"69",X"69",X"69",X"00",X"00",X"00",X"22",X"EC",X"A4",X"A4",X"A4",
|
||||
X"25",X"01",X"11",X"00",X"00",X"00",X"00",X"00",X"C3",X"07",X"07",X"06",X"02",X"02",X"00",X"00",
|
||||
X"69",X"49",X"59",X"48",X"08",X"08",X"00",X"00",X"84",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"AA",X"F5",X"A5",X"A5",X"00",X"00",X"00",X"33",X"CF",X"D2",X"D2",X"C3",
|
||||
X"00",X"00",X"00",X"77",X"E9",X"69",X"69",X"69",X"00",X"00",X"22",X"EC",X"86",X"86",X"86",X"84",
|
||||
X"A5",X"52",X"00",X"00",X"00",X"00",X"00",X"00",X"E1",X"29",X"29",X"A9",X"00",X"00",X"00",X"00",
|
||||
X"0E",X"0E",X"0E",X"02",X"0A",X"08",X"00",X"00",X"08",X"88",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"00",X"11",X"67",X"CB",X"D2",
|
||||
X"00",X"00",X"11",X"77",X"F8",X"78",X"3C",X"3C",X"88",X"8C",X"84",X"C2",X"4A",X"48",X"84",X"84",
|
||||
X"E9",X"B4",X"52",X"12",X"00",X"00",X"00",X"00",X"E1",X"78",X"78",X"84",X"22",X"00",X"00",X"00",
|
||||
X"87",X"0F",X"0F",X"0D",X"06",X"02",X"00",X"00",X"22",X"08",X"08",X"00",X"08",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"23",X"56",X"CB",
|
||||
X"23",X"23",X"74",X"DA",X"E1",X"78",X"3C",X"87",X"00",X"08",X"0C",X"84",X"80",X"08",X"44",X"00",
|
||||
X"11",X"76",X"52",X"21",X"10",X"00",X"00",X"00",X"E1",X"78",X"B4",X"C2",X"11",X"00",X"00",X"00",
|
||||
X"0F",X"0F",X"86",X"42",X"01",X"00",X"00",X"00",X"08",X"08",X"04",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"11",X"32",X"74",X"47",X"9E",
|
||||
X"C8",X"A4",X"C3",X"78",X"96",X"E1",X"C0",X"68",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"00",
|
||||
X"00",X"11",X"11",X"33",X"FC",X"16",X"01",X"00",X"8F",X"C3",X"F0",X"F0",X"3C",X"C3",X"08",X"00",
|
||||
X"87",X"0F",X"0E",X"0F",X"06",X"00",X"88",X"00",X"00",X"08",X"0C",X"00",X"08",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"74",X"23",X"74",X"23",X"74",X"74",X"8F",X"BC",
|
||||
X"C0",X"2C",X"C2",X"2C",X"C3",X"C0",X"78",X"0F",X"00",X"00",X"00",X"00",X"88",X"00",X"80",X"08",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"00",X"47",X"F8",X"F8",X"8F",X"F8",X"8F",X"87",X"00",
|
||||
X"0F",X"87",X"87",X"08",X"A6",X"08",X"00",X"00",X"06",X"00",X"0C",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"03",X"03",X"07",
|
||||
X"00",X"08",X"08",X"0C",X"0C",X"0E",X"0E",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"0E",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"22",X"66",X"44",X"44",X"77",X"33",X"00",
|
||||
X"00",X"66",X"FF",X"99",X"99",X"BB",X"22",X"00",X"06",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"08",X"08",X"40",X"40",X"00",X"00",X"00",X"00",X"00",X"11",X"10",X"30",
|
||||
X"00",X"00",X"00",X"00",X"FF",X"EE",X"E0",X"C0",X"00",X"00",X"00",X"00",X"08",X"08",X"40",X"40",
|
||||
X"20",X"20",X"11",X"11",X"00",X"00",X"00",X"00",X"30",X"07",X"07",X"0F",X"00",X"00",X"00",X"00",
|
||||
X"C0",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"20",X"20",X"11",X"11",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"11",X"10",X"30",X"00",X"00",X"00",X"00",X"FF",X"EE",X"E0",X"C0",
|
||||
X"00",X"00",X"00",X"00",X"08",X"08",X"40",X"40",X"00",X"00",X"00",X"00",X"00",X"11",X"10",X"30",
|
||||
X"30",X"07",X"07",X"0F",X"00",X"00",X"00",X"00",X"C0",X"08",X"08",X"00",X"00",X"00",X"00",X"00",
|
||||
X"20",X"20",X"11",X"11",X"00",X"00",X"00",X"00",X"30",X"07",X"07",X"0F",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"FF",X"EE",X"E0",X"C0",X"00",X"00",X"00",X"00",X"08",X"08",X"40",X"40",
|
||||
X"00",X"00",X"00",X"00",X"00",X"11",X"10",X"30",X"00",X"00",X"00",X"00",X"FF",X"EE",X"E0",X"C0",
|
||||
X"C0",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"20",X"11",X"11",X"00",X"00",X"00",X"00",
|
||||
X"30",X"07",X"07",X"0F",X"00",X"00",X"00",X"00",X"C0",X"08",X"08",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"FF",X"EE",X"E0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"C0",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"77",X"70",X"F0",
|
||||
X"00",X"00",X"00",X"00",X"CE",X"8A",X"90",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"80",X"81",X"45",X"47",X"00",X"00",X"00",X"00",X"F0",X"0E",X"0E",X"0C",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"81",X"45",X"47",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"33",X"77",X"70",X"F0",X"00",X"00",X"00",X"00",X"CE",X"8A",X"90",X"10",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"77",X"70",X"F0",
|
||||
X"F0",X"0E",X"0E",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"80",X"81",X"45",X"47",X"00",X"00",X"00",X"00",X"F0",X"0E",X"0C",X"0C",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"CE",X"8A",X"90",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"33",X"77",X"70",X"F0",X"00",X"00",X"00",X"00",X"CE",X"8A",X"90",X"10",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"81",X"45",X"47",X"00",X"00",X"00",X"00",
|
||||
X"F0",X"0E",X"0E",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"CE",X"8A",X"90",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"11",X"10",X"30",X"00",X"00",X"00",X"00",X"FF",X"EE",X"E0",X"C0",
|
||||
X"00",X"00",X"00",X"00",X"08",X"08",X"40",X"40",X"00",X"00",X"00",X"00",X"00",X"11",X"10",X"30",
|
||||
X"30",X"07",X"07",X"0F",X"00",X"00",X"00",X"00",X"C0",X"08",X"08",X"00",X"00",X"00",X"00",X"00",
|
||||
X"20",X"20",X"11",X"11",X"00",X"00",X"00",X"00",X"30",X"07",X"07",X"0F",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"FF",X"EE",X"E0",X"C0",X"00",X"00",X"00",X"00",X"08",X"08",X"40",X"40",
|
||||
X"00",X"00",X"00",X"00",X"00",X"11",X"10",X"30",X"00",X"00",X"00",X"00",X"FF",X"EE",X"E0",X"C0",
|
||||
X"C0",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"20",X"20",X"11",X"11",X"00",X"00",X"00",X"00",
|
||||
X"30",X"07",X"07",X"0F",X"00",X"00",X"00",X"00",X"C0",X"08",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"08",X"08",X"40",X"40",X"00",X"00",X"00",X"00",X"00",X"11",X"10",X"30",
|
||||
X"00",X"00",X"00",X"00",X"FF",X"EE",X"E0",X"C0",X"00",X"00",X"00",X"00",X"08",X"08",X"40",X"40",
|
||||
X"20",X"20",X"11",X"11",X"00",X"00",X"00",X"00",X"30",X"07",X"07",X"0F",X"00",X"00",X"00",X"00",
|
||||
X"C0",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"20",X"20",X"11",X"11",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"08",X"08",X"40",X"40",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"20",X"20",X"11",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"33",X"77",X"70",X"F0",X"00",X"00",X"00",X"00",X"CE",X"8A",X"90",X"10",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"77",X"70",X"F0",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"80",X"81",X"45",X"47",X"00",X"00",X"00",X"00",X"F0",X"0E",X"0E",X"0C",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"CE",X"8A",X"90",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"33",X"77",X"70",X"F0",X"00",X"00",X"00",X"00",X"CE",X"8A",X"90",X"10",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"81",X"45",X"47",X"00",X"00",X"00",X"00",
|
||||
X"F0",X"0E",X"0E",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"77",X"70",X"F0",
|
||||
X"00",X"00",X"00",X"00",X"CE",X"8A",X"90",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"80",X"81",X"45",X"47",X"00",X"00",X"00",X"00",X"F0",X"0E",X"0E",X"0C",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"81",X"45",X"47",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"33",X"77",X"70",X"F0",X"00",X"00",X"00",X"00",X"CE",X"8A",X"90",X"10",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"77",X"70",X"F0",
|
||||
X"F0",X"0E",X"0E",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"80",X"81",X"45",X"47",X"00",X"00",X"00",X"00",X"F0",X"0E",X"0E",X"0C",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"CE",X"8A",X"90",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"33",X"77",X"70",X"F0",X"00",X"00",X"00",X"00",X"CE",X"8A",X"90",X"10",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"81",X"45",X"47",X"00",X"00",X"00",X"00",
|
||||
X"F0",X"0E",X"0E",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"33",X"77",X"70",X"F0",
|
||||
X"00",X"00",X"00",X"00",X"CE",X"8A",X"90",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"80",X"81",X"45",X"47",X"00",X"00",X"00",X"00",X"F0",X"0E",X"0E",X"0C",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"81",X"45",X"47",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"23",X"30",X"30",X"0F",
|
||||
X"00",X"00",X"03",X"70",X"0F",X"F0",X"C3",X"0E",X"00",X"00",X"0C",X"80",X"88",X"00",X"0C",X"00",
|
||||
X"07",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0E",X"0F",X"30",X"30",X"23",X"00",X"00",X"00",
|
||||
X"05",X"0E",X"C3",X"F0",X"0F",X"70",X"03",X"00",X"00",X"00",X"0C",X"00",X"88",X"80",X"0C",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"33",X"77",X"77",X"77",X"77",
|
||||
X"00",X"0F",X"0F",X"EE",X"EE",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"70",X"70",X"70",X"70",X"30",X"03",X"01",
|
||||
X"C0",X"00",X"00",X"C0",X"E0",X"E0",X"0F",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"07",X"07",X"77",X"77",X"FF",X"FF",X"77",
|
||||
X"0C",X"0C",X"CC",X"CC",X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"50",X"60",X"70",X"70",X"70",X"30",X"01",X"00",
|
||||
X"80",X"00",X"40",X"E0",X"E0",X"C3",X"0F",X"0C",X"00",X"00",X"00",X"00",X"00",X"08",X"08",X"00",
|
||||
X"00",X"00",X"00",X"01",X"01",X"00",X"00",X"00",X"01",X"07",X"0F",X"3F",X"FF",X"FF",X"EE",X"FF",
|
||||
X"00",X"08",X"88",X"88",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"66",X"10",X"30",X"30",X"10",X"00",X"00",X"00",
|
||||
X"88",X"80",X"F0",X"F0",X"F0",X"C3",X"07",X"00",X"00",X"00",X"80",X"C2",X"0E",X"0C",X"08",X"00",
|
||||
X"00",X"00",X"01",X"03",X"03",X"11",X"11",X"11",X"04",X"0E",X"2E",X"7F",X"FF",X"EE",X"EE",X"FF",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"54",X"30",X"10",X"00",X"00",X"00",X"00",
|
||||
X"90",X"F0",X"F0",X"F0",X"E1",X"01",X"00",X"00",X"80",X"C2",X"87",X"0E",X"0C",X"08",X"00",X"00",
|
||||
X"00",X"01",X"03",X"07",X"17",X"17",X"37",X"33",X"00",X"08",X"88",X"CC",X"CC",X"CC",X"CC",X"FE",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C2",
|
||||
X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"DC",X"10",X"00",X"00",X"00",X"00",X"00",
|
||||
X"B0",X"F0",X"F0",X"F0",X"01",X"00",X"00",X"00",X"87",X"86",X"0E",X"0C",X"08",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"06",X"06",X"17",X"3F",X"3F",X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"98",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"00",X"00",X"00",X"00",X"00",X"00",X"C3",X"C3",
|
||||
X"37",X"33",X"11",X"00",X"00",X"00",X"00",X"00",X"DC",X"EE",X"FE",X"00",X"00",X"00",X"00",X"00",
|
||||
X"F0",X"F0",X"F0",X"60",X"00",X"00",X"00",X"00",X"86",X"86",X"86",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"06",X"17",X"17",X"17",X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"CC",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"90",X"90",X"00",X"00",X"00",X"00",X"03",X"C3",X"C3",X"C3",
|
||||
X"17",X"13",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",
|
||||
X"70",X"F0",X"70",X"00",X"00",X"00",X"00",X"00",X"C3",X"C2",X"80",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"47",X"70",X"70",X"F0",
|
||||
X"00",X"00",X"00",X"F0",X"1F",X"F0",X"F0",X"C0",X"00",X"00",X"00",X"80",X"88",X"00",X"00",X"00",
|
||||
X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"F0",X"70",X"70",X"47",X"00",X"00",X"00",
|
||||
X"80",X"C0",X"F0",X"F0",X"1F",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"80",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"07",X"F8",X"F0",X"70",
|
||||
X"00",X"00",X"70",X"B7",X"68",X"E0",X"C0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"F0",X"70",X"30",X"23",X"00",X"00",X"00",
|
||||
X"80",X"F0",X"F0",X"C3",X"3C",X"00",X"00",X"00",X"00",X"80",X"80",X"CC",X"C0",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"10",X"30",X"43",X"3C",X"F0",X"F0",X"E0",
|
||||
X"80",X"C4",X"C8",X"C0",X"C0",X"80",X"80",X"D0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"10",X"00",X"00",X"00",X"00",X"00",X"D0",X"F0",X"F0",X"10",X"11",X"00",X"00",X"00",
|
||||
X"F0",X"E1",X"87",X"3C",X"00",X"00",X"00",X"00",X"C4",X"E8",X"C0",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"11",X"00",X"10",X"31",X"53",X"96",X"3C",X"78",X"F0",
|
||||
X"00",X"00",X"88",X"80",X"C0",X"80",X"90",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C4",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"D0",X"70",X"B0",X"00",X"00",X"00",X"00",
|
||||
X"F0",X"E1",X"C3",X"96",X"8C",X"00",X"00",X"00",X"EC",X"48",X"80",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"71",X"72",X"96",X"B4",X"3C",X"78",
|
||||
X"00",X"00",X"00",X"00",X"80",X"00",X"90",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"E2",X"F4",
|
||||
X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"60",X"70",X"70",X"40",X"00",X"00",X"00",
|
||||
X"70",X"F0",X"E1",X"E1",X"22",X"00",X"00",X"00",X"68",X"48",X"80",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"10",X"10",X"10",X"10",X"01",X"01",X"00",X"00",X"88",X"E8",X"68",X"68",X"E0",X"F0",
|
||||
X"00",X"00",X"00",X"00",X"00",X"30",X"F0",X"E1",X"00",X"00",X"00",X"00",X"C8",X"C8",X"48",X"80",
|
||||
X"01",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"E0",X"70",X"30",X"20",X"00",X"00",X"00",
|
||||
X"E1",X"E1",X"E1",X"62",X"00",X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"10",X"10",X"10",X"10",X"10",X"00",X"00",X"00",X"88",X"E8",X"68",X"78",X"78",
|
||||
X"00",X"00",X"00",X"00",X"30",X"30",X"70",X"F0",X"00",X"00",X"00",X"C8",X"C8",X"48",X"48",X"48",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"78",X"78",X"F8",X"10",X"00",X"00",X"00",X"00",
|
||||
X"70",X"70",X"F0",X"C0",X"80",X"00",X"00",X"00",X"08",X"08",X"88",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"F0",
|
||||
X"00",X"00",X"00",X"00",X"00",X"77",X"EF",X"E1",X"00",X"00",X"00",X"00",X"00",X"CC",X"0F",X"00",
|
||||
X"0F",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"11",X"00",X"00",X"00",X"00",X"00",
|
||||
X"02",X"0F",X"EF",X"77",X"00",X"00",X"00",X"00",X"0C",X"00",X"0F",X"CC",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"23",
|
||||
X"00",X"00",X"00",X"00",X"77",X"CF",X"8F",X"0E",X"00",X"00",X"00",X"00",X"8E",X"08",X"00",X"0C",
|
||||
X"11",X"01",X"0F",X"00",X"00",X"00",X"00",X"00",X"87",X"0F",X"48",X"00",X"00",X"00",X"00",X"00",
|
||||
X"03",X"2F",X"FF",X"00",X"00",X"00",X"00",X"00",X"03",X"0C",X"CC",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"32",
|
||||
X"00",X"00",X"00",X"33",X"47",X"CE",X"8E",X"0B",X"00",X"00",X"00",X"0C",X"00",X"04",X"09",X"06",
|
||||
X"00",X"00",X"00",X"03",X"06",X"00",X"00",X"00",X"61",X"C3",X"0F",X"0C",X"00",X"00",X"00",X"00",
|
||||
X"07",X"7F",X"FF",X"00",X"00",X"00",X"00",X"00",X"6E",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"33",X"23",X"23",
|
||||
X"00",X"01",X"CE",X"8C",X"0D",X"0C",X"0B",X"07",X"00",X"00",X"00",X"00",X"02",X"04",X"4C",X"CC",
|
||||
X"00",X"00",X"10",X"00",X"01",X"02",X"00",X"00",X"47",X"8F",X"0F",X"0E",X"40",X"00",X"00",X"00",
|
||||
X"3F",X"6E",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"23",X"23",X"67",X"67",X"46",
|
||||
X"04",X"08",X"0A",X"04",X"09",X"0F",X"37",X"6E",X"00",X"00",X"08",X"08",X"88",X"88",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"43",X"07",X"97",X"2C",X"08",X"08",X"00",X"00",
|
||||
X"4C",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"46",X"46",X"47",X"67",X"46",X"46",
|
||||
X"00",X"01",X"09",X"1B",X"17",X"1F",X"3F",X"6E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"03",X"43",X"16",X"17",X"04",X"04",X"04",
|
||||
X"4C",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"02",X"46",X"46",X"47",X"76",X"76",X"32",
|
||||
X"02",X"02",X"1B",X"1B",X"17",X"3F",X"37",X"26",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"32",X"11",X"11",X"11",X"10",X"00",X"00",X"00",
|
||||
X"2E",X"0C",X"0C",X"0C",X"48",X"08",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"23",X"30",X"30",X"0F",
|
||||
X"00",X"00",X"03",X"70",X"0F",X"F0",X"C3",X"0E",X"00",X"00",X"0C",X"80",X"88",X"00",X"0C",X"00",
|
||||
X"07",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0E",X"0F",X"30",X"30",X"23",X"00",X"00",X"00",
|
||||
X"05",X"0E",X"C3",X"F0",X"0F",X"70",X"03",X"00",X"00",X"00",X"0C",X"00",X"88",X"80",X"0C",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"21",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"10",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"48",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"10",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"84",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"12",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"80",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"00",X"00",X"00",X"00",X"01",X"01",X"03",X"0F",
|
||||
X"00",X"00",X"08",X"08",X"08",X"08",X"0C",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"03",X"01",X"01",X"01",X"01",X"00",X"00",
|
||||
X"0F",X"0C",X"08",X"08",X"00",X"00",X"00",X"00",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"70",X"00",X"00",X"00",X"10",X"10",X"30",X"70",X"E1",
|
||||
X"00",X"80",X"80",X"80",X"80",X"C0",X"E0",X"78",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",
|
||||
X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E1",X"70",X"30",X"10",X"10",X"10",X"10",X"00",
|
||||
X"78",X"E0",X"C0",X"80",X"80",X"00",X"00",X"00",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"11",X"11",X"33",X"77",X"EF",
|
||||
X"00",X"88",X"88",X"88",X"88",X"CC",X"EE",X"7F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"88",
|
||||
X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EF",X"77",X"33",X"11",X"11",X"11",X"11",X"00",
|
||||
X"7F",X"EE",X"CC",X"88",X"88",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"00",X"00",X"00",X"10",X"10",X"30",X"F0",X"F0",
|
||||
X"80",X"80",X"80",X"80",X"C0",X"C0",X"E0",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",
|
||||
X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"70",X"30",X"30",X"10",X"10",X"10",X"10",
|
||||
X"F0",X"F0",X"C0",X"80",X"80",X"00",X"00",X"00",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"40",X"00",X"00",
|
||||
X"00",X"00",X"00",X"08",X"00",X"40",X"00",X"20",X"00",X"01",X"00",X"80",X"00",X"10",X"00",X"40",
|
||||
X"00",X"02",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"00",X"08",X"20",X"00",X"00",X"00",X"80",
|
||||
X"80",X"10",X"20",X"00",X"80",X"20",X"00",X"A2",X"50",X"00",X"11",X"80",X"AA",X"55",X"88",X"BB",
|
||||
X"00",X"08",X"00",X"10",X"00",X"80",X"00",X"20",X"00",X"00",X"00",X"01",X"00",X"20",X"00",X"40",
|
||||
X"00",X"00",X"00",X"00",X"01",X"20",X"00",X"00",X"00",X"02",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"A0",X"00",X"88",X"10",X"55",X"AA",X"11",X"DD",X"10",X"80",X"40",X"00",X"10",X"40",X"00",X"54",
|
||||
X"00",X"00",X"01",X"40",X"00",X"00",X"00",X"10",X"00",X"04",X"00",X"00",X"00",X"00",X"00",X"01",
|
||||
X"04",X"00",X"00",X"10",X"00",X"00",X"00",X"01",X"40",X"00",X"10",X"00",X"00",X"10",X"40",X"00",
|
||||
X"A2",X"00",X"80",X"10",X"40",X"20",X"00",X"80",X"55",X"99",X"44",X"BB",X"00",X"51",X"00",X"90",
|
||||
X"00",X"00",X"00",X"00",X"00",X"02",X"04",X"00",X"00",X"00",X"40",X"08",X"00",X"00",X"00",X"00",
|
||||
X"00",X"10",X"00",X"02",X"00",X"04",X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"01",
|
||||
X"AA",X"99",X"22",X"DD",X"00",X"A8",X"00",X"90",X"54",X"00",X"10",X"80",X"20",X"40",X"00",X"10",
|
||||
X"20",X"00",X"80",X"00",X"00",X"80",X"20",X"00",X"02",X"00",X"00",X"80",X"00",X"00",X"00",X"08",
|
||||
X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"08",X"00",X"80",X"00",X"04",X"00",X"02",X"00",X"00",
|
||||
X"00",X"00",X"20",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"00",X"11",
|
||||
X"00",X"00",X"00",X"10",X"00",X"04",X"00",X"22",X"00",X"00",X"11",X"00",X"00",X"00",X"40",X"01",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"00",X"00",X"08",X"20",X"00",X"00",X"00",X"22",
|
||||
X"00",X"54",X"00",X"01",X"08",X"22",X"00",X"04",X"44",X"00",X"10",X"80",X"00",X"45",X"08",X"91",
|
||||
X"00",X"00",X"88",X"00",X"00",X"00",X"20",X"08",X"00",X"00",X"00",X"80",X"00",X"02",X"00",X"44",
|
||||
X"00",X"00",X"00",X"00",X"10",X"00",X"00",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"22",X"00",X"80",X"10",X"00",X"2A",X"01",X"98",X"00",X"A2",X"00",X"08",X"01",X"44",X"00",X"02",
|
||||
X"00",X"00",X"01",X"40",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"04",
|
||||
X"22",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"01",X"00",X"20",X"00",X"00",X"11",X"04",X"00",
|
||||
X"20",X"00",X"88",X"10",X"41",X"00",X"44",X"00",X"15",X"00",X"44",X"12",X"00",X"44",X"01",X"08",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"00",X"00",X"80",X"00",X"00",X"00",X"00",
|
||||
X"00",X"10",X"00",X"02",X"00",X"00",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"01",X"00",X"00",
|
||||
X"8A",X"00",X"22",X"84",X"00",X"22",X"08",X"01",X"40",X"00",X"11",X"80",X"28",X"00",X"22",X"00",
|
||||
X"08",X"00",X"40",X"00",X"00",X"88",X"02",X"00",X"44",X"00",X"00",X"00",X"80",X"00",X"00",X"00",
|
||||
X"00",X"88",X"00",X"00",X"00",X"08",X"00",X"00",X"00",X"80",X"00",X"04",X"00",X"00",X"00",X"00",
|
||||
X"88",X"00",X"00",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"30",X"70",
|
||||
X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"03",X"01",X"00",X"00",X"00",X"00",X"00",
|
||||
X"E0",X"C0",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"13",X"03",
|
||||
X"00",X"00",X"00",X"00",X"00",X"22",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"12",X"04",X"00",X"00",X"00",X"00",X"00",
|
||||
X"C4",X"C0",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"30",X"F0",
|
||||
X"00",X"00",X"00",X"00",X"88",X"88",X"CC",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"07",X"03",X"01",X"01",X"00",X"00",X"00",X"00",
|
||||
X"F0",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"30",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"88",X"40",X"66",X"10",X"22",X"44",X"20",X"00",X"10",X"00",X"04",X"54",X"A8",X"A7",X"5C",X"B1",
|
||||
X"04",X"08",X"46",X"28",X"27",X"A8",X"41",X"3A",X"00",X"00",X"44",X"00",X"51",X"0A",X"00",X"41",
|
||||
X"15",X"22",X"02",X"00",X"02",X"11",X"40",X"00",X"46",X"49",X"B9",X"32",X"0A",X"A8",X"00",X"22",
|
||||
X"A1",X"15",X"0A",X"51",X"A8",X"04",X"22",X"80",X"8A",X"04",X"A2",X"19",X"02",X"48",X"00",X"01",
|
||||
X"00",X"00",X"00",X"22",X"01",X"00",X"00",X"00",X"10",X"00",X"00",X"11",X"00",X"00",X"41",X"08",
|
||||
X"00",X"00",X"00",X"00",X"80",X"02",X"00",X"8A",X"11",X"00",X"00",X"80",X"00",X"00",X"00",X"81",
|
||||
X"91",X"00",X"00",X"00",X"00",X"20",X"00",X"08",X"14",X"02",X"00",X"98",X"00",X"00",X"00",X"00",
|
||||
X"09",X"40",X"88",X"01",X"00",X"80",X"00",X"08",X"00",X"00",X"00",X"00",X"00",X"44",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"00",X"11",X"00",X"90",X"31",X"63",
|
||||
X"00",X"00",X"00",X"00",X"22",X"88",X"C4",X"6C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"81",
|
||||
X"18",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"65",X"33",X"10",X"44",X"00",X"00",X"00",X"00",
|
||||
X"6A",X"C4",X"98",X"00",X"88",X"00",X"00",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"01",X"32",X"65",
|
||||
X"00",X"00",X"00",X"00",X"00",X"88",X"C0",X"AF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"5B",X"32",X"01",X"00",X"00",X"00",X"00",X"00",
|
||||
X"E4",X"8C",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"0A",X"12",X"10",
|
||||
X"00",X"04",X"00",X"08",X"04",X"03",X"00",X"81",X"00",X"80",X"08",X"00",X"00",X"00",X"28",X"26",
|
||||
X"20",X"01",X"00",X"00",X"00",X"14",X"82",X"12",X"00",X"00",X"14",X"82",X"10",X"24",X"90",X"24",
|
||||
X"4A",X"70",X"54",X"F9",X"30",X"1A",X"30",X"F2",X"D0",X"EB",X"F1",X"B4",X"F2",X"F9",X"F4",X"FB",
|
||||
X"00",X"00",X"00",X"04",X"00",X"04",X"04",X"20",X"00",X"00",X"00",X"80",X"08",X"01",X"42",X"00",
|
||||
X"00",X"00",X"14",X"80",X"48",X"00",X"01",X"0A",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",
|
||||
X"04",X"70",X"C6",X"B4",X"5A",X"FB",X"F4",X"FD",X"94",X"40",X"A0",X"79",X"B4",X"68",X"E9",X"F5",
|
||||
X"00",X"20",X"8F",X"82",X"E8",X"80",X"05",X"82",X"40",X"08",X"90",X"02",X"00",X"80",X"00",X"00",
|
||||
X"00",X"00",X"00",X"02",X"01",X"20",X"04",X"20",X"20",X"00",X"00",X"5C",X"71",X"85",X"13",X"00",
|
||||
X"21",X"10",X"F9",X"D6",X"50",X"B3",X"45",X"B8",X"FA",X"F5",X"F0",X"F5",X"F0",X"C2",X"AA",X"40",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"10",X"11",X"01",X"02",X"10",X"42",X"80",
|
||||
X"A1",X"C8",X"14",X"80",X"09",X"00",X"00",X"00",X"32",X"A3",X"68",X"82",X"04",X"31",X"01",X"10",
|
||||
X"FA",X"F5",X"F0",X"FA",X"F0",X"E5",X"F0",X"FA",X"F2",X"E5",X"E8",X"C2",X"F9",X"A1",X"52",X"BC",
|
||||
X"60",X"3A",X"14",X"A0",X"21",X"80",X"44",X"C8",X"00",X"02",X"18",X"08",X"00",X"00",X"48",X"10",
|
||||
X"C2",X"45",X"92",X"6C",X"81",X"50",X"04",X"40",X"85",X"50",X"20",X"84",X"24",X"21",X"10",X"04",
|
||||
X"04",X"B8",X"06",X"42",X"21",X"10",X"00",X"80",X"00",X"00",X"00",X"08",X"80",X"48",X"20",X"00",
|
||||
X"00",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"00",X"80",X"00",X"00",X"40",X"20",X"40",
|
||||
X"01",X"08",X"00",X"10",X"80",X"00",X"00",X"20",X"00",X"00",X"40",X"10",X"00",X"40",X"00",X"80",
|
||||
X"40",X"20",X"00",X"10",X"00",X"10",X"00",X"28",X"40",X"A0",X"00",X"40",X"A0",X"40",X"90",X"40",
|
||||
X"80",X"20",X"80",X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"40",X"00",X"00",X"00",X"A0",X"00",X"10",X"00",X"80",X"00",X"40",X"00",X"90",X"20",X"10",
|
||||
X"00",X"01",X"20",X"00",X"00",X"20",X"40",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"20",
|
||||
X"00",X"20",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"00",X"00",X"00",X"20",X"00",X"00",
|
||||
X"10",X"40",X"00",X"A0",X"40",X"80",X"00",X"A0",X"00",X"00",X"80",X"80",X"00",X"C0",X"00",X"40",
|
||||
X"28",X"00",X"10",X"00",X"10",X"00",X"20",X"40",X"40",X"90",X"40",X"A0",X"40",X"00",X"A0",X"40",
|
||||
X"00",X"00",X"00",X"00",X"00",X"80",X"20",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"40",X"20",X"40",X"00",X"00",X"80",X"00",X"40",
|
||||
X"20",X"00",X"00",X"80",X"10",X"00",X"08",X"01",X"80",X"00",X"40",X"00",X"10",X"40",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"10",X"40",X"90",X"00",X"20",X"10",X"40",X"00",X"30",X"80",X"20",
|
||||
X"20",X"90",X"20",X"50",X"00",X"20",X"00",X"90",X"40",X"00",X"80",X"01",X"40",X"80",X"00",X"20",
|
||||
X"20",X"80",X"10",X"40",X"00",X"A0",X"00",X"00",X"D0",X"00",X"50",X"60",X"80",X"40",X"00",X"80",
|
||||
X"20",X"50",X"00",X"00",X"40",X"00",X"20",X"01",X"00",X"00",X"00",X"40",X"00",X"00",X"00",X"00",
|
||||
X"00",X"08",X"00",X"02",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"0E",X"01",
|
||||
X"00",X"00",X"04",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"01",
|
||||
X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"01",X"00",X"00",X"01",X"01",X"00",X"05",
|
||||
X"1C",X"2D",X"58",X"93",X"59",X"B3",X"62",X"95",X"2C",X"C5",X"62",X"DD",X"44",X"99",X"44",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"81",X"00",X"00",X"00",X"08",X"00",X"00",X"00",X"01",
|
||||
X"00",X"00",X"00",X"00",X"00",X"02",X"0C",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"82",X"9C",X"A8",X"55",X"AA",X"11",X"22",X"11",X"0B",X"61",X"0A",X"61",X"B0",X"46",X"BA",X"45",
|
||||
X"08",X"00",X"00",X"00",X"00",X"08",X"00",X"0D",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"1A",X"00",X"00",X"00",X"00",X"00",X"00",X"01",
|
||||
X"51",X"2A",X"51",X"39",X"52",X"06",X"1E",X"08",X"44",X"AA",X"CC",X"22",X"55",X"F5",X"18",X"25",
|
||||
X"00",X"04",X"00",X"00",X"00",X"02",X"00",X"00",X"00",X"02",X"04",X"00",X"00",X"00",X"00",X"00",
|
||||
X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"04",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"44",X"11",X"77",X"DD",X"AA",X"50",X"21",X"4A",X"A9",X"54",X"A8",X"42",X"A1",X"14",X"A1",X"05",
|
||||
X"08",X"00",X"08",X"00",X"00",X"00",X"00",X"08",X"00",X"00",X"00",X"00",X"00",X"04",X"00",X"00",
|
||||
X"00",X"08",X"00",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"00",X"00",X"00",X"00",
|
||||
X"0C",X"04",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"00",X"00",
|
||||
X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"08",X"00",X"01",X"00",
|
||||
X"04",X"00",X"00",X"20",X"00",X"00",X"02",X"41",X"01",X"00",X"40",X"10",X"04",X"00",X"10",X"20",
|
||||
X"08",X"04",X"10",X"00",X"00",X"02",X"00",X"00",X"08",X"20",X"20",X"00",X"08",X"10",X"00",X"80",
|
||||
X"00",X"40",X"11",X"00",X"44",X"00",X"00",X"88",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"08",X"00",X"00",X"01",X"02",X"00",X"00",X"00",X"01",X"00",X"00",X"01",X"40",X"80",X"00",
|
||||
X"08",X"00",X"00",X"00",X"00",X"00",X"04",X"08",X"00",X"00",X"00",X"04",X"08",X"00",X"00",X"00",
|
||||
X"55",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"00",X"00",X"10",X"22",X"00",X"00",X"00",
|
||||
X"00",X"80",X"01",X"04",X"20",X"00",X"01",X"82",X"09",X"02",X"00",X"00",X"00",X"03",X"00",X"00",
|
||||
X"18",X"04",X"00",X"00",X"01",X"00",X"04",X"08",X"20",X"00",X"00",X"20",X"08",X"00",X"00",X"00",
|
||||
X"00",X"00",X"88",X"00",X"00",X"11",X"40",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"51",X"00",
|
||||
X"00",X"00",X"00",X"01",X"01",X"00",X"00",X"00",X"08",X"00",X"01",X"02",X"00",X"00",X"00",X"00",
|
||||
X"00",X"10",X"00",X"01",X"00",X"00",X"04",X"08",X"00",X"20",X"00",X"00",X"00",X"00",X"02",X"02",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"90",X"00",X"11",X"00",X"00",X"88",X"00",X"20",X"10",
|
||||
X"00",X"00",X"40",X"00",X"18",X"00",X"02",X"02",X"00",X"00",X"00",X"04",X"02",X"00",X"00",X"00",
|
||||
X"80",X"00",X"02",X"09",X"00",X"00",X"02",X"00",X"00",X"02",X"01",X"00",X"00",X"00",X"02",X"02",
|
||||
X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"08",X"00",X"00",X"00",X"08",X"00",X"00",X"00",
|
||||
X"00",X"00",X"04",X"02",X"01",X"00",X"00",X"03",X"01",X"01",X"01",X"12",X"1E",X"59",X"F3",X"F7",
|
||||
X"00",X"08",X"00",X"08",X"87",X"CA",X"ED",X"FE",X"00",X"00",X"04",X"08",X"00",X"00",X"00",X"0B",
|
||||
X"0F",X"01",X"00",X"00",X"01",X"00",X"04",X"00",X"F7",X"7B",X"14",X"0F",X"01",X"01",X"00",X"00",
|
||||
X"FC",X"D8",X"A1",X"0C",X"08",X"00",X"08",X"08",X"0C",X"08",X"00",X"08",X"04",X"00",X"00",X"00",
|
||||
X"08",X"06",X"03",X"03",X"00",X"01",X"10",X"03",X"00",X"00",X"03",X"68",X"D1",X"F3",X"B3",X"73",
|
||||
X"08",X"08",X"C2",X"74",X"DC",X"FF",X"FF",X"EE",X"01",X"06",X"0C",X"08",X"80",X"84",X"40",X"8A",
|
||||
X"00",X"01",X"00",X"01",X"01",X"07",X"06",X"08",X"E6",X"51",X"59",X"1A",X"3C",X"00",X"00",X"00",
|
||||
X"FF",X"FF",X"A8",X"D4",X"25",X"4A",X"08",X"00",X"84",X"40",X"C0",X"08",X"0C",X"04",X"00",X"01",
|
||||
X"00",X"00",X"01",X"03",X"03",X"11",X"11",X"11",X"04",X"0E",X"2E",X"7F",X"FF",X"EE",X"EE",X"FF",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"54",X"30",X"10",X"00",X"00",X"00",X"00",
|
||||
X"90",X"F0",X"F0",X"F0",X"E1",X"01",X"00",X"00",X"80",X"C2",X"87",X"0E",X"0C",X"08",X"00",X"00",
|
||||
X"00",X"01",X"03",X"07",X"17",X"17",X"37",X"33",X"00",X"08",X"88",X"CC",X"CC",X"CC",X"CC",X"FE",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C2",
|
||||
X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"DC",X"10",X"00",X"00",X"00",X"00",X"00",
|
||||
X"B0",X"F0",X"F0",X"F0",X"01",X"00",X"00",X"00",X"87",X"86",X"0E",X"0C",X"08",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"CC",X"88",
|
||||
X"00",X"00",X"00",X"00",X"00",X"EE",X"11",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"CC",X"88",
|
||||
X"00",X"00",X"00",X"00",X"00",X"EE",X"11",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"00",X"77",X"CC",X"88",X"77",X"00",X"06",
|
||||
X"EE",X"00",X"EE",X"11",X"33",X"EE",X"00",X"41",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"99",X"68",X"14",X"00",X"00",X"00",X"00",X"00",
|
||||
X"F1",X"49",X"C7",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"00",X"77",X"CC",X"88",X"77",X"00",X"46",
|
||||
X"EE",X"00",X"EE",X"11",X"33",X"EE",X"00",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"99",X"99",X"76",X"00",X"00",X"F0",X"00",X"00",
|
||||
X"11",X"11",X"EE",X"00",X"00",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"0E",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"00",X"00",X"00",X"03",X"06",X"0C",X"00",X"00",
|
||||
X"03",X"06",X"0C",X"00",X"00",X"00",X"00",X"01",X"00",X"01",X"03",X"06",X"06",X"0C",X"08",X"09",
|
||||
X"07",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"00",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"01",X"0F",X"03",X"02",X"02",X"02",X"02",X"02",X"01",X"03",X"03",X"06",X"04",X"04",X"04",X"04",
|
||||
X"07",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"0E",X"02",X"02",X"02",X"01",X"01",X"01",X"00",X"07",X"07",X"06",X"05",X"01",X"02",X"0E",X"08",
|
||||
X"0E",X"01",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"0F",X"00",X"00",X"00",X"00",X"00",X"0C",
|
||||
X"00",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"07",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"0E",X"01",X"00",X"00",X"07",X"00",X"00",X"00",X"00",X"0F",X"00",X"00",
|
||||
X"0F",X"00",X"00",X"00",X"00",X"0F",X"00",X"00",X"0F",X"00",X"00",X"00",X"00",X"0F",X"03",X"00",
|
||||
X"00",X"00",X"00",X"0F",X"00",X"00",X"00",X"0F",X"00",X"00",X"00",X"0F",X"00",X"00",X"00",X"0F",
|
||||
X"00",X"00",X"00",X"0E",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"0F",X"01",
|
||||
X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"08",X"0C",X"04",X"06",X"02",X"03",X"01",X"01",
|
||||
X"00",X"00",X"00",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"00",X"00",X"00",
|
||||
X"0C",X"06",X"03",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"0F",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"08",X"00",X"00",X"00",X"00",X"01",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"08",X"00",X"07",X"07",X"03",X"00",X"00",X"00",X"00",
|
||||
X"0E",X"0E",X"03",X"0F",X"01",X"00",X"00",X"00",X"0D",X"0C",X"06",X"02",X"00",X"00",X"00",X"00",
|
||||
X"08",X"04",X"04",X"04",X"06",X"02",X"02",X"01",X"00",X"07",X"0C",X"0C",X"0C",X"06",X"06",X"03",
|
||||
X"00",X"0F",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"03",X"0F",X"0C",
|
||||
X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"00",X"00",X"00",X"00",X"03",X"0C",X"00",X"03",X"01",
|
||||
X"03",X"06",X"0C",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"0C",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"03",X"00",X"00",X"00",
|
||||
X"00",X"00",X"07",X"0F",X"08",X"00",X"00",X"00",X"00",X"00",X"08",X"0C",X"03",X"01",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"08",X"0C",X"0C",X"00",X"00",X"00",X"07",X"06",X"03",X"01",X"00",
|
||||
X"00",X"00",X"00",X"01",X"0E",X"00",X"00",X"00",X"00",X"00",X"03",X"0C",X"00",X"00",X"00",X"00",
|
||||
X"04",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",
|
||||
X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"00",
|
||||
X"00",X"00",X"00",X"01",X"07",X"0C",X"00",X"00",X"03",X"06",X"0C",X"08",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"32",
|
||||
X"00",X"00",X"00",X"33",X"47",X"CE",X"8E",X"0B",X"00",X"00",X"00",X"0C",X"00",X"04",X"09",X"06",
|
||||
X"00",X"00",X"00",X"03",X"06",X"00",X"00",X"00",X"61",X"C3",X"0F",X"0C",X"00",X"00",X"00",X"00",
|
||||
X"07",X"7F",X"FF",X"00",X"00",X"00",X"00",X"00",X"6E",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"33",X"23",X"23",
|
||||
X"00",X"01",X"CE",X"8C",X"0D",X"0C",X"0B",X"07",X"00",X"00",X"00",X"00",X"02",X"04",X"4C",X"CC",
|
||||
X"00",X"00",X"10",X"00",X"01",X"02",X"00",X"00",X"47",X"8F",X"0F",X"0E",X"40",X"00",X"00",X"00",
|
||||
X"3F",X"6E",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"33",X"23",X"23",X"67",X"67",X"46",
|
||||
X"04",X"08",X"0A",X"04",X"09",X"0F",X"37",X"6E",X"00",X"00",X"08",X"08",X"88",X"88",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"43",X"07",X"97",X"2C",X"08",X"08",X"00",X"00",
|
||||
X"4C",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"CC",X"88",
|
||||
X"00",X"00",X"00",X"00",X"00",X"EE",X"11",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"02",X"46",X"46",X"47",X"76",X"76",X"32",
|
||||
X"02",X"02",X"1B",X"1B",X"17",X"3F",X"37",X"26",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"32",X"11",X"11",X"11",X"10",X"00",X"00",X"00",
|
||||
X"2E",X"0C",X"0C",X"0C",X"48",X"08",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"00",X"77",X"88",X"88",X"77",X"00",X"06",
|
||||
X"EE",X"00",X"EE",X"11",X"11",X"EE",X"00",X"41",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"99",X"68",X"14",X"00",X"46",X"99",X"99",X"74",
|
||||
X"F1",X"49",X"C7",X"00",X"EE",X"11",X"11",X"E2",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00");
|
||||
begin
|
||||
process(clk)
|
||||
begin
|
||||
if rising_edge(clk) then
|
||||
data <= rom_data(to_integer(unsigned(addr)));
|
||||
end if;
|
||||
end process;
|
||||
end architecture;
|
||||
@@ -1,534 +0,0 @@
|
||||
library ieee;
|
||||
use ieee.std_logic_1164.all,ieee.numeric_std.all;
|
||||
|
||||
entity obj4 is
|
||||
port (
|
||||
clk : in std_logic;
|
||||
addr : in std_logic_vector(12 downto 0);
|
||||
data : out std_logic_vector(7 downto 0)
|
||||
);
|
||||
end entity;
|
||||
|
||||
architecture prom of obj4 is
|
||||
type rom is array(0 to 8191) of std_logic_vector(7 downto 0);
|
||||
signal rom_data: rom := (
|
||||
X"00",X"13",X"13",X"21",X"20",X"20",X"41",X"41",X"80",X"08",X"1E",X"2F",X"2E",X"2E",X"4C",X"4F",
|
||||
X"80",X"00",X"10",X"26",X"2F",X"2C",X"40",X"48",X"80",X"00",X"10",X"20",X"20",X"20",X"40",X"40",
|
||||
X"40",X"40",X"40",X"80",X"80",X"81",X"83",X"83",X"46",X"42",X"44",X"8E",X"8E",X"8F",X"8E",X"88",
|
||||
X"44",X"40",X"40",X"8C",X"8F",X"86",X"80",X"80",X"40",X"40",X"40",X"80",X"80",X"80",X"80",X"80",
|
||||
X"E0",X"10",X"10",X"20",X"23",X"2F",X"47",X"41",X"E0",X"10",X"90",X"A0",X"6A",X"6F",X"6C",X"6F",
|
||||
X"E0",X"10",X"80",X"87",X"4E",X"48",X"20",X"2E",X"00",X"00",X"80",X"80",X"40",X"40",X"20",X"20",
|
||||
X"40",X"40",X"40",X"80",X"80",X"81",X"81",X"83",X"6F",X"61",X"60",X"93",X"9F",X"9E",X"9C",X"90",
|
||||
X"20",X"20",X"23",X"1F",X"18",X"10",X"10",X"10",X"20",X"20",X"20",X"1C",X"10",X"10",X"10",X"10",
|
||||
X"80",X"80",X"80",X"80",X"80",X"40",X"40",X"43",X"80",X"80",X"80",X"80",X"80",X"41",X"4E",X"4D",
|
||||
X"80",X"80",X"80",X"80",X"84",X"48",X"40",X"4E",X"80",X"80",X"80",X"80",X"80",X"40",X"40",X"40",
|
||||
X"47",X"48",X"20",X"20",X"20",X"10",X"11",X"00",X"4F",X"4B",X"20",X"23",X"23",X"16",X"08",X"80",
|
||||
X"42",X"40",X"23",X"2C",X"28",X"10",X"00",X"80",X"40",X"48",X"20",X"20",X"20",X"10",X"00",X"80",
|
||||
X"80",X"80",X"80",X"80",X"80",X"41",X"43",X"47",X"90",X"90",X"90",X"91",X"93",X"6E",X"6D",X"6F",
|
||||
X"10",X"10",X"18",X"18",X"10",X"20",X"2C",X"28",X"10",X"10",X"10",X"10",X"10",X"20",X"20",X"2C",
|
||||
X"4F",X"4D",X"21",X"20",X"20",X"10",X"10",X"E0",X"6F",X"6D",X"68",X"60",X"A5",X"91",X"13",X"E3",
|
||||
X"21",X"23",X"4E",X"4E",X"8E",X"8C",X"18",X"E0",X"28",X"20",X"40",X"40",X"80",X"80",X"00",X"00",
|
||||
X"00",X"10",X"10",X"20",X"20",X"20",X"43",X"47",X"80",X"00",X"16",X"2E",X"27",X"2A",X"4C",X"4C",
|
||||
X"80",X"00",X"10",X"20",X"20",X"24",X"44",X"46",X"80",X"00",X"10",X"20",X"20",X"24",X"46",X"4E",
|
||||
X"4F",X"4E",X"40",X"80",X"80",X"80",X"80",X"80",X"4F",X"48",X"40",X"81",X"80",X"80",X"80",X"80",
|
||||
X"4D",X"4A",X"4F",X"8F",X"8B",X"81",X"81",X"80",X"4C",X"44",X"48",X"8C",X"8C",X"8C",X"8C",X"88",
|
||||
X"E0",X"10",X"10",X"20",X"20",X"20",X"40",X"40",X"E0",X"10",X"94",X"A4",X"66",X"66",X"65",X"6C",
|
||||
X"E0",X"10",X"80",X"80",X"50",X"54",X"2C",X"25",X"00",X"00",X"80",X"84",X"44",X"4C",X"2C",X"38",
|
||||
X"40",X"41",X"43",X"83",X"87",X"84",X"80",X"80",X"6D",X"6C",X"68",X"98",X"90",X"90",X"90",X"90",
|
||||
X"25",X"2D",X"2F",X"3F",X"37",X"33",X"33",X"31",X"30",X"38",X"30",X"38",X"38",X"38",X"30",X"30",
|
||||
X"80",X"80",X"80",X"80",X"80",X"40",X"40",X"40",X"80",X"80",X"80",X"80",X"84",X"44",X"44",X"44",
|
||||
X"80",X"80",X"80",X"80",X"81",X"41",X"49",X"45",X"80",X"80",X"80",X"80",X"80",X"40",X"40",X"40",
|
||||
X"40",X"40",X"20",X"20",X"20",X"10",X"10",X"00",X"44",X"4D",X"2E",X"2E",X"2C",X"1C",X"08",X"88",
|
||||
X"45",X"4D",X"2F",X"27",X"27",X"11",X"00",X"80",X"40",X"48",X"28",X"28",X"28",X"18",X"08",X"88",
|
||||
X"80",X"80",X"80",X"80",X"81",X"41",X"41",X"40",X"90",X"90",X"90",X"90",X"90",X"69",X"68",X"6C",
|
||||
X"30",X"30",X"31",X"31",X"33",X"23",X"2D",X"25",X"30",X"30",X"30",X"30",X"30",X"30",X"30",X"38",
|
||||
X"40",X"40",X"20",X"20",X"20",X"10",X"10",X"E0",X"64",X"6D",X"67",X"6E",X"AE",X"9E",X"16",X"E4",
|
||||
X"2D",X"2F",X"53",X"53",X"80",X"80",X"10",X"E0",X"38",X"2C",X"4E",X"4E",X"87",X"81",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"02",X"86",X"07",X"00",X"00",X"00",X"00",X"00",X"02",X"03",X"05",
|
||||
X"00",X"00",X"06",X"07",X"0E",X"05",X"03",X"0B",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"0E",
|
||||
X"03",X"02",X"11",X"13",X"13",X"13",X"13",X"11",X"08",X"05",X"0E",X"0C",X"0C",X"08",X"08",X"00",
|
||||
X"0F",X"0F",X"06",X"00",X"00",X"00",X"00",X"00",X"0F",X"07",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"10",X"10",X"20",X"20",X"20",X"40",X"43",X"80",X"00",X"01",X"01",X"00",X"00",X"03",X"01",
|
||||
X"00",X"00",X"00",X"08",X"0C",X"07",X"0B",X"0F",X"00",X"00",X"00",X"00",X"00",X"08",X"0C",X"0E",
|
||||
X"41",X"40",X"40",X"80",X"80",X"80",X"80",X"80",X"08",X"0C",X"07",X"07",X"07",X"03",X"01",X"00",
|
||||
X"0F",X"0B",X"01",X"00",X"0A",X"08",X"0C",X"0C",X"0F",X"0B",X"08",X"00",X"00",X"00",X"00",X"00",
|
||||
X"10",X"10",X"10",X"10",X"10",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"01",X"00",X"07",
|
||||
X"00",X"00",X"00",X"00",X"00",X"08",X"07",X"0B",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",
|
||||
X"00",X"81",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"00",X"0C",X"03",X"01",X"00",X"00",X"00",
|
||||
X"0F",X"0D",X"00",X"0C",X"0C",X"06",X"01",X"00",X"0E",X"01",X"00",X"00",X"00",X"00",X"08",X"00",
|
||||
X"80",X"80",X"80",X"80",X"80",X"40",X"40",X"40",X"00",X"00",X"00",X"0E",X"07",X"01",X"00",X"07",
|
||||
X"00",X"00",X"00",X"00",X"05",X"0F",X"03",X"0F",X"00",X"00",X"00",X"00",X"0C",X"0F",X"0E",X"08",
|
||||
X"40",X"40",X"20",X"23",X"20",X"10",X"10",X"00",X"00",X"00",X"0C",X"0F",X"01",X"00",X"00",X"80",
|
||||
X"0F",X"08",X"00",X"0C",X"0F",X"07",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"08",X"0C",
|
||||
X"00",X"00",X"00",X"0F",X"07",X"03",X"01",X"01",X"00",X"00",X"00",X"08",X"0E",X"0F",X"0C",X"1F",
|
||||
X"00",X"00",X"00",X"00",X"0F",X"8E",X"80",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"03",X"07",X"0F",X"00",X"00",X"16",X"12",X"14",X"2F",X"2E",X"28",X"20",X"20",
|
||||
X"04",X"00",X"00",X"0E",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"07",X"0F",X"01",X"01",X"00",X"00",X"00",X"00",X"0C",X"0F",X"0C",X"0F",
|
||||
X"00",X"00",X"00",X"00",X"00",X"06",X"00",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"10",X"1F",X"17",X"10",X"10",X"10",X"86",X"82",X"0C",X"0F",X"0C",X"00",X"00",X"00",
|
||||
X"04",X"00",X"00",X"06",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"20",X"20",X"20",X"20",X"20",X"18",X"16",X"1F",
|
||||
X"00",X"01",X"03",X"01",X"07",X"01",X"05",X"00",X"00",X"0C",X"0F",X"0F",X"0A",X"01",X"08",X"09",
|
||||
X"0F",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"1E",X"0E",X"03",X"03",X"04",X"02",X"00",X"00",
|
||||
X"0B",X"83",X"8B",X"01",X"04",X"01",X"00",X"00",X"0D",X"0D",X"02",X"06",X"09",X"00",X"03",X"07",
|
||||
X"10",X"10",X"10",X"10",X"10",X"10",X"00",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"08",X"00",X"00",X"00",X"00",X"00",X"08",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"81",X"80",X"00",X"43",X"30",X"40",X"30",X"31",X"1F",X"18",X"06",X"2C",X"E1",
|
||||
X"00",X"80",X"FF",X"F0",X"F3",X"F6",X"F0",X"A8",X"10",X"70",X"FE",X"E0",X"EC",X"C0",X"A0",X"B0",
|
||||
X"00",X"40",X"00",X"80",X"80",X"01",X"00",X"00",X"00",X"01",X"04",X"10",X"18",X"3F",X"31",X"60",
|
||||
X"00",X"F8",X"F0",X"F6",X"F3",X"F0",X"8F",X"00",X"00",X"00",X"C0",X"E0",X"EC",X"F0",X"7E",X"10",
|
||||
X"00",X"00",X"10",X"03",X"01",X"80",X"81",X"00",X"00",X"03",X"F6",X"FC",X"30",X"1C",X"11",X"20",
|
||||
X"37",X"FC",X"F3",X"F4",X"F8",X"F0",X"E8",X"80",X"08",X"80",X"C8",X"E0",X"E0",X"30",X"80",X"10",
|
||||
X"70",X"00",X"00",X"40",X"00",X"40",X"20",X"00",X"C1",X"00",X"04",X"00",X"04",X"1F",X"10",X"10",
|
||||
X"08",X"F0",X"71",X"F1",X"F9",X"FF",X"C0",X"80",X"30",X"F0",X"FE",X"F1",X"FE",X"80",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"03",X"06",X"02",X"01",X"01",X"17",X"3C",X"78",X"F1",X"5C",X"1B",X"08",
|
||||
X"E8",X"F6",X"FC",X"F8",X"F0",X"D0",X"40",X"90",X"00",X"00",X"80",X"E0",X"40",X"00",X"00",X"F0",
|
||||
X"82",X"A0",X"30",X"00",X"10",X"00",X"10",X"00",X"61",X"80",X"06",X"00",X"02",X"01",X"02",X"80",
|
||||
X"79",X"73",X"70",X"70",X"FF",X"0A",X"00",X"00",X"F6",X"FC",X"F3",X"EC",X"08",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"01",X"01",X"02",X"07",X"03",X"06",X"1D",X"39",X"79",X"F0",X"94",X"19",
|
||||
X"68",X"F6",X"F8",X"E0",X"E0",X"C0",X"18",X"34",X"00",X"00",X"80",X"00",X"20",X"72",X"F2",X"E5",
|
||||
X"00",X"81",X"80",X"30",X"00",X"00",X"00",X"00",X"28",X"48",X"80",X"07",X"00",X"80",X"00",X"60",
|
||||
X"79",X"30",X"34",X"69",X"0B",X"0C",X"08",X"00",X"CD",X"83",X"06",X"0C",X"00",X"00",X"00",X"00",
|
||||
X"00",X"01",X"01",X"03",X"12",X"12",X"12",X"16",X"7C",X"FB",X"F6",X"F4",X"F6",X"F0",X"F1",X"0A",
|
||||
X"80",X"80",X"90",X"80",X"B0",X"10",X"70",X"BB",X"00",X"80",X"80",X"C0",X"E0",X"F5",X"FD",X"FA",
|
||||
X"07",X"00",X"00",X"80",X"50",X"00",X"00",X"00",X"08",X"18",X"10",X"23",X"67",X"60",X"00",X"30",
|
||||
X"78",X"10",X"3D",X"1B",X"06",X"06",X"00",X"00",X"E6",X"C4",X"8C",X"08",X"00",X"00",X"00",X"00",
|
||||
X"11",X"11",X"12",X"32",X"32",X"32",X"74",X"F6",X"F0",X"F0",X"E4",X"E8",X"EC",X"E4",X"E0",X"A2",
|
||||
X"A0",X"30",X"10",X"50",X"30",X"70",X"73",X"FA",X"00",X"80",X"C0",X"EB",X"FA",X"FA",X"EA",X"E4",
|
||||
X"E2",X"07",X"06",X"04",X"00",X"40",X"20",X"00",X"0A",X"08",X"18",X"1D",X"10",X"10",X"90",X"00",
|
||||
X"78",X"90",X"04",X"0D",X"03",X"01",X"00",X"60",X"C4",X"C4",X"CC",X"C0",X"40",X"00",X"00",X"00",
|
||||
X"E0",X"72",X"72",X"32",X"32",X"32",X"32",X"72",X"00",X"80",X"C8",X"C8",X"E8",X"EC",X"E4",X"E1",
|
||||
X"80",X"D0",X"30",X"F0",X"70",X"F1",X"71",X"F4",X"70",X"E2",X"EA",X"CA",X"CA",X"CA",X"C2",X"E2",
|
||||
X"73",X"E1",X"81",X"01",X"01",X"00",X"00",X"10",X"81",X"04",X"06",X"0B",X"01",X"01",X"20",X"80",
|
||||
X"14",X"C1",X"83",X"86",X"82",X"82",X"40",X"10",X"E6",X"64",X"14",X"0C",X"04",X"00",X"00",X"80",
|
||||
X"00",X"10",X"30",X"7A",X"FA",X"FA",X"7D",X"74",X"50",X"90",X"00",X"90",X"80",X"C0",X"E0",X"EA",
|
||||
X"F1",X"F2",X"72",X"F2",X"73",X"F6",X"70",X"D8",X"80",X"88",X"88",X"C8",X"CC",X"C4",X"E4",X"FC",
|
||||
X"34",X"36",X"33",X"31",X"21",X"01",X"00",X"00",X"E2",X"80",X"04",X"07",X"09",X"01",X"00",X"60",
|
||||
X"0A",X"43",X"42",X"46",X"42",X"22",X"92",X"00",X"74",X"04",X"0C",X"04",X"00",X"20",X"40",X"00",
|
||||
X"00",X"00",X"00",X"20",X"70",X"F4",X"F6",X"FB",X"10",X"70",X"10",X"30",X"10",X"90",X"C0",X"C0",
|
||||
X"E2",X"FA",X"FD",X"F5",X"FC",X"F4",X"F0",X"88",X"00",X"00",X"00",X"08",X"88",X"8C",X"88",X"8C",
|
||||
X"7C",X"34",X"16",X"03",X"00",X"00",X"00",X"00",X"EA",X"82",X"C4",X"83",X"08",X"0E",X"04",X"00",
|
||||
X"49",X"43",X"23",X"29",X"1D",X"65",X"00",X"C0",X"04",X"0A",X"00",X"10",X"A0",X"00",X"00",X"00",
|
||||
X"00",X"00",X"10",X"00",X"40",X"E4",X"F4",X"7A",X"61",X"F6",X"F1",X"70",X"70",X"30",X"81",X"C2",
|
||||
X"0C",X"06",X"8B",X"C9",X"E9",X"F0",X"92",X"89",X"00",X"00",X"00",X"00",X"08",X"08",X"04",X"0E",
|
||||
X"3B",X"1C",X"06",X"03",X"00",X"00",X"00",X"00",X"E9",X"C0",X"C0",X"68",X"0D",X"03",X"01",X"00",
|
||||
X"41",X"21",X"10",X"0E",X"03",X"10",X"00",X"60",X"00",X"18",X"18",X"C4",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"10",X"70",X"20",X"00",X"00",X"F0",X"76",X"F1",X"F6",X"F3",X"F1",X"B1",X"20",X"91",
|
||||
X"00",X"88",X"CE",X"E3",X"F3",X"A1",X"82",X"0B",X"00",X"00",X"00",X"00",X"00",X"0C",X"0C",X"00",
|
||||
X"F4",X"F6",X"FB",X"7C",X"07",X"01",X"00",X"00",X"E2",X"E9",X"E8",X"E0",X"F0",X"0F",X"01",X"00",
|
||||
X"61",X"10",X"00",X"0F",X"01",X"08",X"08",X"10",X"18",X"DC",X"C4",X"00",X"88",X"00",X"80",X"00",
|
||||
X"01",X"11",X"30",X"71",X"70",X"C0",X"10",X"80",X"C0",X"FE",X"F1",X"FE",X"F2",X"F3",X"70",X"11",
|
||||
X"00",X"00",X"FE",X"F2",X"C1",X"80",X"83",X"48",X"00",X"00",X"80",X"00",X"0C",X"18",X"10",X"0C",
|
||||
X"C0",X"F0",X"F2",X"F1",X"FC",X"13",X"00",X"00",X"00",X"F1",X"EC",X"F8",X"F0",X"FD",X"33",X"10",
|
||||
X"30",X"08",X"01",X"03",X"00",X"8E",X"87",X"80",X"E4",X"06",X"08",X"2E",X"00",X"20",X"40",X"00",
|
||||
X"00",X"00",X"01",X"80",X"80",X"00",X"43",X"30",X"00",X"70",X"3F",X"1C",X"18",X"06",X"2C",X"E1",
|
||||
X"00",X"10",X"FF",X"F0",X"F3",X"F6",X"F0",X"A8",X"70",X"F0",X"F0",X"E0",X"EC",X"C0",X"A0",X"B0",
|
||||
X"00",X"40",X"00",X"80",X"80",X"01",X"00",X"00",X"00",X"01",X"04",X"10",X"18",X"3F",X"71",X"00",
|
||||
X"00",X"F8",X"F0",X"F4",X"FF",X"F0",X"1F",X"00",X"00",X"00",X"C0",X"E0",X"E0",X"F0",X"FE",X"70",
|
||||
X"00",X"00",X"00",X"81",X"80",X"00",X"43",X"30",X"00",X"00",X"01",X"3F",X"18",X"06",X"2C",X"E1",
|
||||
X"00",X"10",X"FF",X"F0",X"FF",X"F4",X"F0",X"A8",X"00",X"E0",X"FE",X"F0",X"E0",X"E0",X"A0",X"B0",
|
||||
X"00",X"40",X"00",X"80",X"80",X"00",X"01",X"00",X"00",X"01",X"04",X"10",X"38",X"0C",X"0F",X"00",
|
||||
X"00",X"F8",X"F0",X"F6",X"F3",X"F0",X"1F",X"00",X"00",X"00",X"E0",X"E0",X"FC",X"F0",X"E0",X"00",
|
||||
X"00",X"00",X"00",X"80",X"80",X"00",X"40",X"30",X"00",X"00",X"00",X"10",X"30",X"00",X"20",X"E0",
|
||||
X"00",X"00",X"00",X"F0",X"F0",X"F0",X"F0",X"A0",X"00",X"00",X"00",X"F0",X"F0",X"E0",X"A0",X"B0",
|
||||
X"00",X"40",X"00",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"10",X"00",X"00",X"00",
|
||||
X"00",X"F0",X"F0",X"F0",X"F1",X"0F",X"01",X"00",X"00",X"00",X"E0",X"FD",X"F7",X"0F",X"0E",X"0E",
|
||||
X"00",X"00",X"00",X"80",X"80",X"00",X"40",X"33",X"00",X"00",X"00",X"00",X"30",X"30",X"2C",X"EF",
|
||||
X"00",X"00",X"00",X"00",X"F0",X"F0",X"F0",X"A8",X"00",X"00",X"00",X"00",X"F0",X"F0",X"E0",X"BE",
|
||||
X"03",X"43",X"0F",X"8A",X"87",X"07",X"07",X"0B",X"0F",X"0F",X"36",X"30",X"09",X"06",X"02",X"0E",
|
||||
X"00",X"F0",X"F0",X"F0",X"00",X"00",X"00",X"04",X"0E",X"E6",X"F2",X"F0",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"20",X"40",X"40",X"20",X"B0",X"00",X"00",X"00",X"30",X"11",X"03",X"10",X"F1",
|
||||
X"00",X"00",X"13",X"3F",X"FE",X"F0",X"DC",X"53",X"00",X"00",X"C8",X"E0",X"E0",X"E0",X"40",X"40",
|
||||
X"63",X"A0",X"20",X"40",X"40",X"20",X"00",X"00",X"0F",X"00",X"00",X"01",X"00",X"00",X"00",X"00",
|
||||
X"AC",X"A3",X"5C",X"70",X"7E",X"33",X"10",X"00",X"80",X"80",X"40",X"E0",X"E0",X"E0",X"C0",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"40",X"00",X"01",X"01",X"63",X"F3",X"06",X"07",X"11",
|
||||
X"04",X"3C",X"7C",X"78",X"F0",X"EF",X"D0",X"65",X"00",X"80",X"C0",X"C0",X"C0",X"C0",X"40",X"88",
|
||||
X"A0",X"60",X"10",X"51",X"20",X"20",X"00",X"00",X"21",X"07",X"0C",X"00",X"00",X"00",X"00",X"00",
|
||||
X"A9",X"86",X"70",X"33",X"00",X"00",X"00",X"00",X"80",X"70",X"FE",X"EC",X"C0",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"0C",X"0C",X"0E",X"1C",X"7F",X"FE",
|
||||
X"00",X"00",X"70",X"F0",X"F0",X"E8",X"F2",X"CA",X"00",X"00",X"80",X"80",X"80",X"E0",X"80",X"40",
|
||||
X"00",X"20",X"10",X"10",X"30",X"20",X"00",X"00",X"C9",X"01",X"03",X"02",X"84",X"C4",X"80",X"80",
|
||||
X"1A",X"44",X"33",X"30",X"00",X"00",X"00",X"00",X"5E",X"B8",X"E0",X"C0",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"02",X"03",X"01",X"11",X"00",X"00",X"00",X"10",X"12",X"52",X"95",X"75",
|
||||
X"00",X"60",X"F0",X"F0",X"F8",X"E9",X"B5",X"E5",X"00",X"00",X"00",X"04",X"CC",X"0C",X"98",X"68",
|
||||
X"00",X"00",X"00",X"10",X"10",X"00",X"10",X"00",X"C9",X"81",X"81",X"81",X"81",X"C1",X"20",X"40",
|
||||
X"1B",X"52",X"20",X"00",X"00",X"00",X"00",X"00",X"40",X"80",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"30",X"20",X"10",X"71",X"F4",X"F5",
|
||||
X"00",X"72",X"63",X"F3",X"E7",X"D3",X"AF",X"E7",X"00",X"00",X"00",X"E0",X"80",X"40",X"00",X"80",
|
||||
X"07",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"E5",X"C2",X"0C",X"00",X"20",X"70",X"30",X"20",
|
||||
X"19",X"08",X"0C",X"04",X"02",X"82",X"00",X"80",X"00",X"80",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"11",X"02",X"73",X"B3",X"B1",X"F0",X"3F",X"C0",X"5A",
|
||||
X"00",X"28",X"78",X"FC",X"EC",X"F6",X"EE",X"88",X"00",X"00",X"80",X"00",X"C0",X"00",X"80",X"00",
|
||||
X"10",X"00",X"07",X"03",X"00",X"00",X"00",X"00",X"59",X"26",X"A0",X"2C",X"10",X"00",X"00",X"00",
|
||||
X"38",X"0E",X"03",X"00",X"00",X"80",X"E0",X"A0",X"80",X"00",X"00",X"08",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"11",X"10",X"10",X"10",X"00",X"10",X"00",X"60",X"FC",X"FF",X"F7",X"F0",X"73",X"9C",
|
||||
X"00",X"40",X"80",X"70",X"88",X"6C",X"80",X"38",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"10",X"10",X"10",X"00",X"00",X"00",X"00",X"00",X"83",X"8C",X"A3",X"A0",X"17",X"1C",X"10",X"00",
|
||||
X"0F",X"00",X"00",X"08",X"00",X"C0",X"30",X"80",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"10",X"20",X"20",X"30",X"00",X"00",X"30",X"33",X"B5",X"B0",X"90",X"CE",X"11",
|
||||
X"80",X"C0",X"BC",X"CF",X"AF",X"CF",X"B2",X"80",X"00",X"00",X"00",X"00",X"08",X"00",X"80",X"00",
|
||||
X"10",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"D7",X"50",X"4E",X"20",X"00",X"05",X"03",X"00",
|
||||
X"0F",X"00",X"82",X"4F",X"1F",X"1E",X"18",X"00",X"08",X"00",X"00",X"08",X"C0",X"60",X"00",X"00",
|
||||
X"00",X"00",X"00",X"30",X"30",X"50",X"51",X"20",X"00",X"20",X"60",X"D3",X"E0",X"D8",X"F4",X"F2",
|
||||
X"00",X"00",X"8F",X"0F",X"C7",X"3F",X"44",X"00",X"00",X"00",X"0C",X"0C",X"08",X"00",X"00",X"00",
|
||||
X"20",X"10",X"11",X"00",X"00",X"00",X"00",X"00",X"3F",X"D0",X"54",X"A8",X"60",X"03",X"00",X"00",
|
||||
X"0F",X"00",X"04",X"0F",X"87",X"0F",X"0F",X"00",X"00",X"00",X"30",X"40",X"E8",X"88",X"0C",X"00",
|
||||
X"00",X"00",X"00",X"00",X"30",X"70",X"70",X"30",X"00",X"00",X"93",X"A5",X"80",X"D0",X"DE",X"F1",
|
||||
X"00",X"00",X"0C",X"0F",X"8F",X"2F",X"42",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"00",X"00",
|
||||
X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"B7",X"20",X"6E",X"20",X"10",X"05",X"03",X"00",
|
||||
X"0F",X"00",X"02",X"0F",X"1F",X"0E",X"08",X"00",X"08",X"30",X"40",X"E8",X"40",X"00",X"00",X"00",
|
||||
X"00",X"00",X"01",X"10",X"10",X"30",X"70",X"70",X"F0",X"70",X"7C",X"5F",X"17",X"60",X"D3",X"FC",
|
||||
X"00",X"80",X"80",X"C0",X"48",X"4C",X"00",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"20",
|
||||
X"70",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"F3",X"BC",X"13",X"00",X"07",X"0C",X"00",X"00",
|
||||
X"0F",X"00",X"80",X"F8",X"00",X"00",X"00",X"00",X"2C",X"70",X"C0",X"A0",X"80",X"00",X"00",X"00",
|
||||
X"00",X"10",X"30",X"10",X"00",X"10",X"60",X"20",X"00",X"C0",X"E3",X"E5",X"B0",X"20",X"4E",X"B1",
|
||||
X"00",X"00",X"0C",X"0F",X"0F",X"8F",X"82",X"00",X"00",X"00",X"00",X"00",X"08",X"10",X"20",X"40",
|
||||
X"60",X"F0",X"F0",X"70",X"00",X"00",X"00",X"00",X"E7",X"F0",X"FE",X"B0",X"10",X"05",X"03",X"00",
|
||||
X"8F",X"00",X"02",X"CF",X"EF",X"0E",X"08",X"00",X"78",X"40",X"60",X"48",X"40",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"20",X"40",X"40",X"20",X"B0",X"00",X"00",X"01",X"37",X"1F",X"07",X"12",X"F0",
|
||||
X"00",X"00",X"0E",X"0D",X"B8",X"F8",X"D3",X"54",X"00",X"00",X"00",X"00",X"C0",X"E0",X"48",X"40",
|
||||
X"60",X"A0",X"20",X"40",X"40",X"20",X"00",X"00",X"0F",X"00",X"02",X"0F",X"07",X"03",X"00",X"00",
|
||||
X"AF",X"A0",X"53",X"78",X"38",X"0D",X"0E",X"00",X"80",X"80",X"48",X"E0",X"C0",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"20",X"40",X"40",X"20",X"B0",X"00",X"00",X"00",X"30",X"10",X"01",X"10",X"F0",
|
||||
X"00",X"00",X"01",X"07",X"8F",X"F8",X"F6",X"59",X"00",X"00",X"0C",X"08",X"00",X"E0",X"E0",X"C8",
|
||||
X"61",X"A0",X"20",X"40",X"40",X"20",X"00",X"00",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"BE",X"B1",X"76",X"78",X"07",X"01",X"00",X"00",X"C0",X"C8",X"E0",X"E0",X"00",X"08",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"10",X"10",X"10",X"00",
|
||||
X"00",X"00",X"00",X"38",X"00",X"F0",X"E0",X"00",X"08",X"04",X"04",X"E3",X"60",X"C0",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"60",X"00",X"00",X"00",
|
||||
X"02",X"00",X"00",X"00",X"04",X"06",X"00",X"79",X"02",X"04",X"00",X"00",X"01",X"03",X"0F",X"EF",
|
||||
X"00",X"00",X"04",X"06",X"00",X"08",X"00",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"8D",X"74",X"00",X"00",X"00",X"00",X"00",X"00",X"3F",X"E3",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"02",X"40",X"20",X"11",X"00",X"02",X"07",X"0F",X"0F",X"07",X"13",X"F3",
|
||||
X"00",X"60",X"F0",X"F0",X"F8",X"78",X"69",X"57",X"00",X"00",X"C0",X"C0",X"80",X"00",X"00",X"4C",
|
||||
X"00",X"21",X"40",X"00",X"02",X"00",X"00",X"00",X"00",X"03",X"03",X"07",X"0F",X"0F",X"07",X"02",
|
||||
X"0F",X"67",X"79",X"F8",X"F8",X"F0",X"60",X"00",X"0F",X"0C",X"00",X"80",X"C0",X"C0",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"01",X"05",X"00",X"10",X"00",X"08",X"0E",X"1E",X"1F",X"1F",X"03",X"03",
|
||||
X"00",X"00",X"C0",X"F0",X"F0",X"F3",X"77",X"67",X"00",X"00",X"00",X"80",X"80",X"40",X"0E",X"0C",
|
||||
X"71",X"00",X"11",X"10",X"20",X"01",X"00",X"00",X"00",X"01",X"01",X"83",X"07",X"07",X"03",X"00",
|
||||
X"1F",X"18",X"3C",X"7C",X"3C",X"0C",X"08",X"08",X"08",X"E0",X"E0",X"C0",X"80",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"01",X"03",X"03",X"03",X"14",X"00",X"00",X"00",X"18",X"1E",X"1F",X"9F",X"0F",
|
||||
X"00",X"00",X"F0",X"F0",X"F2",X"F3",X"67",X"47",X"00",X"00",X"80",X"80",X"0A",X"8C",X"0C",X"48",
|
||||
X"10",X"11",X"70",X"00",X"00",X"00",X"00",X"00",X"03",X"00",X"41",X"09",X"81",X"83",X"05",X"00",
|
||||
X"1E",X"1C",X"3C",X"1E",X"0E",X"0E",X"0E",X"02",X"E8",X"C0",X"80",X"80",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"07",X"07",X"07",X"07",X"00",X"00",X"00",X"00",X"10",X"1C",X"6C",X"8E",
|
||||
X"00",X"00",X"20",X"E3",X"FF",X"E7",X"EF",X"5D",X"00",X"00",X"04",X"88",X"08",X"08",X"C0",X"80",
|
||||
X"11",X"18",X"11",X"20",X"10",X"00",X"00",X"00",X"06",X"01",X"01",X"00",X"85",X"80",X"00",X"02",
|
||||
X"10",X"38",X"0E",X"0E",X"0F",X"0F",X"0F",X"00",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"03",X"07",X"07",X"00",X"00",X"00",X"00",X"01",X"10",X"1E",X"6F",
|
||||
X"00",X"01",X"22",X"E6",X"CE",X"CE",X"8E",X"4C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"03",X"02",X"04",X"00",X"00",X"00",X"00",X"00",X"CE",X"8A",X"80",X"88",X"42",X"80",X"00",X"00",
|
||||
X"0E",X"47",X"0F",X"07",X"07",X"07",X"04",X"00",X"00",X"00",X"08",X"0C",X"0C",X"08",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"07",X"00",X"00",X"00",X"00",X"01",X"11",X"3B",X"4F",
|
||||
X"04",X"04",X"4E",X"CE",X"EE",X"EE",X"EC",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"07",X"03",X"03",X"00",X"02",X"00",X"00",X"00",X"4E",X"CA",X"C0",X"40",X"65",X"10",X"20",X"00",
|
||||
X"0F",X"0F",X"07",X"03",X"03",X"00",X"02",X"00",X"08",X"0C",X"0C",X"0E",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"01",X"13",X"01",X"11",X"0E",
|
||||
X"08",X"08",X"2C",X"6C",X"6E",X"FC",X"FC",X"6B",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",
|
||||
X"03",X"07",X"03",X"01",X"00",X"00",X"00",X"00",X"2F",X"4F",X"4C",X"68",X"31",X"08",X"00",X"00",
|
||||
X"07",X"07",X"01",X"00",X"04",X"80",X"40",X"00",X"0E",X"0F",X"0E",X"0C",X"00",X"08",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"02",X"33",X"33",X"17",X"17",X"13",X"03",
|
||||
X"00",X"00",X"00",X"88",X"88",X"C8",X"CB",X"CF",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"0F",
|
||||
X"00",X"03",X"03",X"07",X"00",X"00",X"00",X"00",X"2F",X"6F",X"6C",X"3C",X"1C",X"00",X"04",X"00",
|
||||
X"07",X"01",X"00",X"00",X"CA",X"40",X"20",X"00",X"0E",X"0E",X"0C",X"00",X"04",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"00",X"00",X"08",X"06",X"0F",X"C7",X"FF",X"73",X"70",
|
||||
X"00",X"00",X"00",X"08",X"00",X"09",X"0F",X"0F",X"00",X"00",X"00",X"00",X"00",X"0F",X"0E",X"0E",
|
||||
X"00",X"00",X"00",X"01",X"01",X"00",X"00",X"00",X"07",X"4F",X"4F",X"3F",X"1E",X"0E",X"01",X"00",
|
||||
X"0B",X"08",X"00",X"11",X"E4",X"20",X"00",X"00",X"0E",X"04",X"02",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"02",X"11",X"01",X"31",X"30",X"10",X"00",X"00",X"20",X"3C",X"9F",X"EE",X"FF",X"EB",
|
||||
X"00",X"00",X"00",X"00",X"80",X"03",X"03",X"07",X"00",X"00",X"00",X"00",X"0E",X"0E",X"0E",X"0E",
|
||||
X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"E1",X"27",X"17",X"0F",X"0F",X"0F",X"00",
|
||||
X"06",X"08",X"08",X"00",X"EA",X"10",X"00",X"04",X"08",X"01",X"08",X"C0",X"80",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"04",X"03",X"01",X"31",X"70",X"00",X"00",X"F0",X"70",X"3E",X"0E",X"BF",X"EF",
|
||||
X"00",X"00",X"01",X"83",X"87",X"0F",X"0F",X"8A",X"00",X"00",X"08",X"0C",X"0C",X"0C",X"0E",X"00",
|
||||
X"30",X"30",X"10",X"00",X"00",X"00",X"00",X"00",X"F9",X"C3",X"83",X"13",X"07",X"07",X"03",X"00",
|
||||
X"20",X"0C",X"08",X"0D",X"E8",X"0C",X"02",X"00",X"20",X"48",X"00",X"80",X"80",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"10",X"00",X"03",X"2F",X"03",X"00",X"00",X"70",X"F0",X"F0",X"3C",X"0F",X"8F",
|
||||
X"00",X"01",X"07",X"8F",X"8F",X"0F",X"06",X"0C",X"00",X"00",X"00",X"00",X"08",X"0A",X"00",X"20",
|
||||
X"00",X"10",X"30",X"10",X"00",X"00",X"00",X"00",X"6F",X"E3",X"F3",X"F3",X"F1",X"61",X"01",X"00",
|
||||
X"C0",X"8C",X"08",X"0C",X"0E",X"0E",X"08",X"00",X"48",X"00",X"88",X"40",X"00",X"08",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"02",X"40",X"20",X"11",X"00",X"02",X"07",X"0F",X"0F",X"07",X"13",X"F3",
|
||||
X"00",X"00",X"F0",X"F0",X"F8",X"78",X"78",X"51",X"00",X"00",X"00",X"80",X"80",X"80",X"00",X"4C",
|
||||
X"00",X"21",X"40",X"00",X"02",X"00",X"00",X"00",X"00",X"03",X"03",X"07",X"0F",X"0F",X"07",X"02",
|
||||
X"0F",X"71",X"78",X"F8",X"F8",X"F0",X"00",X"00",X"0F",X"0C",X"80",X"80",X"80",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"02",X"40",X"20",X"11",X"00",X"02",X"07",X"0F",X"0F",X"07",X"13",X"F3",
|
||||
X"00",X"00",X"00",X"01",X"3A",X"7C",X"78",X"50",X"00",X"00",X"00",X"0C",X"C0",X"E0",X"C0",X"4C",
|
||||
X"00",X"21",X"40",X"00",X"02",X"00",X"00",X"00",X"00",X"03",X"03",X"07",X"0F",X"0F",X"07",X"02",
|
||||
X"0F",X"70",X"78",X"3C",X"0A",X"01",X"00",X"00",X"0F",X"CC",X"E0",X"C0",X"00",X"0C",X"00",X"00",
|
||||
X"00",X"90",X"60",X"90",X"02",X"00",X"00",X"01",X"00",X"02",X"07",X"0F",X"0F",X"07",X"03",X"03",
|
||||
X"00",X"00",X"00",X"01",X"0A",X"0C",X"08",X"00",X"00",X"60",X"90",X"6C",X"00",X"00",X"00",X"00",
|
||||
X"00",X"01",X"00",X"00",X"02",X"90",X"60",X"90",X"00",X"03",X"03",X"07",X"0F",X"0F",X"07",X"02",
|
||||
X"03",X"00",X"08",X"0C",X"0A",X"01",X"00",X"00",X"0F",X"00",X"00",X"00",X"00",X"6C",X"90",X"60",
|
||||
X"00",X"60",X"90",X"60",X"02",X"00",X"00",X"01",X"00",X"02",X"07",X"0F",X"0F",X"07",X"03",X"03",
|
||||
X"00",X"00",X"00",X"01",X"0A",X"0C",X"08",X"00",X"00",X"90",X"60",X"9C",X"00",X"00",X"00",X"00",
|
||||
X"00",X"01",X"00",X"00",X"02",X"60",X"90",X"60",X"00",X"03",X"03",X"07",X"0F",X"0F",X"07",X"02",
|
||||
X"00",X"00",X"08",X"0C",X"0A",X"01",X"00",X"00",X"03",X"00",X"00",X"00",X"00",X"9C",X"60",X"90",
|
||||
X"00",X"00",X"00",X"00",X"02",X"40",X"30",X"10",X"00",X"00",X"07",X"0C",X"00",X"00",X"10",X"FF",
|
||||
X"00",X"0F",X"39",X"30",X"33",X"63",X"7E",X"58",X"00",X"00",X"8E",X"8C",X"0C",X"08",X"00",X"40",
|
||||
X"13",X"30",X"40",X"00",X"00",X"00",X"00",X"00",X"FC",X"1F",X"03",X"01",X"08",X"04",X"04",X"00",
|
||||
X"50",X"38",X"2E",X"3F",X"07",X"01",X"00",X"00",X"40",X"00",X"00",X"08",X"8C",X"0C",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"02",X"04",X"00",X"70",X"00",X"00",X"04",X"00",X"00",X"00",X"00",X"10",
|
||||
X"00",X"0C",X"27",X"31",X"63",X"37",X"3E",X"3C",X"00",X"00",X"0C",X"08",X"00",X"00",X"40",X"40",
|
||||
X"10",X"13",X"10",X"20",X"01",X"00",X"00",X"00",X"3F",X"FD",X"E8",X"00",X"00",X"06",X"08",X"00",
|
||||
X"5E",X"DF",X"1F",X"00",X"00",X"00",X"04",X"00",X"00",X"8E",X"CF",X"C2",X"00",X"08",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"10",X"00",X"00",X"00",X"04",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"40",X"60",X"E0",X"40",X"13",X"4C",X"00",X"00",X"00",X"00",X"86",X"48",X"00",X"80",
|
||||
X"16",X"10",X"31",X"00",X"00",X"10",X"00",X"00",X"07",X"1E",X"FE",X"F0",X"81",X"00",X"02",X"00",
|
||||
X"30",X"80",X"80",X"00",X"08",X"04",X"00",X"00",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"02",X"04",X"00",X"04",X"00",X"05",X"00",X"00",X"00",X"01",X"61",X"E1",
|
||||
X"04",X"0C",X"0C",X"5C",X"4C",X"6C",X"7B",X"0F",X"00",X"00",X"00",X"00",X"80",X"00",X"0E",X"8C",
|
||||
X"10",X"10",X"10",X"00",X"10",X"00",X"00",X"00",X"85",X"8F",X"87",X"FA",X"D0",X"00",X"00",X"00",
|
||||
X"6F",X"8C",X"C0",X"80",X"00",X"0C",X"0A",X"00",X"00",X"00",X"02",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"02",X"00",X"00",X"00",X"00",X"02",X"00",X"06",X"06",X"06",X"06",X"06",X"06",X"66",
|
||||
X"00",X"00",X"00",X"30",X"40",X"50",X"51",X"63",X"00",X"00",X"00",X"00",X"00",X"04",X"8F",X"0F",
|
||||
X"06",X"04",X"04",X"04",X"00",X"00",X"00",X"00",X"F6",X"C6",X"C7",X"C7",X"74",X"00",X"00",X"00",
|
||||
X"0E",X"48",X"00",X"00",X"80",X"01",X"04",X"00",X"01",X"02",X"02",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"01",X"02",X"00",X"00",X"00",X"00",X"00",X"02",X"02",X"16",X"06",X"17",X"33",X"43",
|
||||
X"00",X"00",X"C0",X"01",X"E3",X"86",X"4E",X"08",X"00",X"00",X"04",X"0C",X"0C",X"04",X"00",X"00",
|
||||
X"00",X"02",X"06",X"00",X"00",X"00",X"00",X"00",X"73",X"F3",X"E3",X"77",X"72",X"12",X"00",X"00",
|
||||
X"88",X"00",X"08",X"00",X"80",X"01",X"00",X"00",X"00",X"00",X"04",X"08",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"11",X"01",X"31",X"01",X"31",X"01",
|
||||
X"00",X"00",X"84",X"06",X"E2",X"63",X"C1",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",
|
||||
X"00",X"01",X"03",X"00",X"00",X"00",X"00",X"00",X"71",X"71",X"73",X"73",X"31",X"09",X"00",X"00",
|
||||
X"C0",X"80",X"88",X"88",X"C0",X"82",X"00",X"00",X"08",X"08",X"08",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"01",X"01",X"00",X"04",X"04",X"00",X"00",X"30",X"00",X"6C",X"1E",X"3F",X"07",
|
||||
X"02",X"07",X"05",X"04",X"84",X"0C",X"4C",X"0C",X"00",X"00",X"00",X"08",X"04",X"04",X"02",X"02",
|
||||
X"00",X"00",X"02",X"00",X"00",X"00",X"00",X"00",X"33",X"71",X"70",X"38",X"18",X"08",X"04",X"00",
|
||||
X"8C",X"08",X"8C",X"EE",X"C4",X"44",X"00",X"00",X"00",X"00",X"00",X"02",X"08",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"02",X"07",X"07",X"00",X"00",X"00",X"C0",X"50",X"70",X"08",X"6C",
|
||||
X"03",X"05",X"06",X"84",X"04",X"04",X"84",X"24",X"00",X"08",X"0C",X"04",X"02",X"02",X"00",X"00",
|
||||
X"01",X"00",X"04",X"00",X"00",X"00",X"00",X"00",X"1F",X"73",X"71",X"30",X"14",X"0A",X"02",X"00",
|
||||
X"04",X"16",X"1E",X"FE",X"E2",X"00",X"00",X"00",X"00",X"02",X"02",X"02",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"10",X"10",X"07",X"03",X"02",X"03",X"03",X"93",X"23",X"73",X"ED",X"0F",
|
||||
X"00",X"0A",X"00",X"80",X"00",X"88",X"28",X"78",X"00",X"00",X"00",X"00",X"04",X"02",X"00",X"02",
|
||||
X"00",X"00",X"04",X"00",X"00",X"00",X"00",X"00",X"0F",X"33",X"30",X"10",X"00",X"03",X"05",X"00",
|
||||
X"1A",X"1F",X"1E",X"F5",X"E0",X"00",X"00",X"00",X"80",X"80",X"80",X"80",X"80",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"16",X"21",X"00",X"10",X"00",X"00",X"60",X"20",X"50",X"50",X"DC",X"C3",
|
||||
X"00",X"00",X"00",X"02",X"00",X"00",X"60",X"F0",X"00",X"00",X"00",X"00",X"08",X"00",X"00",X"80",
|
||||
X"30",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"01",X"02",X"00",X"00",
|
||||
X"1E",X"17",X"17",X"30",X"08",X"00",X"04",X"00",X"A6",X"C0",X"08",X"80",X"80",X"00",X"00",X"00",
|
||||
X"00",X"00",X"03",X"01",X"00",X"00",X"20",X"20",X"00",X"23",X"CE",X"C8",X"6C",X"AE",X"A7",X"A3",
|
||||
X"00",X"00",X"02",X"00",X"00",X"00",X"C0",X"F0",X"00",X"00",X"00",X"00",X"04",X"02",X"00",X"A0",
|
||||
X"00",X"17",X"3F",X"34",X"00",X"01",X"00",X"00",X"87",X"8F",X"0F",X"00",X"00",X"00",X"02",X"00",
|
||||
X"BF",X"0B",X"11",X"00",X"00",X"06",X"01",X"00",X"C0",X"8C",X"80",X"40",X"48",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"01",X"00",X"42",X"30",X"10",X"00",X"00",X"04",X"00",X"00",X"00",X"10",X"FC",
|
||||
X"00",X"00",X"06",X"01",X"30",X"31",X"77",X"5E",X"00",X"00",X"00",X"88",X"CE",X"8C",X"08",X"40",
|
||||
X"13",X"30",X"40",X"02",X"00",X"01",X"00",X"00",X"FF",X"1D",X"00",X"00",X"08",X"04",X"04",X"00",
|
||||
X"5C",X"3E",X"3F",X"03",X"00",X"00",X"02",X"00",X"40",X"00",X"88",X"8C",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"40",X"42",X"30",X"10",X"00",X"00",X"00",X"07",X"00",X"00",X"10",X"FC",
|
||||
X"00",X"00",X"00",X"08",X"0E",X"03",X"30",X"50",X"00",X"00",X"00",X"00",X"00",X"08",X"8C",X"40",
|
||||
X"13",X"30",X"40",X"42",X"00",X"00",X"00",X"00",X"FF",X"1C",X"00",X"00",X"06",X"04",X"00",X"00",
|
||||
X"5F",X"30",X"00",X"00",X"00",X"00",X"00",X"00",X"4E",X"80",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"07",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"70",X"00",X"00",X"00",X"00",X"00",X"04",X"08",X"C0",
|
||||
X"03",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"1C",X"0C",X"0D",X"00",X"01",X"00",X"00",X"00",
|
||||
X"80",X"74",X"00",X"01",X"00",X"08",X"06",X"00",X"18",X"C9",X"01",X"07",X"07",X"0F",X"0F",X"0F",
|
||||
X"08",X"0C",X"0E",X"01",X"00",X"00",X"00",X"0F",X"00",X"00",X"01",X"01",X"75",X"82",X"88",X"8C",
|
||||
X"00",X"06",X"0F",X"0E",X"EC",X"10",X"10",X"18",X"00",X"00",X"08",X"00",X"00",X"04",X"06",X"02",
|
||||
X"0F",X"0F",X"0D",X"0F",X"0F",X"0F",X"0F",X"0F",X"8F",X"8E",X"8E",X"7F",X"0F",X"0E",X"0E",X"0F",
|
||||
X"1C",X"1D",X"1E",X"E6",X"06",X"00",X"0C",X"0C",X"00",X"02",X"08",X"04",X"00",X"00",X"01",X"04",
|
||||
X"00",X"00",X"00",X"03",X"00",X"21",X"13",X"12",X"00",X"00",X"06",X"01",X"0E",X"0F",X"13",X"F1",
|
||||
X"00",X"00",X"31",X"33",X"30",X"60",X"78",X"5C",X"00",X"00",X"8E",X"80",X"00",X"00",X"00",X"40",
|
||||
X"12",X"13",X"21",X"00",X"03",X"00",X"00",X"00",X"F9",X"13",X"0F",X"0E",X"01",X"06",X"00",X"00",
|
||||
X"FC",X"B8",X"24",X"30",X"03",X"01",X"00",X"00",X"C0",X"00",X"00",X"00",X"80",X"0E",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"02",X"05",X"01",X"31",X"00",X"00",X"00",X"0E",X"00",X"0E",X"0F",X"33",
|
||||
X"00",X"00",X"50",X"B0",X"70",X"70",X"58",X"78",X"00",X"0C",X"00",X"80",X"08",X"0E",X"4E",X"CC",
|
||||
X"32",X"12",X"11",X"10",X"00",X"00",X"00",X"00",X"F9",X"C1",X"8B",X"8F",X"06",X"0C",X"01",X"00",
|
||||
X"B8",X"B8",X"08",X"02",X"08",X"08",X"00",X"00",X"04",X"E0",X"60",X"01",X"02",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"01",X"00",X"02",X"05",X"11",X"00",X"00",X"00",X"08",X"04",X"0C",X"0E",X"3F",
|
||||
X"02",X"00",X"00",X"41",X"31",X"63",X"B3",X"F3",X"00",X"00",X"00",X"0C",X"8E",X"8E",X"8C",X"8C",
|
||||
X"33",X"12",X"03",X"01",X"00",X"00",X"00",X"00",X"F1",X"C1",X"85",X"8F",X"87",X"02",X"06",X"00",
|
||||
X"88",X"88",X"0A",X"08",X"02",X"04",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"03",X"00",X"01",X"00",X"00",X"10",X"10",X"10",X"08",X"2F",X"3F",
|
||||
X"00",X"C0",X"C0",X"D3",X"F3",X"B1",X"F0",X"F8",X"00",X"00",X"00",X"08",X"88",X"88",X"C0",X"C0",
|
||||
X"07",X"01",X"31",X"01",X"00",X"00",X"00",X"00",X"39",X"74",X"E0",X"C9",X"4F",X"41",X"01",X"00",
|
||||
X"CC",X"CD",X"0C",X"0E",X"0A",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"04",X"04",X"44",X"E8",X"F4",X"70",X"30",X"01",X"2F",
|
||||
X"00",X"00",X"00",X"30",X"E0",X"60",X"F8",X"CC",X"00",X"00",X"00",X"00",X"00",X"01",X"E2",X"F6",
|
||||
X"01",X"03",X"05",X"10",X"00",X"00",X"00",X"00",X"3F",X"38",X"78",X"EA",X"3D",X"13",X"10",X"00",
|
||||
X"CE",X"8C",X"0D",X"0D",X"0D",X"04",X"04",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"03",X"08",X"60",X"61",X"20",X"30",X"38",X"00",X"37",
|
||||
X"00",X"06",X"CE",X"8F",X"F0",X"B0",X"F0",X"0C",X"00",X"00",X"02",X"82",X"C0",X"80",X"40",X"80",
|
||||
X"04",X"01",X"03",X"02",X"00",X"00",X"00",X"00",X"1F",X"1C",X"38",X"FD",X"F4",X"13",X"00",X"00",
|
||||
X"8C",X"8E",X"06",X"06",X"8E",X"81",X"02",X"00",X"00",X"08",X"08",X"08",X"00",X"00",X"00",X"00",
|
||||
X"00",X"02",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"13",X"37",X"33",X"31",X"10",X"38",
|
||||
X"00",X"08",X"8C",X"4E",X"CC",X"48",X"80",X"00",X"00",X"00",X"04",X"00",X"00",X"00",X"00",X"00",
|
||||
X"03",X"02",X"00",X"00",X"01",X"01",X"00",X"00",X"33",X"1E",X"1C",X"1D",X"36",X"43",X"00",X"00",
|
||||
X"CC",X"87",X"83",X"83",X"C6",X"2C",X"00",X"00",X"08",X"04",X"04",X"08",X"08",X"00",X"00",X"00",
|
||||
X"00",X"00",X"04",X"14",X"30",X"10",X"20",X"10",X"00",X"06",X"37",X"1F",X"F0",X"D0",X"F0",X"03",
|
||||
X"01",X"60",X"68",X"40",X"C0",X"C1",X"00",X"CE",X"00",X"08",X"00",X"00",X"00",X"00",X"00",X"0C",
|
||||
X"00",X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"13",X"17",X"06",X"06",X"17",X"18",X"04",X"00",
|
||||
X"8F",X"83",X"C1",X"FB",X"F2",X"8C",X"00",X"00",X"02",X"08",X"0C",X"04",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"08",X"74",X"F6",X"00",X"00",X"00",X"C0",X"70",X"60",X"F1",X"33",
|
||||
X"02",X"22",X"71",X"F2",X"E0",X"C0",X"08",X"4F",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"02",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"37",X"13",X"0B",X"0B",X"0B",X"02",X"02",X"00",
|
||||
X"CF",X"C1",X"E1",X"75",X"CB",X"8C",X"80",X"00",X"08",X"0C",X"0A",X"80",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"01",X"11",X"01",X"70",X"70",X"00",X"00",X"30",X"FC",X"FC",X"F8",X"B0",X"F1",
|
||||
X"00",X"00",X"00",X"00",X"00",X"01",X"CF",X"CF",X"00",X"00",X"00",X"00",X"00",X"0C",X"00",X"08",
|
||||
X"30",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"93",X"3B",X"03",X"07",X"05",X"04",X"00",X"00",
|
||||
X"C9",X"E2",X"70",X"39",X"2F",X"28",X"08",X"00",X"0E",X"08",X"C8",X"08",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"03",X"17",X"17",X"13",X"13",X"04",X"00",X"00",X"28",X"C8",X"6C",X"DC",X"FC",
|
||||
X"00",X"00",X"00",X"01",X"02",X"03",X"07",X"CF",X"00",X"00",X"00",X"08",X"00",X"04",X"0A",X"88",
|
||||
X"00",X"00",X"08",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"05",X"01",X"04",X"02",X"00",X"00",
|
||||
X"F8",X"38",X"1A",X"1F",X"1E",X"04",X"06",X"00",X"CC",X"84",X"0C",X"08",X"00",X"00",X"00",X"00",
|
||||
X"00",X"03",X"00",X"10",X"01",X"07",X"27",X"33",X"00",X"00",X"A0",X"D0",X"E0",X"E0",X"A1",X"E1",
|
||||
X"00",X"00",X"00",X"07",X"00",X"07",X"0F",X"CC",X"00",X"00",X"00",X"00",X"04",X"0A",X"08",X"C8",
|
||||
X"02",X"70",X"60",X"08",X"04",X"00",X"00",X"00",X"D1",X"D1",X"01",X"04",X"01",X"01",X"00",X"00",
|
||||
X"F9",X"38",X"1D",X"1F",X"06",X"03",X"08",X"00",X"C4",X"84",X"88",X"80",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"03",X"00",X"21",X"13",X"12",X"00",X"00",X"06",X"01",X"0E",X"0F",X"13",X"F9",
|
||||
X"00",X"00",X"00",X"00",X"30",X"30",X"78",X"58",X"00",X"00",X"06",X"80",X"C0",X"80",X"04",X"4E",
|
||||
X"12",X"13",X"21",X"00",X"03",X"00",X"00",X"00",X"F1",X"13",X"0F",X"0E",X"01",X"06",X"00",X"00",
|
||||
X"F8",X"B8",X"34",X"00",X"00",X"00",X"00",X"00",X"CE",X"04",X"80",X"80",X"00",X"06",X"00",X"00",
|
||||
X"00",X"00",X"00",X"03",X"00",X"21",X"13",X"12",X"00",X"00",X"06",X"01",X"0E",X"0E",X"12",X"F1",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"31",X"53",X"00",X"00",X"06",X"00",X"00",X"08",X"8C",X"4E",
|
||||
X"12",X"13",X"21",X"00",X"03",X"00",X"00",X"00",X"F9",X"12",X"0E",X"0E",X"01",X"06",X"00",X"00",
|
||||
X"F3",X"31",X"00",X"04",X"00",X"00",X"00",X"00",X"CE",X"8C",X"08",X"00",X"00",X"06",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"04",X"02",X"04",X"06",X"16",X"32",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"CE",X"0F",X"07",X"01",X"01",X"00",X"00",X"00",X"00",
|
||||
X"00",X"03",X"03",X"00",X"00",X"00",X"00",X"00",X"30",X"18",X"0C",X"0C",X"00",X"00",X"00",X"00",
|
||||
X"CE",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"0F",X"05",X"0A",X"07",X"00",X"00",X"00",X"10",X"0D",X"0A",X"09",X"17",X"2C",X"48",X"80",X"00",
|
||||
X"08",X"08",X"0C",X"8B",X"43",X"20",X"10",X"00",X"00",X"02",X"04",X"00",X"00",X"00",X"00",X"80",
|
||||
X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"40",X"20",X"11",X"07",X"03",X"00",
|
||||
X"00",X"10",X"20",X"4E",X"8F",X"0F",X"0E",X"00",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"01",X"00",X"60",X"60",X"F4",X"00",X"00",X"00",X"08",X"05",X"05",X"07",X"C3",
|
||||
X"00",X"00",X"00",X"08",X"01",X"02",X"0E",X"7F",X"00",X"00",X"00",X"00",X"0C",X"00",X"00",X"88",
|
||||
X"00",X"E4",X"60",X"60",X"00",X"01",X"00",X"00",X"C1",X"03",X"07",X"05",X"05",X"08",X"00",X"00",
|
||||
X"2F",X"0F",X"0E",X"02",X"01",X"08",X"00",X"00",X"7C",X"88",X"00",X"00",X"0C",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"03",X"00",X"00",X"60",X"00",X"00",X"00",X"00",X"01",X"0F",X"0F",X"01",
|
||||
X"00",X"00",X"00",X"0B",X"07",X"0F",X"3F",X"4C",X"00",X"00",X"00",X"0C",X"08",X"0C",X"F8",X"00",
|
||||
X"70",X"C4",X"20",X"72",X"30",X"00",X"00",X"00",X"E0",X"41",X"01",X"03",X"02",X"02",X"04",X"00",
|
||||
X"03",X"0F",X"0F",X"0C",X"04",X"02",X"00",X"00",X"8E",X"0F",X"0E",X"0C",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"01",X"03",X"03",X"07",X"07",X"07",X"0F",X"0F",X"0E",
|
||||
X"08",X"00",X"07",X"0C",X"1C",X"7C",X"C0",X"40",X"00",X"00",X"00",X"00",X"60",X"C0",X"00",X"02",
|
||||
X"60",X"70",X"24",X"50",X"32",X"10",X"00",X"00",X"60",X"61",X"01",X"81",X"83",X"C1",X"02",X"04",
|
||||
X"07",X"0F",X"0F",X"0F",X"0F",X"01",X"00",X"00",X"0C",X"0C",X"08",X"0E",X"0E",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"05",X"00",X"00",X"01",X"05",X"07",X"07",X"07",X"0F",
|
||||
X"00",X"0E",X"0F",X"2E",X"7E",X"4D",X"43",X"03",X"00",X"00",X"40",X"80",X"04",X"8E",X"0E",X"0E",
|
||||
X"00",X"00",X"70",X"32",X"20",X"10",X"00",X"00",X"40",X"E0",X"40",X"00",X"C0",X"C8",X"40",X"00",
|
||||
X"0F",X"0F",X"0F",X"08",X"08",X"04",X"08",X"00",X"0C",X"00",X"08",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"02",X"02",X"0B",X"05",X"07",X"03",
|
||||
X"00",X"10",X"30",X"23",X"37",X"2F",X"EF",X"4F",X"00",X"00",X"00",X"00",X"00",X"02",X"02",X"0C",
|
||||
X"03",X"04",X"20",X"30",X"30",X"10",X"00",X"00",X"0F",X"30",X"30",X"80",X"A0",X"78",X"B2",X"00",
|
||||
X"0E",X"0F",X"06",X"06",X"02",X"01",X"02",X"00",X"00",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"01",X"07",X"07",X"17",X"03",X"07",X"0F",X"07",
|
||||
X"40",X"40",X"49",X"4B",X"4B",X"4B",X"87",X"07",X"00",X"00",X"04",X"0C",X"0C",X"0C",X"00",X"04",
|
||||
X"00",X"01",X"02",X"02",X"10",X"10",X"00",X"00",X"0F",X"1C",X"30",X"10",X"90",X"D0",X"B5",X"20",
|
||||
X"07",X"07",X"02",X"03",X"00",X"80",X"80",X"00",X"08",X"00",X"00",X"00",X"08",X"08",X"00",X"00",
|
||||
X"00",X"04",X"06",X"07",X"03",X"03",X"01",X"00",X"04",X"0C",X"0E",X"1E",X"0E",X"0F",X"0F",X"0F",
|
||||
X"81",X"81",X"83",X"43",X"43",X"C7",X"4F",X"07",X"00",X"09",X"0B",X"0F",X"0E",X"0E",X"0C",X"08",
|
||||
X"00",X"00",X"01",X"01",X"00",X"00",X"00",X"00",X"06",X"0C",X"00",X"00",X"00",X"71",X"70",X"10",
|
||||
X"03",X"01",X"C0",X"C0",X"40",X"74",X"70",X"40",X"00",X"08",X"04",X"04",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"01",X"01",X"01",X"01",X"00",X"01",X"20",X"20",X"2C",X"2E",X"2E",X"2E",X"1F",X"07",
|
||||
X"04",X"0E",X"0F",X"8F",X"0E",X"0F",X"07",X"07",X"00",X"00",X"00",X"00",X"00",X"08",X"08",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"02",X"06",X"04",X"08",X"18",X"10",X"00",
|
||||
X"07",X"81",X"C0",X"80",X"90",X"B1",X"D4",X"40",X"00",X"0C",X"02",X"00",X"80",X"80",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"02",X"01",X"00",X"00",X"80",X"C0",X"67",X"17",X"17",X"17",X"0F",
|
||||
X"00",X"04",X"04",X"04",X"0C",X"8F",X"0E",X"0F",X"00",X"00",X"00",X"00",X"08",X"00",X"00",X"0C",
|
||||
X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"07",X"0B",X"03",X"03",X"04",X"04",X"02",X"00",
|
||||
X"0F",X"68",X"60",X"10",X"50",X"E0",X"D2",X"00",X"0A",X"01",X"40",X"C0",X"C8",X"80",X"00",X"00",
|
||||
X"00",X"00",X"20",X"10",X"02",X"17",X"07",X"07",X"00",X"07",X"0F",X"47",X"E7",X"2B",X"2C",X"0C",
|
||||
X"00",X"00",X"08",X"0A",X"0E",X"0E",X"0E",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"0A",
|
||||
X"03",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"01",X"01",X"02",X"01",X"00",
|
||||
X"20",X"70",X"20",X"00",X"30",X"31",X"20",X"00",X"00",X"00",X"E0",X"C4",X"40",X"80",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"60",X"30",X"00",X"00",X"01",X"01",X"01",X"0F",X"87",X"E7",X"33",X"20",
|
||||
X"08",X"08",X"0C",X"0C",X"0E",X"0E",X"0E",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"08",
|
||||
X"07",X"07",X"03",X"03",X"0F",X"07",X"00",X"00",X"08",X"0E",X"0F",X"0F",X"0F",X"0C",X"00",X"00",
|
||||
X"66",X"60",X"08",X"18",X"18",X"3C",X"08",X"04",X"60",X"E0",X"40",X"A2",X"C0",X"84",X"00",X"00",
|
||||
X"00",X"00",X"03",X"01",X"03",X"01",X"F0",X"07",X"00",X"00",X"0D",X"0E",X"0F",X"0F",X"C3",X"2C",
|
||||
X"00",X"00",X"00",X"08",X"0D",X"0F",X"08",X"00",X"00",X"00",X"00",X"0C",X"00",X"00",X"00",X"60",
|
||||
X"1F",X"07",X"07",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"03",X"02",X"04",X"00",X"00",X"00",
|
||||
X"78",X"28",X"0C",X"0C",X"04",X"02",X"00",X"00",X"E2",X"30",X"42",X"E0",X"C0",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"01",X"00",X"60",X"60",X"F4",X"00",X"00",X"00",X"08",X"04",X"07",X"03",X"C1",
|
||||
X"00",X"00",X"00",X"04",X"0B",X"0F",X"0F",X"7F",X"00",X"00",X"00",X"00",X"0E",X"0C",X"0C",X"88",
|
||||
X"00",X"E4",X"60",X"60",X"00",X"01",X"00",X"00",X"C0",X"01",X"83",X"07",X"04",X"08",X"00",X"00",
|
||||
X"20",X"0F",X"0F",X"0F",X"0B",X"04",X"00",X"00",X"70",X"88",X"0C",X"0C",X"0E",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"01",X"00",X"60",X"60",X"F4",X"00",X"00",X"00",X"08",X"05",X"07",X"03",X"C3",
|
||||
X"00",X"01",X"07",X"0F",X"0F",X"0F",X"0F",X"70",X"00",X"0C",X"08",X"00",X"0C",X"0E",X"08",X"80",
|
||||
X"00",X"E4",X"60",X"60",X"00",X"01",X"00",X"00",X"C0",X"03",X"83",X"07",X"05",X"08",X"00",X"00",
|
||||
X"20",X"00",X"0F",X"0F",X"0F",X"0F",X"07",X"01",X"70",X"80",X"08",X"0E",X"0C",X"00",X"08",X"0C",
|
||||
X"00",X"00",X"04",X"06",X"06",X"63",X"61",X"F0",X"00",X"01",X"00",X"00",X"00",X"04",X"02",X"C0",
|
||||
X"00",X"01",X"00",X"09",X"02",X"09",X"00",X"71",X"00",X"00",X"01",X"08",X"01",X"02",X"01",X"80",
|
||||
X"00",X"E0",X"60",X"60",X"00",X"00",X"00",X"00",X"C0",X"00",X"01",X"08",X"00",X"00",X"00",X"00",
|
||||
X"28",X"09",X"05",X"09",X"08",X"08",X"00",X"00",X"77",X"8F",X"07",X"07",X"0B",X"0F",X"0F",X"07",
|
||||
X"00",X"00",X"00",X"00",X"02",X"69",X"6A",X"F5",X"00",X"00",X"00",X"00",X"00",X"02",X"04",X"C3",
|
||||
X"00",X"00",X"00",X"00",X"00",X"04",X"08",X"72",X"00",X"00",X"00",X"00",X"0C",X"0C",X"03",X"87",
|
||||
X"00",X"EE",X"6E",X"6E",X"0F",X"0F",X"0F",X"0F",X"CE",X"08",X"0C",X"08",X"0A",X"08",X"08",X"08",
|
||||
X"2C",X"00",X"04",X"0A",X"04",X"02",X"0C",X"0C",X"77",X"83",X"01",X"01",X"00",X"00",X"00",X"00",
|
||||
X"00",X"60",X"30",X"10",X"00",X"21",X"23",X"12",X"00",X"00",X"C2",X"FA",X"77",X"1B",X"13",X"01",
|
||||
X"00",X"00",X"10",X"EF",X"CF",X"9F",X"0F",X"7F",X"00",X"00",X"00",X"00",X"C8",X"08",X"08",X"80",
|
||||
X"00",X"12",X"23",X"21",X"00",X"10",X"30",X"60",X"04",X"01",X"13",X"1B",X"77",X"FA",X"C2",X"00",
|
||||
X"D0",X"0F",X"0F",X"9F",X"CF",X"EF",X"10",X"00",X"E0",X"80",X"08",X"08",X"C8",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"F0",X"71",X"00",X"01",X"23",X"00",X"00",X"01",X"F7",X"F7",X"FF",X"13",X"01",
|
||||
X"00",X"6E",X"4F",X"9F",X"AF",X"0E",X"7E",X"7C",X"00",X"00",X"00",X"80",X"00",X"00",X"E0",X"80",
|
||||
X"12",X"00",X"00",X"11",X"10",X"00",X"00",X"00",X"00",X"04",X"81",X"19",X"1F",X"33",X"72",X"E0",
|
||||
X"80",X"0F",X"8F",X"EF",X"FF",X"EF",X"0F",X"00",X"80",X"00",X"A8",X"4C",X"8C",X"4C",X"08",X"00",
|
||||
X"00",X"00",X"00",X"01",X"30",X"F3",X"60",X"01",X"00",X"07",X"1F",X"3F",X"FF",X"EF",X"E7",X"07",
|
||||
X"00",X"80",X"28",X"4C",X"4C",X"3C",X"FC",X"C0",X"00",X"00",X"00",X"00",X"00",X"C0",X"80",X"80",
|
||||
X"43",X"32",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"00",X"84",X"8F",X"81",X"11",X"30",
|
||||
X"87",X"0F",X"CF",X"FF",X"FF",X"E7",X"87",X"80",X"00",X"E8",X"0C",X"EC",X"8C",X"0C",X"08",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"72",X"F1",X"C7",X"00",X"27",X"2F",X"6F",X"EF",X"EF",X"4F",X"0F",
|
||||
X"00",X"80",X"88",X"A8",X"78",X"F8",X"C8",X"87",X"00",X"00",X"00",X"80",X"00",X"80",X"00",X"EC",
|
||||
X"01",X"23",X"13",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"80",X"40",X"47",X"26",X"00",X"00",
|
||||
X"0F",X"3F",X"7F",X"3F",X"6C",X"6A",X"E8",X"C0",X"0E",X"EE",X"8E",X"0C",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"10",X"33",X"70",X"00",X"90",X"A3",X"D7",X"CF",X"CF",X"CF",X"6F",
|
||||
X"00",X"00",X"18",X"6C",X"FC",X"E9",X"AB",X"87",X"00",X"00",X"00",X"00",X"00",X"2C",X"CE",X"0E",
|
||||
X"F3",X"C0",X"01",X"31",X"00",X"00",X"00",X"00",X"07",X"08",X"09",X"88",X"28",X"13",X"10",X"00",
|
||||
X"07",X"77",X"17",X"33",X"32",X"3A",X"30",X"30",X"FE",X"CC",X"8C",X"80",X"08",X"80",X"00",X"00",
|
||||
X"00",X"00",X"01",X"13",X"03",X"03",X"13",X"13",X"00",X"20",X"4C",X"2E",X"8F",X"CF",X"CF",X"EF",
|
||||
X"00",X"20",X"60",X"E0",X"E0",X"63",X"27",X"87",X"00",X"00",X"00",X"40",X"4E",X"8F",X"1F",X"EF",
|
||||
X"31",X"73",X"60",X"E0",X"80",X"00",X"00",X"00",X"8E",X"88",X"09",X"0C",X"C4",X"00",X"00",X"00",
|
||||
X"17",X"33",X"11",X"11",X"86",X"4C",X"40",X"00",X"CE",X"CC",X"CC",X"C0",X"C8",X"C0",X"C0",X"40",
|
||||
X"00",X"00",X"00",X"00",X"20",X"13",X"17",X"17",X"00",X"00",X"80",X"90",X"4C",X"0E",X"8F",X"CF",
|
||||
X"00",X"80",X"80",X"C0",X"D1",X"43",X"C7",X"97",X"00",X"00",X"80",X"80",X"28",X"4E",X"CF",X"CF",
|
||||
X"17",X"13",X"30",X"31",X"30",X"60",X"40",X"00",X"EF",X"8E",X"88",X"04",X"16",X"63",X"00",X"00",
|
||||
X"37",X"03",X"08",X"01",X"43",X"36",X"00",X"00",X"CF",X"CE",X"E8",X"64",X"60",X"30",X"10",X"00",
|
||||
X"00",X"00",X"00",X"10",X"13",X"47",X"67",X"17",X"00",X"20",X"20",X"30",X"38",X"8E",X"2F",X"8F",
|
||||
X"00",X"20",X"11",X"A3",X"87",X"97",X"97",X"B7",X"00",X"00",X"4C",X"8E",X"8E",X"CE",X"CE",X"CE",
|
||||
X"13",X"11",X"11",X"10",X"10",X"10",X"10",X"10",X"EF",X"CE",X"CC",X"C4",X"8B",X"91",X"80",X"00",
|
||||
X"13",X"00",X"04",X"21",X"91",X"08",X"00",X"00",X"EC",X"7E",X"38",X"18",X"80",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"23",X"17",X"47",X"00",X"00",X"41",X"73",X"73",X"19",X"8D",X"1E",
|
||||
X"00",X"50",X"5C",X"5E",X"1F",X"9F",X"BF",X"BF",X"00",X"00",X"00",X"80",X"80",X"C0",X"CC",X"F0",
|
||||
X"37",X"13",X"03",X"00",X"01",X"00",X"00",X"00",X"8E",X"EE",X"EE",X"EC",X"C4",X"E5",X"60",X"40",
|
||||
X"0E",X"01",X"09",X"11",X"41",X"4C",X"80",X"00",X"3C",X"10",X"08",X"C8",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"73",X"00",X"10",X"11",X"51",X"E1",X"71",X"31",X"3E",
|
||||
X"00",X"4E",X"4F",X"6F",X"7F",X"7F",X"2F",X"0F",X"00",X"00",X"00",X"00",X"00",X"E4",X"F8",X"3E",
|
||||
X"07",X"77",X"17",X"03",X"00",X"00",X"00",X"00",X"0F",X"CF",X"EF",X"CF",X"63",X"65",X"71",X"30",
|
||||
X"00",X"04",X"10",X"20",X"2E",X"46",X"00",X"00",X"08",X"4C",X"8C",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"20",X"10",X"00",X"00",X"00",X"40",X"21",X"23",X"83",X"E3",X"73",X"30",
|
||||
X"80",X"8E",X"CF",X"FF",X"7F",X"5F",X"4E",X"0E",X"00",X"00",X"00",X"48",X"F0",X"FC",X"00",X"08",
|
||||
X"50",X"21",X"13",X"73",X"03",X"03",X"01",X"00",X"0E",X"1F",X"FF",X"EF",X"7F",X"3E",X"1E",X"00",
|
||||
X"00",X"04",X"00",X"12",X"9F",X"98",X"C8",X"C0",X"6C",X"84",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"10",X"00",X"00",X"70",X"00",X"00",X"20",X"17",X"9F",X"5F",X"0F",X"E7",X"E7",X"73",
|
||||
X"00",X"00",X"F8",X"FE",X"FE",X"4F",X"0C",X"08",X"00",X"00",X"F0",X"E0",X"08",X"00",X"68",X"8C",
|
||||
X"00",X"50",X"21",X"03",X"13",X"03",X"01",X"00",X"00",X"1F",X"7F",X"FF",X"3F",X"0F",X"0F",X"00",
|
||||
X"00",X"02",X"08",X"C9",X"CF",X"FC",X"74",X"10",X"04",X"00",X"80",X"88",X"00",X"00",X"00",X"80",
|
||||
X"00",X"00",X"00",X"00",X"70",X"31",X"23",X"12",X"00",X"00",X"02",X"0B",X"E7",X"FB",X"33",X"01",
|
||||
X"00",X"00",X"0F",X"0F",X"3F",X"FF",X"EE",X"7C",X"00",X"00",X"00",X"08",X"C8",X"00",X"00",X"80",
|
||||
X"00",X"12",X"23",X"31",X"70",X"00",X"00",X"00",X"04",X"01",X"33",X"FB",X"E7",X"0B",X"02",X"00",
|
||||
X"D0",X"0C",X"EE",X"FF",X"3F",X"0F",X"0F",X"00",X"E0",X"80",X"00",X"00",X"C8",X"08",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"71",X"33",X"12",X"00",X"01",X"03",X"0B",X"07",X"FB",X"F3",X"31",
|
||||
X"00",X"0C",X"0E",X"0E",X"0F",X"9F",X"FE",X"FC",X"00",X"00",X"00",X"00",X"00",X"C0",X"80",X"80",
|
||||
X"00",X"12",X"33",X"71",X"00",X"00",X"00",X"00",X"04",X"31",X"F3",X"FB",X"07",X"0B",X"03",X"01",
|
||||
X"D0",X"FC",X"FE",X"9F",X"0F",X"0E",X"0E",X"0C",X"E0",X"80",X"80",X"C0",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"01",X"00",X"00",X"01",X"03",X"74",X"08",
|
||||
X"01",X"01",X"38",X"08",X"08",X"0A",X"07",X"07",X"07",X"E8",X"0E",X"81",X"00",X"00",X"0B",X"09",
|
||||
X"60",X"10",X"00",X"00",X"04",X"02",X"00",X"00",X"10",X"00",X"61",X"00",X"70",X"00",X"00",X"00",
|
||||
X"06",X"0C",X"00",X"00",X"C0",X"00",X"30",X"00",X"80",X"00",X"01",X"01",X"00",X"E1",X"07",X"80",
|
||||
X"0D",X"0A",X"01",X"0C",X"00",X"00",X"00",X"01",X"0E",X"0A",X"05",X"08",X"00",X"01",X"33",X"82",
|
||||
X"04",X"01",X"02",X"30",X"00",X"00",X"06",X"0C",X"00",X"00",X"C0",X"00",X"80",X"00",X"00",X"00",
|
||||
X"30",X"0B",X"06",X"09",X"05",X"0E",X"0F",X"0E",X"19",X"80",X"28",X"30",X"00",X"08",X"00",X"00",
|
||||
X"1E",X"02",X"02",X"81",X"00",X"31",X"03",X"07",X"00",X"00",X"00",X"00",X"C0",X"0C",X"8C",X"00");
|
||||
begin
|
||||
process(clk)
|
||||
begin
|
||||
if rising_edge(clk) then
|
||||
data <= rom_data(to_integer(unsigned(addr)));
|
||||
end if;
|
||||
end process;
|
||||
end architecture;
|
||||
@@ -1,38 +0,0 @@
|
||||
library ieee;
|
||||
use ieee.std_logic_1164.all,ieee.numeric_std.all;
|
||||
|
||||
entity pal_b is
|
||||
port (
|
||||
clk : in std_logic;
|
||||
addr : in std_logic_vector(7 downto 0);
|
||||
data : out std_logic_vector(7 downto 0)
|
||||
);
|
||||
end entity;
|
||||
|
||||
architecture prom of pal_b is
|
||||
type rom is array(0 to 255) of std_logic_vector(7 downto 0);
|
||||
signal rom_data: rom := (
|
||||
X"00",X"0E",X"0D",X"0C",X"0B",X"08",X"07",X"06",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"0E",X"0D",X"0C",X"0B",X"0A",X"09",X"08",X"0A",X"0A",X"08",X"06",
|
||||
X"0E",X"0C",X"0A",X"0B",X"08",X"0D",X"0C",X"0B",X"0A",X"09",X"0D",X"0B",X"06",X"05",X"0F",X"03",
|
||||
X"05",X"0A",X"0A",X"0F",X"0D",X"00",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"0E",X"0C",X"0E",X"0C",X"0E",X"0C",X"0C",X"0A",X"0E",X"0C",X"05",X"03",X"00",X"00",X"00",
|
||||
X"0A",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"0E",X"00",X"03",X"0F",X"0A",X"06",X"0E",X"0F",
|
||||
X"03",X"0F",X"0F",X"00",X"0F",X"0E",X"0C",X"09",X"07",X"00",X"0B",X"00",X"0A",X"0E",X"07",X"0A",
|
||||
X"08",X"0E",X"0C",X"0A",X"00",X"0E",X"0E",X"0D",X"0A",X"0E",X"08",X"00",X"00",X"07",X"0E",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"0E",X"00",X"00",X"0E",X"00",X"0E",X"0E",X"0F",X"0C",X"0E",X"00",X"00",X"00",X"00",X"00",X"00");
|
||||
begin
|
||||
process(clk)
|
||||
begin
|
||||
if rising_edge(clk) then
|
||||
data <= rom_data(to_integer(unsigned(addr)));
|
||||
end if;
|
||||
end process;
|
||||
end architecture;
|
||||
@@ -1,38 +0,0 @@
|
||||
library ieee;
|
||||
use ieee.std_logic_1164.all,ieee.numeric_std.all;
|
||||
|
||||
entity pal_c is
|
||||
port (
|
||||
clk : in std_logic;
|
||||
addr : in std_logic_vector(7 downto 0);
|
||||
data : out std_logic_vector(7 downto 0)
|
||||
);
|
||||
end entity;
|
||||
|
||||
architecture prom of pal_c is
|
||||
type rom is array(0 to 255) of std_logic_vector(7 downto 0);
|
||||
signal rom_data: rom := (
|
||||
X"0F",X"00",X"0F",X"00",X"0F",X"01",X"0F",X"01",X"0F",X"02",X"0F",X"02",X"0F",X"03",X"0F",X"03",
|
||||
X"0F",X"0F",X"00",X"00",X"0F",X"0F",X"01",X"01",X"0F",X"0F",X"02",X"02",X"0F",X"0F",X"03",X"03",
|
||||
X"0F",X"00",X"01",X"08",X"0F",X"00",X"01",X"06",X"0F",X"00",X"01",X"03",X"0F",X"00",X"02",X"03",
|
||||
X"0F",X"07",X"0F",X"07",X"0F",X"01",X"08",X"06",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"0F",X"0F",X"0F");
|
||||
begin
|
||||
process(clk)
|
||||
begin
|
||||
if rising_edge(clk) then
|
||||
data <= rom_data(to_integer(unsigned(addr)));
|
||||
end if;
|
||||
end process;
|
||||
end architecture;
|
||||
@@ -1,38 +0,0 @@
|
||||
library ieee;
|
||||
use ieee.std_logic_1164.all,ieee.numeric_std.all;
|
||||
|
||||
entity pal_g is
|
||||
port (
|
||||
clk : in std_logic;
|
||||
addr : in std_logic_vector(7 downto 0);
|
||||
data : out std_logic_vector(7 downto 0)
|
||||
);
|
||||
end entity;
|
||||
|
||||
architecture prom of pal_g is
|
||||
type rom is array(0 to 255) of std_logic_vector(7 downto 0);
|
||||
signal rom_data: rom := (
|
||||
X"00",X"0E",X"0D",X"0C",X"0B",X"08",X"07",X"06",X"00",X"00",X"00",X"00",X"0E",X"0D",X"0A",X"08",
|
||||
X"0E",X"0C",X"0A",X"08",X"07",X"0C",X"0A",X"0A",X"08",X"08",X"06",X"06",X"07",X"0A",X"08",X"06",
|
||||
X"0E",X"0C",X"0A",X"0B",X"08",X"09",X"09",X"07",X"07",X"05",X"08",X"06",X"06",X"05",X"07",X"03",
|
||||
X"05",X"0A",X"0A",X"0A",X"08",X"00",X"05",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"09",X"07",X"05",X"04",X"0E",X"0C",X"0C",X"0A",X"09",X"07",X"05",X"03",X"00",X"00",X"00",
|
||||
X"00",X"00",X"07",X"0A",X"05",X"03",X"08",X"05",X"0A",X"06",X"0F",X"03",X"00",X"00",X"06",X"0F",
|
||||
X"0F",X"03",X"0F",X"00",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"03",X"0E",X"00",
|
||||
X"02",X"05",X"04",X"03",X"00",X"08",X"00",X"09",X"06",X"0B",X"05",X"08",X"00",X"03",X"08",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"0E",X"00",X"0E",X"00",X"00",X"00",X"08",X"09",X"00",X"0E",X"0E",X"00",X"00",X"00",X"00",X"00");
|
||||
begin
|
||||
process(clk)
|
||||
begin
|
||||
if rising_edge(clk) then
|
||||
data <= rom_data(to_integer(unsigned(addr)));
|
||||
end if;
|
||||
end process;
|
||||
end architecture;
|
||||
@@ -1,38 +0,0 @@
|
||||
library ieee;
|
||||
use ieee.std_logic_1164.all,ieee.numeric_std.all;
|
||||
|
||||
entity pal_r is
|
||||
port (
|
||||
clk : in std_logic;
|
||||
addr : in std_logic_vector(7 downto 0);
|
||||
data : out std_logic_vector(7 downto 0)
|
||||
);
|
||||
end entity;
|
||||
|
||||
architecture prom of pal_r is
|
||||
type rom is array(0 to 255) of std_logic_vector(7 downto 0);
|
||||
signal rom_data: rom := (
|
||||
X"00",X"0E",X"0D",X"0C",X"0B",X"08",X"0E",X"0E",X"0E",X"0A",X"08",X"07",X"0E",X"0D",X"0A",X"08",
|
||||
X"00",X"00",X"00",X"00",X"00",X"0C",X"0A",X"0A",X"08",X"08",X"06",X"06",X"07",X"0C",X"0A",X"08",
|
||||
X"00",X"00",X"00",X"00",X"00",X"07",X"07",X"05",X"05",X"03",X"04",X"02",X"06",X"05",X"05",X"0E",
|
||||
X"0E",X"0A",X"0E",X"0A",X"08",X"06",X"0A",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"09",X"07",X"05",X"04",X"09",X"07",X"00",X"00",X"0E",X"0C",X"0E",X"0C",X"00",X"00",X"00",
|
||||
X"00",X"00",X"0C",X"0E",X"0A",X"08",X"0C",X"0E",X"00",X"0E",X"03",X"03",X"0E",X"0E",X"00",X"0F",
|
||||
X"0F",X"0F",X"03",X"0F",X"0A",X"00",X"00",X"00",X"00",X"0C",X"00",X"0D",X"04",X"03",X"07",X"0A",
|
||||
X"02",X"05",X"04",X"03",X"00",X"06",X"08",X"09",X"06",X"0B",X"05",X"0E",X"0C",X"03",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"0E",X"0E",X"00",X"00",X"0C",X"08",X"06",X"09",X"0A",X"00",X"0E",X"00",X"00",X"00",X"00",X"00");
|
||||
begin
|
||||
process(clk)
|
||||
begin
|
||||
if rising_edge(clk) then
|
||||
data <= rom_data(to_integer(unsigned(addr)));
|
||||
end if;
|
||||
end process;
|
||||
end architecture;
|
||||
@@ -1,54 +0,0 @@
|
||||
library ieee;
|
||||
use ieee.std_logic_1164.all,ieee.numeric_std.all;
|
||||
|
||||
entity pal_sh is
|
||||
port (
|
||||
clk : in std_logic;
|
||||
addr : in std_logic_vector(8 downto 0);
|
||||
data : out std_logic_vector(7 downto 0)
|
||||
);
|
||||
end entity;
|
||||
|
||||
architecture prom of pal_sh is
|
||||
type rom is array(0 to 511) of std_logic_vector(7 downto 0);
|
||||
signal rom_data: rom := (
|
||||
X"0F",X"01",X"01",X"01",X"01",X"00",X"00",X"02",X"0F",X"00",X"00",X"02",X"02",X"00",X"00",X"00",
|
||||
X"0F",X"00",X"00",X"02",X"02",X"00",X"00",X"00",X"0F",X"01",X"01",X"01",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"01",X"01",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"02",X"02",X"01",X"00",X"00",
|
||||
X"0F",X"00",X"02",X"07",X"0F",X"0F",X"0F",X"0F",X"0F",X"02",X"07",X"00",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"00",X"00",X"02",X"02",X"01",X"01",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"06",X"05",X"05",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"01",X"01",X"00",X"00",X"00",
|
||||
X"0F",X"06",X"05",X"05",X"0F",X"0F",X"0F",X"0F",X"0F",X"06",X"05",X"05",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"02",X"02",X"01",X"01",X"00",X"00",X"00",X"0F",X"00",X"00",X"01",X"01",X"02",X"02",X"00",
|
||||
X"0F",X"00",X"06",X"06",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"06",X"06",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"00",X"00",X"01",X"01",X"02",X"02",X"02",X"0F",X"03",X"04",X"06",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"01",X"01",X"06",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"01",X"01",X"02",X"02",X"00",
|
||||
X"0F",X"01",X"01",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"01",X"01",X"02",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"00",X"00",X"01",X"01",X"02",X"02",X"00",X"0F",X"01",X"01",X"01",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"00",X"0F",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"01",X"01",X"01",X"02",X"00",X"00",X"00",
|
||||
X"0F",X"00",X"00",X"01",X"01",X"01",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"00",X"01",X"01",X"01",X"00",
|
||||
X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"00",X"01",X"01",X"01",X"01",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"00",X"01",X"01",X"00",X"00",
|
||||
X"0F",X"05",X"00",X"00",X"05",X"01",X"01",X"05",X"0F",X"05",X"00",X"00",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"00",X"0F",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"04",X"04",X"04",X"04",X"04",X"04",X"04",X"0F",X"04",X"04",X"04",X"04",X"04",X"04",X"04",
|
||||
X"0F",X"04",X"04",X"04",X"04",X"04",X"04",X"04",X"0F",X"04",X"04",X"04",X"04",X"04",X"04",X"04",
|
||||
X"0F",X"04",X"04",X"04",X"04",X"04",X"04",X"04",X"0F",X"04",X"04",X"04",X"04",X"04",X"04",X"04",
|
||||
X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"0F",X"02",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"06",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"02",X"0F",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"00",X"06",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"01",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"06",X"06",X"0F",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"01",X"00",X"02",X"0F",X"0F",X"0F",X"0F",X"0F",X"01",X"00",X"00",X"00",X"06",X"06",X"06",
|
||||
X"0F",X"01",X"01",X"07",X"06",X"00",X"00",X"00",X"0F",X"07",X"06",X"00",X"02",X"01",X"01",X"00",
|
||||
X"0F",X"01",X"01",X"02",X"0F",X"0F",X"0F",X"0F",X"0F",X"07",X"07",X"07",X"07",X"07",X"07",X"07");
|
||||
begin
|
||||
process(clk)
|
||||
begin
|
||||
if rising_edge(clk) then
|
||||
data <= rom_data(to_integer(unsigned(addr)));
|
||||
end if;
|
||||
end process;
|
||||
end architecture;
|
||||
@@ -1,54 +0,0 @@
|
||||
library ieee;
|
||||
use ieee.std_logic_1164.all,ieee.numeric_std.all;
|
||||
|
||||
entity pal_sl is
|
||||
port (
|
||||
clk : in std_logic;
|
||||
addr : in std_logic_vector(8 downto 0);
|
||||
data : out std_logic_vector(7 downto 0)
|
||||
);
|
||||
end entity;
|
||||
|
||||
architecture prom of pal_sl is
|
||||
type rom is array(0 to 511) of std_logic_vector(7 downto 0);
|
||||
signal rom_data: rom := (
|
||||
X"0F",X"05",X"07",X"09",X"0B",X"08",X"0A",X"0E",X"0F",X"02",X"05",X"05",X"07",X"08",X"0A",X"0C",
|
||||
X"0F",X"02",X"0E",X"05",X"07",X"0C",X"07",X"09",X"0F",X"05",X"09",X"0B",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"05",X"0B",X"08",X"0F",X"0F",X"0F",X"0F",X"0F",X"02",X"05",X"05",X"08",X"00",X"0C",X"0F",
|
||||
X"0F",X"01",X"01",X"02",X"0F",X"0F",X"0F",X"0F",X"0F",X"01",X"02",X"01",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"02",X"05",X"06",X"08",X"00",X"03",X"08",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"00",X"03",X"09",X"0F",X"0F",X"0F",X"0F",X"0F",X"02",X"0F",X"07",X"09",X"08",X"0A",X"0C",
|
||||
X"0F",X"01",X"0C",X"0D",X"0F",X"0F",X"0F",X"0F",X"0F",X"02",X"08",X"0E",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"00",X"04",X"00",X"04",X"08",X"0A",X"02",X"0F",X"03",X"08",X"01",X"04",X"01",X"04",X"0E",
|
||||
X"0F",X"01",X"02",X"03",X"0F",X"0F",X"0F",X"0F",X"0F",X"01",X"00",X"01",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"08",X"0A",X"01",X"04",X"00",X"03",X"04",X"0F",X"04",X"02",X"0C",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"05",X"0B",X"01",X"0F",X"0F",X"0F",X"0F",X"0F",X"08",X"0A",X"01",X"04",X"0A",X"0B",X"0C",
|
||||
X"0F",X"05",X"0B",X"0C",X"0F",X"0F",X"0F",X"0F",X"0F",X"05",X"0B",X"0E",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"03",X"08",X"01",X"04",X"0A",X"0B",X"0E",X"0F",X"05",X"0B",X"00",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"0C",X"0F",X"08",X"0F",X"0F",X"0F",X"0F",X"0F",X"06",X"09",X"0E",X"04",X"08",X"09",X"0E",
|
||||
X"0F",X"08",X"09",X"0E",X"0F",X"06",X"0E",X"02",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"08",X"09",X"0B",X"0D",X"0E",X"0F",X"0E",
|
||||
X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"08",X"06",X"08",X"0E",X"0F",X"0E",X"02",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"08",X"09",X"0B",X"06",X"0C",X"0E",X"02",
|
||||
X"0F",X"07",X"0A",X"0C",X"03",X"05",X"09",X"0F",X"0F",X"07",X"0A",X"0C",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"01",X"0F",X"01",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"01",X"01",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"01",X"03",X"05",X"07",X"09",X"0B",X"02",X"0F",X"03",X"05",X"07",X"09",X"0B",X"01",X"04",
|
||||
X"0F",X"05",X"07",X"09",X"0B",X"01",X"03",X"06",X"0F",X"07",X"09",X"0B",X"01",X"03",X"05",X"08",
|
||||
X"0F",X"09",X"0B",X"01",X"03",X"05",X"07",X"0A",X"0F",X"0B",X"01",X"03",X"05",X"07",X"09",X"0C",
|
||||
X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"0F",X"00",X"0C",X"0F",X"0F",X"0F",X"0F",X"0F",X"01",X"0C",X"0F",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"00",X"0F",X"08",X"0F",X"0F",X"0F",X"0F",X"0F",X"0C",X"08",X"0F",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"01",X"05",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"08",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"05",X"01",X"0F",X"0F",X"0F",X"0F",X"0F",
|
||||
X"0F",X"05",X"08",X"0E",X"0F",X"0F",X"0F",X"0F",X"0F",X"0D",X"05",X"08",X"09",X"05",X"07",X"01",
|
||||
X"0F",X"00",X"04",X"0E",X"05",X"08",X"0A",X"02",X"0F",X"01",X"05",X"08",X"04",X"00",X"03",X"03",
|
||||
X"0F",X"05",X"0B",X"02",X"0F",X"0F",X"0F",X"0F",X"0F",X"07",X"08",X"09",X"0A",X"0B",X"0C",X"0D");
|
||||
begin
|
||||
process(clk)
|
||||
begin
|
||||
if rising_edge(clk) then
|
||||
data <= rom_data(to_integer(unsigned(addr)));
|
||||
end if;
|
||||
end process;
|
||||
end architecture;
|
||||
@@ -1,534 +0,0 @@
|
||||
library ieee;
|
||||
use ieee.std_logic_1164.all,ieee.numeric_std.all;
|
||||
|
||||
entity sound is
|
||||
port (
|
||||
clk : in std_logic;
|
||||
addr : in std_logic_vector(12 downto 0);
|
||||
data : out std_logic_vector(7 downto 0)
|
||||
);
|
||||
end entity;
|
||||
|
||||
architecture prom of sound is
|
||||
type rom is array(0 to 8191) of std_logic_vector(7 downto 0);
|
||||
signal rom_data: rom := (
|
||||
X"B7",X"60",X"00",X"96",X"40",X"B7",X"30",X"00",X"81",X"11",X"26",X"F7",X"4F",X"8E",X"E0",X"00",
|
||||
X"B7",X"30",X"00",X"AB",X"80",X"8C",X"00",X"00",X"26",X"F6",X"81",X"00",X"27",X"02",X"86",X"01",
|
||||
X"B7",X"03",X"80",X"86",X"22",X"97",X"40",X"8E",X"00",X"00",X"CC",X"00",X"00",X"10",X"BE",X"30",
|
||||
X"00",X"ED",X"81",X"8C",X"03",X"00",X"25",X"F5",X"8E",X"E3",X"EF",X"CE",X"00",X"A0",X"EC",X"81",
|
||||
X"ED",X"C1",X"8C",X"E4",X"0F",X"25",X"F7",X"10",X"CE",X"04",X"00",X"1C",X"EF",X"B7",X"40",X"00",
|
||||
X"B7",X"20",X"07",X"20",X"FE",X"B7",X"60",X"00",X"B7",X"30",X"00",X"8E",X"00",X"80",X"CE",X"00",
|
||||
X"03",X"EC",X"81",X"ED",X"C1",X"EC",X"81",X"ED",X"C4",X"33",X"46",X"11",X"83",X"00",X"43",X"26",
|
||||
X"F0",X"8E",X"00",X"80",X"6F",X"80",X"8C",X"00",X"A0",X"26",X"F9",X"96",X"40",X"27",X"09",X"86",
|
||||
X"00",X"97",X"C0",X"BD",X"E2",X"33",X"20",X"02",X"0F",X"60",X"96",X"41",X"27",X"06",X"0F",X"41",
|
||||
X"0F",X"61",X"20",X"04",X"96",X"61",X"27",X"07",X"86",X"01",X"97",X"C0",X"BD",X"E2",X"33",X"96",
|
||||
X"42",X"27",X"09",X"86",X"02",X"97",X"C0",X"BD",X"E2",X"33",X"20",X"02",X"0F",X"62",X"96",X"43",
|
||||
X"27",X"09",X"86",X"03",X"97",X"C0",X"BD",X"E2",X"33",X"20",X"02",X"0F",X"63",X"96",X"44",X"27",
|
||||
X"09",X"86",X"04",X"97",X"C0",X"BD",X"E2",X"33",X"20",X"02",X"0F",X"64",X"96",X"45",X"27",X"09",
|
||||
X"86",X"05",X"97",X"C0",X"BD",X"E2",X"33",X"20",X"02",X"0F",X"65",X"96",X"46",X"27",X"09",X"86",
|
||||
X"06",X"97",X"C0",X"BD",X"E2",X"33",X"20",X"02",X"0F",X"66",X"96",X"47",X"27",X"06",X"0F",X"47",
|
||||
X"0F",X"67",X"20",X"04",X"96",X"67",X"27",X"07",X"86",X"07",X"97",X"C0",X"BD",X"E2",X"33",X"96",
|
||||
X"48",X"27",X"09",X"86",X"08",X"97",X"C0",X"BD",X"E2",X"33",X"20",X"02",X"0F",X"68",X"96",X"49",
|
||||
X"27",X"09",X"86",X"09",X"97",X"C0",X"BD",X"E2",X"33",X"20",X"02",X"0F",X"69",X"96",X"4A",X"27",
|
||||
X"06",X"0F",X"4A",X"0F",X"6A",X"20",X"04",X"96",X"6A",X"27",X"07",X"86",X"0A",X"97",X"C0",X"BD",
|
||||
X"E2",X"33",X"96",X"4B",X"27",X"06",X"0F",X"4B",X"0F",X"6B",X"20",X"04",X"96",X"6B",X"27",X"07",
|
||||
X"86",X"0B",X"97",X"C0",X"BD",X"E2",X"33",X"96",X"4C",X"27",X"06",X"0F",X"4C",X"0F",X"6C",X"20",
|
||||
X"04",X"96",X"6C",X"27",X"07",X"86",X"0C",X"97",X"C0",X"BD",X"E2",X"33",X"96",X"4D",X"27",X"06",
|
||||
X"0F",X"4D",X"0F",X"6D",X"20",X"04",X"96",X"6D",X"27",X"07",X"86",X"0D",X"97",X"C0",X"BD",X"E2",
|
||||
X"33",X"96",X"4E",X"27",X"06",X"0F",X"4E",X"0F",X"6E",X"20",X"04",X"96",X"6E",X"27",X"07",X"86",
|
||||
X"0E",X"97",X"C0",X"BD",X"E2",X"33",X"96",X"4F",X"27",X"09",X"86",X"0F",X"97",X"C0",X"BD",X"E2",
|
||||
X"33",X"20",X"02",X"0F",X"6F",X"96",X"50",X"27",X"09",X"86",X"10",X"97",X"C0",X"BD",X"E2",X"33",
|
||||
X"20",X"02",X"0F",X"70",X"96",X"51",X"27",X"09",X"86",X"11",X"97",X"C0",X"BD",X"E2",X"33",X"20",
|
||||
X"02",X"0F",X"71",X"96",X"52",X"27",X"09",X"86",X"12",X"97",X"C0",X"BD",X"E2",X"33",X"20",X"02",
|
||||
X"0F",X"72",X"96",X"53",X"27",X"09",X"86",X"13",X"97",X"C0",X"BD",X"E2",X"33",X"20",X"02",X"0F",
|
||||
X"73",X"96",X"54",X"27",X"09",X"86",X"14",X"97",X"C0",X"BD",X"E2",X"33",X"20",X"02",X"0F",X"74",
|
||||
X"96",X"55",X"27",X"09",X"86",X"15",X"97",X"C0",X"BD",X"E2",X"33",X"20",X"02",X"0F",X"75",X"96",
|
||||
X"56",X"27",X"09",X"86",X"16",X"97",X"C0",X"BD",X"E2",X"33",X"20",X"02",X"0F",X"76",X"96",X"57",
|
||||
X"27",X"09",X"86",X"17",X"97",X"C0",X"BD",X"E2",X"33",X"20",X"02",X"0F",X"77",X"96",X"58",X"27",
|
||||
X"09",X"86",X"18",X"97",X"C0",X"BD",X"E2",X"33",X"20",X"02",X"0F",X"78",X"96",X"59",X"27",X"09",
|
||||
X"86",X"19",X"97",X"C0",X"BD",X"E2",X"33",X"20",X"02",X"0F",X"79",X"86",X"01",X"97",X"C2",X"B7",
|
||||
X"40",X"00",X"3B",X"8E",X"E3",X"D5",X"D6",X"C0",X"A6",X"85",X"97",X"C1",X"8E",X"E4",X"09",X"58",
|
||||
X"AE",X"85",X"CE",X"00",X"60",X"54",X"A6",X"C5",X"26",X"35",X"6C",X"C5",X"CE",X"E4",X"3D",X"58",
|
||||
X"EE",X"C5",X"34",X"10",X"EC",X"C1",X"81",X"11",X"27",X"21",X"ED",X"84",X"10",X"AE",X"84",X"A6",
|
||||
X"C0",X"48",X"A7",X"02",X"EC",X"A1",X"ED",X"03",X"10",X"AF",X"84",X"BD",X"E3",X"09",X"30",X"0C",
|
||||
X"CC",X"00",X"00",X"ED",X"81",X"ED",X"81",X"A7",X"80",X"20",X"D9",X"A7",X"1F",X"35",X"10",X"A6",
|
||||
X"05",X"81",X"F0",X"27",X"55",X"CE",X"E5",X"D2",X"A6",X"04",X"48",X"EE",X"C6",X"E6",X"0A",X"A6",
|
||||
X"C5",X"81",X"10",X"25",X"45",X"33",X"C5",X"84",X"0F",X"10",X"8E",X"E2",X"9F",X"6E",X"B6",X"E2",
|
||||
X"CC",X"E2",X"D0",X"E2",X"C8",X"E2",X"A7",X"A6",X"0B",X"81",X"FF",X"27",X"14",X"E6",X"41",X"5C",
|
||||
X"D7",X"C3",X"91",X"C3",X"26",X"06",X"C6",X"FF",X"E7",X"0B",X"20",X"1E",X"4A",X"A7",X"0B",X"20",
|
||||
X"1B",X"A6",X"5F",X"4A",X"A7",X"0B",X"20",X"14",X"6F",X"0A",X"20",X"B9",X"A6",X"5F",X"20",X"0C",
|
||||
X"A6",X"5F",X"A1",X"09",X"23",X"06",X"A6",X"09",X"20",X"02",X"6C",X"0A",X"A7",X"05",X"CE",X"00",
|
||||
X"80",X"D6",X"C1",X"58",X"58",X"33",X"C5",X"EC",X"05",X"A7",X"C4",X"E7",X"43",X"EC",X"07",X"A7",
|
||||
X"42",X"E7",X"41",X"6A",X"09",X"26",X"02",X"8D",X"10",X"A6",X"88",X"10",X"81",X"11",X"26",X"01",
|
||||
X"39",X"0C",X"C1",X"30",X"88",X"11",X"7E",X"E2",X"7F",X"34",X"40",X"A6",X"94",X"81",X"F0",X"24",
|
||||
X"58",X"84",X"F0",X"81",X"C0",X"27",X"32",X"6F",X"05",X"CE",X"E6",X"D2",X"E6",X"02",X"EE",X"C5",
|
||||
X"44",X"44",X"44",X"97",X"C3",X"44",X"9B",X"C3",X"33",X"C6",X"EC",X"C4",X"ED",X"06",X"A6",X"42",
|
||||
X"A7",X"08",X"A6",X"94",X"84",X"0F",X"27",X"09",X"64",X"06",X"66",X"07",X"66",X"08",X"4A",X"26",
|
||||
X"F7",X"A6",X"03",X"AA",X"06",X"A7",X"06",X"20",X"04",X"86",X"F0",X"A7",X"05",X"EE",X"84",X"10",
|
||||
X"8E",X"00",X"A0",X"D6",X"C0",X"A6",X"A5",X"E6",X"41",X"3D",X"E7",X"09",X"33",X"42",X"EF",X"84",
|
||||
X"6F",X"0A",X"86",X"FF",X"A7",X"0B",X"35",X"40",X"39",X"EE",X"84",X"E6",X"41",X"10",X"8E",X"E3",
|
||||
X"76",X"84",X"0F",X"48",X"6E",X"B6",X"E3",X"BF",X"E3",X"8A",X"E3",X"8E",X"E3",X"98",X"E3",X"92",
|
||||
X"E3",X"AE",X"E3",X"A4",X"E3",X"86",X"EE",X"41",X"20",X"30",X"E7",X"03",X"20",X"06",X"E7",X"04",
|
||||
X"20",X"02",X"E7",X"0D",X"33",X"42",X"20",X"22",X"A6",X"0D",X"26",X"1C",X"6C",X"0C",X"E1",X"0C",
|
||||
X"27",X"16",X"20",X"10",X"6C",X"0F",X"E1",X"0F",X"26",X"0E",X"6F",X"0F",X"20",X"06",X"6C",X"0E",
|
||||
X"E1",X"0E",X"26",X"04",X"EE",X"42",X"20",X"02",X"33",X"44",X"EF",X"84",X"7E",X"E3",X"0B",X"8E",
|
||||
X"00",X"40",X"D6",X"C0",X"3A",X"C1",X"16",X"27",X"04",X"6F",X"84",X"20",X"02",X"6A",X"84",X"6F",
|
||||
X"88",X"20",X"35",X"50",X"39",X"00",X"00",X"01",X"00",X"00",X"01",X"00",X"00",X"04",X"04",X"04",
|
||||
X"05",X"05",X"05",X"04",X"02",X"02",X"02",X"01",X"02",X"00",X"00",X"00",X"00",X"03",X"04",X"02",
|
||||
X"01",X"01",X"03",X"01",X"02",X"07",X"01",X"05",X"02",X"03",X"02",X"01",X"01",X"01",X"01",X"04",
|
||||
X"05",X"05",X"01",X"03",X"06",X"02",X"01",X"04",X"01",X"01",X"00",X"02",X"21",X"01",X"00",X"01",
|
||||
X"00",X"01",X"00",X"01",X"00",X"01",X"00",X"02",X"21",X"01",X"00",X"02",X"A9",X"02",X"A9",X"01",
|
||||
X"EE",X"01",X"DD",X"01",X"CC",X"01",X"AA",X"03",X"0F",X"02",X"ED",X"01",X"88",X"01",X"00",X"01",
|
||||
X"88",X"01",X"00",X"02",X"65",X"02",X"65",X"01",X"00",X"01",X"00",X"03",X"0F",X"E4",X"71",X"E4",
|
||||
X"8A",X"E4",X"97",X"E4",X"AA",X"E4",X"C0",X"E4",X"D6",X"E5",X"55",X"E5",X"B8",X"E4",X"F6",X"E5",
|
||||
X"03",X"E5",X"68",X"E5",X"3E",X"E5",X"2F",X"E5",X"33",X"E5",X"37",X"E5",X"48",X"E5",X"10",X"E5",
|
||||
X"17",X"E5",X"1E",X"E5",X"28",X"E5",X"75",X"E5",X"8E",X"E5",X"9B",X"E4",X"E9",X"E5",X"A8",X"E5",
|
||||
X"C5",X"E7",X"77",X"00",X"E7",X"D2",X"00",X"E8",X"5D",X"00",X"E8",X"C2",X"00",X"E8",X"FF",X"00",
|
||||
X"E9",X"3C",X"00",X"E9",X"42",X"00",X"E8",X"5D",X"01",X"11",X"E9",X"48",X"00",X"E9",X"6D",X"01",
|
||||
X"E9",X"90",X"02",X"E9",X"B5",X"02",X"11",X"E9",X"D8",X"00",X"E9",X"FD",X"00",X"EA",X"22",X"00",
|
||||
X"EA",X"47",X"00",X"EA",X"6A",X"00",X"EA",X"83",X"00",X"11",X"EA",X"9C",X"00",X"ED",X"98",X"01",
|
||||
X"EB",X"17",X"00",X"EB",X"A0",X"01",X"EB",X"A0",X"02",X"EC",X"A7",X"00",X"EB",X"17",X"02",X"11",
|
||||
X"ED",X"9E",X"00",X"ED",X"F7",X"00",X"EE",X"59",X"00",X"EE",X"F9",X"00",X"EF",X"B0",X"00",X"ED",
|
||||
X"9E",X"02",X"EE",X"59",X"02",X"11",X"F0",X"68",X"00",X"F0",X"7D",X"00",X"F0",X"92",X"00",X"F0",
|
||||
X"A9",X"00",X"F0",X"C0",X"00",X"F0",X"DF",X"00",X"11",X"E7",X"47",X"00",X"E7",X"4C",X"00",X"E7",
|
||||
X"47",X"01",X"E7",X"4C",X"01",X"11",X"E7",X"61",X"00",X"E7",X"6C",X"00",X"E7",X"61",X"01",X"E7",
|
||||
X"6C",X"01",X"11",X"F2",X"3C",X"00",X"F2",X"E1",X"01",X"F3",X"84",X"00",X"F3",X"8B",X"01",X"11",
|
||||
X"F3",X"92",X"00",X"F3",X"D3",X"01",X"11",X"F4",X"0E",X"00",X"F4",X"1B",X"01",X"11",X"F4",X"28",
|
||||
X"00",X"F4",X"37",X"00",X"F4",X"28",X"01",X"11",X"F4",X"46",X"00",X"F4",X"5F",X"01",X"11",X"F4",
|
||||
X"78",X"00",X"11",X"F7",X"75",X"00",X"11",X"F5",X"29",X"00",X"F5",X"E6",X"02",X"11",X"F8",X"4C",
|
||||
X"00",X"F8",X"4C",X"01",X"F8",X"4C",X"02",X"11",X"F8",X"69",X"00",X"F8",X"A2",X"00",X"F8",X"69",
|
||||
X"01",X"F8",X"A2",X"01",X"11",X"E7",X"51",X"00",X"E7",X"5C",X"00",X"E7",X"51",X"01",X"E7",X"5C",
|
||||
X"01",X"E7",X"51",X"02",X"E7",X"5C",X"02",X"11",X"F5",X"EE",X"00",X"F5",X"FB",X"00",X"F5",X"EE",
|
||||
X"01",X"F5",X"FB",X"01",X"11",X"F9",X"79",X"00",X"F9",X"9E",X"00",X"F9",X"A5",X"00",X"F9",X"FF",
|
||||
X"00",X"FA",X"0E",X"00",X"F9",X"79",X"01",X"F9",X"A5",X"01",X"F9",X"A5",X"02",X"11",X"F8",X"DB",
|
||||
X"00",X"F8",X"EA",X"00",X"F8",X"DB",X"01",X"F8",X"EA",X"01",X"11",X"F8",X"FB",X"00",X"F9",X"3A",
|
||||
X"00",X"F8",X"FB",X"02",X"F9",X"3A",X"02",X"11",X"F6",X"FC",X"00",X"F7",X"05",X"00",X"F7",X"0E",
|
||||
X"00",X"F7",X"33",X"00",X"F7",X"58",X"00",X"11",X"F6",X"08",X"00",X"F6",X"4F",X"01",X"F6",X"96",
|
||||
X"00",X"F6",X"C9",X"01",X"11",X"FA",X"1D",X"00",X"FA",X"1D",X"00",X"FA",X"1D",X"00",X"FA",X"1D",
|
||||
X"00",X"11",X"E6",X"10",X"E6",X"12",X"E6",X"14",X"E6",X"16",X"E6",X"18",X"E6",X"1A",X"E6",X"1C",
|
||||
X"E6",X"1E",X"E6",X"23",X"E6",X"28",X"E6",X"2D",X"E6",X"32",X"E6",X"37",X"E6",X"3C",X"E6",X"46",
|
||||
X"E6",X"4F",X"E6",X"54",X"E6",X"5C",X"E6",X"63",X"E6",X"6C",X"E6",X"6E",X"E6",X"70",X"E6",X"72",
|
||||
X"E6",X"85",X"E6",X"87",X"E6",X"94",X"E6",X"A2",X"E6",X"AB",X"E6",X"BA",X"E6",X"C6",X"E6",X"CA",
|
||||
X"0F",X"10",X"0C",X"10",X"0A",X"10",X"07",X"10",X"05",X"10",X"03",X"10",X"02",X"10",X"0A",X"0A",
|
||||
X"03",X"03",X"14",X"0F",X"0F",X"16",X"05",X"10",X"0C",X"0C",X"16",X"03",X"10",X"0C",X"0C",X"16",
|
||||
X"05",X"10",X"07",X"07",X"16",X"00",X"10",X"07",X"07",X"16",X"04",X"10",X"06",X"08",X"0A",X"0C",
|
||||
X"0F",X"0F",X"0F",X"16",X"05",X"10",X"04",X"06",X"08",X"0A",X"0A",X"0A",X"16",X"03",X"10",X"04",
|
||||
X"08",X"0A",X"0A",X"12",X"0F",X"0C",X"0A",X"08",X"05",X"03",X"00",X"10",X"0A",X"08",X"06",X"04",
|
||||
X"02",X"00",X"10",X"08",X"07",X"06",X"05",X"04",X"03",X"02",X"00",X"10",X"0F",X"12",X"0A",X"12",
|
||||
X"07",X"12",X"0F",X"0F",X"0F",X"06",X"06",X"06",X"0A",X"0A",X"0A",X"04",X"04",X"04",X"07",X"07",
|
||||
X"07",X"02",X"02",X"02",X"10",X"05",X"12",X"0A",X"0C",X"0F",X"0F",X"0F",X"0C",X"0A",X"07",X"05",
|
||||
X"03",X"01",X"00",X"10",X"08",X"09",X"0A",X"0B",X"0B",X"0B",X"0A",X"08",X"06",X"04",X"02",X"01",
|
||||
X"00",X"10",X"05",X"06",X"07",X"07",X"07",X"07",X"16",X"00",X"10",X"03",X"04",X"05",X"05",X"05",
|
||||
X"05",X"05",X"04",X"04",X"03",X"03",X"02",X"01",X"00",X"10",X"0F",X"0F",X"0F",X"0E",X"0C",X"0A",
|
||||
X"08",X"06",X"04",X"02",X"00",X"10",X"0A",X"16",X"00",X"10",X"0A",X"0C",X"0A",X"08",X"06",X"16",
|
||||
X"00",X"10",X"E6",X"D8",X"E6",X"FD",X"E7",X"22",X"02",X"54",X"A8",X"02",X"78",X"28",X"02",X"9D",
|
||||
X"B4",X"02",X"C5",X"78",X"02",X"EF",X"CB",X"03",X"1C",X"82",X"03",X"4B",X"C8",X"03",X"7D",X"F6",
|
||||
X"03",X"B3",X"35",X"03",X"EB",X"87",X"04",X"27",X"17",X"04",X"66",X"69",X"00",X"02",X"58",X"C0",
|
||||
X"02",X"7C",X"6C",X"02",X"A2",X"4F",X"02",X"CA",X"6B",X"02",X"F4",X"EA",X"03",X"21",X"F8",X"03",
|
||||
X"51",X"96",X"03",X"84",X"1A",X"03",X"B9",X"B1",X"03",X"F2",X"5B",X"04",X"2E",X"6E",X"04",X"6E",
|
||||
X"17",X"00",X"02",X"5C",X"D9",X"02",X"80",X"DC",X"02",X"A6",X"EB",X"02",X"CF",X"5E",X"02",X"FA",
|
||||
X"08",X"03",X"27",X"6E",X"03",X"57",X"63",X"03",X"8A",X"3F",X"03",X"C0",X"2E",X"03",X"F9",X"2E",
|
||||
X"04",X"35",X"C5",X"04",X"75",X"C5",X"00",X"10",X"07",X"32",X"04",X"F0",X"40",X"07",X"B3",X"04",
|
||||
X"F0",X"10",X"00",X"22",X"05",X"A3",X"05",X"F3",X"04",X"E7",X"53",X"F0",X"40",X"07",X"F7",X"E7",
|
||||
X"53",X"40",X"11",X"B3",X"01",X"02",X"01",X"B3",X"01",X"02",X"01",X"F0",X"40",X"11",X"83",X"01",
|
||||
X"93",X"01",X"83",X"01",X"93",X"01",X"F0",X"10",X"08",X"73",X"09",X"F2",X"10",X"53",X"03",X"F2",
|
||||
X"08",X"53",X"0C",X"C0",X"06",X"23",X"03",X"33",X"03",X"73",X"03",X"53",X"03",X"43",X"03",X"53",
|
||||
X"03",X"02",X"09",X"F2",X"10",X"A3",X"03",X"F2",X"08",X"A3",X"0C",X"C0",X"06",X"A3",X"03",X"02",
|
||||
X"03",X"32",X"03",X"22",X"03",X"02",X"03",X"A3",X"03",X"F1",X"40",X"F2",X"10",X"72",X"03",X"52",
|
||||
X"03",X"52",X"03",X"72",X"03",X"72",X"03",X"52",X"03",X"52",X"03",X"72",X"03",X"73",X"03",X"53",
|
||||
X"03",X"53",X"03",X"73",X"03",X"F2",X"00",X"74",X"04",X"54",X"04",X"74",X"04",X"F2",X"0D",X"94",
|
||||
X"30",X"F0",X"70",X"0B",X"A5",X"03",X"95",X"03",X"75",X"03",X"55",X"03",X"A5",X"03",X"95",X"03",
|
||||
X"75",X"03",X"55",X"03",X"A5",X"03",X"95",X"03",X"75",X"03",X"55",X"03",X"A5",X"03",X"95",X"03",
|
||||
X"75",X"03",X"55",X"03",X"64",X"03",X"54",X"03",X"34",X"03",X"14",X"03",X"64",X"03",X"54",X"03",
|
||||
X"34",X"03",X"14",X"03",X"64",X"03",X"54",X"03",X"34",X"03",X"14",X"03",X"64",X"03",X"54",X"03",
|
||||
X"34",X"03",X"24",X"03",X"A4",X"03",X"94",X"03",X"74",X"03",X"54",X"03",X"A4",X"03",X"94",X"03",
|
||||
X"74",X"03",X"54",X"03",X"A5",X"03",X"95",X"03",X"75",X"03",X"55",X"03",X"A5",X"03",X"95",X"03",
|
||||
X"75",X"03",X"55",X"03",X"F2",X"10",X"F1",X"40",X"91",X"03",X"61",X"03",X"21",X"03",X"92",X"03",
|
||||
X"21",X"03",X"92",X"03",X"62",X"03",X"22",X"03",X"F2",X"11",X"22",X"03",X"93",X"03",X"63",X"03",
|
||||
X"23",X"03",X"F2",X"12",X"23",X"03",X"94",X"03",X"64",X"03",X"24",X"03",X"F0",X"30",X"11",X"A4",
|
||||
X"06",X"54",X"02",X"54",X"02",X"54",X"02",X"A4",X"06",X"54",X"02",X"54",X"02",X"54",X"02",X"A4",
|
||||
X"06",X"54",X"02",X"54",X"02",X"54",X"02",X"A4",X"06",X"54",X"02",X"54",X"02",X"54",X"02",X"13",
|
||||
X"06",X"64",X"02",X"64",X"02",X"64",X"02",X"13",X"06",X"64",X"02",X"64",X"02",X"64",X"02",X"13",
|
||||
X"06",X"64",X"02",X"64",X"02",X"64",X"02",X"64",X"06",X"34",X"02",X"34",X"02",X"34",X"02",X"A4",
|
||||
X"06",X"54",X"02",X"54",X"02",X"54",X"02",X"A4",X"06",X"54",X"02",X"54",X"02",X"54",X"02",X"A4",
|
||||
X"06",X"54",X"02",X"54",X"02",X"54",X"02",X"A4",X"06",X"54",X"02",X"54",X"02",X"54",X"02",X"24",
|
||||
X"30",X"F0",X"30",X"0A",X"23",X"09",X"23",X"03",X"23",X"0C",X"C0",X"06",X"23",X"06",X"23",X"0C",
|
||||
X"63",X"09",X"63",X"03",X"63",X"0C",X"C0",X"06",X"63",X"06",X"A3",X"06",X"63",X"06",X"22",X"03",
|
||||
X"22",X"03",X"22",X"03",X"22",X"03",X"22",X"03",X"22",X"03",X"22",X"03",X"22",X"03",X"23",X"03",
|
||||
X"23",X"03",X"23",X"03",X"23",X"03",X"24",X"04",X"24",X"04",X"24",X"04",X"64",X"30",X"F0",X"10",
|
||||
X"0A",X"94",X"09",X"94",X"03",X"94",X"0C",X"C0",X"06",X"94",X"06",X"A4",X"0C",X"13",X"09",X"13",
|
||||
X"03",X"13",X"0C",X"C0",X"06",X"13",X"06",X"63",X"06",X"34",X"06",X"93",X"03",X"A3",X"03",X"A3",
|
||||
X"03",X"A3",X"03",X"93",X"03",X"A3",X"03",X"A3",X"03",X"A3",X"03",X"94",X"03",X"A4",X"03",X"A4",
|
||||
X"03",X"A4",X"03",X"A5",X"04",X"A5",X"04",X"A5",X"04",X"14",X"30",X"F0",X"20",X"08",X"F7",X"E7",
|
||||
X"79",X"F0",X"40",X"08",X"F7",X"E7",X"79",X"F0",X"20",X"00",X"42",X"01",X"32",X"01",X"42",X"01",
|
||||
X"C0",X"01",X"32",X"02",X"22",X"02",X"12",X"02",X"02",X"02",X"B3",X"02",X"F2",X"02",X"A3",X"01",
|
||||
X"83",X"01",X"63",X"01",X"F2",X"03",X"43",X"01",X"23",X"01",X"B4",X"01",X"F0",X"50",X"03",X"C0",
|
||||
X"02",X"43",X"01",X"33",X"01",X"43",X"01",X"F2",X"04",X"C0",X"01",X"33",X"02",X"23",X"02",X"13",
|
||||
X"02",X"03",X"01",X"B4",X"01",X"F2",X"05",X"A4",X"01",X"84",X"01",X"64",X"01",X"24",X"01",X"F0",
|
||||
X"10",X"00",X"02",X"01",X"B3",X"01",X"02",X"01",X"C0",X"01",X"B3",X"02",X"A3",X"02",X"93",X"02",
|
||||
X"83",X"01",X"73",X"01",X"F2",X"02",X"63",X"01",X"43",X"01",X"23",X"01",X"F2",X"03",X"03",X"01",
|
||||
X"A4",X"01",X"74",X"01",X"F0",X"40",X"03",X"C0",X"02",X"03",X"01",X"B4",X"01",X"03",X"01",X"F2",
|
||||
X"04",X"C0",X"01",X"B4",X"02",X"A4",X"02",X"94",X"02",X"84",X"01",X"74",X"01",X"F2",X"05",X"64",
|
||||
X"01",X"44",X"01",X"24",X"01",X"B5",X"01",X"F0",X"00",X"08",X"A5",X"06",X"04",X"06",X"A5",X"06",
|
||||
X"75",X"06",X"A5",X"06",X"34",X"06",X"54",X"06",X"74",X"06",X"A4",X"06",X"33",X"06",X"53",X"06",
|
||||
X"73",X"06",X"F2",X"11",X"B3",X"0C",X"93",X"06",X"F2",X"13",X"B3",X"36",X"F0",X"00",X"09",X"75",
|
||||
X"06",X"85",X"06",X"75",X"06",X"C0",X"06",X"75",X"06",X"A5",X"06",X"34",X"06",X"54",X"06",X"74",
|
||||
X"06",X"A4",X"06",X"33",X"06",X"53",X"06",X"F2",X"11",X"73",X"0C",X"63",X"06",X"F2",X"13",X"73",
|
||||
X"36",X"F0",X"40",X"1D",X"C0",X"02",X"A5",X"06",X"04",X"06",X"A5",X"06",X"C0",X"0A",X"75",X"06",
|
||||
X"A5",X"06",X"34",X"06",X"54",X"06",X"74",X"06",X"A4",X"06",X"33",X"06",X"F2",X"11",X"23",X"0C",
|
||||
X"23",X"06",X"F2",X"13",X"23",X"36",X"F0",X"40",X"0B",X"C0",X"02",X"75",X"06",X"85",X"06",X"75",
|
||||
X"06",X"C0",X"10",X"75",X"06",X"A5",X"06",X"34",X"06",X"54",X"06",X"74",X"06",X"A4",X"06",X"F2",
|
||||
X"11",X"B4",X"0C",X"94",X"06",X"F2",X"13",X"B4",X"36",X"F0",X"40",X"0B",X"C0",X"2A",X"75",X"06",
|
||||
X"A5",X"06",X"34",X"06",X"54",X"06",X"74",X"06",X"F2",X"11",X"74",X"0C",X"64",X"06",X"F2",X"13",
|
||||
X"74",X"36",X"F0",X"40",X"05",X"C0",X"30",X"75",X"06",X"A5",X"06",X"34",X"06",X"54",X"06",X"F1",
|
||||
X"20",X"F2",X"11",X"24",X"0C",X"24",X"06",X"F2",X"13",X"24",X"36",X"F0",X"20",X"08",X"73",X"04",
|
||||
X"A4",X"02",X"F2",X"13",X"73",X"0A",X"F2",X"08",X"73",X"02",X"53",X"02",X"13",X"02",X"53",X"02",
|
||||
X"73",X"04",X"A4",X"02",X"F2",X"13",X"73",X"0C",X"F2",X"08",X"93",X"02",X"A3",X"02",X"02",X"02",
|
||||
X"22",X"04",X"53",X"02",X"F2",X"13",X"22",X"0A",X"F2",X"08",X"22",X"02",X"02",X"02",X"83",X"02",
|
||||
X"02",X"02",X"22",X"04",X"53",X"02",X"F2",X"13",X"22",X"12",X"F2",X"08",X"52",X"04",X"02",X"02",
|
||||
X"52",X"0C",X"32",X"02",X"22",X"02",X"02",X"02",X"A3",X"04",X"73",X"02",X"F2",X"13",X"A3",X"12",
|
||||
X"F2",X"08",X"A3",X"04",X"63",X"02",X"F2",X"13",X"A3",X"12",X"F2",X"12",X"F1",X"40",X"C0",X"02",
|
||||
X"93",X"02",X"93",X"02",X"C0",X"02",X"73",X"02",X"73",X"02",X"53",X"02",X"73",X"02",X"93",X"02",
|
||||
X"53",X"02",X"73",X"02",X"83",X"02",X"F0",X"10",X"0E",X"33",X"04",X"74",X"02",X"F2",X"14",X"33",
|
||||
X"0A",X"F2",X"0E",X"33",X"02",X"84",X"02",X"84",X"01",X"84",X"01",X"84",X"01",X"84",X"01",X"33",
|
||||
X"04",X"74",X"02",X"F2",X"14",X"33",X"0C",X"F2",X"0E",X"63",X"02",X"63",X"01",X"63",X"01",X"63",
|
||||
X"01",X"63",X"01",X"53",X"04",X"23",X"02",X"F2",X"14",X"53",X"0A",X"F2",X"0E",X"53",X"02",X"33",
|
||||
X"02",X"33",X"01",X"33",X"01",X"33",X"01",X"33",X"01",X"53",X"04",X"23",X"02",X"F2",X"14",X"53",
|
||||
X"12",X"F2",X"0E",X"83",X"04",X"83",X"02",X"83",X"0C",X"73",X"02",X"53",X"02",X"33",X"02",X"73",
|
||||
X"04",X"23",X"02",X"F2",X"14",X"73",X"12",X"F2",X"13",X"63",X"04",X"13",X"02",X"F2",X"14",X"63",
|
||||
X"12",X"F1",X"40",X"F2",X"12",X"C0",X"02",X"53",X"02",X"53",X"02",X"C0",X"02",X"43",X"02",X"43",
|
||||
X"02",X"F2",X"03",X"03",X"02",X"43",X"02",X"53",X"02",X"03",X"02",X"33",X"02",X"53",X"02",X"F0",
|
||||
X"40",X"10",X"34",X"02",X"34",X"01",X"34",X"01",X"A5",X"01",X"A5",X"01",X"34",X"02",X"A5",X"02",
|
||||
X"34",X"02",X"A5",X"02",X"34",X"02",X"A5",X"02",X"14",X"02",X"14",X"01",X"14",X"01",X"14",X"01",
|
||||
X"14",X"01",X"34",X"02",X"34",X"01",X"34",X"01",X"A5",X"01",X"A5",X"01",X"34",X"02",X"A5",X"02",
|
||||
X"34",X"02",X"A5",X"02",X"34",X"02",X"A5",X"02",X"24",X"02",X"24",X"01",X"24",X"01",X"04",X"01",
|
||||
X"04",X"01",X"A5",X"02",X"A5",X"01",X"A5",X"01",X"54",X"01",X"54",X"01",X"A5",X"02",X"54",X"02",
|
||||
X"A5",X"02",X"54",X"02",X"A5",X"02",X"54",X"02",X"85",X"02",X"85",X"01",X"85",X"01",X"85",X"01",
|
||||
X"85",X"01",X"A5",X"02",X"A5",X"01",X"A5",X"01",X"54",X"01",X"54",X"01",X"A5",X"02",X"54",X"02",
|
||||
X"A5",X"02",X"54",X"02",X"A5",X"02",X"54",X"02",X"A5",X"02",X"A5",X"01",X"A5",X"01",X"24",X"01",
|
||||
X"24",X"01",X"54",X"02",X"54",X"01",X"54",X"01",X"04",X"01",X"04",X"01",X"F2",X"00",X"54",X"02",
|
||||
X"84",X"02",X"A4",X"02",X"03",X"02",X"84",X"02",X"04",X"02",X"54",X"06",X"F2",X"10",X"74",X"02",
|
||||
X"74",X"01",X"74",X"01",X"24",X"01",X"24",X"01",X"74",X"02",X"24",X"02",X"74",X"02",X"24",X"02",
|
||||
X"74",X"02",X"24",X"02",X"74",X"02",X"24",X"01",X"24",X"01",X"74",X"01",X"74",X"01",X"64",X"02",
|
||||
X"64",X"01",X"64",X"01",X"14",X"01",X"14",X"01",X"64",X"02",X"14",X"02",X"64",X"02",X"14",X"02",
|
||||
X"64",X"02",X"14",X"02",X"64",X"02",X"14",X"01",X"14",X"01",X"64",X"01",X"64",X"01",X"54",X"02",
|
||||
X"54",X"01",X"54",X"01",X"04",X"01",X"04",X"01",X"44",X"02",X"44",X"01",X"44",X"01",X"04",X"01",
|
||||
X"04",X"01",X"54",X"02",X"54",X"01",X"54",X"01",X"04",X"01",X"04",X"01",X"A5",X"02",X"A5",X"01",
|
||||
X"A5",X"01",X"24",X"01",X"24",X"01",X"F0",X"40",X"11",X"74",X"02",X"74",X"01",X"74",X"01",X"34",
|
||||
X"01",X"34",X"01",X"74",X"02",X"34",X"02",X"74",X"02",X"34",X"02",X"74",X"02",X"34",X"02",X"54",
|
||||
X"02",X"54",X"01",X"54",X"01",X"54",X"01",X"54",X"01",X"74",X"02",X"74",X"01",X"74",X"01",X"34",
|
||||
X"01",X"34",X"01",X"74",X"02",X"34",X"02",X"74",X"02",X"34",X"02",X"74",X"02",X"34",X"02",X"94",
|
||||
X"02",X"94",X"01",X"94",X"01",X"24",X"01",X"24",X"01",X"24",X"02",X"24",X"01",X"24",X"01",X"A4",
|
||||
X"01",X"A4",X"01",X"24",X"02",X"A4",X"02",X"24",X"02",X"A4",X"02",X"24",X"02",X"A4",X"02",X"04",
|
||||
X"02",X"04",X"01",X"04",X"01",X"04",X"01",X"04",X"01",X"24",X"02",X"24",X"01",X"24",X"01",X"A4",
|
||||
X"01",X"A4",X"01",X"24",X"02",X"A4",X"02",X"24",X"02",X"A4",X"02",X"24",X"02",X"A4",X"02",X"24",
|
||||
X"02",X"24",X"01",X"24",X"01",X"54",X"01",X"54",X"01",X"84",X"02",X"84",X"01",X"84",X"01",X"54",
|
||||
X"01",X"54",X"01",X"03",X"04",X"C0",X"02",X"03",X"04",X"03",X"02",X"84",X"06",X"A4",X"02",X"A4",
|
||||
X"01",X"A4",X"01",X"74",X"01",X"74",X"01",X"A4",X"02",X"74",X"02",X"A4",X"02",X"74",X"02",X"A4",
|
||||
X"02",X"74",X"02",X"A4",X"02",X"74",X"01",X"74",X"01",X"A4",X"01",X"A4",X"01",X"A4",X"02",X"A4",
|
||||
X"01",X"A4",X"01",X"64",X"01",X"64",X"01",X"A4",X"02",X"64",X"02",X"A4",X"02",X"64",X"02",X"A4",
|
||||
X"02",X"64",X"02",X"A4",X"02",X"64",X"01",X"64",X"01",X"A4",X"01",X"A4",X"01",X"F2",X"12",X"C0",
|
||||
X"02",X"03",X"02",X"03",X"02",X"C0",X"02",X"03",X"02",X"03",X"02",X"53",X"02",X"73",X"02",X"93",
|
||||
X"02",X"53",X"02",X"73",X"02",X"83",X"02",X"F0",X"30",X"08",X"F7",X"EA",X"9E",X"F0",X"20",X"0D",
|
||||
X"73",X"0F",X"A3",X"0F",X"33",X"14",X"A4",X"0F",X"03",X"0F",X"73",X"50",X"83",X"0F",X"02",X"0F",
|
||||
X"53",X"14",X"03",X"0F",X"53",X"0F",X"83",X"28",X"63",X"14",X"53",X"14",X"F3",X"02",X"ED",X"A0",
|
||||
X"F2",X"10",X"A3",X"05",X"A3",X"05",X"F2",X"00",X"93",X"02",X"83",X"02",X"F2",X"02",X"73",X"02",
|
||||
X"F2",X"03",X"63",X"02",X"F2",X"04",X"53",X"02",X"C0",X"1E",X"F2",X"0D",X"12",X"0F",X"B3",X"0F",
|
||||
X"A3",X"28",X"13",X"14",X"33",X"14",X"A3",X"28",X"B3",X"14",X"12",X"14",X"32",X"28",X"C0",X"0A",
|
||||
X"22",X"0A",X"C0",X"05",X"A3",X"0F",X"F0",X"20",X"0E",X"33",X"0F",X"73",X"0F",X"74",X"14",X"74",
|
||||
X"14",X"74",X"0A",X"A4",X"50",X"03",X"0F",X"53",X"0F",X"84",X"14",X"54",X"14",X"84",X"0A",X"F5",
|
||||
X"02",X"EE",X"1C",X"B4",X"28",X"84",X"14",X"23",X"14",X"F7",X"ED",X"F9",X"B4",X"28",X"84",X"14",
|
||||
X"B4",X"14",X"F2",X"10",X"13",X"05",X"13",X"05",X"F2",X"00",X"03",X"02",X"B4",X"02",X"F2",X"02",
|
||||
X"A4",X"02",X"F2",X"03",X"94",X"02",X"F2",X"04",X"84",X"02",X"C0",X"1E",X"F2",X"0E",X"A3",X"0F",
|
||||
X"83",X"0F",X"63",X"28",X"A4",X"14",X"A4",X"14",X"63",X"28",X"63",X"14",X"63",X"14",X"53",X"28",
|
||||
X"C0",X"0A",X"53",X"0A",X"C0",X"05",X"23",X"0F",X"F0",X"00",X"09",X"35",X"0F",X"35",X"05",X"35",
|
||||
X"0F",X"35",X"05",X"A5",X"0F",X"A5",X"05",X"A5",X"0F",X"A5",X"05",X"75",X"0F",X"75",X"05",X"45",
|
||||
X"0F",X"45",X"05",X"05",X"0F",X"05",X"05",X"75",X"0F",X"75",X"05",X"55",X"0F",X"55",X"05",X"55",
|
||||
X"0F",X"55",X"05",X"04",X"0F",X"04",X"05",X"04",X"0F",X"04",X"05",X"F5",X"02",X"EE",X"A2",X"B5",
|
||||
X"0F",X"B5",X"05",X"85",X"0F",X"85",X"05",X"55",X"0F",X"55",X"05",X"25",X"0F",X"25",X"05",X"F7",
|
||||
X"EE",X"5B",X"B5",X"05",X"25",X"0A",X"25",X"0A",X"25",X"0A",X"25",X"05",X"B5",X"05",X"25",X"0A",
|
||||
X"25",X"0A",X"25",X"0A",X"25",X"05",X"65",X"0F",X"65",X"05",X"14",X"0F",X"14",X"05",X"55",X"0F",
|
||||
X"55",X"05",X"14",X"0F",X"14",X"05",X"35",X"0F",X"35",X"05",X"A5",X"0F",X"A5",X"05",X"15",X"0F",
|
||||
X"15",X"05",X"A5",X"0F",X"A5",X"05",X"B6",X"0F",X"B6",X"05",X"A5",X"0F",X"A5",X"05",X"A6",X"0F",
|
||||
X"A6",X"05",X"65",X"0F",X"65",X"05",X"85",X"05",X"35",X"0A",X"35",X"0A",X"35",X"0A",X"35",X"05",
|
||||
X"C0",X"0A",X"A5",X"0A",X"C0",X"05",X"A5",X"0F",X"F0",X"40",X"08",X"33",X"0A",X"F2",X"10",X"33",
|
||||
X"05",X"33",X"05",X"33",X"05",X"33",X"05",X"33",X"05",X"33",X"05",X"F2",X"08",X"33",X"0A",X"F2",
|
||||
X"10",X"33",X"05",X"33",X"05",X"33",X"05",X"33",X"05",X"33",X"05",X"33",X"05",X"F2",X"08",X"43",
|
||||
X"14",X"43",X"0F",X"F2",X"10",X"03",X"05",X"C0",X"0A",X"F2",X"08",X"73",X"0A",X"C0",X"05",X"43",
|
||||
X"0F",X"53",X"0A",X"F2",X"10",X"53",X"05",X"53",X"05",X"53",X"05",X"53",X"05",X"53",X"05",X"53",
|
||||
X"05",X"F2",X"08",X"53",X"0A",X"F2",X"10",X"53",X"05",X"53",X"05",X"53",X"05",X"53",X"05",X"53",
|
||||
X"05",X"53",X"05",X"F5",X"02",X"EF",X"6E",X"F2",X"08",X"23",X"14",X"23",X"0F",X"F2",X"10",X"23",
|
||||
X"05",X"C0",X"0A",X"F2",X"08",X"B4",X"0A",X"C0",X"05",X"B4",X"0F",X"F7",X"EE",X"FB",X"F2",X"08",
|
||||
X"53",X"14",X"53",X"0F",X"F2",X"10",X"53",X"05",X"C0",X"0A",X"F2",X"08",X"23",X"0A",X"C0",X"05",
|
||||
X"23",X"0F",X"F2",X"09",X"63",X"14",X"63",X"0F",X"63",X"05",X"C0",X"0A",X"A3",X"0F",X"83",X"0F",
|
||||
X"63",X"14",X"63",X"0F",X"63",X"05",X"C0",X"0A",X"13",X"0A",X"C0",X"05",X"33",X"0F",X"33",X"14",
|
||||
X"33",X"0F",X"33",X"05",X"C0",X"0A",X"B4",X"0A",X"C0",X"05",X"13",X"0F",X"53",X"53",X"28",X"F0",
|
||||
X"40",X"08",X"74",X"0A",X"F2",X"10",X"74",X"05",X"74",X"05",X"74",X"05",X"74",X"05",X"74",X"05",
|
||||
X"74",X"05",X"F2",X"08",X"74",X"0A",X"F2",X"10",X"74",X"05",X"74",X"05",X"74",X"05",X"74",X"05",
|
||||
X"74",X"05",X"74",X"05",X"F2",X"08",X"74",X"14",X"74",X"0F",X"F2",X"10",X"74",X"05",X"C0",X"0A",
|
||||
X"F2",X"08",X"03",X"0A",X"C0",X"05",X"74",X"0F",X"84",X"0A",X"F2",X"10",X"84",X"05",X"84",X"05",
|
||||
X"84",X"05",X"84",X"05",X"84",X"05",X"84",X"05",X"F2",X"08",X"84",X"0A",X"F2",X"10",X"84",X"05",
|
||||
X"84",X"05",X"84",X"05",X"84",X"05",X"84",X"05",X"84",X"05",X"F5",X"02",X"F0",X"25",X"F2",X"08",
|
||||
X"54",X"14",X"54",X"0F",X"F2",X"10",X"54",X"05",X"C0",X"0A",X"F2",X"08",X"84",X"0A",X"C0",X"05",
|
||||
X"A4",X"0F",X"F7",X"EF",X"B2",X"F2",X"08",X"84",X"14",X"84",X"0F",X"F2",X"10",X"84",X"05",X"C0",
|
||||
X"0A",X"F2",X"08",X"84",X"0A",X"C0",X"05",X"84",X"0F",X"F2",X"09",X"A4",X"14",X"A4",X"0F",X"A4",
|
||||
X"05",X"C0",X"0A",X"13",X"0F",X"B4",X"0F",X"A4",X"14",X"A4",X"0F",X"A4",X"05",X"C0",X"0A",X"64",
|
||||
X"0A",X"C0",X"05",X"64",X"0F",X"B4",X"14",X"B4",X"0F",X"B4",X"05",X"C0",X"0A",X"64",X"0A",X"C0",
|
||||
X"05",X"64",X"0F",X"B4",X"28",X"A4",X"28",X"F0",X"10",X"00",X"A5",X"03",X"34",X"03",X"54",X"03",
|
||||
X"74",X"03",X"A4",X"04",X"33",X"06",X"53",X"08",X"F2",X"0F",X"A3",X"18",X"F0",X"10",X"01",X"75",
|
||||
X"03",X"A5",X"03",X"24",X"03",X"34",X"03",X"74",X"04",X"A4",X"06",X"33",X"08",X"F2",X"0F",X"53",
|
||||
X"18",X"F0",X"10",X"02",X"C0",X"03",X"A5",X"03",X"34",X"03",X"54",X"03",X"74",X"03",X"A4",X"04",
|
||||
X"33",X"06",X"53",X"08",X"F2",X"0F",X"33",X"18",X"F0",X"40",X"03",X"C0",X"03",X"75",X"03",X"A5",
|
||||
X"03",X"24",X"03",X"34",X"03",X"74",X"04",X"A4",X"06",X"33",X"08",X"F2",X"0F",X"A4",X"18",X"F0",
|
||||
X"50",X"04",X"C0",X"0C",X"A5",X"03",X"34",X"03",X"54",X"03",X"74",X"03",X"A4",X"03",X"33",X"03",
|
||||
X"53",X"03",X"73",X"03",X"A3",X"03",X"32",X"03",X"52",X"03",X"72",X"03",X"A2",X"0C",X"F0",X"50",
|
||||
X"05",X"C0",X"0C",X"75",X"03",X"A5",X"03",X"24",X"03",X"34",X"03",X"74",X"03",X"A4",X"03",X"23",
|
||||
X"03",X"33",X"03",X"73",X"03",X"A3",X"03",X"22",X"03",X"32",X"03",X"72",X"0C",X"F0",X"20",X"08",
|
||||
X"74",X"02",X"84",X"01",X"A4",X"01",X"03",X"01",X"A4",X"02",X"74",X"01",X"84",X"01",X"A4",X"01",
|
||||
X"03",X"01",X"A4",X"01",X"84",X"01",X"74",X"01",X"54",X"01",X"34",X"02",X"54",X"01",X"74",X"01",
|
||||
X"84",X"01",X"74",X"02",X"34",X"01",X"54",X"01",X"74",X"01",X"84",X"01",X"74",X"01",X"54",X"01",
|
||||
X"34",X"01",X"F6",X"02",X"F1",X"65",X"24",X"01",X"04",X"02",X"54",X"02",X"24",X"01",X"A5",X"01",
|
||||
X"04",X"02",X"54",X"02",X"24",X"01",X"A5",X"01",X"F2",X"1C",X"C0",X"01",X"04",X"01",X"54",X"01",
|
||||
X"24",X"01",X"A5",X"01",X"04",X"01",X"54",X"01",X"24",X"01",X"A5",X"01",X"F3",X"02",X"F1",X"56",
|
||||
X"F2",X"08",X"F7",X"F1",X"00",X"74",X"01",X"84",X"02",X"33",X"01",X"B4",X"01",X"53",X"01",X"83",
|
||||
X"01",X"73",X"03",X"53",X"01",X"33",X"01",X"23",X"01",X"F2",X"10",X"33",X"01",X"33",X"01",X"33",
|
||||
X"01",X"33",X"01",X"C0",X"02",X"33",X"01",X"C0",X"01",X"33",X"02",X"33",X"01",X"33",X"01",X"33",
|
||||
X"02",X"C0",X"02",X"F0",X"50",X"15",X"A5",X"03",X"A5",X"03",X"A5",X"03",X"A5",X"03",X"85",X"03",
|
||||
X"75",X"03",X"75",X"03",X"75",X"03",X"75",X"03",X"55",X"03",X"F6",X"02",X"F1",X"BD",X"35",X"03",
|
||||
X"55",X"03",X"F3",X"03",X"F1",X"AE",X"75",X"03",X"85",X"03",X"F7",X"F1",X"96",X"F0",X"50",X"15",
|
||||
X"75",X"03",X"75",X"03",X"75",X"03",X"75",X"03",X"55",X"03",X"35",X"03",X"35",X"03",X"35",X"03",
|
||||
X"35",X"03",X"25",X"03",X"F6",X"02",X"F1",X"E7",X"05",X"03",X"25",X"03",X"F3",X"03",X"F1",X"D8",
|
||||
X"35",X"03",X"55",X"03",X"F7",X"F1",X"C0",X"F0",X"50",X"15",X"35",X"03",X"35",X"03",X"35",X"03",
|
||||
X"35",X"03",X"15",X"03",X"25",X"03",X"15",X"03",X"05",X"03",X"05",X"03",X"A6",X"03",X"F6",X"02",
|
||||
X"F2",X"11",X"86",X"03",X"A6",X"03",X"F3",X"03",X"F2",X"02",X"05",X"03",X"25",X"03",X"F7",X"F1",
|
||||
X"EA",X"F0",X"50",X"15",X"35",X"03",X"25",X"03",X"15",X"03",X"05",X"03",X"B6",X"03",X"A6",X"03",
|
||||
X"A6",X"03",X"A6",X"03",X"86",X"03",X"76",X"03",X"F6",X"02",X"F2",X"3B",X"56",X"03",X"76",X"03",
|
||||
X"F3",X"03",X"F2",X"2C",X"86",X"03",X"A6",X"03",X"F7",X"F2",X"14",X"F0",X"20",X"05",X"F1",X"20",
|
||||
X"13",X"01",X"23",X"01",X"33",X"01",X"43",X"01",X"53",X"01",X"63",X"01",X"73",X"01",X"83",X"01",
|
||||
X"93",X"01",X"C0",X"01",X"93",X"01",X"83",X"01",X"73",X"01",X"63",X"01",X"53",X"01",X"43",X"01",
|
||||
X"33",X"01",X"C0",X"02",X"73",X"01",X"63",X"01",X"53",X"01",X"43",X"01",X"33",X"01",X"23",X"01",
|
||||
X"13",X"01",X"C0",X"02",X"F1",X"40",X"84",X"01",X"94",X"01",X"A4",X"01",X"B4",X"01",X"03",X"01",
|
||||
X"13",X"01",X"23",X"01",X"33",X"01",X"43",X"01",X"C0",X"01",X"43",X"01",X"33",X"01",X"23",X"01",
|
||||
X"13",X"01",X"03",X"01",X"B4",X"01",X"A4",X"01",X"C0",X"02",X"23",X"01",X"13",X"01",X"03",X"01",
|
||||
X"B4",X"01",X"A4",X"01",X"94",X"01",X"84",X"01",X"C0",X"02",X"F1",X"70",X"03",X"01",X"13",X"01",
|
||||
X"23",X"01",X"33",X"01",X"43",X"01",X"53",X"01",X"63",X"01",X"73",X"01",X"83",X"01",X"C0",X"01",
|
||||
X"83",X"01",X"73",X"01",X"63",X"01",X"53",X"01",X"43",X"01",X"33",X"01",X"23",X"01",X"C0",X"02",
|
||||
X"63",X"01",X"53",X"01",X"43",X"01",X"33",X"01",X"23",X"01",X"13",X"01",X"03",X"01",X"C0",X"02",
|
||||
X"F0",X"20",X"06",X"14",X"01",X"24",X"01",X"34",X"01",X"44",X"01",X"54",X"01",X"64",X"01",X"74",
|
||||
X"01",X"84",X"01",X"94",X"01",X"C0",X"01",X"34",X"01",X"44",X"01",X"54",X"01",X"64",X"01",X"74",
|
||||
X"01",X"84",X"01",X"94",X"01",X"C0",X"02",X"34",X"01",X"44",X"01",X"54",X"01",X"64",X"01",X"74",
|
||||
X"01",X"84",X"01",X"94",X"01",X"C0",X"02",X"F1",X"40",X"85",X"01",X"95",X"01",X"A5",X"01",X"B5",
|
||||
X"01",X"04",X"01",X"14",X"01",X"24",X"01",X"34",X"01",X"44",X"01",X"C0",X"01",X"A5",X"01",X"B5",
|
||||
X"01",X"04",X"01",X"14",X"01",X"24",X"01",X"34",X"01",X"44",X"01",X"C0",X"02",X"A5",X"01",X"B5",
|
||||
X"01",X"04",X"01",X"14",X"01",X"24",X"01",X"34",X"01",X"44",X"01",X"C0",X"02",X"F1",X"70",X"04",
|
||||
X"01",X"14",X"01",X"24",X"01",X"34",X"01",X"44",X"01",X"54",X"01",X"64",X"01",X"74",X"01",X"84",
|
||||
X"01",X"C0",X"01",X"24",X"01",X"34",X"01",X"44",X"01",X"54",X"01",X"64",X"01",X"74",X"01",X"84",
|
||||
X"01",X"C0",X"02",X"24",X"01",X"34",X"01",X"44",X"01",X"54",X"01",X"64",X"01",X"74",X"01",X"84",
|
||||
X"01",X"C0",X"02",X"F0",X"20",X"06",X"C0",X"03",X"F7",X"F2",X"3E",X"20",X"05",X"C0",X"03",X"F7",
|
||||
X"F2",X"E3",X"40",X"00",X"72",X"01",X"62",X"01",X"52",X"01",X"42",X"01",X"32",X"01",X"22",X"01",
|
||||
X"62",X"01",X"52",X"01",X"42",X"01",X"32",X"01",X"22",X"01",X"12",X"01",X"52",X"01",X"42",X"01",
|
||||
X"32",X"01",X"22",X"01",X"12",X"01",X"02",X"01",X"42",X"01",X"32",X"01",X"22",X"01",X"12",X"01",
|
||||
X"02",X"01",X"B3",X"01",X"32",X"01",X"22",X"01",X"12",X"01",X"02",X"01",X"B3",X"01",X"A3",X"01",
|
||||
X"C0",X"01",X"F0",X"40",X"02",X"C0",X"03",X"73",X"01",X"63",X"01",X"53",X"01",X"43",X"01",X"33",
|
||||
X"01",X"23",X"01",X"63",X"01",X"53",X"01",X"43",X"01",X"33",X"01",X"23",X"01",X"13",X"01",X"53",
|
||||
X"01",X"43",X"01",X"33",X"01",X"23",X"01",X"13",X"01",X"03",X"01",X"43",X"01",X"33",X"01",X"23",
|
||||
X"01",X"13",X"01",X"03",X"01",X"B4",X"01",X"33",X"01",X"23",X"01",X"13",X"01",X"F0",X"20",X"00",
|
||||
X"73",X"01",X"02",X"01",X"42",X"01",X"F3",X"08",X"F4",X"10",X"F0",X"20",X"00",X"43",X"01",X"73",
|
||||
X"01",X"02",X"01",X"F3",X"08",X"F4",X"1D",X"F0",X"50",X"00",X"42",X"01",X"52",X"01",X"12",X"01",
|
||||
X"52",X"01",X"F3",X"06",X"F4",X"2A",X"F0",X"50",X"00",X"02",X"01",X"12",X"01",X"83",X"01",X"12",
|
||||
X"01",X"F3",X"06",X"F4",X"39",X"F0",X"20",X"0D",X"04",X"12",X"F2",X"10",X"73",X"06",X"73",X"06",
|
||||
X"43",X"06",X"F1",X"50",X"F2",X"0D",X"B3",X"02",X"F2",X"13",X"02",X"16",X"C0",X"0C",X"F0",X"40",
|
||||
X"0D",X"04",X"12",X"F2",X"10",X"43",X"06",X"43",X"06",X"03",X"06",X"F1",X"70",X"F2",X"0D",X"B2",
|
||||
X"02",X"F2",X"13",X"01",X"16",X"C0",X"0C",X"F0",X"40",X"02",X"C0",X"04",X"32",X"01",X"52",X"01",
|
||||
X"32",X"01",X"52",X"01",X"32",X"01",X"C0",X"02",X"F2",X"01",X"01",X"01",X"B2",X"01",X"A2",X"01",
|
||||
X"92",X"01",X"F2",X"00",X"82",X"01",X"72",X"01",X"62",X"01",X"52",X"01",X"82",X"01",X"72",X"01",
|
||||
X"62",X"01",X"52",X"01",X"42",X"01",X"32",X"01",X"22",X"01",X"12",X"01",X"42",X"01",X"32",X"01",
|
||||
X"22",X"01",X"12",X"01",X"02",X"01",X"B3",X"01",X"A3",X"01",X"93",X"01",X"F2",X"01",X"12",X"01",
|
||||
X"02",X"01",X"B3",X"01",X"A3",X"01",X"93",X"01",X"83",X"01",X"73",X"01",X"63",X"01",X"A3",X"01",
|
||||
X"93",X"01",X"83",X"01",X"73",X"01",X"63",X"01",X"53",X"01",X"43",X"01",X"33",X"01",X"F2",X"02",
|
||||
X"63",X"01",X"53",X"01",X"43",X"01",X"33",X"01",X"23",X"01",X"13",X"01",X"03",X"01",X"B4",X"01",
|
||||
X"F2",X"03",X"03",X"01",X"B4",X"01",X"A4",X"01",X"94",X"01",X"84",X"01",X"74",X"01",X"64",X"01",
|
||||
X"54",X"01",X"F2",X"04",X"74",X"01",X"64",X"01",X"54",X"01",X"44",X"01",X"34",X"01",X"24",X"01",
|
||||
X"14",X"01",X"04",X"01",X"F2",X"05",X"14",X"01",X"04",X"01",X"B5",X"01",X"A5",X"01",X"95",X"01",
|
||||
X"85",X"01",X"75",X"01",X"65",X"01",X"C0",X"04",X"F0",X"10",X"00",X"42",X"01",X"02",X"01",X"22",
|
||||
X"01",X"B3",X"01",X"C0",X"01",X"02",X"01",X"73",X"01",X"93",X"01",X"43",X"01",X"C0",X"01",X"63",
|
||||
X"01",X"33",X"01",X"43",X"01",X"03",X"01",X"C0",X"01",X"23",X"01",X"A4",X"01",X"03",X"01",X"94",
|
||||
X"01",X"C0",X"01",X"A4",X"01",X"74",X"01",X"94",X"01",X"54",X"01",X"C0",X"01",X"74",X"01",X"54",
|
||||
X"01",X"44",X"01",X"24",X"01",X"04",X"01",X"A5",X"01",X"95",X"01",X"75",X"01",X"C0",X"01",X"65",
|
||||
X"01",X"B5",X"01",X"95",X"01",X"24",X"01",X"C0",X"01",X"04",X"01",X"54",X"01",X"34",X"01",X"84",
|
||||
X"01",X"C0",X"01",X"F2",X"01",X"64",X"01",X"B4",X"01",X"94",X"01",X"23",X"01",X"C0",X"01",X"04",
|
||||
X"01",X"54",X"01",X"34",X"01",X"84",X"01",X"C0",X"01",X"F2",X"02",X"64",X"01",X"B4",X"01",X"94",
|
||||
X"01",X"23",X"01",X"C0",X"01",X"04",X"01",X"54",X"01",X"34",X"01",X"84",X"01",X"C0",X"01",X"F2",
|
||||
X"03",X"64",X"01",X"B4",X"01",X"94",X"01",X"23",X"01",X"C0",X"01",X"04",X"01",X"54",X"01",X"34",
|
||||
X"01",X"84",X"01",X"C0",X"01",X"F2",X"04",X"64",X"01",X"B4",X"01",X"94",X"01",X"23",X"01",X"C0",
|
||||
X"01",X"04",X"01",X"54",X"01",X"34",X"01",X"84",X"01",X"C0",X"01",X"64",X"01",X"B4",X"01",X"94",
|
||||
X"01",X"23",X"01",X"C0",X"01",X"F0",X"10",X"00",X"C0",X"03",X"F7",X"F5",X"2B",X"F0",X"10",X"08",
|
||||
X"32",X"04",X"B3",X"02",X"12",X"04",X"62",X"02",X"C0",X"01",X"F0",X"40",X"08",X"B3",X"04",X"63",
|
||||
X"02",X"A3",X"04",X"12",X"02",X"C0",X"01",X"F0",X"20",X"00",X"44",X"01",X"34",X"01",X"24",X"01",
|
||||
X"34",X"01",X"44",X"01",X"54",X"01",X"64",X"01",X"C0",X"01",X"33",X"01",X"23",X"01",X"13",X"01",
|
||||
X"03",X"01",X"B4",X"01",X"A4",X"01",X"94",X"01",X"F2",X"02",X"84",X"01",X"74",X"01",X"F2",X"03",
|
||||
X"64",X"01",X"54",X"01",X"F2",X"04",X"44",X"01",X"34",X"01",X"24",X"01",X"04",X"01",X"A5",X"01",
|
||||
X"85",X"01",X"65",X"01",X"45",X"01",X"25",X"01",X"05",X"01",X"A6",X"01",X"86",X"01",X"F0",X"70",
|
||||
X"00",X"73",X"01",X"63",X"01",X"53",X"01",X"63",X"01",X"73",X"01",X"83",X"01",X"93",X"01",X"C0",
|
||||
X"01",X"62",X"01",X"52",X"01",X"42",X"01",X"32",X"01",X"22",X"01",X"12",X"01",X"03",X"01",X"F2",
|
||||
X"02",X"A3",X"01",X"93",X"01",X"F2",X"03",X"73",X"01",X"53",X"01",X"F2",X"04",X"13",X"01",X"B4",
|
||||
X"01",X"94",X"01",X"74",X"01",X"44",X"01",X"34",X"01",X"B5",X"01",X"85",X"01",X"65",X"01",X"45",
|
||||
X"01",X"25",X"01",X"C0",X"01",X"F0",X"10",X"00",X"C0",X"0A",X"24",X"01",X"14",X"01",X"04",X"01",
|
||||
X"14",X"01",X"24",X"01",X"34",X"01",X"44",X"01",X"C0",X"01",X"F2",X"02",X"B3",X"01",X"A3",X"01",
|
||||
X"93",X"01",X"83",X"01",X"73",X"01",X"F2",X"04",X"63",X"01",X"53",X"01",X"43",X"01",X"33",X"01",
|
||||
X"23",X"01",X"13",X"01",X"03",X"01",X"B4",X"01",X"F0",X"50",X"00",X"C0",X"0A",X"74",X"01",X"64",
|
||||
X"01",X"54",X"01",X"64",X"01",X"74",X"01",X"84",X"01",X"94",X"01",X"C0",X"01",X"F2",X"02",X"63",
|
||||
X"01",X"53",X"01",X"43",X"01",X"33",X"01",X"23",X"01",X"F2",X"04",X"13",X"01",X"03",X"01",X"B4",
|
||||
X"01",X"A4",X"01",X"94",X"01",X"84",X"01",X"74",X"01",X"64",X"01",X"F0",X"50",X"10",X"35",X"06",
|
||||
X"45",X"06",X"F7",X"F6",X"FE",X"50",X"10",X"A6",X"03",X"25",X"03",X"F7",X"F7",X"07",X"40",X"14",
|
||||
X"C0",X"30",X"A5",X"24",X"F2",X"10",X"A5",X"04",X"A5",X"04",X"A5",X"04",X"F2",X"14",X"95",X"24",
|
||||
X"F2",X"01",X"55",X"0C",X"F2",X"14",X"85",X"30",X"F2",X"10",X"75",X"04",X"F2",X"01",X"35",X"02",
|
||||
X"75",X"2A",X"F0",X"40",X"14",X"C0",X"30",X"65",X"24",X"F2",X"10",X"65",X"04",X"65",X"04",X"65",
|
||||
X"04",X"F2",X"14",X"55",X"24",X"F2",X"01",X"05",X"0C",X"F2",X"14",X"55",X"30",X"F2",X"10",X"35",
|
||||
X"04",X"F2",X"01",X"A6",X"02",X"35",X"2A",X"F0",X"40",X"03",X"C0",X"32",X"A5",X"24",X"A5",X"04",
|
||||
X"A5",X"04",X"A5",X"04",X"95",X"24",X"55",X"0C",X"85",X"2E",X"F2",X"11",X"75",X"04",X"F2",X"03",
|
||||
X"35",X"02",X"75",X"2A",X"F0",X"40",X"02",X"32",X"01",X"22",X"01",X"12",X"01",X"02",X"01",X"B3",
|
||||
X"01",X"A3",X"01",X"93",X"01",X"83",X"01",X"12",X"01",X"02",X"01",X"B3",X"01",X"A3",X"01",X"93",
|
||||
X"01",X"83",X"01",X"73",X"01",X"63",X"01",X"B3",X"01",X"A3",X"01",X"93",X"01",X"83",X"01",X"73",
|
||||
X"01",X"63",X"01",X"53",X"01",X"43",X"01",X"93",X"01",X"83",X"01",X"73",X"01",X"63",X"01",X"53",
|
||||
X"01",X"43",X"01",X"33",X"01",X"23",X"01",X"73",X"01",X"63",X"01",X"53",X"01",X"43",X"01",X"33",
|
||||
X"01",X"23",X"01",X"13",X"01",X"03",X"01",X"53",X"01",X"43",X"01",X"33",X"01",X"23",X"01",X"13",
|
||||
X"01",X"03",X"01",X"B4",X"01",X"A4",X"01",X"33",X"01",X"23",X"01",X"13",X"01",X"03",X"01",X"B4",
|
||||
X"01",X"A4",X"01",X"94",X"01",X"84",X"01",X"13",X"01",X"03",X"01",X"B4",X"01",X"A4",X"01",X"94",
|
||||
X"01",X"84",X"01",X"74",X"01",X"64",X"01",X"B4",X"01",X"A4",X"01",X"94",X"01",X"84",X"01",X"74",
|
||||
X"01",X"64",X"01",X"54",X"01",X"44",X"01",X"94",X"01",X"84",X"01",X"74",X"01",X"64",X"01",X"54",
|
||||
X"01",X"44",X"01",X"34",X"01",X"24",X"01",X"74",X"01",X"64",X"01",X"54",X"01",X"44",X"01",X"34",
|
||||
X"01",X"24",X"01",X"14",X"01",X"04",X"01",X"F2",X"03",X"54",X"01",X"44",X"01",X"34",X"01",X"24",
|
||||
X"01",X"14",X"01",X"04",X"01",X"B5",X"01",X"A5",X"01",X"F2",X"04",X"34",X"01",X"24",X"01",X"14",
|
||||
X"01",X"04",X"01",X"B5",X"01",X"A5",X"01",X"95",X"01",X"85",X"01",X"F0",X"10",X"00",X"A3",X"01",
|
||||
X"B3",X"01",X"A3",X"01",X"B3",X"01",X"C0",X"02",X"63",X"01",X"73",X"01",X"83",X"01",X"C0",X"01",
|
||||
X"02",X"01",X"22",X"01",X"52",X"01",X"92",X"01",X"F0",X"20",X"03",X"72",X"07",X"42",X"07",X"52",
|
||||
X"07",X"22",X"07",X"F2",X"02",X"72",X"06",X"42",X"06",X"52",X"06",X"22",X"06",X"F2",X"01",X"72",
|
||||
X"05",X"42",X"05",X"52",X"05",X"22",X"05",X"F2",X"00",X"72",X"04",X"42",X"04",X"52",X"04",X"22",
|
||||
X"04",X"72",X"04",X"42",X"04",X"52",X"04",X"22",X"04",X"72",X"04",X"42",X"04",X"52",X"04",X"22",
|
||||
X"04",X"F0",X"30",X"03",X"04",X"07",X"75",X"07",X"B5",X"07",X"75",X"07",X"F2",X"02",X"03",X"06",
|
||||
X"74",X"06",X"B4",X"06",X"74",X"06",X"F2",X"01",X"03",X"05",X"74",X"05",X"B4",X"05",X"74",X"05",
|
||||
X"F2",X"00",X"02",X"04",X"73",X"04",X"B3",X"04",X"73",X"04",X"02",X"04",X"73",X"04",X"B3",X"04",
|
||||
X"73",X"04",X"02",X"04",X"73",X"04",X"B3",X"04",X"73",X"04",X"F0",X"50",X"08",X"93",X"02",X"53",
|
||||
X"01",X"73",X"02",X"F2",X"07",X"02",X"06",X"C0",X"01",X"F0",X"00",X"08",X"53",X"01",X"03",X"01",
|
||||
X"94",X"01",X"03",X"02",X"F2",X"03",X"03",X"06",X"C0",X"01",X"F0",X"00",X"08",X"35",X"01",X"45",
|
||||
X"01",X"55",X"01",X"45",X"01",X"35",X"02",X"35",X"01",X"45",X"01",X"55",X"01",X"65",X"01",X"73",
|
||||
X"01",X"63",X"01",X"53",X"01",X"43",X"01",X"33",X"02",X"33",X"01",X"43",X"01",X"53",X"01",X"63",
|
||||
X"01",X"73",X"01",X"83",X"01",X"93",X"01",X"A3",X"01",X"93",X"01",X"83",X"01",X"73",X"01",X"63",
|
||||
X"01",X"53",X"01",X"43",X"01",X"33",X"02",X"C0",X"05",X"F0",X"00",X"08",X"05",X"01",X"15",X"01",
|
||||
X"25",X"01",X"15",X"01",X"05",X"02",X"03",X"01",X"13",X"01",X"23",X"01",X"33",X"01",X"43",X"01",
|
||||
X"33",X"01",X"23",X"01",X"13",X"01",X"03",X"02",X"03",X"01",X"13",X"01",X"23",X"01",X"33",X"01",
|
||||
X"43",X"01",X"53",X"01",X"63",X"01",X"73",X"01",X"63",X"01",X"53",X"01",X"43",X"01",X"33",X"01",
|
||||
X"23",X"01",X"13",X"01",X"03",X"02",X"C0",X"05",X"F0",X"10",X"00",X"12",X"12",X"B3",X"03",X"12",
|
||||
X"03",X"32",X"06",X"B3",X"06",X"12",X"03",X"83",X"03",X"C0",X"03",X"53",X"03",X"12",X"0C",X"B3",
|
||||
X"04",X"12",X"04",X"B3",X"04",X"A3",X"24",X"A3",X"24",X"A3",X"0C",X"C0",X"18",X"F0",X"10",X"03",
|
||||
X"C0",X"02",X"F7",X"F9",X"7B",X"10",X"18",X"85",X"06",X"F2",X"1E",X"85",X"02",X"85",X"02",X"85",
|
||||
X"02",X"F2",X"18",X"85",X"06",X"F2",X"1E",X"85",X"02",X"85",X"02",X"85",X"02",X"85",X"02",X"85",
|
||||
X"02",X"85",X"02",X"85",X"02",X"85",X"02",X"85",X"02",X"F6",X"02",X"F9",X"D0",X"F7",X"F9",X"A7",
|
||||
X"F2",X"18",X"A5",X"06",X"F2",X"1E",X"A5",X"02",X"A5",X"02",X"A5",X"02",X"F2",X"18",X"A5",X"06",
|
||||
X"F2",X"1E",X"A5",X"02",X"A5",X"02",X"A5",X"02",X"A5",X"02",X"A5",X"02",X"A5",X"02",X"A5",X"02",
|
||||
X"A5",X"02",X"A5",X"02",X"F3",X"02",X"F9",X"D0",X"F2",X"04",X"A5",X"0C",X"C0",X"18",X"F0",X"10",
|
||||
X"03",X"63",X"24",X"63",X"24",X"53",X"24",X"53",X"24",X"53",X"0C",X"C0",X"18",X"F0",X"10",X"03",
|
||||
X"33",X"24",X"33",X"24",X"23",X"24",X"23",X"24",X"23",X"0C",X"C0",X"18",X"F0",X"40",X"02",X"55",
|
||||
X"02",X"75",X"02",X"95",X"02",X"C0",X"03",X"04",X"02",X"24",X"02",X"44",X"02",X"C0",X"03",X"74",
|
||||
X"02",X"94",X"02",X"B4",X"02",X"C0",X"03",X"F1",X"70",X"F2",X"10",X"83",X"08",X"F0",X"31",X"39",
|
||||
X"38",X"34",X"20",X"4E",X"41",X"4D",X"43",X"4F",X"20",X"41",X"4C",X"4C",X"20",X"52",X"49",X"47",
|
||||
X"48",X"54",X"53",X"20",X"52",X"45",X"53",X"45",X"52",X"56",X"45",X"44",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"46",
|
||||
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"E0",X"55",X"FF",X"FF",X"FF",X"FF",X"E0",X"00");
|
||||
begin
|
||||
process(clk)
|
||||
begin
|
||||
if rising_edge(clk) then
|
||||
data <= rom_data(to_integer(unsigned(addr)));
|
||||
end if;
|
||||
end process;
|
||||
end architecture;
|
||||
@@ -1,38 +0,0 @@
|
||||
library ieee;
|
||||
use ieee.std_logic_1164.all,ieee.numeric_std.all;
|
||||
|
||||
entity wave is
|
||||
port (
|
||||
clk : in std_logic;
|
||||
addr : in std_logic_vector(7 downto 0);
|
||||
data : out std_logic_vector(7 downto 0)
|
||||
);
|
||||
end entity;
|
||||
|
||||
architecture prom of wave is
|
||||
type rom is array(0 to 255) of std_logic_vector(7 downto 0);
|
||||
signal rom_data: rom := (
|
||||
X"07",X"09",X"0B",X"0D",X"0E",X"0F",X"0F",X"0E",X"0C",X"0A",X"08",X"06",X"06",X"07",X"07",X"07",
|
||||
X"07",X"07",X"07",X"08",X"08",X"06",X"04",X"02",X"01",X"01",X"00",X"00",X"01",X"03",X"05",X"07",
|
||||
X"08",X"09",X"0A",X"0B",X"0C",X"0D",X"0E",X"0F",X"0F",X"0E",X"0D",X"0C",X"0B",X"0A",X"09",X"08",
|
||||
X"07",X"06",X"05",X"04",X"03",X"02",X"01",X"00",X"00",X"01",X"02",X"03",X"04",X"05",X"06",X"07",
|
||||
X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
|
||||
X"0A",X"0C",X"0E",X"0F",X"0E",X"0C",X"0A",X"07",X"07",X"0A",X"0C",X"0E",X"0F",X"0E",X"0C",X"0A",
|
||||
X"05",X"03",X"01",X"00",X"01",X"03",X"05",X"07",X"07",X"05",X"03",X"01",X"00",X"01",X"03",X"05",
|
||||
X"0B",X"0D",X"0D",X"0B",X"08",X"08",X"09",X"0C",X"0E",X"0F",X"0E",X"0B",X"07",X"06",X"06",X"08",
|
||||
X"09",X"09",X"08",X"04",X"01",X"00",X"01",X"03",X"06",X"07",X"07",X"04",X"02",X"02",X"04",X"07",
|
||||
X"08",X"0B",X"0D",X"0E",X"0F",X"0E",X"0D",X"0B",X"08",X"05",X"02",X"01",X"00",X"01",X"02",X"05",
|
||||
X"08",X"0C",X"0E",X"0F",X"0E",X"0C",X"08",X"05",X"01",X"00",X"01",X"05",X"08",X"0F",X"08",X"00",
|
||||
X"0D",X"06",X"09",X"01",X"06",X"05",X"0F",X"0C",X"0A",X"0C",X"04",X"04",X"02",X"0B",X"08",X"0E",
|
||||
X"05",X"08",X"03",X"0A",X"06",X"09",X"02",X"09",X"07",X"00",X"09",X"05",X"0A",X"05",X"08",X"06",
|
||||
X"0F",X"0F",X"0E",X"00",X"01",X"01",X"00",X"00",X"0C",X"0C",X"0B",X"00",X"01",X"01",X"00",X"00",
|
||||
X"0A",X"0A",X"09",X"00",X"01",X"01",X"00",X"00",X"08",X"08",X"07",X"00",X"01",X"01",X"00",X"00");
|
||||
begin
|
||||
process(clk)
|
||||
begin
|
||||
if rising_edge(clk) then
|
||||
data <= rom_data(to_integer(unsigned(addr)));
|
||||
end if;
|
||||
end process;
|
||||
end architecture;
|
||||
@@ -1,368 +0,0 @@
|
||||
//
|
||||
// sdram.v
|
||||
//
|
||||
// sdram controller implementation for the MiST board
|
||||
// https://github.com/mist-devel/mist-board
|
||||
//
|
||||
// Copyright (c) 2013 Till Harbaum <till@harbaum.org>
|
||||
// Copyright (c) 2019 Gyorgy Szombathelyi
|
||||
//
|
||||
// This source file is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published
|
||||
// by the Free Software Foundation, either version 3 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This source file is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
//
|
||||
|
||||
module sdram (
|
||||
|
||||
// interface to the MT48LC16M16 chip
|
||||
inout reg [15:0] SDRAM_DQ, // 16 bit bidirectional data bus
|
||||
output reg [12:0] SDRAM_A, // 13 bit multiplexed address bus
|
||||
output reg SDRAM_DQML, // two byte masks
|
||||
output reg SDRAM_DQMH, // two byte masks
|
||||
output reg [1:0] SDRAM_BA, // two banks
|
||||
output SDRAM_nCS, // a single chip select
|
||||
output SDRAM_nWE, // write enable
|
||||
output SDRAM_nRAS, // row address select
|
||||
output SDRAM_nCAS, // columns address select
|
||||
|
||||
// cpu/chipset interface
|
||||
input init_n, // init signal after FPGA config to initialize RAM
|
||||
input clk, // sdram clock
|
||||
|
||||
input port1_req,
|
||||
output reg port1_ack,
|
||||
input port1_we,
|
||||
input [23:1] port1_a,
|
||||
input [1:0] port1_ds,
|
||||
input [15:0] port1_d,
|
||||
output reg [15:0] port1_q,
|
||||
|
||||
input [16:1] cpu1_addr,
|
||||
output reg [15:0] cpu1_q,
|
||||
input [16:1] cpu2_addr,
|
||||
output reg [15:0] cpu2_q,
|
||||
|
||||
input port2_req,
|
||||
output reg port2_ack,
|
||||
input port2_we,
|
||||
input [23:1] port2_a,
|
||||
input [1:0] port2_ds,
|
||||
input [15:0] port2_d,
|
||||
output reg [31:0] port2_q,
|
||||
|
||||
input [16:2] bg_addr,
|
||||
output reg [31:0] bg_q,
|
||||
input [16:2] fg_addr,
|
||||
output reg [31:0] fg_q,
|
||||
input [16:2] sp_addr,
|
||||
output reg [31:0] sp_q,
|
||||
output reg sp_rdy
|
||||
);
|
||||
|
||||
localparam RASCAS_DELAY = 3'd2; // tRCD=20ns -> 2 cycles@<100MHz
|
||||
localparam BURST_LENGTH = 3'b001; // 000=1, 001=2, 010=4, 011=8
|
||||
localparam ACCESS_TYPE = 1'b0; // 0=sequential, 1=interleaved
|
||||
localparam CAS_LATENCY = 3'd2; // 2/3 allowed
|
||||
localparam OP_MODE = 2'b00; // only 00 (standard operation) allowed
|
||||
localparam NO_WRITE_BURST = 1'b1; // 0= write burst enabled, 1=only single access write
|
||||
|
||||
localparam MODE = { 3'b000, NO_WRITE_BURST, OP_MODE, CAS_LATENCY, ACCESS_TYPE, BURST_LENGTH};
|
||||
|
||||
// 64ms/8192 rows = 7.8us -> 842 cycles@108MHz
|
||||
localparam RFRSH_CYCLES = 10'd842;
|
||||
|
||||
// ---------------------------------------------------------------------
|
||||
// ------------------------ cycle state machine ------------------------
|
||||
// ---------------------------------------------------------------------
|
||||
|
||||
/*
|
||||
SDRAM state machine for 2 bank interleaved access
|
||||
2 words burst, CL2
|
||||
cmd issued registered
|
||||
0 RAS0 cas1 - data0 read burst terminated
|
||||
1 ras0
|
||||
2 data1 returned
|
||||
3 CAS0 data1 returned
|
||||
4 RAS1 cas0
|
||||
5 ras1
|
||||
6 CAS1 data0 returned
|
||||
*/
|
||||
|
||||
localparam STATE_RAS0 = 3'd0; // first state in cycle
|
||||
localparam STATE_RAS1 = 3'd4; // Second ACTIVE command after RAS0 + tRRD (15ns)
|
||||
localparam STATE_CAS0 = STATE_RAS0 + RASCAS_DELAY + 1'd1; // CAS phase - 3
|
||||
localparam STATE_CAS1 = STATE_RAS1 + RASCAS_DELAY; // CAS phase - 6
|
||||
localparam STATE_READ0 = 3'd0;// STATE_CAS0 + CAS_LATENCY + 2'd2; // 7
|
||||
localparam STATE_READ1 = 3'd3;
|
||||
localparam STATE_DS1b = 3'd0;
|
||||
localparam STATE_READ1b = 3'd4;
|
||||
localparam STATE_LAST = 3'd6;
|
||||
|
||||
reg [2:0] t;
|
||||
|
||||
always @(posedge clk) begin
|
||||
t <= t + 1'd1;
|
||||
if (t == STATE_LAST) t <= STATE_RAS0;
|
||||
end
|
||||
|
||||
// ---------------------------------------------------------------------
|
||||
// --------------------------- startup/reset ---------------------------
|
||||
// ---------------------------------------------------------------------
|
||||
|
||||
// wait 1ms (32 8Mhz cycles) after FPGA config is done before going
|
||||
// into normal operation. Initialize the ram in the last 16 reset cycles (cycles 15-0)
|
||||
reg [4:0] reset;
|
||||
reg init = 1'b1;
|
||||
always @(posedge clk, negedge init_n) begin
|
||||
if(!init_n) begin
|
||||
reset <= 5'h1f;
|
||||
init <= 1'b1;
|
||||
end else begin
|
||||
if((t == STATE_LAST) && (reset != 0)) reset <= reset - 5'd1;
|
||||
init <= !(reset == 0);
|
||||
end
|
||||
end
|
||||
|
||||
// ---------------------------------------------------------------------
|
||||
// ------------------ generate ram control signals ---------------------
|
||||
// ---------------------------------------------------------------------
|
||||
|
||||
// all possible commands
|
||||
localparam CMD_INHIBIT = 4'b1111;
|
||||
localparam CMD_NOP = 4'b0111;
|
||||
localparam CMD_ACTIVE = 4'b0011;
|
||||
localparam CMD_READ = 4'b0101;
|
||||
localparam CMD_WRITE = 4'b0100;
|
||||
localparam CMD_BURST_TERMINATE = 4'b0110;
|
||||
localparam CMD_PRECHARGE = 4'b0010;
|
||||
localparam CMD_AUTO_REFRESH = 4'b0001;
|
||||
localparam CMD_LOAD_MODE = 4'b0000;
|
||||
|
||||
reg [3:0] sd_cmd; // current command sent to sd ram
|
||||
reg [15:0] sd_din;
|
||||
// drive control signals according to current command
|
||||
assign SDRAM_nCS = sd_cmd[3];
|
||||
assign SDRAM_nRAS = sd_cmd[2];
|
||||
assign SDRAM_nCAS = sd_cmd[1];
|
||||
assign SDRAM_nWE = sd_cmd[0];
|
||||
|
||||
reg [24:1] addr_latch[2];
|
||||
reg [24:1] addr_latch_next[2];
|
||||
reg [16:1] addr_last[2];
|
||||
reg [16:2] addr_last2[4];
|
||||
reg [15:0] din_latch[2];
|
||||
reg [1:0] oe_latch;
|
||||
reg [1:0] we_latch;
|
||||
reg [1:0] ds[2];
|
||||
|
||||
reg port1_state;
|
||||
reg port2_state;
|
||||
|
||||
localparam PORT_NONE = 3'd0;
|
||||
localparam PORT_CPU1 = 3'd1;
|
||||
localparam PORT_CPU2 = 3'd2;
|
||||
localparam PORT_SP = 3'd1;
|
||||
localparam PORT_FG = 3'd2;
|
||||
localparam PORT_BG = 3'd3;
|
||||
localparam PORT_REQ = 3'd4;
|
||||
|
||||
reg [2:0] next_port[2];
|
||||
reg [2:0] port[2];
|
||||
|
||||
reg refresh;
|
||||
reg [10:0] refresh_cnt;
|
||||
wire need_refresh = (refresh_cnt >= RFRSH_CYCLES);
|
||||
|
||||
// PORT1: bank 0,1
|
||||
always @(*) begin
|
||||
if (refresh) begin
|
||||
next_port[0] = PORT_NONE;
|
||||
addr_latch_next[0] = addr_latch[0];
|
||||
end else if (port1_req ^ port1_state) begin
|
||||
next_port[0] = PORT_REQ;
|
||||
addr_latch_next[0] = { 1'b0, port1_a };
|
||||
end else if (cpu1_addr != addr_last[PORT_CPU1]) begin
|
||||
next_port[0] = PORT_CPU1;
|
||||
addr_latch_next[0] = { 8'd0, cpu1_addr };
|
||||
end else if (cpu2_addr != addr_last[PORT_CPU2]) begin
|
||||
next_port[0] = PORT_CPU2;
|
||||
addr_latch_next[0] = { 8'd0, cpu2_addr };
|
||||
end else begin
|
||||
next_port[0] = PORT_NONE;
|
||||
addr_latch_next[0] = addr_latch[0];
|
||||
end
|
||||
end
|
||||
|
||||
// PORT1: bank 2,3
|
||||
always @(*) begin
|
||||
if (port2_req ^ port2_state) begin
|
||||
next_port[1] = PORT_REQ;
|
||||
addr_latch_next[1] = { 1'b1, port2_a };
|
||||
end else if (sp_addr != addr_last2[PORT_SP]) begin
|
||||
next_port[1] = PORT_SP;
|
||||
addr_latch_next[1] = { 1'b1, 7'd0, sp_addr, 1'b0 };
|
||||
end else if (fg_addr != addr_last2[PORT_FG]) begin
|
||||
next_port[1] = PORT_FG;
|
||||
addr_latch_next[1] = { 1'b1, 7'd0, fg_addr, 1'b0 };
|
||||
end else if (bg_addr != addr_last2[PORT_BG]) begin
|
||||
next_port[1] = PORT_BG;
|
||||
addr_latch_next[1] = { 1'b1, 7'd0, bg_addr, 1'b0 };
|
||||
end else begin
|
||||
next_port[1] = PORT_NONE;
|
||||
addr_latch_next[1] = addr_latch[1];
|
||||
end
|
||||
end
|
||||
|
||||
always @(posedge clk) begin
|
||||
|
||||
// permanently latch ram data to reduce delays
|
||||
sd_din <= SDRAM_DQ;
|
||||
SDRAM_DQ <= 16'bZZZZZZZZZZZZZZZZ;
|
||||
{ SDRAM_DQMH, SDRAM_DQML } <= 2'b11;
|
||||
sd_cmd <= CMD_NOP; // default: idle
|
||||
refresh_cnt <= refresh_cnt + 1'd1;
|
||||
|
||||
sp_rdy <= 0;
|
||||
|
||||
if(init) begin
|
||||
// initialization takes place at the end of the reset phase
|
||||
if(t == STATE_RAS0) begin
|
||||
|
||||
if(reset == 15) begin
|
||||
sd_cmd <= CMD_PRECHARGE;
|
||||
SDRAM_A[10] <= 1'b1; // precharge all banks
|
||||
end
|
||||
|
||||
if(reset == 10 || reset == 8) begin
|
||||
sd_cmd <= CMD_AUTO_REFRESH;
|
||||
end
|
||||
|
||||
if(reset == 2) begin
|
||||
sd_cmd <= CMD_LOAD_MODE;
|
||||
SDRAM_A <= MODE;
|
||||
SDRAM_BA <= 2'b00;
|
||||
end
|
||||
end
|
||||
end else begin
|
||||
// RAS phase
|
||||
// bank 0,1
|
||||
if(t == STATE_RAS0) begin
|
||||
addr_latch[0] <= addr_latch_next[0];
|
||||
port[0] <= next_port[0];
|
||||
{ oe_latch[0], we_latch[0] } <= 2'b00;
|
||||
|
||||
if (next_port[0] != PORT_NONE) begin
|
||||
sd_cmd <= CMD_ACTIVE;
|
||||
SDRAM_A <= addr_latch_next[0][22:10];
|
||||
SDRAM_BA <= addr_latch_next[0][24:23];
|
||||
addr_last[next_port[0]] <= addr_latch_next[0][16:1];
|
||||
if (next_port[0] == PORT_REQ) begin
|
||||
{ oe_latch[0], we_latch[0] } <= { ~port1_we, port1_we };
|
||||
ds[0] <= port1_ds;
|
||||
din_latch[0] <= port1_d;
|
||||
port1_state <= port1_req;
|
||||
end else begin
|
||||
{ oe_latch[0], we_latch[0] } <= 2'b10;
|
||||
ds[0] <= 2'b11;
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
// bank 2,3
|
||||
if(t == STATE_RAS1) begin
|
||||
refresh <= 1'b0;
|
||||
addr_latch[1] <= addr_latch_next[1];
|
||||
{ oe_latch[1], we_latch[1] } <= 2'b00;
|
||||
port[1] <= next_port[1];
|
||||
|
||||
if (next_port[1] != PORT_NONE) begin
|
||||
sd_cmd <= CMD_ACTIVE;
|
||||
SDRAM_A <= addr_latch_next[1][22:10];
|
||||
SDRAM_BA <= addr_latch_next[1][24:23];
|
||||
addr_last2[next_port[1]] <= addr_latch_next[1][16:2];
|
||||
if (next_port[1] == PORT_REQ) begin
|
||||
{ oe_latch[1], we_latch[1] } <= { ~port1_we, port1_we };
|
||||
ds[1] <= port2_ds;
|
||||
din_latch[1] <= port2_d;
|
||||
port2_state <= port2_req;
|
||||
end else begin
|
||||
{ oe_latch[1], we_latch[1] } <= 2'b10;
|
||||
ds[1] <= 2'b11;
|
||||
end
|
||||
end
|
||||
|
||||
if (next_port[1] == PORT_NONE && need_refresh && !we_latch[0] && !oe_latch[0]) begin
|
||||
refresh <= 1'b1;
|
||||
refresh_cnt <= 0;
|
||||
sd_cmd <= CMD_AUTO_REFRESH;
|
||||
end
|
||||
end
|
||||
|
||||
// CAS phase
|
||||
if(t == STATE_CAS0 && (we_latch[0] || oe_latch[0])) begin
|
||||
sd_cmd <= we_latch[0]?CMD_WRITE:CMD_READ;
|
||||
{ SDRAM_DQMH, SDRAM_DQML } <= ~ds[0];
|
||||
if (we_latch[0]) begin
|
||||
SDRAM_DQ <= din_latch[0];
|
||||
port1_ack <= port1_req;
|
||||
end
|
||||
SDRAM_A <= { 4'b0010, addr_latch[0][9:1] }; // auto precharge
|
||||
SDRAM_BA <= addr_latch[0][24:23];
|
||||
end
|
||||
|
||||
if(t == STATE_CAS1 && (we_latch[1] || oe_latch[1])) begin
|
||||
sd_cmd <= we_latch[1]?CMD_WRITE:CMD_READ;
|
||||
{ SDRAM_DQMH, SDRAM_DQML } <= ~ds[1];
|
||||
if (we_latch[1]) begin
|
||||
SDRAM_DQ <= din_latch[1];
|
||||
port2_ack <= port2_req;
|
||||
end
|
||||
SDRAM_A <= { 4'b0010, addr_latch[1][9:1] }; // auto precharge
|
||||
SDRAM_BA <= addr_latch[1][24:23];
|
||||
end
|
||||
|
||||
// Data returned
|
||||
if(t == STATE_READ0 && oe_latch[0]) begin
|
||||
case(port[0])
|
||||
PORT_REQ: begin port1_q <= sd_din; port1_ack <= port1_req; end
|
||||
PORT_CPU1: begin cpu1_q <= sd_din; end
|
||||
PORT_CPU2: begin cpu2_q <= sd_din; end
|
||||
default: ;
|
||||
endcase;
|
||||
end
|
||||
|
||||
if(t == STATE_READ1 && oe_latch[1]) begin
|
||||
case(port[1])
|
||||
PORT_REQ: port2_q[15:0] <= sd_din;
|
||||
PORT_FG : fg_q[15:0] <= sd_din;
|
||||
PORT_BG : bg_q[15:0] <= sd_din;
|
||||
PORT_SP : sp_q[15:0] <= sd_din;
|
||||
default: ;
|
||||
endcase;
|
||||
end
|
||||
|
||||
if(t == STATE_DS1b && oe_latch[1]) { SDRAM_DQMH, SDRAM_DQML } <= ~ds[1];
|
||||
|
||||
if(t == STATE_READ1b && oe_latch[1]) begin
|
||||
case(port[1])
|
||||
PORT_REQ: begin port2_q[31:16] <= sd_din; port2_ack <= port2_req; end
|
||||
PORT_FG : begin fg_q[31:16] <= sd_din; end
|
||||
PORT_BG : begin bg_q[31:16] <= sd_din; end
|
||||
PORT_SP : begin sp_q[31:16] <= sd_din; sp_rdy <= 1; end
|
||||
default: ;
|
||||
endcase;
|
||||
end
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
endmodule
|
||||
@@ -1,121 +0,0 @@
|
||||
/*************************************************
|
||||
Wave-base Sound Generator (8CH) with AUX-in
|
||||
|
||||
Copyright (c) 2007,2019 MiSTer-X
|
||||
**************************************************/
|
||||
module WSG_8CH_AUX
|
||||
(
|
||||
CLK24M,
|
||||
RST,
|
||||
|
||||
ADDR,
|
||||
DATA,
|
||||
WE,
|
||||
|
||||
WAVE_CL,
|
||||
WAVE_AD,
|
||||
WAVE_DT,
|
||||
|
||||
AUX_CL,
|
||||
AUX_DT,
|
||||
|
||||
WSG_ENABLE,
|
||||
|
||||
SND
|
||||
);
|
||||
|
||||
input CLK24M;
|
||||
input RST;
|
||||
|
||||
input [5:0] ADDR;
|
||||
input [7:0] DATA;
|
||||
input WE;
|
||||
|
||||
output WAVE_CL;
|
||||
output [7:0] WAVE_AD;
|
||||
input [7:0] WAVE_DT;
|
||||
|
||||
output AUX_CL;
|
||||
input [7:0] AUX_DT;
|
||||
|
||||
input WSG_ENABLE;
|
||||
|
||||
output [7:0] SND;
|
||||
|
||||
|
||||
//-------------------------------------------
|
||||
// Clock Generator & Ctrl Registers
|
||||
//-------------------------------------------
|
||||
reg [9:0] clk24k_cnt = 0;
|
||||
|
||||
wire CLK_WSGx8 = clk24k_cnt[6]; // 24KHz*8
|
||||
wire CLK_WSG = clk24k_cnt[9]; // 24KHz
|
||||
|
||||
reg [7:0] fl [0:7];
|
||||
reg [7:0] fm [0:7];
|
||||
reg [3:0] fh [0:7];
|
||||
reg [2:0] fv [0:7];
|
||||
reg [3:0] v [0:7];
|
||||
|
||||
wire [2:0] ra = ADDR[5:3];
|
||||
wire [2:0] rc = clk24k_cnt[2:0];
|
||||
|
||||
always @( posedge CLK24M ) begin
|
||||
if ( RST ) begin
|
||||
v[rc] <= 0;
|
||||
end
|
||||
else if ( WE ) begin
|
||||
case ( ADDR[2:0] )
|
||||
3'h3: v[ra] <= DATA[3:0];
|
||||
3'h4: fl[ra] <= DATA;
|
||||
3'h5: fm[ra] <= DATA;
|
||||
3'h6: begin
|
||||
fh[ra] <= DATA[3:0];
|
||||
fv[ra] <= DATA[6:4];
|
||||
end
|
||||
default: begin end
|
||||
endcase
|
||||
end
|
||||
clk24k_cnt <= clk24k_cnt + 1;
|
||||
end
|
||||
|
||||
//-------------------------------------------
|
||||
// WSG core (8ch)
|
||||
//-------------------------------------------
|
||||
reg [2:0] phase = 0;
|
||||
|
||||
reg [7:0] o, ot;
|
||||
reg [19:0] c [0:7];
|
||||
reg [7:0] wa;
|
||||
reg [3:0] wm;
|
||||
reg en;
|
||||
|
||||
wire [19:0] fq = { fh[phase], fm[phase], fl[phase] };
|
||||
wire [7:0] va = WAVE_DT[3:0] * wm;
|
||||
|
||||
wire [19:0] cx = c[phase];
|
||||
|
||||
assign WAVE_CL = CLK_WSGx8;
|
||||
assign WAVE_AD = wa;
|
||||
|
||||
always @ ( negedge CLK_WSGx8 ) begin
|
||||
if ( phase ) begin
|
||||
ot <= ot + (en ? { 4'h0, va[7:4] } : 8'h0);
|
||||
end else begin
|
||||
o <= ot;
|
||||
ot <= en ? { 4'h0, va[7:4] } : 8'h0;
|
||||
end
|
||||
c[phase] <= cx + fq;
|
||||
en <= (fq!=0);
|
||||
wm <= v[phase];
|
||||
wa <= { fv[phase], cx[19:15] };
|
||||
phase <= phase + 1;
|
||||
end
|
||||
|
||||
wire [7:0] _o = o[6:0] + AUX_DT;
|
||||
wire [7:0] wsgmix = ( _o[6:0] | {7{_o[7]}} );
|
||||
|
||||
assign AUX_CL = CLK_WSG;
|
||||
assign SND = wsgmix;
|
||||
|
||||
endmodule
|
||||
Reference in New Issue
Block a user