From e61740cda2aa6a90aa45a6c0d77c0ec5715f0d05 Mon Sep 17 00:00:00 2001 From: Marcel Date: Sat, 23 Jul 2022 14:29:51 +0200 Subject: [PATCH] Delete Pet2001 Files --- .../Commodore - Pet2001_MiST/Pet2001.qpf | 30 - .../Commodore - Pet2001_MiST/Pet2001.sdc | 33 - .../Commodore - Pet2001_MiST/clean.bat | 15 - .../Commodore - Pet2001_MiST/rtl/Pet2001.sv | 301 - .../Commodore - Pet2001_MiST/rtl/build_id.tcl | 35 - .../rtl/cpu65xx_e.vhd | 87 - .../rtl/cpu65xx_fast.vhd | 1565 -- .../Commodore - Pet2001_MiST/rtl/hq2x.sv | 454 - .../Commodore - Pet2001_MiST/rtl/keyboard.sv | 286 - .../Commodore - Pet2001_MiST/rtl/mist_io.v | 491 - .../Commodore - Pet2001_MiST/rtl/osd.v | 179 - .../Commodore - Pet2001_MiST/rtl/pet2001hw.sv | 186 - .../Commodore - Pet2001_MiST/rtl/pet2001io.v | 208 - .../Commodore - Pet2001_MiST/rtl/pet2001ram.v | 242 - .../Commodore - Pet2001_MiST/rtl/pet2001rom.v | 228 - .../rtl/pet2001video.v | 60 - .../rtl/pet2001vram.v | 242 - .../Commodore - Pet2001_MiST/rtl/pia6520.v | 230 - .../Commodore - Pet2001_MiST/rtl/pll.v | 363 - .../rtl/roms/Pet2001_RomType1.mif | 15354 ---------------- .../rtl/roms/Pet2001_RomType2.mif | 15344 --------------- .../rtl/scandoubler.v | 183 - .../rtl/sigma_delta_dac.v | 33 - .../Commodore - Pet2001_MiST/rtl/sram.sv | 262 - .../Commodore - Pet2001_MiST/rtl/tape.v | 131 - .../Commodore - Pet2001_MiST/rtl/via6522.v | 483 - .../rtl/video_mixer.sv | 242 - 27 files changed, 37267 deletions(-) delete mode 100644 Computer_MiST/Commodore - Pet2001_MiST/Pet2001.qpf delete mode 100644 Computer_MiST/Commodore - Pet2001_MiST/Pet2001.sdc delete mode 100644 Computer_MiST/Commodore - Pet2001_MiST/clean.bat delete mode 100644 Computer_MiST/Commodore - Pet2001_MiST/rtl/Pet2001.sv delete mode 100644 Computer_MiST/Commodore - Pet2001_MiST/rtl/build_id.tcl delete mode 100644 Computer_MiST/Commodore - Pet2001_MiST/rtl/cpu65xx_e.vhd delete mode 100644 Computer_MiST/Commodore - Pet2001_MiST/rtl/cpu65xx_fast.vhd delete mode 100644 Computer_MiST/Commodore - Pet2001_MiST/rtl/hq2x.sv delete mode 100644 Computer_MiST/Commodore - Pet2001_MiST/rtl/keyboard.sv delete mode 100644 Computer_MiST/Commodore - Pet2001_MiST/rtl/mist_io.v delete mode 100644 Computer_MiST/Commodore - Pet2001_MiST/rtl/osd.v delete mode 100644 Computer_MiST/Commodore - Pet2001_MiST/rtl/pet2001hw.sv delete mode 100644 Computer_MiST/Commodore - Pet2001_MiST/rtl/pet2001io.v delete mode 100644 Computer_MiST/Commodore - Pet2001_MiST/rtl/pet2001ram.v delete mode 100644 Computer_MiST/Commodore - Pet2001_MiST/rtl/pet2001rom.v delete mode 100644 Computer_MiST/Commodore - Pet2001_MiST/rtl/pet2001video.v delete mode 100644 Computer_MiST/Commodore - Pet2001_MiST/rtl/pet2001vram.v delete mode 100644 Computer_MiST/Commodore - Pet2001_MiST/rtl/pia6520.v delete mode 100644 Computer_MiST/Commodore - Pet2001_MiST/rtl/pll.v delete mode 100644 Computer_MiST/Commodore - Pet2001_MiST/rtl/roms/Pet2001_RomType1.mif delete mode 100644 Computer_MiST/Commodore - Pet2001_MiST/rtl/roms/Pet2001_RomType2.mif delete mode 100644 Computer_MiST/Commodore - Pet2001_MiST/rtl/scandoubler.v delete mode 100644 Computer_MiST/Commodore - Pet2001_MiST/rtl/sigma_delta_dac.v delete mode 100644 Computer_MiST/Commodore - Pet2001_MiST/rtl/sram.sv delete mode 100644 Computer_MiST/Commodore - Pet2001_MiST/rtl/tape.v delete mode 100644 Computer_MiST/Commodore - Pet2001_MiST/rtl/via6522.v delete mode 100644 Computer_MiST/Commodore - Pet2001_MiST/rtl/video_mixer.sv diff --git a/Computer_MiST/Commodore - Pet2001_MiST/Pet2001.qpf b/Computer_MiST/Commodore - Pet2001_MiST/Pet2001.qpf deleted file mode 100644 index bf0dbc76..00000000 --- a/Computer_MiST/Commodore - Pet2001_MiST/Pet2001.qpf +++ /dev/null @@ -1,30 +0,0 @@ -# -------------------------------------------------------------------------- # -# -# Copyright (C) 1991-2013 Altera Corporation -# Your use of Altera Corporation's design tools, logic functions -# and other software and tools, and its AMPP partner logic -# functions, and any output files from any of the foregoing -# (including device programming or simulation files), and any -# associated documentation or information are expressly subject -# to the terms and conditions of the Altera Program License -# Subscription Agreement, Altera MegaCore Function License -# Agreement, or other applicable license agreement, including, -# without limitation, that your use is for the sole purpose of -# programming logic devices manufactured by Altera and sold by -# Altera or its authorized distributors. Please refer to the -# applicable agreement for further details. -# -# -------------------------------------------------------------------------- # -# -# Quartus II 64-Bit -# Version 13.1.0 Build 162 10/23/2013 SJ Web Edition -# Date created = 10:56:12 January 03, 2017 -# -# -------------------------------------------------------------------------- # - -QUARTUS_VERSION = "13.1" -DATE = "10:56:12 January 03, 2017" - -# Revisions - -PROJECT_REVISION = "Pet2001" diff --git a/Computer_MiST/Commodore - Pet2001_MiST/Pet2001.sdc b/Computer_MiST/Commodore - Pet2001_MiST/Pet2001.sdc deleted file mode 100644 index 3eba3b05..00000000 --- a/Computer_MiST/Commodore - Pet2001_MiST/Pet2001.sdc +++ /dev/null @@ -1,33 +0,0 @@ -#************************************************************ -# THIS IS A WIZARD-GENERATED FILE. -# -# Version 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. - - - -# Clock constraints - -create_clock -name "CLOCK_27" -period 37.037 [get_ports {CLOCK_27}] -create_clock -name {SPI_SCK} -period 10.000 -waveform { 0.000 0.500 } [get_ports {SPI_SCK}] - -# 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 diff --git a/Computer_MiST/Commodore - Pet2001_MiST/clean.bat b/Computer_MiST/Commodore - Pet2001_MiST/clean.bat deleted file mode 100644 index 83fb0c47..00000000 --- a/Computer_MiST/Commodore - Pet2001_MiST/clean.bat +++ /dev/null @@ -1,15 +0,0 @@ -@echo off -del /s *.bak -del /s *.orig -del /s *.rej -rmdir /s /q db -rmdir /s /q incremental_db -rmdir /s /q output_files -rmdir /s /q simulation -rmdir /s /q greybox_tmp -del PLLJ_PLLSPE_INFO.txt -del *.qws -del *.ppf -del *.qip -del *.ddb -pause diff --git a/Computer_MiST/Commodore - Pet2001_MiST/rtl/Pet2001.sv b/Computer_MiST/Commodore - Pet2001_MiST/rtl/Pet2001.sv deleted file mode 100644 index 92912118..00000000 --- a/Computer_MiST/Commodore - Pet2001_MiST/rtl/Pet2001.sv +++ /dev/null @@ -1,301 +0,0 @@ -`timescale 1ns / 1ps -//Pet2001 Mist Toplevel 2017 Gehstock - -module Pet2001 -( - 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 -); - - -////////////////////////////////////////////////////////////////////// -// MiST I/O // -////////////////////////////////////////////////////////////////////// - -wire [31:0] status; -wire [1:0] buttons; -wire [1:0] switches; -wire scandoubler_disable; -wire ypbpr; -wire ps2_kbd_clk, ps2_kbd_data; - -`include "rtl\build_id.v" - -localparam CONF_STR = -{ - "PET2001;TAPPRG;", - "O78,TAP mode,Fast,Normal,Normal+Sound;", - "O9A,CPU Speed,Normal,x2,x4,x8;", - "O2,Screen Color,White,Green;", - "O3,Diag,Off,On(needs Reset);", - "O56,Scandoubler Fx,None,HQ2x,CRT 25%,CRT 50%;", - "T7,Reset;", - "V,v0.61.",`BUILD_DATE - -}; - -wire ioctl_download; -wire [7:0] ioctl_index; -wire ioctl_wr; -wire [24:0] ioctl_addr; -wire [7:0] ioctl_dout; - -mist_io #(.STRLEN(($size(CONF_STR)>>3))) mist_io -( - .clk_sys (clk ), - .conf_str (CONF_STR ), - .SPI_SCK (SPI_SCK ), - .CONF_DATA0 (CONF_DATA0 ), - .SPI_SS2 (SPI_SS2 ), - .SPI_DO (SPI_DO ), - .SPI_DI (SPI_DI ), - .buttons (buttons ), - .switches (switches ), - .scandoubler_disable(scandoubler_disable), - .ypbpr (ypbpr ), - .ps2_kbd_clk (ps2_kbd_clk ), - .ps2_kbd_data (ps2_kbd_data ), - .ps2_caps_led (shift_lock ), - .status (status ), - .ioctl_download (ioctl_download ), - .ioctl_index (ioctl_index ), - .ioctl_wr (ioctl_wr ), - .ioctl_addr (ioctl_addr ), - .ioctl_dout (ioctl_dout ) -); - - -////////////////////////////////////////////////////////////////////// -// Global Clock and System Reset. // -////////////////////////////////////////////////////////////////////// - -wire clk, sdram_clk; -wire locked; - -pll pll -( - .inclk0(CLOCK_27), - .c0(sdram_clk), //112Mhz - .c1(SDRAM_CLK), //112Mhz - .c2(clk), //56MHz - .locked(locked) -); - -reg reset = 1; -wire RESET = status[0] | buttons[1] | status[7]; -always @(posedge clk) begin - integer initRESET = 20000000; - reg [3:0] reset_cnt; - - if ((!RESET && reset_cnt==4'd14) && !initRESET) - reset <= 0; - else begin - if(initRESET) initRESET <= initRESET - 1; - reset <= 1; - reset_cnt <= reset_cnt+4'd1; - end -end - - -//////////////////////////////////////////////////////////////////// -// Clocks -//////////////////////////////////////////////////////////////////// - -reg ce_7mp; -reg ce_7mn; -reg ce_1m; -wire [6:0] cpu_rates[4] = '{55, 27, 13, 6}; - -always @(negedge clk) begin - reg [4:0] div = 0; - reg [6:0] cpu_div = 0; - reg [6:0] cpu_rate = 55; - - div <= div + 1'd1; - ce_7mp <= !div[2] & !div[1:0]; - ce_7mn <= div[2] & !div[1:0]; - - cpu_div <= cpu_div + 1'd1; - if(cpu_div == cpu_rate) begin - cpu_div <= 0; - cpu_rate <= (tape_active && !status[8:7]) ? 7'd2 : cpu_rates[status[10:9]]; - end - ce_1m <= ~(tape_active & ~ram_ready) && !cpu_div; -end - - -/////////////////////////////////////////////////// -// RAM -/////////////////////////////////////////////////// - -wire ram_ready; - -sram ram -( - .*, - .clk(sdram_clk), - .init(~locked), - .dout(tape_data), - .din (ioctl_dout), - .addr(ioctl_download ? ioctl_addr : tape_addr), - .wtbt(0), - .we( ioctl_download && ioctl_wr && (ioctl_index == 1)), - .rd(!ioctl_download && tape_rd), - .ready(ram_ready) -); - - -/////////////////////////////////////////////////// -// CPU -/////////////////////////////////////////////////// - -wire [15:0] addr; -wire [7:0] cpu_data_out; -wire [7:0] cpu_data_in; - -wire we; -wire irq; - -cpu6502 cpu -( - .clk(clk), - .ce(ce_1m), - .reset(reset), - .nmi(0), - .irq(irq), - .din(cpu_data_in), - .dout(cpu_data_out), - .addr(addr), - .we(we) -); - - -/////////////////////////////////////////////////// -// Commodore Pet hardware -/////////////////////////////////////////////////// - -wire pix; -wire HSync, VSync; -wire audioDat; - -pet2001hw hw -( - .*, - .data_out(cpu_data_in), - .data_in(cpu_data_out), - - .cass_motor_n(), - .cass_write(tape_write), - .audio(audioDat), - .cass_sense_n(0), - .cass_read(tape_audio), - .diag_l(!status[3]), - - .dma_addr(dma_off[13:0]+ioctl_addr[13:0]-2'd2), - .dma_din(ioctl_dout), - .dma_dout(), - .dma_we(ioctl_wr && ioctl_download && (ioctl_index == 8'h41) && (ioctl_addr>1)), - - .clk_speed(0), - .clk_stop(0) -); - -reg [15:0] dma_off; -always @(posedge clk) begin - if(ioctl_wr && ioctl_download && (ioctl_index == 8'h41)) begin - if(ioctl_addr == 0) dma_off[7:0] <= ioctl_dout; - if(ioctl_addr == 1) dma_off[15:8] <= ioctl_dout; - end -end - - -//////////////////////////////////////////////////////////////////// -// Video // -//////////////////////////////////////////////////////////////////// - -wire [2:0] G = {3{pix}}; -wire [2:0] R = status[2] ? 3'd0 : G; -wire [2:0] B = R; - -video_mixer #(.LINE_LENGTH(448), .HALF_DEPTH(1)) video_mixer -( - .*, - .clk_sys(clk), - .ce_pix(ce_7mp), - .ce_pix_actual(ce_7mp), - - .scanlines(scandoubler_disable ? 2'b00 : {status[6:5] == 3, status[6:5] == 2}), - .hq2x(status[6:5]==1), - - .ypbpr_full(1), - .line_start(0), - .mono(0) -); - - -//////////////////////////////////////////////////////////////////// -// Audio // -//////////////////////////////////////////////////////////////////// - -assign AUDIO_R = AUDIO_L; -sigma_delta_dac #(.MSBI(1)) dac -( - .CLK(clk), - .RESET(reset), - .DACin({audioDat ^ tape_write, tape_audio & tape_active & (status[8:7] == 2)}), - .DACout(AUDIO_L) -); - -assign LED = ~(tape_led | ioctl_download); - -wire tape_audio; -wire tape_rd; -wire [24:0] tape_addr; -wire [7:0] tape_data; -wire tape_pause = 0; -wire tape_active; -wire tape_write; - -tape tape(.*, .ioctl_download(ioctl_download && (ioctl_index==1))); - -reg [18:0] act_cnt; -wire tape_led = act_cnt[18] ? act_cnt[17:10] <= act_cnt[7:0] : act_cnt[17:10] > act_cnt[7:0]; -always @(posedge clk) if((|status[8:7] ? ce_1m : ce_7mp) && (tape_active || act_cnt[18] || act_cnt[17:0])) act_cnt <= act_cnt + 1'd1; - - -////////////////////////////////////////////////////////////////////// -// PS/2 to PET keyboard interface -////////////////////////////////////////////////////////////////////// -wire [7:0] keyin; -wire [3:0] keyrow; -wire shift_lock; - -keyboard keyboard(.*, .Fn(), .mod()); - -endmodule // pet2001 - diff --git a/Computer_MiST/Commodore - Pet2001_MiST/rtl/build_id.tcl b/Computer_MiST/Commodore - Pet2001_MiST/rtl/build_id.tcl deleted file mode 100644 index 938515d8..00000000 --- a/Computer_MiST/Commodore - Pet2001_MiST/rtl/build_id.tcl +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Computer_MiST/Commodore - Pet2001_MiST/rtl/cpu65xx_e.vhd b/Computer_MiST/Commodore - Pet2001_MiST/rtl/cpu65xx_e.vhd deleted file mode 100644 index 72e4b6cd..00000000 --- a/Computer_MiST/Commodore - Pet2001_MiST/rtl/cpu65xx_e.vhd +++ /dev/null @@ -1,87 +0,0 @@ --- ----------------------------------------------------------------------- --- --- FPGA 64 --- --- A fully functional commodore 64 implementation in a single FPGA --- --- ----------------------------------------------------------------------- --- Copyright 2005-2008 by Peter Wendrich (pwsoft@syntiac.com) --- http://www.syntiac.com/fpga64.html --- ----------------------------------------------------------------------- --- --- Interface to 6502/6510 core --- --- ----------------------------------------------------------------------- - -library IEEE; -use ieee.std_logic_1164.ALL; -use ieee.numeric_std.ALL; - --- ----------------------------------------------------------------------- - -entity cpu65xx is - generic ( - pipelineOpcode : boolean; - pipelineAluMux : boolean; - pipelineAluOut : boolean - ); - port ( - clk : in std_logic; - enable : in std_logic; - reset : in std_logic; - nmi_n : in std_logic; - irq_n : in std_logic; - so_n : in std_logic := '1'; - - di : in unsigned(7 downto 0); - do : out unsigned(7 downto 0); - addr : out unsigned(15 downto 0); - we : out std_logic; - - debugOpcode : out unsigned(7 downto 0); - debugPc : out unsigned(15 downto 0); - debugA : out unsigned(7 downto 0); - debugX : out unsigned(7 downto 0); - debugY : out unsigned(7 downto 0); - debugS : out unsigned(7 downto 0) - ); -end cpu65xx; - -library IEEE; -use ieee.std_logic_1164.ALL; -use ieee.numeric_std.ALL; - -entity cpu6502 is - port( - clk : in std_logic; - ce : in std_logic; - reset : in std_logic; - nmi : in std_logic; - irq : in std_logic; - din : in unsigned(7 downto 0); - dout : out unsigned(7 downto 0); - addr : out unsigned(15 downto 0); - we : out std_logic - ); -end cpu6502; - -architecture cpu6502 of cpu6502 is -begin - cpuInstance: entity work.cpu65xx(fast) - generic map ( - pipelineOpcode => false, - pipelineAluMux => false, - pipelineAluOut => false - ) - port map ( - clk => clk, - enable=> ce, - reset => reset, - nmi_n => not nmi, - irq_n => not irq, - di => din, - do => dout, - addr => addr, - we => we - ); -end architecture; diff --git a/Computer_MiST/Commodore - Pet2001_MiST/rtl/cpu65xx_fast.vhd b/Computer_MiST/Commodore - Pet2001_MiST/rtl/cpu65xx_fast.vhd deleted file mode 100644 index a387b37d..00000000 --- a/Computer_MiST/Commodore - Pet2001_MiST/rtl/cpu65xx_fast.vhd +++ /dev/null @@ -1,1565 +0,0 @@ --- ----------------------------------------------------------------------- --- --- FPGA 64 --- --- A fully functional commodore 64 implementation in a single FPGA --- --- ----------------------------------------------------------------------- --- Copyright 2005-2008 by Peter Wendrich (pwsoft@syntiac.com) --- http://www.syntiac.com/fpga64.html --- ----------------------------------------------------------------------- --- --- Table driven, cycle exact 6502/6510 core --- --- ----------------------------------------------------------------------- - -library IEEE; -use ieee.std_logic_1164.ALL; -use ieee.std_logic_unsigned.ALL; -use ieee.numeric_std.ALL; - --- ----------------------------------------------------------------------- - --- Store Zp (3) => fetch, cycle2, cycleEnd --- Store Zp,x (4) => fetch, cycle2, preWrite, cycleEnd --- Read Zp,x (4) => fetch, cycle2, cycleRead, cycleRead2 --- Rmw Zp,x (6) => fetch, cycle2, cycleRead, cycleRead2, cycleRmw, cycleEnd --- Store Abs (4) => fetch, cycle2, cycle3, cycleEnd --- Store Abs,x (5) => fetch, cycle2, cycle3, preWrite, cycleEnd --- Rts (6) => fetch, cycle2, cycle3, cycleRead, cycleJump, cycleIncrEnd --- Rti (6) => fetch, cycle2, stack1, stack2, stack3, cycleJump --- Jsr (6) => fetch, cycle2, .. cycle5, cycle6, cycleJump --- Jmp abs (-) => fetch, cycle2, .., cycleJump --- Jmp (ind) (-) => fetch, cycle2, .., cycleJump --- Brk / irq (6) => fetch, cycle2, stack2, stack3, stack4 --- ----------------------------------------------------------------------- - -architecture fast of cpu65xx is --- Statemachine - type cpuCycles is ( - opcodeFetch, -- New opcode is read and registers updated - cycle2, - cycle3, - cyclePreIndirect, - cycleIndirect, - cycleBranchTaken, - cycleBranchPage, - cyclePreRead, -- Cycle before read while doing zeropage indexed addressing. - cycleRead, -- Read cycle - cycleRead2, -- Second read cycle after page-boundary crossing. - cycleRmw, -- Calculate ALU output for read-modify-write instr. - cyclePreWrite, -- Cycle before write when doing indexed addressing. - cycleWrite, -- Write cycle for zeropage or absolute addressing. - cycleStack1, - cycleStack2, - cycleStack3, - cycleStack4, - cycleJump, -- Last cycle of Jsr, Jmp. Next fetch address is target addr. - cycleEnd - ); - signal theCpuCycle : cpuCycles; - signal nextCpuCycle : cpuCycles; - signal updateRegisters : boolean; - signal processIrq : std_logic; - signal nmiReg: std_logic; - signal nmiEdge: std_logic; - signal irqReg : std_logic; -- Delay IRQ input with one clock cycle. - signal soReg : std_logic; -- SO pin edge detection - --- Opcode decoding - constant opcUpdateA : integer := 0; - constant opcUpdateX : integer := 1; - constant opcUpdateY : integer := 2; - constant opcUpdateS : integer := 3; - constant opcUpdateN : integer := 4; - constant opcUpdateV : integer := 5; - constant opcUpdateD : integer := 6; - constant opcUpdateI : integer := 7; - constant opcUpdateZ : integer := 8; - constant opcUpdateC : integer := 9; - - constant opcSecondByte : integer := 10; - constant opcAbsolute : integer := 11; - constant opcZeroPage : integer := 12; - constant opcIndirect : integer := 13; - constant opcStackAddr : integer := 14; -- Push/Pop address - constant opcStackData : integer := 15; -- Push/Pop status/data - constant opcJump : integer := 16; - constant opcBranch : integer := 17; - constant indexX : integer := 18; - constant indexY : integer := 19; - constant opcStackUp : integer := 20; - constant opcWrite : integer := 21; - constant opcRmw : integer := 22; - constant opcIncrAfter : integer := 23; -- Insert extra cycle to increment PC (RTS) - constant opcRti : integer := 24; - constant opcIRQ : integer := 25; - - constant opcInA : integer := 26; - constant opcInE : integer := 27; - constant opcInX : integer := 28; - constant opcInY : integer := 29; - constant opcInS : integer := 30; - constant opcInT : integer := 31; - constant opcInH : integer := 32; - constant opcInClear : integer := 33; - constant aluMode1From : integer := 34; - -- - constant aluMode1To : integer := 37; - constant aluMode2From : integer := 38; - -- - constant aluMode2To : integer := 40; - -- - constant opcInCmp : integer := 41; - constant opcInCpx : integer := 42; - constant opcInCpy : integer := 43; - - - subtype addrDef is unsigned(0 to 15); - -- - -- is Interrupt -----------------+ - -- instruction is RTI ----------------+| - -- PC++ on last cycle (RTS) ---------------+|| - -- RMW --------------+||| - -- Write -------------+|||| - -- Pop/Stack up -------------+||||| - -- Branch ---------+ |||||| - -- Jump ----------+| |||||| - -- Push or Pop data -------+|| |||||| - -- Push or Pop addr ------+||| |||||| - -- Indirect -----+|||| |||||| - -- ZeroPage ----+||||| |||||| - -- Absolute ---+|||||| |||||| - -- PC++ on cycle2 --+||||||| |||||| - -- |AZI||JBXY|WM||| - constant immediate : addrDef := "1000000000000000"; - constant implied : addrDef := "0000000000000000"; - -- Zero page - constant readZp : addrDef := "1010000000000000"; - constant writeZp : addrDef := "1010000000010000"; - constant rmwZp : addrDef := "1010000000001000"; - -- Zero page indexed - constant readZpX : addrDef := "1010000010000000"; - constant writeZpX : addrDef := "1010000010010000"; - constant rmwZpX : addrDef := "1010000010001000"; - constant readZpY : addrDef := "1010000001000000"; - constant writeZpY : addrDef := "1010000001010000"; - constant rmwZpY : addrDef := "1010000001001000"; - -- Zero page indirect - constant readIndX : addrDef := "1001000010000000"; - constant writeIndX : addrDef := "1001000010010000"; - constant rmwIndX : addrDef := "1001000010001000"; - constant readIndY : addrDef := "1001000001000000"; - constant writeIndY : addrDef := "1001000001010000"; - constant rmwIndY : addrDef := "1001000001001000"; - -- |AZI||JBXY|WM|| - -- Absolute - constant readAbs : addrDef := "1100000000000000"; - constant writeAbs : addrDef := "1100000000010000"; - constant rmwAbs : addrDef := "1100000000001000"; - constant readAbsX : addrDef := "1100000010000000"; - constant writeAbsX : addrDef := "1100000010010000"; - constant rmwAbsX : addrDef := "1100000010001000"; - constant readAbsY : addrDef := "1100000001000000"; - constant writeAbsY : addrDef := "1100000001010000"; - constant rmwAbsY : addrDef := "1100000001001000"; - -- PHA PHP - constant push : addrDef := "0000010000000000"; - -- PLA PLP - constant pop : addrDef := "0000010000100000"; - -- Jumps - constant jsr : addrDef := "1000101000000000"; - constant jumpAbs : addrDef := "1000001000000000"; - constant jumpInd : addrDef := "1100001000000000"; - constant relative : addrDef := "1000000100000000"; - -- Specials - constant rts : addrDef := "0000101000100100"; - constant rti : addrDef := "0000111000100010"; - constant brk : addrDef := "1000111000000001"; --- constant : unsigned(0 to 0) := "0"; - constant xxxxxxxx : addrDef := "----------0---00"; - - -- A = accu - -- E = Accu | 0xEE (for ANE, LXA) - -- X = index X - -- Y = index Y - -- S = Stack pointer - -- H = indexH - -- - -- AEXYSTHc - constant aluInA : unsigned(0 to 7) := "10000000"; - constant aluInE : unsigned(0 to 7) := "01000000"; - constant aluInEXT : unsigned(0 to 7) := "01100100"; - constant aluInET : unsigned(0 to 7) := "01000100"; - constant aluInX : unsigned(0 to 7) := "00100000"; - constant aluInXH : unsigned(0 to 7) := "00100010"; - constant aluInY : unsigned(0 to 7) := "00010000"; - constant aluInYH : unsigned(0 to 7) := "00010010"; - constant aluInS : unsigned(0 to 7) := "00001000"; - constant aluInT : unsigned(0 to 7) := "00000100"; - constant aluInAX : unsigned(0 to 7) := "10100000"; - constant aluInAXH : unsigned(0 to 7) := "10100010"; - constant aluInAT : unsigned(0 to 7) := "10000100"; - constant aluInXT : unsigned(0 to 7) := "00100100"; - constant aluInST : unsigned(0 to 7) := "00001100"; - constant aluInSet : unsigned(0 to 7) := "00000000"; - constant aluInClr : unsigned(0 to 7) := "00000001"; - constant aluInXXX : unsigned(0 to 7) := "--------"; - - -- Most of the aluModes are just like the opcodes. - -- aluModeInp -> input is output. calculate N and Z - -- aluModeCmp -> Compare for CMP, CPX, CPY - -- aluModeFlg -> input to flags needed for PLP, RTI and CLC, SEC, CLV - -- aluModeInc -> for INC but also INX, INY - -- aluModeDec -> for DEC but also DEX, DEY - - subtype aluMode1 is unsigned(0 to 3); - subtype aluMode2 is unsigned(0 to 2); - subtype aluMode is unsigned(0 to 9); - - -- Logic/Shift ALU - constant aluModeInp : aluMode1 := "0000"; - constant aluModeP : aluMode1 := "0001"; - constant aluModeInc : aluMode1 := "0010"; - constant aluModeDec : aluMode1 := "0011"; - constant aluModeFlg : aluMode1 := "0100"; - constant aluModeBit : aluMode1 := "0101"; - -- 0110 - -- 0111 - constant aluModeLsr : aluMode1 := "1000"; - constant aluModeRor : aluMode1 := "1001"; - constant aluModeAsl : aluMode1 := "1010"; - constant aluModeRol : aluMode1 := "1011"; - -- 1100 - -- 1101 - -- 1110 - constant aluModeAnc : aluMode1 := "1111"; - - -- Arithmetic ALU - constant aluModePss : aluMode2 := "000"; - constant aluModeCmp : aluMode2 := "001"; - constant aluModeAdc : aluMode2 := "010"; - constant aluModeSbc : aluMode2 := "011"; - constant aluModeAnd : aluMode2 := "100"; - constant aluModeOra : aluMode2 := "101"; - constant aluModeEor : aluMode2 := "110"; - constant aluModeArr : aluMode2 := "111"; - - - constant aluInp : aluMode := aluModeInp & aluModePss & "---"; - constant aluP : aluMode := aluModeP & aluModePss & "---"; - constant aluInc : aluMode := aluModeInc & aluModePss & "---"; - constant aluDec : aluMode := aluModeDec & aluModePss & "---"; - constant aluFlg : aluMode := aluModeFlg & aluModePss & "---"; - constant aluBit : aluMode := aluModeBit & aluModeAnd & "---"; - constant aluRor : aluMode := aluModeRor & aluModePss & "---"; - constant aluLsr : aluMode := aluModeLsr & aluModePss & "---"; - constant aluRol : aluMode := aluModeRol & aluModePss & "---"; - constant aluAsl : aluMode := aluModeAsl & aluModePss & "---"; - - constant aluCmp : aluMode := aluModeInp & aluModeCmp & "100"; - constant aluCpx : aluMode := aluModeInp & aluModeCmp & "010"; - constant aluCpy : aluMode := aluModeInp & aluModeCmp & "001"; - constant aluAdc : aluMode := aluModeInp & aluModeAdc & "---"; - constant aluSbc : aluMode := aluModeInp & aluModeSbc & "---"; - constant aluAnd : aluMode := aluModeInp & aluModeAnd & "---"; - constant aluOra : aluMode := aluModeInp & aluModeOra & "---"; - constant aluEor : aluMode := aluModeInp & aluModeEor & "---"; - - constant aluSlo : aluMode := aluModeAsl & aluModeOra & "---"; - constant aluSre : aluMode := aluModeLsr & aluModeEor & "---"; - constant aluRra : aluMode := aluModeRor & aluModeAdc & "---"; - constant aluRla : aluMode := aluModeRol & aluModeAnd & "---"; - constant aluDcp : aluMode := aluModeDec & aluModeCmp & "100"; - constant aluIsc : aluMode := aluModeInc & aluModeSbc & "---"; - constant aluAnc : aluMode := aluModeAnc & aluModeAnd & "---"; - constant aluArr : aluMode := aluModeRor & aluModeArr & "---"; - constant aluSbx : aluMode := aluModeInp & aluModeCmp & "110"; - - constant aluXXX : aluMode := (others => '-'); - - - -- Stack operations. Push/Pop/None - constant stackInc : unsigned(0 to 0) := "0"; - constant stackDec : unsigned(0 to 0) := "1"; - constant stackXXX : unsigned(0 to 0) := "-"; - - subtype decodedBitsDef is unsigned(0 to 43); - type opcodeInfoTableDef is array(0 to 255) of decodedBitsDef; - constant opcodeInfoTable : opcodeInfoTableDef := ( - -- +------- Update register A - -- |+------ Update register X - -- ||+----- Update register Y - -- |||+---- Update register S - -- |||| +-- Update Flags - -- |||| | - -- |||| _|__ - -- |||| / \ - -- AXYS NVDIZC addressing aluInput aluMode - "0000" & "000100" & brk & aluInXXX & aluP, -- 00 BRK - "1000" & "100010" & readIndX & aluInT & aluOra, -- 01 ORA (zp,x) - "----" & "------" & xxxxxxxx & aluInXXX & aluXXX, -- 02 *** JAM *** - "1000" & "100011" & rmwIndX & aluInT & aluSlo, -- 03 iSLO (zp,x) - "0000" & "000000" & readZp & aluInXXX & aluXXX, -- 04 iNOP zp - "1000" & "100010" & readZp & aluInT & aluOra, -- 05 ORA zp - "0000" & "100011" & rmwZp & aluInT & aluAsl, -- 06 ASL zp - "1000" & "100011" & rmwZp & aluInT & aluSlo, -- 07 iSLO zp - "0000" & "000000" & push & aluInXXX & aluP, -- 08 PHP - "1000" & "100010" & immediate & aluInT & aluOra, -- 09 ORA imm - "1000" & "100011" & implied & aluInA & aluAsl, -- 0A ASL accu - "1000" & "100011" & immediate & aluInT & aluAnc, -- 0B iANC imm - "0000" & "000000" & readAbs & aluInXXX & aluXXX, -- 0C iNOP abs - "1000" & "100010" & readAbs & aluInT & aluOra, -- 0D ORA abs - "0000" & "100011" & rmwAbs & aluInT & aluAsl, -- 0E ASL abs - "1000" & "100011" & rmwAbs & aluInT & aluSlo, -- 0F iSLO abs - "0000" & "000000" & relative & aluInXXX & aluXXX, -- 10 BPL - "1000" & "100010" & readIndY & aluInT & aluOra, -- 11 ORA (zp),y - "----" & "------" & xxxxxxxx & aluInXXX & aluXXX, -- 12 *** JAM *** - "1000" & "100011" & rmwIndY & aluInT & aluSlo, -- 13 iSLO (zp),y - "0000" & "000000" & readZpX & aluInXXX & aluXXX, -- 14 iNOP zp,x - "1000" & "100010" & readZpX & aluInT & aluOra, -- 15 ORA zp,x - "0000" & "100011" & rmwZpX & aluInT & aluAsl, -- 16 ASL zp,x - "1000" & "100011" & rmwZpX & aluInT & aluSlo, -- 17 iSLO zp,x - "0000" & "000001" & implied & aluInClr & aluFlg, -- 18 CLC - "1000" & "100010" & readAbsY & aluInT & aluOra, -- 19 ORA abs,y - "0000" & "000000" & implied & aluInXXX & aluXXX, -- 1A iNOP implied - "1000" & "100011" & rmwAbsY & aluInT & aluSlo, -- 1B iSLO abs,y - "0000" & "000000" & readAbsX & aluInXXX & aluXXX, -- 1C iNOP abs,x - "1000" & "100010" & readAbsX & aluInT & aluOra, -- 1D ORA abs,x - "0000" & "100011" & rmwAbsX & aluInT & aluAsl, -- 1E ASL abs,x - "1000" & "100011" & rmwAbsX & aluInT & aluSlo, -- 1F iSLO abs,x - -- AXYS NVDIZC addressing aluInput aluMode - "0000" & "000000" & jsr & aluInXXX & aluXXX, -- 20 JSR - "1000" & "100010" & readIndX & aluInT & aluAnd, -- 21 AND (zp,x) - "----" & "------" & xxxxxxxx & aluInXXX & aluXXX, -- 22 *** JAM *** - "1000" & "100011" & rmwIndX & aluInT & aluRla, -- 23 iRLA (zp,x) - "0000" & "110010" & readZp & aluInT & aluBit, -- 24 BIT zp - "1000" & "100010" & readZp & aluInT & aluAnd, -- 25 AND zp - "0000" & "100011" & rmwZp & aluInT & aluRol, -- 26 ROL zp - "1000" & "100011" & rmwZp & aluInT & aluRla, -- 27 iRLA zp - "0000" & "111111" & pop & aluInT & aluFlg, -- 28 PLP - "1000" & "100010" & immediate & aluInT & aluAnd, -- 29 AND imm - "1000" & "100011" & implied & aluInA & aluRol, -- 2A ROL accu - "1000" & "100011" & immediate & aluInT & aluAnc, -- 2B iANC imm - "0000" & "110010" & readAbs & aluInT & aluBit, -- 2C BIT abs - "1000" & "100010" & readAbs & aluInT & aluAnd, -- 2D AND abs - "0000" & "100011" & rmwAbs & aluInT & aluRol, -- 2E ROL abs - "1000" & "100011" & rmwAbs & aluInT & aluRla, -- 2F iRLA abs - "0000" & "000000" & relative & aluInXXX & aluXXX, -- 30 BMI - "1000" & "100010" & readIndY & aluInT & aluAnd, -- 31 AND (zp),y - "----" & "------" & xxxxxxxx & aluInXXX & aluXXX, -- 32 *** JAM *** - "1000" & "100011" & rmwIndY & aluInT & aluRla, -- 33 iRLA (zp),y - "0000" & "000000" & readZpX & aluInXXX & aluXXX, -- 34 iNOP zp,x - "1000" & "100010" & readZpX & aluInT & aluAnd, -- 35 AND zp,x - "0000" & "100011" & rmwZpX & aluInT & aluRol, -- 36 ROL zp,x - "1000" & "100011" & rmwZpX & aluInT & aluRla, -- 37 iRLA zp,x - "0000" & "000001" & implied & aluInSet & aluFlg, -- 38 SEC - "1000" & "100010" & readAbsY & aluInT & aluAnd, -- 39 AND abs,y - "0000" & "000000" & implied & aluInXXX & aluXXX, -- 3A iNOP implied - "1000" & "100011" & rmwAbsY & aluInT & aluRla, -- 3B iRLA abs,y - "0000" & "000000" & readAbsX & aluInXXX & aluXXX, -- 3C iNOP abs,x - "1000" & "100010" & readAbsX & aluInT & aluAnd, -- 3D AND abs,x - "0000" & "100011" & rmwAbsX & aluInT & aluRol, -- 3E ROL abs,x - "1000" & "100011" & rmwAbsX & aluInT & aluRla, -- 3F iRLA abs,x - -- AXYS NVDIZC addressing aluInput aluMode - "0000" & "111111" & rti & aluInT & aluFlg, -- 40 RTI - "1000" & "100010" & readIndX & aluInT & aluEor, -- 41 EOR (zp,x) - "----" & "------" & xxxxxxxx & aluInXXX & aluXXX, -- 42 *** JAM *** - "1000" & "100011" & rmwIndX & aluInT & aluSre, -- 43 iSRE (zp,x) - "0000" & "000000" & readZp & aluInXXX & aluXXX, -- 44 iNOP zp - "1000" & "100010" & readZp & aluInT & aluEor, -- 45 EOR zp - "0000" & "100011" & rmwZp & aluInT & aluLsr, -- 46 LSR zp - "1000" & "100011" & rmwZp & aluInT & aluSre, -- 47 iSRE zp - "0000" & "000000" & push & aluInA & aluInp, -- 48 PHA - "1000" & "100010" & immediate & aluInT & aluEor, -- 49 EOR imm - "1000" & "100011" & implied & aluInA & aluLsr, -- 4A LSR accu - "1000" & "100011" & immediate & aluInAT & aluLsr, -- 4B iALR imm - "0000" & "000000" & jumpAbs & aluInXXX & aluXXX, -- 4C JMP abs - "1000" & "100010" & readAbs & aluInT & aluEor, -- 4D EOR abs - "0000" & "100011" & rmwAbs & aluInT & aluLsr, -- 4E LSR abs - "1000" & "100011" & rmwAbs & aluInT & aluSre, -- 4F iSRE abs - "0000" & "000000" & relative & aluInXXX & aluXXX, -- 50 BVC - "1000" & "100010" & readIndY & aluInT & aluEor, -- 51 EOR (zp),y - "----" & "------" & xxxxxxxx & aluInXXX & aluXXX, -- 52 *** JAM *** - "1000" & "100011" & rmwIndY & aluInT & aluSre, -- 53 iSRE (zp),y - "0000" & "000000" & readZpX & aluInXXX & aluXXX, -- 54 iNOP zp,x - "1000" & "100010" & readZpX & aluInT & aluEor, -- 55 EOR zp,x - "0000" & "100011" & rmwZpX & aluInT & aluLsr, -- 56 LSR zp,x - "1000" & "100011" & rmwZpX & aluInT & aluSre, -- 57 SRE zp,x - "0000" & "000100" & implied & aluInClr & aluXXX, -- 58 CLI - "1000" & "100010" & readAbsY & aluInT & aluEor, -- 59 EOR abs,y - "0000" & "000000" & implied & aluInXXX & aluXXX, -- 5A iNOP implied - "1000" & "100011" & rmwAbsY & aluInT & aluSre, -- 5B iSRE abs,y - "0000" & "000000" & readAbsX & aluInXXX & aluXXX, -- 5C iNOP abs,x - "1000" & "100010" & readAbsX & aluInT & aluEor, -- 5D EOR abs,x - "0000" & "100011" & rmwAbsX & aluInT & aluLsr, -- 5E LSR abs,x - "1000" & "100011" & rmwAbsX & aluInT & aluSre, -- 5F SRE abs,x - -- AXYS NVDIZC addressing aluInput aluMode - "0000" & "000000" & rts & aluInXXX & aluXXX, -- 60 RTS - "1000" & "110011" & readIndX & aluInT & aluAdc, -- 61 ADC (zp,x) - "----" & "------" & xxxxxxxx & aluInXXX & aluXXX, -- 62 *** JAM *** - "1000" & "110011" & rmwIndX & aluInT & aluRra, -- 63 iRRA (zp,x) - "0000" & "000000" & readZp & aluInXXX & aluXXX, -- 64 iNOP zp - "1000" & "110011" & readZp & aluInT & aluAdc, -- 65 ADC zp - "0000" & "100011" & rmwZp & aluInT & aluRor, -- 66 ROR zp - "1000" & "110011" & rmwZp & aluInT & aluRra, -- 67 iRRA zp - "1000" & "100010" & pop & aluInT & aluInp, -- 68 PLA - "1000" & "110011" & immediate & aluInT & aluAdc, -- 69 ADC imm - "1000" & "100011" & implied & aluInA & aluRor, -- 6A ROR accu - "1000" & "110011" & immediate & aluInAT & aluArr, -- 6B iARR imm - "0000" & "000000" & jumpInd & aluInXXX & aluXXX, -- 6C JMP indirect - "1000" & "110011" & readAbs & aluInT & aluAdc, -- 6D ADC abs - "0000" & "100011" & rmwAbs & aluInT & aluRor, -- 6E ROR abs - "1000" & "110011" & rmwAbs & aluInT & aluRra, -- 6F iRRA abs - "0000" & "000000" & relative & aluInXXX & aluXXX, -- 70 BVS - "1000" & "110011" & readIndY & aluInT & aluAdc, -- 71 ADC (zp),y - "----" & "------" & xxxxxxxx & aluInXXX & aluXXX, -- 72 *** JAM *** - "1000" & "110011" & rmwIndY & aluInT & aluRra, -- 73 iRRA (zp),y - "0000" & "000000" & readZpX & aluInXXX & aluXXX, -- 74 iNOP zp,x - "1000" & "110011" & readZpX & aluInT & aluAdc, -- 75 ADC zp,x - "0000" & "100011" & rmwZpX & aluInT & aluRor, -- 76 ROR zp,x - "1000" & "110011" & rmwZpX & aluInT & aluRra, -- 77 iRRA zp,x - "0000" & "000100" & implied & aluInSet & aluXXX, -- 78 SEI - "1000" & "110011" & readAbsY & aluInT & aluAdc, -- 79 ADC abs,y - "0000" & "000000" & implied & aluInXXX & aluXXX, -- 7A iNOP implied - "1000" & "110011" & rmwAbsY & aluInT & aluRra, -- 7B iRRA abs,y - "0000" & "000000" & readAbsX & aluInXXX & aluXXX, -- 7C iNOP abs,x - "1000" & "110011" & readAbsX & aluInT & aluAdc, -- 7D ADC abs,x - "0000" & "100011" & rmwAbsX & aluInT & aluRor, -- 7E ROR abs,x - "1000" & "110011" & rmwAbsX & aluInT & aluRra, -- 7F iRRA abs,x - -- AXYS NVDIZC addressing aluInput aluMode - "0000" & "000000" & immediate & aluInXXX & aluXXX, -- 80 iNOP imm - "0000" & "000000" & writeIndX & aluInA & aluInp, -- 81 STA (zp,x) - "0000" & "000000" & immediate & aluInXXX & aluXXX, -- 82 iNOP imm - "0000" & "000000" & writeIndX & aluInAX & aluInp, -- 83 iSAX (zp,x) - "0000" & "000000" & writeZp & aluInY & aluInp, -- 84 STY zp - "0000" & "000000" & writeZp & aluInA & aluInp, -- 85 STA zp - "0000" & "000000" & writeZp & aluInX & aluInp, -- 86 STX zp - "0000" & "000000" & writeZp & aluInAX & aluInp, -- 87 iSAX zp - "0010" & "100010" & implied & aluInY & aluDec, -- 88 DEY - "0000" & "000000" & immediate & aluInXXX & aluXXX, -- 84 iNOP imm - "1000" & "100010" & implied & aluInX & aluInp, -- 8A TXA - "1000" & "100010" & immediate & aluInEXT & aluInp, -- 8B iANE imm - "0000" & "000000" & writeAbs & aluInY & aluInp, -- 8C STY abs - "0000" & "000000" & writeAbs & aluInA & aluInp, -- 8D STA abs - "0000" & "000000" & writeAbs & aluInX & aluInp, -- 8E STX abs - "0000" & "000000" & writeAbs & aluInAX & aluInp, -- 8F iSAX abs - "0000" & "000000" & relative & aluInXXX & aluXXX, -- 90 BCC - "0000" & "000000" & writeIndY & aluInA & aluInp, -- 91 STA (zp),y - "----" & "------" & xxxxxxxx & aluInXXX & aluXXX, -- 92 *** JAM *** - "0000" & "000000" & writeIndY & aluInAXH & aluInp, -- 93 iAHX (zp),y - "0000" & "000000" & writeZpX & aluInY & aluInp, -- 94 STY zp,x - "0000" & "000000" & writeZpX & aluInA & aluInp, -- 95 STA zp,x - "0000" & "000000" & writeZpY & aluInX & aluInp, -- 96 STX zp,y - "0000" & "000000" & writeZpY & aluInAX & aluInp, -- 97 iSAX zp,y - "1000" & "100010" & implied & aluInY & aluInp, -- 98 TYA - "0000" & "000000" & writeAbsY & aluInA & aluInp, -- 99 STA abs,y - "0001" & "000000" & implied & aluInX & aluInp, -- 9A TXS - "0001" & "000000" & writeAbsY & aluInAXH & aluInp, -- 9B iSHS abs,y - "0000" & "000000" & writeAbsX & aluInYH & aluInp, -- 9C iSHY abs,x - "0000" & "000000" & writeAbsX & aluInA & aluInp, -- 9D STA abs,x - "0000" & "000000" & writeAbsY & aluInXH & aluInp, -- 9E iSHX abs,y - "0000" & "000000" & writeAbsY & aluInAXH & aluInp, -- 9F iAHX abs,y - -- AXYS NVDIZC addressing aluInput aluMode - "0010" & "100010" & immediate & aluInT & aluInp, -- A0 LDY imm - "1000" & "100010" & readIndX & aluInT & aluInp, -- A1 LDA (zp,x) - "0100" & "100010" & immediate & aluInT & aluInp, -- A2 LDX imm - "1100" & "100010" & readIndX & aluInT & aluInp, -- A3 LAX (zp,x) - "0010" & "100010" & readZp & aluInT & aluInp, -- A4 LDY zp - "1000" & "100010" & readZp & aluInT & aluInp, -- A5 LDA zp - "0100" & "100010" & readZp & aluInT & aluInp, -- A6 LDX zp - "1100" & "100010" & readZp & aluInT & aluInp, -- A7 iLAX zp - "0010" & "100010" & implied & aluInA & aluInp, -- A8 TAY - "1000" & "100010" & immediate & aluInT & aluInp, -- A9 LDA imm - "0100" & "100010" & implied & aluInA & aluInp, -- AA TAX - "1100" & "100010" & immediate & aluInET & aluInp, -- AB iLXA imm - "0010" & "100010" & readAbs & aluInT & aluInp, -- AC LDY abs - "1000" & "100010" & readAbs & aluInT & aluInp, -- AD LDA abs - "0100" & "100010" & readAbs & aluInT & aluInp, -- AE LDX abs - "1100" & "100010" & readAbs & aluInT & aluInp, -- AF iLAX abs - "0000" & "000000" & relative & aluInXXX & aluXXX, -- B0 BCS - "1000" & "100010" & readIndY & aluInT & aluInp, -- B1 LDA (zp),y - "----" & "------" & xxxxxxxx & aluInXXX & aluXXX, -- B2 *** JAM *** - "1100" & "100010" & readIndY & aluInT & aluInp, -- B3 iLAX (zp),y - "0010" & "100010" & readZpX & aluInT & aluInp, -- B4 LDY zp,x - "1000" & "100010" & readZpX & aluInT & aluInp, -- B5 LDA zp,x - "0100" & "100010" & readZpY & aluInT & aluInp, -- B6 LDX zp,y - "1100" & "100010" & readZpY & aluInT & aluInp, -- B7 iLAX zp,y - "0000" & "010000" & implied & aluInClr & aluFlg, -- B8 CLV - "1000" & "100010" & readAbsY & aluInT & aluInp, -- B9 LDA abs,y - "0100" & "100010" & implied & aluInS & aluInp, -- BA TSX - "1101" & "100010" & readAbsY & aluInST & aluInp, -- BB iLAS abs,y - "0010" & "100010" & readAbsX & aluInT & aluInp, -- BC LDY abs,x - "1000" & "100010" & readAbsX & aluInT & aluInp, -- BD LDA abs,x - "0100" & "100010" & readAbsY & aluInT & aluInp, -- BE LDX abs,y - "1100" & "100010" & readAbsY & aluInT & aluInp, -- BF iLAX abs,y - -- AXYS NVDIZC addressing aluInput aluMode - "0000" & "100011" & immediate & aluInT & aluCpy, -- C0 CPY imm - "0000" & "100011" & readIndX & aluInT & aluCmp, -- C1 CMP (zp,x) - "0000" & "000000" & immediate & aluInXXX & aluXXX, -- C2 iNOP imm - "0000" & "100011" & rmwIndX & aluInT & aluDcp, -- C3 iDCP (zp,x) - "0000" & "100011" & readZp & aluInT & aluCpy, -- C4 CPY zp - "0000" & "100011" & readZp & aluInT & aluCmp, -- C5 CMP zp - "0000" & "100010" & rmwZp & aluInT & aluDec, -- C6 DEC zp - "0000" & "100011" & rmwZp & aluInT & aluDcp, -- C7 iDCP zp - "0010" & "100010" & implied & aluInY & aluInc, -- C8 INY - "0000" & "100011" & immediate & aluInT & aluCmp, -- C9 CMP imm - "0100" & "100010" & implied & aluInX & aluDec, -- CA DEX - "0100" & "100011" & immediate & aluInT & aluSbx, -- CB SBX imm - "0000" & "100011" & readAbs & aluInT & aluCpy, -- CC CPY abs - "0000" & "100011" & readAbs & aluInT & aluCmp, -- CD CMP abs - "0000" & "100010" & rmwAbs & aluInT & aluDec, -- CE DEC abs - "0000" & "100011" & rmwAbs & aluInT & aluDcp, -- CF iDCP abs - "0000" & "000000" & relative & aluInXXX & aluXXX, -- D0 BNE - "0000" & "100011" & readIndY & aluInT & aluCmp, -- D1 CMP (zp),y - "----" & "------" & xxxxxxxx & aluInXXX & aluXXX, -- D2 *** JAM *** - "0000" & "100011" & rmwIndY & aluInT & aluDcp, -- D3 iDCP (zp),y - "0000" & "000000" & readZpX & aluInXXX & aluXXX, -- D4 iNOP zp,x - "0000" & "100011" & readZpX & aluInT & aluCmp, -- D5 CMP zp,x - "0000" & "100010" & rmwZpX & aluInT & aluDec, -- D6 DEC zp,x - "0000" & "100011" & rmwZpX & aluInT & aluDcp, -- D7 iDCP zp,x - "0000" & "001000" & implied & aluInClr & aluXXX, -- D8 CLD - "0000" & "100011" & readAbsY & aluInT & aluCmp, -- D9 CMP abs,y - "0000" & "000000" & implied & aluInXXX & aluXXX, -- DA iNOP implied - "0000" & "100011" & rmwAbsY & aluInT & aluDcp, -- DB iDCP abs,y - "0000" & "000000" & readAbsX & aluInXXX & aluXXX, -- DC iNOP abs,x - "0000" & "100011" & readAbsX & aluInT & aluCmp, -- DD CMP abs,x - "0000" & "100010" & rmwAbsX & aluInT & aluDec, -- DE DEC abs,x - "0000" & "100011" & rmwAbsX & aluInT & aluDcp, -- DF iDCP abs,x - -- AXYS NVDIZC addressing aluInput aluMode - "0000" & "100011" & immediate & aluInT & aluCpx, -- E0 CPX imm - "1000" & "110011" & readIndX & aluInT & aluSbc, -- E1 SBC (zp,x) - "0000" & "000000" & immediate & aluInXXX & aluXXX, -- E2 iNOP imm - "1000" & "110011" & rmwIndX & aluInT & aluIsc, -- E3 iISC (zp,x) - "0000" & "100011" & readZp & aluInT & aluCpx, -- E4 CPX zp - "1000" & "110011" & readZp & aluInT & aluSbc, -- E5 SBC zp - "0000" & "100010" & rmwZp & aluInT & aluInc, -- E6 INC zp - "1000" & "110011" & rmwZp & aluInT & aluIsc, -- E7 iISC zp - "0100" & "100010" & implied & aluInX & aluInc, -- E8 INX - "1000" & "110011" & immediate & aluInT & aluSbc, -- E9 SBC imm - "0000" & "000000" & implied & aluInXXX & aluXXX, -- EA NOP - "1000" & "110011" & immediate & aluInT & aluSbc, -- EB SBC imm (illegal opc) - "0000" & "100011" & readAbs & aluInT & aluCpx, -- EC CPX abs - "1000" & "110011" & readAbs & aluInT & aluSbc, -- ED SBC abs - "0000" & "100010" & rmwAbs & aluInT & aluInc, -- EE INC abs - "1000" & "110011" & rmwAbs & aluInT & aluIsc, -- EF iISC abs - "0000" & "000000" & relative & aluInXXX & aluXXX, -- F0 BEQ - "1000" & "110011" & readIndY & aluInT & aluSbc, -- F1 SBC (zp),y - "----" & "------" & xxxxxxxx & aluInXXX & aluXXX, -- F2 *** JAM *** - "1000" & "110011" & rmwIndY & aluInT & aluIsc, -- F3 iISC (zp),y - "0000" & "000000" & readZpX & aluInXXX & aluXXX, -- F4 iNOP zp,x - "1000" & "110011" & readZpX & aluInT & aluSbc, -- F5 SBC zp,x - "0000" & "100010" & rmwZpX & aluInT & aluInc, -- F6 INC zp,x - "1000" & "110011" & rmwZpX & aluInT & aluIsc, -- F7 iISC zp,x - "0000" & "001000" & implied & aluInSet & aluXXX, -- F8 SED - "1000" & "110011" & readAbsY & aluInT & aluSbc, -- F9 SBC abs,y - "0000" & "000000" & implied & aluInXXX & aluXXX, -- FA iNOP implied - "1000" & "110011" & rmwAbsY & aluInT & aluIsc, -- FB iISC abs,y - "0000" & "000000" & readAbsX & aluInXXX & aluXXX, -- FC iNOP abs,x - "1000" & "110011" & readAbsX & aluInT & aluSbc, -- FD SBC abs,x - "0000" & "100010" & rmwAbsX & aluInT & aluInc, -- FE INC abs,x - "1000" & "110011" & rmwAbsX & aluInT & aluIsc -- FF iISC abs,x - ); - signal opcInfo : decodedBitsDef; - signal nextOpcInfo : decodedBitsDef; -- Next opcode (decoded) - signal nextOpcInfoReg : decodedBitsDef; -- Next opcode (decoded) pipelined - signal theOpcode : unsigned(7 downto 0); - signal nextOpcode : unsigned(7 downto 0); - --- Program counter - signal PC : unsigned(15 downto 0); -- Program counter - --- Address generation - type nextAddrDef is ( - nextAddrHold, - nextAddrIncr, - nextAddrIncrL, -- Increment low bits only (zeropage accesses) - nextAddrIncrH, -- Increment high bits only (page-boundary) - nextAddrDecrH, -- Decrement high bits (branch backwards) - nextAddrPc, - nextAddrIrq, - nextAddrReset, - nextAddrAbs, - nextAddrAbsIndexed, - nextAddrZeroPage, - nextAddrZPIndexed, - nextAddrStack, - nextAddrRelative - ); - signal nextAddr : nextAddrDef; - signal myAddr : unsigned(15 downto 0); - signal myAddrIncr : unsigned(15 downto 0); - signal myAddrIncrH : unsigned(7 downto 0); - signal myAddrDecrH : unsigned(7 downto 0); - signal theWe : std_logic; - - signal irqActive : std_logic; - --- Output register - signal doReg : unsigned(7 downto 0); - --- Buffer register - signal T : unsigned(7 downto 0); - --- General registers - signal A: unsigned(7 downto 0); -- Accumulator - signal X: unsigned(7 downto 0); -- Index X - signal Y: unsigned(7 downto 0); -- Index Y - signal S: unsigned(7 downto 0); -- stack pointer - --- Status register - signal C: std_logic; -- Carry - signal Z: std_logic; -- Zero flag - signal I: std_logic; -- Interrupt flag - signal D: std_logic; -- Decimal mode - signal V: std_logic; -- Overflow - signal N: std_logic; -- Negative - --- ALU - -- ALU input - signal aluInput : unsigned(7 downto 0); - signal aluCmpInput : unsigned(7 downto 0); - -- ALU output - signal aluRegisterOut : unsigned(7 downto 0); - signal aluRmwOut : unsigned(7 downto 0); - signal aluC : std_logic; - signal aluZ : std_logic; - signal aluV : std_logic; - signal aluN : std_logic; - -- Pipeline registers - signal aluInputReg : unsigned(7 downto 0); - signal aluCmpInputReg : unsigned(7 downto 0); - signal aluRmwReg : unsigned(7 downto 0); - signal aluNineReg : unsigned(7 downto 0); - signal aluCReg : std_logic; - signal aluZReg : std_logic; - signal aluVReg : std_logic; - signal aluNReg : std_logic; - --- Indexing - signal indexOut : unsigned(8 downto 0); - -begin -processAluInput: process(clk, opcInfo, A, X, Y, T, S) - variable temp : unsigned(7 downto 0); - begin - temp := (others => '1'); - if opcInfo(opcInA) = '1' then - temp := temp and A; - end if; - if opcInfo(opcInE) = '1' then - temp := temp and (A or X"EE"); - end if; - if opcInfo(opcInX) = '1' then - temp := temp and X; - end if; - if opcInfo(opcInY) = '1' then - temp := temp and Y; - end if; - if opcInfo(opcInS) = '1' then - temp := temp and S; - end if; - if opcInfo(opcInT) = '1' then - temp := temp and T; - end if; - if opcInfo(opcInClear) = '1' then - temp := (others => '0'); - end if; - if rising_edge(clk) then - aluInputReg <= temp; - end if; - - aluInput <= temp; - if pipelineAluMux then - aluInput <= aluInputReg; - end if; - end process; - -processCmpInput: process(clk, opcInfo, A, X, Y) - variable temp : unsigned(7 downto 0); - begin - temp := (others => '1'); - if opcInfo(opcInCmp) = '1' then - temp := temp and A; - end if; - if opcInfo(opcInCpx) = '1' then - temp := temp and X; - end if; - if opcInfo(opcInCpy) = '1' then - temp := temp and Y; - end if; - if rising_edge(clk) then - aluCmpInputReg <= temp; - end if; - - aluCmpInput <= temp; - if pipelineAluMux then - aluCmpInput <= aluCmpInputReg; - end if; - end process; - - -- ALU consists of two parts - -- Read-Modify-Write or index instructions: INC/DEC/ASL/LSR/ROR/ROL - -- Accumulator instructions: ADC, SBC, EOR, AND, EOR, ORA - -- Some instructions are both RMW and accumulator so for most - -- instructions the rmw results are routed through accu alu too. -processAlu: process(clk, opcInfo, aluInput, aluCmpInput, A, T, irqActive, N, V, D, I, Z, C) - variable lowBits: unsigned(5 downto 0); - variable nineBits: unsigned(8 downto 0); - variable rmwBits: unsigned(8 downto 0); - - variable varC : std_logic; - variable varZ : std_logic; - variable varV : std_logic; - variable varN : std_logic; - begin - lowBits := (others => '-'); - nineBits := (others => '-'); - rmwBits := (others => '-'); - varV := aluInput(6); -- Default for BIT / PLP / RTI - - -- Shift unit - case opcInfo(aluMode1From to aluMode1To) is - when aluModeInp => - rmwBits := C & aluInput; - when aluModeP => - rmwBits := C & N & V & '1' & (not irqActive) & D & I & Z & C; - when aluModeInc => - rmwBits := C & (aluInput + 1); - when aluModeDec => - rmwBits := C & (aluInput - 1); - when aluModeAsl => - rmwBits := aluInput & "0"; - when aluModeFlg => - rmwBits := aluInput(0) & aluInput; - when aluModeLsr => - rmwBits := aluInput(0) & "0" & aluInput(7 downto 1); - when aluModeRol => - rmwBits := aluInput & C; - when aluModeRoR => - rmwBits := aluInput(0) & C & aluInput(7 downto 1); - when aluModeAnc => - rmwBits := (aluInput(7) and A(7)) & aluInput; - when others => - rmwBits := C & aluInput; - end case; - - -- ALU - case opcInfo(aluMode2From to aluMode2To) is - when aluModeAdc => - lowBits := ("0" & A(3 downto 0) & rmwBits(8)) + ("0" & rmwBits(3 downto 0) & "1"); - ninebits := ("0" & A) + ("0" & rmwBits(7 downto 0)) + (B"00000000" & rmwBits(8)); - when aluModeSbc => - lowBits := ("0" & A(3 downto 0) & rmwBits(8)) + ("0" & (not rmwBits(3 downto 0)) & "1"); - ninebits := ("0" & A) + ("0" & (not rmwBits(7 downto 0))) + (B"00000000" & rmwBits(8)); - when aluModeCmp => - ninebits := ("0" & aluCmpInput) + ("0" & (not rmwBits(7 downto 0))) + "000000001"; - when aluModeAnd => - ninebits := rmwBits(8) & (A and rmwBits(7 downto 0)); - when aluModeEor => - ninebits := rmwBits(8) & (A xor rmwBits(7 downto 0)); - when aluModeOra => - ninebits := rmwBits(8) & (A or rmwBits(7 downto 0)); - when others => - ninebits := rmwBits; - end case; - - if (opcInfo(aluMode1From to aluMode1To) = aluModeFlg) then - varZ := rmwBits(1); - elsif ninebits(7 downto 0) = X"00" then - varZ := '1'; - else - varZ := '0'; - end if; - - case opcInfo(aluMode2From to aluMode2To) is - when aluModeAdc => - -- decimal mode low bits correction, is done after setting Z flag. - if D = '1' then - if lowBits(5 downto 1) > 9 then - ninebits(3 downto 0) := ninebits(3 downto 0) + 6; - if lowBits(5) = '0' then - ninebits(8 downto 4) := ninebits(8 downto 4) + 1; - end if; - end if; - end if; - when others => - null; - end case; - - if (opcInfo(aluMode1From to aluMode1To) = aluModeBit) - or (opcInfo(aluMode1From to aluMode1To) = aluModeFlg) then - varN := rmwBits(7); - else - varN := nineBits(7); - end if; - varC := ninebits(8); - if opcInfo(aluMode2From to aluMode2To) = aluModeArr then - varC := aluInput(7); - varV := aluInput(7) xor aluInput(6); - end if; - - case opcInfo(aluMode2From to aluMode2To) is - when aluModeAdc => - -- decimal mode high bits correction, is done after setting Z and N flags - varV := (A(7) xor ninebits(7)) and (rmwBits(7) xor ninebits(7)); - if D = '1' then - if ninebits(8 downto 4) > 9 then - ninebits(8 downto 4) := ninebits(8 downto 4) + 6; - varC := '1'; - end if; - end if; - when aluModeSbc => - varV := (A(7) xor ninebits(7)) and ((not rmwBits(7)) xor ninebits(7)); - if D = '1' then - -- Check for borrow (lower 4 bits) - if lowBits(5) = '0' then - ninebits(3 downto 0) := ninebits(3 downto 0) - 6; - end if; - -- Check for borrow (upper 4 bits) - if ninebits(8) = '0' then - ninebits(8 downto 4) := ninebits(8 downto 4) - 6; - end if; - end if; - when aluModeArr => - if D = '1' then - if (("0" & aluInput(3 downto 0)) + ("0000" & aluInput(0))) > 5 then - ninebits(3 downto 0) := ninebits(3 downto 0) + 6; - end if; - if (("0" & aluInput(7 downto 4)) + ("0000" & aluInput(4))) > 5 then - ninebits(8 downto 4) := ninebits(8 downto 4) + 6; - varC := '1'; - else - varC := '0'; - end if; - end if; - when others => - null; - end case; - - if rising_edge(clk) then - aluRmwReg <= rmwBits(7 downto 0); - aluNineReg <= ninebits(7 downto 0); - aluCReg <= varC; - aluZReg <= varZ; - aluVReg <= varV; - aluNReg <= varN; - end if; - - aluRmwOut <= rmwBits(7 downto 0); - aluRegisterOut <= ninebits(7 downto 0); - aluC <= varC; - aluZ <= varZ; - aluV <= varV; - aluN <= varN; - if pipelineAluOut then - aluRmwOut <= aluRmwReg; - aluRegisterOut <= aluNineReg; - aluC <= aluCReg; - aluZ <= aluZReg; - aluV <= aluVReg; - aluN <= aluNReg; - end if; - end process; - -calcInterrupt: process(clk) - begin - if rising_edge(clk) then - if enable = '1' then - if theCpuCycle = cycleStack4 - or reset = '1' then - nmiReg <= '1'; - end if; - - if nextCpuCycle /= cycleBranchTaken - and nextCpuCycle /= opcodeFetch then - irqReg <= irq_n; - nmiEdge <= nmi_n; - if (nmiEdge = '1') and (nmi_n = '0') then - nmiReg <= '0'; - end if; - end if; - -- The 'or opcInfo(opcSetI)' prevents NMI immediately after BRK or IRQ. - -- Presumably this is done in the real 6502/6510 to prevent a double IRQ. - processIrq <= not ((nmiReg and (irqReg or I)) or opcInfo(opcIRQ)); - end if; - end if; - end process; - -calcNextOpcode: process(clk, di, reset, processIrq) - variable myNextOpcode : unsigned(7 downto 0); - begin - -- Next opcode is read from input unless a reset or IRQ is pending. - myNextOpcode := di; - if reset = '1' then - myNextOpcode := X"4C"; - elsif processIrq = '1' then - myNextOpcode := X"00"; - end if; - - nextOpcode <= myNextOpcode; - end process; - - nextOpcInfo <= opcodeInfoTable(to_integer(nextOpcode)); - process(clk) - begin - if rising_edge(clk) then - nextOpcInfoReg <= nextOpcInfo; - end if; - end process; - - -- Read bits and flags from opcodeInfoTable and store in opcInfo. - -- This info is used to control the execution of the opcode. -calcOpcInfo: process(clk) - begin - if rising_edge(clk) then - if enable = '1' then - if (reset = '1') or (theCpuCycle = opcodeFetch) then - opcInfo <= nextOpcInfo; - if pipelineOpcode then - opcInfo <= nextOpcInfoReg; - end if; - end if; - end if; - end if; - end process; - -calcTheOpcode: process(clk) - begin - if rising_edge(clk) then - if enable = '1' then - if theCpuCycle = opcodeFetch then - irqActive <= '0'; - if processIrq = '1' then - irqActive <= '1'; - end if; - -- Fetch opcode - theOpcode <= nextOpcode; - end if; - end if; - end if; - end process; - --- ----------------------------------------------------------------------- --- State machine --- ----------------------------------------------------------------------- - process(enable, theCpuCycle, opcInfo) - begin - updateRegisters <= false; - if enable = '1' then - if opcInfo(opcRti) = '1' then - if theCpuCycle = cycleRead then - updateRegisters <= true; - end if; - elsif theCpuCycle = opcodeFetch then - updateRegisters <= true; - end if; - end if; - end process; - - debugOpcode <= theOpcode; - process(clk) - begin - if rising_edge(clk) then - if enable = '1' then - theCpuCycle <= nextCpuCycle; - end if; - if reset = '1' then - theCpuCycle <= cycle2; - end if; - end if; - end process; - - -- Determine the next cpu cycle. After the last cycle we always - -- go to opcodeFetch to get the next opcode. -calcNextCpuCycle: process(theCpuCycle, opcInfo, theOpcode, indexOut, T, N, V, C, Z) - begin - nextCpuCycle <= opcodeFetch; - - case theCpuCycle is - when opcodeFetch => - nextCpuCycle <= cycle2; - when cycle2 => - if opcInfo(opcBranch) = '1' then - if (N = theOpcode(5) and theOpcode(7 downto 6) = "00") - or (V = theOpcode(5) and theOpcode(7 downto 6) = "01") - or (C = theOpcode(5) and theOpcode(7 downto 6) = "10") - or (Z = theOpcode(5) and theOpcode(7 downto 6) = "11") then - -- Branch condition is true - nextCpuCycle <= cycleBranchTaken; - end if; - elsif (opcInfo(opcStackUp) = '1') then - nextCpuCycle <= cycleStack1; - elsif opcInfo(opcStackAddr) = '1' - and opcInfo(opcStackData) = '1' then - nextCpuCycle <= cycleStack2; - elsif opcInfo(opcStackAddr) = '1' then - nextCpuCycle <= cycleStack1; - elsif opcInfo(opcStackData) = '1' then - nextCpuCycle <= cycleWrite; - elsif opcInfo(opcAbsolute) = '1' then - nextCpuCycle <= cycle3; - elsif opcInfo(opcIndirect) = '1' then - if opcInfo(indexX) = '1' then - nextCpuCycle <= cyclePreIndirect; - else - nextCpuCycle <= cycleIndirect; - end if; - elsif opcInfo(opcZeroPage) = '1' then - if opcInfo(opcWrite) = '1' then - if (opcInfo(indexX) = '1') - or (opcInfo(indexY) = '1') then - nextCpuCycle <= cyclePreWrite; - else - nextCpuCycle <= cycleWrite; - end if; - else - if (opcInfo(indexX) = '1') - or (opcInfo(indexY) = '1') then - nextCpuCycle <= cyclePreRead; - else - nextCpuCycle <= cycleRead2; - end if; - end if; - elsif opcInfo(opcJump) = '1' then - nextCpuCycle <= cycleJump; - end if; - when cycle3 => - nextCpuCycle <= cycleRead; - if opcInfo(opcWrite) = '1' then - if (opcInfo(indexX) = '1') - or (opcInfo(indexY) = '1') then - nextCpuCycle <= cyclePreWrite; - else - nextCpuCycle <= cycleWrite; - end if; - end if; - if (opcInfo(opcIndirect) = '1') - and (opcInfo(indexX) = '1') then - if opcInfo(opcWrite) = '1' then - nextCpuCycle <= cycleWrite; - else - nextCpuCycle <= cycleRead2; - end if; - end if; - when cyclePreIndirect => - nextCpuCycle <= cycleIndirect; - when cycleIndirect => - nextCpuCycle <= cycle3; - when cycleBranchTaken => - if indexOut(8) /= T(7) then - -- Page boundary crossing during branch. - nextCpuCycle <= cycleBranchPage; - end if; - when cyclePreRead => - if opcInfo(opcZeroPage) = '1' then - nextCpuCycle <= cycleRead2; - end if; - when cycleRead => - if opcInfo(opcJump) = '1' then - nextCpuCycle <= cycleJump; - elsif indexOut(8) = '1' then - -- Page boundary crossing while indexed addressing. - nextCpuCycle <= cycleRead2; - elsif opcInfo(opcRmw) = '1' then - nextCpuCycle <= cycleRmw; - if opcInfo(indexX) = '1' - or opcInfo(indexY) = '1' then - -- 6510 needs extra cycle for indexed addressing - -- combined with RMW indexing - nextCpuCycle <= cycleRead2; - end if; - end if; - when cycleRead2 => - if opcInfo(opcRmw) = '1' then - nextCpuCycle <= cycleRmw; - end if; - when cycleRmw => - nextCpuCycle <= cycleWrite; - when cyclePreWrite => - nextCpuCycle <= cycleWrite; - when cycleStack1 => - nextCpuCycle <= cycleRead; - if opcInfo(opcStackAddr) = '1' then - nextCpuCycle <= cycleStack2; - end if; - when cycleStack2 => - nextCpuCycle <= cycleStack3; - if opcInfo(opcRti) = '1' then - nextCpuCycle <= cycleRead; - end if; - if opcInfo(opcStackData) = '0' - and opcInfo(opcStackUp) = '1' then - nextCpuCycle <= cycleJump; - end if; - when cycleStack3 => - nextCpuCycle <= cycleRead; - if opcInfo(opcStackData) = '0' - or opcInfo(opcStackUp) = '1' then - nextCpuCycle <= cycleJump; - elsif opcInfo(opcStackAddr) = '1' then - nextCpuCycle <= cycleStack4; - end if; - when cycleStack4 => - nextCpuCycle <= cycleRead; - when cycleJump => - if opcInfo(opcIncrAfter) = '1' then - -- Insert extra cycle - nextCpuCycle <= cycleEnd; - end if; - when others => - null; - end case; - end process; - --- ----------------------------------------------------------------------- --- T register --- ----------------------------------------------------------------------- -calcT: process(clk) - begin - if rising_edge(clk) then - if enable = '1' then - case theCpuCycle is - when cycle2 => - T <= di; - when cycleStack1 | cycleStack2 => - if opcInfo(opcStackUp) = '1' then - -- Read from stack - T <= di; - end if; - when cycleIndirect | cycleRead | cycleRead2 => - T <= di; - when others => - null; - end case; - end if; - end if; - end process; - --- ----------------------------------------------------------------------- --- A register --- ----------------------------------------------------------------------- - process(clk) - begin - if rising_edge(clk) then - if updateRegisters then - if opcInfo(opcUpdateA) = '1' then - A <= aluRegisterOut; - end if; - end if; - end if; - end process; - --- ----------------------------------------------------------------------- --- X register --- ----------------------------------------------------------------------- - process(clk) - begin - if rising_edge(clk) then - if updateRegisters then - if opcInfo(opcUpdateX) = '1' then - X <= aluRegisterOut; - end if; - end if; - end if; - end process; - --- ----------------------------------------------------------------------- --- Y register --- ----------------------------------------------------------------------- - process(clk) - begin - if rising_edge(clk) then - if updateRegisters then - if opcInfo(opcUpdateY) = '1' then - Y <= aluRegisterOut; - end if; - end if; - end if; - end process; - --- ----------------------------------------------------------------------- --- C flag --- ----------------------------------------------------------------------- - process(clk) - begin - if rising_edge(clk) then - if updateRegisters then - if opcInfo(opcUpdateC) = '1' then - C <= aluC; - end if; - end if; - end if; - end process; - --- ----------------------------------------------------------------------- --- Z flag --- ----------------------------------------------------------------------- - process(clk) - begin - if rising_edge(clk) then - if updateRegisters then - if opcInfo(opcUpdateZ) = '1' then - Z <= aluZ; - end if; - end if; - end if; - end process; - --- ----------------------------------------------------------------------- --- I flag --- ----------------------------------------------------------------------- - process(clk) - begin - if rising_edge(clk) then - if updateRegisters then - if opcInfo(opcUpdateI) = '1' then - I <= aluInput(2); - end if; - end if; - end if; - end process; - --- ----------------------------------------------------------------------- --- D flag --- ----------------------------------------------------------------------- - process(clk) - begin - if rising_edge(clk) then - if updateRegisters then - if opcInfo(opcUpdateD) = '1' then - D <= aluInput(3); - end if; - end if; - end if; - end process; - --- ----------------------------------------------------------------------- --- V flag --- ----------------------------------------------------------------------- - process(clk) - begin - if rising_edge(clk) then - if updateRegisters then - if opcInfo(opcUpdateV) = '1' then - V <= aluV; - end if; - end if; - if enable = '1' then - if soReg = '1' and so_n = '0' then - V <= '1'; - end if; - soReg <= so_n; - end if; - end if; - end process; - --- ----------------------------------------------------------------------- --- N flag --- ----------------------------------------------------------------------- - process(clk) - begin - if rising_edge(clk) then - if updateRegisters then - if opcInfo(opcUpdateN) = '1' then - N <= aluN; - end if; - end if; - end if; - end process; - --- ----------------------------------------------------------------------- --- Stack pointer --- ----------------------------------------------------------------------- - process(clk) - variable sIncDec : unsigned(7 downto 0); - variable updateFlag : boolean; - begin - if rising_edge(clk) then - - if opcInfo(opcStackUp) = '1' then - sIncDec := S + 1; - else - sIncDec := S - 1; - end if; - - if enable = '1' then - updateFlag := false; - case nextCpuCycle is - when cycleStack1 => - if (opcInfo(opcStackUp) = '1') - or (opcInfo(opcStackData) = '1') then - updateFlag := true; - end if; - when cycleStack2 => - updateFlag := true; - when cycleStack3 => - updateFlag := true; - when cycleStack4 => - updateFlag := true; - when cycleRead => - if opcInfo(opcRti) = '1' then - updateFlag := true; - end if; - when cycleWrite => - if opcInfo(opcStackData) = '1' then - updateFlag := true; - end if; - when others => - null; - end case; - if updateFlag then - S <= sIncDec; - end if; - end if; - if updateRegisters then - if opcInfo(opcUpdateS) = '1' then - S <= aluRegisterOut; - end if; - end if; - end if; - end process; - --- ----------------------------------------------------------------------- --- Data out --- ----------------------------------------------------------------------- ---calcDo: process(cpuNo, theCpuCycle, aluOut, PC, T) -calcDo: process(clk) - begin - if rising_edge(clk) then - if enable = '1' then - doReg <= aluRmwOut; - if opcInfo(opcInH) = '1' then - -- For illegal opcodes SHA, SHX, SHY, SHS - doReg <= aluRmwOut and myAddrIncrH; - end if; - - case nextCpuCycle is - when cycleStack2 => - if opcInfo(opcIRQ) = '1' - and irqActive = '0' then - doReg <= myAddrIncr(15 downto 8); - else - doReg <= PC(15 downto 8); - end if; - when cycleStack3 => - doReg <= PC(7 downto 0); - when cycleRmw => --- do <= T; -- Read-modify-write write old value first. - doReg <= di; -- Read-modify-write write old value first. - when others => null; - end case; - end if; - end if; - end process; - do <= doReg; - - - --- ----------------------------------------------------------------------- --- Write enable --- ----------------------------------------------------------------------- -calcWe: process(clk) - begin - if rising_edge(clk) then - if enable = '1' then - theWe <= '0'; - case nextCpuCycle is - when cycleStack1 => - if opcInfo(opcStackUp) = '0' - and ((opcInfo(opcStackAddr) = '0') - or (opcInfo(opcStackData) = '1')) then - theWe <= '1'; - end if; - when cycleStack2 | cycleStack3 | cycleStack4 => - if opcInfo(opcStackUp) = '0' then - theWe <= '1'; - end if; - when cycleRmw => - theWe <= '1'; - when cycleWrite => - theWe <= '1'; - when others => - null; - end case; - end if; - end if; - end process; - we <= theWe; - --- ----------------------------------------------------------------------- --- Program counter --- ----------------------------------------------------------------------- -calcPC: process(clk) - begin - if rising_edge(clk) then - if enable = '1' then - case theCpuCycle is - when opcodeFetch => - PC <= myAddr; - when cycle2 => - if irqActive = '0' then - if opcInfo(opcSecondByte) = '1' then - PC <= myAddrIncr; - else - PC <= myAddr; - end if; - end if; - when cycle3 => - if opcInfo(opcAbsolute) = '1' then - PC <= myAddrIncr; - end if; - when others => - null; - end case; - end if; - end if; - end process; - debugPc <= PC; - --- ----------------------------------------------------------------------- --- Address generation --- ----------------------------------------------------------------------- -calcNextAddr: process(theCpuCycle, opcInfo, indexOut, T, reset) - begin - nextAddr <= nextAddrIncr; - case theCpuCycle is - when cycle2 => - if opcInfo(opcStackAddr) = '1' - or opcInfo(opcStackData) = '1' then - nextAddr <= nextAddrStack; - elsif opcInfo(opcAbsolute) = '1' then - nextAddr <= nextAddrIncr; - elsif opcInfo(opcZeroPage) = '1' then - nextAddr <= nextAddrZeroPage; - elsif opcInfo(opcIndirect) = '1' then - nextAddr <= nextAddrZeroPage; - elsif opcInfo(opcSecondByte) = '1' then - nextAddr <= nextAddrIncr; - else - nextAddr <= nextAddrHold; - end if; - when cycle3 => - if (opcInfo(opcIndirect) = '1') - and (opcInfo(indexX) = '1') then - nextAddr <= nextAddrAbs; - else - nextAddr <= nextAddrAbsIndexed; - end if; - when cyclePreIndirect => - nextAddr <= nextAddrZPIndexed; - when cycleIndirect => - nextAddr <= nextAddrIncrL; - when cycleBranchTaken => - nextAddr <= nextAddrRelative; - when cycleBranchPage => - if T(7) = '0' then - nextAddr <= nextAddrIncrH; - else - nextAddr <= nextAddrDecrH; - end if; - when cyclePreRead => - nextAddr <= nextAddrZPIndexed; - when cycleRead => - nextAddr <= nextAddrPc; - if opcInfo(opcJump) = '1' then - -- Emulate 6510 bug, jmp(xxFF) fetches from same page. - -- Replace with nextAddrIncr if emulating 65C02 or later cpu. - nextAddr <= nextAddrIncrL; - elsif indexOut(8) = '1' then - nextAddr <= nextAddrIncrH; - elsif opcInfo(opcRmw) = '1' then - nextAddr <= nextAddrHold; - end if; - when cycleRead2 => - nextAddr <= nextAddrPc; - if opcInfo(opcRmw) = '1' then - nextAddr <= nextAddrHold; - end if; - when cycleRmw => - nextAddr <= nextAddrHold; - when cyclePreWrite => - nextAddr <= nextAddrHold; - if opcInfo(opcZeroPage) = '1' then - nextAddr <= nextAddrZPIndexed; - elsif indexOut(8) = '1' then - nextAddr <= nextAddrIncrH; - end if; - when cycleWrite => - nextAddr <= nextAddrPc; - when cycleStack1 => - nextAddr <= nextAddrStack; - when cycleStack2 => - nextAddr <= nextAddrStack; - when cycleStack3 => - nextAddr <= nextAddrStack; - if opcInfo(opcStackData) = '0' then - nextAddr <= nextAddrPc; - end if; - when cycleStack4 => - nextAddr <= nextAddrIrq; - when cycleJump => - nextAddr <= nextAddrAbs; - when others => - null; - end case; - if reset = '1' then - nextAddr <= nextAddrReset; - end if; - end process; - -indexAlu: process(opcInfo, myAddr, T, X, Y) - begin - if opcInfo(indexX) = '1' then - indexOut <= (B"0" & T) + (B"0" & X); - elsif opcInfo(indexY) = '1' then - indexOut <= (B"0" & T) + (B"0" & Y); - elsif opcInfo(opcBranch) = '1' then - indexOut <= (B"0" & T) + (B"0" & myAddr(7 downto 0)); - else - indexOut <= B"0" & T; - end if; - end process; - -calcAddr: process(clk) - begin - if rising_edge(clk) then - if enable = '1' then - case nextAddr is - when nextAddrIncr => myAddr <= myAddrIncr; - when nextAddrIncrL => myAddr(7 downto 0) <= myAddrIncr(7 downto 0); - when nextAddrIncrH => myAddr(15 downto 8) <= myAddrIncrH; - when nextAddrDecrH => myAddr(15 downto 8) <= myAddrDecrH; - when nextAddrPc => myAddr <= PC; - when nextAddrIrq => - myAddr <= X"FFFE"; - if nmiReg = '0' then - myAddr <= X"FFFA"; - end if; - when nextAddrReset => myAddr <= X"FFFC"; - when nextAddrAbs => myAddr <= di & T; - when nextAddrAbsIndexed => myAddr <= di & indexOut(7 downto 0); - when nextAddrZeroPage => myAddr <= "00000000" & di; - when nextAddrZPIndexed => myAddr <= "00000000" & indexOut(7 downto 0); - when nextAddrStack => myAddr <= "00000001" & S; - when nextAddrRelative => myAddr(7 downto 0) <= indexOut(7 downto 0); - when others => null; - end case; - end if; - end if; - end process; - - myAddrIncr <= myAddr + 1; - myAddrIncrH <= myAddr(15 downto 8) + 1; - myAddrDecrH <= myAddr(15 downto 8) - 1; - - addr <= myAddr; - - debugA <= A; - debugX <= X; - debugY <= Y; - debugS <= S; - -end architecture; - - diff --git a/Computer_MiST/Commodore - Pet2001_MiST/rtl/hq2x.sv b/Computer_MiST/Commodore - Pet2001_MiST/rtl/hq2x.sv deleted file mode 100644 index f17732b6..00000000 --- a/Computer_MiST/Commodore - Pet2001_MiST/rtl/hq2x.sv +++ /dev/null @@ -1,454 +0,0 @@ -// -// -// Copyright (c) 2012-2013 Ludvig Strigeus -// Copyright (c) 2017 Sorgelig -// -// This program is GPL Licensed. See COPYING for the full license. -// -// -//////////////////////////////////////////////////////////////////////////////////////////////////////// - -// synopsys translate_off -`timescale 1 ps / 1 ps -// synopsys translate_on - -`define BITS_TO_FIT(N) ( \ - N <= 2 ? 0 : \ - N <= 4 ? 1 : \ - N <= 8 ? 2 : \ - N <= 16 ? 3 : \ - N <= 32 ? 4 : \ - N <= 64 ? 5 : \ - N <= 128 ? 6 : \ - N <= 256 ? 7 : \ - N <= 512 ? 8 : \ - N <=1024 ? 9 : 10 ) - -module hq2x_in #(parameter LENGTH, parameter DWIDTH) -( - input clk, - - input [AWIDTH:0] rdaddr, - input rdbuf, - output[DWIDTH:0] q, - - input [AWIDTH:0] wraddr, - input wrbuf, - input [DWIDTH:0] data, - input wren -); - - localparam AWIDTH = `BITS_TO_FIT(LENGTH); - wire [DWIDTH:0] out[2]; - assign q = out[rdbuf]; - - hq2x_buf #(.NUMWORDS(LENGTH), .AWIDTH(AWIDTH), .DWIDTH(DWIDTH)) buf0(clk,data,rdaddr,wraddr,wren && (wrbuf == 0),out[0]); - hq2x_buf #(.NUMWORDS(LENGTH), .AWIDTH(AWIDTH), .DWIDTH(DWIDTH)) buf1(clk,data,rdaddr,wraddr,wren && (wrbuf == 1),out[1]); -endmodule - - -module hq2x_out #(parameter LENGTH, parameter DWIDTH) -( - input clk, - - input [AWIDTH:0] rdaddr, - input [1:0] rdbuf, - output[DWIDTH:0] q, - - input [AWIDTH:0] wraddr, - input [1:0] wrbuf, - input [DWIDTH:0] data, - input wren -); - - localparam AWIDTH = `BITS_TO_FIT(LENGTH*2); - wire [DWIDTH:0] out[4]; - assign q = out[rdbuf]; - - hq2x_buf #(.NUMWORDS(LENGTH*2), .AWIDTH(AWIDTH), .DWIDTH(DWIDTH)) buf0(clk,data,rdaddr,wraddr,wren && (wrbuf == 0),out[0]); - hq2x_buf #(.NUMWORDS(LENGTH*2), .AWIDTH(AWIDTH), .DWIDTH(DWIDTH)) buf1(clk,data,rdaddr,wraddr,wren && (wrbuf == 1),out[1]); - hq2x_buf #(.NUMWORDS(LENGTH*2), .AWIDTH(AWIDTH), .DWIDTH(DWIDTH)) buf2(clk,data,rdaddr,wraddr,wren && (wrbuf == 2),out[2]); - hq2x_buf #(.NUMWORDS(LENGTH*2), .AWIDTH(AWIDTH), .DWIDTH(DWIDTH)) buf3(clk,data,rdaddr,wraddr,wren && (wrbuf == 3),out[3]); -endmodule - - -module hq2x_buf #(parameter NUMWORDS, parameter AWIDTH, parameter DWIDTH) -( - input clock, - input [DWIDTH:0] data, - input [AWIDTH:0] rdaddress, - input [AWIDTH:0] wraddress, - input wren, - output [DWIDTH:0] q -); - - altsyncram altsyncram_component ( - .address_a (wraddress), - .clock0 (clock), - .data_a (data), - .wren_a (wren), - .address_b (rdaddress), - .q_b(q), - .aclr0 (1'b0), - .aclr1 (1'b0), - .addressstall_a (1'b0), - .addressstall_b (1'b0), - .byteena_a (1'b1), - .byteena_b (1'b1), - .clock1 (1'b1), - .clocken0 (1'b1), - .clocken1 (1'b1), - .clocken2 (1'b1), - .clocken3 (1'b1), - .data_b ({(DWIDTH+1){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 = "CLOCK0", - 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 = NUMWORDS, - altsyncram_component.numwords_b = NUMWORDS, - altsyncram_component.operation_mode = "DUAL_PORT", - altsyncram_component.outdata_aclr_b = "NONE", - altsyncram_component.outdata_reg_b = "UNREGISTERED", - altsyncram_component.power_up_uninitialized = "FALSE", - altsyncram_component.read_during_write_mode_mixed_ports = "DONT_CARE", - altsyncram_component.widthad_a = AWIDTH+1, - altsyncram_component.widthad_b = AWIDTH+1, - altsyncram_component.width_a = DWIDTH+1, - altsyncram_component.width_b = DWIDTH+1, - altsyncram_component.width_byteena_a = 1; - -endmodule - -//////////////////////////////////////////////////////////////////////////////////////////////////////// - -module DiffCheck -( - input [17:0] rgb1, - input [17:0] rgb2, - output result -); - - wire [5:0] r = rgb1[5:1] - rgb2[5:1]; - wire [5:0] g = rgb1[11:7] - rgb2[11:7]; - wire [5:0] b = rgb1[17:13] - rgb2[17:13]; - wire [6:0] t = $signed(r) + $signed(b); - wire [6:0] gx = {g[5], g}; - wire [7:0] y = $signed(t) + $signed(gx); - wire [6:0] u = $signed(r) - $signed(b); - wire [7:0] v = $signed({g, 1'b0}) - $signed(t); - - // if y is inside (-24..24) - wire y_inside = (y < 8'h18 || y >= 8'he8); - - // if u is inside (-4, 4) - wire u_inside = (u < 7'h4 || u >= 7'h7c); - - // if v is inside (-6, 6) - wire v_inside = (v < 8'h6 || v >= 8'hfA); - assign result = !(y_inside && u_inside && v_inside); -endmodule - -module InnerBlend -( - input [8:0] Op, - input [5:0] A, - input [5:0] B, - input [5:0] C, - output [5:0] O -); - - function [8:0] mul6x3; - input [5:0] op1; - input [2:0] op2; - begin - mul6x3 = 9'd0; - if(op2[0]) mul6x3 = mul6x3 + op1; - if(op2[1]) mul6x3 = mul6x3 + {op1, 1'b0}; - if(op2[2]) mul6x3 = mul6x3 + {op1, 2'b00}; - end - endfunction - - wire OpOnes = Op[4]; - wire [8:0] Amul = mul6x3(A, Op[7:5]); - wire [8:0] Bmul = mul6x3(B, {Op[3:2], 1'b0}); - wire [8:0] Cmul = mul6x3(C, {Op[1:0], 1'b0}); - wire [8:0] At = Amul; - wire [8:0] Bt = (OpOnes == 0) ? Bmul : {3'b0, B}; - wire [8:0] Ct = (OpOnes == 0) ? Cmul : {3'b0, C}; - wire [9:0] Res = {At, 1'b0} + Bt + Ct; - assign O = Op[8] ? A : Res[9:4]; -endmodule - -module Blend -( - input [5:0] rule, - input disable_hq2x, - input [17:0] E, - input [17:0] A, - input [17:0] B, - input [17:0] D, - input [17:0] F, - input [17:0] H, - output [17:0] Result -); - - reg [1:0] input_ctrl; - reg [8:0] op; - localparam BLEND0 = 9'b1_xxx_x_xx_xx; // 0: A - localparam BLEND1 = 9'b0_110_0_10_00; // 1: (A * 12 + B * 4) >> 4 - localparam BLEND2 = 9'b0_100_0_10_10; // 2: (A * 8 + B * 4 + C * 4) >> 4 - localparam BLEND3 = 9'b0_101_0_10_01; // 3: (A * 10 + B * 4 + C * 2) >> 4 - localparam BLEND4 = 9'b0_110_0_01_01; // 4: (A * 12 + B * 2 + C * 2) >> 4 - localparam BLEND5 = 9'b0_010_0_11_11; // 5: (A * 4 + (B + C) * 6) >> 4 - localparam BLEND6 = 9'b0_111_1_xx_xx; // 6: (A * 14 + B + C) >> 4 - localparam AB = 2'b00; - localparam AD = 2'b01; - localparam DB = 2'b10; - localparam BD = 2'b11; - wire is_diff; - DiffCheck diff_checker(rule[1] ? B : H, rule[0] ? D : F, is_diff); - - always @* begin - case({!is_diff, rule[5:2]}) - 1,17: {op, input_ctrl} = {BLEND1, AB}; - 2,18: {op, input_ctrl} = {BLEND1, DB}; - 3,19: {op, input_ctrl} = {BLEND1, BD}; - 4,20: {op, input_ctrl} = {BLEND2, DB}; - 5,21: {op, input_ctrl} = {BLEND2, AB}; - 6,22: {op, input_ctrl} = {BLEND2, AD}; - - 8: {op, input_ctrl} = {BLEND0, 2'bxx}; - 9: {op, input_ctrl} = {BLEND0, 2'bxx}; - 10: {op, input_ctrl} = {BLEND0, 2'bxx}; - 11: {op, input_ctrl} = {BLEND1, AB}; - 12: {op, input_ctrl} = {BLEND1, AB}; - 13: {op, input_ctrl} = {BLEND1, AB}; - 14: {op, input_ctrl} = {BLEND1, DB}; - 15: {op, input_ctrl} = {BLEND1, BD}; - - 24: {op, input_ctrl} = {BLEND2, DB}; - 25: {op, input_ctrl} = {BLEND5, DB}; - 26: {op, input_ctrl} = {BLEND6, DB}; - 27: {op, input_ctrl} = {BLEND2, DB}; - 28: {op, input_ctrl} = {BLEND4, DB}; - 29: {op, input_ctrl} = {BLEND5, DB}; - 30: {op, input_ctrl} = {BLEND3, BD}; - 31: {op, input_ctrl} = {BLEND3, DB}; - default: {op, input_ctrl} = 11'bx; - endcase - - // Setting op[8] effectively disables HQ2X because blend will always return E. - if (disable_hq2x) op[8] = 1; - end - - // Generate inputs to the inner blender. Valid combinations. - // 00: E A B - // 01: E A D - // 10: E D B - // 11: E B D - wire [17:0] Input1 = E; - wire [17:0] Input2 = !input_ctrl[1] ? A : - !input_ctrl[0] ? D : B; - - wire [17:0] Input3 = !input_ctrl[0] ? B : D; - InnerBlend inner_blend1(op, Input1[5:0], Input2[5:0], Input3[5:0], Result[5:0]); - InnerBlend inner_blend2(op, Input1[11:6], Input2[11:6], Input3[11:6], Result[11:6]); - InnerBlend inner_blend3(op, Input1[17:12], Input2[17:12], Input3[17:12], Result[17:12]); -endmodule - - -//////////////////////////////////////////////////////////////////////////////////////////////////// - -module Hq2x #(parameter LENGTH, parameter HALF_DEPTH) -( - input clk, - input ce_x4, - input [DWIDTH:0] inputpixel, - input mono, - input disable_hq2x, - input reset_frame, - input reset_line, - input [1:0] read_y, - input [AWIDTH+1:0] read_x, - output [DWIDTH:0] outpixel -); - - -localparam AWIDTH = `BITS_TO_FIT(LENGTH); -localparam DWIDTH = HALF_DEPTH ? 8 : 17; - -wire [5:0] hqTable[256] = '{ - 19, 19, 26, 11, 19, 19, 26, 11, 23, 15, 47, 35, 23, 15, 55, 39, - 19, 19, 26, 58, 19, 19, 26, 58, 23, 15, 35, 35, 23, 15, 7, 35, - 19, 19, 26, 11, 19, 19, 26, 11, 23, 15, 55, 39, 23, 15, 51, 43, - 19, 19, 26, 58, 19, 19, 26, 58, 23, 15, 51, 35, 23, 15, 7, 43, - 19, 19, 26, 11, 19, 19, 26, 11, 23, 61, 35, 35, 23, 61, 51, 35, - 19, 19, 26, 11, 19, 19, 26, 11, 23, 15, 51, 35, 23, 15, 51, 35, - 19, 19, 26, 11, 19, 19, 26, 11, 23, 61, 7, 35, 23, 61, 7, 43, - 19, 19, 26, 11, 19, 19, 26, 58, 23, 15, 51, 35, 23, 61, 7, 43, - 19, 19, 26, 11, 19, 19, 26, 11, 23, 15, 47, 35, 23, 15, 55, 39, - 19, 19, 26, 11, 19, 19, 26, 11, 23, 15, 51, 35, 23, 15, 51, 35, - 19, 19, 26, 11, 19, 19, 26, 11, 23, 15, 55, 39, 23, 15, 51, 43, - 19, 19, 26, 11, 19, 19, 26, 11, 23, 15, 51, 39, 23, 15, 7, 43, - 19, 19, 26, 11, 19, 19, 26, 11, 23, 15, 51, 35, 23, 15, 51, 39, - 19, 19, 26, 11, 19, 19, 26, 11, 23, 15, 51, 35, 23, 15, 7, 35, - 19, 19, 26, 11, 19, 19, 26, 11, 23, 15, 51, 35, 23, 15, 7, 43, - 19, 19, 26, 11, 19, 19, 26, 11, 23, 15, 7, 35, 23, 15, 7, 43 -}; - -reg [17:0] Prev0, Prev1, Prev2, Curr0, Curr1, Next0, Next1, Next2; -reg [17:0] A, B, D, F, G, H; -reg [7:0] pattern, nextpatt; -reg [1:0] i; -reg [7:0] y; - -wire curbuf = y[0]; -reg prevbuf = 0; -wire iobuf = !curbuf; - -wire diff0, diff1; -DiffCheck diffcheck0(Curr1, (i == 0) ? Prev0 : (i == 1) ? Curr0 : (i == 2) ? Prev2 : Next1, diff0); -DiffCheck diffcheck1(Curr1, (i == 0) ? Prev1 : (i == 1) ? Next0 : (i == 2) ? Curr2 : Next2, diff1); - -wire [7:0] new_pattern = {diff1, diff0, pattern[7:2]}; - -wire [17:0] X = (i == 0) ? A : (i == 1) ? Prev1 : (i == 2) ? Next1 : G; -wire [17:0] blend_result; -Blend blender(hqTable[nextpatt], disable_hq2x, Curr0, X, B, D, F, H, blend_result); - -reg Curr2_addr1; -reg [AWIDTH:0] Curr2_addr2; -wire [17:0] Curr2 = HALF_DEPTH ? h2rgb(Curr2tmp) : Curr2tmp; -wire [DWIDTH:0] Curr2tmp; - -reg [AWIDTH:0] wrin_addr2; -reg [DWIDTH:0] wrpix; -reg wrin_en; - -function [17:0] h2rgb; - input [8:0] v; -begin - h2rgb = mono ? {v[5:3],v[2:0], v[5:3],v[2:0], v[5:3],v[2:0]} : {v[8:6],v[8:6],v[5:3],v[5:3],v[2:0],v[2:0]}; -end -endfunction - -function [8:0] rgb2h; - input [17:0] v; -begin - rgb2h = mono ? {3'b000, v[17:15], v[14:12]} : {v[17:15], v[11:9], v[5:3]}; -end -endfunction - -hq2x_in #(.LENGTH(LENGTH), .DWIDTH(DWIDTH)) hq2x_in -( - .clk(clk), - - .rdaddr(Curr2_addr2), - .rdbuf(Curr2_addr1), - .q(Curr2tmp), - - .wraddr(wrin_addr2), - .wrbuf(iobuf), - .data(wrpix), - .wren(wrin_en) -); - -reg [1:0] wrout_addr1; -reg [AWIDTH+1:0] wrout_addr2; -reg wrout_en; -reg [DWIDTH:0] wrdata; - -hq2x_out #(.LENGTH(LENGTH), .DWIDTH(DWIDTH)) hq2x_out -( - .clk(clk), - - .rdaddr(read_x), - .rdbuf(read_y), - .q(outpixel), - - .wraddr(wrout_addr2), - .wrbuf(wrout_addr1), - .data(wrdata), - .wren(wrout_en) -); - -always @(posedge clk) begin - reg [AWIDTH:0] offs; - reg old_reset_line; - reg old_reset_frame; - - wrout_en <= 0; - wrin_en <= 0; - - if(ce_x4) begin - - pattern <= new_pattern; - - if(~&offs) begin - if (i == 0) begin - Curr2_addr1 <= prevbuf; - Curr2_addr2 <= offs; - end - if (i == 1) begin - Prev2 <= Curr2; - Curr2_addr1 <= curbuf; - Curr2_addr2 <= offs; - end - if (i == 2) begin - Next2 <= HALF_DEPTH ? h2rgb(inputpixel) : inputpixel; - wrpix <= inputpixel; - wrin_addr2 <= offs; - wrin_en <= 1; - end - if (i == 3) begin - offs <= offs + 1'd1; - end - - if(HALF_DEPTH) wrdata <= rgb2h(blend_result); - else wrdata <= blend_result; - - wrout_addr1 <= {curbuf, i[1]}; - wrout_addr2 <= {offs, i[1]^i[0]}; - wrout_en <= 1; - end - - if(i==3) begin - nextpatt <= {new_pattern[7:6], new_pattern[3], new_pattern[5], new_pattern[2], new_pattern[4], new_pattern[1:0]}; - {A, G} <= {Prev0, Next0}; - {B, F, H, D} <= {Prev1, Curr2, Next1, Curr0}; - {Prev0, Prev1} <= {Prev1, Prev2}; - {Curr0, Curr1} <= {Curr1, Curr2}; - {Next0, Next1} <= {Next1, Next2}; - end else begin - nextpatt <= {nextpatt[5], nextpatt[3], nextpatt[0], nextpatt[6], nextpatt[1], nextpatt[7], nextpatt[4], nextpatt[2]}; - {B, F, H, D} <= {F, H, D, B}; - end - - i <= i + 1'b1; - if(old_reset_line && ~reset_line) begin - old_reset_frame <= reset_frame; - offs <= 0; - i <= 0; - y <= y + 1'd1; - prevbuf <= curbuf; - if(old_reset_frame & ~reset_frame) begin - y <= 0; - prevbuf <= 0; - end - end - - old_reset_line <= reset_line; - end -end - -endmodule // Hq2x diff --git a/Computer_MiST/Commodore - Pet2001_MiST/rtl/keyboard.sv b/Computer_MiST/Commodore - Pet2001_MiST/rtl/keyboard.sv deleted file mode 100644 index dbb26c24..00000000 --- a/Computer_MiST/Commodore - Pet2001_MiST/rtl/keyboard.sv +++ /dev/null @@ -1,286 +0,0 @@ - -module keyboard -( - input reset, - input clk, - - input ps2_kbd_clk, - input ps2_kbd_data, - - input [3:0] keyrow, - output [7:0] keyin, - output reg shift_lock, - - output reg [11:1] Fn = 0, - output reg [2:0] mod = 0 -); - -reg [3:0] prev_clk = 0; -reg [11:0] shift_reg = 12'hFFF; -wire[11:0] kdata = {ps2_kbd_data,shift_reg[11:1]}; -wire [7:0] kcode = kdata[9:2]; -reg [7:0] keys[10]; -reg release_btn = 0; -reg [7:0] code; - -assign keyin = keys[keyrow]; - -reg input_strobe = 0; -wire shift = mod[0]; - -always @(negedge clk) begin - reg old_reset = 0; - - old_reset <= reset; - - if(~old_reset & reset)begin - keys[0] <= 8'hFF; - keys[1] <= 8'hFF; - keys[2] <= 8'hFF; - keys[3] <= 8'hFF; - keys[4] <= 8'hFF; - keys[5] <= 8'hFF; - keys[6] <= 8'hFF; - keys[7] <= 8'hFF; - keys[8] <= 8'hFF; - keys[9] <= 8'hFF; - shift_lock <= 0; - end - - if(input_strobe) begin - case(code) - 8'h59: mod[0]<= ~release_btn; // right shift - 8'h12: mod[0]<= ~release_btn; // Left shift - 8'h11: mod[1]<= ~release_btn; // alt - 8'h14: mod[2]<= ~release_btn; // ctrl - 8'h05: Fn[1] <= ~release_btn; // F1 - 8'h06: Fn[2] <= ~release_btn; // F2 - 8'h04: Fn[3] <= ~release_btn; // F3 - 8'h0C: Fn[4] <= ~release_btn; // F4 - 8'h03: Fn[5] <= ~release_btn; // F5 - 8'h0B: Fn[6] <= ~release_btn; // F6 - 8'h83: Fn[7] <= ~release_btn; // F7 - 8'h0A: Fn[8] <= ~release_btn; // F8 - 8'h01: Fn[9] <= ~release_btn; // F9 - 8'h09: Fn[10]<= ~release_btn; // F10 - 8'h78: Fn[11]<= ~release_btn; // F11 - endcase - - case(code) - 'h76: begin - keys[9][4] <= release_btn; // ESC -> STOP - if(~release_btn) keys[8][5] <= 1; - else keys[8][5] <= ~shift_lock; - end - 'h05: begin - keys[9][4] <= release_btn; // F1 -> RUN - if(~release_btn) keys[8][5] <= 0; - else keys[8][5] <= ~shift_lock; - end - 'h06: begin - keys[0][6] <= release_btn; // F2 -> CLR - if(~release_btn) keys[8][5] <= 0; - else keys[8][5] <= ~shift_lock; - end - 'h71: begin - keys[1][7] <= release_btn; // DEL - if(~release_btn) keys[8][5] <= 1; - else keys[8][5] <= ~shift_lock; - end - 'h70: begin - keys[1][7] <= release_btn; // INSERT - if(~release_btn) keys[8][5] <= 0; - else keys[8][5] <= ~shift_lock; - end - 'h6C: begin - keys[0][6] <= release_btn; // HOME - if(~release_btn) keys[8][5] <= 1; - else keys[8][5] <= ~shift_lock; - end - 'h72: begin - keys[1][6] <= release_btn; // DOWN - if(~release_btn) keys[8][5] <= 1; - else keys[8][5] <= ~shift_lock; - end - 'h75: begin - keys[1][6] <= release_btn; // UP - if(~release_btn) keys[8][5] <= 0; - else keys[8][5] <= ~shift_lock; - end - 'h74: begin - keys[0][7] <= release_btn; // RIGHT - if(~release_btn) keys[8][5] <= 1; - else keys[8][5] <= ~shift_lock; - end - 'h6B: begin - keys[0][7] <= release_btn; // LEFT - if(~release_btn) keys[8][5] <= 0; - else keys[8][5] <= ~shift_lock; - end - - 'h58: begin - keys[8][5] <= release_btn ^ shift_lock; // CAPS -> R SHIFT - if(~release_btn) shift_lock <= ~shift_lock; - end - - 'h11: keys[8][5] <= release_btn ^ shift_lock; // ALT -> R SHIFT - 'h14: keys[8][0] <= release_btn; // CTRL -> L SHIFT - 'h1F: keys[9][0] <= release_btn; // L GUI -> REV ON/OFF - 'h5A: keys[6][5] <= release_btn; // RETURN - 'h66: keys[1][7] <= release_btn; // BKSP -> DEL - - 'h1C: keys[4][0] <= release_btn; // a - 'h32: keys[6][2] <= release_btn; // b - 'h21: keys[6][1] <= release_btn; // c - 'h23: keys[4][1] <= release_btn; // d - 'h24: keys[2][1] <= release_btn; // e - 'h2B: keys[5][1] <= release_btn; // f - 'h34: keys[4][2] <= release_btn; // g - 'h33: keys[5][2] <= release_btn; // h - 'h43: keys[3][3] <= release_btn; // i - 'h3B: keys[4][3] <= release_btn; // j - 'h42: keys[5][3] <= release_btn; // k - 'h4B: keys[4][4] <= release_btn; // l - 'h3A: keys[6][3] <= release_btn; // m - 'h31: keys[7][2] <= release_btn; // n - 'h44: keys[2][4] <= release_btn; // o - 'h4D: keys[3][4] <= release_btn; // p - 'h15: keys[2][0] <= release_btn; // q - 'h2D: keys[3][1] <= release_btn; // r - 'h1B: keys[5][0] <= release_btn; // s - 'h2C: keys[2][2] <= release_btn; // t - 'h3C: keys[2][3] <= release_btn; // u - 'h2A: keys[7][1] <= release_btn; // v - 'h1D: keys[3][0] <= release_btn; // w - 'h22: keys[7][0] <= release_btn; // x - 'h35: keys[3][2] <= release_btn; // y - 'h1A: keys[6][0] <= release_btn; // z - - 'h54: keys[9][1] <= release_btn; // [ - 'h5B: keys[8][2] <= release_btn; // ] - 'h5D: keys[1][3] <= release_btn; // \ - 'h29: keys[9][2] <= release_btn; // SPACE - - 'h16: begin - keys[6][6] <= release_btn | shift; // 1 - keys[0][0] <= release_btn | ~shift; // ! - end - - 'h1E: begin - keys[7][6] <= release_btn | shift; // 2 - keys[8][1] <= release_btn | ~shift; // @ - end - - 'h26: begin - keys[6][7] <= release_btn | shift; // 3 - keys[0][1] <= release_btn | ~shift; // # - end - - 'h25: begin - keys[4][6] <= release_btn | shift; // 4 - keys[1][1] <= release_btn | ~shift; // $ - end - - 'h2E: begin - keys[5][6] <= release_btn | shift; // 5 - keys[0][2] <= release_btn | ~shift; // % - end - - 'h36: begin - keys[4][7] <= release_btn | shift; // 6 - keys[2][5] <= release_btn | ~shift; // ^ - end - - 'h3D: begin - keys[2][6] <= release_btn | shift; // 7 - keys[0][3] <= release_btn | ~shift; // & - end - - 'h3E: begin - keys[3][6] <= release_btn | shift; // 8 - keys[5][7] <= release_btn | ~shift; // * - end - - 'h46: begin - keys[2][7] <= release_btn | shift; // 9 - keys[0][4] <= release_btn | ~shift; // ( - end - - 'h45: begin - keys[8][6] <= release_btn | shift; // 0 - keys[1][4] <= release_btn | ~shift; // ) - end - - 'h41: begin - keys[7][3] <= release_btn | shift; // , - keys[9][3] <= release_btn | ~shift; // < - end - - 'h49: begin - keys[9][6] <= release_btn | shift; // . - keys[8][4] <= release_btn | ~shift; // > - end - - 'h4A: begin - keys[3][7] <= release_btn | shift; // / - keys[7][4] <= release_btn | ~shift; // ? - end - - 'h4C: begin - keys[6][4] <= release_btn | shift; // ; - keys[5][4] <= release_btn | ~shift; // : - end - - 'h4E: begin - keys[8][7] <= release_btn | shift; // - - keys[0][5] <= release_btn | ~shift; // _ - end - - 'h52: begin - keys[1][2] <= release_btn | shift; // ' - keys[1][0] <= release_btn | ~shift; // " - end - - 'h55: begin - keys[9][7] <= release_btn | shift; // = - keys[7][7] <= release_btn | ~shift; // + - end - - default:; - endcase - end -end - -always @(posedge clk) begin - reg old_reset = 0; - reg action = 0; - old_reset <= reset; - input_strobe <= 0; - - if(~old_reset & reset)begin - prev_clk <= 0; - shift_reg <= 12'hFFF; - end else begin - prev_clk <= {ps2_kbd_clk,prev_clk[3:1]}; - if(prev_clk == 1) begin - if (kdata[11] & ^kdata[10:2] & ~kdata[1] & kdata[0]) begin - shift_reg <= 12'hFFF; - if (kcode == 8'he0) ; - // Extended key code follows - else if (kcode == 8'hf0) - // Release code follows - action <= 1; - else begin - // Cancel extended/release flags for next time - action <= 0; - release_btn <= action; - code <= kcode; - input_strobe <= 1; - end - end else begin - shift_reg <= kdata; - end - end - end -end -endmodule diff --git a/Computer_MiST/Commodore - Pet2001_MiST/rtl/mist_io.v b/Computer_MiST/Commodore - Pet2001_MiST/rtl/mist_io.v deleted file mode 100644 index ad233a3b..00000000 --- a/Computer_MiST/Commodore - Pet2001_MiST/rtl/mist_io.v +++ /dev/null @@ -1,491 +0,0 @@ -// -// mist_io.v -// -// mist_io for the MiST board -// http://code.google.com/p/mist-board/ -// -// Copyright (c) 2014 Till Harbaum -// -// This source file is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published -// by the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// This source file is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . -// -/////////////////////////////////////////////////////////////////////// - -// -// Use buffer to access SD card. It's time-critical part. -// Made module synchroneous with 2 clock domains: clk_sys and SPI_SCK -// (Sorgelig) -// -// for synchronous projects default value for PS2DIV is fine for any frequency of system clock. -// clk_ps2 = clk_sys/(PS2DIV*2) -// - -module mist_io #(parameter STRLEN=0, parameter PS2DIV=100) -( - - // parameter STRLEN and the actual length of conf_str have to match - input [(8*STRLEN)-1:0] conf_str, - - // Global clock. It should be around 100MHz (higher is better). - input clk_sys, - - // Global SPI clock from ARM. 24MHz - input SPI_SCK, - - input CONF_DATA0, - input SPI_SS2, - output SPI_DO, - input SPI_DI, - - output reg [7:0] joystick_0, - output reg [7:0] joystick_1, - output reg [15:0] joystick_analog_0, - output reg [15:0] joystick_analog_1, - output [1:0] buttons, - output [1:0] switches, - output scandoubler_disable, - output ypbpr, - - output reg [31:0] status, - - // SD config - input sd_conf, - input sd_sdhc, - output img_mounted, // signaling that new image has been mounted - output reg [31:0] img_size, // size of image in bytes - - // SD block level access - input [31:0] sd_lba, - input sd_rd, - input sd_wr, - output reg sd_ack, - output reg sd_ack_conf, - - // SD byte level access. Signals for 2-PORT altsyncram. - output reg [8:0] sd_buff_addr, - output reg [7:0] sd_buff_dout, - input [7:0] sd_buff_din, - output reg sd_buff_wr, - - // ps2 keyboard emulation - output ps2_kbd_clk, - output reg ps2_kbd_data, - output ps2_mouse_clk, - output reg ps2_mouse_data, - input ps2_caps_led, - - // ARM -> FPGA download - output reg ioctl_download = 0, // signal indicating an active download - output reg [7:0] ioctl_index, // menu index used to upload the file - output ioctl_wr, - output reg [24:0] ioctl_addr, - output reg [7:0] ioctl_dout -); - -reg [7:0] b_data; -reg [6:0] sbuf; -reg [7:0] cmd; -reg [2:0] bit_cnt; // counts bits 0-7 0-7 ... -reg [9:0] byte_cnt; // counts bytes -reg [7:0] but_sw; -reg [2:0] stick_idx; - -reg mount_strobe = 0; -assign img_mounted = mount_strobe; - -assign buttons = but_sw[1:0]; -assign switches = but_sw[3:2]; -assign scandoubler_disable = but_sw[4]; -assign ypbpr = but_sw[5]; - -wire [7:0] spi_dout = { sbuf, SPI_DI}; - -// this variant of user_io is for 8 bit cores (type == a4) only -wire [7:0] core_type = 8'ha4; - -// command byte read by the io controller -wire [7:0] sd_cmd = { 4'h5, sd_conf, sd_sdhc, sd_wr, sd_rd }; - -reg spi_do; -assign SPI_DO = CONF_DATA0 ? 1'bZ : spi_do; - -wire [7:0] kbd_led = { 2'b01, 4'b0000, ps2_caps_led, 1'b1}; - -// drive MISO only when transmitting core id -always@(negedge SPI_SCK) begin - if(!CONF_DATA0) begin - // first byte returned is always core type, further bytes are - // command dependent - if(byte_cnt == 0) begin - spi_do <= core_type[~bit_cnt]; - - end else begin - case(cmd) - // reading config string - 8'h14: begin - // returning a byte from string - if(byte_cnt < STRLEN + 1) spi_do <= conf_str[{STRLEN - byte_cnt,~bit_cnt}]; - else spi_do <= 0; - end - - // reading sd card status - 8'h16: begin - if(byte_cnt == 1) spi_do <= sd_cmd[~bit_cnt]; - else if((byte_cnt >= 2) && (byte_cnt < 6)) spi_do <= sd_lba[{5-byte_cnt, ~bit_cnt}]; - else spi_do <= 0; - end - - // reading sd card write data - 8'h18: - spi_do <= b_data[~bit_cnt]; - - // reading keyboard LED status - 8'h1f: - spi_do <= kbd_led[~bit_cnt]; - - default: - spi_do <= 0; - endcase - end - end -end - -reg b_wr2,b_wr3; -always @(negedge clk_sys) begin - b_wr3 <= b_wr2; - sd_buff_wr <= b_wr3; -end - -// SPI receiver -always@(posedge SPI_SCK or posedge CONF_DATA0) begin - - if(CONF_DATA0) begin - b_wr2 <= 0; - bit_cnt <= 0; - byte_cnt <= 0; - sd_ack <= 0; - sd_ack_conf <= 0; - end else begin - b_wr2 <= 0; - - sbuf <= spi_dout[6:0]; - bit_cnt <= bit_cnt + 1'd1; - if(bit_cnt == 5) begin - if (byte_cnt == 0) sd_buff_addr <= 0; - if((byte_cnt != 0) & (sd_buff_addr != 511)) sd_buff_addr <= sd_buff_addr + 1'b1; - if((byte_cnt == 1) & ((cmd == 8'h17) | (cmd == 8'h19))) sd_buff_addr <= 0; - end - - // finished reading command byte - if(bit_cnt == 7) begin - if(~&byte_cnt) byte_cnt <= byte_cnt + 8'd1; - if(byte_cnt == 0) begin - cmd <= spi_dout; - - if(spi_dout == 8'h19) begin - sd_ack_conf <= 1; - sd_buff_addr <= 0; - end - if((spi_dout == 8'h17) || (spi_dout == 8'h18)) begin - sd_ack <= 1; - sd_buff_addr <= 0; - end - if(spi_dout == 8'h18) b_data <= sd_buff_din; - - mount_strobe <= 0; - - end else begin - - case(cmd) - // buttons and switches - 8'h01: but_sw <= spi_dout; - 8'h02: joystick_0 <= spi_dout; - 8'h03: joystick_1 <= spi_dout; - - // store incoming ps2 mouse bytes - 8'h04: begin - ps2_mouse_fifo[ps2_mouse_wptr] <= spi_dout; - ps2_mouse_wptr <= ps2_mouse_wptr + 1'd1; - end - - // store incoming ps2 keyboard bytes - 8'h05: begin - ps2_kbd_fifo[ps2_kbd_wptr] <= spi_dout; - ps2_kbd_wptr <= ps2_kbd_wptr + 1'd1; - end - - 8'h15: status[7:0] <= spi_dout; - - // send SD config IO -> FPGA - // flag that download begins - // sd card knows data is config if sd_dout_strobe is asserted - // with sd_ack still being inactive (low) - 8'h19, - // send sector IO -> FPGA - // flag that download begins - 8'h17: begin - sd_buff_dout <= spi_dout; - b_wr2 <= 1; - end - - 8'h18: b_data <= sd_buff_din; - - // joystick analog - 8'h1a: begin - // first byte is joystick index - if(byte_cnt == 1) stick_idx <= spi_dout[2:0]; - else if(byte_cnt == 2) begin - // second byte is x axis - if(stick_idx == 0) joystick_analog_0[15:8] <= spi_dout; - else if(stick_idx == 1) joystick_analog_1[15:8] <= spi_dout; - end else if(byte_cnt == 3) begin - // third byte is y axis - if(stick_idx == 0) joystick_analog_0[7:0] <= spi_dout; - else if(stick_idx == 1) joystick_analog_1[7:0] <= spi_dout; - end - end - - // notify image selection - 8'h1c: mount_strobe <= 1; - - // send image info - 8'h1d: if(byte_cnt<5) img_size[(byte_cnt-1)<<3 +:8] <= spi_dout; - - // status, 32bit version - 8'h1e: if(byte_cnt<5) status[(byte_cnt-1)<<3 +:8] <= spi_dout; - default: ; - endcase - end - end - end -end - - -/////////////////////////////// PS2 /////////////////////////////// -// 8 byte fifos to store ps2 bytes -localparam PS2_FIFO_BITS = 3; - -reg clk_ps2; -always @(negedge clk_sys) begin - integer cnt; - cnt <= cnt + 1'd1; - if(cnt == PS2DIV) begin - clk_ps2 <= ~clk_ps2; - cnt <= 0; - end -end - -// keyboard -reg [7:0] ps2_kbd_fifo[1<= 1)&&(ps2_kbd_tx_state < 9)) begin - ps2_kbd_data <= ps2_kbd_tx_byte[0]; // data bits - ps2_kbd_tx_byte[6:0] <= ps2_kbd_tx_byte[7:1]; // shift down - if(ps2_kbd_tx_byte[0]) - ps2_kbd_parity <= !ps2_kbd_parity; - end - - // transmission of parity - if(ps2_kbd_tx_state == 9) ps2_kbd_data <= ps2_kbd_parity; - - // transmission of stop bit - if(ps2_kbd_tx_state == 10) ps2_kbd_data <= 1; // stop bit is 1 - - // advance state machine - if(ps2_kbd_tx_state < 11) ps2_kbd_tx_state <= ps2_kbd_tx_state + 1'd1; - else ps2_kbd_tx_state <= 0; - end - end -end - -// mouse -reg [7:0] ps2_mouse_fifo[1<= 1)&&(ps2_mouse_tx_state < 9)) begin - ps2_mouse_data <= ps2_mouse_tx_byte[0]; // data bits - ps2_mouse_tx_byte[6:0] <= ps2_mouse_tx_byte[7:1]; // shift down - if(ps2_mouse_tx_byte[0]) - ps2_mouse_parity <= !ps2_mouse_parity; - end - - // transmission of parity - if(ps2_mouse_tx_state == 9) ps2_mouse_data <= ps2_mouse_parity; - - // transmission of stop bit - if(ps2_mouse_tx_state == 10) ps2_mouse_data <= 1; // stop bit is 1 - - // advance state machine - if(ps2_mouse_tx_state < 11) ps2_mouse_tx_state <= ps2_mouse_tx_state + 1'd1; - else ps2_mouse_tx_state <= 0; - end - end -end - - -/////////////////////////////// DOWNLOADING /////////////////////////////// - -reg [7:0] data_w; -reg [24:0] addr_w; -reg rclk = 0; - -localparam UIO_FILE_TX = 8'h53; -localparam UIO_FILE_TX_DAT = 8'h54; -localparam UIO_FILE_INDEX = 8'h55; - -// data_io has its own SPI interface to the io controller -always@(posedge SPI_SCK, posedge SPI_SS2) begin - reg [6:0] sbuf; - reg [7:0] cmd; - reg [4:0] cnt; - reg [24:0] addr; - - if(SPI_SS2) cnt <= 0; - else begin - rclk <= 0; - - // don't shift in last bit. It is evaluated directly - // when writing to ram - if(cnt != 15) sbuf <= { sbuf[5:0], SPI_DI}; - - // increase target address after write - if(rclk) addr <= addr + 1'd1; - - // count 0-7 8-15 8-15 ... - if(cnt < 15) cnt <= cnt + 1'd1; - else cnt <= 8; - - // finished command byte - if(cnt == 7) cmd <= {sbuf, SPI_DI}; - - // prepare/end transmission - if((cmd == UIO_FILE_TX) && (cnt == 15)) begin - // prepare - if(SPI_DI) begin - addr <= 0; - ioctl_download <= 1; - end else begin - addr_w <= addr; - ioctl_download <= 0; - end - end - - // command 0x54: UIO_FILE_TX - if((cmd == UIO_FILE_TX_DAT) && (cnt == 15)) begin - addr_w <= addr; - data_w <= {sbuf, SPI_DI}; - rclk <= 1; - end - - // expose file (menu) index - if((cmd == UIO_FILE_INDEX) && (cnt == 15)) ioctl_index <= {sbuf, SPI_DI}; - end -end - -assign ioctl_wr = |ioctl_wrd; -reg [1:0] ioctl_wrd; - -always@(negedge clk_sys) begin - reg rclkD, rclkD2; - - rclkD <= rclk; - rclkD2 <= rclkD; - ioctl_wrd<= {ioctl_wrd[0],1'b0}; - - if(rclkD & ~rclkD2) begin - ioctl_dout <= data_w; - ioctl_addr <= addr_w; - ioctl_wrd <= 2'b11; - end -end - -endmodule diff --git a/Computer_MiST/Commodore - Pet2001_MiST/rtl/osd.v b/Computer_MiST/Commodore - Pet2001_MiST/rtl/osd.v deleted file mode 100644 index c62c10af..00000000 --- a/Computer_MiST/Commodore - Pet2001_MiST/rtl/osd.v +++ /dev/null @@ -1,179 +0,0 @@ -// A simple OSD implementation. Can be hooked up between a cores -// VGA output and the physical VGA pins - -module osd ( - // OSDs pixel clock, should be synchronous to cores pixel clock to - // avoid jitter. - input clk_sys, - - // SPI interface - input SPI_SCK, - input SPI_SS3, - input SPI_DI, - - // VGA signals coming from core - input [5:0] R_in, - input [5:0] G_in, - input [5:0] B_in, - input HSync, - input VSync, - - // VGA signals going to video connector - output [5:0] R_out, - output [5:0] G_out, - output [5:0] B_out -); - -parameter OSD_X_OFFSET = 10'd0; -parameter OSD_Y_OFFSET = 10'd0; -parameter OSD_COLOR = 3'd0; - -localparam OSD_WIDTH = 10'd256; -localparam OSD_HEIGHT = 10'd128; - -// ********************************************************************************* -// spi client -// ********************************************************************************* - -// this core supports only the display related OSD commands -// of the minimig -reg osd_enable; -(* ramstyle = "no_rw_check" *) reg [7:0] osd_buffer[2047:0]; // the OSD buffer itself - -// the OSD has its own SPI interface to the io controller -always@(posedge SPI_SCK, posedge SPI_SS3) begin - reg [4:0] cnt; - reg [10:0] bcnt; - reg [7:0] sbuf; - reg [7:0] cmd; - - if(SPI_SS3) begin - cnt <= 0; - bcnt <= 0; - end else begin - sbuf <= {sbuf[6:0], SPI_DI}; - - // 0:7 is command, rest payload - if(cnt < 15) cnt <= cnt + 1'd1; - else cnt <= 8; - - if(cnt == 7) begin - cmd <= {sbuf[6:0], SPI_DI}; - - // lower three command bits are line address - bcnt <= {sbuf[1:0], SPI_DI, 8'h00}; - - // command 0x40: OSDCMDENABLE, OSDCMDDISABLE - if(sbuf[6:3] == 4'b0100) osd_enable <= SPI_DI; - end - - // command 0x20: OSDCMDWRITE - if((cmd[7:3] == 5'b00100) && (cnt == 15)) begin - osd_buffer[bcnt] <= {sbuf[6:0], SPI_DI}; - bcnt <= bcnt + 1'd1; - end - end -end - -// ********************************************************************************* -// video timing and sync polarity anaylsis -// ********************************************************************************* - -// horizontal counter -reg [9:0] h_cnt; -reg [9:0] hs_low, hs_high; -wire hs_pol = hs_high < hs_low; -wire [9:0] dsp_width = hs_pol ? hs_low : hs_high; - -// vertical counter -reg [9:0] v_cnt; -reg [9:0] vs_low, vs_high; -wire vs_pol = vs_high < vs_low; -wire [9:0] dsp_height = vs_pol ? vs_low : vs_high; - -wire doublescan = (dsp_height>350); - -reg ce_pix; -always @(negedge clk_sys) begin - integer cnt = 0; - integer pixsz, pixcnt; - reg hs; - - cnt <= cnt + 1; - hs <= HSync; - - pixcnt <= pixcnt + 1; - if(pixcnt == pixsz) pixcnt <= 0; - ce_pix <= !pixcnt; - - if(hs && ~HSync) begin - cnt <= 0; - pixsz <= (cnt >> 9) - 1; - pixcnt <= 0; - ce_pix <= 1; - end -end - -always @(posedge clk_sys) begin - reg hsD, hsD2; - reg vsD, vsD2; - - if(ce_pix) begin - // bring hsync into local clock domain - hsD <= HSync; - hsD2 <= hsD; - - // falling edge of HSync - if(!hsD && hsD2) begin - h_cnt <= 0; - hs_high <= h_cnt; - end - - // rising edge of HSync - else if(hsD && !hsD2) begin - h_cnt <= 0; - hs_low <= h_cnt; - v_cnt <= v_cnt + 1'd1; - end else begin - h_cnt <= h_cnt + 1'd1; - end - - vsD <= VSync; - vsD2 <= vsD; - - // falling edge of VSync - if(!vsD && vsD2) begin - v_cnt <= 0; - vs_high <= v_cnt; - end - - // rising edge of VSync - else if(vsD && !vsD2) begin - v_cnt <= 0; - vs_low <= v_cnt; - end - end -end - -// area in which OSD is being displayed -wire [9:0] h_osd_start = ((dsp_width - OSD_WIDTH)>> 1) + OSD_X_OFFSET; -wire [9:0] h_osd_end = h_osd_start + OSD_WIDTH; -wire [9:0] v_osd_start = ((dsp_height- (OSD_HEIGHT<> 1) + OSD_Y_OFFSET; -wire [9:0] v_osd_end = v_osd_start + (OSD_HEIGHT<= h_osd_start) && (h_cnt < h_osd_end) && - (VSync != vs_pol) && (v_cnt >= v_osd_start) && (v_cnt < v_osd_end); - -reg [7:0] osd_byte; -always @(posedge clk_sys) if(ce_pix) osd_byte <= osd_buffer[{doublescan ? osd_vcnt[7:5] : osd_vcnt[6:4], osd_hcnt[7:0]}]; - -wire osd_pixel = osd_byte[doublescan ? osd_vcnt[4:2] : osd_vcnt[3:1]]; - -assign R_out = !osd_de ? R_in : {osd_pixel, osd_pixel, OSD_COLOR[2], R_in[5:3]}; -assign G_out = !osd_de ? G_in : {osd_pixel, osd_pixel, OSD_COLOR[1], G_in[5:3]}; -assign B_out = !osd_de ? B_in : {osd_pixel, osd_pixel, OSD_COLOR[0], B_in[5:3]}; - -endmodule diff --git a/Computer_MiST/Commodore - Pet2001_MiST/rtl/pet2001hw.sv b/Computer_MiST/Commodore - Pet2001_MiST/rtl/pet2001hw.sv deleted file mode 100644 index 3098936b..00000000 --- a/Computer_MiST/Commodore - Pet2001_MiST/rtl/pet2001hw.sv +++ /dev/null @@ -1,186 +0,0 @@ -`timescale 1ns / 1ps -/////////////////////////////////////////////////////////////////////////////// -// -// Engineer: Thomas Skibo -// -// Create Date: Sep 23, 2011 -// -// Module Name: pet2001hw -// -// Description: Encapsulate all Pet hardware except cpu. -// -////////////////////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////////////////////// -// -// Copyright (C) 2011, Thomas Skibo. All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// * The names of contributors may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL Thomas Skibo OR CONTRIBUTORS BE LIABLE FOR -// ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -// SUCH DAMAGE. -// -////////////////////////////////////////////////////////////////////////////// - -module pet2001hw -( - input [15:0] addr, // CPU Interface - input [7:0] data_in, - output reg [7:0] data_out, - input we, - output irq, - - output pix, - output HSync, - output VSync, - - output [3:0] keyrow, // Keyboard - input [7:0] keyin, - - output cass_motor_n, // Cassette - output cass_write, - input cass_sense_n, - input cass_read, - output audio, // CB2 audio - - input [13:0] dma_addr, - input [7:0] dma_din, - output [7:0] dma_dout, - input dma_we, - - input clk_speed, - input clk_stop, - input diag_l, - input clk, - input ce_7mp, - input ce_7mn, - input ce_1m, - input reset -); - -///////////////////////////////////////////////////////////// -// Pet ROMS incuding character ROM. Character data is read -// out second port. This brings total ROM to 16K which is -// easy to arrange. -///////////////////////////////////////////////////////////// -wire [7:0] rom_data; - -wire [10:0] charaddr; -wire [7:0] chardata; - -pet2001rom rom -( - .q_a(rom_data), - .q_b(chardata), - .address_a(addr[13:0]), - .address_b({3'b101,charaddr}), - .clock(clk) -); - - -////////////////////////////////////////////////////////////// -// Pet RAM and video RAM. Video RAM is dual ported. -////////////////////////////////////////////////////////////// -wire [7:0] ram_data; -wire [7:0] vram_data; -wire [7:0] video_data; -wire [10:0] video_addr; - -wire ram_we = we && (addr[15:14] == 2'b00); -wire vram_we = we && (addr[15:11] == 5'b1000_0); - -pet2001ram ram -( - .clock(clk), - - .q_a(ram_data), - .data_a(data_in), - .address_a(addr[13:0]), - .wren_a(ram_we), - - .q_b(dma_dout), - .data_b(dma_din), - .address_b(dma_addr), - .wren_b(dma_we) -); - -pet2001vram vidram -( - .clock(clk), - - .address_a(addr[10:0]), - .data_a(data_in), - .wren_a(vram_we), - .q_a(vram_data), - - .address_b(video_addr), - .data_b(0), - .wren_b(0), - .q_b(video_data) -); - -////////////////////////////////////// -// Video hardware. -////////////////////////////////////// -wire video_on; // signal indicating VGA is scanning visible - // rows. Used to generate tick interrupts. -wire video_blank; // blank screen during scrolling -wire video_gfx; // display graphic characters vs. lower-case - -pet2001video vid(.*); - -//////////////////////////////////////////////////////// -// I/O hardware -//////////////////////////////////////////////////////// -wire [7:0] io_read_data; -wire io_we = we && (addr[15:11] == 5'b1110_1); - -pet2001io io -( - .*, - .ce(ce_1m), - .data_out(io_read_data), - .data_in(data_in), - .addr(addr[10:0]), - .we(io_we), - .video_sync(video_on) -); - -///////////////////////////////////// -// Read data mux (to CPU) -///////////////////////////////////// -always @(*) -casex(addr[15:11]) - 5'b1111_x: // F000-FFFF - data_out = rom_data; - 5'b1110_1: // E800-EFFF - data_out = io_read_data; - 5'b1110_0: // E000-E7FF - data_out = rom_data; - 5'b110x_x: // C000-DFFF - data_out = rom_data; - 5'b1000_0: // 8000-87FF - data_out = vram_data; - 5'b00xx_x: // 0000-3FFF - data_out = ram_data; - default: - data_out = 8'h55; -endcase - -endmodule // pet2001hw diff --git a/Computer_MiST/Commodore - Pet2001_MiST/rtl/pet2001io.v b/Computer_MiST/Commodore - Pet2001_MiST/rtl/pet2001io.v deleted file mode 100644 index 59fd8ae6..00000000 --- a/Computer_MiST/Commodore - Pet2001_MiST/rtl/pet2001io.v +++ /dev/null @@ -1,208 +0,0 @@ -`timescale 1ns / 1ps -////////////////////////////////////////////////////////////////////////////// -// -// Engineer: Thomas Skibo -// -// Create Date: Sep 24, 2011 -// -// Module Name: pet2001io -// -// Description: -// I/O devices for Pet emulator. Includes two PIAs and a VIA and a -// module that converts a PS2 keyboard into a PET keyboard. -// -// I/O is mapped into region 0xE800-0xEFFF. -// -// 0xE810-0xE813 PIA1 -// 0xE820-0xE823 PIA2 -// 0xE840-0xE84F VIA -// -///////////////////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////////////////////// -// -// Copyright (C) 2011, Thomas Skibo. All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// * The names of contributors may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL Thomas Skibo OR CONTRIBUTORS BE LIABLE FOR -// ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -// SUCH DAMAGE. -// -////////////////////////////////////////////////////////////////////////////// - -module pet2001io -( - output reg [7:0] data_out, // CPU interface - input [7:0] data_in, - input [10:0] addr, - input we, - - output irq, - - output [3:0] keyrow, // Keyboard - input [7:0] keyin, - - output video_blank, // Video controls - output video_gfx, - input video_sync, - - output cass_motor_n, // Cassette #1 interface - output cass_write, - input cass_sense_n, - input cass_read, - output audio, // CB2 audio - - input diag_l, // diag jumper input - - input ce, - input clk, - input reset -); - -//delay ce for io for stability. -reg strobe_io; -always @(negedge clk) strobe_io <= ce; - -/////////////////////////// 6520 PIA1 //////////////////////////////////// -// -wire pia1_strobe = strobe_io && (addr[10:2] == 9'b000_0001_00); -wire [7:0] pia1_data_out; -wire pia1_irq; -wire [7:0] pia1_porta_out; -wire [7:0] pia1_porta_in = {diag_l, 2'b00, cass_sense_n, 4'b0000}; -wire pia1_ca1_in = !cass_read; -wire pia1_ca2_out; - -pia6520 pia1 -( - .data_out(pia1_data_out), - .data_in(data_in), - .addr(addr[1:0]), - .strobe(pia1_strobe), - .we(we), - - .irq(pia1_irq), - .porta_out(pia1_porta_out), - .porta_in(pia1_porta_in), - .portb_out(), - .portb_in(keyin), - - .ca1_in(pia1_ca1_in), - .ca2_out(pia1_ca2_out), - .ca2_in(1'b0), - - .cb1_in(video_sync), - .cb2_out(cass_motor_n), - .cb2_in(1'b0), - - .clk(clk), - .reset(reset) -); - -assign video_blank = !pia1_ca2_out; -assign keyrow = pia1_porta_out[3:0]; - - -////////////////////////// 6520 PIA2 //////////////////////////////////// -// (does nothing for now) -wire pia2_strobe = strobe_io && (addr[10:2] == 9'b000_0010_00); -wire [7:0] pia2_data_out; -wire pia2_irq; - -pia6520 pia2 -( - .data_out(pia2_data_out), - .data_in(data_in), - .addr(addr[1:0]), - .strobe(pia2_strobe), - .we(we), - - .irq(pia2_irq), - .porta_out(), - .porta_in(8'h00), - .portb_out(), - .portb_in(8'h00), - - .ca1_in(1'b0), - .ca2_out(), - .ca2_in(1'b0), - - .cb1_in(1'b0), - .cb2_out(), - .cb2_in(1'b0), - - .clk(clk), - .reset(reset) -); - - -/////////////////////////// 6522 VIA //////////////////////////////////// -// -wire via_strobe = strobe_io && (addr[10:4] == 7'b000_0100); -wire [7:0] via_data_out; -wire via_irq; -wire [7:0] via_portb_out; -wire [7:0] via_portb_in = {2'b00, video_sync, 5'b0_0000}; - -via6522 via -( - .data_out(via_data_out), - .data_in(data_in), - .addr(addr[3:0]), - .strobe(via_strobe), - .we(we), - - .irq(via_irq), - .porta_out(), - .porta_in(8'h00), - .portb_out(via_portb_out), - .portb_in(via_portb_in), - - .ca1_in(1'b0), - .ca2_out(video_gfx), - .ca2_in(1'b0), - - .cb1_out(), - .cb1_in(1'b0), - .cb2_out(audio), - .cb2_in(1'b0), - - .ce(ce), - - .clk(clk), - .reset(reset) -); - -assign cass_write = via_portb_out[3]; - - -/////////////// Read data mux ///////////////////////// -// register I/O stuff, therefore RDY must be delayed a cycle! -// -always @(posedge clk) -casex (addr[10:2]) - 9'b000_0001_00: data_out <= pia1_data_out; - 9'b000_0010_00: data_out <= pia2_data_out; - 9'b000_0100_xx: data_out <= via_data_out; - default: data_out <= 8'hXX; -endcase - -assign irq = pia1_irq || pia2_irq || via_irq; - -endmodule // pet2001io diff --git a/Computer_MiST/Commodore - Pet2001_MiST/rtl/pet2001ram.v b/Computer_MiST/Commodore - Pet2001_MiST/rtl/pet2001ram.v deleted file mode 100644 index 1eeed5c0..00000000 --- a/Computer_MiST/Commodore - Pet2001_MiST/rtl/pet2001ram.v +++ /dev/null @@ -1,242 +0,0 @@ -// megafunction wizard: %RAM: 2-PORT% -// GENERATION: STANDARD -// VERSION: WM1.0 -// MODULE: altsyncram - -// ============================================================ -// File Name: pet2001ram.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 pet2001ram ( - address_a, - address_b, - clock, - data_a, - data_b, - wren_a, - wren_b, - q_a, - q_b); - - input [13:0] address_a; - input [13:0] address_b; - input clock; - input [7:0] data_a; - input [7:0] data_b; - input wren_a; - input wren_b; - output [7:0] q_a; - output [7:0] q_b; -`ifndef ALTERA_RESERVED_QIS -// synopsys translate_off -`endif - tri1 clock; - tri0 wren_a; - tri0 wren_b; -`ifndef ALTERA_RESERVED_QIS -// synopsys translate_on -`endif - - wire [7:0] sub_wire0; - wire [7:0] sub_wire1; - wire [7:0] q_a = sub_wire0[7:0]; - wire [7:0] q_b = sub_wire1[7:0]; - - altsyncram altsyncram_component ( - .clock0 (clock), - .wren_a (wren_a), - .address_b (address_b), - .data_b (data_b), - .wren_b (wren_b), - .address_a (address_a), - .data_a (data_a), - .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), - .clock1 (1'b1), - .clocken0 (1'b1), - .clocken1 (1'b1), - .clocken2 (1'b1), - .clocken3 (1'b1), - .eccstatus (), - .rden_a (1'b1), - .rden_b (1'b1)); - defparam - altsyncram_component.address_reg_b = "CLOCK0", - 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 = "CLOCK0", - altsyncram_component.intended_device_family = "Cyclone III", - altsyncram_component.lpm_type = "altsyncram", - altsyncram_component.numwords_a = 16384, - altsyncram_component.numwords_b = 16384, - altsyncram_component.operation_mode = "BIDIR_DUAL_PORT", - altsyncram_component.outdata_aclr_a = "NONE", - altsyncram_component.outdata_aclr_b = "NONE", - altsyncram_component.outdata_reg_a = "UNREGISTERED", - altsyncram_component.outdata_reg_b = "UNREGISTERED", - altsyncram_component.power_up_uninitialized = "FALSE", - altsyncram_component.read_during_write_mode_mixed_ports = "DONT_CARE", - 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 = 14, - altsyncram_component.widthad_b = 14, - altsyncram_component.width_a = 8, - altsyncram_component.width_b = 8, - altsyncram_component.width_byteena_a = 1, - altsyncram_component.width_byteena_b = 1, - altsyncram_component.wrcontrol_wraddress_reg_b = "CLOCK0"; - - -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 "0" -// 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 "131072" -// 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 "0" -// 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 "0" -// Retrieval info: PRIVATE: REGrdaddress NUMERIC "0" -// Retrieval info: PRIVATE: REGrren NUMERIC "0" -// 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 "8" -// Retrieval info: PRIVATE: WIDTH_READ_B NUMERIC "8" -// Retrieval info: PRIVATE: WIDTH_WRITE_A NUMERIC "8" -// Retrieval info: PRIVATE: WIDTH_WRITE_B NUMERIC "8" -// 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 "0" -// Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all -// Retrieval info: CONSTANT: ADDRESS_REG_B STRING "CLOCK0" -// 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 "CLOCK0" -// Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone III" -// Retrieval info: CONSTANT: LPM_TYPE STRING "altsyncram" -// Retrieval info: CONSTANT: NUMWORDS_A NUMERIC "16384" -// Retrieval info: CONSTANT: NUMWORDS_B NUMERIC "16384" -// 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 "UNREGISTERED" -// Retrieval info: CONSTANT: OUTDATA_REG_B STRING "UNREGISTERED" -// Retrieval info: CONSTANT: POWER_UP_UNINITIALIZED STRING "FALSE" -// Retrieval info: CONSTANT: READ_DURING_WRITE_MODE_MIXED_PORTS STRING "DONT_CARE" -// 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 "14" -// Retrieval info: CONSTANT: WIDTHAD_B NUMERIC "14" -// Retrieval info: CONSTANT: WIDTH_A NUMERIC "8" -// Retrieval info: CONSTANT: WIDTH_B NUMERIC "8" -// Retrieval info: CONSTANT: WIDTH_BYTEENA_A NUMERIC "1" -// Retrieval info: CONSTANT: WIDTH_BYTEENA_B NUMERIC "1" -// Retrieval info: CONSTANT: WRCONTROL_WRADDRESS_REG_B STRING "CLOCK0" -// Retrieval info: USED_PORT: address_a 0 0 14 0 INPUT NODEFVAL "address_a[13..0]" -// Retrieval info: USED_PORT: address_b 0 0 14 0 INPUT NODEFVAL "address_b[13..0]" -// Retrieval info: USED_PORT: clock 0 0 0 0 INPUT VCC "clock" -// Retrieval info: USED_PORT: data_a 0 0 8 0 INPUT NODEFVAL "data_a[7..0]" -// Retrieval info: USED_PORT: data_b 0 0 8 0 INPUT NODEFVAL "data_b[7..0]" -// Retrieval info: USED_PORT: q_a 0 0 8 0 OUTPUT NODEFVAL "q_a[7..0]" -// Retrieval info: USED_PORT: q_b 0 0 8 0 OUTPUT NODEFVAL "q_b[7..0]" -// 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 14 0 address_a 0 0 14 0 -// Retrieval info: CONNECT: @address_b 0 0 14 0 address_b 0 0 14 0 -// Retrieval info: CONNECT: @clock0 0 0 0 0 clock 0 0 0 0 -// Retrieval info: CONNECT: @data_a 0 0 8 0 data_a 0 0 8 0 -// Retrieval info: CONNECT: @data_b 0 0 8 0 data_b 0 0 8 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 8 0 @q_a 0 0 8 0 -// Retrieval info: CONNECT: q_b 0 0 8 0 @q_b 0 0 8 0 -// Retrieval info: GEN_FILE: TYPE_NORMAL pet2001ram.v TRUE -// Retrieval info: GEN_FILE: TYPE_NORMAL pet2001ram.inc FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pet2001ram.cmp FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pet2001ram.bsf FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pet2001ram_inst.v FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pet2001ram_bb.v FALSE -// Retrieval info: LIB_FILE: altera_mf diff --git a/Computer_MiST/Commodore - Pet2001_MiST/rtl/pet2001rom.v b/Computer_MiST/Commodore - Pet2001_MiST/rtl/pet2001rom.v deleted file mode 100644 index 0d4d90ea..00000000 --- a/Computer_MiST/Commodore - Pet2001_MiST/rtl/pet2001rom.v +++ /dev/null @@ -1,228 +0,0 @@ -// megafunction wizard: %ROM: 2-PORT% -// GENERATION: STANDARD -// VERSION: WM1.0 -// MODULE: altsyncram - -// ============================================================ -// File Name: pet2001rom.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 pet2001rom ( - address_a, - address_b, - clock, - q_a, - q_b); - - input [13:0] address_a; - input [13:0] address_b; - input clock; - output [7:0] q_a; - output [7:0] q_b; -`ifndef ALTERA_RESERVED_QIS -// synopsys translate_off -`endif - tri1 clock; -`ifndef ALTERA_RESERVED_QIS -// synopsys translate_on -`endif - - wire [7:0] sub_wire0; - wire [7:0] sub_wire1; - wire sub_wire2 = 1'h0; - wire [7:0] sub_wire3 = 8'h0; - wire [7:0] q_b = sub_wire0[7:0]; - wire [7:0] q_a = sub_wire1[7:0]; - - altsyncram altsyncram_component ( - .clock0 (clock), - .wren_a (sub_wire2), - .address_b (address_b), - .data_b (sub_wire3), - .wren_b (sub_wire2), - .address_a (address_a), - .data_a (sub_wire3), - .q_b (sub_wire0), - .q_a (sub_wire1) - // synopsys translate_off - , - .aclr0 (), - .aclr1 (), - .addressstall_a (), - .addressstall_b (), - .byteena_a (), - .byteena_b (), - .clock1 (), - .clocken0 (), - .clocken1 (), - .clocken2 (), - .clocken3 (), - .eccstatus (), - .rden_a (), - .rden_b () - // synopsys translate_on - ); - defparam - altsyncram_component.address_reg_b = "CLOCK0", - 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 = "CLOCK0", - altsyncram_component.init_file = "./roms/Pet2001_RomType2.mif", - altsyncram_component.intended_device_family = "Cyclone III", - altsyncram_component.lpm_type = "altsyncram", - altsyncram_component.numwords_a = 16384, - altsyncram_component.numwords_b = 16384, - altsyncram_component.operation_mode = "BIDIR_DUAL_PORT", - altsyncram_component.outdata_aclr_a = "NONE", - altsyncram_component.outdata_aclr_b = "NONE", - altsyncram_component.outdata_reg_a = "UNREGISTERED", - altsyncram_component.outdata_reg_b = "UNREGISTERED", - altsyncram_component.power_up_uninitialized = "FALSE", - altsyncram_component.widthad_a = 14, - altsyncram_component.widthad_b = 14, - altsyncram_component.width_a = 8, - altsyncram_component.width_b = 8, - altsyncram_component.width_byteena_a = 1, - altsyncram_component.width_byteena_b = 1, - altsyncram_component.wrcontrol_wraddress_reg_b = "CLOCK0"; - - -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 "1" -// Retrieval info: PRIVATE: BlankMemory NUMERIC "0" -// 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 "0" -// 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 "131072" -// Retrieval info: PRIVATE: MEM_IN_BITS NUMERIC "0" -// Retrieval info: PRIVATE: MIFfilename STRING "./roms/Pet2001_RomType2.mif" -// Retrieval info: PRIVATE: OPERATION_MODE NUMERIC "3" -// Retrieval info: PRIVATE: OUTDATA_ACLR_B NUMERIC "0" -// Retrieval info: PRIVATE: OUTDATA_REG_B NUMERIC "0" -// Retrieval info: PRIVATE: RAM_BLOCK_TYPE NUMERIC "0" -// Retrieval info: PRIVATE: READ_DURING_WRITE_MODE_MIXED_PORTS NUMERIC "2" -// Retrieval info: PRIVATE: REGdata NUMERIC "1" -// Retrieval info: PRIVATE: REGq NUMERIC "0" -// Retrieval info: PRIVATE: REGrdaddress NUMERIC "0" -// Retrieval info: PRIVATE: REGrren NUMERIC "0" -// 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 "8" -// Retrieval info: PRIVATE: WIDTH_READ_B NUMERIC "8" -// Retrieval info: PRIVATE: WIDTH_WRITE_A NUMERIC "8" -// Retrieval info: PRIVATE: WIDTH_WRITE_B NUMERIC "8" -// 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 "0" -// Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all -// Retrieval info: CONSTANT: ADDRESS_REG_B STRING "CLOCK0" -// 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 "CLOCK0" -// Retrieval info: CONSTANT: INIT_FILE STRING "./roms/Pet2001_RomType2.mif" -// Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone III" -// Retrieval info: CONSTANT: LPM_TYPE STRING "altsyncram" -// Retrieval info: CONSTANT: NUMWORDS_A NUMERIC "16384" -// Retrieval info: CONSTANT: NUMWORDS_B NUMERIC "16384" -// 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 "UNREGISTERED" -// Retrieval info: CONSTANT: OUTDATA_REG_B STRING "UNREGISTERED" -// Retrieval info: CONSTANT: POWER_UP_UNINITIALIZED STRING "FALSE" -// Retrieval info: CONSTANT: WIDTHAD_A NUMERIC "14" -// Retrieval info: CONSTANT: WIDTHAD_B NUMERIC "14" -// Retrieval info: CONSTANT: WIDTH_A NUMERIC "8" -// Retrieval info: CONSTANT: WIDTH_B NUMERIC "8" -// Retrieval info: CONSTANT: WIDTH_BYTEENA_A NUMERIC "1" -// Retrieval info: CONSTANT: WIDTH_BYTEENA_B NUMERIC "1" -// Retrieval info: CONSTANT: WRCONTROL_WRADDRESS_REG_B STRING "CLOCK0" -// Retrieval info: USED_PORT: address_a 0 0 14 0 INPUT NODEFVAL "address_a[13..0]" -// Retrieval info: USED_PORT: address_b 0 0 14 0 INPUT NODEFVAL "address_b[13..0]" -// Retrieval info: USED_PORT: clock 0 0 0 0 INPUT VCC "clock" -// Retrieval info: USED_PORT: q_a 0 0 8 0 OUTPUT NODEFVAL "q_a[7..0]" -// Retrieval info: USED_PORT: q_b 0 0 8 0 OUTPUT NODEFVAL "q_b[7..0]" -// Retrieval info: CONNECT: @address_a 0 0 14 0 address_a 0 0 14 0 -// Retrieval info: CONNECT: @address_b 0 0 14 0 address_b 0 0 14 0 -// Retrieval info: CONNECT: @clock0 0 0 0 0 clock 0 0 0 0 -// Retrieval info: CONNECT: @data_a 0 0 8 0 GND 0 0 8 0 -// Retrieval info: CONNECT: @data_b 0 0 8 0 GND 0 0 8 0 -// Retrieval info: CONNECT: @wren_a 0 0 0 0 GND 0 0 0 0 -// Retrieval info: CONNECT: @wren_b 0 0 0 0 GND 0 0 0 0 -// Retrieval info: CONNECT: q_a 0 0 8 0 @q_a 0 0 8 0 -// Retrieval info: CONNECT: q_b 0 0 8 0 @q_b 0 0 8 0 -// Retrieval info: GEN_FILE: TYPE_NORMAL pet2001rom.v TRUE -// Retrieval info: GEN_FILE: TYPE_NORMAL pet2001rom.inc FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pet2001rom.cmp FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pet2001rom.bsf FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pet2001rom_inst.v FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pet2001rom_bb.v FALSE -// Retrieval info: LIB_FILE: altera_mf diff --git a/Computer_MiST/Commodore - Pet2001_MiST/rtl/pet2001video.v b/Computer_MiST/Commodore - Pet2001_MiST/rtl/pet2001video.v deleted file mode 100644 index cfe0af32..00000000 --- a/Computer_MiST/Commodore - Pet2001_MiST/rtl/pet2001video.v +++ /dev/null @@ -1,60 +0,0 @@ -`timescale 1ns / 1ps - -module pet2001video -( - output pix, - output reg HSync, - output reg VSync, - - output [10:0] video_addr, // Video RAM intf - input [7:0] video_data, - - output [10:0] charaddr, // char rom intf - input [7:0] chardata, - output video_on, // control sigs - input video_blank, - input video_gfx, - input clk, - input ce_7mp, - input ce_7mn -); - -assign video_on = (vc < 200); -assign video_addr = {vc[8:3], 5'b00000}+{vc[8:3], 3'b000}+hc[8:3]; -assign charaddr = {video_gfx, video_data[6:0], vc[2:0]}; - -reg [8:0] hc; -reg [8:0] vc; - -always @(posedge clk) begin - if(ce_7mp) begin - hc <= hc + 1'd1; - if(hc == 447) begin - hc <=0; - vc <= vc + 1'd1; - if(vc == 261) vc <= 0; - end - end - - if(ce_7mn) begin - if(hc == 358) HSync <= 1; - if(hc == 391) HSync <= 0; - if(vc == 225) VSync <= 1; - if(vc == 234) VSync <= 0; - end -end - -reg [7:0] vdata; -reg inv; -assign pix = (vdata[7] ^ inv) & ~video_blank; - -always @(posedge clk) begin - if(ce_7mn) begin - if(!hc[2:0]) {inv, vdata} <= ((hc<320) && (vc<200)) ? {video_data[7], chardata} : 9'd0; - else vdata <= {vdata[6:0], 1'b0}; - end -end - - -endmodule // pet2001video - diff --git a/Computer_MiST/Commodore - Pet2001_MiST/rtl/pet2001vram.v b/Computer_MiST/Commodore - Pet2001_MiST/rtl/pet2001vram.v deleted file mode 100644 index 02c78a2b..00000000 --- a/Computer_MiST/Commodore - Pet2001_MiST/rtl/pet2001vram.v +++ /dev/null @@ -1,242 +0,0 @@ -// megafunction wizard: %RAM: 2-PORT% -// GENERATION: STANDARD -// VERSION: WM1.0 -// MODULE: altsyncram - -// ============================================================ -// File Name: pet2001vram.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 pet2001vram ( - address_a, - address_b, - clock, - data_a, - data_b, - wren_a, - wren_b, - q_a, - q_b); - - input [10:0] address_a; - input [10:0] address_b; - input clock; - input [7:0] data_a; - input [7:0] data_b; - input wren_a; - input wren_b; - output [7:0] q_a; - output [7:0] q_b; -`ifndef ALTERA_RESERVED_QIS -// synopsys translate_off -`endif - tri1 clock; - tri0 wren_a; - tri0 wren_b; -`ifndef ALTERA_RESERVED_QIS -// synopsys translate_on -`endif - - wire [7:0] sub_wire0; - wire [7:0] sub_wire1; - wire [7:0] q_a = sub_wire0[7:0]; - wire [7:0] q_b = sub_wire1[7:0]; - - altsyncram altsyncram_component ( - .clock0 (clock), - .wren_a (wren_a), - .address_b (address_b), - .data_b (data_b), - .wren_b (wren_b), - .address_a (address_a), - .data_a (data_a), - .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), - .clock1 (1'b1), - .clocken0 (1'b1), - .clocken1 (1'b1), - .clocken2 (1'b1), - .clocken3 (1'b1), - .eccstatus (), - .rden_a (1'b1), - .rden_b (1'b1)); - defparam - altsyncram_component.address_reg_b = "CLOCK0", - 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 = "CLOCK0", - altsyncram_component.intended_device_family = "Cyclone III", - altsyncram_component.lpm_type = "altsyncram", - altsyncram_component.numwords_a = 2048, - altsyncram_component.numwords_b = 2048, - altsyncram_component.operation_mode = "BIDIR_DUAL_PORT", - altsyncram_component.outdata_aclr_a = "NONE", - altsyncram_component.outdata_aclr_b = "NONE", - altsyncram_component.outdata_reg_a = "UNREGISTERED", - altsyncram_component.outdata_reg_b = "UNREGISTERED", - altsyncram_component.power_up_uninitialized = "FALSE", - altsyncram_component.read_during_write_mode_mixed_ports = "DONT_CARE", - 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 = 11, - altsyncram_component.widthad_b = 11, - altsyncram_component.width_a = 8, - altsyncram_component.width_b = 8, - altsyncram_component.width_byteena_a = 1, - altsyncram_component.width_byteena_b = 1, - altsyncram_component.wrcontrol_wraddress_reg_b = "CLOCK0"; - - -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 "0" -// 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 "16384" -// 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 "0" -// 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 "0" -// Retrieval info: PRIVATE: REGrdaddress NUMERIC "0" -// Retrieval info: PRIVATE: REGrren NUMERIC "0" -// 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 "8" -// Retrieval info: PRIVATE: WIDTH_READ_B NUMERIC "8" -// Retrieval info: PRIVATE: WIDTH_WRITE_A NUMERIC "8" -// Retrieval info: PRIVATE: WIDTH_WRITE_B NUMERIC "8" -// 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 "0" -// Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all -// Retrieval info: CONSTANT: ADDRESS_REG_B STRING "CLOCK0" -// 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 "CLOCK0" -// Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone III" -// Retrieval info: CONSTANT: LPM_TYPE STRING "altsyncram" -// Retrieval info: CONSTANT: NUMWORDS_A NUMERIC "2048" -// Retrieval info: CONSTANT: NUMWORDS_B NUMERIC "2048" -// 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 "UNREGISTERED" -// Retrieval info: CONSTANT: OUTDATA_REG_B STRING "UNREGISTERED" -// Retrieval info: CONSTANT: POWER_UP_UNINITIALIZED STRING "FALSE" -// Retrieval info: CONSTANT: READ_DURING_WRITE_MODE_MIXED_PORTS STRING "DONT_CARE" -// 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 "11" -// Retrieval info: CONSTANT: WIDTHAD_B NUMERIC "11" -// Retrieval info: CONSTANT: WIDTH_A NUMERIC "8" -// Retrieval info: CONSTANT: WIDTH_B NUMERIC "8" -// Retrieval info: CONSTANT: WIDTH_BYTEENA_A NUMERIC "1" -// Retrieval info: CONSTANT: WIDTH_BYTEENA_B NUMERIC "1" -// Retrieval info: CONSTANT: WRCONTROL_WRADDRESS_REG_B STRING "CLOCK0" -// Retrieval info: USED_PORT: address_a 0 0 11 0 INPUT NODEFVAL "address_a[10..0]" -// Retrieval info: USED_PORT: address_b 0 0 11 0 INPUT NODEFVAL "address_b[10..0]" -// Retrieval info: USED_PORT: clock 0 0 0 0 INPUT VCC "clock" -// Retrieval info: USED_PORT: data_a 0 0 8 0 INPUT NODEFVAL "data_a[7..0]" -// Retrieval info: USED_PORT: data_b 0 0 8 0 INPUT NODEFVAL "data_b[7..0]" -// Retrieval info: USED_PORT: q_a 0 0 8 0 OUTPUT NODEFVAL "q_a[7..0]" -// Retrieval info: USED_PORT: q_b 0 0 8 0 OUTPUT NODEFVAL "q_b[7..0]" -// 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 11 0 address_a 0 0 11 0 -// Retrieval info: CONNECT: @address_b 0 0 11 0 address_b 0 0 11 0 -// Retrieval info: CONNECT: @clock0 0 0 0 0 clock 0 0 0 0 -// Retrieval info: CONNECT: @data_a 0 0 8 0 data_a 0 0 8 0 -// Retrieval info: CONNECT: @data_b 0 0 8 0 data_b 0 0 8 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 8 0 @q_a 0 0 8 0 -// Retrieval info: CONNECT: q_b 0 0 8 0 @q_b 0 0 8 0 -// Retrieval info: GEN_FILE: TYPE_NORMAL pet2001vram.v TRUE -// Retrieval info: GEN_FILE: TYPE_NORMAL pet2001vram.inc FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pet2001vram.cmp FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pet2001vram.bsf FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pet2001vram_inst.v FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pet2001vram_bb.v FALSE -// Retrieval info: LIB_FILE: altera_mf diff --git a/Computer_MiST/Commodore - Pet2001_MiST/rtl/pia6520.v b/Computer_MiST/Commodore - Pet2001_MiST/rtl/pia6520.v deleted file mode 100644 index ae4770e6..00000000 --- a/Computer_MiST/Commodore - Pet2001_MiST/rtl/pia6520.v +++ /dev/null @@ -1,230 +0,0 @@ -`timescale 1ns / 1ps -////////////////////////////////////////////////////////////////////////////// -// -// Engineer: Thomas Skibo -// -// Create Date: Sep 24, 2011 -// -// Module Name: pia6520 -// -// Description: -// -// A simple implementation of the 6520 Peripheral Interface Adapter (PIA). -// Tri-state lines aren't used. Instead, All PIA I/O signals have -// seperate "in" and "out" signals. Wire or ignore appropriately. -// -///////////////////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////////////////////// -// -// Copyright (C) 2011, Thomas Skibo. All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// * The names of contributors may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL Thomas Skibo OR CONTRIBUTORS BE LIABLE FOR -// ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -// SUCH DAMAGE. -// -////////////////////////////////////////////////////////////////////////////// - -module pia6520 -( - output reg [7:0] data_out, // cpu interface - input [7:0] data_in, - input [1:0] addr, - input strobe, - input we, - - output irq, - - output reg [7:0] porta_out, - input [7:0] porta_in, - output reg [7:0] portb_out, - input [7:0] portb_in, - - input ca1_in, - output reg ca2_out, - input ca2_in, - input cb1_in, - output reg cb2_out, - input cb2_in, - - input clk, - input reset -); - -reg [7:0] ddra; -reg [5:0] cra; -reg irqa1; -reg irqa2; - -reg [7:0] ddrb; -reg [5:0] crb; -reg irqb1; -reg irqb2; - -// Register address offsets -parameter [1:0] - ADDR_PORTA = 2'b00, - ADDR_CRA = 2'b01, - ADDR_PORTB = 2'b10, - ADDR_CRB = 2'b11; - -wire wr_strobe = strobe && we; -wire rd_strobe = strobe && !we; -wire porta_rd_strobe = rd_strobe && addr == ADDR_PORTA; -wire portb_rd_strobe = rd_strobe && addr == ADDR_PORTB; -wire portb_wr_strobe = wr_strobe && addr == ADDR_PORTB; - -// Implement CRA[5:0] -always @(posedge clk) begin - if (reset) cra <= 6'b00_0000; - else if (wr_strobe && addr == ADDR_CRA) cra <= data_in[5:0]; -end - -// Implement CRB[5:0] -always @(posedge clk) begin - if (reset) crb <= 6'b00_0000; - else if (wr_strobe && addr == ADDR_CRB) crb <= data_in[5:0]; -end - -// Implement PORTA (out) -always @(posedge clk) begin - if (reset) porta_out <= 8'h00; - else if (wr_strobe && addr == ADDR_PORTA && cra[2]) porta_out <= data_in; -end - -// Implement DDRA -always @(posedge clk) begin - if (reset) ddra <= 8'h00; - else if (wr_strobe && addr == ADDR_PORTA && !cra[2]) ddra <= data_in; -end - -// Implement PORTB (out) -always @(posedge clk) begin - if (reset) portb_out <= 8'h00; - else if (wr_strobe && addr == ADDR_PORTB && crb[2]) portb_out <= data_in; -end - -// Implement DDRB -always @(posedge clk) begin - if (reset) ddrb <= 8'h00; - else if (wr_strobe && addr == ADDR_PORTB && !crb[2]) ddrb <= data_in; -end - -//////////////////////////////////////////////////////// -// IRQA logic - -// register ca1_in and ca2_in to detect transitions. -reg ca1_in_1; -reg ca2_in_1; -always @(posedge clk) begin - ca1_in_1 <= ca1_in; - ca2_in_1 <= ca2_in; -end - -// detect "active" transitions -wire ca1_act_trans = ((ca1_in && !ca1_in_1 && cra[1]) || (!ca1_in && ca1_in_1 && !cra[1])); -wire ca2_act_trans = ((ca2_in && !ca2_in_1 && cra[4]) || (!ca2_in && ca2_in_1 && !cra[4])); - -// IRQA1 -always @(posedge clk) begin - if (reset || (porta_rd_strobe && !ca1_act_trans)) irqa1 <= 1'b0; - else if (ca1_act_trans) irqa1 <= 1'b1; -end - -// IRQA2 -always @(posedge clk) begin - if (reset || (porta_rd_strobe && !ca2_act_trans)) irqa2 <= 1'b0; - else if (ca2_act_trans && !cra[5]) irqa2 <= 1'b1; -end - - -//////////////////////////////////////////////////////// -// IRQB logic - -// register cb1_in and cb2_in to detect transitions. -reg cb1_in_1; -reg cb2_in_1; -always @(posedge clk) begin - cb1_in_1 <= cb1_in; - cb2_in_1 <= cb2_in; -end - -// detect "active" transitions -wire cb1_act_trans = ((cb1_in && !cb1_in_1 && crb[1]) || (!cb1_in && cb1_in_1 && !crb[1])); -wire cb2_act_trans = ((cb2_in && !cb2_in_1 && crb[4]) || (!cb2_in && cb2_in_1 && !crb[4])); - -// IRQB1 -always @(posedge clk) begin - if (reset || (portb_rd_strobe && !cb1_act_trans)) irqb1 <= 1'b0; - else if (cb1_act_trans) irqb1 <= 1'b1; -end - -// IRQB2 -always @(posedge clk) begin - if (reset || (portb_rd_strobe && !cb2_act_trans)) irqb2 <= 1'b0; - else if (cb2_act_trans && !crb[5]) irqb2 <= 1'b1; -end - - -// IRQ and enable logic. -assign irq = (irqa1 && cra[0]) || (irqa2 && cra[3]) || - (irqb1 && crb[0]) || (irqb2 && crb[3]); - -/////////////////////////////////////////////////// -// CA2 and CB2 output modes -always @(posedge clk) begin - case (cra[5:3]) - 3'b100: ca2_out <= irqa1; - 3'b101: ca2_out <= !ca1_act_trans; - 3'b111: ca2_out <= 1'b1; - default: ca2_out <= 1'b0; - endcase -end - -reg cb2_out_r; -always @(posedge clk) begin - if (reset || (portb_wr_strobe && !cb1_act_trans)) cb2_out_r <= 1'b0; - else if (cb1_act_trans) cb2_out_r <= 1'b1; -end - -always @(posedge clk) begin - case (crb[5:3]) - 3'b100: cb2_out <= cb2_out_r; - 3'b101: cb2_out <= !portb_wr_strobe; - 3'b111: cb2_out <= 1'b1; - default: cb2_out <= 1'b0; - endcase -end - -/////////////////////////////////////////////////// -// Read data mux -wire [7:0] porta = (porta_out & ddra) | (porta_in & ~ddra); -wire [7:0] portb = (portb_out & ddrb) | (portb_in & ~ddrb); - -always @(*) begin - case (addr) - ADDR_PORTA: data_out = cra[2] ? porta : ddra; - ADDR_CRA: data_out = { irqa1, irqa2, cra }; - ADDR_PORTB: data_out = crb[2] ? portb : ddrb; - ADDR_CRB: data_out = { irqb1, irqb2, crb }; - endcase -end - -endmodule // pia6520 diff --git a/Computer_MiST/Commodore - Pet2001_MiST/rtl/pll.v b/Computer_MiST/Commodore - Pet2001_MiST/rtl/pll.v deleted file mode 100644 index 18c60289..00000000 --- a/Computer_MiST/Commodore - Pet2001_MiST/rtl/pll.v +++ /dev/null @@ -1,363 +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, - c2, - locked); - - input inclk0; - output c0; - output c1; - output c2; - output locked; - - wire [4:0] sub_wire0; - wire sub_wire2; - wire [0:0] sub_wire7 = 1'h0; - wire [2:2] sub_wire4 = sub_wire0[2:2]; - wire [0:0] sub_wire3 = sub_wire0[0:0]; - wire [1:1] sub_wire1 = sub_wire0[1:1]; - wire c1 = sub_wire1; - wire locked = sub_wire2; - wire c0 = sub_wire3; - wire c2 = sub_wire4; - wire sub_wire5 = inclk0; - wire [1:0] sub_wire6 = {sub_wire7, sub_wire5}; - - altpll altpll_component ( - .inclk (sub_wire6), - .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 = 27, - altpll_component.clk0_duty_cycle = 50, - altpll_component.clk0_multiply_by = 112, - altpll_component.clk0_phase_shift = "0", - altpll_component.clk1_divide_by = 27, - altpll_component.clk1_duty_cycle = 50, - altpll_component.clk1_multiply_by = 112, - altpll_component.clk1_phase_shift = "-1488", - altpll_component.clk2_divide_by = 27, - altpll_component.clk2_duty_cycle = 50, - altpll_component.clk2_multiply_by = 56, - altpll_component.clk2_phase_shift = "0", - 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 = "NO_COMPENSATION", - 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_USED", - altpll_component.port_clk3 = "PORT_UNUSED", - altpll_component.port_clk4 = "PORT_UNUSED", - altpll_component.port_clk5 = "PORT_UNUSED", - altpll_component.port_clkena0 = "PORT_UNUSED", - altpll_component.port_clkena1 = "PORT_UNUSED", - altpll_component.port_clkena2 = "PORT_UNUSED", - altpll_component.port_clkena3 = "PORT_UNUSED", - altpll_component.port_clkena4 = "PORT_UNUSED", - altpll_component.port_clkena5 = "PORT_UNUSED", - altpll_component.port_extclk0 = "PORT_UNUSED", - altpll_component.port_extclk1 = "PORT_UNUSED", - altpll_component.port_extclk2 = "PORT_UNUSED", - altpll_component.port_extclk3 = "PORT_UNUSED", - altpll_component.self_reset_on_loss_lock = "ON", - 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 "1" -// 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 "1" -// Retrieval info: PRIVATE: DIV_FACTOR1 NUMERIC "1" -// Retrieval info: PRIVATE: DIV_FACTOR2 NUMERIC "1" -// Retrieval info: PRIVATE: DUTY_CYCLE0 STRING "50.00000000" -// Retrieval info: PRIVATE: DUTY_CYCLE1 STRING "50.00000000" -// Retrieval info: PRIVATE: DUTY_CYCLE2 STRING "50.00000000" -// Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE0 STRING "112.000000" -// Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE1 STRING "112.000000" -// Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE2 STRING "56.000000" -// 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 "1" -// Retrieval info: PRIVATE: GLOCK_COUNTER_EDIT NUMERIC "10000" -// Retrieval info: PRIVATE: HAS_MANUAL_SWITCHOVER STRING "0" -// 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 "50.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 "deg" -// Retrieval info: PRIVATE: LVDS_PHASE_SHIFT_UNIT2 STRING "ps" -// Retrieval info: PRIVATE: MIG_DEVICE_SPEED_GRADE STRING "Any" -// Retrieval info: PRIVATE: MIRROR_CLK0 STRING "0" -// Retrieval info: PRIVATE: MIRROR_CLK1 STRING "0" -// Retrieval info: PRIVATE: MIRROR_CLK2 STRING "0" -// Retrieval info: PRIVATE: MULT_FACTOR0 NUMERIC "1" -// Retrieval info: PRIVATE: MULT_FACTOR1 NUMERIC "1" -// Retrieval info: PRIVATE: MULT_FACTOR2 NUMERIC "1" -// Retrieval info: PRIVATE: NORMAL_MODE_RADIO STRING "0" -// Retrieval info: PRIVATE: OUTPUT_FREQ0 STRING "112.00000000" -// Retrieval info: PRIVATE: OUTPUT_FREQ1 STRING "112.00000000" -// Retrieval info: PRIVATE: OUTPUT_FREQ2 STRING "56.00000000" -// Retrieval info: PRIVATE: OUTPUT_FREQ_MODE0 STRING "1" -// Retrieval info: PRIVATE: OUTPUT_FREQ_MODE1 STRING "1" -// Retrieval info: PRIVATE: OUTPUT_FREQ_MODE2 STRING "1" -// Retrieval info: PRIVATE: OUTPUT_FREQ_UNIT0 STRING "MHz" -// Retrieval info: PRIVATE: OUTPUT_FREQ_UNIT1 STRING "MHz" -// Retrieval info: PRIVATE: OUTPUT_FREQ_UNIT2 STRING "MHz" -// Retrieval info: PRIVATE: PHASE_RECONFIG_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: PHASE_RECONFIG_INPUTS_CHECK STRING "0" -// Retrieval info: PRIVATE: PHASE_SHIFT0 STRING "0.00000000" -// Retrieval info: PRIVATE: PHASE_SHIFT1 STRING "-60.00000000" -// Retrieval info: PRIVATE: PHASE_SHIFT2 STRING "0.00000000" -// Retrieval info: PRIVATE: PHASE_SHIFT_STEP_ENABLED_CHECK STRING "0" -// Retrieval info: PRIVATE: PHASE_SHIFT_UNIT0 STRING "deg" -// Retrieval info: PRIVATE: PHASE_SHIFT_UNIT1 STRING "deg" -// Retrieval info: PRIVATE: PHASE_SHIFT_UNIT2 STRING "ps" -// Retrieval info: PRIVATE: PLL_ADVANCED_PARAM_CHECK STRING "0" -// Retrieval info: PRIVATE: PLL_ARESET_CHECK STRING "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 "1" -// Retrieval info: PRIVATE: SHORT_SCAN_RADIO STRING "0" -// Retrieval info: PRIVATE: SPREAD_FEATURE_ENABLED STRING "0" -// Retrieval info: PRIVATE: SPREAD_FREQ STRING "50.000" -// Retrieval info: PRIVATE: SPREAD_FREQ_UNIT STRING "KHz" -// Retrieval info: PRIVATE: SPREAD_PERCENT STRING "0.500" -// Retrieval info: PRIVATE: SPREAD_USE STRING "0" -// Retrieval info: PRIVATE: SRC_SYNCH_COMP_RADIO STRING "0" -// Retrieval info: PRIVATE: STICKY_CLK0 STRING "1" -// Retrieval info: PRIVATE: STICKY_CLK1 STRING "1" -// Retrieval info: PRIVATE: STICKY_CLK2 STRING "1" -// Retrieval info: PRIVATE: SWITCHOVER_COUNT_EDIT NUMERIC "1" -// Retrieval info: PRIVATE: SWITCHOVER_FEATURE_ENABLED STRING "1" -// Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0" -// Retrieval info: PRIVATE: USE_CLK0 STRING "1" -// Retrieval info: PRIVATE: USE_CLK1 STRING "1" -// Retrieval info: PRIVATE: USE_CLK2 STRING "1" -// Retrieval info: PRIVATE: USE_CLKENA0 STRING "0" -// Retrieval info: PRIVATE: USE_CLKENA1 STRING "0" -// Retrieval info: PRIVATE: USE_CLKENA2 STRING "0" -// Retrieval info: PRIVATE: USE_MIL_SPEED_GRADE NUMERIC "0" -// Retrieval info: PRIVATE: ZERO_DELAY_RADIO STRING "0" -// Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all -// Retrieval info: CONSTANT: BANDWIDTH_TYPE STRING "AUTO" -// Retrieval info: CONSTANT: CLK0_DIVIDE_BY NUMERIC "27" -// Retrieval info: CONSTANT: CLK0_DUTY_CYCLE NUMERIC "50" -// Retrieval info: CONSTANT: CLK0_MULTIPLY_BY NUMERIC "112" -// Retrieval info: CONSTANT: CLK0_PHASE_SHIFT STRING "0" -// Retrieval info: CONSTANT: CLK1_DIVIDE_BY NUMERIC "27" -// Retrieval info: CONSTANT: CLK1_DUTY_CYCLE NUMERIC "50" -// Retrieval info: CONSTANT: CLK1_MULTIPLY_BY NUMERIC "112" -// Retrieval info: CONSTANT: CLK1_PHASE_SHIFT STRING "-1488" -// Retrieval info: CONSTANT: CLK2_DIVIDE_BY NUMERIC "27" -// Retrieval info: CONSTANT: CLK2_DUTY_CYCLE NUMERIC "50" -// Retrieval info: CONSTANT: CLK2_MULTIPLY_BY NUMERIC "56" -// Retrieval info: CONSTANT: CLK2_PHASE_SHIFT STRING "0" -// 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 "NO_COMPENSATION" -// 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_USED" -// Retrieval info: CONSTANT: PORT_clk3 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk4 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clk5 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena0 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena2 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena3 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena4 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_clkena5 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk0 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk1 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk2 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: PORT_extclk3 STRING "PORT_UNUSED" -// Retrieval info: CONSTANT: SELF_RESET_ON_LOSS_LOCK STRING "ON" -// 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: c2 0 0 0 0 OUTPUT_CLK_EXT VCC "c2" -// Retrieval info: USED_PORT: inclk0 0 0 0 0 INPUT_CLK_EXT GND "inclk0" -// Retrieval info: USED_PORT: locked 0 0 0 0 OUTPUT GND "locked" -// Retrieval info: CONNECT: @inclk 0 0 1 1 GND 0 0 0 0 -// Retrieval info: CONNECT: @inclk 0 0 1 0 inclk0 0 0 0 0 -// Retrieval info: CONNECT: c0 0 0 0 0 @clk 0 0 1 0 -// Retrieval info: CONNECT: c1 0 0 0 0 @clk 0 0 1 1 -// Retrieval info: CONNECT: c2 0 0 0 0 @clk 0 0 1 2 -// Retrieval info: CONNECT: locked 0 0 0 0 @locked 0 0 0 0 -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.v TRUE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.ppf TRUE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.inc FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.cmp FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll.bsf FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll_inst.v FALSE -// Retrieval info: GEN_FILE: TYPE_NORMAL pll_bb.v FALSE -// Retrieval info: LIB_FILE: altera_mf -// Retrieval info: CBX_MODULE_PREFIX: ON diff --git a/Computer_MiST/Commodore - Pet2001_MiST/rtl/roms/Pet2001_RomType1.mif b/Computer_MiST/Commodore - Pet2001_MiST/rtl/roms/Pet2001_RomType1.mif deleted file mode 100644 index 180c40e4..00000000 --- a/Computer_MiST/Commodore - Pet2001_MiST/rtl/roms/Pet2001_RomType1.mif +++ /dev/null @@ -1,15354 +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 generated Memory Initialization File (.mif) - -WIDTH=8; -DEPTH=16384; - -ADDRESS_RADIX=HEX; -DATA_RADIX=HEX; - -CONTENT BEGIN - 0000 : 1D; - 0001 : C7; - 0002 : 48; - 0003 : C6; - 0004 : 35; - 0005 : CC; - 0006 : EF; - 0007 : C7; - 0008 : C5; - 0009 : CA; - 000A : DF; - 000B : CA; - 000C : 70; - 000D : CF; - 000E : 23; - 000F : CB; - 0010 : 9C; - 0011 : C8; - 0012 : 9C; - 0013 : C7; - 0014 : 74; - 0015 : C7; - 0016 : 1F; - 0017 : C8; - 0018 : 0C; - 0019 : C7; - 001A : 7F; - 001B : C7; - 001C : C9; - 001D : C7; - 001E : 32; - 001F : C8; - 0020 : 1B; - 0021 : C7; - 0022 : 42; - 0023 : C8; - 0024 : 01; - 0025 : D7; - 0026 : D4; - 0027 : FF; - 0028 : D7; - 0029 : FF; - 002A : DA; - 002B : FF; - 002C : 94; - 002D : D2; - 002E : F8; - 002F : D6; - 0030 : 7E; - 0031 : C9; - 0032 : 9E; - 0033 : C9; - 0034 : 44; - 0035 : C7; - 0036 : A7; - 0037 : C5; - 0038 : 6F; - 0039 : C7; - 003A : 84; - 003B : C9; - 003C : DD; - 003D : FF; - 003E : BF; - 003F : FF; - 0040 : C2; - 0041 : FF; - 0042 : 9E; - 0043 : CA; - 0044 : 50; - 0045 : C5; - 0046 : 0B; - 0047 : DB; - 0048 : 9E; - 0049 : DB; - 004A : 2A; - 004B : DB; - [004C..004D] : 00; - 004E : 64; - 004F : D2; - 0050 : 85; - 0051 : D2; - 0052 : 24; - 0053 : DE; - 0054 : 45; - 0055 : DF; - 0056 : BF; - 0057 : D8; - 0058 : A0; - 0059 : DE; - 005A : 9E; - 005B : DF; - 005C : A5; - 005D : DF; - 005E : EE; - 005F : DF; - 0060 : 48; - 0061 : E0; - 0062 : E6; - 0063 : D6; - 0064 : 54; - 0065 : D6; - 0066 : 49; - 0067 : D3; - 0068 : 85; - 0069 : D6; - 006A : 63; - 006B : D6; - 006C : C4; - 006D : D5; - 006E : D8; - 006F : D5; - 0070 : 04; - 0071 : D6; - 0072 : 0F; - 0073 : D6; - 0074 : 79; - 0075 : 3E; - 0076 : D7; - 0077 : 79; - 0078 : 27; - 0079 : D7; - 007A : 7B; - 007B : FF; - 007C : D8; - 007D : 7B; - 007E : E3; - 007F : D9; - 0080 : 7F; - 0081 : 2D; - 0082 : DE; - 0083 : 50; - 0084 : D8; - 0085 : CE; - 0086 : 46; - 0087 : D5; - 0088 : CE; - 0089 : 7D; - 008A : 66; - 008B : DE; - 008C : 5A; - 008D : E7; - 008E : CD; - 008F : 64; - 0090 : 05; - 0091 : CF; - 0092 : 45; - 0093 : 4E; - 0094 : C4; - 0095 : 46; - 0096 : 4F; - 0097 : D2; - 0098 : 4E; - 0099 : 45; - 009A : 58; - 009B : D4; - 009C : 44; - 009D : 41; - 009E : 54; - 009F : C1; - 00A0 : 49; - 00A1 : 4E; - 00A2 : 50; - 00A3 : 55; - 00A4 : 54; - 00A5 : A3; - 00A6 : 49; - 00A7 : 4E; - 00A8 : 50; - 00A9 : 55; - 00AA : D4; - 00AB : 44; - 00AC : 49; - 00AD : CD; - 00AE : 52; - 00AF : 45; - 00B0 : 41; - 00B1 : C4; - 00B2 : 4C; - 00B3 : 45; - 00B4 : D4; - 00B5 : 47; - 00B6 : 4F; - 00B7 : 54; - 00B8 : CF; - 00B9 : 52; - 00BA : 55; - 00BB : CE; - 00BC : 49; - 00BD : C6; - 00BE : 52; - 00BF : 45; - 00C0 : 53; - 00C1 : 54; - 00C2 : 4F; - 00C3 : 52; - 00C4 : C5; - 00C5 : 47; - 00C6 : 4F; - 00C7 : 53; - 00C8 : 55; - 00C9 : C2; - 00CA : 52; - 00CB : 45; - 00CC : 54; - 00CD : 55; - 00CE : 52; - 00CF : CE; - 00D0 : 52; - 00D1 : 45; - 00D2 : CD; - 00D3 : 53; - 00D4 : 54; - 00D5 : 4F; - 00D6 : D0; - 00D7 : 4F; - 00D8 : CE; - 00D9 : 57; - 00DA : 41; - 00DB : 49; - 00DC : D4; - 00DD : 4C; - 00DE : 4F; - 00DF : 41; - 00E0 : C4; - 00E1 : 53; - 00E2 : 41; - 00E3 : 56; - 00E4 : C5; - 00E5 : 56; - 00E6 : 45; - 00E7 : 52; - 00E8 : 49; - 00E9 : 46; - 00EA : D9; - 00EB : 44; - 00EC : 45; - 00ED : C6; - 00EE : 50; - 00EF : 4F; - 00F0 : 4B; - 00F1 : C5; - 00F2 : 50; - 00F3 : 52; - 00F4 : 49; - 00F5 : 4E; - 00F6 : 54; - 00F7 : A3; - 00F8 : 50; - 00F9 : 52; - 00FA : 49; - 00FB : 4E; - 00FC : D4; - 00FD : 43; - 00FE : 4F; - 00FF : 4E; - 0100 : D4; - 0101 : 4C; - 0102 : 49; - 0103 : 53; - 0104 : D4; - 0105 : 43; - 0106 : 4C; - 0107 : D2; - 0108 : 43; - 0109 : 4D; - 010A : C4; - 010B : 53; - 010C : 59; - 010D : D3; - 010E : 4F; - 010F : 50; - 0110 : 45; - 0111 : CE; - 0112 : 43; - 0113 : 4C; - 0114 : 4F; - 0115 : 53; - 0116 : C5; - 0117 : 47; - 0118 : 45; - 0119 : D4; - 011A : 4E; - 011B : 45; - 011C : D7; - 011D : 54; - 011E : 41; - 011F : 42; - 0120 : A8; - 0121 : 54; - 0122 : CF; - 0123 : 46; - 0124 : CE; - 0125 : 53; - 0126 : 50; - 0127 : 43; - 0128 : A8; - 0129 : 54; - 012A : 48; - 012B : 45; - 012C : CE; - 012D : 4E; - 012E : 4F; - 012F : D4; - 0130 : 53; - 0131 : 54; - 0132 : 45; - 0133 : D0; - 0134 : AB; - 0135 : AD; - 0136 : AA; - 0137 : AF; - 0138 : DE; - 0139 : 41; - 013A : 4E; - 013B : C4; - 013C : 4F; - 013D : D2; - 013E : BE; - 013F : BD; - 0140 : BC; - 0141 : 53; - 0142 : 47; - 0143 : CE; - 0144 : 49; - 0145 : 4E; - 0146 : D4; - 0147 : 41; - 0148 : 42; - 0149 : D3; - 014A : 55; - 014B : 53; - 014C : D2; - 014D : 46; - 014E : 52; - 014F : C5; - 0150 : 50; - 0151 : 4F; - 0152 : D3; - 0153 : 53; - 0154 : 51; - 0155 : D2; - 0156 : 52; - 0157 : 4E; - 0158 : C4; - 0159 : 4C; - 015A : 4F; - 015B : C7; - 015C : 45; - 015D : 58; - 015E : D0; - 015F : 43; - 0160 : 4F; - 0161 : D3; - 0162 : 53; - 0163 : 49; - 0164 : CE; - 0165 : 54; - 0166 : 41; - 0167 : CE; - 0168 : 41; - 0169 : 54; - 016A : CE; - 016B : 50; - [016C..016D] : 45; - 016E : CB; - 016F : 4C; - 0170 : 45; - 0171 : CE; - 0172 : 53; - 0173 : 54; - 0174 : 52; - 0175 : A4; - 0176 : 56; - 0177 : 41; - 0178 : CC; - 0179 : 41; - 017A : 53; - 017B : C3; - 017C : 43; - 017D : 48; - 017E : 52; - 017F : A4; - 0180 : 4C; - 0181 : 45; - 0182 : 46; - 0183 : 54; - 0184 : A4; - 0185 : 52; - 0186 : 49; - 0187 : 47; - 0188 : 48; - 0189 : 54; - 018A : A4; - 018B : 4D; - 018C : 49; - 018D : 44; - 018E : A4; - 018F : 00; - 0190 : 4E; - 0191 : 45; - 0192 : 58; - 0193 : 54; - 0194 : 20; - 0195 : 57; - 0196 : 49; - 0197 : 54; - 0198 : 48; - 0199 : 4F; - 019A : 55; - 019B : 54; - 019C : 20; - 019D : 46; - 019E : 4F; - 019F : D2; - 01A0 : 53; - 01A1 : 59; - 01A2 : 4E; - 01A3 : 54; - 01A4 : 41; - 01A5 : D8; - 01A6 : 52; - 01A7 : 45; - 01A8 : 54; - 01A9 : 55; - 01AA : 52; - 01AB : 4E; - 01AC : 20; - 01AD : 57; - 01AE : 49; - 01AF : 54; - 01B0 : 48; - 01B1 : 4F; - 01B2 : 55; - 01B3 : 54; - 01B4 : 20; - 01B5 : 47; - 01B6 : 4F; - 01B7 : 53; - 01B8 : 55; - 01B9 : C2; - 01BA : 4F; - 01BB : 55; - 01BC : 54; - 01BD : 20; - 01BE : 4F; - 01BF : 46; - 01C0 : 20; - 01C1 : 44; - 01C2 : 41; - 01C3 : 54; - 01C4 : C1; - 01C5 : 49; - [01C6..01C7] : 4C; - 01C8 : 45; - 01C9 : 47; - 01CA : 41; - 01CB : 4C; - 01CC : 20; - 01CD : 51; - 01CE : 55; - 01CF : 41; - 01D0 : 4E; - 01D1 : 54; - 01D2 : 49; - 01D3 : 54; - 01D4 : D9; - [01D5..01D9] : 00; - 01DA : 4F; - 01DB : 56; - 01DC : 45; - 01DD : 52; - 01DE : 46; - 01DF : 4C; - 01E0 : 4F; - 01E1 : D7; - 01E2 : 4F; - 01E3 : 55; - 01E4 : 54; - 01E5 : 20; - 01E6 : 4F; - 01E7 : 46; - 01E8 : 20; - 01E9 : 4D; - 01EA : 45; - 01EB : 4D; - 01EC : 4F; - 01ED : 52; - 01EE : D9; - 01EF : 55; - 01F0 : 4E; - 01F1 : 44; - 01F2 : 45; - 01F3 : 46; - 01F4 : 27; - 01F5 : 44; - 01F6 : 20; - 01F7 : 53; - 01F8 : 54; - 01F9 : 41; - 01FA : 54; - 01FB : 45; - 01FC : 4D; - 01FD : 45; - 01FE : 4E; - 01FF : D4; - 0200 : 42; - 0201 : 41; - 0202 : 44; - 0203 : 20; - 0204 : 53; - 0205 : 55; - 0206 : 42; - 0207 : 53; - 0208 : 43; - 0209 : 52; - 020A : 49; - 020B : 50; - 020C : D4; - 020D : 52; - 020E : 45; - 020F : 44; - 0210 : 49; - 0211 : 4D; - 0212 : 27; - 0213 : 44; - 0214 : 20; - 0215 : 41; - [0216..0217] : 52; - 0218 : 41; - 0219 : D9; - 021A : 44; - 021B : 49; - 021C : 56; - 021D : 49; - 021E : 53; - 021F : 49; - 0220 : 4F; - 0221 : 4E; - 0222 : 20; - 0223 : 42; - 0224 : 59; - 0225 : 20; - 0226 : 5A; - 0227 : 45; - 0228 : 52; - 0229 : CF; - 022A : 49; - [022B..022C] : 4C; - 022D : 45; - 022E : 47; - 022F : 41; - 0230 : 4C; - 0231 : 20; - 0232 : 44; - 0233 : 49; - 0234 : 52; - 0235 : 45; - 0236 : 43; - 0237 : D4; - 0238 : 54; - 0239 : 59; - 023A : 50; - 023B : 45; - 023C : 20; - 023D : 4D; - 023E : 49; - 023F : 53; - 0240 : 4D; - 0241 : 41; - 0242 : 54; - 0243 : 43; - 0244 : C8; - 0245 : 53; - 0246 : 54; - 0247 : 52; - 0248 : 49; - 0249 : 4E; - 024A : 47; - 024B : 20; - 024C : 54; - [024D..024E] : 4F; - 024F : 20; - 0250 : 4C; - 0251 : 4F; - 0252 : 4E; - 0253 : C7; - 0254 : 42; - 0255 : 41; - 0256 : 44; - 0257 : 20; - 0258 : 44; - 0259 : 41; - 025A : 54; - 025B : C1; - 025C : 46; - 025D : 4F; - 025E : 52; - 025F : 4D; - 0260 : 55; - 0261 : 4C; - 0262 : 41; - 0263 : 20; - 0264 : 54; - [0265..0266] : 4F; - 0267 : 20; - 0268 : 43; - 0269 : 4F; - 026A : 4D; - 026B : 50; - 026C : 4C; - 026D : 45; - 026E : D8; - 026F : 43; - 0270 : 41; - 0271 : 4E; - 0272 : 27; - 0273 : 54; - 0274 : 20; - 0275 : 43; - 0276 : 4F; - 0277 : 4E; - 0278 : 54; - 0279 : 49; - 027A : 4E; - 027B : 55; - 027C : C5; - 027D : 55; - 027E : 4E; - 027F : 44; - 0280 : 45; - 0281 : 46; - 0282 : 27; - 0283 : 44; - 0284 : 20; - 0285 : 46; - 0286 : 55; - 0287 : 4E; - 0288 : 43; - 0289 : 54; - 028A : 49; - 028B : 4F; - 028C : CE; - 028D : 20; - 028E : 45; - [028F..0290] : 52; - 0291 : 4F; - 0292 : 52; - 0293 : 00; - 0294 : 20; - 0295 : 49; - 0296 : 4E; - 0297 : 20; - 0298 : 00; - 0299 : 0D; - 029A : 0A; - 029B : 52; - 029C : 45; - 029D : 41; - 029E : 44; - 029F : 59; - 02A0 : 2E; - 02A1 : 0D; - 02A2 : 0A; - 02A3 : 00; - 02A4 : 0D; - 02A5 : 0A; - 02A6 : 42; - 02A7 : 52; - 02A8 : 45; - 02A9 : 41; - 02AA : 4B; - 02AB : 00; - 02AC : BA; - [02AD..02B0] : E8; - 02B1 : BD; - [02B2..02B3] : 01; - 02B4 : C9; - 02B5 : 81; - 02B6 : D0; - 02B7 : 21; - 02B8 : A5; - 02B9 : 99; - 02BA : D0; - 02BB : 0A; - 02BC : BD; - 02BD : 02; - 02BE : 01; - 02BF : 85; - 02C0 : 98; - 02C1 : BD; - 02C2 : 03; - 02C3 : 01; - 02C4 : 85; - 02C5 : 99; - 02C6 : DD; - 02C7 : 03; - 02C8 : 01; - 02C9 : D0; - 02CA : 07; - 02CB : A5; - 02CC : 98; - 02CD : DD; - 02CE : 02; - 02CF : 01; - 02D0 : F0; - 02D1 : 07; - 02D2 : 8A; - 02D3 : 18; - 02D4 : 69; - 02D5 : 12; - 02D6 : AA; - 02D7 : D0; - 02D8 : D8; - 02D9 : 60; - 02DA : 20; - 02DB : 2A; - 02DC : C3; - 02DD : 85; - 02DE : 80; - 02DF : 84; - 02E0 : 81; - 02E1 : 38; - 02E2 : A5; - 02E3 : A9; - 02E4 : E5; - 02E5 : AE; - 02E6 : 85; - 02E7 : 71; - 02E8 : A8; - 02E9 : A5; - 02EA : AA; - 02EB : E5; - 02EC : AF; - 02ED : AA; - 02EE : E8; - 02EF : 98; - 02F0 : F0; - 02F1 : 23; - 02F2 : A5; - 02F3 : A9; - 02F4 : 38; - 02F5 : E5; - 02F6 : 71; - 02F7 : 85; - 02F8 : A9; - 02F9 : B0; - 02FA : 03; - 02FB : C6; - 02FC : AA; - 02FD : 38; - 02FE : A5; - 02FF : A7; - 0300 : E5; - 0301 : 71; - 0302 : 85; - 0303 : A7; - 0304 : B0; - 0305 : 08; - 0306 : C6; - 0307 : A8; - 0308 : 90; - 0309 : 04; - 030A : B1; - 030B : A9; - 030C : 91; - 030D : A7; - 030E : 88; - 030F : D0; - 0310 : F9; - 0311 : B1; - 0312 : A9; - 0313 : 91; - 0314 : A7; - 0315 : C6; - 0316 : AA; - 0317 : C6; - 0318 : A8; - 0319 : CA; - 031A : D0; - 031B : F2; - 031C : 60; - 031D : 0A; - 031E : 69; - 031F : 36; - 0320 : B0; - 0321 : 35; - 0322 : 85; - 0323 : 71; - 0324 : BA; - 0325 : E4; - 0326 : 71; - 0327 : 90; - 0328 : 2E; - 0329 : 60; - 032A : C4; - 032B : 83; - 032C : 90; - 032D : 28; - 032E : D0; - 032F : 04; - 0330 : C5; - 0331 : 82; - 0332 : 90; - 0333 : 22; - 0334 : 48; - 0335 : A2; - 0336 : 09; - 0337 : 98; - 0338 : 48; - 0339 : B5; - 033A : A6; - 033B : CA; - 033C : 10; - 033D : FA; - 033E : 20; - 033F : 04; - 0340 : D4; - 0341 : A2; - 0342 : F7; - 0343 : 68; - 0344 : 95; - 0345 : B0; - 0346 : E8; - 0347 : 30; - 0348 : FA; - 0349 : 68; - 034A : A8; - 034B : 68; - 034C : C4; - 034D : 83; - 034E : 90; - 034F : 06; - 0350 : D0; - 0351 : 05; - 0352 : C5; - 0353 : 82; - 0354 : B0; - 0355 : 01; - 0356 : 60; - 0357 : A2; - 0358 : 52; - 0359 : 46; - 035A : 64; - 035B : A5; - 035C : 03; - 035D : F0; - 035E : 07; - 035F : 20; - 0360 : CC; - 0361 : FF; - 0362 : A9; - 0363 : 00; - 0364 : 85; - 0365 : 03; - 0366 : 20; - 0367 : D2; - 0368 : C9; - 0369 : 20; - 036A : 47; - 036B : CA; - 036C : BD; - 036D : 90; - 036E : C1; - 036F : 48; - 0370 : 29; - 0371 : 7F; - 0372 : 20; - 0373 : 49; - 0374 : CA; - 0375 : E8; - 0376 : 68; - 0377 : 10; - 0378 : F3; - 0379 : 20; - 037A : 84; - 037B : C5; - 037C : A9; - 037D : 8D; - 037E : A0; - 037F : C2; - 0380 : 20; - 0381 : 27; - 0382 : CA; - 0383 : A4; - 0384 : 89; - 0385 : C8; - 0386 : F0; - 0387 : 03; - 0388 : 20; - 0389 : 94; - 038A : DC; - 038B : 46; - 038C : 64; - 038D : A9; - 038E : 99; - 038F : A0; - 0390 : C2; - 0391 : 20; - 0392 : 27; - 0393 : CA; - 0394 : 20; - 0395 : 68; - 0396 : C4; - 0397 : 86; - 0398 : C9; - 0399 : 84; - 039A : CA; - 039B : 20; - 039C : C2; - 039D : 00; - 039E : F0; - 039F : F4; - 03A0 : A2; - 03A1 : FF; - 03A2 : 86; - 03A3 : 89; - 03A4 : 90; - 03A5 : 06; - 03A6 : 20; - 03A7 : 8D; - 03A8 : C4; - 03A9 : 4C; - 03AA : E9; - 03AB : C6; - 03AC : 20; - 03AD : 63; - 03AE : C8; - 03AF : 20; - 03B0 : 8D; - 03B1 : C4; - 03B2 : 84; - 03B3 : 5C; - 03B4 : 20; - 03B5 : 22; - 03B6 : C5; - 03B7 : 90; - 03B8 : 44; - 03B9 : A0; - 03BA : 01; - 03BB : B1; - 03BC : AE; - 03BD : 85; - 03BE : 72; - 03BF : A5; - 03C0 : 7C; - 03C1 : 85; - 03C2 : 71; - 03C3 : A5; - 03C4 : AF; - 03C5 : 85; - 03C6 : 74; - 03C7 : A5; - 03C8 : AE; - 03C9 : 88; - 03CA : F1; - 03CB : AE; - 03CC : 18; - 03CD : 65; - 03CE : 7C; - 03CF : 85; - 03D0 : 7C; - 03D1 : 85; - 03D2 : 73; - 03D3 : A5; - 03D4 : 7D; - 03D5 : 69; - 03D6 : FF; - 03D7 : 85; - 03D8 : 7D; - 03D9 : E5; - 03DA : AF; - 03DB : AA; - 03DC : 38; - 03DD : A5; - 03DE : AE; - 03DF : E5; - 03E0 : 7C; - 03E1 : A8; - 03E2 : B0; - 03E3 : 03; - 03E4 : E8; - 03E5 : C6; - 03E6 : 74; - 03E7 : 18; - 03E8 : 65; - 03E9 : 71; - 03EA : 90; - 03EB : 03; - 03EC : C6; - 03ED : 72; - 03EE : 18; - 03EF : B1; - 03F0 : 71; - 03F1 : 91; - 03F2 : 73; - 03F3 : C8; - 03F4 : D0; - 03F5 : F9; - 03F6 : E6; - 03F7 : 72; - 03F8 : E6; - 03F9 : 74; - 03FA : CA; - 03FB : D0; - 03FC : F2; - 03FD : A5; - 03FE : 0A; - 03FF : F0; - 0400 : 2F; - 0401 : A5; - 0402 : 86; - 0403 : A4; - 0404 : 87; - 0405 : 85; - 0406 : 82; - 0407 : 84; - 0408 : 83; - 0409 : A5; - 040A : 7C; - 040B : 85; - 040C : A9; - 040D : 65; - 040E : 5C; - 040F : 85; - 0410 : A7; - 0411 : A4; - 0412 : 7D; - 0413 : 84; - 0414 : AA; - 0415 : 90; - 0416 : 01; - 0417 : C8; - 0418 : 84; - 0419 : A8; - 041A : 20; - 041B : DA; - 041C : C2; - 041D : A5; - 041E : 80; - 041F : A4; - 0420 : 81; - 0421 : 85; - 0422 : 7C; - 0423 : 84; - 0424 : 7D; - 0425 : A4; - 0426 : 5C; - 0427 : 88; - 0428 : B9; - 0429 : 06; - 042A : 00; - 042B : 91; - 042C : AE; - 042D : 88; - 042E : 10; - 042F : F8; - 0430 : 20; - 0431 : 67; - 0432 : C5; - 0433 : A5; - 0434 : 7A; - 0435 : A4; - 0436 : 7B; - 0437 : 85; - 0438 : 71; - 0439 : 84; - 043A : 72; - 043B : 18; - 043C : A0; - 043D : 01; - 043E : B1; - 043F : 71; - 0440 : D0; - 0441 : 03; - 0442 : 4C; - 0443 : 94; - 0444 : C3; - 0445 : A0; - 0446 : 04; - 0447 : C8; - 0448 : B1; - 0449 : 71; - 044A : D0; - 044B : FB; - 044C : C8; - 044D : 98; - 044E : 65; - 044F : 71; - 0450 : AA; - 0451 : A0; - 0452 : 00; - 0453 : 91; - 0454 : 71; - 0455 : A5; - 0456 : 72; - 0457 : 69; - 0458 : 00; - 0459 : C8; - 045A : 91; - 045B : 71; - 045C : 86; - 045D : 71; - 045E : 85; - 045F : 72; - 0460 : 90; - 0461 : DA; - 0462 : CA; - 0463 : 10; - 0464 : 05; - 0465 : 20; - 0466 : D2; - 0467 : C9; - 0468 : A2; - 0469 : 00; - 046A : 20; - 046B : 79; - 046C : C4; - 046D : C9; - 046E : 0D; - 046F : F0; - 0470 : 05; - 0471 : 95; - 0472 : 0A; - 0473 : E8; - 0474 : D0; - 0475 : F4; - 0476 : 4C; - 0477 : C8; - 0478 : C9; - 0479 : 20; - 047A : CF; - 047B : FF; - 047C : A4; - 047D : 03; - 047E : D0; - 047F : 0C; - 0480 : C9; - 0481 : 0F; - 0482 : D0; - 0483 : 08; - 0484 : 48; - 0485 : A5; - 0486 : 64; - 0487 : 49; - 0488 : FF; - 0489 : 85; - 048A : 64; - 048B : 68; - 048C : 60; - 048D : A6; - 048E : C9; - 048F : A0; - 0490 : 04; - 0491 : 84; - 0492 : 60; - 0493 : B5; - 0494 : 00; - 0495 : 10; - 0496 : 07; - 0497 : C9; - 0498 : FF; - 0499 : F0; - 049A : 41; - 049B : E8; - 049C : D0; - 049D : F5; - 049E : C9; - 049F : 20; - 04A0 : F0; - 04A1 : 3A; - 04A2 : 85; - 04A3 : 5B; - 04A4 : C9; - 04A5 : 22; - 04A6 : F0; - 04A7 : 58; - 04A8 : 24; - 04A9 : 60; - 04AA : 70; - 04AB : 30; - 04AC : C9; - 04AD : 3F; - 04AE : D0; - 04AF : 04; - 04B0 : A9; - 04B1 : 99; - 04B2 : D0; - 04B3 : 28; - 04B4 : C9; - 04B5 : 30; - 04B6 : 90; - 04B7 : 04; - 04B8 : C9; - 04B9 : 3C; - 04BA : 90; - 04BB : 20; - 04BC : 84; - 04BD : C0; - 04BE : A0; - 04BF : 00; - 04C0 : 84; - 04C1 : 5C; - 04C2 : 88; - 04C3 : 86; - 04C4 : C9; - 04C5 : CA; - 04C6 : C8; - 04C7 : E8; - 04C8 : B5; - 04C9 : 00; - 04CA : C9; - 04CB : 20; - 04CC : F0; - 04CD : F9; - 04CE : 38; - 04CF : F9; - 04D0 : 92; - 04D1 : C0; - 04D2 : F0; - 04D3 : F2; - 04D4 : C9; - 04D5 : 80; - 04D6 : D0; - 04D7 : 2F; - 04D8 : 05; - 04D9 : 5C; - 04DA : A4; - 04DB : C0; - 04DC : E8; - 04DD : C8; - 04DE : 99; - 04DF : 05; - 04E0 : 00; - 04E1 : B9; - 04E2 : 05; - 04E3 : 00; - 04E4 : F0; - 04E5 : 34; - 04E6 : 38; - 04E7 : E9; - 04E8 : 3A; - 04E9 : F0; - 04EA : 04; - 04EB : C9; - 04EC : 49; - 04ED : D0; - 04EE : 02; - 04EF : 85; - 04F0 : 60; - 04F1 : 38; - 04F2 : E9; - 04F3 : 55; - 04F4 : D0; - 04F5 : 9D; - 04F6 : 85; - 04F7 : 5B; - 04F8 : B5; - 04F9 : 00; - 04FA : F0; - 04FB : E0; - 04FC : C5; - 04FD : 5B; - 04FE : F0; - 04FF : DC; - 0500 : C8; - 0501 : 99; - 0502 : 05; - 0503 : 00; - 0504 : E8; - 0505 : D0; - 0506 : F1; - 0507 : A6; - 0508 : C9; - 0509 : E6; - 050A : 5C; - 050B : C8; - 050C : B9; - 050D : 91; - 050E : C0; - 050F : 10; - 0510 : FA; - 0511 : B9; - 0512 : 92; - 0513 : C0; - 0514 : D0; - 0515 : B2; - 0516 : B5; - 0517 : 00; - 0518 : 10; - 0519 : C0; - 051A : 99; - 051B : 07; - 051C : 00; - 051D : A9; - 051E : 09; - 051F : 85; - 0520 : C9; - 0521 : 60; - 0522 : A5; - 0523 : 7A; - 0524 : A6; - 0525 : 7B; - 0526 : A0; - 0527 : 01; - 0528 : 85; - 0529 : AE; - 052A : 86; - 052B : AF; - 052C : B1; - 052D : AE; - 052E : F0; - 052F : 1F; - [0530..0531] : C8; - 0532 : A5; - 0533 : 09; - 0534 : D1; - 0535 : AE; - 0536 : 90; - 0537 : 18; - 0538 : F0; - 0539 : 03; - 053A : 88; - 053B : D0; - 053C : 09; - 053D : A5; - 053E : 08; - 053F : 88; - 0540 : D1; - 0541 : AE; - 0542 : 90; - 0543 : 0C; - 0544 : F0; - 0545 : 0A; - 0546 : 88; - 0547 : B1; - 0548 : AE; - 0549 : AA; - 054A : 88; - 054B : B1; - 054C : AE; - 054D : B0; - 054E : D7; - 054F : 18; - 0550 : 60; - 0551 : D0; - 0552 : FD; - 0553 : A9; - 0554 : 00; - 0555 : A8; - 0556 : 91; - 0557 : 7A; - 0558 : C8; - 0559 : 91; - 055A : 7A; - 055B : A5; - 055C : 7A; - 055D : 69; - 055E : 02; - 055F : 85; - 0560 : 7C; - 0561 : A5; - 0562 : 7B; - 0563 : 69; - 0564 : 00; - 0565 : 85; - 0566 : 7D; - 0567 : 20; - 0568 : 9A; - 0569 : C5; - 056A : A5; - 056B : 86; - 056C : A4; - 056D : 87; - 056E : 85; - 056F : 82; - 0570 : 84; - 0571 : 83; - 0572 : 20; - 0573 : E7; - 0574 : FF; - 0575 : A5; - 0576 : 7C; - 0577 : A4; - 0578 : 7D; - 0579 : 85; - 057A : 7E; - 057B : 84; - 057C : 7F; - 057D : 85; - 057E : 80; - 057F : 84; - 0580 : 81; - 0581 : 20; - 0582 : 0D; - 0583 : C7; - 0584 : A2; - 0585 : 68; - 0586 : 86; - 0587 : 65; - 0588 : 68; - 0589 : A8; - 058A : 68; - 058B : A2; - 058C : FE; - 058D : 9A; - 058E : 48; - 058F : 98; - 0590 : 48; - 0591 : A9; - 0592 : 00; - 0593 : 85; - 0594 : 8D; - 0595 : 85; - 0596 : 61; - 0597 : 60; - 0598 : 51; - 0599 : 60; - 059A : 18; - 059B : A5; - 059C : 7A; - 059D : 69; - 059E : FF; - 059F : 85; - 05A0 : C9; - 05A1 : A5; - 05A2 : 7B; - 05A3 : 69; - 05A4 : FF; - 05A5 : 85; - 05A6 : CA; - 05A7 : 60; - 05A8 : 90; - 05A9 : 06; - 05AA : F0; - 05AB : 04; - 05AC : C9; - 05AD : AB; - 05AE : D0; - 05AF : E9; - 05B0 : 20; - 05B1 : 63; - 05B2 : C8; - 05B3 : 20; - 05B4 : 22; - 05B5 : C5; - 05B6 : 20; - 05B7 : C8; - 05B8 : 00; - 05B9 : F0; - 05BA : 0C; - 05BB : C9; - 05BC : AB; - 05BD : D0; - 05BE : 91; - 05BF : 20; - 05C0 : C2; - 05C1 : 00; - 05C2 : 20; - 05C3 : 63; - 05C4 : C8; - 05C5 : D0; - 05C6 : 89; - [05C7..05C8] : 68; - 05C9 : A5; - 05CA : 08; - 05CB : 05; - 05CC : 09; - 05CD : D0; - 05CE : 06; - 05CF : A9; - 05D0 : FF; - 05D1 : 85; - 05D2 : 08; - 05D3 : 85; - 05D4 : 09; - 05D5 : A0; - 05D6 : 01; - 05D7 : 84; - 05D8 : 60; - 05D9 : B1; - 05DA : AE; - 05DB : F0; - 05DC : 41; - 05DD : 20; - 05DE : E1; - 05DF : FF; - 05E0 : 20; - 05E1 : D2; - 05E2 : C9; - 05E3 : C8; - 05E4 : B1; - 05E5 : AE; - 05E6 : AA; - 05E7 : C8; - 05E8 : B1; - 05E9 : AE; - 05EA : C5; - 05EB : 09; - 05EC : D0; - 05ED : 04; - 05EE : E4; - 05EF : 08; - 05F0 : F0; - 05F1 : 02; - 05F2 : B0; - 05F3 : 2A; - 05F4 : 84; - 05F5 : 98; - 05F6 : 20; - 05F7 : 9F; - 05F8 : DC; - 05F9 : A9; - 05FA : 20; - 05FB : A4; - 05FC : 98; - 05FD : 29; - 05FE : 7F; - 05FF : 20; - 0600 : 49; - 0601 : CA; - 0602 : C9; - 0603 : 22; - 0604 : D0; - 0605 : 06; - 0606 : A5; - 0607 : 60; - 0608 : 49; - 0609 : FF; - 060A : 85; - 060B : 60; - 060C : C8; - 060D : B1; - 060E : AE; - 060F : D0; - 0610 : 10; - 0611 : A8; - 0612 : B1; - 0613 : AE; - 0614 : AA; - 0615 : C8; - 0616 : B1; - 0617 : AE; - 0618 : 86; - 0619 : AE; - 061A : 85; - 061B : AF; - 061C : D0; - 061D : B7; - 061E : 4C; - 061F : 8B; - 0620 : C3; - 0621 : 10; - 0622 : DC; - 0623 : C9; - 0624 : FF; - 0625 : F0; - 0626 : D8; - 0627 : 24; - 0628 : 60; - 0629 : 30; - 062A : D4; - 062B : 38; - 062C : E9; - 062D : 7F; - 062E : AA; - 062F : 84; - 0630 : 98; - 0631 : A0; - 0632 : FF; - 0633 : CA; - 0634 : F0; - 0635 : 08; - 0636 : C8; - 0637 : B9; - 0638 : 92; - 0639 : C0; - 063A : 10; - 063B : FA; - 063C : 30; - 063D : F5; - 063E : C8; - 063F : B9; - 0640 : 92; - 0641 : C0; - 0642 : 30; - 0643 : B7; - 0644 : 20; - 0645 : 49; - 0646 : CA; - 0647 : D0; - 0648 : F5; - 0649 : A9; - 064A : 80; - 064B : 85; - 064C : 61; - 064D : 20; - 064E : 9D; - 064F : C8; - 0650 : 20; - 0651 : AC; - 0652 : C2; - 0653 : D0; - 0654 : 05; - 0655 : 8A; - 0656 : 69; - 0657 : 0F; - 0658 : AA; - 0659 : 9A; - [065A..065B] : 68; - 065C : A9; - 065D : 09; - 065E : 20; - 065F : 1D; - 0660 : C3; - 0661 : 20; - 0662 : FE; - 0663 : C7; - 0664 : 18; - 0665 : 98; - 0666 : 65; - 0667 : C9; - 0668 : 48; - 0669 : A5; - 066A : CA; - 066B : 69; - 066C : 00; - 066D : 48; - 066E : A5; - 066F : 89; - 0670 : 48; - 0671 : A5; - 0672 : 88; - 0673 : 48; - 0674 : A9; - 0675 : A4; - 0676 : 20; - 0677 : 13; - 0678 : CE; - 0679 : 20; - 067A : A7; - 067B : CC; - 067C : 20; - 067D : A4; - 067E : CC; - 067F : A5; - 0680 : B5; - 0681 : 09; - 0682 : 7F; - 0683 : 25; - 0684 : B1; - 0685 : 85; - 0686 : B1; - 0687 : A9; - 0688 : 92; - 0689 : A0; - 068A : C6; - 068B : 85; - 068C : 71; - 068D : 84; - 068E : 72; - 068F : 4C; - 0690 : 5D; - 0691 : CD; - 0692 : A9; - 0693 : 91; - 0694 : A0; - 0695 : D8; - 0696 : 20; - 0697 : 74; - 0698 : DA; - 0699 : 20; - 069A : C8; - 069B : 00; - 069C : C9; - 069D : A9; - 069E : D0; - 069F : 06; - 06A0 : 20; - 06A1 : C2; - 06A2 : 00; - 06A3 : 20; - 06A4 : A4; - 06A5 : CC; - 06A6 : 20; - 06A7 : FD; - 06A8 : DA; - 06A9 : 20; - 06AA : 52; - 06AB : CD; - 06AC : A5; - 06AD : 99; - 06AE : 48; - 06AF : A5; - 06B0 : 98; - 06B1 : 48; - 06B2 : A9; - 06B3 : 81; - 06B4 : 48; - 06B5 : 20; - 06B6 : E1; - 06B7 : FF; - 06B8 : A5; - 06B9 : C9; - 06BA : A4; - 06BB : CA; - 06BC : F0; - 06BD : 06; - 06BE : 85; - 06BF : 8C; - 06C0 : 84; - 06C1 : 8D; - 06C2 : A0; - 06C3 : 00; - 06C4 : B1; - 06C5 : C9; - 06C6 : F0; - 06C7 : 07; - 06C8 : C9; - 06C9 : 3A; - 06CA : F0; - 06CB : 1D; - 06CC : 4C; - 06CD : 1C; - 06CE : CE; - 06CF : A0; - 06D0 : 02; - 06D1 : B1; - 06D2 : C9; - 06D3 : 18; - 06D4 : F0; - 06D5 : 5F; - 06D6 : C8; - 06D7 : B1; - 06D8 : C9; - 06D9 : 85; - 06DA : 88; - 06DB : C8; - 06DC : B1; - 06DD : C9; - 06DE : 85; - 06DF : 89; - 06E0 : 98; - 06E1 : 65; - 06E2 : C9; - 06E3 : 85; - 06E4 : C9; - 06E5 : 90; - 06E6 : 02; - 06E7 : E6; - 06E8 : CA; - 06E9 : 20; - 06EA : C2; - 06EB : 00; - 06EC : 20; - 06ED : F2; - 06EE : C6; - 06EF : 4C; - 06F0 : B5; - 06F1 : C6; - 06F2 : F0; - 06F3 : 6A; - 06F4 : 38; - 06F5 : E9; - 06F6 : 80; - 06F7 : B0; - 06F8 : 03; - 06F9 : 4C; - 06FA : 9D; - 06FB : C8; - 06FC : C9; - 06FD : 23; - 06FE : B0; - 06FF : CC; - 0700 : 0A; - 0701 : A8; - 0702 : B9; - 0703 : 01; - 0704 : C0; - 0705 : 48; - 0706 : B9; - 0707 : 00; - 0708 : C0; - 0709 : 48; - 070A : 4C; - 070B : C2; - 070C : 00; - 070D : 38; - 070E : A5; - 070F : 7A; - 0710 : E9; - 0711 : 01; - 0712 : A4; - 0713 : 7B; - 0714 : B0; - 0715 : 01; - 0716 : 88; - 0717 : 85; - 0718 : 90; - 0719 : 84; - 071A : 91; - 071B : 60; - 071C : B0; - 071D : 01; - 071E : 18; - 071F : D0; - 0720 : 3D; - 0721 : A5; - 0722 : C9; - 0723 : A4; - 0724 : CA; - 0725 : F0; - 0726 : 0C; - 0727 : 85; - 0728 : 8C; - 0729 : 84; - 072A : 8D; - 072B : A5; - 072C : 88; - 072D : A4; - 072E : 89; - 072F : 85; - 0730 : 8A; - 0731 : 84; - 0732 : 8B; - [0733..0734] : 68; - 0735 : A9; - 0736 : A4; - 0737 : A0; - 0738 : C2; - 0739 : A2; - 073A : 00; - 073B : 86; - 073C : 64; - 073D : 90; - 073E : 03; - 073F : 4C; - 0740 : 80; - 0741 : C3; - 0742 : 4C; - 0743 : 8B; - 0744 : C3; - 0745 : D0; - 0746 : 17; - 0747 : A2; - 0748 : DF; - 0749 : A4; - 074A : 8D; - 074B : D0; - 074C : 03; - 074D : 4C; - 074E : 59; - 074F : C3; - 0750 : A5; - 0751 : 8C; - 0752 : 85; - 0753 : C9; - 0754 : 84; - 0755 : CA; - 0756 : A5; - 0757 : 8A; - 0758 : A4; - 0759 : 8B; - 075A : 85; - 075B : 88; - 075C : 84; - 075D : 89; - 075E : 60; - 075F : 20; - 0760 : 76; - 0761 : D6; - 0762 : D0; - 0763 : FA; - 0764 : E8; - 0765 : E0; - 0766 : 0A; - 0767 : B0; - 0768 : 04; - 0769 : CA; - 076A : 86; - 076B : 04; - 076C : 60; - 076D : 4C; - 076E : 30; - 076F : D1; - 0770 : D0; - 0771 : EC; - 0772 : 4C; - 0773 : 6A; - 0774 : C5; - 0775 : D0; - 0776 : 03; - 0777 : 4C; - 0778 : 67; - 0779 : C5; - 077A : 20; - 077B : 6A; - 077C : C5; - 077D : 4C; - 077E : 94; - 077F : C7; - 0780 : A9; - 0781 : 03; - 0782 : 20; - 0783 : 1D; - 0784 : C3; - 0785 : A5; - 0786 : CA; - 0787 : 48; - 0788 : A5; - 0789 : C9; - 078A : 48; - 078B : A5; - 078C : 89; - 078D : 48; - 078E : A5; - 078F : 88; - 0790 : 48; - 0791 : A9; - 0792 : 8D; - 0793 : 48; - 0794 : 20; - 0795 : C8; - 0796 : 00; - 0797 : 20; - 0798 : 9D; - 0799 : C7; - 079A : 4C; - 079B : B5; - 079C : C6; - 079D : 20; - 079E : 63; - 079F : C8; - 07A0 : 20; - 07A1 : 01; - 07A2 : C8; - 07A3 : A5; - 07A4 : 89; - 07A5 : C5; - 07A6 : 09; - 07A7 : B0; - 07A8 : 0B; - 07A9 : 98; - 07AA : 38; - 07AB : 65; - 07AC : C9; - 07AD : A6; - 07AE : CA; - 07AF : 90; - 07B0 : 07; - 07B1 : E8; - 07B2 : B0; - 07B3 : 04; - 07B4 : A5; - 07B5 : 7A; - 07B6 : A6; - 07B7 : 7B; - 07B8 : 20; - 07B9 : 26; - 07BA : C5; - 07BB : 90; - 07BC : 1E; - 07BD : A5; - 07BE : AE; - 07BF : E9; - 07C0 : 01; - 07C1 : 85; - 07C2 : C9; - 07C3 : A5; - 07C4 : AF; - 07C5 : E9; - 07C6 : 00; - 07C7 : 85; - 07C8 : CA; - 07C9 : 60; - 07CA : D0; - 07CB : FD; - 07CC : A9; - 07CD : FF; - 07CE : 85; - 07CF : 98; - 07D0 : 20; - 07D1 : AC; - 07D2 : C2; - 07D3 : 9A; - 07D4 : C9; - 07D5 : 8D; - 07D6 : F0; - 07D7 : 0B; - 07D8 : A2; - 07D9 : 16; - 07DA : 2C; - 07DB : A2; - 07DC : 5F; - 07DD : 4C; - 07DE : 59; - 07DF : C3; - 07E0 : 4C; - 07E1 : 1C; - 07E2 : CE; - [07E3..07E4] : 68; - 07E5 : 85; - 07E6 : 88; - 07E7 : 68; - 07E8 : 85; - 07E9 : 89; - 07EA : 68; - 07EB : 85; - 07EC : C9; - 07ED : 68; - 07EE : 85; - 07EF : CA; - 07F0 : 20; - 07F1 : FE; - 07F2 : C7; - 07F3 : 98; - 07F4 : 18; - 07F5 : 65; - 07F6 : C9; - 07F7 : 85; - 07F8 : C9; - 07F9 : 90; - 07FA : 02; - 07FB : E6; - 07FC : CA; - 07FD : 60; - 07FE : A2; - 07FF : 3A; - 0800 : 2C; - 0801 : A2; - 0802 : 00; - 0803 : 86; - 0804 : 5A; - 0805 : A0; - 0806 : 00; - 0807 : 84; - 0808 : 5B; - 0809 : A5; - 080A : 5B; - 080B : A6; - 080C : 5A; - 080D : 85; - 080E : 5A; - 080F : 86; - 0810 : 5B; - 0811 : B1; - 0812 : C9; - 0813 : F0; - 0814 : E8; - 0815 : C5; - 0816 : 5B; - 0817 : F0; - 0818 : E4; - 0819 : C8; - 081A : C9; - 081B : 22; - 081C : F0; - 081D : EB; - 081E : D0; - 081F : F1; - 0820 : 20; - 0821 : B8; - 0822 : CC; - 0823 : 20; - 0824 : C8; - 0825 : 00; - 0826 : C9; - 0827 : 89; - 0828 : F0; - 0829 : 05; - 082A : A9; - 082B : A7; - 082C : 20; - 082D : 13; - 082E : CE; - 082F : A5; - 0830 : B0; - 0831 : D0; - 0832 : 05; - 0833 : 20; - 0834 : 01; - 0835 : C8; - 0836 : F0; - 0837 : BB; - 0838 : 20; - 0839 : C8; - 083A : 00; - 083B : B0; - 083C : 03; - 083D : 4C; - 083E : 9D; - 083F : C7; - 0840 : 4C; - 0841 : F2; - 0842 : C6; - 0843 : 20; - 0844 : 76; - 0845 : D6; - 0846 : 48; - 0847 : C9; - 0848 : 8D; - 0849 : F0; - 084A : 04; - 084B : C9; - 084C : 89; - 084D : D0; - 084E : 91; - 084F : C6; - 0850 : B4; - 0851 : D0; - 0852 : 04; - 0853 : 68; - 0854 : 4C; - 0855 : F5; - 0856 : C6; - 0857 : 20; - 0858 : C2; - 0859 : 00; - 085A : 20; - 085B : 63; - 085C : C8; - 085D : C9; - 085E : 2C; - 085F : F0; - 0860 : EE; - 0861 : 68; - 0862 : 60; - 0863 : A2; - 0864 : 00; - 0865 : 86; - 0866 : 08; - 0867 : 86; - 0868 : 09; - 0869 : B0; - 086A : F7; - 086B : E9; - 086C : 2F; - 086D : 85; - 086E : 5A; - 086F : A5; - 0870 : 09; - 0871 : 85; - 0872 : 71; - 0873 : C9; - 0874 : 19; - 0875 : B0; - 0876 : D4; - 0877 : A5; - 0878 : 08; - 0879 : 0A; - 087A : 26; - 087B : 71; - 087C : 0A; - 087D : 26; - 087E : 71; - 087F : 65; - 0880 : 08; - 0881 : 85; - 0882 : 08; - 0883 : A5; - 0884 : 71; - 0885 : 65; - 0886 : 09; - 0887 : 85; - 0888 : 09; - 0889 : 06; - 088A : 08; - 088B : 26; - 088C : 09; - 088D : A5; - 088E : 08; - 088F : 65; - 0890 : 5A; - 0891 : 85; - 0892 : 08; - 0893 : 90; - 0894 : 02; - 0895 : E6; - 0896 : 09; - 0897 : 20; - 0898 : C2; - 0899 : 00; - 089A : 4C; - 089B : 69; - 089C : C8; - 089D : 20; - 089E : 7B; - 089F : CF; - 08A0 : 85; - 08A1 : 98; - 08A2 : 84; - 08A3 : 99; - 08A4 : A9; - 08A5 : B2; - 08A6 : 20; - 08A7 : 13; - 08A8 : CE; - 08A9 : A5; - 08AA : 5F; - 08AB : 48; - 08AC : A5; - 08AD : 5E; - 08AE : 48; - 08AF : 20; - 08B0 : B8; - 08B1 : CC; - 08B2 : 68; - 08B3 : 2A; - 08B4 : 20; - 08B5 : AA; - 08B6 : CC; - 08B7 : D0; - 08B8 : 18; - 08B9 : 68; - 08BA : 10; - 08BB : 12; - 08BC : 20; - 08BD : ED; - 08BE : DA; - 08BF : 20; - 08C0 : A7; - 08C1 : D0; - 08C2 : A0; - 08C3 : 00; - 08C4 : A5; - 08C5 : B3; - 08C6 : 91; - 08C7 : 98; - 08C8 : C8; - 08C9 : A5; - 08CA : B4; - 08CB : 91; - 08CC : 98; - 08CD : 60; - 08CE : 4C; - 08CF : A2; - 08D0 : DA; - 08D1 : 68; - 08D2 : A4; - 08D3 : 99; - 08D4 : C0; - [08D5..08D6] : D0; - 08D7 : 53; - 08D8 : 20; - 08D9 : 7E; - 08DA : D5; - 08DB : C9; - 08DC : 06; - 08DD : F0; - 08DE : 03; - 08DF : 4C; - 08E0 : 30; - 08E1 : D1; - 08E2 : A0; - 08E3 : 00; - 08E4 : 84; - 08E5 : B0; - 08E6 : 84; - 08E7 : B5; - 08E8 : 84; - 08E9 : C0; - 08EA : 20; - 08EB : 1C; - 08EC : C9; - 08ED : 20; - 08EE : B4; - 08EF : D9; - 08F0 : E6; - 08F1 : C0; - 08F2 : A4; - 08F3 : C0; - 08F4 : 20; - 08F5 : 1C; - 08F6 : C9; - 08F7 : 20; - 08F8 : DE; - 08F9 : DA; - 08FA : AA; - 08FB : F0; - 08FC : 05; - 08FD : E8; - 08FE : 8A; - 08FF : 20; - 0900 : BF; - 0901 : D9; - 0902 : A4; - 0903 : C0; - 0904 : C8; - 0905 : C0; - 0906 : 06; - 0907 : D0; - 0908 : DF; - 0909 : 20; - 090A : B4; - 090B : D9; - 090C : 20; - 090D : 6D; - 090E : DB; - 090F : A2; - 0910 : 02; - 0911 : 78; - 0912 : B5; - 0913 : B2; - 0914 : 9D; - 0915 : 00; - 0916 : 02; - 0917 : CA; - 0918 : 10; - 0919 : F8; - 091A : 58; - 091B : 60; - 091C : B1; - 091D : 71; - 091E : 20; - 091F : CF; - 0920 : 00; - 0921 : 90; - 0922 : 03; - 0923 : 4C; - 0924 : 30; - 0925 : D1; - 0926 : E9; - 0927 : 2F; - 0928 : 4C; - 0929 : 50; - 092A : DC; - 092B : A0; - 092C : 02; - 092D : B1; - 092E : B3; - 092F : C5; - 0930 : 83; - 0931 : 90; - 0932 : 17; - 0933 : D0; - 0934 : 07; - 0935 : 88; - 0936 : B1; - 0937 : B3; - 0938 : C5; - 0939 : 82; - 093A : 90; - 093B : 0E; - 093C : A4; - 093D : B4; - 093E : C4; - 093F : 7D; - 0940 : 90; - 0941 : 08; - 0942 : D0; - 0943 : 0D; - 0944 : A5; - 0945 : B3; - 0946 : C5; - 0947 : 7C; - 0948 : B0; - 0949 : 07; - 094A : A5; - 094B : B3; - 094C : A4; - 094D : B4; - 094E : 4C; - 094F : 67; - 0950 : C9; - 0951 : A0; - 0952 : 00; - 0953 : B1; - 0954 : B3; - 0955 : 20; - 0956 : 59; - 0957 : D3; - 0958 : A5; - 0959 : 9F; - 095A : A4; - 095B : A0; - 095C : 85; - 095D : BE; - 095E : 84; - 095F : BF; - 0960 : 20; - 0961 : 52; - 0962 : D5; - 0963 : A9; - 0964 : B0; - 0965 : A0; - 0966 : 00; - 0967 : 85; - 0968 : 9F; - 0969 : 84; - 096A : A0; - 096B : 20; - 096C : B3; - 096D : D5; - 096E : A0; - 096F : 00; - 0970 : B1; - 0971 : 9F; - 0972 : 91; - 0973 : 98; - 0974 : C8; - 0975 : B1; - 0976 : 9F; - 0977 : 91; - 0978 : 98; - 0979 : C8; - 097A : B1; - 097B : 9F; - 097C : 91; - 097D : 98; - 097E : 60; - 097F : 20; - 0980 : 85; - 0981 : C9; - 0982 : 4C; - 0983 : D6; - 0984 : CA; - 0985 : 20; - 0986 : 76; - 0987 : D6; - 0988 : F0; - 0989 : 05; - 098A : A9; - 098B : 2C; - 098C : 20; - 098D : 13; - 098E : CE; - 098F : 08; - 0990 : 20; - 0991 : C9; - 0992 : FF; - 0993 : 86; - 0994 : 03; - 0995 : 28; - 0996 : 4C; - 0997 : 9F; - 0998 : C9; - 0999 : 20; - 099A : 2A; - 099B : CA; - 099C : 20; - 099D : C8; - 099E : 00; - 099F : F0; - 09A0 : 31; - 09A1 : F0; - 09A2 : 55; - 09A3 : C9; - 09A4 : A3; - 09A5 : F0; - 09A6 : 5F; - 09A7 : C9; - 09A8 : A6; - 09A9 : F0; - 09AA : 5B; - 09AB : C9; - 09AC : 2C; - 09AD : F0; - 09AE : 4A; - 09AF : C9; - 09B0 : 3B; - 09B1 : F0; - 09B2 : 6E; - 09B3 : 20; - 09B4 : B8; - 09B5 : CC; - 09B6 : 24; - 09B7 : 5E; - 09B8 : 30; - 09B9 : DF; - 09BA : 20; - 09BB : AF; - 09BC : DC; - 09BD : 20; - 09BE : 6B; - 09BF : D3; - 09C0 : 20; - 09C1 : 2A; - 09C2 : CA; - 09C3 : 20; - 09C4 : 44; - 09C5 : CA; - 09C6 : D0; - 09C7 : D4; - 09C8 : A0; - 09C9 : 00; - 09CA : 94; - 09CB : 0A; - 09CC : A2; - 09CD : 09; - 09CE : A5; - 09CF : 03; - 09D0 : D0; - 09D1 : 26; - 09D2 : A5; - 09D3 : 03; - 09D4 : D0; - 09D5 : 02; - 09D6 : 85; - 09D7 : 05; - 09D8 : A9; - 09D9 : 0D; - 09DA : 20; - 09DB : 49; - 09DC : CA; - 09DD : A9; - 09DE : 0A; - 09DF : 20; - 09E0 : 49; - 09E1 : CA; - 09E2 : A5; - 09E3 : 03; - 09E4 : D0; - 09E5 : 12; - 09E6 : 8A; - 09E7 : 48; - 09E8 : A6; - 09E9 : 04; - 09EA : F0; - 09EB : 08; - 09EC : A9; - 09ED : 00; - 09EE : 20; - 09EF : 49; - [09F0..09F1] : CA; - 09F2 : D0; - 09F3 : FA; - 09F4 : 86; - 09F5 : 05; - 09F6 : 68; - 09F7 : AA; - 09F8 : 60; - 09F9 : A5; - 09FA : 05; - 09FB : 38; - 09FC : E9; - 09FD : 0A; - 09FE : B0; - 09FF : FC; - 0A00 : 49; - 0A01 : FF; - 0A02 : 69; - 0A03 : 01; - 0A04 : D0; - 0A05 : 14; - 0A06 : 48; - 0A07 : 20; - 0A08 : 73; - 0A09 : D6; - 0A0A : C9; - 0A0B : 29; - 0A0C : D0; - 0A0D : 75; - 0A0E : 68; - 0A0F : C9; - 0A10 : A3; - 0A11 : D0; - 0A12 : 08; - 0A13 : 8A; - 0A14 : E5; - 0A15 : 05; - 0A16 : 90; - 0A17 : 09; - 0A18 : F0; - 0A19 : 07; - 0A1A : AA; - 0A1B : 20; - 0A1C : 44; - [0A1D..0A1E] : CA; - 0A1F : D0; - 0A20 : FA; - 0A21 : 20; - 0A22 : C2; - 0A23 : 00; - 0A24 : 4C; - 0A25 : A1; - 0A26 : C9; - 0A27 : 20; - 0A28 : 6B; - 0A29 : D3; - 0A2A : 20; - 0A2B : 7E; - 0A2C : D5; - 0A2D : AA; - 0A2E : A0; - 0A2F : 00; - 0A30 : E8; - 0A31 : CA; - 0A32 : F0; - 0A33 : C4; - 0A34 : B1; - 0A35 : 71; - 0A36 : 20; - 0A37 : 49; - 0A38 : CA; - 0A39 : C8; - 0A3A : C9; - 0A3B : 0D; - 0A3C : D0; - 0A3D : F3; - 0A3E : 20; - 0A3F : E2; - 0A40 : C9; - 0A41 : 4C; - 0A42 : 31; - 0A43 : CA; - 0A44 : A9; - 0A45 : 1D; - 0A46 : 2C; - 0A47 : A9; - 0A48 : 3F; - 0A49 : 24; - 0A4A : 64; - 0A4B : 30; - 0A4C : 27; - 0A4D : 48; - 0A4E : C9; - 0A4F : 1D; - 0A50 : F0; - 0A51 : 18; - 0A52 : C9; - 0A53 : 9D; - 0A54 : F0; - 0A55 : 04; - 0A56 : C9; - 0A57 : 14; - 0A58 : D0; - 0A59 : 0A; - 0A5A : A5; - 0A5B : 05; - 0A5C : F0; - 0A5D : 12; - 0A5E : A5; - 0A5F : 03; - 0A60 : D0; - 0A61 : 0E; - 0A62 : C6; - 0A63 : 05; - 0A64 : 29; - 0A65 : 7F; - 0A66 : C9; - 0A67 : 20; - 0A68 : 90; - 0A69 : 06; - 0A6A : A5; - 0A6B : 03; - 0A6C : 20; - 0A6D : CC; - 0A6E : E1; - 0A6F : EA; - 0A70 : 68; - 0A71 : 20; - 0A72 : D2; - 0A73 : FF; - 0A74 : 29; - 0A75 : FF; - 0A76 : 60; - 0A77 : A5; - 0A78 : 62; - 0A79 : F0; - 0A7A : 0B; - 0A7B : 20; - 0A7C : C2; - 0A7D : E1; - 0A7E : EA; - 0A7F : 85; - 0A80 : 88; - 0A81 : 84; - 0A82 : 89; - 0A83 : 4C; - 0A84 : 1C; - 0A85 : CE; - 0A86 : A5; - 0A87 : 03; - 0A88 : F0; - 0A89 : 05; - 0A8A : A2; - 0A8B : C4; - 0A8C : 4C; - 0A8D : 59; - 0A8E : C3; - 0A8F : A9; - 0A90 : 23; - 0A91 : A0; - 0A92 : CC; - 0A93 : 20; - 0A94 : 27; - 0A95 : CA; - 0A96 : A5; - 0A97 : 8C; - 0A98 : A4; - 0A99 : 8D; - 0A9A : 85; - 0A9B : C9; - 0A9C : 84; - 0A9D : CA; - 0A9E : 60; - 0A9F : 20; - 0AA0 : 8B; - 0AA1 : D2; - 0AA2 : C9; - 0AA3 : 23; - 0AA4 : D0; - 0AA5 : 10; - 0AA6 : 20; - 0AA7 : C2; - 0AA8 : 00; - 0AA9 : 20; - 0AAA : 76; - 0AAB : D6; - 0AAC : A9; - 0AAD : 2C; - 0AAE : 20; - 0AAF : 13; - 0AB0 : CE; - 0AB1 : 20; - 0AB2 : C6; - 0AB3 : FF; - 0AB4 : 86; - 0AB5 : 03; - 0AB6 : A2; - 0AB7 : 0B; - 0AB8 : A0; - 0AB9 : 00; - 0ABA : 84; - 0ABB : 0B; - 0ABC : A9; - 0ABD : 40; - 0ABE : 20; - 0ABF : 2A; - 0AC0 : CB; - 0AC1 : A6; - 0AC2 : 03; - 0AC3 : D0; - 0AC4 : 13; - 0AC5 : 60; - 0AC6 : 20; - 0AC7 : 76; - 0AC8 : D6; - 0AC9 : A9; - 0ACA : 2C; - 0ACB : 20; - 0ACC : 13; - 0ACD : CE; - 0ACE : 20; - 0ACF : C6; - 0AD0 : FF; - 0AD1 : 86; - 0AD2 : 03; - 0AD3 : 20; - 0AD4 : F1; - 0AD5 : CA; - 0AD6 : A5; - 0AD7 : 03; - 0AD8 : 20; - 0AD9 : CC; - 0ADA : FF; - 0ADB : A2; - 0ADC : 00; - 0ADD : 86; - 0ADE : 03; - 0ADF : 60; - 0AE0 : 46; - 0AE1 : 64; - 0AE2 : C9; - 0AE3 : 22; - 0AE4 : D0; - 0AE5 : 0B; - 0AE6 : 20; - 0AE7 : D1; - 0AE8 : CD; - 0AE9 : A9; - 0AEA : 3B; - 0AEB : 20; - 0AEC : 13; - 0AED : CE; - 0AEE : 20; - 0AEF : 2A; - 0AF0 : CA; - 0AF1 : 20; - 0AF2 : 8B; - 0AF3 : D2; - 0AF4 : A9; - 0AF5 : 2C; - 0AF6 : 85; - 0AF7 : 09; - 0AF8 : 20; - 0AF9 : 17; - 0AFA : CB; - 0AFB : A5; - 0AFC : 03; - 0AFD : F0; - 0AFE : 0D; - 0AFF : AD; - 0B00 : 0C; - 0B01 : 02; - 0B02 : 29; - 0B03 : 02; - 0B04 : F0; - 0B05 : 06; - 0B06 : 20; - 0B07 : D6; - 0B08 : CA; - 0B09 : 4C; - 0B0A : F0; - 0B0B : C7; - 0B0C : A5; - 0B0D : 0A; - 0B0E : D0; - 0B0F : 19; - 0B10 : A5; - 0B11 : 03; - 0B12 : D0; - 0B13 : E4; - 0B14 : 4C; - 0B15 : 9B; - 0B16 : E1; - 0B17 : A5; - 0B18 : 03; - 0B19 : D0; - 0B1A : 06; - 0B1B : 20; - 0B1C : 47; - 0B1D : CA; - 0B1E : 20; - 0B1F : 44; - 0B20 : CA; - 0B21 : 4C; - 0B22 : 68; - 0B23 : C4; - 0B24 : A6; - 0B25 : 90; - 0B26 : A4; - 0B27 : 91; - 0B28 : A9; - 0B29 : 98; - 0B2A : 85; - 0B2B : 62; - 0B2C : 86; - 0B2D : 92; - 0B2E : 84; - 0B2F : 93; - 0B30 : 20; - 0B31 : 7B; - 0B32 : CF; - 0B33 : 85; - 0B34 : 98; - 0B35 : 84; - 0B36 : 99; - 0B37 : A5; - 0B38 : C9; - 0B39 : A4; - 0B3A : CA; - 0B3B : 85; - 0B3C : 08; - 0B3D : 84; - 0B3E : 09; - 0B3F : A6; - 0B40 : 92; - 0B41 : A4; - 0B42 : 93; - 0B43 : 86; - 0B44 : C9; - 0B45 : 84; - 0B46 : CA; - 0B47 : 20; - 0B48 : C8; - 0B49 : 00; - 0B4A : D0; - 0B4B : 1F; - 0B4C : 24; - 0B4D : 62; - 0B4E : 50; - 0B4F : 0B; - 0B50 : 20; - 0B51 : E4; - 0B52 : FF; - 0B53 : 85; - 0B54 : 0A; - 0B55 : A0; - 0B56 : 00; - 0B57 : A2; - 0B58 : 09; - 0B59 : D0; - 0B5A : 0C; - 0B5B : 30; - 0B5C : 72; - 0B5D : A5; - 0B5E : 03; - 0B5F : D0; - 0B60 : 03; - 0B61 : 20; - 0B62 : 47; - 0B63 : CA; - 0B64 : 20; - 0B65 : 17; - 0B66 : CB; - 0B67 : 86; - 0B68 : C9; - 0B69 : 84; - 0B6A : CA; - 0B6B : 20; - 0B6C : C2; - 0B6D : 00; - 0B6E : 24; - 0B6F : 5E; - 0B70 : 10; - 0B71 : 2E; - 0B72 : 24; - 0B73 : 62; - 0B74 : 50; - 0B75 : 06; - 0B76 : A9; - 0B77 : 00; - 0B78 : 20; - 0B79 : BC; - 0B7A : E1; - 0B7B : EA; - 0B7C : 85; - 0B7D : 5A; - 0B7E : C9; - 0B7F : 22; - 0B80 : F0; - 0B81 : 07; - 0B82 : A9; - 0B83 : 3A; - 0B84 : 85; - 0B85 : 5A; - 0B86 : A9; - 0B87 : 2C; - 0B88 : 18; - 0B89 : 85; - 0B8A : 5B; - 0B8B : A5; - 0B8C : C9; - 0B8D : A4; - 0B8E : CA; - 0B8F : 69; - 0B90 : 00; - 0B91 : 90; - 0B92 : 01; - 0B93 : C8; - 0B94 : 20; - 0B95 : 71; - 0B96 : D3; - 0B97 : 20; - 0B98 : BB; - 0B99 : D6; - 0B9A : 20; - 0B9B : D2; - 0B9C : C8; - 0B9D : 4C; - 0B9E : A8; - 0B9F : CB; - 0BA0 : 20; - 0BA1 : C5; - 0BA2 : DB; - 0BA3 : A5; - 0BA4 : 5F; - 0BA5 : 20; - 0BA6 : BA; - 0BA7 : C8; - 0BA8 : 20; - 0BA9 : C8; - 0BAA : 00; - 0BAB : F0; - 0BAC : 07; - 0BAD : C9; - 0BAE : 2C; - 0BAF : F0; - 0BB0 : 03; - 0BB1 : 4C; - 0BB2 : 77; - 0BB3 : CA; - 0BB4 : A5; - 0BB5 : C9; - 0BB6 : A4; - 0BB7 : CA; - 0BB8 : 85; - 0BB9 : 92; - 0BBA : 84; - 0BBB : 93; - 0BBC : A5; - 0BBD : 08; - 0BBE : A4; - 0BBF : 09; - 0BC0 : 85; - 0BC1 : C9; - 0BC2 : 84; - 0BC3 : CA; - 0BC4 : 20; - 0BC5 : C8; - 0BC6 : 00; - 0BC7 : F0; - 0BC8 : 2C; - 0BC9 : 20; - 0BCA : 11; - 0BCB : CE; - 0BCC : 4C; - 0BCD : 30; - 0BCE : CB; - 0BCF : 20; - 0BD0 : FE; - 0BD1 : C7; - 0BD2 : C8; - 0BD3 : AA; - 0BD4 : D0; - 0BD5 : 12; - 0BD6 : A2; - 0BD7 : 2A; - 0BD8 : C8; - 0BD9 : B1; - 0BDA : C9; - 0BDB : F0; - 0BDC : 6D; - 0BDD : C8; - 0BDE : B1; - 0BDF : C9; - 0BE0 : 85; - 0BE1 : 8E; - 0BE2 : C8; - 0BE3 : B1; - 0BE4 : C9; - 0BE5 : C8; - 0BE6 : 85; - 0BE7 : 8F; - 0BE8 : B1; - 0BE9 : C9; - 0BEA : AA; - 0BEB : 20; - 0BEC : F3; - 0BED : C7; - 0BEE : E0; - 0BEF : 83; - 0BF0 : D0; - 0BF1 : DD; - 0BF2 : 4C; - 0BF3 : 6B; - 0BF4 : CB; - 0BF5 : A5; - 0BF6 : 92; - 0BF7 : A4; - 0BF8 : 93; - 0BF9 : A6; - 0BFA : 62; - 0BFB : 10; - 0BFC : 03; - 0BFD : 4C; - 0BFE : 17; - 0BFF : C7; - 0C00 : A0; - 0C01 : 00; - 0C02 : B1; - 0C03 : 92; - 0C04 : F0; - 0C05 : 0B; - 0C06 : A5; - 0C07 : 03; - 0C08 : D0; - 0C09 : 07; - 0C0A : A9; - 0C0B : 12; - 0C0C : A0; - 0C0D : CC; - 0C0E : 4C; - 0C0F : 27; - 0C10 : CA; - 0C11 : 60; - 0C12 : 3F; - 0C13 : 45; - 0C14 : 58; - 0C15 : 54; - 0C16 : 52; - 0C17 : 41; - 0C18 : 20; - 0C19 : 49; - 0C1A : 47; - 0C1B : 4E; - 0C1C : 4F; - 0C1D : 52; - 0C1E : 45; - 0C1F : 44; - 0C20 : 0D; - 0C21 : 0A; - 0C22 : 00; - 0C23 : 3F; - 0C24 : 52; - 0C25 : 45; - 0C26 : 44; - 0C27 : 4F; - 0C28 : 20; - 0C29 : 46; - 0C2A : 52; - 0C2B : 4F; - 0C2C : 4D; - 0C2D : 20; - 0C2E : 53; - 0C2F : 54; - 0C30 : 41; - 0C31 : 52; - 0C32 : 54; - 0C33 : 0D; - 0C34 : 0A; - 0C35 : 00; - 0C36 : D0; - 0C37 : 04; - 0C38 : A0; - 0C39 : 00; - 0C3A : F0; - 0C3B : 03; - 0C3C : 20; - 0C3D : 7B; - 0C3E : CF; - 0C3F : 85; - 0C40 : 98; - 0C41 : 84; - 0C42 : 99; - 0C43 : 20; - 0C44 : AC; - 0C45 : C2; - 0C46 : F0; - 0C47 : 04; - 0C48 : A2; - 0C49 : 00; - 0C4A : F0; - 0C4B : 69; - 0C4C : 9A; - [0C4D..0C50] : E8; - 0C51 : 8A; - [0C52..0C57] : E8; - 0C58 : 86; - 0C59 : 73; - 0C5A : A0; - 0C5B : 01; - 0C5C : 20; - 0C5D : 74; - 0C5E : DA; - 0C5F : BA; - 0C60 : BD; - 0C61 : 09; - 0C62 : 01; - 0C63 : 85; - 0C64 : B5; - 0C65 : A5; - 0C66 : 98; - 0C67 : A4; - 0C68 : 99; - 0C69 : 20; - 0C6A : 3C; - 0C6B : D7; - 0C6C : 20; - 0C6D : A2; - 0C6E : DA; - 0C6F : A0; - 0C70 : 01; - 0C71 : 20; - 0C72 : 2F; - 0C73 : DB; - 0C74 : BA; - 0C75 : 38; - 0C76 : FD; - 0C77 : 09; - 0C78 : 01; - 0C79 : F0; - 0C7A : 17; - 0C7B : BD; - 0C7C : 0F; - 0C7D : 01; - 0C7E : 85; - 0C7F : 88; - 0C80 : BD; - 0C81 : 10; - 0C82 : 01; - 0C83 : 85; - 0C84 : 89; - 0C85 : BD; - 0C86 : 12; - 0C87 : 01; - 0C88 : 85; - 0C89 : C9; - 0C8A : BD; - 0C8B : 11; - 0C8C : 01; - 0C8D : 85; - 0C8E : CA; - 0C8F : 4C; - 0C90 : B5; - 0C91 : C6; - 0C92 : 8A; - 0C93 : 69; - 0C94 : 11; - 0C95 : AA; - 0C96 : 9A; - 0C97 : 20; - 0C98 : C8; - 0C99 : 00; - 0C9A : C9; - 0C9B : 2C; - 0C9C : D0; - 0C9D : F1; - 0C9E : 20; - 0C9F : C2; - 0CA0 : 00; - 0CA1 : 20; - 0CA2 : 3C; - 0CA3 : CC; - 0CA4 : 20; - 0CA5 : B8; - 0CA6 : CC; - 0CA7 : 18; - 0CA8 : 24; - 0CA9 : 38; - 0CAA : 24; - 0CAB : 5E; - 0CAC : 30; - 0CAD : 03; - 0CAE : B0; - 0CAF : 03; - 0CB0 : 60; - 0CB1 : B0; - 0CB2 : FD; - 0CB3 : A2; - 0CB4 : A8; - 0CB5 : 4C; - 0CB6 : 59; - 0CB7 : C3; - 0CB8 : A6; - 0CB9 : C9; - 0CBA : D0; - 0CBB : 02; - 0CBC : C6; - 0CBD : CA; - 0CBE : C6; - 0CBF : C9; - 0CC0 : A2; - 0CC1 : 00; - 0CC2 : 24; - 0CC3 : 48; - 0CC4 : 8A; - 0CC5 : 48; - 0CC6 : A9; - 0CC7 : 01; - 0CC8 : 20; - 0CC9 : 1D; - 0CCA : C3; - 0CCB : 20; - 0CCC : 9D; - 0CCD : CD; - 0CCE : A9; - 0CCF : 00; - 0CD0 : 85; - 0CD1 : 9C; - 0CD2 : 20; - 0CD3 : C8; - 0CD4 : 00; - 0CD5 : 38; - 0CD6 : E9; - 0CD7 : B1; - 0CD8 : 90; - 0CD9 : 17; - 0CDA : C9; - 0CDB : 03; - 0CDC : B0; - 0CDD : 13; - 0CDE : C9; - 0CDF : 01; - 0CE0 : 2A; - 0CE1 : 49; - 0CE2 : 01; - 0CE3 : 45; - 0CE4 : 9C; - 0CE5 : C5; - 0CE6 : 9C; - 0CE7 : 90; - 0CE8 : 61; - 0CE9 : 85; - 0CEA : 9C; - 0CEB : 20; - 0CEC : C2; - 0CED : 00; - 0CEE : 4C; - 0CEF : D5; - 0CF0 : CC; - 0CF1 : A6; - 0CF2 : 9C; - 0CF3 : D0; - 0CF4 : 2C; - 0CF5 : B0; - 0CF6 : 7B; - 0CF7 : 69; - 0CF8 : 07; - 0CF9 : 90; - 0CFA : 77; - 0CFB : 65; - 0CFC : 5E; - 0CFD : D0; - 0CFE : 03; - 0CFF : 4C; - 0D00 : 15; - 0D01 : D5; - 0D02 : 69; - 0D03 : FF; - 0D04 : 85; - 0D05 : 71; - 0D06 : 0A; - 0D07 : 65; - 0D08 : 71; - 0D09 : A8; - 0D0A : 68; - 0D0B : D9; - 0D0C : 74; - 0D0D : C0; - 0D0E : B0; - 0D0F : 67; - 0D10 : 20; - 0D11 : A7; - 0D12 : CC; - 0D13 : 48; - 0D14 : 20; - 0D15 : 3A; - 0D16 : CD; - 0D17 : 68; - 0D18 : A4; - 0D19 : 9A; - 0D1A : 10; - 0D1B : 17; - 0D1C : AA; - 0D1D : F0; - 0D1E : 56; - 0D1F : D0; - 0D20 : 5F; - 0D21 : 46; - 0D22 : 5E; - 0D23 : 8A; - 0D24 : 2A; - 0D25 : A6; - 0D26 : C9; - 0D27 : D0; - 0D28 : 02; - 0D29 : C6; - 0D2A : CA; - 0D2B : C6; - 0D2C : C9; - 0D2D : A0; - 0D2E : 1B; - 0D2F : 85; - 0D30 : 9C; - 0D31 : D0; - 0D32 : D7; - 0D33 : D9; - 0D34 : 74; - 0D35 : C0; - 0D36 : B0; - 0D37 : 48; - 0D38 : 90; - 0D39 : D9; - 0D3A : B9; - 0D3B : 76; - 0D3C : C0; - 0D3D : 48; - 0D3E : B9; - 0D3F : 75; - 0D40 : C0; - 0D41 : 48; - 0D42 : 20; - 0D43 : 4D; - 0D44 : CD; - 0D45 : A5; - 0D46 : 9C; - 0D47 : 4C; - 0D48 : C3; - 0D49 : CC; - 0D4A : 4C; - 0D4B : 1C; - 0D4C : CE; - 0D4D : A5; - 0D4E : B5; - 0D4F : BE; - 0D50 : 74; - 0D51 : C0; - 0D52 : A8; - 0D53 : 68; - 0D54 : 85; - 0D55 : 71; - 0D56 : E6; - 0D57 : 71; - 0D58 : 68; - 0D59 : 85; - 0D5A : 72; - 0D5B : 98; - 0D5C : 48; - 0D5D : 20; - 0D5E : ED; - 0D5F : DA; - 0D60 : A5; - 0D61 : B4; - 0D62 : 48; - 0D63 : A5; - 0D64 : B3; - 0D65 : 48; - 0D66 : A5; - 0D67 : B2; - 0D68 : 48; - 0D69 : A5; - 0D6A : B1; - 0D6B : 48; - 0D6C : A5; - 0D6D : B0; - 0D6E : 48; - 0D6F : 6C; - 0D70 : 71; - 0D71 : 00; - 0D72 : A0; - 0D73 : FF; - 0D74 : 68; - 0D75 : F0; - 0D76 : 23; - 0D77 : C9; - 0D78 : 64; - 0D79 : F0; - 0D7A : 03; - 0D7B : 20; - 0D7C : A7; - 0D7D : CC; - 0D7E : 84; - 0D7F : 9A; - 0D80 : 68; - 0D81 : 4A; - 0D82 : 85; - 0D83 : 63; - 0D84 : 68; - 0D85 : 85; - 0D86 : B8; - 0D87 : 68; - 0D88 : 85; - 0D89 : B9; - 0D8A : 68; - 0D8B : 85; - 0D8C : BA; - 0D8D : 68; - 0D8E : 85; - 0D8F : BB; - 0D90 : 68; - 0D91 : 85; - 0D92 : BC; - 0D93 : 68; - 0D94 : 85; - 0D95 : BD; - 0D96 : 45; - 0D97 : B5; - 0D98 : 85; - 0D99 : BE; - 0D9A : A5; - 0D9B : B0; - 0D9C : 60; - 0D9D : A9; - 0D9E : 00; - 0D9F : 85; - 0DA0 : 5E; - 0DA1 : 20; - 0DA2 : C2; - 0DA3 : 00; - 0DA4 : B0; - 0DA5 : 03; - 0DA6 : 4C; - 0DA7 : C5; - 0DA8 : DB; - 0DA9 : 20; - 0DAA : 05; - 0DAB : D0; - 0DAC : B0; - 0DAD : 7A; - 0DAE : C9; - 0DAF : FF; - 0DB0 : D0; - 0DB1 : 0F; - 0DB2 : A9; - 0DB3 : BC; - 0DB4 : A0; - 0DB5 : CD; - 0DB6 : 20; - 0DB7 : 74; - 0DB8 : DA; - 0DB9 : 4C; - 0DBA : C2; - 0DBB : 00; - 0DBC : 82; - 0DBD : 49; - 0DBE : 0F; - 0DBF : DA; - 0DC0 : A1; - 0DC1 : C9; - 0DC2 : 2E; - 0DC3 : F0; - 0DC4 : E1; - 0DC5 : C9; - 0DC6 : AB; - 0DC7 : F0; - 0DC8 : 58; - 0DC9 : C9; - 0DCA : AA; - 0DCB : F0; - 0DCC : D4; - 0DCD : C9; - 0DCE : 22; - 0DCF : D0; - 0DD0 : 0F; - 0DD1 : A5; - 0DD2 : C9; - 0DD3 : A4; - 0DD4 : CA; - 0DD5 : 69; - 0DD6 : 00; - 0DD7 : 90; - 0DD8 : 01; - 0DD9 : C8; - 0DDA : 20; - 0DDB : 6B; - 0DDC : D3; - 0DDD : 4C; - 0DDE : BB; - 0DDF : D6; - 0DE0 : C9; - 0DE1 : A8; - 0DE2 : D0; - 0DE3 : 13; - 0DE4 : A0; - 0DE5 : 18; - 0DE6 : D0; - 0DE7 : 3B; - 0DE8 : 20; - 0DE9 : A7; - 0DEA : D0; - 0DEB : A5; - 0DEC : B4; - 0DED : 49; - 0DEE : FF; - 0DEF : A8; - 0DF0 : A5; - 0DF1 : B3; - 0DF2 : 49; - 0DF3 : FF; - 0DF4 : 4C; - 0DF5 : 78; - 0DF6 : D2; - 0DF7 : C9; - 0DF8 : A5; - 0DF9 : D0; - 0DFA : 03; - 0DFB : 4C; - 0DFC : D6; - 0DFD : D2; - 0DFE : C9; - 0DFF : B4; - 0E00 : 90; - 0E01 : 03; - 0E02 : 4C; - 0E03 : 97; - 0E04 : CE; - 0E05 : 20; - 0E06 : 0E; - 0E07 : CE; - 0E08 : 20; - 0E09 : B8; - 0E0A : CC; - 0E0B : A9; - 0E0C : 29; - 0E0D : 2C; - 0E0E : A9; - 0E0F : 28; - 0E10 : 2C; - 0E11 : A9; - 0E12 : 2C; - 0E13 : A0; - 0E14 : 00; - 0E15 : D1; - 0E16 : C9; - 0E17 : D0; - 0E18 : 03; - 0E19 : 4C; - 0E1A : C2; - 0E1B : 00; - 0E1C : A2; - 0E1D : 10; - 0E1E : 4C; - 0E1F : 59; - 0E20 : C3; - 0E21 : A0; - 0E22 : 15; - [0E23..0E24] : 68; - 0E25 : 4C; - 0E26 : 14; - 0E27 : CD; - 0E28 : 20; - 0E29 : 7B; - 0E2A : CF; - 0E2B : 85; - 0E2C : B3; - 0E2D : 84; - 0E2E : B4; - 0E2F : A5; - 0E30 : 94; - 0E31 : A4; - 0E32 : 95; - 0E33 : A6; - 0E34 : 5E; - 0E35 : F0; - 0E36 : 1D; - 0E37 : 4C; - 0E38 : 9F; - 0E39 : E1; - 0E3A : 18; - 0E3B : C0; - 0E3C : C9; - 0E3D : D0; - 0E3E : 14; - 0E3F : 20; - 0E40 : 76; - 0E41 : CE; - 0E42 : 84; - 0E43 : AD; - 0E44 : 88; - 0E45 : 84; - 0E46 : C0; - 0E47 : A0; - 0E48 : 06; - 0E49 : 84; - 0E4A : AC; - 0E4B : A0; - 0E4C : 24; - 0E4D : 20; - 0E4E : 3A; - 0E4F : DD; - 0E50 : 4C; - 0E51 : 53; - 0E52 : D3; - 0E53 : 60; - 0E54 : A6; - 0E55 : 5F; - 0E56 : 10; - 0E57 : 0D; - 0E58 : A0; - 0E59 : 00; - 0E5A : B1; - 0E5B : B3; - 0E5C : AA; - 0E5D : C8; - 0E5E : B1; - 0E5F : B3; - 0E60 : A8; - 0E61 : 8A; - 0E62 : 4C; - 0E63 : 78; - 0E64 : D2; - 0E65 : 4C; - 0E66 : AB; - 0E67 : E1; - 0E68 : 19; - 0E69 : C0; - 0E6A : 49; - 0E6B : D0; - 0E6C : 15; - 0E6D : 20; - 0E6E : 76; - 0E6F : CE; - 0E70 : 98; - 0E71 : A2; - 0E72 : A0; - 0E73 : 4C; - 0E74 : 21; - 0E75 : DB; - 0E76 : A9; - 0E77 : FE; - 0E78 : A0; - 0E79 : 01; - 0E7A : 78; - 0E7B : 20; - 0E7C : 74; - 0E7D : DA; - 0E7E : 58; - 0E7F : 84; - 0E80 : B1; - 0E81 : 60; - 0E82 : C9; - 0E83 : 53; - 0E84 : D0; - 0E85 : 0A; - 0E86 : C0; - 0E87 : 54; - 0E88 : D0; - 0E89 : 06; - 0E8A : AD; - 0E8B : 0C; - 0E8C : 02; - 0E8D : 4C; - 0E8E : 0E; - 0E8F : DB; - 0E90 : A5; - 0E91 : B3; - 0E92 : A4; - 0E93 : B4; - 0E94 : 4C; - 0E95 : 74; - 0E96 : DA; - 0E97 : 0A; - 0E98 : 48; - 0E99 : AA; - 0E9A : 20; - 0E9B : C2; - 0E9C : 00; - 0E9D : E0; - 0E9E : 8F; - 0E9F : 90; - [0EA0..0EA1] : 20; - 0EA2 : 0E; - 0EA3 : CE; - 0EA4 : 20; - 0EA5 : B8; - 0EA6 : CC; - 0EA7 : 20; - 0EA8 : 11; - 0EA9 : CE; - 0EAA : 20; - 0EAB : A9; - 0EAC : CC; - 0EAD : 68; - 0EAE : AA; - 0EAF : A5; - 0EB0 : B4; - 0EB1 : 48; - 0EB2 : A5; - 0EB3 : B3; - 0EB4 : 48; - 0EB5 : 8A; - 0EB6 : 48; - 0EB7 : 20; - 0EB8 : 76; - 0EB9 : D6; - 0EBA : 68; - 0EBB : A8; - 0EBC : 8A; - 0EBD : 48; - 0EBE : 4C; - 0EBF : C6; - 0EC0 : CE; - 0EC1 : 20; - 0EC2 : 05; - 0EC3 : CE; - 0EC4 : 68; - 0EC5 : A8; - 0EC6 : B9; - 0EC7 : DE; - 0EC8 : BF; - 0EC9 : 85; - 0ECA : A4; - 0ECB : B9; - 0ECC : DF; - 0ECD : BF; - 0ECE : 85; - 0ECF : A5; - 0ED0 : 20; - 0ED1 : A3; - 0ED2 : 00; - 0ED3 : 4C; - 0ED4 : A7; - 0ED5 : CC; - 0ED6 : A0; - 0ED7 : FF; - 0ED8 : 2C; - 0ED9 : A0; - 0EDA : 00; - 0EDB : 84; - 0EDC : 5C; - 0EDD : 20; - 0EDE : A7; - 0EDF : D0; - 0EE0 : A5; - 0EE1 : B3; - 0EE2 : 45; - 0EE3 : 5C; - 0EE4 : 85; - 0EE5 : 5A; - 0EE6 : A5; - 0EE7 : B4; - 0EE8 : 45; - 0EE9 : 5C; - 0EEA : 85; - 0EEB : 5B; - 0EEC : 20; - 0EED : CE; - 0EEE : DA; - 0EEF : 20; - 0EF0 : A7; - 0EF1 : D0; - 0EF2 : A5; - 0EF3 : B4; - 0EF4 : 45; - 0EF5 : 5C; - 0EF6 : 25; - 0EF7 : 5B; - 0EF8 : 45; - 0EF9 : 5C; - 0EFA : A8; - 0EFB : A5; - 0EFC : B3; - 0EFD : 45; - 0EFE : 5C; - 0EFF : 25; - 0F00 : 5A; - 0F01 : 45; - 0F02 : 5C; - 0F03 : 4C; - 0F04 : 78; - 0F05 : D2; - 0F06 : 20; - 0F07 : AA; - 0F08 : CC; - 0F09 : B0; - 0F0A : 13; - 0F0B : A5; - 0F0C : BD; - 0F0D : 09; - 0F0E : 7F; - 0F0F : 25; - 0F10 : B9; - 0F11 : 85; - 0F12 : B9; - 0F13 : A9; - 0F14 : B8; - 0F15 : A0; - 0F16 : 00; - 0F17 : 20; - 0F18 : 2D; - 0F19 : DB; - 0F1A : AA; - 0F1B : 4C; - 0F1C : 51; - 0F1D : CF; - 0F1E : A9; - 0F1F : 00; - 0F20 : 85; - 0F21 : 5E; - 0F22 : C6; - 0F23 : 9C; - 0F24 : 20; - 0F25 : 7E; - 0F26 : D5; - 0F27 : 85; - 0F28 : B0; - 0F29 : 86; - 0F2A : B1; - 0F2B : 84; - 0F2C : B2; - 0F2D : A5; - 0F2E : BB; - 0F2F : A4; - 0F30 : BC; - 0F31 : 20; - 0F32 : 82; - 0F33 : D5; - 0F34 : 86; - 0F35 : BB; - 0F36 : 84; - 0F37 : BC; - 0F38 : AA; - 0F39 : 38; - 0F3A : E5; - 0F3B : B0; - 0F3C : F0; - 0F3D : 08; - 0F3E : A9; - 0F3F : 01; - 0F40 : 90; - 0F41 : 04; - 0F42 : A6; - 0F43 : B0; - 0F44 : A9; - 0F45 : FF; - 0F46 : 85; - 0F47 : B5; - 0F48 : A0; - 0F49 : FF; - 0F4A : E8; - 0F4B : C8; - 0F4C : CA; - 0F4D : D0; - 0F4E : 07; - 0F4F : A6; - 0F50 : B5; - 0F51 : 30; - 0F52 : 0F; - 0F53 : 18; - 0F54 : 90; - 0F55 : 0C; - 0F56 : B1; - 0F57 : BB; - 0F58 : D1; - 0F59 : B1; - 0F5A : F0; - 0F5B : EF; - 0F5C : A2; - 0F5D : FF; - 0F5E : B0; - 0F5F : 02; - 0F60 : A2; - 0F61 : 01; - 0F62 : E8; - 0F63 : 8A; - 0F64 : 2A; - 0F65 : 25; - 0F66 : 63; - 0F67 : F0; - 0F68 : 02; - 0F69 : A9; - 0F6A : FF; - 0F6B : 4C; - 0F6C : 0E; - 0F6D : DB; - 0F6E : 20; - 0F6F : 11; - 0F70 : CE; - 0F71 : AA; - 0F72 : 20; - 0F73 : 80; - 0F74 : CF; - 0F75 : 20; - 0F76 : C8; - 0F77 : 00; - 0F78 : D0; - 0F79 : F4; - 0F7A : 60; - 0F7B : A2; - 0F7C : 00; - 0F7D : 20; - 0F7E : C8; - 0F7F : 00; - 0F80 : 86; - 0F81 : 5D; - 0F82 : 85; - 0F83 : 94; - 0F84 : 20; - 0F85 : C8; - 0F86 : 00; - 0F87 : 20; - 0F88 : 05; - 0F89 : D0; - 0F8A : B0; - 0F8B : 03; - 0F8C : 4C; - 0F8D : 1C; - 0F8E : CE; - 0F8F : A2; - 0F90 : 00; - 0F91 : 86; - 0F92 : 5E; - 0F93 : 86; - 0F94 : 5F; - 0F95 : 20; - 0F96 : C2; - 0F97 : 00; - 0F98 : 90; - 0F99 : 05; - 0F9A : 20; - 0F9B : 05; - 0F9C : D0; - 0F9D : 90; - 0F9E : 0B; - 0F9F : AA; - 0FA0 : 20; - 0FA1 : C2; - 0FA2 : 00; - 0FA3 : 90; - 0FA4 : FB; - 0FA5 : 20; - 0FA6 : 05; - 0FA7 : D0; - 0FA8 : B0; - 0FA9 : F6; - 0FAA : C9; - 0FAB : 24; - 0FAC : D0; - 0FAD : 06; - 0FAE : A9; - 0FAF : FF; - 0FB0 : 85; - 0FB1 : 5E; - 0FB2 : D0; - 0FB3 : 10; - 0FB4 : C9; - 0FB5 : 25; - 0FB6 : D0; - 0FB7 : 13; - 0FB8 : A5; - 0FB9 : 61; - [0FBA..0FBB] : D0; - 0FBC : A9; - 0FBD : 80; - 0FBE : 85; - 0FBF : 5F; - 0FC0 : 05; - 0FC1 : 94; - 0FC2 : 85; - 0FC3 : 94; - 0FC4 : 8A; - 0FC5 : 09; - 0FC6 : 80; - 0FC7 : AA; - 0FC8 : 20; - 0FC9 : C2; - 0FCA : 00; - 0FCB : 86; - 0FCC : 95; - 0FCD : 38; - 0FCE : 05; - 0FCF : 61; - 0FD0 : E9; - 0FD1 : 28; - 0FD2 : D0; - 0FD3 : 03; - 0FD4 : 4C; - 0FD5 : B9; - 0FD6 : D0; - 0FD7 : A9; - 0FD8 : 00; - 0FD9 : 85; - 0FDA : 61; - 0FDB : A5; - 0FDC : 7C; - 0FDD : A6; - 0FDE : 7D; - 0FDF : A0; - 0FE0 : 00; - 0FE1 : 86; - 0FE2 : AF; - 0FE3 : 85; - 0FE4 : AE; - 0FE5 : E4; - 0FE6 : 7F; - 0FE7 : D0; - 0FE8 : 04; - 0FE9 : C5; - 0FEA : 7E; - 0FEB : F0; - 0FEC : 22; - 0FED : A5; - 0FEE : 94; - 0FEF : D1; - 0FF0 : AE; - 0FF1 : D0; - 0FF2 : 08; - 0FF3 : A5; - 0FF4 : 95; - 0FF5 : C8; - 0FF6 : D1; - 0FF7 : AE; - 0FF8 : F0; - 0FF9 : 7F; - 0FFA : 88; - 0FFB : 18; - 0FFC : A5; - 0FFD : AE; - 0FFE : 69; - 0FFF : 07; - 1000 : 90; - 1001 : E1; - 1002 : E8; - 1003 : D0; - 1004 : DC; - 1005 : C9; - 1006 : 41; - 1007 : 90; - 1008 : 05; - 1009 : E9; - 100A : 5B; - 100B : 38; - 100C : E9; - 100D : A5; - 100E : 60; - 100F : 68; - 1010 : 48; - 1011 : C9; - 1012 : 2A; - 1013 : D0; - 1014 : 07; - 1015 : A9; - 1016 : 1A; - 1017 : A0; - 1018 : D0; - 1019 : 60; - [101A..101B] : 00; - 101C : A5; - 101D : 94; - 101E : A4; - 101F : 95; - 1020 : C9; - 1021 : 54; - 1022 : D0; - 1023 : 0B; - 1024 : C0; - 1025 : C9; - 1026 : F0; - 1027 : ED; - 1028 : C0; - 1029 : 49; - 102A : D0; - 102B : 03; - 102C : 4C; - 102D : 1C; - 102E : CE; - 102F : C9; - 1030 : 53; - 1031 : D0; - 1032 : 04; - 1033 : C0; - 1034 : 54; - 1035 : F0; - 1036 : F5; - 1037 : A5; - 1038 : 7E; - 1039 : A4; - 103A : 7F; - 103B : 85; - 103C : AE; - 103D : 84; - 103E : AF; - 103F : A5; - 1040 : 80; - 1041 : A4; - 1042 : 81; - 1043 : 85; - 1044 : A9; - 1045 : 84; - 1046 : AA; - 1047 : 18; - 1048 : 69; - 1049 : 07; - 104A : 90; - 104B : 01; - 104C : C8; - 104D : 85; - 104E : A7; - 104F : 84; - 1050 : A8; - 1051 : 20; - 1052 : DA; - 1053 : C2; - 1054 : A5; - 1055 : A7; - 1056 : A4; - 1057 : A8; - 1058 : C8; - 1059 : 85; - 105A : 7E; - 105B : 84; - 105C : 7F; - 105D : A0; - 105E : 00; - 105F : A5; - 1060 : 94; - 1061 : 91; - 1062 : AE; - 1063 : C8; - 1064 : A5; - 1065 : 95; - 1066 : 91; - 1067 : AE; - 1068 : A9; - 1069 : 00; - 106A : C8; - 106B : 91; - 106C : AE; - 106D : C8; - 106E : 91; - 106F : AE; - 1070 : C8; - 1071 : 91; - 1072 : AE; - 1073 : C8; - 1074 : 91; - 1075 : AE; - 1076 : C8; - 1077 : 91; - 1078 : AE; - 1079 : A5; - 107A : AE; - 107B : 18; - 107C : 69; - 107D : 02; - 107E : A4; - 107F : AF; - 1080 : 90; - 1081 : 01; - 1082 : C8; - 1083 : 85; - 1084 : 96; - 1085 : 84; - 1086 : 97; - 1087 : 60; - 1088 : A5; - 1089 : 5C; - 108A : 0A; - 108B : 69; - 108C : 05; - 108D : 65; - 108E : AE; - 108F : A4; - 1090 : AF; - 1091 : 90; - 1092 : 01; - 1093 : C8; - 1094 : 85; - 1095 : A7; - 1096 : 84; - 1097 : A8; - 1098 : 60; - 1099 : 90; - 109A : 80; - [109B..109C] : 00; - 109D : 20; - 109E : C2; - 109F : 00; - 10A0 : 20; - 10A1 : A4; - 10A2 : CC; - 10A3 : A5; - 10A4 : B5; - 10A5 : 30; - 10A6 : 0D; - 10A7 : A5; - 10A8 : B0; - 10A9 : C9; - [10AA..10AB] : 90; - 10AC : 09; - 10AD : A9; - 10AE : 99; - 10AF : A0; - 10B0 : D0; - 10B1 : 20; - 10B2 : 2D; - 10B3 : DB; - 10B4 : D0; - 10B5 : 7A; - 10B6 : 4C; - 10B7 : 6D; - 10B8 : DB; - 10B9 : A5; - 10BA : 5D; - 10BB : 05; - 10BC : 5F; - 10BD : 48; - 10BE : A5; - 10BF : 5E; - 10C0 : 48; - 10C1 : A0; - 10C2 : 00; - 10C3 : 98; - 10C4 : 48; - 10C5 : A5; - 10C6 : 95; - 10C7 : 48; - 10C8 : A5; - 10C9 : 94; - 10CA : 48; - 10CB : 20; - 10CC : 9D; - 10CD : D0; - 10CE : 68; - 10CF : 85; - 10D0 : 94; - 10D1 : 68; - 10D2 : 85; - 10D3 : 95; - 10D4 : 68; - 10D5 : A8; - 10D6 : BA; - 10D7 : BD; - 10D8 : 02; - 10D9 : 01; - 10DA : 48; - 10DB : BD; - [10DC..10DD] : 01; - 10DE : 48; - 10DF : A5; - 10E0 : B3; - 10E1 : 9D; - 10E2 : 02; - 10E3 : 01; - 10E4 : A5; - 10E5 : B4; - 10E6 : 9D; - [10E7..10E8] : 01; - 10E9 : C8; - 10EA : 20; - 10EB : C8; - 10EC : 00; - 10ED : C9; - 10EE : 2C; - 10EF : F0; - 10F0 : D2; - 10F1 : 84; - 10F2 : 5C; - 10F3 : 20; - 10F4 : 0B; - 10F5 : CE; - 10F6 : 68; - 10F7 : 85; - 10F8 : 5E; - 10F9 : 68; - 10FA : 85; - 10FB : 5F; - 10FC : 29; - 10FD : 7F; - 10FE : 85; - 10FF : 5D; - 1100 : A6; - 1101 : 7E; - 1102 : A5; - 1103 : 7F; - 1104 : 86; - 1105 : AE; - 1106 : 85; - 1107 : AF; - 1108 : C5; - 1109 : 81; - 110A : D0; - 110B : 04; - 110C : E4; - 110D : 80; - 110E : F0; - 110F : 39; - 1110 : A0; - 1111 : 00; - 1112 : B1; - 1113 : AE; - 1114 : C8; - 1115 : C5; - 1116 : 94; - 1117 : D0; - 1118 : 06; - 1119 : A5; - 111A : 95; - 111B : D1; - 111C : AE; - 111D : F0; - 111E : 16; - 111F : C8; - 1120 : B1; - 1121 : AE; - 1122 : 18; - 1123 : 65; - 1124 : AE; - 1125 : AA; - 1126 : C8; - 1127 : B1; - 1128 : AE; - 1129 : 65; - 112A : AF; - 112B : 90; - 112C : D7; - 112D : A2; - 112E : 70; - 112F : 2C; - 1130 : A2; - 1131 : 35; - 1132 : 4C; - 1133 : 59; - 1134 : C3; - 1135 : A2; - 1136 : 7D; - 1137 : A5; - 1138 : 5D; - 1139 : D0; - 113A : F7; - 113B : 20; - 113C : 88; - 113D : D0; - 113E : A5; - 113F : 5C; - 1140 : A0; - 1141 : 04; - 1142 : D1; - 1143 : AE; - 1144 : D0; - 1145 : E7; - 1146 : 4C; - 1147 : D3; - 1148 : D1; - 1149 : 20; - 114A : 88; - 114B : D0; - 114C : 20; - 114D : 2A; - 114E : C3; - 114F : A9; - 1150 : 00; - 1151 : A8; - 1152 : 85; - 1153 : C1; - 1154 : A2; - 1155 : 05; - 1156 : A5; - 1157 : 94; - 1158 : 91; - 1159 : AE; - 115A : 10; - 115B : 01; - 115C : CA; - 115D : C8; - 115E : A5; - 115F : 95; - 1160 : 91; - 1161 : AE; - 1162 : 10; - 1163 : 02; - [1164..1165] : CA; - 1166 : 86; - 1167 : C0; - 1168 : A5; - 1169 : 5C; - [116A..116C] : C8; - 116D : 91; - 116E : AE; - 116F : A2; - 1170 : 0B; - 1171 : A9; - 1172 : 00; - 1173 : 24; - 1174 : 5D; - 1175 : 50; - 1176 : 08; - 1177 : 68; - 1178 : 18; - 1179 : 69; - 117A : 01; - 117B : AA; - 117C : 68; - 117D : 69; - 117E : 00; - 117F : C8; - 1180 : 91; - 1181 : AE; - 1182 : C8; - 1183 : 8A; - 1184 : 91; - 1185 : AE; - 1186 : 20; - 1187 : 33; - 1188 : D2; - 1189 : 86; - 118A : C0; - 118B : 85; - 118C : C1; - 118D : A4; - 118E : 71; - 118F : C6; - 1190 : 5C; - 1191 : D0; - 1192 : DC; - 1193 : 65; - 1194 : A8; - 1195 : B0; - 1196 : 5D; - 1197 : 85; - [1198..1199] : A8; - 119A : 8A; - 119B : 65; - 119C : A7; - 119D : 90; - 119E : 03; - 119F : C8; - 11A0 : F0; - 11A1 : 52; - 11A2 : 20; - 11A3 : 2A; - 11A4 : C3; - 11A5 : 85; - 11A6 : 80; - 11A7 : 84; - 11A8 : 81; - 11A9 : A9; - 11AA : 00; - 11AB : E6; - 11AC : C1; - 11AD : A4; - 11AE : C0; - 11AF : F0; - 11B0 : 05; - 11B1 : 88; - 11B2 : 91; - 11B3 : A7; - 11B4 : D0; - 11B5 : FB; - 11B6 : C6; - 11B7 : A8; - 11B8 : C6; - 11B9 : C1; - 11BA : D0; - 11BB : F5; - 11BC : E6; - 11BD : A8; - 11BE : 38; - 11BF : A5; - 11C0 : 80; - 11C1 : E5; - 11C2 : AE; - 11C3 : A0; - 11C4 : 02; - 11C5 : 91; - 11C6 : AE; - 11C7 : A5; - 11C8 : 81; - 11C9 : C8; - 11CA : E5; - 11CB : AF; - 11CC : 91; - 11CD : AE; - 11CE : A5; - 11CF : 5D; - 11D0 : D0; - 11D1 : 60; - 11D2 : C8; - 11D3 : B1; - 11D4 : AE; - 11D5 : 85; - 11D6 : 5C; - 11D7 : A9; - 11D8 : 00; - 11D9 : 85; - 11DA : C0; - 11DB : 85; - 11DC : C1; - 11DD : C8; - 11DE : 68; - 11DF : AA; - 11E0 : 85; - 11E1 : B3; - 11E2 : 68; - 11E3 : 85; - 11E4 : B4; - 11E5 : D1; - 11E6 : AE; - 11E7 : 90; - 11E8 : 0E; - 11E9 : D0; - 11EA : 06; - 11EB : C8; - 11EC : 8A; - 11ED : D1; - 11EE : AE; - 11EF : 90; - 11F0 : 07; - 11F1 : 4C; - 11F2 : 2D; - 11F3 : D1; - 11F4 : 4C; - 11F5 : 57; - 11F6 : C3; - 11F7 : C8; - 11F8 : A5; - 11F9 : C1; - 11FA : 05; - 11FB : C0; - 11FC : 18; - 11FD : F0; - 11FE : 0A; - 11FF : 20; - 1200 : 33; - 1201 : D2; - 1202 : 8A; - 1203 : 65; - 1204 : B3; - 1205 : AA; - 1206 : 98; - 1207 : A4; - 1208 : 71; - 1209 : 65; - 120A : B4; - 120B : 86; - 120C : C0; - 120D : C6; - 120E : 5C; - 120F : D0; - 1210 : CA; - 1211 : A2; - 1212 : 05; - 1213 : A5; - 1214 : 94; - 1215 : 10; - 1216 : 01; - 1217 : CA; - 1218 : A5; - 1219 : 95; - 121A : 10; - 121B : 02; - [121C..121D] : CA; - 121E : 86; - 121F : 77; - 1220 : A9; - 1221 : 00; - 1222 : 20; - 1223 : 3C; - 1224 : D2; - 1225 : 8A; - 1226 : 65; - 1227 : A7; - 1228 : 85; - 1229 : 96; - 122A : 98; - 122B : 65; - 122C : A8; - 122D : 85; - 122E : 97; - 122F : A8; - 1230 : A5; - 1231 : 96; - 1232 : 60; - 1233 : 84; - 1234 : 71; - 1235 : B1; - 1236 : AE; - 1237 : 85; - 1238 : 77; - 1239 : 88; - 123A : B1; - 123B : AE; - 123C : 85; - 123D : 78; - 123E : A9; - 123F : 10; - 1240 : 85; - 1241 : AC; - 1242 : A2; - 1243 : 00; - 1244 : A0; - 1245 : 00; - 1246 : 8A; - 1247 : 0A; - 1248 : AA; - 1249 : 98; - 124A : 2A; - 124B : A8; - 124C : B0; - 124D : A6; - 124E : 06; - 124F : C0; - 1250 : 26; - 1251 : C1; - 1252 : 90; - 1253 : 0B; - 1254 : 18; - 1255 : 8A; - 1256 : 65; - 1257 : 77; - 1258 : AA; - 1259 : 98; - 125A : 65; - 125B : 78; - 125C : A8; - 125D : B0; - 125E : 95; - 125F : C6; - 1260 : AC; - 1261 : D0; - 1262 : E3; - 1263 : 60; - 1264 : A5; - 1265 : 5E; - 1266 : F0; - 1267 : 03; - 1268 : 20; - 1269 : 7E; - 126A : D5; - 126B : 20; - 126C : 04; - 126D : D4; - 126E : 38; - 126F : A5; - 1270 : 82; - 1271 : E5; - 1272 : 80; - 1273 : A8; - 1274 : A5; - 1275 : 83; - 1276 : E5; - 1277 : 81; - 1278 : A2; - 1279 : 00; - 127A : 86; - 127B : 5E; - 127C : 85; - 127D : B1; - 127E : 84; - 127F : B2; - 1280 : A2; - 1281 : 90; - 1282 : 4C; - 1283 : 16; - 1284 : DB; - 1285 : A4; - 1286 : 05; - 1287 : A9; - 1288 : 00; - 1289 : F0; - 128A : ED; - 128B : A6; - 128C : 89; - 128D : E8; - 128E : D0; - [128F..1290] : A2; - 1291 : 9A; - 1292 : 4C; - 1293 : 59; - 1294 : C3; - 1295 : 20; - 1296 : C3; - 1297 : D2; - 1298 : 20; - 1299 : 8B; - 129A : D2; - 129B : 20; - 129C : 0E; - 129D : CE; - 129E : A9; - 129F : 80; - 12A0 : 85; - 12A1 : 61; - 12A2 : 20; - 12A3 : 7B; - 12A4 : CF; - 12A5 : 20; - 12A6 : A7; - 12A7 : CC; - 12A8 : 20; - 12A9 : 0B; - 12AA : CE; - 12AB : A9; - 12AC : B2; - 12AD : 20; - 12AE : 13; - 12AF : CE; - 12B0 : 48; - 12B1 : A5; - 12B2 : 97; - 12B3 : 48; - 12B4 : A5; - 12B5 : 96; - 12B6 : 48; - 12B7 : A5; - 12B8 : CA; - 12B9 : 48; - 12BA : A5; - 12BB : C9; - 12BC : 48; - 12BD : 20; - 12BE : F0; - 12BF : C7; - 12C0 : 4C; - 12C1 : 33; - 12C2 : D3; - 12C3 : A9; - 12C4 : A5; - 12C5 : 20; - 12C6 : 13; - 12C7 : CE; - 12C8 : 09; - 12C9 : 80; - 12CA : 85; - 12CB : 61; - 12CC : 20; - 12CD : 82; - 12CE : CF; - 12CF : 85; - 12D0 : 9D; - 12D1 : 84; - 12D2 : 9E; - 12D3 : 4C; - 12D4 : A7; - 12D5 : CC; - 12D6 : 20; - 12D7 : C3; - 12D8 : D2; - 12D9 : A5; - 12DA : 9E; - 12DB : 48; - 12DC : A5; - 12DD : 9D; - 12DE : 48; - 12DF : 20; - 12E0 : 05; - 12E1 : CE; - 12E2 : 20; - 12E3 : A7; - 12E4 : CC; - 12E5 : 68; - 12E6 : 85; - 12E7 : 9D; - 12E8 : 68; - 12E9 : 85; - 12EA : 9E; - 12EB : A0; - 12EC : 02; - 12ED : A2; - 12EE : ED; - 12EF : B1; - 12F0 : 9D; - 12F1 : F0; - 12F2 : 9F; - 12F3 : 85; - 12F4 : 96; - 12F5 : AA; - 12F6 : C8; - 12F7 : B1; - 12F8 : 9D; - 12F9 : 85; - 12FA : 97; - 12FB : C8; - 12FC : B1; - 12FD : 96; - 12FE : 48; - 12FF : 88; - 1300 : 10; - 1301 : FA; - 1302 : A4; - 1303 : 97; - 1304 : 20; - 1305 : A6; - 1306 : DA; - 1307 : A5; - 1308 : CA; - 1309 : 48; - 130A : A5; - 130B : C9; - 130C : 48; - 130D : B1; - 130E : 9D; - 130F : 85; - 1310 : C9; - 1311 : C8; - 1312 : B1; - 1313 : 9D; - 1314 : 85; - 1315 : CA; - 1316 : A5; - 1317 : 97; - 1318 : 48; - 1319 : A5; - 131A : 96; - 131B : 48; - 131C : 20; - 131D : A4; - 131E : CC; - 131F : 68; - 1320 : 85; - 1321 : 9D; - 1322 : 68; - 1323 : 85; - 1324 : 9E; - 1325 : 20; - 1326 : C8; - 1327 : 00; - 1328 : F0; - 1329 : 03; - 132A : 4C; - 132B : 1C; - 132C : CE; - 132D : 68; - 132E : 85; - 132F : C9; - 1330 : 68; - 1331 : 85; - 1332 : CA; - 1333 : A0; - 1334 : 00; - 1335 : 68; - 1336 : 91; - 1337 : 9D; - 1338 : 68; - 1339 : C8; - 133A : 91; - 133B : 9D; - 133C : 68; - 133D : C8; - 133E : 91; - 133F : 9D; - 1340 : 68; - 1341 : C8; - 1342 : 91; - 1343 : 9D; - 1344 : 68; - 1345 : C8; - 1346 : 91; - 1347 : 9D; - 1348 : 60; - 1349 : 20; - 134A : A7; - 134B : CC; - 134C : A0; - 134D : 00; - 134E : 20; - 134F : B1; - 1350 : DC; - [1351..1352] : 68; - 1353 : A9; - 1354 : FF; - 1355 : A0; - 1356 : 00; - 1357 : F0; - 1358 : 12; - 1359 : A6; - 135A : B3; - 135B : A4; - 135C : B4; - 135D : 86; - 135E : 9F; - 135F : 84; - 1360 : A0; - 1361 : 20; - 1362 : D2; - 1363 : D3; - 1364 : 86; - 1365 : B1; - 1366 : 84; - 1367 : B2; - 1368 : 85; - 1369 : B0; - 136A : 60; - 136B : A2; - 136C : 22; - 136D : 86; - 136E : 5A; - 136F : 86; - 1370 : 5B; - 1371 : 85; - 1372 : BE; - 1373 : 84; - 1374 : BF; - 1375 : 85; - 1376 : B1; - 1377 : 84; - 1378 : B2; - 1379 : A0; - 137A : FF; - 137B : C8; - 137C : B1; - 137D : BE; - 137E : F0; - 137F : 0C; - 1380 : C5; - 1381 : 5A; - 1382 : F0; - 1383 : 04; - 1384 : C5; - 1385 : 5B; - 1386 : D0; - 1387 : F3; - 1388 : C9; - 1389 : 22; - 138A : F0; - 138B : 01; - 138C : 18; - 138D : 84; - 138E : B0; - 138F : 98; - 1390 : 65; - 1391 : BE; - 1392 : 85; - 1393 : C0; - 1394 : A6; - 1395 : BF; - 1396 : 90; - 1397 : 01; - 1398 : E8; - 1399 : 86; - 139A : C1; - 139B : A5; - 139C : BF; - 139D : D0; - 139E : 0B; - 139F : 98; - 13A0 : 20; - 13A1 : 59; - 13A2 : D3; - 13A3 : A6; - 13A4 : BE; - 13A5 : A4; - 13A6 : BF; - 13A7 : 20; - 13A8 : 60; - 13A9 : D5; - 13AA : A6; - 13AB : 65; - 13AC : E0; - 13AD : 71; - 13AE : D0; - 13AF : 05; - 13B0 : A2; - 13B1 : CC; - 13B2 : 4C; - 13B3 : 59; - 13B4 : C3; - 13B5 : A5; - 13B6 : B0; - 13B7 : 95; - 13B8 : 00; - 13B9 : A5; - 13BA : B1; - 13BB : 95; - 13BC : 01; - 13BD : A5; - 13BE : B2; - 13BF : 95; - 13C0 : 02; - 13C1 : A0; - 13C2 : 00; - 13C3 : 86; - 13C4 : B3; - 13C5 : 84; - 13C6 : B4; - 13C7 : 88; - 13C8 : 84; - 13C9 : 5E; - 13CA : 86; - 13CB : 66; - [13CC..13CE] : E8; - 13CF : 86; - 13D0 : 65; - 13D1 : 60; - 13D2 : 46; - 13D3 : 60; - 13D4 : 48; - 13D5 : 49; - 13D6 : FF; - 13D7 : 38; - 13D8 : 65; - 13D9 : 82; - 13DA : A4; - 13DB : 83; - 13DC : B0; - 13DD : 01; - 13DE : 88; - 13DF : C4; - 13E0 : 81; - 13E1 : 90; - 13E2 : 11; - 13E3 : D0; - 13E4 : 04; - 13E5 : C5; - 13E6 : 80; - 13E7 : 90; - 13E8 : 0B; - 13E9 : 85; - 13EA : 82; - 13EB : 84; - 13EC : 83; - 13ED : 85; - [13EE..13EF] : 84; - 13F0 : 85; - 13F1 : AA; - 13F2 : 68; - 13F3 : 60; - 13F4 : A2; - 13F5 : 52; - 13F6 : A5; - 13F7 : 60; - 13F8 : 30; - 13F9 : B8; - 13FA : 20; - 13FB : 04; - 13FC : D4; - 13FD : A9; - 13FE : 80; - 13FF : 85; - 1400 : 60; - 1401 : 68; - [1402..1403] : D0; - 1404 : A6; - 1405 : 86; - 1406 : A5; - 1407 : 87; - 1408 : 86; - 1409 : 82; - 140A : 85; - 140B : 83; - 140C : A0; - 140D : 00; - 140E : 84; - 140F : 9E; - 1410 : A5; - 1411 : 80; - 1412 : A6; - 1413 : 81; - 1414 : 85; - 1415 : AE; - 1416 : 86; - 1417 : AF; - 1418 : A9; - 1419 : 68; - 141A : A2; - 141B : 00; - 141C : 85; - 141D : 71; - 141E : 86; - 141F : 72; - 1420 : C5; - 1421 : 65; - 1422 : F0; - 1423 : 05; - 1424 : 20; - 1425 : A1; - 1426 : D4; - 1427 : F0; - 1428 : F7; - 1429 : A9; - 142A : 07; - 142B : 85; - 142C : A2; - 142D : A5; - 142E : 7C; - 142F : A6; - 1430 : 7D; - 1431 : 85; - 1432 : 71; - 1433 : 86; - 1434 : 72; - 1435 : E4; - 1436 : 7F; - 1437 : D0; - 1438 : 04; - 1439 : C5; - 143A : 7E; - 143B : F0; - 143C : 05; - 143D : 20; - 143E : 97; - 143F : D4; - 1440 : F0; - 1441 : F3; - 1442 : 85; - 1443 : A7; - 1444 : 86; - 1445 : A8; - 1446 : A9; - 1447 : 03; - 1448 : 85; - 1449 : A2; - 144A : A5; - 144B : A7; - 144C : A6; - 144D : A8; - 144E : E4; - 144F : 81; - 1450 : D0; - 1451 : 07; - 1452 : C5; - 1453 : 80; - 1454 : D0; - 1455 : 03; - 1456 : 4C; - 1457 : E0; - 1458 : D4; - 1459 : 85; - 145A : 71; - 145B : 86; - 145C : 72; - 145D : A0; - 145E : 00; - 145F : B1; - 1460 : 71; - 1461 : AA; - 1462 : C8; - 1463 : B1; - 1464 : 71; - 1465 : 08; - 1466 : C8; - 1467 : B1; - 1468 : 71; - 1469 : 65; - 146A : A7; - 146B : 85; - 146C : A7; - 146D : C8; - 146E : B1; - 146F : 71; - 1470 : 65; - 1471 : A8; - 1472 : 85; - 1473 : A8; - 1474 : 28; - 1475 : 10; - 1476 : D3; - 1477 : 8A; - 1478 : 30; - 1479 : D0; - 147A : C8; - 147B : B1; - 147C : 71; - 147D : 20; - 147E : F3; - 147F : E7; - 1480 : 65; - 1481 : 71; - 1482 : 85; - 1483 : 71; - 1484 : 90; - 1485 : 02; - 1486 : E6; - 1487 : 72; - 1488 : A6; - 1489 : 72; - 148A : E4; - 148B : A8; - 148C : D0; - 148D : 04; - 148E : C5; - 148F : A7; - 1490 : F0; - 1491 : BC; - 1492 : 20; - 1493 : A1; - 1494 : D4; - 1495 : F0; - 1496 : F3; - 1497 : B1; - 1498 : 71; - 1499 : 30; - 149A : 35; - 149B : C8; - 149C : B1; - 149D : 71; - 149E : 10; - 149F : 30; - 14A0 : C8; - 14A1 : B1; - 14A2 : 71; - 14A3 : F0; - 14A4 : 2B; - 14A5 : C8; - 14A6 : B1; - 14A7 : 71; - 14A8 : AA; - 14A9 : C8; - 14AA : B1; - 14AB : 71; - 14AC : C5; - 14AD : 83; - 14AE : 90; - 14AF : 06; - 14B0 : D0; - 14B1 : 1E; - 14B2 : E4; - 14B3 : 82; - 14B4 : B0; - 14B5 : 1A; - 14B6 : C5; - 14B7 : AF; - 14B8 : 90; - 14B9 : 16; - 14BA : D0; - 14BB : 04; - 14BC : E4; - 14BD : AE; - 14BE : 90; - 14BF : 10; - 14C0 : 86; - 14C1 : AE; - 14C2 : 85; - 14C3 : AF; - 14C4 : A5; - 14C5 : 71; - 14C6 : A6; - 14C7 : 72; - 14C8 : 85; - 14C9 : 9D; - 14CA : 86; - 14CB : 9E; - 14CC : A5; - 14CD : A2; - 14CE : 85; - 14CF : A4; - 14D0 : A5; - 14D1 : A2; - 14D2 : 18; - 14D3 : 65; - 14D4 : 71; - 14D5 : 85; - 14D6 : 71; - 14D7 : 90; - 14D8 : 02; - 14D9 : E6; - 14DA : 72; - 14DB : A6; - 14DC : 72; - 14DD : A0; - 14DE : 00; - 14DF : 60; - 14E0 : A6; - 14E1 : 9E; - 14E2 : F0; - 14E3 : F7; - 14E4 : A5; - 14E5 : A4; - 14E6 : E9; - 14E7 : 03; - 14E8 : 4A; - 14E9 : A8; - 14EA : 85; - 14EB : A4; - 14EC : B1; - 14ED : 9D; - 14EE : 65; - 14EF : AE; - 14F0 : 85; - 14F1 : A9; - 14F2 : A5; - 14F3 : AF; - 14F4 : 69; - 14F5 : 00; - 14F6 : 85; - 14F7 : AA; - 14F8 : A5; - 14F9 : 82; - 14FA : A6; - 14FB : 83; - 14FC : 85; - 14FD : A7; - 14FE : 86; - 14FF : A8; - 1500 : 20; - 1501 : E1; - 1502 : C2; - [1503..1504] : A4; - 1505 : C8; - 1506 : A5; - 1507 : A7; - 1508 : 91; - 1509 : 9D; - 150A : AA; - 150B : E6; - 150C : A8; - 150D : A5; - 150E : A8; - 150F : C8; - 1510 : 91; - 1511 : 9D; - 1512 : 4C; - 1513 : 08; - 1514 : D4; - 1515 : A5; - 1516 : B4; - 1517 : 48; - 1518 : A5; - 1519 : B3; - 151A : 48; - 151B : 20; - 151C : 9D; - 151D : CD; - 151E : 20; - 151F : A9; - 1520 : CC; - 1521 : 68; - 1522 : 85; - 1523 : BE; - 1524 : 68; - 1525 : 85; - 1526 : BF; - 1527 : A0; - 1528 : 00; - 1529 : B1; - 152A : BE; - 152B : 18; - 152C : 71; - 152D : B3; - 152E : 90; - 152F : 05; - 1530 : A2; - 1531 : B5; - 1532 : 4C; - 1533 : 59; - 1534 : C3; - 1535 : 20; - 1536 : 59; - 1537 : D3; - 1538 : 20; - 1539 : 52; - 153A : D5; - 153B : A5; - 153C : 9F; - 153D : A4; - 153E : A0; - 153F : 20; - 1540 : 82; - 1541 : D5; - 1542 : 20; - 1543 : 64; - 1544 : D5; - 1545 : A5; - 1546 : BE; - 1547 : A4; - 1548 : BF; - 1549 : 20; - 154A : 82; - 154B : D5; - 154C : 20; - 154D : AA; - 154E : D3; - 154F : 4C; - 1550 : D2; - 1551 : CC; - 1552 : A0; - 1553 : 00; - 1554 : B1; - 1555 : BE; - 1556 : 48; - 1557 : C8; - 1558 : B1; - 1559 : BE; - 155A : AA; - 155B : C8; - 155C : B1; - 155D : BE; - 155E : A8; - 155F : 68; - 1560 : 86; - 1561 : 71; - 1562 : 84; - 1563 : 72; - 1564 : A8; - 1565 : F0; - 1566 : 0A; - 1567 : 48; - 1568 : 88; - 1569 : B1; - 156A : 71; - 156B : 91; - 156C : 84; - 156D : 98; - 156E : D0; - 156F : F8; - 1570 : 68; - 1571 : 18; - 1572 : 65; - 1573 : 84; - 1574 : 85; - 1575 : 84; - 1576 : 90; - 1577 : 02; - 1578 : E6; - 1579 : 85; - 157A : 60; - 157B : 20; - 157C : A9; - 157D : CC; - 157E : A5; - 157F : B3; - 1580 : A4; - 1581 : B4; - 1582 : 85; - 1583 : 71; - 1584 : 84; - 1585 : 72; - 1586 : 20; - 1587 : B3; - 1588 : D5; - 1589 : 08; - 158A : A0; - 158B : 00; - 158C : B1; - 158D : 71; - 158E : 48; - 158F : C8; - 1590 : B1; - 1591 : 71; - 1592 : AA; - 1593 : C8; - 1594 : B1; - 1595 : 71; - 1596 : A8; - 1597 : 68; - 1598 : 28; - 1599 : D0; - 159A : 13; - 159B : C4; - 159C : 83; - 159D : D0; - 159E : 0F; - 159F : E4; - 15A0 : 82; - 15A1 : D0; - 15A2 : 0B; - 15A3 : 48; - 15A4 : 18; - 15A5 : 65; - 15A6 : 82; - 15A7 : 85; - 15A8 : 82; - 15A9 : 90; - 15AA : 02; - 15AB : E6; - 15AC : 83; - 15AD : 68; - 15AE : 86; - 15AF : 71; - 15B0 : 84; - 15B1 : 72; - 15B2 : 60; - 15B3 : C4; - 15B4 : 67; - 15B5 : D0; - 15B6 : 0C; - 15B7 : C5; - 15B8 : 66; - 15B9 : D0; - 15BA : 08; - 15BB : 85; - 15BC : 65; - 15BD : E9; - 15BE : 03; - 15BF : 85; - 15C0 : 66; - 15C1 : A0; - 15C2 : 00; - 15C3 : 60; - 15C4 : 20; - 15C5 : 79; - 15C6 : D6; - 15C7 : 8A; - 15C8 : 48; - 15C9 : A9; - 15CA : 01; - 15CB : 20; - 15CC : 61; - 15CD : D3; - 15CE : 68; - 15CF : A0; - 15D0 : 00; - 15D1 : 91; - 15D2 : B1; - [15D3..15D4] : 68; - 15D5 : 4C; - 15D6 : AA; - 15D7 : D3; - 15D8 : 20; - 15D9 : 37; - 15DA : D6; - 15DB : D1; - 15DC : 9F; - 15DD : 98; - 15DE : 90; - 15DF : 04; - 15E0 : B1; - 15E1 : 9F; - 15E2 : AA; - 15E3 : 98; - 15E4 : 48; - 15E5 : 8A; - 15E6 : 48; - 15E7 : 20; - 15E8 : 61; - 15E9 : D3; - 15EA : A5; - 15EB : 9F; - 15EC : A4; - 15ED : A0; - 15EE : 20; - 15EF : 82; - 15F0 : D5; - 15F1 : 68; - 15F2 : A8; - 15F3 : 68; - 15F4 : 18; - 15F5 : 65; - 15F6 : 71; - 15F7 : 85; - 15F8 : 71; - 15F9 : 90; - 15FA : 02; - 15FB : E6; - 15FC : 72; - 15FD : 98; - 15FE : 20; - 15FF : 64; - 1600 : D5; - 1601 : 4C; - 1602 : AA; - 1603 : D3; - 1604 : 20; - 1605 : 37; - 1606 : D6; - 1607 : 18; - 1608 : F1; - 1609 : 9F; - 160A : 49; - 160B : FF; - 160C : 4C; - 160D : DE; - 160E : D5; - 160F : A9; - 1610 : FF; - 1611 : 85; - 1612 : B4; - 1613 : 20; - 1614 : C8; - 1615 : 00; - 1616 : C9; - 1617 : 29; - 1618 : F0; - 1619 : 06; - 161A : 20; - 161B : 11; - 161C : CE; - 161D : 20; - 161E : 76; - 161F : D6; - 1620 : 20; - 1621 : 37; - 1622 : D6; - 1623 : CA; - 1624 : 8A; - 1625 : 48; - 1626 : 18; - 1627 : A2; - 1628 : 00; - 1629 : F1; - 162A : 9F; - 162B : B0; - 162C : B8; - 162D : 49; - 162E : FF; - 162F : C5; - 1630 : B4; - 1631 : 90; - 1632 : B3; - 1633 : A5; - 1634 : B4; - 1635 : B0; - 1636 : AF; - 1637 : 20; - 1638 : 0B; - 1639 : CE; - 163A : 68; - 163B : 85; - 163C : A4; - 163D : 68; - 163E : 85; - 163F : A5; - [1640..1642] : 68; - 1643 : AA; - 1644 : 68; - 1645 : 85; - 1646 : 9F; - 1647 : 68; - 1648 : 85; - [1649..164A] : A0; - 164B : 00; - 164C : 8A; - 164D : F0; - 164E : 21; - 164F : E6; - 1650 : A4; - 1651 : 6C; - 1652 : A4; - 1653 : 00; - 1654 : 20; - 1655 : 5A; - 1656 : D6; - 1657 : 4C; - 1658 : 87; - 1659 : D2; - 165A : 20; - 165B : 7B; - 165C : D5; - 165D : A2; - 165E : 00; - 165F : 86; - 1660 : 5E; - 1661 : A8; - 1662 : 60; - 1663 : 20; - 1664 : 5A; - 1665 : D6; - 1666 : F0; - 1667 : 08; - 1668 : A0; - 1669 : 00; - 166A : B1; - 166B : 71; - 166C : A8; - 166D : 4C; - 166E : 57; - 166F : D6; - 1670 : 4C; - 1671 : 30; - 1672 : D1; - 1673 : 20; - 1674 : C2; - 1675 : 00; - 1676 : 20; - 1677 : A4; - 1678 : CC; - 1679 : 20; - 167A : A3; - 167B : D0; - 167C : A6; - 167D : B3; - 167E : D0; - 167F : F0; - 1680 : A6; - 1681 : B4; - 1682 : 4C; - 1683 : C8; - 1684 : 00; - 1685 : 20; - 1686 : 5A; - 1687 : D6; - 1688 : D0; - 1689 : 03; - 168A : 4C; - 168B : CC; - 168C : D7; - 168D : A6; - 168E : C9; - 168F : A4; - 1690 : CA; - 1691 : 86; - 1692 : C0; - 1693 : 84; - 1694 : C1; - 1695 : A6; - 1696 : 71; - 1697 : 86; - 1698 : C9; - 1699 : 18; - 169A : 65; - 169B : 71; - 169C : 85; - 169D : 73; - 169E : A6; - 169F : 72; - 16A0 : 86; - 16A1 : CA; - 16A2 : 90; - 16A3 : 01; - 16A4 : E8; - 16A5 : 86; - 16A6 : 74; - 16A7 : A0; - 16A8 : 00; - 16A9 : B1; - 16AA : 73; - 16AB : 48; - 16AC : A9; - 16AD : 00; - 16AE : 91; - 16AF : 73; - 16B0 : 20; - 16B1 : C8; - 16B2 : 00; - 16B3 : 20; - 16B4 : C5; - 16B5 : DB; - 16B6 : 68; - 16B7 : A0; - 16B8 : 00; - 16B9 : 91; - 16BA : 73; - 16BB : A6; - 16BC : C0; - 16BD : A4; - 16BE : C1; - 16BF : 86; - 16C0 : C9; - 16C1 : 84; - 16C2 : CA; - 16C3 : 60; - 16C4 : 20; - 16C5 : A4; - 16C6 : CC; - 16C7 : 20; - 16C8 : D0; - 16C9 : D6; - 16CA : 20; - 16CB : 11; - 16CC : CE; - 16CD : 4C; - 16CE : 76; - 16CF : D6; - 16D0 : A5; - 16D1 : B5; - 16D2 : 30; - 16D3 : 9C; - 16D4 : A5; - 16D5 : B0; - 16D6 : C9; - 16D7 : 91; - 16D8 : B0; - 16D9 : 96; - 16DA : 20; - 16DB : 6D; - 16DC : DB; - 16DD : A5; - 16DE : B3; - 16DF : A4; - 16E0 : B4; - 16E1 : 84; - 16E2 : 08; - 16E3 : 85; - 16E4 : 09; - 16E5 : 60; - 16E6 : 20; - 16E7 : D0; - 16E8 : D6; - 16E9 : A0; - 16EA : 00; - 16EB : C9; - 16EC : C0; - 16ED : 90; - 16EE : 04; - 16EF : C9; - 16F0 : E1; - 16F1 : 90; - 16F2 : 03; - 16F3 : B1; - 16F4 : 08; - 16F5 : A8; - 16F6 : 4C; - 16F7 : 87; - 16F8 : D2; - 16F9 : 20; - 16FA : C4; - 16FB : D6; - 16FC : 8A; - 16FD : A0; - 16FE : 00; - 16FF : 91; - 1700 : 08; - 1701 : 60; - 1702 : 20; - 1703 : C4; - 1704 : D6; - 1705 : 86; - 1706 : 98; - 1707 : A2; - 1708 : 00; - 1709 : 20; - 170A : C8; - 170B : 00; - 170C : F0; - 170D : 03; - 170E : 20; - 170F : CA; - 1710 : D6; - 1711 : 86; - 1712 : 99; - 1713 : A0; - 1714 : 00; - 1715 : B1; - 1716 : 08; - 1717 : 45; - 1718 : 99; - 1719 : 25; - 171A : 98; - 171B : F0; - 171C : F8; - 171D : 60; - 171E : A9; - 171F : E3; - 1720 : A0; - 1721 : DD; - 1722 : 4C; - 1723 : 3C; - 1724 : D7; - 1725 : 20; - 1726 : 5E; - 1727 : D9; - 1728 : A5; - 1729 : B5; - 172A : 49; - 172B : FF; - 172C : 85; - 172D : B5; - 172E : 45; - 172F : BD; - 1730 : 85; - 1731 : BE; - 1732 : A5; - 1733 : B0; - 1734 : 4C; - 1735 : 3F; - 1736 : D7; - 1737 : 20; - 1738 : 6E; - 1739 : D8; - 173A : 90; - 173B : 3C; - 173C : 20; - 173D : 5E; - 173E : D9; - 173F : D0; - 1740 : 03; - 1741 : 4C; - 1742 : CE; - 1743 : DA; - 1744 : A6; - 1745 : BF; - 1746 : 86; - 1747 : A5; - 1748 : A2; - 1749 : B8; - 174A : A5; - 174B : B8; - 174C : A8; - 174D : F0; - 174E : CE; - 174F : 38; - 1750 : E5; - 1751 : B0; - 1752 : F0; - 1753 : 24; - 1754 : 90; - 1755 : 12; - 1756 : 84; - 1757 : B0; - 1758 : A4; - 1759 : BD; - 175A : 84; - 175B : B5; - 175C : 49; - 175D : FF; - 175E : 69; - 175F : 00; - 1760 : A0; - 1761 : 00; - 1762 : 84; - 1763 : A5; - 1764 : A2; - 1765 : B0; - 1766 : D0; - 1767 : 04; - 1768 : A0; - 1769 : 00; - 176A : 84; - 176B : BF; - 176C : C9; - 176D : F9; - 176E : 30; - 176F : C7; - 1770 : A8; - 1771 : A5; - 1772 : BF; - 1773 : 56; - 1774 : 01; - 1775 : 20; - 1776 : 85; - 1777 : D8; - 1778 : 24; - 1779 : BE; - 177A : 10; - 177B : 57; - 177C : A0; - 177D : B0; - 177E : E0; - 177F : B8; - 1780 : F0; - 1781 : 02; - 1782 : A0; - 1783 : B8; - 1784 : 38; - 1785 : 49; - 1786 : FF; - 1787 : 65; - 1788 : A5; - 1789 : 85; - 178A : BF; - 178B : B9; - 178C : 04; - 178D : 00; - 178E : F5; - 178F : 04; - 1790 : 85; - 1791 : B4; - 1792 : B9; - 1793 : 03; - 1794 : 00; - 1795 : F5; - 1796 : 03; - 1797 : 85; - 1798 : B3; - 1799 : B9; - 179A : 02; - 179B : 00; - 179C : F5; - 179D : 02; - 179E : 85; - 179F : B2; - 17A0 : B9; - 17A1 : 01; - 17A2 : 00; - 17A3 : F5; - 17A4 : 01; - 17A5 : 85; - 17A6 : B1; - 17A7 : B0; - 17A8 : 03; - 17A9 : 20; - 17AA : 1C; - 17AB : D8; - 17AC : A0; - 17AD : 00; - 17AE : 98; - 17AF : 18; - 17B0 : A6; - 17B1 : B1; - 17B2 : D0; - 17B3 : 4A; - 17B4 : A6; - 17B5 : B2; - 17B6 : 86; - 17B7 : B1; - 17B8 : A6; - 17B9 : B3; - 17BA : 86; - 17BB : B2; - 17BC : A6; - 17BD : B4; - 17BE : 86; - 17BF : B3; - 17C0 : A6; - 17C1 : BF; - 17C2 : 86; - 17C3 : B4; - 17C4 : 84; - 17C5 : BF; - 17C6 : 69; - 17C7 : 08; - 17C8 : C9; - 17C9 : 20; - 17CA : D0; - 17CB : E4; - 17CC : A9; - 17CD : 00; - 17CE : 85; - 17CF : B0; - 17D0 : 85; - 17D1 : B5; - 17D2 : 60; - 17D3 : 65; - 17D4 : A5; - 17D5 : 85; - 17D6 : BF; - 17D7 : A5; - 17D8 : B4; - 17D9 : 65; - 17DA : BC; - 17DB : 85; - 17DC : B4; - 17DD : A5; - 17DE : B3; - 17DF : 65; - 17E0 : BB; - 17E1 : 85; - 17E2 : B3; - 17E3 : A5; - 17E4 : B2; - 17E5 : 65; - 17E6 : BA; - 17E7 : 85; - 17E8 : B2; - 17E9 : A5; - 17EA : B1; - 17EB : 65; - 17EC : B9; - 17ED : 85; - 17EE : B1; - 17EF : 4C; - 17F0 : 0B; - 17F1 : D8; - 17F2 : 69; - 17F3 : 01; - 17F4 : 06; - 17F5 : BF; - 17F6 : 26; - 17F7 : B4; - 17F8 : 26; - 17F9 : B3; - 17FA : 26; - 17FB : B2; - 17FC : 26; - 17FD : B1; - 17FE : 10; - 17FF : F2; - 1800 : 38; - 1801 : E5; - [1802..1803] : B0; - 1804 : C7; - 1805 : 49; - 1806 : FF; - 1807 : 69; - 1808 : 01; - 1809 : 85; - 180A : B0; - 180B : 90; - 180C : 0E; - 180D : E6; - 180E : B0; - 180F : F0; - 1810 : 42; - 1811 : 66; - 1812 : B1; - 1813 : 66; - 1814 : B2; - 1815 : 66; - 1816 : B3; - 1817 : 66; - 1818 : B4; - 1819 : 66; - 181A : BF; - 181B : 60; - 181C : A5; - 181D : B5; - 181E : 49; - 181F : FF; - 1820 : 85; - 1821 : B5; - 1822 : A5; - 1823 : B1; - 1824 : 49; - 1825 : FF; - 1826 : 85; - 1827 : B1; - 1828 : A5; - 1829 : B2; - 182A : 49; - 182B : FF; - 182C : 85; - 182D : B2; - 182E : A5; - 182F : B3; - 1830 : 49; - 1831 : FF; - 1832 : 85; - 1833 : B3; - 1834 : A5; - 1835 : B4; - 1836 : 49; - 1837 : FF; - 1838 : 85; - 1839 : B4; - 183A : A5; - 183B : BF; - 183C : 49; - 183D : FF; - 183E : 85; - 183F : BF; - 1840 : E6; - 1841 : BF; - 1842 : D0; - 1843 : 0E; - 1844 : E6; - 1845 : B4; - 1846 : D0; - 1847 : 0A; - 1848 : E6; - 1849 : B3; - 184A : D0; - 184B : 06; - 184C : E6; - 184D : B2; - 184E : D0; - 184F : 02; - 1850 : E6; - 1851 : B1; - 1852 : 60; - 1853 : A2; - 1854 : 4A; - 1855 : 4C; - 1856 : 59; - 1857 : C3; - 1858 : A2; - 1859 : 74; - 185A : B4; - 185B : 04; - 185C : 84; - 185D : BF; - 185E : B4; - 185F : 03; - 1860 : 94; - 1861 : 04; - 1862 : B4; - 1863 : 02; - 1864 : 94; - 1865 : 03; - 1866 : B4; - 1867 : 01; - 1868 : 94; - 1869 : 02; - 186A : A4; - 186B : B7; - 186C : 94; - 186D : 01; - 186E : 69; - 186F : 08; - 1870 : 30; - 1871 : E8; - 1872 : F0; - 1873 : E6; - 1874 : E9; - 1875 : 08; - 1876 : A8; - 1877 : A5; - 1878 : BF; - 1879 : B0; - 187A : 14; - 187B : 16; - 187C : 01; - 187D : 90; - 187E : 02; - 187F : F6; - 1880 : 01; - 1881 : 76; - 1882 : 01; - 1883 : 76; - 1884 : 01; - 1885 : 76; - 1886 : 02; - 1887 : 76; - 1888 : 03; - 1889 : 76; - 188A : 04; - 188B : 6A; - 188C : C8; - 188D : D0; - 188E : EC; - 188F : 18; - 1890 : 60; - 1891 : 81; - [1892..1895] : 00; - 1896 : 03; - 1897 : 7F; - 1898 : 5E; - 1899 : 56; - 189A : CB; - 189B : 79; - 189C : 80; - 189D : 13; - 189E : 9B; - 189F : 0B; - 18A0 : 64; - 18A1 : 80; - 18A2 : 76; - 18A3 : 38; - 18A4 : 93; - 18A5 : 16; - 18A6 : 82; - 18A7 : 38; - 18A8 : AA; - 18A9 : 3B; - 18AA : 20; - 18AB : 80; - 18AC : 35; - 18AD : 04; - 18AE : F3; - 18AF : 34; - 18B0 : 81; - 18B1 : 35; - 18B2 : 04; - 18B3 : F3; - 18B4 : 34; - [18B5..18B6] : 80; - [18B7..18B9] : 00; - 18BA : 80; - 18BB : 31; - 18BC : 72; - 18BD : 17; - 18BE : F8; - 18BF : 20; - 18C0 : FD; - 18C1 : DA; - 18C2 : F0; - 18C3 : 02; - 18C4 : 10; - 18C5 : 03; - 18C6 : 4C; - 18C7 : 30; - 18C8 : D1; - 18C9 : A5; - 18CA : B0; - 18CB : E9; - 18CC : 7F; - 18CD : 48; - 18CE : A9; - 18CF : 80; - 18D0 : 85; - 18D1 : B0; - 18D2 : A9; - 18D3 : AB; - 18D4 : A0; - 18D5 : D8; - 18D6 : 20; - 18D7 : 3C; - 18D8 : D7; - 18D9 : A9; - 18DA : B0; - 18DB : A0; - 18DC : D8; - 18DD : 20; - 18DE : E1; - 18DF : D9; - 18E0 : A9; - 18E1 : 91; - 18E2 : A0; - 18E3 : D8; - 18E4 : 20; - 18E5 : 25; - 18E6 : D7; - 18E7 : A9; - 18E8 : 96; - 18E9 : A0; - 18EA : D8; - 18EB : 20; - 18EC : F3; - 18ED : DE; - 18EE : A9; - 18EF : B5; - 18F0 : A0; - 18F1 : D8; - 18F2 : 20; - 18F3 : 3C; - 18F4 : D7; - 18F5 : 68; - 18F6 : 20; - 18F7 : 50; - 18F8 : DC; - 18F9 : A9; - 18FA : BA; - 18FB : A0; - 18FC : D8; - 18FD : 20; - 18FE : 5E; - 18FF : D9; - 1900 : F0; - 1901 : 5B; - 1902 : 20; - 1903 : 89; - 1904 : D9; - 1905 : A9; - 1906 : 00; - 1907 : 85; - 1908 : 75; - 1909 : 85; - 190A : 76; - 190B : 85; - 190C : 77; - 190D : 85; - 190E : 78; - 190F : A5; - 1910 : BF; - 1911 : 20; - 1912 : 2B; - 1913 : D9; - 1914 : A5; - 1915 : B4; - 1916 : 20; - 1917 : 2B; - 1918 : D9; - 1919 : A5; - 191A : B3; - 191B : 20; - 191C : 2B; - 191D : D9; - 191E : A5; - 191F : B2; - 1920 : 20; - 1921 : 2B; - 1922 : D9; - 1923 : A5; - 1924 : B1; - 1925 : 20; - 1926 : 30; - 1927 : D9; - 1928 : 4C; - 1929 : 61; - 192A : DA; - 192B : D0; - 192C : 03; - 192D : 4C; - 192E : 58; - 192F : D8; - 1930 : 4A; - 1931 : 09; - 1932 : 80; - 1933 : A8; - 1934 : 90; - 1935 : 19; - 1936 : 18; - 1937 : A5; - 1938 : 78; - 1939 : 65; - 193A : BC; - 193B : 85; - 193C : 78; - 193D : A5; - 193E : 77; - 193F : 65; - 1940 : BB; - 1941 : 85; - 1942 : 77; - 1943 : A5; - 1944 : 76; - 1945 : 65; - 1946 : BA; - 1947 : 85; - 1948 : 76; - 1949 : A5; - 194A : 75; - 194B : 65; - 194C : B9; - 194D : 85; - 194E : 75; - 194F : 66; - 1950 : 75; - 1951 : 66; - 1952 : 76; - 1953 : 66; - 1954 : 77; - 1955 : 66; - 1956 : 78; - 1957 : 66; - 1958 : BF; - 1959 : 98; - 195A : 4A; - 195B : D0; - 195C : D6; - 195D : 60; - 195E : 85; - 195F : 71; - 1960 : 84; - 1961 : 72; - 1962 : A0; - 1963 : 04; - 1964 : B1; - 1965 : 71; - 1966 : 85; - 1967 : BC; - 1968 : 88; - 1969 : B1; - 196A : 71; - 196B : 85; - 196C : BB; - 196D : 88; - 196E : B1; - 196F : 71; - 1970 : 85; - 1971 : BA; - 1972 : 88; - 1973 : B1; - 1974 : 71; - 1975 : 85; - 1976 : BD; - 1977 : 45; - 1978 : B5; - 1979 : 85; - 197A : BE; - 197B : A5; - 197C : BD; - 197D : 09; - 197E : 80; - 197F : 85; - 1980 : B9; - 1981 : 88; - 1982 : B1; - 1983 : 71; - 1984 : 85; - 1985 : B8; - 1986 : A5; - 1987 : B0; - 1988 : 60; - 1989 : A5; - 198A : B8; - 198B : F0; - 198C : 1F; - 198D : 18; - 198E : 65; - 198F : B0; - 1990 : 90; - 1991 : 04; - 1992 : 30; - 1993 : 1D; - 1994 : 18; - 1995 : 2C; - 1996 : 10; - 1997 : 14; - 1998 : 69; - 1999 : 80; - 199A : 85; - 199B : B0; - 199C : D0; - 199D : 03; - 199E : 4C; - 199F : D0; - 19A0 : D7; - 19A1 : A5; - 19A2 : BE; - 19A3 : 85; - 19A4 : B5; - 19A5 : 60; - 19A6 : A5; - 19A7 : B5; - 19A8 : 49; - 19A9 : FF; - 19AA : 30; - 19AB : 05; - [19AC..19AD] : 68; - 19AE : 4C; - 19AF : CC; - 19B0 : D7; - 19B1 : 4C; - 19B2 : 53; - 19B3 : D8; - 19B4 : 20; - 19B5 : DE; - 19B6 : DA; - 19B7 : AA; - 19B8 : F0; - 19B9 : 10; - 19BA : 18; - 19BB : 69; - 19BC : 02; - 19BD : B0; - 19BE : F2; - 19BF : A2; - 19C0 : 00; - 19C1 : 86; - 19C2 : BE; - 19C3 : 20; - 19C4 : 4C; - 19C5 : D7; - 19C6 : E6; - 19C7 : B0; - 19C8 : F0; - 19C9 : E7; - 19CA : 60; - 19CB : 84; - 19CC : 20; - [19CD..19CF] : 00; - 19D0 : 20; - 19D1 : DE; - 19D2 : DA; - 19D3 : A9; - 19D4 : CB; - 19D5 : A0; - 19D6 : D9; - 19D7 : A2; - 19D8 : 00; - 19D9 : 86; - 19DA : BE; - 19DB : 20; - 19DC : 74; - 19DD : DA; - 19DE : 4C; - 19DF : E4; - 19E0 : D9; - 19E1 : 20; - 19E2 : 5E; - 19E3 : D9; - 19E4 : F0; - 19E5 : 76; - 19E6 : 20; - 19E7 : ED; - 19E8 : DA; - 19E9 : A9; - 19EA : 00; - 19EB : 38; - 19EC : E5; - 19ED : B0; - 19EE : 85; - 19EF : B0; - 19F0 : 20; - 19F1 : 89; - 19F2 : D9; - 19F3 : E6; - 19F4 : B0; - 19F5 : F0; - 19F6 : BA; - 19F7 : A2; - 19F8 : FC; - 19F9 : A9; - 19FA : 01; - 19FB : A4; - 19FC : B9; - 19FD : C4; - 19FE : B1; - 19FF : D0; - 1A00 : 10; - 1A01 : A4; - 1A02 : BA; - 1A03 : C4; - 1A04 : B2; - 1A05 : D0; - 1A06 : 0A; - 1A07 : A4; - 1A08 : BB; - 1A09 : C4; - 1A0A : B3; - 1A0B : D0; - 1A0C : 04; - 1A0D : A4; - 1A0E : BC; - 1A0F : C4; - 1A10 : B4; - 1A11 : 08; - 1A12 : 2A; - 1A13 : 90; - 1A14 : 09; - 1A15 : E8; - 1A16 : 95; - 1A17 : 78; - 1A18 : F0; - 1A19 : 32; - 1A1A : 10; - 1A1B : 34; - 1A1C : A9; - 1A1D : 01; - 1A1E : 28; - 1A1F : B0; - 1A20 : 0E; - 1A21 : 06; - 1A22 : BC; - 1A23 : 26; - 1A24 : BB; - 1A25 : 26; - 1A26 : BA; - 1A27 : 26; - 1A28 : B9; - 1A29 : B0; - 1A2A : E6; - 1A2B : 30; - 1A2C : CE; - 1A2D : 10; - 1A2E : E2; - 1A2F : A8; - 1A30 : A5; - 1A31 : BC; - 1A32 : E5; - 1A33 : B4; - 1A34 : 85; - 1A35 : BC; - 1A36 : A5; - 1A37 : BB; - 1A38 : E5; - 1A39 : B3; - 1A3A : 85; - 1A3B : BB; - 1A3C : A5; - 1A3D : BA; - 1A3E : E5; - 1A3F : B2; - 1A40 : 85; - 1A41 : BA; - 1A42 : A5; - 1A43 : B9; - 1A44 : E5; - 1A45 : B1; - 1A46 : 85; - 1A47 : B9; - 1A48 : 98; - 1A49 : 4C; - 1A4A : 21; - 1A4B : DA; - 1A4C : A9; - 1A4D : 40; - 1A4E : D0; - 1A4F : CE; - [1A50..1A55] : 0A; - 1A56 : 85; - 1A57 : BF; - 1A58 : 28; - 1A59 : 4C; - 1A5A : 61; - 1A5B : DA; - 1A5C : A2; - 1A5D : 8A; - 1A5E : 4C; - 1A5F : 59; - 1A60 : C3; - 1A61 : A5; - 1A62 : 75; - 1A63 : 85; - 1A64 : B1; - 1A65 : A5; - 1A66 : 76; - 1A67 : 85; - 1A68 : B2; - 1A69 : A5; - 1A6A : 77; - 1A6B : 85; - 1A6C : B3; - 1A6D : A5; - 1A6E : 78; - 1A6F : 85; - 1A70 : B4; - 1A71 : 4C; - 1A72 : AC; - 1A73 : D7; - 1A74 : 85; - 1A75 : 71; - 1A76 : 84; - 1A77 : 72; - 1A78 : A0; - 1A79 : 04; - 1A7A : B1; - 1A7B : 71; - 1A7C : 85; - 1A7D : B4; - 1A7E : 88; - 1A7F : B1; - 1A80 : 71; - 1A81 : 85; - 1A82 : B3; - 1A83 : 88; - 1A84 : B1; - 1A85 : 71; - 1A86 : 85; - 1A87 : B2; - 1A88 : 88; - 1A89 : B1; - 1A8A : 71; - 1A8B : 85; - 1A8C : B5; - 1A8D : 09; - 1A8E : 80; - 1A8F : 85; - 1A90 : B1; - 1A91 : 88; - 1A92 : B1; - 1A93 : 71; - 1A94 : 85; - 1A95 : B0; - 1A96 : 84; - 1A97 : BF; - 1A98 : 60; - 1A99 : A2; - 1A9A : AB; - 1A9B : 2C; - 1A9C : A2; - 1A9D : A6; - 1A9E : A0; - 1A9F : 00; - 1AA0 : F0; - 1AA1 : 04; - 1AA2 : A6; - 1AA3 : 98; - 1AA4 : A4; - 1AA5 : 99; - 1AA6 : 20; - 1AA7 : ED; - 1AA8 : DA; - 1AA9 : 86; - 1AAA : 71; - 1AAB : 84; - 1AAC : 72; - 1AAD : A0; - 1AAE : 04; - 1AAF : A5; - 1AB0 : B4; - 1AB1 : 91; - 1AB2 : 71; - 1AB3 : 88; - 1AB4 : A5; - 1AB5 : B3; - 1AB6 : 91; - 1AB7 : 71; - 1AB8 : 88; - 1AB9 : A5; - 1ABA : B2; - 1ABB : 91; - 1ABC : 71; - 1ABD : 88; - 1ABE : A5; - 1ABF : B5; - 1AC0 : 09; - 1AC1 : 7F; - 1AC2 : 25; - 1AC3 : B1; - 1AC4 : 91; - 1AC5 : 71; - 1AC6 : 88; - 1AC7 : A5; - 1AC8 : B0; - 1AC9 : 91; - 1ACA : 71; - 1ACB : 84; - 1ACC : BF; - 1ACD : 60; - 1ACE : A5; - 1ACF : BD; - 1AD0 : 85; - 1AD1 : B5; - 1AD2 : A2; - 1AD3 : 05; - 1AD4 : B5; - 1AD5 : B7; - 1AD6 : 95; - 1AD7 : AF; - 1AD8 : CA; - 1AD9 : D0; - 1ADA : F9; - 1ADB : 86; - 1ADC : BF; - 1ADD : 60; - 1ADE : 20; - 1ADF : ED; - 1AE0 : DA; - 1AE1 : A2; - 1AE2 : 06; - 1AE3 : B5; - 1AE4 : AF; - 1AE5 : 95; - 1AE6 : B7; - 1AE7 : CA; - 1AE8 : D0; - 1AE9 : F9; - 1AEA : 86; - 1AEB : BF; - 1AEC : 60; - 1AED : A5; - 1AEE : B0; - 1AEF : F0; - 1AF0 : FB; - 1AF1 : 06; - 1AF2 : BF; - 1AF3 : 90; - 1AF4 : F7; - 1AF5 : 20; - 1AF6 : 44; - 1AF7 : D8; - 1AF8 : D0; - 1AF9 : F2; - 1AFA : 4C; - 1AFB : 0D; - 1AFC : D8; - 1AFD : A5; - 1AFE : B0; - 1AFF : F0; - 1B00 : 09; - 1B01 : A5; - 1B02 : B5; - 1B03 : 2A; - 1B04 : A9; - 1B05 : FF; - 1B06 : B0; - 1B07 : 02; - 1B08 : A9; - 1B09 : 01; - 1B0A : 60; - 1B0B : 20; - 1B0C : FD; - 1B0D : DA; - 1B0E : 85; - 1B0F : B1; - 1B10 : A9; - 1B11 : 00; - 1B12 : 85; - 1B13 : B2; - 1B14 : A2; - 1B15 : 88; - 1B16 : A5; - 1B17 : B1; - 1B18 : 49; - 1B19 : FF; - 1B1A : 2A; - 1B1B : A9; - 1B1C : 00; - 1B1D : 85; - 1B1E : B4; - 1B1F : 85; - 1B20 : B3; - 1B21 : 86; - 1B22 : B0; - 1B23 : 85; - 1B24 : BF; - 1B25 : 85; - 1B26 : B5; - 1B27 : 4C; - 1B28 : A7; - 1B29 : D7; - 1B2A : 46; - 1B2B : B5; - 1B2C : 60; - 1B2D : 85; - 1B2E : 73; - 1B2F : 84; - 1B30 : 74; - 1B31 : A0; - 1B32 : 00; - 1B33 : B1; - 1B34 : 73; - 1B35 : C8; - 1B36 : AA; - 1B37 : F0; - 1B38 : C4; - 1B39 : B1; - 1B3A : 73; - 1B3B : 45; - 1B3C : B5; - 1B3D : 30; - 1B3E : C2; - 1B3F : E4; - 1B40 : B0; - 1B41 : D0; - 1B42 : 21; - 1B43 : B1; - 1B44 : 73; - 1B45 : 09; - 1B46 : 80; - 1B47 : C5; - 1B48 : B1; - 1B49 : D0; - 1B4A : 19; - 1B4B : C8; - 1B4C : B1; - 1B4D : 73; - 1B4E : C5; - 1B4F : B2; - 1B50 : D0; - 1B51 : 12; - 1B52 : C8; - 1B53 : B1; - 1B54 : 73; - 1B55 : C5; - 1B56 : B3; - 1B57 : D0; - 1B58 : 0B; - 1B59 : C8; - 1B5A : A9; - 1B5B : 7F; - 1B5C : C5; - 1B5D : BF; - 1B5E : B1; - 1B5F : 73; - 1B60 : E5; - 1B61 : B4; - 1B62 : F0; - 1B63 : 28; - 1B64 : A5; - 1B65 : B5; - 1B66 : 90; - 1B67 : 02; - 1B68 : 49; - 1B69 : FF; - 1B6A : 4C; - 1B6B : 03; - 1B6C : DB; - 1B6D : A5; - 1B6E : B0; - 1B6F : F0; - 1B70 : 4A; - 1B71 : 38; - 1B72 : E9; - 1B73 : A0; - 1B74 : 24; - 1B75 : B5; - 1B76 : 10; - 1B77 : 09; - 1B78 : AA; - 1B79 : A9; - 1B7A : FF; - 1B7B : 85; - 1B7C : B7; - 1B7D : 20; - 1B7E : 22; - 1B7F : D8; - 1B80 : 8A; - 1B81 : A2; - 1B82 : B0; - 1B83 : C9; - 1B84 : F9; - 1B85 : 10; - 1B86 : 06; - 1B87 : 20; - 1B88 : 6E; - 1B89 : D8; - 1B8A : 84; - 1B8B : B7; - 1B8C : 60; - 1B8D : A8; - 1B8E : A5; - 1B8F : B5; - 1B90 : 29; - 1B91 : 80; - 1B92 : 46; - 1B93 : B1; - 1B94 : 05; - 1B95 : B1; - 1B96 : 85; - 1B97 : B1; - 1B98 : 20; - 1B99 : 85; - 1B9A : D8; - 1B9B : 84; - 1B9C : B7; - 1B9D : 60; - 1B9E : A5; - 1B9F : B0; - 1BA0 : C9; - 1BA1 : A0; - 1BA2 : B0; - [1BA3..1BA4] : 20; - 1BA5 : 6D; - 1BA6 : DB; - 1BA7 : 84; - 1BA8 : BF; - 1BA9 : A5; - 1BAA : B5; - 1BAB : 84; - 1BAC : B5; - 1BAD : 49; - 1BAE : 80; - 1BAF : 2A; - 1BB0 : A9; - 1BB1 : A0; - 1BB2 : 85; - 1BB3 : B0; - 1BB4 : A5; - 1BB5 : B4; - 1BB6 : 85; - 1BB7 : 5A; - 1BB8 : 4C; - 1BB9 : A7; - 1BBA : D7; - 1BBB : 85; - 1BBC : B1; - 1BBD : 85; - 1BBE : B2; - 1BBF : 85; - 1BC0 : B3; - 1BC1 : 85; - 1BC2 : B4; - 1BC3 : A8; - 1BC4 : 60; - 1BC5 : A0; - 1BC6 : 00; - 1BC7 : A2; - 1BC8 : 0A; - 1BC9 : 94; - 1BCA : AC; - 1BCB : CA; - 1BCC : 10; - 1BCD : FB; - 1BCE : 90; - 1BCF : 0F; - 1BD0 : C9; - 1BD1 : 2D; - 1BD2 : D0; - 1BD3 : 04; - 1BD4 : 86; - 1BD5 : B6; - 1BD6 : F0; - 1BD7 : 04; - 1BD8 : C9; - 1BD9 : 2B; - 1BDA : D0; - 1BDB : 05; - 1BDC : 20; - 1BDD : C2; - 1BDE : 00; - 1BDF : 90; - 1BE0 : 5B; - 1BE1 : C9; - 1BE2 : 2E; - 1BE3 : F0; - 1BE4 : 2E; - 1BE5 : C9; - 1BE6 : 45; - 1BE7 : D0; - 1BE8 : 30; - 1BE9 : 20; - 1BEA : C2; - 1BEB : 00; - 1BEC : 90; - 1BED : 17; - 1BEE : C9; - 1BEF : AB; - 1BF0 : F0; - 1BF1 : 0E; - 1BF2 : C9; - 1BF3 : 2D; - 1BF4 : F0; - 1BF5 : 0A; - 1BF6 : C9; - 1BF7 : AA; - 1BF8 : F0; - 1BF9 : 08; - 1BFA : C9; - 1BFB : 2B; - 1BFC : F0; - 1BFD : 04; - 1BFE : D0; - 1BFF : 07; - 1C00 : 66; - 1C01 : AF; - 1C02 : 20; - 1C03 : C2; - 1C04 : 00; - 1C05 : 90; - 1C06 : 5C; - 1C07 : 24; - 1C08 : AF; - 1C09 : 10; - 1C0A : 0E; - 1C0B : A9; - 1C0C : 00; - 1C0D : 38; - 1C0E : E5; - 1C0F : AD; - 1C10 : 4C; - 1C11 : 1B; - 1C12 : DC; - 1C13 : 66; - 1C14 : AE; - 1C15 : 24; - 1C16 : AE; - 1C17 : 50; - 1C18 : C3; - 1C19 : A5; - 1C1A : AD; - 1C1B : 38; - 1C1C : E5; - 1C1D : AC; - 1C1E : 85; - 1C1F : AD; - 1C20 : F0; - 1C21 : 12; - 1C22 : 10; - 1C23 : 09; - 1C24 : 20; - 1C25 : D0; - 1C26 : D9; - 1C27 : E6; - 1C28 : AD; - 1C29 : D0; - 1C2A : F9; - 1C2B : F0; - 1C2C : 07; - 1C2D : 20; - 1C2E : B4; - 1C2F : D9; - 1C30 : C6; - 1C31 : AD; - 1C32 : D0; - 1C33 : F9; - 1C34 : A5; - 1C35 : B6; - 1C36 : 30; - 1C37 : 01; - 1C38 : 60; - 1C39 : 4C; - 1C3A : 67; - 1C3B : DE; - 1C3C : 48; - 1C3D : 24; - 1C3E : AE; - 1C3F : 10; - 1C40 : 02; - 1C41 : E6; - 1C42 : AC; - 1C43 : 20; - 1C44 : B4; - 1C45 : D9; - 1C46 : 68; - 1C47 : 38; - 1C48 : E9; - 1C49 : 30; - 1C4A : 20; - 1C4B : 50; - 1C4C : DC; - 1C4D : 4C; - 1C4E : DC; - 1C4F : DB; - 1C50 : 48; - 1C51 : 20; - 1C52 : DE; - 1C53 : DA; - 1C54 : 68; - 1C55 : 20; - 1C56 : 0E; - 1C57 : DB; - 1C58 : A5; - 1C59 : BD; - 1C5A : 45; - 1C5B : B5; - 1C5C : 85; - 1C5D : BE; - 1C5E : A6; - 1C5F : B0; - 1C60 : 4C; - 1C61 : 3F; - 1C62 : D7; - 1C63 : A5; - 1C64 : AD; - 1C65 : C9; - 1C66 : 0C; - 1C67 : 90; - 1C68 : 09; - 1C69 : 24; - 1C6A : AF; - 1C6B : 30; - 1C6C : 03; - 1C6D : 4C; - 1C6E : 53; - 1C6F : D8; - 1C70 : A9; - 1C71 : 0B; - [1C72..1C73] : 0A; - 1C74 : 18; - 1C75 : 65; - 1C76 : AD; - 1C77 : 0A; - 1C78 : 18; - 1C79 : A0; - 1C7A : 00; - 1C7B : 71; - 1C7C : C9; - 1C7D : 38; - 1C7E : E9; - 1C7F : 30; - 1C80 : 85; - 1C81 : AD; - 1C82 : 4C; - 1C83 : 02; - 1C84 : DC; - 1C85 : 9B; - 1C86 : 3E; - 1C87 : BC; - 1C88 : 1F; - 1C89 : FD; - 1C8A : 9E; - 1C8B : 6E; - 1C8C : 6B; - 1C8D : 27; - 1C8E : FE; - 1C8F : 9E; - 1C90 : 6E; - 1C91 : 6B; - 1C92 : 28; - 1C93 : 00; - 1C94 : A9; - 1C95 : 94; - 1C96 : A0; - 1C97 : C2; - 1C98 : 20; - 1C99 : AC; - 1C9A : DC; - 1C9B : A5; - 1C9C : 89; - 1C9D : A6; - 1C9E : 88; - 1C9F : 85; - 1CA0 : B1; - 1CA1 : 86; - 1CA2 : B2; - 1CA3 : A2; - 1CA4 : 90; - 1CA5 : 38; - 1CA6 : 20; - 1CA7 : 1B; - 1CA8 : DB; - 1CA9 : 20; - 1CAA : AF; - 1CAB : DC; - 1CAC : 4C; - 1CAD : 27; - 1CAE : CA; - 1CAF : A0; - 1CB0 : 01; - 1CB1 : A9; - 1CB2 : 20; - 1CB3 : 24; - 1CB4 : B5; - 1CB5 : 10; - 1CB6 : 02; - 1CB7 : A9; - 1CB8 : 2D; - 1CB9 : 99; - 1CBA : FF; - 1CBB : 00; - 1CBC : 85; - 1CBD : B5; - 1CBE : 84; - 1CBF : C0; - 1CC0 : C8; - 1CC1 : A9; - 1CC2 : 30; - 1CC3 : A6; - 1CC4 : B0; - 1CC5 : D0; - 1CC6 : 03; - 1CC7 : 4C; - 1CC8 : D6; - 1CC9 : DD; - 1CCA : A9; - 1CCB : 00; - 1CCC : E0; - 1CCD : 80; - 1CCE : F0; - 1CCF : 02; - 1CD0 : B0; - 1CD1 : 09; - 1CD2 : A9; - 1CD3 : 8F; - 1CD4 : A0; - 1CD5 : DC; - 1CD6 : 20; - 1CD7 : FD; - 1CD8 : D8; - 1CD9 : A9; - 1CDA : F7; - 1CDB : 85; - 1CDC : AC; - 1CDD : A9; - 1CDE : 8A; - 1CDF : A0; - 1CE0 : DC; - 1CE1 : 20; - 1CE2 : 2D; - 1CE3 : DB; - 1CE4 : F0; - 1CE5 : 1E; - 1CE6 : 10; - 1CE7 : 12; - 1CE8 : A9; - 1CE9 : 85; - 1CEA : A0; - 1CEB : DC; - 1CEC : 20; - 1CED : 2D; - 1CEE : DB; - 1CEF : F0; - 1CF0 : 02; - 1CF1 : 10; - 1CF2 : 0E; - 1CF3 : 20; - 1CF4 : B4; - 1CF5 : D9; - 1CF6 : C6; - 1CF7 : AC; - 1CF8 : D0; - 1CF9 : EE; - 1CFA : 20; - 1CFB : D0; - 1CFC : D9; - 1CFD : E6; - 1CFE : AC; - 1CFF : D0; - 1D00 : DC; - 1D01 : 20; - 1D02 : 1E; - 1D03 : D7; - 1D04 : 20; - 1D05 : 6D; - 1D06 : DB; - 1D07 : A2; - 1D08 : 01; - 1D09 : A5; - 1D0A : AC; - 1D0B : 18; - 1D0C : 69; - 1D0D : 0A; - 1D0E : 30; - 1D0F : 09; - 1D10 : C9; - 1D11 : 0B; - 1D12 : B0; - 1D13 : 06; - 1D14 : 69; - 1D15 : FF; - 1D16 : AA; - 1D17 : A9; - 1D18 : 02; - 1D19 : 38; - 1D1A : E9; - 1D1B : 02; - 1D1C : 85; - 1D1D : AD; - 1D1E : 86; - 1D1F : AC; - 1D20 : 8A; - 1D21 : F0; - 1D22 : 02; - 1D23 : 10; - 1D24 : 13; - 1D25 : A4; - 1D26 : C0; - 1D27 : A9; - 1D28 : 2E; - 1D29 : C8; - 1D2A : 99; - 1D2B : FF; - 1D2C : 00; - 1D2D : 8A; - 1D2E : F0; - 1D2F : 06; - 1D30 : A9; - 1D31 : 30; - 1D32 : C8; - 1D33 : 99; - 1D34 : FF; - 1D35 : 00; - 1D36 : 84; - 1D37 : C0; - 1D38 : A0; - 1D39 : 00; - 1D3A : A2; - 1D3B : 80; - 1D3C : A5; - 1D3D : B4; - 1D3E : 18; - 1D3F : 79; - 1D40 : EB; - 1D41 : DD; - 1D42 : 85; - 1D43 : B4; - 1D44 : A5; - 1D45 : B3; - 1D46 : 79; - 1D47 : EA; - 1D48 : DD; - 1D49 : 85; - 1D4A : B3; - 1D4B : A5; - 1D4C : B2; - 1D4D : 79; - 1D4E : E9; - 1D4F : DD; - 1D50 : 85; - 1D51 : B2; - 1D52 : A5; - 1D53 : B1; - 1D54 : 79; - 1D55 : E8; - 1D56 : DD; - 1D57 : 85; - 1D58 : B1; - 1D59 : E8; - 1D5A : B0; - 1D5B : 04; - 1D5C : 10; - 1D5D : DE; - 1D5E : 30; - 1D5F : 02; - 1D60 : 30; - 1D61 : DA; - 1D62 : 8A; - 1D63 : 90; - 1D64 : 04; - 1D65 : 49; - 1D66 : FF; - 1D67 : 69; - 1D68 : 0A; - 1D69 : 69; - 1D6A : 2F; - [1D6B..1D6E] : C8; - 1D6F : 84; - 1D70 : 96; - 1D71 : A4; - 1D72 : C0; - 1D73 : C8; - 1D74 : AA; - 1D75 : 29; - 1D76 : 7F; - 1D77 : 99; - 1D78 : FF; - 1D79 : 00; - 1D7A : C6; - 1D7B : AC; - 1D7C : D0; - 1D7D : 06; - 1D7E : A9; - 1D7F : 2E; - 1D80 : C8; - 1D81 : 99; - 1D82 : FF; - 1D83 : 00; - 1D84 : 84; - 1D85 : C0; - 1D86 : A4; - 1D87 : 96; - 1D88 : 8A; - 1D89 : 49; - 1D8A : FF; - 1D8B : 29; - 1D8C : 80; - 1D8D : AA; - 1D8E : C0; - 1D8F : 24; - 1D90 : F0; - 1D91 : 04; - 1D92 : C0; - 1D93 : 3C; - 1D94 : D0; - 1D95 : A6; - 1D96 : A4; - 1D97 : C0; - 1D98 : B9; - 1D99 : FF; - 1D9A : 00; - 1D9B : 88; - 1D9C : C9; - 1D9D : 30; - 1D9E : F0; - 1D9F : F8; - 1DA0 : C9; - 1DA1 : 2E; - 1DA2 : F0; - 1DA3 : 01; - 1DA4 : C8; - 1DA5 : A9; - 1DA6 : 2B; - 1DA7 : A6; - 1DA8 : AD; - 1DA9 : F0; - 1DAA : 2E; - 1DAB : 10; - 1DAC : 08; - 1DAD : A9; - 1DAE : 00; - 1DAF : 38; - 1DB0 : E5; - 1DB1 : AD; - 1DB2 : AA; - 1DB3 : A9; - 1DB4 : 2D; - 1DB5 : 99; - [1DB6..1DB7] : 01; - 1DB8 : A9; - 1DB9 : 45; - 1DBA : 99; - 1DBB : 00; - 1DBC : 01; - 1DBD : 8A; - 1DBE : A2; - 1DBF : 2F; - 1DC0 : 38; - 1DC1 : E8; - 1DC2 : E9; - 1DC3 : 0A; - 1DC4 : B0; - 1DC5 : FB; - 1DC6 : 69; - 1DC7 : 3A; - 1DC8 : 99; - 1DC9 : 03; - 1DCA : 01; - 1DCB : 8A; - 1DCC : 99; - 1DCD : 02; - 1DCE : 01; - 1DCF : A9; - 1DD0 : 00; - 1DD1 : 99; - 1DD2 : 04; - 1DD3 : 01; - 1DD4 : F0; - 1DD5 : 08; - 1DD6 : 99; - 1DD7 : FF; - 1DD8 : 00; - 1DD9 : A9; - 1DDA : 00; - 1DDB : 99; - 1DDC : 00; - 1DDD : 01; - 1DDE : A9; - 1DDF : 00; - 1DE0 : A0; - 1DE1 : 01; - 1DE2 : 60; - 1DE3 : 80; - [1DE4..1DE7] : 00; - 1DE8 : FA; - 1DE9 : 0A; - 1DEA : 1F; - [1DEB..1DEC] : 00; - 1DED : 98; - 1DEE : 96; - 1DEF : 80; - 1DF0 : FF; - 1DF1 : F0; - 1DF2 : BD; - 1DF3 : C0; - 1DF4 : 00; - 1DF5 : 01; - 1DF6 : 86; - 1DF7 : A0; - [1DF8..1DF9] : FF; - 1DFA : D8; - 1DFB : F0; - [1DFC..1DFD] : 00; - 1DFE : 03; - 1DFF : E8; - [1E00..1E02] : FF; - 1E03 : 9C; - [1E04..1E06] : 00; - 1E07 : 0A; - [1E08..1E0C] : FF; - 1E0D : DF; - 1E0E : 0A; - 1E0F : 80; - 1E10 : 00; - 1E11 : 03; - 1E12 : 4B; - 1E13 : C0; - [1E14..1E15] : FF; - 1E16 : 73; - 1E17 : 60; - [1E18..1E19] : 00; - 1E1A : 0E; - 1E1B : 10; - [1E1C..1E1D] : FF; - 1E1E : FD; - 1E1F : A8; - [1E20..1E22] : 00; - 1E23 : 3C; - 1E24 : 20; - 1E25 : DE; - 1E26 : DA; - 1E27 : A9; - 1E28 : E3; - 1E29 : A0; - 1E2A : DD; - 1E2B : 20; - 1E2C : 74; - 1E2D : DA; - 1E2E : F0; - 1E2F : 70; - 1E30 : A5; - 1E31 : B8; - 1E32 : D0; - 1E33 : 03; - 1E34 : 4C; - 1E35 : CE; - 1E36 : D7; - 1E37 : A2; - 1E38 : 9D; - 1E39 : A0; - 1E3A : 00; - 1E3B : 20; - 1E3C : A6; - 1E3D : DA; - 1E3E : A5; - 1E3F : BD; - 1E40 : 10; - 1E41 : 0F; - 1E42 : 20; - 1E43 : 9E; - 1E44 : DB; - 1E45 : A9; - 1E46 : 9D; - 1E47 : A0; - 1E48 : 00; - 1E49 : 20; - 1E4A : 2D; - 1E4B : DB; - 1E4C : D0; - 1E4D : 03; - 1E4E : 98; - 1E4F : A4; - 1E50 : 5A; - 1E51 : 20; - 1E52 : D0; - 1E53 : DA; - 1E54 : 98; - 1E55 : 48; - 1E56 : 20; - 1E57 : BF; - 1E58 : D8; - 1E59 : A9; - 1E5A : 9D; - 1E5B : A0; - 1E5C : 00; - 1E5D : 20; - 1E5E : FD; - 1E5F : D8; - 1E60 : 20; - 1E61 : A0; - 1E62 : DE; - 1E63 : 68; - 1E64 : 4A; - 1E65 : 90; - 1E66 : 0A; - 1E67 : A5; - 1E68 : B0; - 1E69 : F0; - 1E6A : 06; - 1E6B : A5; - 1E6C : B5; - 1E6D : 49; - 1E6E : FF; - 1E6F : 85; - 1E70 : B5; - 1E71 : 60; - 1E72 : 81; - 1E73 : 38; - 1E74 : AA; - 1E75 : 3B; - 1E76 : 29; - 1E77 : 07; - 1E78 : 71; - 1E79 : 34; - 1E7A : 58; - 1E7B : 3E; - 1E7C : 56; - 1E7D : 74; - 1E7E : 16; - 1E7F : 7E; - 1E80 : B3; - 1E81 : 1B; - 1E82 : 77; - 1E83 : 2F; - 1E84 : EE; - 1E85 : E3; - 1E86 : 85; - 1E87 : 7A; - 1E88 : 1D; - 1E89 : 84; - 1E8A : 1C; - 1E8B : 2A; - 1E8C : 7C; - 1E8D : 63; - 1E8E : 59; - 1E8F : 58; - 1E90 : 0A; - 1E91 : 7E; - 1E92 : 75; - 1E93 : FD; - 1E94 : E7; - 1E95 : C6; - 1E96 : 80; - 1E97 : 31; - 1E98 : 72; - 1E99 : 18; - 1E9A : 10; - 1E9B : 81; - [1E9C..1E9F] : 00; - 1EA0 : A9; - 1EA1 : 72; - 1EA2 : A0; - 1EA3 : DE; - 1EA4 : 20; - 1EA5 : FD; - 1EA6 : D8; - 1EA7 : A5; - 1EA8 : BF; - 1EA9 : 69; - 1EAA : 50; - 1EAB : 90; - 1EAC : 03; - 1EAD : 20; - 1EAE : F5; - 1EAF : DA; - 1EB0 : 85; - 1EB1 : A5; - 1EB2 : 20; - 1EB3 : E1; - 1EB4 : DA; - 1EB5 : A5; - 1EB6 : B0; - 1EB7 : C9; - 1EB8 : 88; - 1EB9 : 90; - 1EBA : 03; - 1EBB : 20; - 1EBC : A6; - 1EBD : D9; - 1EBE : 20; - 1EBF : 9E; - 1EC0 : DB; - 1EC1 : A5; - 1EC2 : 5A; - 1EC3 : 18; - 1EC4 : 69; - 1EC5 : 81; - 1EC6 : F0; - 1EC7 : F3; - 1EC8 : 38; - 1EC9 : E9; - 1ECA : 01; - 1ECB : 48; - 1ECC : A2; - 1ECD : 05; - 1ECE : B5; - 1ECF : B8; - 1ED0 : B4; - 1ED1 : B0; - 1ED2 : 95; - 1ED3 : B0; - 1ED4 : 94; - 1ED5 : B8; - 1ED6 : CA; - 1ED7 : 10; - 1ED8 : F5; - [1ED9..1EDA] : A5; - 1EDB : 85; - 1EDC : BF; - 1EDD : 20; - 1EDE : 28; - 1EDF : D7; - 1EE0 : 20; - 1EE1 : 67; - 1EE2 : DE; - 1EE3 : A9; - 1EE4 : 77; - 1EE5 : A0; - 1EE6 : DE; - 1EE7 : 20; - 1EE8 : 09; - 1EE9 : DF; - 1EEA : A9; - 1EEB : 00; - 1EEC : 85; - 1EED : BE; - 1EEE : 68; - 1EEF : 20; - 1EF0 : 8B; - 1EF1 : D9; - 1EF2 : 60; - 1EF3 : 85; - 1EF4 : C0; - 1EF5 : 84; - 1EF6 : C1; - 1EF7 : 20; - 1EF8 : 9C; - 1EF9 : DA; - 1EFA : A9; - 1EFB : A6; - 1EFC : 20; - 1EFD : FD; - 1EFE : D8; - 1EFF : 20; - 1F00 : 0D; - 1F01 : DF; - 1F02 : A9; - 1F03 : A6; - 1F04 : A0; - 1F05 : 00; - 1F06 : 4C; - 1F07 : FD; - 1F08 : D8; - 1F09 : 85; - 1F0A : C0; - 1F0B : 84; - 1F0C : C1; - 1F0D : 20; - 1F0E : 99; - 1F0F : DA; - 1F10 : B1; - 1F11 : C0; - 1F12 : 85; - 1F13 : B6; - 1F14 : A4; - 1F15 : C0; - 1F16 : C8; - 1F17 : 98; - 1F18 : D0; - 1F19 : 02; - 1F1A : E6; - 1F1B : C1; - 1F1C : 85; - 1F1D : C0; - 1F1E : A4; - 1F1F : C1; - 1F20 : 20; - 1F21 : FD; - 1F22 : D8; - 1F23 : A5; - 1F24 : C0; - 1F25 : A4; - 1F26 : C1; - 1F27 : 18; - 1F28 : 69; - 1F29 : 05; - 1F2A : 90; - 1F2B : 01; - 1F2C : C8; - 1F2D : 85; - 1F2E : C0; - 1F2F : 84; - 1F30 : C1; - 1F31 : 20; - 1F32 : 3C; - 1F33 : D7; - 1F34 : A9; - 1F35 : AB; - 1F36 : A0; - 1F37 : 00; - 1F38 : C6; - 1F39 : B6; - 1F3A : D0; - 1F3B : E4; - 1F3C : 60; - 1F3D : 98; - 1F3E : 35; - 1F3F : 44; - 1F40 : 7A; - 1F41 : 68; - 1F42 : 28; - 1F43 : B1; - 1F44 : 46; - 1F45 : 20; - 1F46 : FD; - 1F47 : DA; - 1F48 : 30; - 1F49 : 2E; - 1F4A : D0; - 1F4B : 17; - 1F4C : AD; - 1F4D : 44; - 1F4E : 90; - 1F4F : 85; - 1F50 : B1; - 1F51 : AD; - 1F52 : 48; - 1F53 : 90; - 1F54 : 85; - 1F55 : B2; - 1F56 : AD; - 1F57 : 45; - 1F58 : 90; - 1F59 : 85; - 1F5A : B3; - 1F5B : AD; - 1F5C : 49; - 1F5D : 90; - 1F5E : 85; - 1F5F : B4; - 1F60 : 4C; - 1F61 : 88; - 1F62 : DF; - 1F63 : A9; - 1F64 : DA; - 1F65 : A0; - 1F66 : 00; - 1F67 : 20; - 1F68 : 74; - 1F69 : DA; - 1F6A : A9; - 1F6B : 3D; - 1F6C : A0; - 1F6D : DF; - 1F6E : 20; - 1F6F : FD; - 1F70 : D8; - 1F71 : A9; - 1F72 : 41; - 1F73 : A0; - 1F74 : DF; - 1F75 : 20; - 1F76 : 3C; - 1F77 : D7; - 1F78 : A6; - 1F79 : B4; - 1F7A : A5; - 1F7B : B1; - 1F7C : 85; - 1F7D : B4; - 1F7E : 86; - 1F7F : B1; - 1F80 : A6; - 1F81 : B2; - 1F82 : A5; - 1F83 : B3; - 1F84 : 85; - 1F85 : B2; - 1F86 : 86; - 1F87 : B3; - 1F88 : A9; - 1F89 : 00; - 1F8A : 85; - 1F8B : B5; - 1F8C : A5; - 1F8D : B0; - 1F8E : 85; - 1F8F : BF; - 1F90 : A9; - 1F91 : 80; - 1F92 : 85; - 1F93 : B0; - 1F94 : 20; - 1F95 : AC; - 1F96 : D7; - 1F97 : A2; - 1F98 : DA; - 1F99 : A0; - 1F9A : 00; - 1F9B : 4C; - 1F9C : A6; - 1F9D : DA; - 1F9E : A9; - 1F9F : 1A; - 1FA0 : A0; - 1FA1 : E0; - 1FA2 : 20; - 1FA3 : 3C; - 1FA4 : D7; - 1FA5 : 20; - 1FA6 : DE; - 1FA7 : DA; - 1FA8 : A9; - 1FA9 : 1F; - 1FAA : A0; - 1FAB : E0; - 1FAC : A6; - 1FAD : BD; - 1FAE : 20; - [1FAF..1FB0] : D9; - 1FB1 : 20; - 1FB2 : DE; - 1FB3 : DA; - 1FB4 : 20; - 1FB5 : 9E; - 1FB6 : DB; - 1FB7 : A9; - 1FB8 : 00; - 1FB9 : 85; - 1FBA : BE; - 1FBB : 20; - 1FBC : 28; - 1FBD : D7; - 1FBE : A9; - 1FBF : 24; - 1FC0 : A0; - 1FC1 : E0; - 1FC2 : 20; - 1FC3 : 25; - 1FC4 : D7; - 1FC5 : A5; - 1FC6 : B5; - 1FC7 : 48; - 1FC8 : 10; - 1FC9 : 0D; - 1FCA : 20; - 1FCB : 1E; - 1FCC : D7; - 1FCD : A5; - 1FCE : B5; - 1FCF : 30; - 1FD0 : 09; - 1FD1 : A5; - 1FD2 : 63; - 1FD3 : 49; - 1FD4 : FF; - 1FD5 : 85; - 1FD6 : 63; - 1FD7 : 20; - 1FD8 : 67; - 1FD9 : DE; - 1FDA : A9; - 1FDB : 24; - 1FDC : A0; - 1FDD : E0; - 1FDE : 20; - 1FDF : 3C; - 1FE0 : D7; - 1FE1 : 68; - 1FE2 : 10; - 1FE3 : 03; - 1FE4 : 20; - 1FE5 : 67; - 1FE6 : DE; - 1FE7 : A9; - 1FE8 : 29; - 1FE9 : A0; - 1FEA : E0; - 1FEB : 4C; - 1FEC : F3; - 1FED : DE; - 1FEE : 20; - 1FEF : 9C; - 1FF0 : DA; - 1FF1 : A9; - 1FF2 : 00; - 1FF3 : 85; - 1FF4 : 63; - 1FF5 : 20; - 1FF6 : A5; - 1FF7 : DF; - 1FF8 : A2; - 1FF9 : 9D; - 1FFA : A0; - 1FFB : 00; - 1FFC : 20; - 1FFD : 9B; - 1FFE : DF; - 1FFF : A9; - 2000 : A6; - 2001 : A0; - 2002 : 00; - 2003 : 20; - 2004 : 74; - 2005 : DA; - 2006 : A9; - 2007 : 00; - 2008 : 85; - 2009 : B5; - 200A : A5; - 200B : 63; - 200C : 20; - 200D : 16; - 200E : E0; - 200F : A9; - 2010 : 9D; - 2011 : A0; - 2012 : 00; - 2013 : 4C; - 2014 : E1; - 2015 : D9; - 2016 : 48; - 2017 : 4C; - 2018 : D7; - 2019 : DF; - 201A : 81; - 201B : 49; - 201C : 0F; - 201D : DA; - 201E : A2; - 201F : 83; - 2020 : 49; - 2021 : 0F; - 2022 : DA; - 2023 : A2; - 2024 : 7F; - [2025..2028] : 00; - 2029 : 05; - 202A : 84; - 202B : E6; - 202C : 1A; - 202D : 2D; - 202E : 1B; - 202F : 86; - 2030 : 28; - 2031 : 07; - 2032 : FB; - 2033 : F8; - 2034 : 87; - 2035 : 99; - 2036 : 68; - 2037 : 89; - 2038 : 01; - 2039 : 87; - 203A : 23; - 203B : 35; - 203C : DF; - 203D : E1; - 203E : 86; - 203F : A5; - 2040 : 5D; - 2041 : E7; - 2042 : 28; - 2043 : 83; - 2044 : 49; - 2045 : 0F; - 2046 : DA; - 2047 : A2; - 2048 : A5; - 2049 : B5; - 204A : 48; - 204B : 10; - 204C : 03; - 204D : 20; - 204E : 67; - 204F : DE; - 2050 : A5; - 2051 : B0; - 2052 : 48; - 2053 : C9; - 2054 : 81; - 2055 : 90; - 2056 : 07; - 2057 : A9; - 2058 : 91; - 2059 : A0; - 205A : D8; - 205B : 20; - 205C : E1; - 205D : D9; - 205E : A9; - 205F : 78; - 2060 : A0; - 2061 : E0; - 2062 : 20; - 2063 : F3; - 2064 : DE; - 2065 : 68; - 2066 : C9; - 2067 : 81; - 2068 : 90; - 2069 : 07; - 206A : A9; - 206B : 1A; - 206C : A0; - 206D : E0; - 206E : 20; - 206F : 25; - 2070 : D7; - 2071 : 68; - 2072 : 10; - 2073 : 03; - 2074 : 4C; - 2075 : 67; - 2076 : DE; - 2077 : 60; - 2078 : 0B; - 2079 : 76; - 207A : B3; - 207B : 83; - 207C : BD; - 207D : D3; - 207E : 79; - 207F : 1E; - 2080 : F4; - 2081 : A6; - 2082 : F5; - 2083 : 7B; - 2084 : 83; - 2085 : FC; - 2086 : B0; - 2087 : 10; - 2088 : 7C; - 2089 : 0C; - 208A : 1F; - 208B : 67; - 208C : CA; - 208D : 7C; - 208E : DE; - 208F : 53; - 2090 : CB; - 2091 : C1; - 2092 : 7D; - 2093 : 14; - 2094 : 64; - 2095 : 70; - 2096 : 4C; - 2097 : 7D; - 2098 : B7; - 2099 : EA; - 209A : 51; - 209B : 7A; - 209C : 7D; - 209D : 63; - 209E : 30; - 209F : 88; - [20A0..20A1] : 7E; - 20A2 : 92; - 20A3 : 44; - 20A4 : 99; - 20A5 : 3A; - 20A6 : 7E; - 20A7 : 4C; - 20A8 : CC; - 20A9 : 91; - 20AA : C7; - 20AB : 7F; - [20AC..20AE] : AA; - 20AF : 13; - 20B0 : 81; - [20B1..20B4] : 00; - 20B5 : E6; - 20B6 : C9; - 20B7 : D0; - 20B8 : 02; - 20B9 : E6; - 20BA : CA; - 20BB : AD; - 20BC : 60; - 20BD : EA; - 20BE : C9; - 20BF : 3A; - 20C0 : B0; - 20C1 : 0A; - 20C2 : C9; - 20C3 : 20; - 20C4 : F0; - 20C5 : EF; - 20C6 : 38; - 20C7 : E9; - 20C8 : 30; - 20C9 : 38; - 20CA : E9; - 20CB : D0; - 20CC : 60; - 20CD : 80; - 20CE : 4F; - 20CF : C7; - 20D0 : 52; - 20D1 : 59; - 20D2 : A2; - 20D3 : FF; - 20D4 : 86; - 20D5 : 89; - 20D6 : 9A; - 20D7 : A9; - 20D8 : 4C; - 20D9 : 85; - 20DA : A3; - 20DB : 85; - 20DC : 00; - 20DD : A9; - 20DE : 30; - 20DF : A0; - 20E0 : D1; - 20E1 : 85; - 20E2 : 01; - 20E3 : 84; - 20E4 : 02; - 20E5 : A2; - 20E6 : 1C; - 20E7 : BD; - 20E8 : B4; - 20E9 : E0; - 20EA : 95; - 20EB : C1; - 20EC : CA; - 20ED : D0; - 20EE : F8; - 20EF : 8A; - 20F0 : 85; - 20F1 : B7; - 20F2 : 85; - 20F3 : 03; - 20F4 : 85; - 20F5 : 67; - 20F6 : 85; - 20F7 : 04; - 20F8 : 85; - 20F9 : 05; - 20FA : 48; - 20FB : 85; - 20FC : 64; - 20FD : A9; - 20FE : 03; - 20FF : 85; - 2100 : A2; - 2101 : A9; - 2102 : 2C; - 2103 : 85; - 2104 : 09; - 2105 : 20; - 2106 : D2; - 2107 : C9; - 2108 : A2; - 2109 : 68; - 210A : 86; - 210B : 65; - 210C : A9; - 210D : 00; - 210E : A0; - 210F : 04; - 2110 : 85; - 2111 : 08; - 2112 : 84; - 2113 : 09; - 2114 : A0; - 2115 : 00; - 2116 : E6; - 2117 : 08; - 2118 : D0; - 2119 : 08; - 211A : E6; - 211B : 09; - 211C : A5; - 211D : 09; - 211E : C9; - 211F : 80; - 2120 : F0; - 2121 : 0F; - 2122 : A9; - 2123 : 92; - 2124 : 91; - 2125 : 08; - 2126 : D1; - 2127 : 08; - 2128 : D0; - 2129 : 07; - 212A : 0A; - 212B : 91; - 212C : 08; - 212D : D1; - 212E : 08; - 212F : F0; - 2130 : E5; - 2131 : A5; - 2132 : 08; - 2133 : A4; - 2134 : 09; - 2135 : 85; - 2136 : 86; - 2137 : 84; - 2138 : 87; - 2139 : 85; - 213A : 82; - 213B : 84; - 213C : 83; - 213D : A2; - 213E : 00; - 213F : A0; - 2140 : 04; - 2141 : 86; - 2142 : 7A; - 2143 : 84; - 2144 : 7B; - 2145 : A0; - 2146 : 00; - 2147 : 98; - 2148 : 91; - 2149 : 7A; - 214A : E6; - 214B : 7A; - 214C : D0; - 214D : 02; - 214E : E6; - 214F : 7B; - 2150 : A5; - 2151 : 7A; - 2152 : A4; - 2153 : 7B; - 2154 : 20; - 2155 : 2A; - 2156 : C3; - 2157 : 20; - 2158 : D2; - 2159 : C9; - 215A : A5; - 215B : 86; - 215C : 38; - 215D : E5; - 215E : 7A; - 215F : AA; - 2160 : A5; - 2161 : 87; - 2162 : E5; - 2163 : 7B; - 2164 : 20; - 2165 : 9F; - 2166 : DC; - 2167 : A9; - 2168 : 74; - 2169 : A0; - 216A : E1; - 216B : 20; - 216C : 27; - 216D : CA; - 216E : 20; - 216F : 53; - 2170 : C5; - 2171 : 4C; - 2172 : 8B; - 2173 : C3; - 2174 : 20; - 2175 : 42; - 2176 : 59; - 2177 : 54; - 2178 : 45; - 2179 : 53; - 217A : 20; - 217B : 46; - 217C : 52; - [217D..217E] : 45; - 217F : 13; - [2180..2182] : 2A; - 2183 : 20; - 2184 : 43; - 2185 : 4F; - [2186..2187] : 4D; - 2188 : 4F; - 2189 : 44; - 218A : 4F; - 218B : 52; - 218C : 45; - 218D : 20; - 218E : 42; - 218F : 41; - 2190 : 53; - 2191 : 49; - 2192 : 43; - 2193 : 20; - [2194..2196] : 2A; - [2197..2199] : 11; - 219A : 00; - 219B : 18; - 219C : 4C; - 219D : 2B; - 219E : C7; - 219F : 24; - 21A0 : B4; - 21A1 : 10; - 21A2 : 07; - 21A3 : C9; - 21A4 : 54; - 21A5 : D0; - 21A6 : 03; - 21A7 : 4C; - 21A8 : 3B; - 21A9 : CE; - 21AA : 60; - 21AB : 24; - 21AC : B4; - 21AD : 30; - 21AE : 03; - 21AF : 4C; - 21B0 : 90; - 21B1 : CE; - 21B2 : C9; - 21B3 : 54; - 21B4 : F0; - 21B5 : 03; - 21B6 : 4C; - 21B7 : 82; - 21B8 : CE; - 21B9 : 4C; - 21BA : 69; - 21BB : CE; - 21BC : 85; - 21BD : 5A; - 21BE : E8; - 21BF : 4C; - 21C0 : D9; - 21C1 : E1; - 21C2 : 10; - 21C3 : 05; - 21C4 : A5; - 21C5 : 8E; - 21C6 : A4; - 21C7 : 8F; - 21C8 : 60; - 21C9 : A0; - 21CA : FF; - 21CB : 60; - 21CC : D0; - 21CD : 0A; - 21CE : E6; - 21CF : 05; - 21D0 : D0; - 21D1 : 06; - 21D2 : A5; - 21D3 : E2; - 21D4 : 85; - 21D5 : 05; - 21D6 : D0; - 21D7 : F6; - 21D8 : 60; - 21D9 : 86; - 21DA : C9; - [21DB..21DC] : 68; - 21DD : 98; - 21DE : 4C; - 21DF : 88; - 21E0 : CB; - 21E1 : A9; - 21E2 : 7F; - 21E3 : 8D; - 21E4 : 4E; - 21E5 : E8; - 21E6 : 85; - 21E7 : 06; - 21E8 : 85; - 21E9 : 07; - 21EA : A2; - 21EB : 00; - 21EC : 8A; - 21ED : 9D; - 21EE : 00; - 21EF : 02; - 21F0 : CA; - 21F1 : D0; - 21F2 : FA; - 21F3 : CA; - 21F4 : A9; - 21F5 : 85; - 21F6 : 8D; - 21F7 : 19; - 21F8 : 02; - 21F9 : A9; - 21FA : E6; - 21FB : 8D; - 21FC : 1A; - 21FD : 02; - 21FE : A9; - 21FF : 03; - 2200 : 8D; - 2201 : 64; - 2202 : 02; - 2203 : A9; - 2204 : 0F; - 2205 : 8D; - 2206 : 10; - 2207 : E8; - 2208 : 0A; - 2209 : 8D; - 220A : 40; - 220B : E8; - 220C : 8D; - 220D : 42; - 220E : E8; - 220F : 8E; - 2210 : 22; - 2211 : E8; - 2212 : 8E; - 2213 : 45; - 2214 : E8; - 2215 : A9; - 2216 : 3D; - 2217 : 8D; - 2218 : 13; - 2219 : E8; - 221A : 2C; - 221B : 12; - 221C : E8; - 221D : A9; - 221E : 3C; - 221F : 8D; - 2220 : 21; - 2221 : E8; - 2222 : 8D; - 2223 : 23; - 2224 : E8; - 2225 : 8D; - 2226 : 11; - 2227 : E8; - 2228 : 8E; - 2229 : 22; - 222A : E8; - 222B : A9; - 222C : 0C; - 222D : 8D; - 222E : 4C; - 222F : E8; - 2230 : 8D; - 2231 : 25; - 2232 : 02; - 2233 : 8D; - 2234 : 24; - 2235 : 02; - 2236 : A0; - 2237 : 00; - 2238 : 8C; - 2239 : 0E; - 223A : 02; - 223B : 84; - 223C : E0; - 223D : A9; - 223E : 84; - 223F : 85; - 2240 : E1; - 2241 : A9; - 2242 : 20; - 2243 : C6; - 2244 : E1; - 2245 : 91; - 2246 : E0; - 2247 : 88; - 2248 : D0; - 2249 : FB; - 224A : A5; - 224B : E1; - 224C : C9; - 224D : 80; - 224E : D0; - 224F : F1; - 2250 : A9; - 2251 : 80; - 2252 : A2; - 2253 : 19; - 2254 : 9D; - 2255 : 28; - 2256 : 02; - 2257 : CA; - 2258 : D0; - 2259 : FA; - 225A : A0; - 225B : 12; - 225C : 20; - 225D : 73; - 225E : E2; - 225F : A0; - 2260 : 0C; - 2261 : 20; - 2262 : 73; - 2263 : E2; - 2264 : A0; - 2265 : 05; - 2266 : 20; - 2267 : 73; - 2268 : E2; - 2269 : A0; - 226A : 00; - 226B : 84; - 226C : E2; - 226D : 84; - 226E : F5; - 226F : 20; - 2270 : DB; - 2271 : E5; - 2272 : 60; - 2273 : A2; - 2274 : 18; - 2275 : FE; - 2276 : 29; - 2277 : 02; - 2278 : CA; - 2279 : 88; - 227A : D0; - 227B : F9; - 227C : 60; - 227D : AC; - 227E : 0F; - 227F : 02; - 2280 : A2; - 2281 : 00; - 2282 : BD; - 2283 : 10; - 2284 : 02; - 2285 : 9D; - 2286 : 0F; - 2287 : 02; - 2288 : E8; - 2289 : EC; - 228A : 0D; - 228B : 02; - 228C : D0; - 228D : F4; - 228E : CE; - 228F : 0D; - 2290 : 02; - 2291 : 98; - 2292 : 58; - 2293 : 60; - 2294 : 20; - 2295 : EA; - 2296 : E3; - 2297 : AD; - 2298 : 0D; - 2299 : 02; - 229A : 8D; - 229B : 24; - 229C : 02; - 229D : F0; - 229E : F8; - 229F : 78; - 22A0 : AD; - 22A1 : 27; - 22A2 : 02; - 22A3 : F0; - 22A4 : 0B; - 22A5 : AD; - 22A6 : 26; - 22A7 : 02; - 22A8 : A0; - 22A9 : 00; - 22AA : 8C; - 22AB : 27; - 22AC : 02; - 22AD : 20; - 22AE : AC; - 22AF : E7; - 22B0 : 20; - 22B1 : 7D; - 22B2 : E2; - 22B3 : C9; - 22B4 : 83; - 22B5 : D0; - 22B6 : 11; - 22B7 : 78; - 22B8 : A2; - 22B9 : 09; - 22BA : 8E; - 22BB : 0D; - 22BC : 02; - 22BD : BD; - 22BE : D4; - 22BF : E7; - 22C0 : 9D; - 22C1 : 0E; - 22C2 : 02; - 22C3 : CA; - 22C4 : D0; - 22C5 : F7; - 22C6 : F0; - 22C7 : CF; - 22C8 : C9; - 22C9 : 0D; - 22CA : D0; - 22CB : C8; - 22CC : A4; - 22CD : F2; - 22CE : 8C; - 22CF : 60; - 22D0 : 02; - 22D1 : B1; - 22D2 : E0; - 22D3 : C9; - 22D4 : 20; - 22D5 : D0; - 22D6 : 03; - 22D7 : 88; - 22D8 : D0; - 22D9 : F7; - 22DA : C8; - 22DB : 8C; - 22DC : 1E; - 22DD : 02; - 22DE : A0; - 22DF : 00; - 22E0 : 84; - 22E1 : E2; - 22E2 : 84; - 22E3 : EA; - 22E4 : AD; - 22E5 : 20; - 22E6 : 02; - 22E7 : 30; - 22E8 : 1A; - 22E9 : C5; - 22EA : F5; - 22EB : D0; - 22EC : 16; - 22ED : AD; - 22EE : 21; - 22EF : 02; - 22F0 : 85; - 22F1 : E2; - 22F2 : CD; - 22F3 : 1E; - 22F4 : 02; - 22F5 : 90; - 22F6 : 0C; - 22F7 : 4C; - 22F8 : 27; - 22F9 : E3; - 22FA : 98; - 22FB : 48; - 22FC : 8A; - 22FD : 48; - 22FE : AD; - 22FF : 60; - 2300 : 02; - 2301 : F0; - 2302 : 94; - 2303 : A4; - 2304 : E2; - 2305 : B1; - 2306 : E0; - 2307 : 85; - 2308 : F6; - 2309 : 29; - 230A : 3F; - 230B : 06; - 230C : F6; - 230D : 24; - 230E : F6; - 230F : 10; - 2310 : 02; - 2311 : 09; - 2312 : 80; - 2313 : 90; - 2314 : 04; - 2315 : A6; - 2316 : EA; - 2317 : D0; - 2318 : 04; - 2319 : 70; - 231A : 02; - 231B : 09; - 231C : 40; - 231D : E6; - 231E : E2; - 231F : 20; - 2320 : 49; - 2321 : E3; - 2322 : CC; - 2323 : 1E; - 2324 : 02; - 2325 : D0; - 2326 : 13; - 2327 : A9; - 2328 : 00; - 2329 : 8D; - 232A : 60; - 232B : 02; - 232C : A9; - 232D : 0D; - 232E : AE; - 232F : 64; - 2330 : 02; - 2331 : E0; - 2332 : 03; - 2333 : F0; - 2334 : 03; - 2335 : 20; - 2336 : EA; - 2337 : E3; - 2338 : A9; - 2339 : 0D; - 233A : 85; - 233B : F6; - 233C : 68; - 233D : AA; - 233E : 68; - 233F : A8; - 2340 : A5; - 2341 : F6; - 2342 : C9; - 2343 : DE; - 2344 : D0; - 2345 : 02; - 2346 : A9; - 2347 : FF; - 2348 : 60; - 2349 : C9; - 234A : 22; - 234B : D0; - 234C : 08; - 234D : A5; - 234E : EA; - 234F : 49; - 2350 : 01; - 2351 : 85; - 2352 : EA; - 2353 : A9; - 2354 : 22; - 2355 : 60; - 2356 : 09; - 2357 : 40; - 2358 : AE; - 2359 : 0E; - 235A : 02; - 235B : F0; - 235C : 02; - 235D : 09; - 235E : 80; - 235F : A6; - 2360 : FB; - 2361 : F0; - 2362 : 02; - 2363 : C6; - 2364 : FB; - 2365 : 20; - 2366 : AC; - 2367 : E7; - 2368 : E6; - 2369 : E2; - 236A : A4; - 236B : F2; - 236C : C4; - 236D : E2; - 236E : B0; - 236F : 1A; - 2370 : A6; - 2371 : F5; - 2372 : C0; - 2373 : 4F; - 2374 : D0; - 2375 : 0D; - 2376 : 20; - 2377 : 97; - 2378 : E3; - 2379 : 20; - 237A : 30; - 237B : E5; - 237C : A9; - 237D : 00; - 237E : 85; - 237F : E2; - 2380 : 4C; - 2381 : 8A; - 2382 : E3; - 2383 : E0; - 2384 : 18; - 2385 : D0; - 2386 : 1D; - 2387 : 20; - 2388 : AA; - 2389 : E3; - 238A : 68; - 238B : A8; - 238C : A5; - 238D : FB; - 238E : F0; - 238F : 02; - 2390 : 46; - 2391 : EA; - 2392 : 68; - 2393 : AA; - 2394 : 68; - 2395 : 58; - 2396 : 60; - 2397 : E0; - 2398 : 17; - 2399 : B0; - 239A : 08; - 239B : BD; - 239C : 2B; - 239D : 02; - 239E : 09; - 239F : 80; - 23A0 : 9D; - 23A1 : 2B; - 23A2 : 02; - 23A3 : 60; - 23A4 : 20; - 23A5 : B1; - 23A6 : E3; - 23A7 : 4C; - 23A8 : 8A; - 23A9 : E3; - 23AA : 20; - 23AB : 59; - 23AC : E5; - 23AD : C6; - 23AE : F5; - 23AF : A6; - 23B0 : F5; - 23B1 : 1E; - 23B2 : 2A; - 23B3 : 02; - 23B4 : 5E; - 23B5 : 2A; - 23B6 : 02; - 23B7 : 20; - 23B8 : 97; - 23B9 : E3; - 23BA : A5; - 23BB : E2; - 23BC : 48; - 23BD : 20; - 23BE : DB; - 23BF : E5; - 23C0 : 68; - 23C1 : 85; - 23C2 : E2; - 23C3 : 60; - 23C4 : A0; - 23C5 : 27; - 23C6 : A6; - 23C7 : F5; - 23C8 : D0; - 23C9 : 06; - 23CA : 86; - 23CB : E2; - [23CC..23CD] : 68; - 23CE : D0; - 23CF : BA; - 23D0 : BD; - 23D1 : 28; - 23D2 : 02; - 23D3 : 30; - 23D4 : 06; - 23D5 : CA; - 23D6 : BD; - 23D7 : 28; - 23D8 : 02; - 23D9 : A0; - 23DA : 4F; - 23DB : CA; - 23DC : 86; - 23DD : F5; - 23DE : 85; - 23DF : E1; - 23E0 : BD; - 23E1 : BC; - 23E2 : E7; - 23E3 : 85; - 23E4 : E0; - 23E5 : 84; - 23E6 : E2; - 23E7 : 84; - 23E8 : F2; - 23E9 : 60; - 23EA : 48; - 23EB : 85; - 23EC : F6; - 23ED : 8A; - 23EE : 48; - 23EF : 98; - 23F0 : 48; - 23F1 : A9; - 23F2 : 00; - 23F3 : 8D; - 23F4 : 60; - 23F5 : 02; - 23F6 : A4; - 23F7 : E2; - 23F8 : A5; - 23F9 : F6; - 23FA : 10; - 23FB : 03; - 23FC : 4C; - 23FD : 8F; - 23FE : E4; - 23FF : C9; - 2400 : 0D; - 2401 : D0; - 2402 : 03; - 2403 : 4C; - 2404 : 48; - 2405 : E5; - 2406 : C9; - 2407 : 20; - 2408 : 90; - 2409 : 08; - 240A : 29; - 240B : 3F; - 240C : 20; - 240D : 49; - 240E : E3; - 240F : 4C; - 2410 : 58; - 2411 : E3; - 2412 : A6; - 2413 : FB; - 2414 : F0; - 2415 : 03; - 2416 : 4C; - 2417 : 5D; - 2418 : E3; - 2419 : C9; - 241A : 14; - 241B : D0; - 241C : 1C; - 241D : 88; - 241E : 84; - 241F : E2; - 2420 : 10; - 2421 : 06; - 2422 : 20; - 2423 : C4; - 2424 : E3; - 2425 : 4C; - 2426 : 33; - 2427 : E4; - 2428 : C8; - 2429 : B1; - 242A : E0; - 242B : 88; - 242C : 91; - 242D : E0; - 242E : C8; - 242F : C4; - 2430 : F2; - 2431 : D0; - 2432 : F5; - 2433 : A9; - 2434 : 20; - 2435 : 91; - 2436 : E0; - 2437 : D0; - 2438 : 3D; - 2439 : A6; - 243A : EA; - 243B : F0; - 243C : 03; - 243D : 4C; - 243E : 5D; - 243F : E3; - 2440 : C9; - 2441 : 12; - 2442 : D0; - 2443 : 03; - 2444 : 8D; - 2445 : 0E; - 2446 : 02; - 2447 : C9; - 2448 : 13; - 2449 : D0; - 244A : 03; - 244B : 20; - 244C : 69; - 244D : E2; - 244E : C9; - 244F : 1D; - 2450 : D0; - 2451 : 12; - 2452 : C8; - 2453 : 84; - 2454 : E2; - 2455 : 88; - 2456 : C4; - 2457 : F2; - 2458 : 90; - 2459 : 07; - 245A : 20; - 245B : 30; - 245C : E5; - 245D : A0; - 245E : 00; - 245F : 84; - 2460 : E2; - 2461 : 4C; - 2462 : 8A; - 2463 : E3; - 2464 : C9; - 2465 : 11; - 2466 : D0; - 2467 : 0E; - 2468 : 18; - 2469 : 98; - 246A : 69; - 246B : 28; - 246C : A8; - 246D : C5; - 246E : F2; - 246F : 90; - 2470 : EE; - 2471 : F0; - 2472 : EC; - 2473 : 20; - 2474 : 30; - 2475 : E5; - 2476 : 4C; - 2477 : 8A; - 2478 : E3; - 2479 : E8; - 247A : 85; - 247B : F5; - 247C : 98; - 247D : E9; - 247E : 28; - 247F : 85; - 2480 : E2; - 2481 : E6; - 2482 : F5; - 2483 : AD; - 2484 : BC; - 2485 : E7; - 2486 : 85; - 2487 : E0; - 2488 : AD; - 2489 : 29; - 248A : 02; - 248B : 85; - 248C : E1; - 248D : D0; - 248E : E7; - 248F : 29; - 2490 : 7F; - 2491 : C9; - 2492 : 7F; - 2493 : D0; - 2494 : 02; - 2495 : A9; - 2496 : 5E; - 2497 : C9; - 2498 : 20; - 2499 : 90; - 249A : 03; - 249B : 4C; - 249C : 56; - 249D : E3; - 249E : C9; - 249F : 0D; - 24A0 : D0; - 24A1 : 03; - 24A2 : 4C; - 24A3 : 48; - 24A4 : E5; - 24A5 : A6; - 24A6 : EA; - 24A7 : D0; - 24A8 : 30; - 24A9 : C9; - 24AA : 14; - 24AB : D0; - 24AC : 28; - 24AD : A4; - 24AE : F2; - 24AF : B1; - 24B0 : E0; - 24B1 : C9; - 24B2 : 20; - 24B3 : D0; - 24B4 : 04; - 24B5 : C4; - 24B6 : E2; - 24B7 : D0; - 24B8 : 07; - 24B9 : C0; - 24BA : 4F; - 24BB : F0; - 24BC : B9; - 24BD : 20; - 24BE : 05; - 24BF : E6; - 24C0 : A4; - 24C1 : F2; - 24C2 : 88; - 24C3 : B1; - 24C4 : E0; - 24C5 : C8; - 24C6 : 91; - 24C7 : E0; - 24C8 : 88; - 24C9 : C4; - 24CA : E2; - 24CB : D0; - 24CC : F5; - 24CD : A9; - 24CE : 20; - 24CF : 91; - 24D0 : E0; - 24D1 : E6; - 24D2 : FB; - 24D3 : D0; - 24D4 : 58; - 24D5 : A6; - 24D6 : FB; - 24D7 : F0; - 24D8 : 05; - 24D9 : 09; - 24DA : 40; - 24DB : 4C; - 24DC : 5D; - 24DD : E3; - 24DE : C9; - 24DF : 11; - 24E0 : D0; - 24E1 : 2C; - 24E2 : A5; - 24E3 : E2; - 24E4 : C9; - 24E5 : 28; - 24E6 : 90; - 24E7 : 06; - 24E8 : E9; - 24E9 : 28; - 24EA : 85; - 24EB : E2; - 24EC : B0; - 24ED : 3F; - 24EE : A6; - 24EF : F5; - 24F0 : F0; - 24F1 : 3B; - 24F2 : BD; - 24F3 : 28; - 24F4 : 02; - 24F5 : 10; - 24F6 : 07; - 24F7 : C6; - 24F8 : F5; - 24F9 : 20; - 24FA : DB; - 24FB : E5; - 24FC : 90; - 24FD : 2F; - [24FE..24FF] : CA; - 2500 : 86; - 2501 : F5; - 2502 : 20; - 2503 : DB; - 2504 : E5; - 2505 : A5; - 2506 : E2; - 2507 : 18; - 2508 : 69; - 2509 : 28; - 250A : 85; - 250B : E2; - 250C : D0; - 250D : 1F; - 250E : C9; - 250F : 12; - 2510 : D0; - 2511 : 05; - 2512 : A9; - 2513 : 00; - 2514 : 8D; - 2515 : 0E; - 2516 : 02; - 2517 : C9; - 2518 : 1D; - 2519 : D0; - 251A : 0B; - 251B : 88; - 251C : 84; - 251D : E2; - 251E : 10; - 251F : 0D; - 2520 : 20; - 2521 : C4; - 2522 : E3; - 2523 : 4C; - 2524 : 8A; - 2525 : E3; - 2526 : C9; - 2527 : 13; - 2528 : D0; - 2529 : 03; - 252A : 20; - 252B : 36; - 252C : E2; - 252D : 4C; - 252E : 8A; - 252F : E3; - 2530 : 38; - 2531 : 4E; - 2532 : 20; - 2533 : 02; - 2534 : A6; - 2535 : F5; - 2536 : E8; - 2537 : E0; - 2538 : 19; - 2539 : D0; - 253A : 03; - 253B : 20; - 253C : 59; - 253D : E5; - 253E : BD; - 253F : 29; - 2540 : 02; - 2541 : 10; - 2542 : F3; - 2543 : 86; - 2544 : F5; - 2545 : 4C; - 2546 : DB; - 2547 : E5; - 2548 : A9; - 2549 : 00; - 254A : 85; - 254B : FB; - 254C : 8D; - 254D : 0E; - 254E : 02; - 254F : 85; - 2550 : EA; - 2551 : 85; - 2552 : E2; - 2553 : 20; - 2554 : 30; - 2555 : E5; - 2556 : 4C; - 2557 : 8A; - 2558 : E3; - 2559 : 78; - 255A : A0; - 255B : 00; - 255C : 84; - 255D : E0; - 255E : A9; - 255F : 80; - 2560 : 85; - 2561 : E4; - 2562 : 85; - 2563 : E1; - 2564 : A9; - 2565 : 28; - 2566 : 2C; - 2567 : 2A; - 2568 : 02; - 2569 : 30; - 256A : 02; - 256B : A9; - 256C : 50; - 256D : 85; - 256E : E3; - 256F : A9; - 2570 : 34; - 2571 : 8D; - 2572 : 11; - 2573 : E8; - 2574 : B1; - 2575 : E3; - 2576 : 91; - 2577 : E0; - 2578 : C8; - 2579 : D0; - 257A : F9; - 257B : E6; - 257C : E4; - 257D : E6; - 257E : E1; - 257F : A9; - 2580 : 84; - 2581 : C5; - 2582 : E4; - 2583 : D0; - 2584 : EF; - 2585 : A9; - 2586 : E8; - 2587 : 85; - 2588 : E0; - 2589 : C6; - 258A : E1; - 258B : A9; - 258C : 20; - 258D : C6; - 258E : E0; - 258F : C6; - 2590 : E3; - 2591 : 91; - 2592 : E0; - 2593 : D0; - 2594 : F8; - 2595 : A2; - 2596 : 19; - 2597 : 86; - 2598 : F5; - 2599 : A2; - 259A : 00; - 259B : C6; - 259C : F5; - 259D : BD; - 259E : 29; - 259F : 02; - 25A0 : 29; - 25A1 : 7F; - 25A2 : BC; - 25A3 : 2A; - 25A4 : 02; - 25A5 : 10; - 25A6 : 02; - 25A7 : 09; - 25A8 : 80; - 25A9 : 9D; - 25AA : 29; - 25AB : 02; - 25AC : E8; - 25AD : E0; - 25AE : 19; - 25AF : D0; - 25B0 : EC; - 25B1 : A9; - 25B2 : 83; - 25B3 : 8D; - 25B4 : 41; - 25B5 : 02; - 25B6 : AD; - 25B7 : 29; - 25B8 : 02; - 25B9 : 10; - 25BA : DE; - 25BB : A9; - 25BC : 3C; - 25BD : 8D; - 25BE : 11; - 25BF : E8; - 25C0 : 58; - 25C1 : A9; - 25C2 : FE; - 25C3 : CD; - 25C4 : 12; - 25C5 : E8; - 25C6 : D0; - 25C7 : 10; - 25C8 : A0; - 25C9 : 08; - 25CA : 8D; - 25CB : 45; - 25CC : E8; - 25CD : 2C; - 25CE : 4D; - 25CF : E8; - 25D0 : 50; - 25D1 : FB; - 25D2 : 88; - 25D3 : D0; - 25D4 : F5; - 25D5 : 8C; - 25D6 : 0D; - 25D7 : 02; - 25D8 : A6; - 25D9 : F5; - 25DA : 60; - 25DB : A6; - 25DC : F5; - 25DD : BD; - 25DE : 29; - 25DF : 02; - 25E0 : 09; - 25E1 : 80; - 25E2 : 85; - 25E3 : E1; - 25E4 : BD; - 25E5 : BC; - 25E6 : E7; - 25E7 : 85; - 25E8 : E0; - 25E9 : A9; - 25EA : 27; - 25EB : 85; - 25EC : F2; - 25ED : E0; - 25EE : 18; - 25EF : F0; - 25F0 : 09; - 25F1 : BD; - 25F2 : 2A; - 25F3 : 02; - 25F4 : 30; - 25F5 : 04; - 25F6 : A9; - 25F7 : 4F; - 25F8 : 85; - 25F9 : F2; - 25FA : A5; - 25FB : E2; - 25FC : C9; - 25FD : 28; - 25FE : 90; - 25FF : 04; - 2600 : E9; - 2601 : 28; - 2602 : 85; - 2603 : E2; - 2604 : 60; - 2605 : A6; - 2606 : F5; - 2607 : E8; - 2608 : 78; - 2609 : A9; - 260A : 34; - 260B : 8D; - 260C : 11; - 260D : E8; - 260E : E0; - 260F : 17; - 2610 : F0; - 2611 : 36; - 2612 : 90; - 2613 : 03; - 2614 : 4C; - 2615 : AA; - 2616 : E3; - 2617 : A2; - 2618 : 17; - 2619 : BD; - 261A : 2A; - 261B : 02; - 261C : 09; - 261D : 80; - 261E : 85; - 261F : E4; - 2620 : BC; - 2621 : 29; - 2622 : 02; - 2623 : 30; - 2624 : 02; - 2625 : 29; - 2626 : 7F; - 2627 : 9D; - 2628 : 2A; - 2629 : 02; - 262A : 98; - 262B : 09; - 262C : 80; - 262D : 85; - 262E : E1; - 262F : A0; - 2630 : 27; - [2631..2632] : BD; - 2633 : E7; - 2634 : 85; - 2635 : E3; - 2636 : BD; - 2637 : BC; - 2638 : E7; - 2639 : 85; - 263A : E0; - 263B : B1; - 263C : E0; - 263D : 91; - 263E : E3; - 263F : 88; - 2640 : 10; - 2641 : F9; - 2642 : CA; - 2643 : E4; - 2644 : F5; - 2645 : D0; - 2646 : D2; - 2647 : E8; - 2648 : BD; - 2649 : 29; - 264A : 02; - 264B : 09; - 264C : 80; - 264D : 85; - 264E : E1; - 264F : 29; - 2650 : 7F; - 2651 : 9D; - 2652 : 29; - 2653 : 02; - 2654 : BD; - 2655 : BC; - 2656 : E7; - 2657 : 85; - 2658 : E0; - 2659 : A0; - 265A : 27; - 265B : A9; - 265C : 20; - 265D : 91; - 265E : E0; - 265F : 88; - 2660 : 10; - 2661 : FB; - 2662 : A9; - 2663 : 3C; - 2664 : 8D; - 2665 : 11; - 2666 : E8; - 2667 : 58; - 2668 : 4C; - 2669 : DB; - 266A : E5; - 266B : 48; - 266C : 8A; - 266D : 48; - 266E : 98; - 266F : 48; - 2670 : BA; - 2671 : BD; - 2672 : 04; - 2673 : 01; - 2674 : 29; - 2675 : 10; - 2676 : F0; - 2677 : 03; - 2678 : 6C; - 2679 : 1B; - 267A : 02; - 267B : 6C; - 267C : 19; - 267D : 02; - 267E : 68; - 267F : A8; - 2680 : 68; - 2681 : AA; - 2682 : 68; - 2683 : 40; - 2684 : 60; - 2685 : 20; - 2686 : EA; - 2687 : FF; - 2688 : AD; - 2689 : 24; - 268A : 02; - 268B : D0; - 268C : 23; - 268D : CE; - 268E : 25; - 268F : 02; - 2690 : D0; - 2691 : 1E; - 2692 : A9; - 2693 : 14; - 2694 : 8D; - 2695 : 25; - 2696 : 02; - 2697 : A4; - 2698 : E2; - 2699 : 4E; - 269A : 27; - 269B : 02; - 269C : B1; - 269D : E0; - 269E : B0; - 269F : 06; - 26A0 : EE; - 26A1 : 27; - 26A2 : 02; - 26A3 : 8D; - 26A4 : 26; - 26A5 : 02; - 26A6 : 0A; - 26A7 : B0; - 26A8 : 03; - 26A9 : 38; - 26AA : B0; - 26AB : 01; - 26AC : 18; - 26AD : 6A; - 26AE : 91; - 26AF : E0; - 26B0 : A2; - 26B1 : FF; - 26B2 : 8E; - 26B3 : 23; - 26B4 : 02; - 26B5 : E8; - 26B6 : 8E; - 26B7 : 04; - 26B8 : 02; - 26B9 : A2; - 26BA : 50; - 26BB : AD; - 26BC : 10; - 26BD : E8; - 26BE : 29; - 26BF : F0; - 26C0 : 8D; - 26C1 : 10; - 26C2 : E8; - 26C3 : A0; - 26C4 : 00; - 26C5 : AD; - 26C6 : 10; - 26C7 : E8; - [26C8..26CA] : 0A; - 26CB : 10; - 26CC : 07; - 26CD : 8C; - 26CE : 07; - 26CF : 02; - 26D0 : A9; - 26D1 : 3D; - 26D2 : D0; - 26D3 : 07; - 26D4 : AD; - 26D5 : 07; - 26D6 : 02; - 26D7 : D0; - 26D8 : 05; - 26D9 : A9; - 26DA : 35; - 26DB : 8D; - 26DC : 13; - 26DD : E8; - 26DE : 90; - 26DF : 0A; - 26E0 : 8C; - 26E1 : 08; - 26E2 : 02; - 26E3 : AD; - 26E4 : 40; - 26E5 : E8; - 26E6 : 09; - 26E7 : 10; - 26E8 : D0; - 26E9 : 0A; - 26EA : AD; - 26EB : 08; - 26EC : 02; - 26ED : D0; - 26EE : 08; - 26EF : AD; - 26F0 : 40; - 26F1 : E8; - 26F2 : 29; - 26F3 : EF; - 26F4 : 8D; - 26F5 : 40; - 26F6 : E8; - 26F7 : A0; - 26F8 : 08; - 26F9 : AD; - 26FA : 12; - 26FB : E8; - 26FC : CD; - 26FD : 12; - 26FE : E8; - 26FF : D0; - 2700 : F6; - 2701 : 4A; - 2702 : B0; - 2703 : 05; - 2704 : 48; - 2705 : 20; - 2706 : 3F; - 2707 : E7; - 2708 : 68; - 2709 : CA; - 270A : F0; - 270B : 08; - 270C : 88; - 270D : D0; - 270E : F2; - 270F : EE; - 2710 : 10; - 2711 : E8; - 2712 : D0; - 2713 : E3; - 2714 : AD; - 2715 : 23; - 2716 : 02; - 2717 : CD; - 2718 : 03; - 2719 : 02; - 271A : F0; - 271B : 20; - 271C : 8D; - 271D : 03; - 271E : 02; - 271F : AA; - 2720 : 30; - 2721 : 1A; - 2722 : BD; - 2723 : 5B; - 2724 : E7; - 2725 : 4E; - 2726 : 04; - 2727 : 02; - 2728 : 90; - 2729 : 02; - 272A : 09; - 272B : 80; - 272C : AE; - 272D : 0D; - 272E : 02; - 272F : 9D; - 2730 : 0F; - 2731 : 02; - 2732 : E8; - 2733 : E0; - 2734 : 0A; - 2735 : D0; - 2736 : 02; - 2737 : A2; - 2738 : 00; - 2739 : 8E; - 273A : 0D; - 273B : 02; - 273C : 4C; - 273D : 7E; - 273E : E6; - 273F : BD; - 2740 : 5B; - 2741 : E7; - 2742 : D0; - 2743 : 07; - 2744 : A9; - 2745 : 01; - 2746 : 8D; - 2747 : 04; - 2748 : 02; - 2749 : D0; - 274A : 10; - 274B : C9; - 274C : FF; - 274D : F0; - 274E : 0C; - 274F : C9; - 2750 : 3C; - 2751 : D0; - 2752 : 05; - 2753 : 2C; - 2754 : 11; - 2755 : E8; - 2756 : 30; - 2757 : 03; - 2758 : 8E; - 2759 : 23; - 275A : 02; - 275B : 60; - 275C : 3D; - 275D : 2E; - 275E : FF; - 275F : 03; - 2760 : 3C; - 2761 : 20; - 2762 : 5B; - 2763 : 12; - 2764 : 2D; - 2765 : 30; - 2766 : 00; - 2767 : 3E; - 2768 : FF; - 2769 : 5D; - 276A : 40; - 276B : 00; - 276C : 2B; - 276D : 32; - 276E : FF; - 276F : 3F; - 2770 : 2C; - 2771 : 4E; - 2772 : 56; - 2773 : 58; - 2774 : 33; - 2775 : 31; - 2776 : 0D; - 2777 : 3B; - 2778 : 4D; - 2779 : 42; - 277A : 43; - 277B : 5A; - 277C : 2A; - 277D : 35; - 277E : FF; - 277F : 3A; - 2780 : 4B; - 2781 : 48; - 2782 : 46; - 2783 : 53; - 2784 : 36; - 2785 : 34; - 2786 : FF; - 2787 : 4C; - 2788 : 4A; - 2789 : 47; - 278A : 44; - 278B : 41; - 278C : 2F; - 278D : 38; - 278E : FF; - 278F : 50; - 2790 : 49; - 2791 : 59; - 2792 : 52; - 2793 : 57; - 2794 : 39; - 2795 : 37; - 2796 : 5E; - 2797 : 4F; - 2798 : 55; - 2799 : 54; - 279A : 45; - 279B : 51; - 279C : 14; - 279D : 11; - 279E : FF; - 279F : 29; - 27A0 : 5C; - 27A1 : 27; - 27A2 : 24; - 27A3 : 22; - 27A4 : 1D; - 27A5 : 13; - 27A6 : 5F; - 27A7 : 28; - 27A8 : 26; - 27A9 : 25; - 27AA : 23; - 27AB : 21; - 27AC : A8; - 27AD : AD; - 27AE : 40; - 27AF : E8; - 27B0 : 29; - 27B1 : 20; - 27B2 : D0; - 27B3 : F9; - 27B4 : 98; - 27B5 : A4; - 27B6 : E2; - 27B7 : 91; - 27B8 : E0; - 27B9 : 60; - 27BA : 68; - 27BB : 60; - 27BC : 00; - 27BD : 28; - 27BE : 50; - 27BF : 78; - 27C0 : A0; - 27C1 : C8; - 27C2 : F0; - 27C3 : 18; - 27C4 : 40; - 27C5 : 68; - 27C6 : 90; - 27C7 : B8; - 27C8 : E0; - 27C9 : 08; - 27CA : 30; - 27CB : 58; - 27CC : 80; - 27CD : A8; - 27CE : D0; - 27CF : F8; - 27D0 : 20; - 27D1 : 48; - 27D2 : 70; - 27D3 : 98; - 27D4 : C0; - 27D5 : 4C; - 27D6 : 4F; - 27D7 : 41; - 27D8 : 44; - 27D9 : 0D; - 27DA : 52; - 27DB : 55; - 27DC : 4E; - 27DD : 0D; - 27DE : B9; - 27DF : 00; - 27E0 : F0; - 27E1 : 08; - 27E2 : 29; - 27E3 : 7F; - 27E4 : 20; - 27E5 : EA; - 27E6 : E3; - 27E7 : C8; - 27E8 : 28; - 27E9 : 10; - 27EA : F3; - 27EB : 60; - [27EC..27F2] : 00; - 27F3 : 0A; - 27F4 : 69; - 27F5 : 05; - 27F6 : A0; - 27F7 : 00; - 27F8 : 60; - [27F9..27FF] : 00; - 2800 : 1C; - 2801 : 22; - 2802 : 4A; - 2803 : 56; - 2804 : 4C; - 2805 : 20; - 2806 : 1E; - 2807 : 00; - 2808 : 18; - 2809 : 24; - 280A : 42; - 280B : 7E; - [280C..280E] : 42; - 280F : 00; - 2810 : 7C; - [2811..2812] : 22; - 2813 : 3C; - [2814..2815] : 22; - 2816 : 7C; - 2817 : 00; - 2818 : 1C; - 2819 : 22; - [281A..281C] : 40; - 281D : 22; - 281E : 1C; - 281F : 00; - 2820 : 78; - 2821 : 24; - [2822..2824] : 22; - 2825 : 24; - 2826 : 78; - 2827 : 00; - 2828 : 7E; - [2829..282A] : 40; - 282B : 78; - [282C..282D] : 40; - 282E : 7E; - 282F : 00; - 2830 : 7E; - [2831..2832] : 40; - 2833 : 78; - [2834..2836] : 40; - 2837 : 00; - 2838 : 1C; - 2839 : 22; - 283A : 40; - 283B : 4E; - 283C : 42; - 283D : 22; - 283E : 1C; - 283F : 00; - [2840..2842] : 42; - 2843 : 7E; - [2844..2846] : 42; - 2847 : 00; - 2848 : 1C; - [2849..284D] : 08; - 284E : 1C; - 284F : 00; - 2850 : 0E; - [2851..2854] : 04; - 2855 : 44; - 2856 : 38; - 2857 : 00; - 2858 : 42; - 2859 : 44; - 285A : 48; - 285B : 70; - 285C : 48; - 285D : 44; - 285E : 42; - 285F : 00; - [2860..2865] : 40; - 2866 : 7E; - 2867 : 00; - 2868 : 42; - 2869 : 66; - [286A..286B] : 5A; - [286C..286E] : 42; - 286F : 00; - 2870 : 42; - 2871 : 62; - 2872 : 52; - 2873 : 4A; - 2874 : 46; - [2875..2876] : 42; - 2877 : 00; - 2878 : 18; - 2879 : 24; - [287A..287C] : 42; - 287D : 24; - 287E : 18; - 287F : 00; - 2880 : 7C; - [2881..2882] : 42; - 2883 : 7C; - [2884..2886] : 40; - 2887 : 00; - 2888 : 18; - 2889 : 24; - [288A..288B] : 42; - 288C : 4A; - 288D : 24; - 288E : 1A; - 288F : 00; - 2890 : 7C; - [2891..2892] : 42; - 2893 : 7C; - 2894 : 48; - 2895 : 44; - 2896 : 42; - 2897 : 00; - 2898 : 3C; - 2899 : 42; - 289A : 40; - 289B : 3C; - 289C : 02; - 289D : 42; - 289E : 3C; - 289F : 00; - 28A0 : 3E; - [28A1..28A6] : 08; - 28A7 : 00; - [28A8..28AD] : 42; - 28AE : 3C; - 28AF : 00; - [28B0..28B2] : 42; - [28B3..28B4] : 24; - [28B5..28B6] : 18; - 28B7 : 00; - [28B8..28BA] : 42; - [28BB..28BC] : 5A; - 28BD : 66; - 28BE : 42; - 28BF : 00; - [28C0..28C1] : 42; - 28C2 : 24; - 28C3 : 18; - 28C4 : 24; - [28C5..28C6] : 42; - 28C7 : 00; - [28C8..28CA] : 22; - 28CB : 1C; - [28CC..28CE] : 08; - 28CF : 00; - 28D0 : 7E; - 28D1 : 02; - 28D2 : 04; - 28D3 : 18; - 28D4 : 20; - 28D5 : 40; - 28D6 : 7E; - 28D7 : 00; - 28D8 : 3C; - [28D9..28DD] : 20; - 28DE : 3C; - [28DF..28E0] : 00; - 28E1 : 40; - 28E2 : 20; - 28E3 : 10; - 28E4 : 08; - 28E5 : 04; - 28E6 : 02; - 28E7 : 00; - 28E8 : 3C; - [28E9..28ED] : 04; - 28EE : 3C; - [28EF..28F0] : 00; - 28F1 : 08; - 28F2 : 1C; - 28F3 : 2A; - [28F4..28F7] : 08; - [28F8..28F9] : 00; - 28FA : 10; - 28FB : 20; - 28FC : 7F; - 28FD : 20; - 28FE : 10; - [28FF..2907] : 00; - [2908..290B] : 08; - [290C..290D] : 00; - 290E : 08; - 290F : 00; - [2910..2912] : 24; - [2913..2917] : 00; - [2918..2919] : 24; - 291A : 7E; - 291B : 24; - 291C : 7E; - [291D..291E] : 24; - 291F : 00; - 2920 : 08; - 2921 : 1E; - 2922 : 28; - 2923 : 1C; - 2924 : 0A; - 2925 : 3C; - 2926 : 08; - [2927..2928] : 00; - 2929 : 62; - 292A : 64; - 292B : 08; - 292C : 10; - 292D : 26; - 292E : 46; - 292F : 00; - 2930 : 30; - [2931..2932] : 48; - 2933 : 30; - 2934 : 4A; - 2935 : 44; - 2936 : 3A; - 2937 : 00; - 2938 : 04; - 2939 : 08; - 293A : 10; - [293B..293F] : 00; - 2940 : 04; - 2941 : 08; - [2942..2944] : 10; - 2945 : 08; - 2946 : 04; - 2947 : 00; - 2948 : 20; - 2949 : 10; - [294A..294C] : 08; - 294D : 10; - 294E : 20; - 294F : 00; - 2950 : 08; - 2951 : 2A; - 2952 : 1C; - 2953 : 3E; - 2954 : 1C; - 2955 : 2A; - 2956 : 08; - [2957..2958] : 00; - [2959..295A] : 08; - 295B : 3E; - [295C..295D] : 08; - [295E..2964] : 00; - [2965..2966] : 08; - 2967 : 10; - [2968..296A] : 00; - 296B : 7E; - [296C..2974] : 00; - [2975..2976] : 18; - [2977..2978] : 00; - 2979 : 02; - 297A : 04; - 297B : 08; - 297C : 10; - 297D : 20; - 297E : 40; - 297F : 00; - 2980 : 3C; - 2981 : 42; - 2982 : 46; - 2983 : 5A; - 2984 : 62; - 2985 : 42; - 2986 : 3C; - 2987 : 00; - 2988 : 08; - 2989 : 18; - 298A : 28; - [298B..298D] : 08; - 298E : 3E; - 298F : 00; - 2990 : 3C; - 2991 : 42; - 2992 : 02; - 2993 : 0C; - 2994 : 30; - 2995 : 40; - 2996 : 7E; - 2997 : 00; - 2998 : 3C; - 2999 : 42; - 299A : 02; - 299B : 1C; - 299C : 02; - 299D : 42; - 299E : 3C; - 299F : 00; - 29A0 : 04; - 29A1 : 0C; - 29A2 : 14; - 29A3 : 24; - 29A4 : 7E; - [29A5..29A6] : 04; - 29A7 : 00; - 29A8 : 7E; - 29A9 : 40; - 29AA : 78; - 29AB : 04; - 29AC : 02; - 29AD : 44; - 29AE : 38; - 29AF : 00; - 29B0 : 1C; - 29B1 : 20; - 29B2 : 40; - 29B3 : 7C; - [29B4..29B5] : 42; - 29B6 : 3C; - 29B7 : 00; - 29B8 : 7E; - 29B9 : 42; - 29BA : 04; - 29BB : 08; - [29BC..29BE] : 10; - 29BF : 00; - 29C0 : 3C; - [29C1..29C2] : 42; - 29C3 : 3C; - [29C4..29C5] : 42; - 29C6 : 3C; - 29C7 : 00; - 29C8 : 3C; - [29C9..29CA] : 42; - 29CB : 3E; - 29CC : 02; - 29CD : 04; - 29CE : 38; - [29CF..29D1] : 00; - 29D2 : 08; - [29D3..29D4] : 00; - 29D5 : 08; - [29D6..29D9] : 00; - 29DA : 08; - [29DB..29DC] : 00; - [29DD..29DE] : 08; - 29DF : 10; - 29E0 : 0E; - 29E1 : 18; - 29E2 : 30; - 29E3 : 60; - 29E4 : 30; - 29E5 : 18; - 29E6 : 0E; - [29E7..29E9] : 00; - 29EA : 7E; - 29EB : 00; - 29EC : 7E; - [29ED..29EF] : 00; - 29F0 : 70; - 29F1 : 18; - 29F2 : 0C; - 29F3 : 06; - 29F4 : 0C; - 29F5 : 18; - 29F6 : 70; - 29F7 : 00; - 29F8 : 3C; - 29F9 : 42; - 29FA : 02; - 29FB : 0C; - 29FC : 10; - 29FD : 00; - 29FE : 10; - [29FF..2A03] : 00; - 2A04 : FF; - [2A05..2A07] : 00; - 2A08 : 08; - 2A09 : 1C; - 2A0A : 3E; - [2A0B..2A0C] : 7F; - 2A0D : 1C; - 2A0E : 3E; - 2A0F : 00; - [2A10..2A17] : 10; - [2A18..2A1A] : 00; - 2A1B : FF; - [2A1C..2A21] : 00; - 2A22 : FF; - [2A23..2A28] : 00; - 2A29 : FF; - [2A2A..2A34] : 00; - 2A35 : FF; - [2A36..2A37] : 00; - [2A38..2A3F] : 20; - [2A40..2A47] : 04; - [2A48..2A4B] : 00; - 2A4C : E0; - 2A4D : 10; - [2A4E..2A52] : 08; - 2A53 : 04; - 2A54 : 03; - [2A55..2A57] : 00; - [2A58..2A5A] : 08; - 2A5B : 10; - 2A5C : E0; - [2A5D..2A5F] : 00; - [2A60..2A66] : 80; - 2A67 : FF; - 2A68 : 80; - 2A69 : 40; - 2A6A : 20; - 2A6B : 10; - 2A6C : 08; - 2A6D : 04; - 2A6E : 02; - [2A6F..2A70] : 01; - 2A71 : 02; - 2A72 : 04; - 2A73 : 08; - 2A74 : 10; - 2A75 : 20; - 2A76 : 40; - 2A77 : 80; - 2A78 : FF; - [2A79..2A7F] : 80; - 2A80 : FF; - [2A81..2A87] : 01; - 2A88 : 00; - 2A89 : 3C; - [2A8A..2A8D] : 7E; - 2A8E : 3C; - [2A8F..2A95] : 00; - 2A96 : FF; - 2A97 : 00; - 2A98 : 36; - [2A99..2A9B] : 7F; - 2A9C : 3E; - 2A9D : 1C; - 2A9E : 08; - 2A9F : 00; - [2AA0..2AA7] : 40; - [2AA8..2AAB] : 00; - 2AAC : 03; - 2AAD : 04; - [2AAE..2AAF] : 08; - 2AB0 : 81; - 2AB1 : 42; - 2AB2 : 24; - [2AB3..2AB4] : 18; - 2AB5 : 24; - 2AB6 : 42; - 2AB7 : 81; - 2AB8 : 00; - 2AB9 : 3C; - [2ABA..2ABD] : 42; - 2ABE : 3C; - 2ABF : 00; - 2AC0 : 08; - 2AC1 : 1C; - 2AC2 : 2A; - 2AC3 : 77; - 2AC4 : 2A; - [2AC5..2AC6] : 08; - 2AC7 : 00; - [2AC8..2ACF] : 02; - 2AD0 : 08; - 2AD1 : 1C; - 2AD2 : 3E; - 2AD3 : 7F; - 2AD4 : 3E; - 2AD5 : 1C; - 2AD6 : 08; - 2AD7 : 00; - [2AD8..2ADB] : 08; - 2ADC : FF; - [2ADD..2ADF] : 08; - 2AE0 : A0; - 2AE1 : 50; - 2AE2 : A0; - 2AE3 : 50; - 2AE4 : A0; - 2AE5 : 50; - 2AE6 : A0; - 2AE7 : 50; - [2AE8..2AEF] : 08; - [2AF0..2AF1] : 00; - 2AF2 : 01; - 2AF3 : 3E; - 2AF4 : 54; - [2AF5..2AF6] : 14; - 2AF7 : 00; - 2AF8 : FF; - 2AF9 : 7F; - 2AFA : 3F; - 2AFB : 1F; - 2AFC : 0F; - 2AFD : 07; - 2AFE : 03; - 2AFF : 01; - [2B00..2B07] : 00; - [2B08..2B0F] : F0; - [2B10..2B13] : 00; - [2B14..2B18] : FF; - [2B19..2B26] : 00; - 2B27 : FF; - [2B28..2B2F] : 80; - 2B30 : AA; - 2B31 : 55; - 2B32 : AA; - 2B33 : 55; - 2B34 : AA; - 2B35 : 55; - 2B36 : AA; - 2B37 : 55; - [2B38..2B3F] : 01; - [2B40..2B43] : 00; - 2B44 : AA; - 2B45 : 55; - 2B46 : AA; - 2B47 : 55; - 2B48 : FF; - 2B49 : FE; - 2B4A : FC; - 2B4B : F8; - 2B4C : F0; - 2B4D : E0; - 2B4E : C0; - 2B4F : 80; - [2B50..2B57] : 03; - [2B58..2B5B] : 08; - 2B5C : 0F; - [2B5D..2B5F] : 08; - [2B60..2B63] : 00; - [2B64..2B67] : 0F; - [2B68..2B6B] : 08; - 2B6C : 0F; - [2B6D..2B73] : 00; - 2B74 : F8; - [2B75..2B77] : 08; - [2B78..2B7D] : 00; - [2B7E..2B7F] : FF; - [2B80..2B83] : 00; - 2B84 : 0F; - [2B85..2B8B] : 08; - 2B8C : FF; - [2B8D..2B93] : 00; - 2B94 : FF; - [2B95..2B9B] : 08; - 2B9C : F8; - [2B9D..2B9F] : 08; - [2BA0..2BA7] : C0; - [2BA8..2BAF] : E0; - [2BB0..2BB7] : 07; - [2BB8..2BB9] : FF; - [2BBA..2BBF] : 00; - [2BC0..2BC2] : FF; - [2BC3..2BCC] : 00; - [2BCD..2BCF] : FF; - [2BD0..2BD6] : 01; - 2BD7 : FF; - [2BD8..2BDB] : 00; - [2BDC..2BDF] : F0; - [2BE0..2BE3] : 0F; - [2BE4..2BE7] : 00; - [2BE8..2BEB] : 08; - 2BEC : F8; - [2BED..2BEF] : 00; - [2BF0..2BF3] : F0; - [2BF4..2BF7] : 00; - [2BF8..2BFB] : F0; - [2BFC..2BFF] : 0F; - 2C00 : 1C; - 2C01 : 22; - 2C02 : 4A; - 2C03 : 56; - 2C04 : 4C; - 2C05 : 20; - 2C06 : 1E; - 2C07 : 00; - 2C08 : 18; - 2C09 : 24; - 2C0A : 42; - 2C0B : 7E; - [2C0C..2C0E] : 42; - 2C0F : 00; - 2C10 : 7C; - [2C11..2C12] : 22; - 2C13 : 3C; - [2C14..2C15] : 22; - 2C16 : 7C; - 2C17 : 00; - 2C18 : 1C; - 2C19 : 22; - [2C1A..2C1C] : 40; - 2C1D : 22; - 2C1E : 1C; - 2C1F : 00; - 2C20 : 78; - 2C21 : 24; - [2C22..2C24] : 22; - 2C25 : 24; - 2C26 : 78; - 2C27 : 00; - 2C28 : 7E; - [2C29..2C2A] : 40; - 2C2B : 78; - [2C2C..2C2D] : 40; - 2C2E : 7E; - 2C2F : 00; - 2C30 : 7E; - [2C31..2C32] : 40; - 2C33 : 78; - [2C34..2C36] : 40; - 2C37 : 00; - 2C38 : 1C; - 2C39 : 22; - 2C3A : 40; - 2C3B : 4E; - 2C3C : 42; - 2C3D : 22; - 2C3E : 1C; - 2C3F : 00; - [2C40..2C42] : 42; - 2C43 : 7E; - [2C44..2C46] : 42; - 2C47 : 00; - 2C48 : 1C; - [2C49..2C4D] : 08; - 2C4E : 1C; - 2C4F : 00; - 2C50 : 0E; - [2C51..2C54] : 04; - 2C55 : 44; - 2C56 : 38; - 2C57 : 00; - 2C58 : 42; - 2C59 : 44; - 2C5A : 48; - 2C5B : 70; - 2C5C : 48; - 2C5D : 44; - 2C5E : 42; - 2C5F : 00; - [2C60..2C65] : 40; - 2C66 : 7E; - 2C67 : 00; - 2C68 : 42; - 2C69 : 66; - [2C6A..2C6B] : 5A; - [2C6C..2C6E] : 42; - 2C6F : 00; - 2C70 : 42; - 2C71 : 62; - 2C72 : 52; - 2C73 : 4A; - 2C74 : 46; - [2C75..2C76] : 42; - 2C77 : 00; - 2C78 : 18; - 2C79 : 24; - [2C7A..2C7C] : 42; - 2C7D : 24; - 2C7E : 18; - 2C7F : 00; - 2C80 : 7C; - [2C81..2C82] : 42; - 2C83 : 7C; - [2C84..2C86] : 40; - 2C87 : 00; - 2C88 : 18; - 2C89 : 24; - [2C8A..2C8B] : 42; - 2C8C : 4A; - 2C8D : 24; - 2C8E : 1A; - 2C8F : 00; - 2C90 : 7C; - [2C91..2C92] : 42; - 2C93 : 7C; - 2C94 : 48; - 2C95 : 44; - 2C96 : 42; - 2C97 : 00; - 2C98 : 3C; - 2C99 : 42; - 2C9A : 40; - 2C9B : 3C; - 2C9C : 02; - 2C9D : 42; - 2C9E : 3C; - 2C9F : 00; - 2CA0 : 3E; - [2CA1..2CA6] : 08; - 2CA7 : 00; - [2CA8..2CAD] : 42; - 2CAE : 3C; - 2CAF : 00; - [2CB0..2CB2] : 42; - [2CB3..2CB4] : 24; - [2CB5..2CB6] : 18; - 2CB7 : 00; - [2CB8..2CBA] : 42; - [2CBB..2CBC] : 5A; - 2CBD : 66; - 2CBE : 42; - 2CBF : 00; - [2CC0..2CC1] : 42; - 2CC2 : 24; - 2CC3 : 18; - 2CC4 : 24; - [2CC5..2CC6] : 42; - 2CC7 : 00; - [2CC8..2CCA] : 22; - 2CCB : 1C; - [2CCC..2CCE] : 08; - 2CCF : 00; - 2CD0 : 7E; - 2CD1 : 02; - 2CD2 : 04; - 2CD3 : 18; - 2CD4 : 20; - 2CD5 : 40; - 2CD6 : 7E; - 2CD7 : 00; - 2CD8 : 3C; - [2CD9..2CDD] : 20; - 2CDE : 3C; - [2CDF..2CE0] : 00; - 2CE1 : 40; - 2CE2 : 20; - 2CE3 : 10; - 2CE4 : 08; - 2CE5 : 04; - 2CE6 : 02; - 2CE7 : 00; - 2CE8 : 3C; - [2CE9..2CED] : 04; - 2CEE : 3C; - [2CEF..2CF0] : 00; - 2CF1 : 08; - 2CF2 : 1C; - 2CF3 : 2A; - [2CF4..2CF7] : 08; - [2CF8..2CF9] : 00; - 2CFA : 10; - 2CFB : 20; - 2CFC : 7F; - 2CFD : 20; - 2CFE : 10; - [2CFF..2D07] : 00; - [2D08..2D0B] : 08; - [2D0C..2D0D] : 00; - 2D0E : 08; - 2D0F : 00; - [2D10..2D12] : 24; - [2D13..2D17] : 00; - [2D18..2D19] : 24; - 2D1A : 7E; - 2D1B : 24; - 2D1C : 7E; - [2D1D..2D1E] : 24; - 2D1F : 00; - 2D20 : 08; - 2D21 : 1E; - 2D22 : 28; - 2D23 : 1C; - 2D24 : 0A; - 2D25 : 3C; - 2D26 : 08; - [2D27..2D28] : 00; - 2D29 : 62; - 2D2A : 64; - 2D2B : 08; - 2D2C : 10; - 2D2D : 26; - 2D2E : 46; - 2D2F : 00; - 2D30 : 30; - [2D31..2D32] : 48; - 2D33 : 30; - 2D34 : 4A; - 2D35 : 44; - 2D36 : 3A; - 2D37 : 00; - 2D38 : 04; - 2D39 : 08; - 2D3A : 10; - [2D3B..2D3F] : 00; - 2D40 : 04; - 2D41 : 08; - [2D42..2D44] : 10; - 2D45 : 08; - 2D46 : 04; - 2D47 : 00; - 2D48 : 20; - 2D49 : 10; - [2D4A..2D4C] : 08; - 2D4D : 10; - 2D4E : 20; - 2D4F : 00; - 2D50 : 08; - 2D51 : 2A; - 2D52 : 1C; - 2D53 : 3E; - 2D54 : 1C; - 2D55 : 2A; - 2D56 : 08; - [2D57..2D58] : 00; - [2D59..2D5A] : 08; - 2D5B : 3E; - [2D5C..2D5D] : 08; - [2D5E..2D64] : 00; - [2D65..2D66] : 08; - 2D67 : 10; - [2D68..2D6A] : 00; - 2D6B : 7E; - [2D6C..2D74] : 00; - [2D75..2D76] : 18; - [2D77..2D78] : 00; - 2D79 : 02; - 2D7A : 04; - 2D7B : 08; - 2D7C : 10; - 2D7D : 20; - 2D7E : 40; - 2D7F : 00; - 2D80 : 3C; - 2D81 : 42; - 2D82 : 46; - 2D83 : 5A; - 2D84 : 62; - 2D85 : 42; - 2D86 : 3C; - 2D87 : 00; - 2D88 : 08; - 2D89 : 18; - 2D8A : 28; - [2D8B..2D8D] : 08; - 2D8E : 3E; - 2D8F : 00; - 2D90 : 3C; - 2D91 : 42; - 2D92 : 02; - 2D93 : 0C; - 2D94 : 30; - 2D95 : 40; - 2D96 : 7E; - 2D97 : 00; - 2D98 : 3C; - 2D99 : 42; - 2D9A : 02; - 2D9B : 1C; - 2D9C : 02; - 2D9D : 42; - 2D9E : 3C; - 2D9F : 00; - 2DA0 : 04; - 2DA1 : 0C; - 2DA2 : 14; - 2DA3 : 24; - 2DA4 : 7E; - [2DA5..2DA6] : 04; - 2DA7 : 00; - 2DA8 : 7E; - 2DA9 : 40; - 2DAA : 78; - 2DAB : 04; - 2DAC : 02; - 2DAD : 44; - 2DAE : 38; - 2DAF : 00; - 2DB0 : 1C; - 2DB1 : 20; - 2DB2 : 40; - 2DB3 : 7C; - [2DB4..2DB5] : 42; - 2DB6 : 3C; - 2DB7 : 00; - 2DB8 : 7E; - 2DB9 : 42; - 2DBA : 04; - 2DBB : 08; - [2DBC..2DBE] : 10; - 2DBF : 00; - 2DC0 : 3C; - [2DC1..2DC2] : 42; - 2DC3 : 3C; - [2DC4..2DC5] : 42; - 2DC6 : 3C; - 2DC7 : 00; - 2DC8 : 3C; - [2DC9..2DCA] : 42; - 2DCB : 3E; - 2DCC : 02; - 2DCD : 04; - 2DCE : 38; - [2DCF..2DD1] : 00; - 2DD2 : 08; - [2DD3..2DD4] : 00; - 2DD5 : 08; - [2DD6..2DD9] : 00; - 2DDA : 08; - [2DDB..2DDC] : 00; - [2DDD..2DDE] : 08; - 2DDF : 10; - 2DE0 : 0E; - 2DE1 : 18; - 2DE2 : 30; - 2DE3 : 60; - 2DE4 : 30; - 2DE5 : 18; - 2DE6 : 0E; - [2DE7..2DE9] : 00; - 2DEA : 7E; - 2DEB : 00; - 2DEC : 7E; - [2DED..2DEF] : 00; - 2DF0 : 70; - 2DF1 : 18; - 2DF2 : 0C; - 2DF3 : 06; - 2DF4 : 0C; - 2DF5 : 18; - 2DF6 : 70; - 2DF7 : 00; - 2DF8 : 3C; - 2DF9 : 42; - 2DFA : 02; - 2DFB : 0C; - 2DFC : 10; - 2DFD : 00; - 2DFE : 10; - [2DFF..2E03] : 00; - 2E04 : FF; - [2E05..2E09] : 00; - 2E0A : 38; - 2E0B : 04; - 2E0C : 3C; - 2E0D : 44; - 2E0E : 3A; - 2E0F : 00; - [2E10..2E11] : 40; - 2E12 : 5C; - 2E13 : 62; - 2E14 : 42; - 2E15 : 62; - 2E16 : 5C; - [2E17..2E19] : 00; - 2E1A : 3C; - 2E1B : 42; - 2E1C : 40; - 2E1D : 42; - 2E1E : 3C; - 2E1F : 00; - [2E20..2E21] : 02; - 2E22 : 3A; - 2E23 : 46; - 2E24 : 42; - 2E25 : 46; - 2E26 : 3A; - [2E27..2E29] : 00; - 2E2A : 3C; - 2E2B : 42; - 2E2C : 7E; - 2E2D : 40; - 2E2E : 3C; - 2E2F : 00; - 2E30 : 0C; - 2E31 : 12; - 2E32 : 10; - 2E33 : 7C; - [2E34..2E36] : 10; - [2E37..2E39] : 00; - 2E3A : 3A; - [2E3B..2E3C] : 46; - 2E3D : 3A; - 2E3E : 02; - 2E3F : 3C; - [2E40..2E41] : 40; - 2E42 : 5C; - 2E43 : 62; - [2E44..2E46] : 42; - 2E47 : 00; - 2E48 : 08; - 2E49 : 00; - 2E4A : 18; - [2E4B..2E4D] : 08; - 2E4E : 1C; - 2E4F : 00; - 2E50 : 04; - 2E51 : 00; - 2E52 : 0C; - [2E53..2E55] : 04; - 2E56 : 44; - 2E57 : 38; - [2E58..2E59] : 40; - 2E5A : 44; - 2E5B : 48; - 2E5C : 50; - 2E5D : 68; - 2E5E : 44; - 2E5F : 00; - 2E60 : 18; - [2E61..2E65] : 08; - 2E66 : 1C; - [2E67..2E69] : 00; - 2E6A : 76; - [2E6B..2E6E] : 49; - [2E6F..2E71] : 00; - 2E72 : 5C; - 2E73 : 62; - [2E74..2E76] : 42; - [2E77..2E79] : 00; - 2E7A : 3C; - [2E7B..2E7D] : 42; - 2E7E : 3C; - [2E7F..2E81] : 00; - 2E82 : 5C; - [2E83..2E84] : 62; - 2E85 : 5C; - [2E86..2E87] : 40; - [2E88..2E89] : 00; - 2E8A : 3A; - [2E8B..2E8C] : 46; - 2E8D : 3A; - [2E8E..2E8F] : 02; - [2E90..2E91] : 00; - 2E92 : 5C; - 2E93 : 62; - [2E94..2E96] : 40; - [2E97..2E99] : 00; - 2E9A : 3E; - 2E9B : 40; - 2E9C : 3C; - 2E9D : 02; - 2E9E : 7C; - 2E9F : 00; - [2EA0..2EA1] : 10; - 2EA2 : 7C; - [2EA3..2EA4] : 10; - 2EA5 : 12; - 2EA6 : 0C; - [2EA7..2EA9] : 00; - [2EAA..2EAC] : 42; - 2EAD : 46; - 2EAE : 3A; - [2EAF..2EB1] : 00; - [2EB2..2EB4] : 42; - 2EB5 : 24; - 2EB6 : 18; - [2EB7..2EB9] : 00; - 2EBA : 41; - [2EBB..2EBD] : 49; - 2EBE : 36; - [2EBF..2EC1] : 00; - 2EC2 : 42; - 2EC3 : 24; - 2EC4 : 18; - 2EC5 : 24; - 2EC6 : 42; - [2EC7..2EC9] : 00; - [2ECA..2ECB] : 42; - 2ECC : 46; - 2ECD : 3A; - 2ECE : 02; - 2ECF : 3C; - [2ED0..2ED1] : 00; - 2ED2 : 7E; - 2ED3 : 04; - 2ED4 : 18; - 2ED5 : 20; - 2ED6 : 7E; - 2ED7 : 00; - [2ED8..2EDB] : 08; - 2EDC : FF; - [2EDD..2EDF] : 08; - 2EE0 : A0; - 2EE1 : 50; - 2EE2 : A0; - 2EE3 : 50; - 2EE4 : A0; - 2EE5 : 50; - 2EE6 : A0; - 2EE7 : 50; - [2EE8..2EEF] : 08; - [2EF0..2EF1] : CC; - [2EF2..2EF3] : 33; - [2EF4..2EF5] : CC; - [2EF6..2EF7] : 33; - 2EF8 : CC; - 2EF9 : 66; - 2EFA : 33; - 2EFB : 99; - 2EFC : CC; - 2EFD : 66; - 2EFE : 33; - 2EFF : 99; - [2F00..2F07] : 00; - [2F08..2F0F] : F0; - [2F10..2F13] : 00; - [2F14..2F18] : FF; - [2F19..2F26] : 00; - 2F27 : FF; - [2F28..2F2F] : 80; - 2F30 : AA; - 2F31 : 55; - 2F32 : AA; - 2F33 : 55; - 2F34 : AA; - 2F35 : 55; - 2F36 : AA; - 2F37 : 55; - [2F38..2F3F] : 01; - [2F40..2F43] : 00; - 2F44 : AA; - 2F45 : 55; - 2F46 : AA; - 2F47 : 55; - 2F48 : 99; - 2F49 : 33; - 2F4A : 66; - 2F4B : CC; - 2F4C : 99; - 2F4D : 33; - 2F4E : 66; - 2F4F : CC; - [2F50..2F57] : 03; - [2F58..2F5B] : 08; - 2F5C : 0F; - [2F5D..2F5F] : 08; - [2F60..2F63] : 00; - [2F64..2F67] : 0F; - [2F68..2F6B] : 08; - 2F6C : 0F; - [2F6D..2F73] : 00; - 2F74 : F8; - [2F75..2F77] : 08; - [2F78..2F7D] : 00; - [2F7E..2F7F] : FF; - [2F80..2F83] : 00; - 2F84 : 0F; - [2F85..2F8B] : 08; - 2F8C : FF; - [2F8D..2F93] : 00; - 2F94 : FF; - [2F95..2F9B] : 08; - 2F9C : F8; - [2F9D..2F9F] : 08; - [2FA0..2FA7] : C0; - [2FA8..2FAF] : E0; - [2FB0..2FB7] : 07; - [2FB8..2FB9] : FF; - [2FBA..2FBF] : 00; - [2FC0..2FC2] : FF; - [2FC3..2FCC] : 00; - [2FCD..2FCF] : FF; - 2FD0 : 01; - 2FD1 : 02; - 2FD2 : 44; - 2FD3 : 48; - 2FD4 : 50; - 2FD5 : 60; - 2FD6 : 40; - [2FD7..2FDB] : 00; - [2FDC..2FDF] : F0; - [2FE0..2FE3] : 0F; - [2FE4..2FE7] : 00; - [2FE8..2FEB] : 08; - 2FEC : F8; - [2FED..2FEF] : 00; - [2FF0..2FF3] : F0; - [2FF4..2FF7] : 00; - [2FF8..2FFB] : F0; - [2FFC..2FFF] : 0F; - 3000 : 54; - [3001..3002] : 4F; - 3003 : 20; - 3004 : 4D; - 3005 : 41; - 3006 : 4E; - 3007 : 59; - 3008 : 20; - 3009 : 46; - 300A : 49; - 300B : 4C; - 300C : 45; - 300D : D3; - 300E : 46; - 300F : 49; - 3010 : 4C; - 3011 : 45; - 3012 : 20; - 3013 : 4F; - 3014 : 50; - 3015 : 45; - 3016 : CE; - 3017 : 46; - 3018 : 49; - 3019 : 4C; - 301A : 45; - 301B : 20; - 301C : 4E; - 301D : 4F; - 301E : 54; - 301F : 20; - 3020 : 4F; - 3021 : 50; - 3022 : 45; - 3023 : CE; - 3024 : 46; - 3025 : 49; - 3026 : 4C; - 3027 : 45; - 3028 : 20; - 3029 : 4E; - 302A : 4F; - 302B : 54; - 302C : 20; - 302D : 46; - 302E : 4F; - 302F : 55; - 3030 : 4E; - 3031 : C4; - 3032 : 0D; - 3033 : 53; - 3034 : 45; - 3035 : 41; - 3036 : 52; - 3037 : 43; - 3038 : 48; - 3039 : 49; - 303A : 4E; - 303B : 47; - 303C : A0; - 303D : 46; - 303E : 4F; - 303F : 52; - 3040 : A0; - 3041 : 0D; - 3042 : 50; - 3043 : 52; - 3044 : 45; - [3045..3046] : 53; - 3047 : 20; - 3048 : 50; - 3049 : 4C; - 304A : 41; - 304B : 59; - 304C : A0; - 304D : 26; - 304E : 20; - 304F : 52; - 3050 : 45; - 3051 : 43; - 3052 : 4F; - 3053 : 52; - 3054 : 44; - 3055 : A0; - 3056 : 4F; - 3057 : 4E; - 3058 : 20; - 3059 : 54; - 305A : 41; - 305B : 50; - 305C : 45; - 305D : 20; - 305E : A3; - 305F : 0D; - 3060 : 4C; - 3061 : 4F; - 3062 : 41; - 3063 : C4; - 3064 : 0D; - 3065 : 57; - 3066 : 52; - 3067 : 49; - 3068 : 54; - 3069 : 49; - 306A : 4E; - 306B : 47; - 306C : A0; - 306D : 0D; - 306E : 56; - 306F : 45; - 3070 : 52; - 3071 : 49; - 3072 : 46; - 3073 : D9; - 3074 : 44; - 3075 : 45; - 3076 : 56; - 3077 : 49; - 3078 : 43; - 3079 : 45; - 307A : 20; - 307B : 4E; - 307C : 4F; - 307D : 54; - 307E : 20; - 307F : 50; - 3080 : 52; - 3081 : 45; - 3082 : 53; - 3083 : 45; - 3084 : 4E; - 3085 : D4; - 3086 : 4E; - 3087 : 4F; - 3088 : 54; - 3089 : 20; - 308A : 49; - 308B : 4E; - 308C : 50; - 308D : 55; - 308E : 54; - 308F : 20; - 3090 : 46; - 3091 : 49; - 3092 : 4C; - 3093 : C5; - 3094 : 4E; - 3095 : 4F; - 3096 : 54; - 3097 : 20; - 3098 : 4F; - 3099 : 55; - 309A : 54; - 309B : 50; - 309C : 55; - 309D : 54; - 309E : 20; - 309F : 46; - 30A0 : 49; - 30A1 : 4C; - 30A2 : C5; - 30A3 : 0D; - 30A4 : 46; - 30A5 : 4F; - 30A6 : 55; - 30A7 : 4E; - 30A8 : 44; - 30A9 : A0; - 30AA : 0D; - 30AB : 4F; - 30AC : 4B; - 30AD : 8D; - 30AE : 0D; - 30AF : 52; - 30B0 : 45; - 30B1 : 41; - 30B2 : 44; - 30B3 : 59; - 30B4 : 2E; - 30B5 : 8D; - 30B6 : A9; - 30B7 : 40; - 30B8 : D0; - 30B9 : 02; - 30BA : A9; - 30BB : 20; - 30BC : 48; - 30BD : AD; - 30BE : 40; - 30BF : E8; - 30C0 : 09; - 30C1 : 02; - 30C2 : 8D; - 30C3 : 40; - 30C4 : E8; - 30C5 : A9; - 30C6 : 3C; - 30C7 : 8D; - 30C8 : 21; - 30C9 : E8; - 30CA : 2C; - 30CB : 1D; - 30CC : 02; - 30CD : F0; - 30CE : 12; - 30CF : A9; - 30D0 : 34; - 30D1 : 8D; - 30D2 : 11; - 30D3 : E8; - 30D4 : 20; - 30D5 : F1; - 30D6 : F0; - 30D7 : A9; - 30D8 : 00; - 30D9 : 8D; - 30DA : 1D; - 30DB : 02; - 30DC : A9; - 30DD : 3C; - 30DE : 8D; - 30DF : 11; - 30E0 : E8; - 30E1 : 68; - 30E2 : 05; - 30E3 : F1; - 30E4 : 8D; - 30E5 : 22; - 30E6 : 02; - 30E7 : AD; - 30E8 : 40; - 30E9 : E8; - 30EA : 10; - 30EB : FB; - 30EC : 29; - 30ED : FB; - 30EE : 8D; - 30EF : 40; - 30F0 : E8; - 30F1 : A9; - 30F2 : 3C; - 30F3 : 8D; - 30F4 : 23; - 30F5 : E8; - 30F6 : AD; - 30F7 : 40; - 30F8 : E8; - 30F9 : 29; - 30FA : 41; - 30FB : C9; - 30FC : 41; - 30FD : F0; - 30FE : 43; - 30FF : AD; - 3100 : 22; - 3101 : 02; - 3102 : 49; - 3103 : FF; - 3104 : 8D; - 3105 : 22; - 3106 : E8; - 3107 : 2C; - 3108 : 40; - 3109 : E8; - 310A : 50; - 310B : FB; - 310C : A9; - 310D : 34; - 310E : 8D; - 310F : 23; - 3110 : E8; - 3111 : A9; - 3112 : FF; - 3113 : 8D; - 3114 : 45; - 3115 : E8; - 3116 : AD; - 3117 : 40; - 3118 : E8; - 3119 : 2C; - 311A : 4D; - 311B : E8; - 311C : 70; - 311D : 1D; - 311E : 4A; - 311F : 90; - 3120 : F5; - 3121 : A9; - 3122 : 3C; - 3123 : 8D; - 3124 : 23; - 3125 : E8; - 3126 : A9; - 3127 : FF; - 3128 : 8D; - 3129 : 22; - 312A : E8; - 312B : 60; - 312C : 8D; - 312D : 22; - 312E : 02; - 312F : 20; - 3130 : F1; - 3131 : F0; - 3132 : AD; - 3133 : 40; - 3134 : E8; - 3135 : 09; - 3136 : 04; - 3137 : 8D; - 3138 : 40; - 3139 : E8; - 313A : 60; - 313B : A9; - 313C : 01; - 313D : 20; - 313E : E5; - 313F : FB; - 3140 : D0; - 3141 : DF; - 3142 : A9; - 3143 : 80; - 3144 : 30; - 3145 : F7; - 3146 : A9; - 3147 : 02; - 3148 : 20; - 3149 : E5; - 314A : FB; - 314B : AD; - 314C : 40; - 314D : E8; - 314E : 29; - 314F : FD; - 3150 : 8D; - 3151 : 40; - 3152 : E8; - 3153 : A9; - 3154 : 34; - 3155 : 8D; - 3156 : 21; - 3157 : E8; - 3158 : A9; - 3159 : 0D; - 315A : 60; - 315B : 8D; - 315C : 22; - 315D : 02; - 315E : 20; - 315F : F1; - 3160 : F0; - 3161 : 20; - 3162 : 4B; - 3163 : F1; - 3164 : 4C; - 3165 : 32; - 3166 : F1; - 3167 : 2C; - 3168 : 1D; - 3169 : 02; - 316A : 30; - 316B : 05; - 316C : CE; - 316D : 1D; - 316E : 02; - 316F : D0; - 3170 : 05; - 3171 : 48; - 3172 : 20; - 3173 : F1; - 3174 : F0; - 3175 : 68; - 3176 : 8D; - 3177 : 22; - 3178 : 02; - 3179 : 60; - 317A : A9; - 317B : 5F; - 317C : D0; - 317D : 02; - 317E : A9; - 317F : 3F; - 3180 : 85; - 3181 : F1; - 3182 : 20; - 3183 : BC; - 3184 : F0; - 3185 : D0; - 3186 : AB; - 3187 : A9; - 3188 : 34; - 3189 : 8D; - 318A : 21; - 318B : E8; - 318C : AD; - 318D : 40; - 318E : E8; - 318F : 09; - 3190 : 02; - 3191 : 8D; - 3192 : 40; - 3193 : E8; - 3194 : A9; - 3195 : FF; - 3196 : 8D; - 3197 : 45; - 3198 : E8; - 3199 : 2C; - 319A : 4D; - 319B : E8; - 319C : 70; - 319D : A8; - 319E : 2C; - 319F : 40; - 31A0 : E8; - 31A1 : 30; - 31A2 : F6; - 31A3 : AD; - 31A4 : 40; - 31A5 : E8; - 31A6 : 29; - 31A7 : FD; - 31A8 : 8D; - 31A9 : 40; - 31AA : E8; - 31AB : 2C; - 31AC : 10; - 31AD : E8; - 31AE : 70; - 31AF : 05; - 31B0 : A9; - 31B1 : 40; - 31B2 : 20; - 31B3 : E5; - 31B4 : FB; - 31B5 : AD; - 31B6 : 20; - 31B7 : E8; - 31B8 : 49; - 31B9 : FF; - 31BA : 48; - 31BB : A9; - 31BC : 3C; - 31BD : 8D; - 31BE : 21; - 31BF : E8; - 31C0 : 2C; - 31C1 : 40; - 31C2 : E8; - 31C3 : 10; - 31C4 : FB; - 31C5 : A9; - 31C6 : 34; - 31C7 : 8D; - 31C8 : 21; - 31C9 : E8; - 31CA : 68; - 31CB : 60; - 31CC : A9; - 31CD : 00; - 31CE : 8D; - 31CF : 0C; - 31D0 : 02; - 31D1 : AD; - 31D2 : 63; - 31D3 : 02; - 31D4 : D0; - 31D5 : 1B; - 31D6 : AD; - 31D7 : 0D; - 31D8 : 02; - 31D9 : F0; - 31DA : 51; - 31DB : 78; - 31DC : 4C; - 31DD : 7D; - 31DE : E2; - 31DF : AD; - 31E0 : 63; - 31E1 : 02; - 31E2 : D0; - 31E3 : 0D; - 31E4 : A5; - 31E5 : E2; - 31E6 : 8D; - 31E7 : 21; - 31E8 : 02; - 31E9 : A5; - 31EA : F5; - 31EB : 8D; - 31EC : 20; - 31ED : 02; - 31EE : 4C; - 31EF : FA; - 31F0 : E2; - 31F1 : C9; - 31F2 : 03; - 31F3 : D0; - 31F4 : 0B; - 31F5 : 8D; - 31F6 : 60; - 31F7 : 02; - 31F8 : A5; - 31F9 : F2; - 31FA : 8D; - 31FB : 1E; - 31FC : 02; - 31FD : 4C; - 31FE : FA; - 31FF : E2; - 3200 : B0; - 3201 : 25; - 3202 : 8E; - 3203 : 61; - 3204 : 02; - 3205 : 20; - 3206 : 2D; - 3207 : F8; - 3208 : D0; - 3209 : 0E; - 320A : 20; - 320B : 7F; - 320C : F8; - 320D : A0; - 320E : 00; - 320F : 98; - 3210 : A6; - 3211 : F1; - 3212 : 9D; - 3213 : 70; - 3214 : 02; - 3215 : 4C; - 3216 : 05; - 3217 : F2; - 3218 : B1; - 3219 : F3; - 321A : D0; - 321B : 07; - 321C : A9; - 321D : 40; - 321E : 20; - 321F : E5; - 3220 : FB; - 3221 : D0; - 3222 : E2; - 3223 : AE; - 3224 : 61; - 3225 : 02; - 3226 : 60; - 3227 : AD; - 3228 : 0C; - 3229 : 02; - 322A : F0; - 322B : 01; - 322C : 60; - 322D : 4C; - 322E : 87; - 322F : F1; - 3230 : 48; - 3231 : AD; - 3232 : 64; - 3233 : 02; - 3234 : D0; - 3235 : 03; - 3236 : 4C; - 3237 : 79; - 3238 : C3; - 3239 : C9; - 323A : 03; - 323B : D0; - 323C : 04; - 323D : 68; - 323E : 4C; - 323F : EA; - 3240 : E3; - 3241 : 30; - 3242 : 04; - 3243 : 68; - 3244 : 4C; - 3245 : 67; - 3246 : F1; - 3247 : 68; - 3248 : 85; - 3249 : E9; - 324A : C9; - 324B : 1D; - 324C : D0; - 324D : 05; - 324E : EE; - 324F : 6A; - 3250 : 02; - 3251 : F0; - 3252 : D9; - 3253 : C9; - 3254 : 0A; - 3255 : F0; - 3256 : D5; - 3257 : 48; - 3258 : 8A; - 3259 : 48; - 325A : 98; - 325B : 48; - 325C : 20; - 325D : 2D; - 325E : F8; - 325F : D0; - 3260 : 12; - 3261 : 20; - 3262 : B9; - 3263 : F8; - 3264 : A6; - 3265 : F1; - 3266 : A9; - 3267 : 01; - 3268 : 9D; - 3269 : 70; - 326A : 02; - 326B : 20; - 326C : E3; - 326D : F5; - 326E : A9; - 326F : 02; - 3270 : 91; - 3271 : F3; - 3272 : C8; - 3273 : A5; - 3274 : E9; - 3275 : 91; - 3276 : F3; - 3277 : 68; - 3278 : A8; - 3279 : 68; - 327A : AA; - 327B : 68; - 327C : 60; - 327D : AD; - 327E : 64; - 327F : 02; - 3280 : F0; - 3281 : 09; - 3282 : C9; - 3283 : 03; - 3284 : F0; - 3285 : 05; - 3286 : 30; - 3287 : 03; - 3288 : 20; - 3289 : 7E; - 328A : F1; - 328B : AD; - 328C : 63; - 328D : 02; - 328E : F0; - 328F : 09; - 3290 : C9; - 3291 : 03; - 3292 : F0; - 3293 : 05; - 3294 : 30; - 3295 : 03; - 3296 : 20; - 3297 : 7A; - 3298 : F1; - 3299 : A9; - 329A : 00; - 329B : 8D; - 329C : 63; - 329D : 02; - 329E : A9; - 329F : 03; - 32A0 : 8D; - 32A1 : 64; - 32A2 : 02; - 32A3 : 60; - 32A4 : A9; - 32A5 : 00; - 32A6 : 8D; - 32A7 : 62; - 32A8 : 02; - 32A9 : F0; - 32AA : D2; - 32AB : AE; - 32AC : 62; - 32AD : 02; - 32AE : CA; - 32AF : 30; - 32B0 : 16; - 32B1 : DD; - 32B2 : 42; - 32B3 : 02; - 32B4 : F0; - 32B5 : 11; - 32B6 : D0; - 32B7 : F6; - 32B8 : BD; - 32B9 : 42; - 32BA : 02; - 32BB : 85; - 32BC : EF; - 32BD : BD; - 32BE : 4C; - 32BF : 02; - 32C0 : 85; - 32C1 : F1; - 32C2 : BD; - 32C3 : 56; - 32C4 : 02; - 32C5 : 85; - 32C6 : F0; - 32C7 : 60; - 32C8 : 20; - 32C9 : D4; - 32CA : F4; - 32CB : A5; - 32CC : EF; - 32CD : 20; - 32CE : AB; - 32CF : F2; - 32D0 : D0; - 32D1 : 57; - 32D2 : 20; - 32D3 : B8; - 32D4 : F2; - 32D5 : 8A; - 32D6 : 48; - 32D7 : A5; - 32D8 : F1; - 32D9 : F0; - 32DA : 2F; - 32DB : C9; - 32DC : 03; - 32DD : F0; - 32DE : 2B; - 32DF : B0; - 32E0 : 26; - 32E1 : A5; - [32E2..32E3] : F0; - 32E4 : 25; - 32E5 : 20; - 32E6 : 67; - 32E7 : F6; - 32E8 : A2; - 32E9 : 02; - 32EA : BD; - 32EB : 04; - 32EC : F3; - 32ED : 20; - 32EE : 48; - 32EF : F2; - 32F0 : CA; - 32F1 : 10; - 32F2 : F7; - 32F3 : 20; - 32F4 : B9; - 32F5 : F8; - 32F6 : A5; - 32F7 : F0; - 32F8 : C9; - 32F9 : 02; - 32FA : D0; - 32FB : 0E; - 32FC : A9; - 32FD : 05; - 32FE : 20; - 32FF : ED; - 3300 : F5; - 3301 : 4C; - 3302 : 0A; - 3303 : F3; - 3304 : 0D; - 3305 : 31; - 3306 : 00; - 3307 : 20; - 3308 : E6; - 3309 : F6; - 330A : 68; - 330B : AA; - 330C : CE; - 330D : 62; - 330E : 02; - 330F : EC; - 3310 : 62; - 3311 : 02; - 3312 : F0; - 3313 : 15; - 3314 : AC; - 3315 : 62; - 3316 : 02; - 3317 : B9; - 3318 : 42; - 3319 : 02; - 331A : 9D; - 331B : 42; - 331C : 02; - 331D : B9; - 331E : 4C; - 331F : 02; - 3320 : 9D; - 3321 : 4C; - 3322 : 02; - 3323 : B9; - 3324 : 56; - 3325 : 02; - 3326 : 9D; - 3327 : 56; - 3328 : 02; - 3329 : 60; - 332A : AD; - 332B : 09; - 332C : 02; - 332D : C9; - 332E : EF; - 332F : D0; - 3330 : 07; - 3331 : 08; - 3332 : A9; - 3333 : 00; - 3334 : 8D; - 3335 : 0D; - 3336 : 02; - 3337 : 28; - 3338 : 60; - 3339 : 20; - 333A : 2A; - 333B : F3; - 333C : 4C; - 333D : 1C; - 333E : C7; - 333F : A5; - 3340 : CA; - 3341 : D0; - 3342 : F5; - 3343 : 4C; - 3344 : DE; - 3345 : E7; - 3346 : A9; - 3347 : 00; - 3348 : 8D; - 3349 : 0B; - 334A : 02; - 334B : 20; - 334C : 33; - 334D : F4; - 334E : A9; - 334F : FF; - 3350 : CD; - 3351 : 09; - 3352 : 02; - 3353 : D0; - 3354 : FB; - 3355 : CD; - 3356 : 09; - 3357 : 02; - 3358 : D0; - 3359 : F6; - 335A : A9; - 335B : 04; - 335C : 85; - 335D : F8; - 335E : A9; - 335F : 00; - 3360 : 85; - 3361 : F7; - 3362 : A5; - 3363 : F1; - 3364 : D0; - 3365 : 03; - 3366 : 4C; - 3367 : 1C; - 3368 : CE; - 3369 : C9; - 336A : 03; - 336B : F0; - 336C : F9; - 336D : 90; - 336E : 36; - 336F : 20; - 3370 : 1C; - 3371 : F7; - 3372 : 20; - 3373 : FF; - 3374 : F3; - 3375 : 20; - 3376 : 62; - 3377 : F4; - 3378 : 20; - 3379 : B6; - 337A : F0; - 337B : 20; - 337C : 22; - 337D : F4; - 337E : 20; - 337F : 39; - 3380 : F3; - 3381 : 20; - 3382 : 87; - 3383 : F1; - 3384 : AE; - 3385 : 0C; - 3386 : 02; - 3387 : 30; - 3388 : 43; - 3389 : AC; - 338A : 0B; - 338B : 02; - 338C : F0; - 338D : 0C; - 338E : 88; - 338F : D1; - 3390 : F7; - 3391 : F0; - 3392 : 09; - 3393 : A2; - 3394 : 02; - 3395 : 8E; - 3396 : 0C; - 3397 : 02; - 3398 : D0; - 3399 : 02; - 339A : 91; - 339B : F7; - 339C : E6; - 339D : F7; - 339E : D0; - 339F : DE; - 33A0 : E6; - 33A1 : F8; - 33A2 : 4C; - 33A3 : 7E; - 33A4 : F3; - 33A5 : 20; - 33A6 : 67; - 33A7 : F6; - 33A8 : 20; - 33A9 : 3B; - 33AA : F8; - 33AB : 20; - 33AC : FF; - 33AD : F3; - 33AE : A5; - 33AF : EE; - 33B0 : F0; - 33B1 : 08; - 33B2 : 20; - 33B3 : 95; - 33B4 : F4; - 33B5 : D0; - 33B6 : 08; - 33B7 : 4C; - 33B8 : 79; - 33B9 : F5; - 33BA : 20; - 33BB : AE; - 33BC : F5; - 33BD : F0; - 33BE : F8; - 33BF : E0; - 33C0 : 01; - 33C1 : D0; - 33C2 : EB; - 33C3 : 20; - 33C4 : 4D; - 33C5 : F6; - 33C6 : 20; - 33C7 : 22; - 33C8 : F4; - 33C9 : 20; - 33CA : 8A; - 33CB : F8; - 33CC : AD; - 33CD : 0B; - 33CE : 02; - 33CF : D0; - 33D0 : 50; - 33D1 : 20; - 33D2 : 13; - 33D3 : F9; - 33D4 : AD; - 33D5 : 0C; - 33D6 : 02; - 33D7 : 29; - 33D8 : 10; - 33D9 : F0; - 33DA : 0A; - 33DB : A0; - 33DC : 00; - 33DD : 8C; - 33DE : 0D; - 33DF : 02; - 33E0 : A0; - 33E1 : 60; - 33E2 : 4C; - 33E3 : 7B; - 33E4 : F5; - 33E5 : A0; - 33E6 : AE; - 33E7 : 20; - 33E8 : 3F; - 33E9 : F3; - 33EA : A5; - 33EB : CA; - 33EC : D0; - 33ED : 0B; - 33EE : A5; - 33EF : E6; - 33F0 : 85; - 33F1 : 7D; - 33F2 : A5; - 33F3 : E5; - 33F4 : 85; - 33F5 : 7C; - 33F6 : 4C; - 33F7 : 30; - 33F8 : C4; - 33F9 : 20; - 33FA : 9A; - 33FB : C5; - 33FC : 4C; - 33FD : 81; - 33FE : C5; - 33FF : A5; - 3400 : CA; - 3401 : D0; - 3402 : 1E; - 3403 : A0; - 3404 : 32; - 3405 : 20; - 3406 : DE; - 3407 : E7; - 3408 : A5; - 3409 : EE; - 340A : F0; - 340B : 15; - 340C : A0; - 340D : 3D; - 340E : 20; - 340F : DE; - 3410 : E7; - 3411 : A4; - 3412 : EE; - 3413 : F0; - 3414 : 0C; - 3415 : A0; - 3416 : 00; - 3417 : B1; - 3418 : F9; - 3419 : 20; - 341A : EA; - 341B : E3; - 341C : C8; - 341D : C4; - 341E : EE; - 341F : D0; - 3420 : F6; - 3421 : 60; - 3422 : A0; - 3423 : 5F; - 3424 : AD; - 3425 : 0B; - 3426 : 02; - 3427 : F0; - 3428 : 02; - 3429 : A0; - 342A : 6D; - 342B : 20; - 342C : 3F; - 342D : F3; - 342E : A0; - 342F : 39; - 3430 : 4C; - 3431 : 3F; - 3432 : F3; - 3433 : A2; - 3434 : 00; - 3435 : 8E; - 3436 : 0C; - 3437 : 02; - 3438 : 86; - 3439 : E5; - 343A : 86; - 343B : EE; - 343C : 86; - 343D : F0; - 343E : E8; - 343F : 86; - 3440 : F1; - 3441 : A9; - 3442 : 04; - 3443 : 86; - 3444 : E6; - 3445 : 20; - 3446 : 15; - 3447 : F5; - 3448 : 20; - 3449 : 04; - 344A : F5; - 344B : 20; - 344C : 15; - 344D : F5; - 344E : 20; - 344F : 5C; - 3450 : F4; - 3451 : 86; - 3452 : F1; - 3453 : 20; - 3454 : 15; - 3455 : F5; - 3456 : 20; - 3457 : 5C; - 3458 : F4; - 3459 : 86; - 345A : F0; - 345B : 60; - 345C : 20; - 345D : 1D; - 345E : F5; - 345F : 4C; - 3460 : 76; - 3461 : D6; - 3462 : A5; - 3463 : F0; - 3464 : 30; - 3465 : F5; - 3466 : A4; - 3467 : EE; - 3468 : F0; - 3469 : F1; - 346A : 20; - 346B : BA; - 346C : F0; - 346D : A5; - 346E : F0; - 346F : 09; - 3470 : 40; - 3471 : 85; - 3472 : F0; - 3473 : 09; - 3474 : F0; - 3475 : 20; - 3476 : 2C; - 3477 : F1; - 3478 : AD; - 3479 : 0C; - 347A : 02; - 347B : 10; - 347C : 05; - 347D : A0; - 347E : 74; - 347F : 4C; - 3480 : 7B; - 3481 : F5; - 3482 : A5; - 3483 : EE; - 3484 : F0; - 3485 : 0C; - 3486 : A0; - 3487 : 00; - 3488 : B1; - 3489 : F9; - 348A : 20; - 348B : 67; - 348C : F1; - 348D : C8; - 348E : C4; - 348F : EE; - 3490 : D0; - 3491 : F6; - 3492 : 4C; - 3493 : 7E; - 3494 : F1; - 3495 : 20; - 3496 : AE; - 3497 : F5; - 3498 : F0; - 3499 : 20; - 349A : A0; - 349B : 05; - 349C : 8C; - 349D : 68; - 349E : 02; - 349F : A0; - 34A0 : 00; - 34A1 : 84; - 34A2 : E9; - 34A3 : C4; - 34A4 : EE; - 34A5 : F0; - 34A6 : 12; - 34A7 : B1; - 34A8 : F9; - 34A9 : AC; - 34AA : 68; - 34AB : 02; - 34AC : D1; - 34AD : F3; - 34AE : D0; - 34AF : E5; - 34B0 : E6; - 34B1 : E9; - 34B2 : EE; - 34B3 : 68; - 34B4 : 02; - 34B5 : A4; - 34B6 : E9; - 34B7 : D0; - 34B8 : EA; - 34B9 : 98; - 34BA : 60; - 34BB : A9; - 34BC : 01; - 34BD : 8D; - 34BE : 0B; - 34BF : 02; - 34C0 : 20; - 34C1 : 4B; - 34C2 : F3; - 34C3 : AD; - 34C4 : 0C; - 34C5 : 02; - 34C6 : 29; - 34C7 : 10; - 34C8 : F0; - 34C9 : 05; - 34CA : A0; - 34CB : 6E; - 34CC : 4C; - 34CD : 7B; - 34CE : F5; - 34CF : A0; - 34D0 : AA; - 34D1 : 4C; - 34D2 : DE; - 34D3 : E7; - 34D4 : A2; - 34D5 : 00; - 34D6 : 86; - 34D7 : F0; - 34D8 : 8E; - 34D9 : 0C; - 34DA : 02; - 34DB : 86; - 34DC : EE; - 34DD : E8; - 34DE : 86; - 34DF : F1; - 34E0 : 20; - 34E1 : 22; - 34E2 : F5; - 34E3 : 20; - 34E4 : 76; - 34E5 : D6; - 34E6 : 86; - 34E7 : EF; - 34E8 : 20; - 34E9 : 15; - 34EA : F5; - 34EB : 20; - 34EC : 5C; - 34ED : F4; - 34EE : 86; - 34EF : F1; - 34F0 : E0; - 34F1 : 03; - 34F2 : 90; - 34F3 : 02; - 34F4 : C6; - 34F5 : F0; - 34F6 : 20; - 34F7 : 15; - 34F8 : F5; - 34F9 : 20; - 34FA : 5C; - 34FB : F4; - 34FC : 86; - 34FD : F0; - 34FE : 20; - 34FF : 15; - 3500 : F5; - 3501 : 20; - 3502 : 1D; - 3503 : F5; - 3504 : 20; - 3505 : B8; - 3506 : CC; - 3507 : 20; - 3508 : 7B; - 3509 : D5; - 350A : 85; - 350B : EE; - 350C : A5; - 350D : 71; - 350E : 85; - 350F : F9; - 3510 : A5; - 3511 : 72; - 3512 : 85; - 3513 : FA; - 3514 : 60; - 3515 : 20; - 3516 : C8; - 3517 : 00; - 3518 : D0; - 3519 : 02; - [351A..351B] : 68; - 351C : 60; - 351D : A9; - 351E : 2C; - 351F : 20; - 3520 : 13; - 3521 : CE; - 3522 : 20; - 3523 : C8; - 3524 : 00; - 3525 : D0; - 3526 : F5; - 3527 : 4C; - 3528 : 1C; - 3529 : CE; - 352A : 20; - 352B : D4; - 352C : F4; - 352D : A5; - 352E : EF; - 352F : D0; - 3530 : 03; - 3531 : 4C; - 3532 : 1C; - 3533 : CE; - 3534 : 20; - 3535 : AB; - 3536 : F2; - 3537 : D0; - 3538 : 04; - 3539 : A0; - 353A : 0E; - 353B : D0; - 353C : 3E; - 353D : AE; - 353E : 62; - 353F : 02; - 3540 : A0; - 3541 : 00; - 3542 : 8C; - 3543 : 0C; - 3544 : 02; - 3545 : E0; - 3546 : 0A; - 3547 : F0; - 3548 : F2; - 3549 : EE; - 354A : 62; - 354B : 02; - 354C : A5; - 354D : EF; - 354E : 9D; - 354F : 42; - 3550 : 02; - 3551 : A5; - 3552 : F0; - 3553 : 9D; - 3554 : 56; - 3555 : 02; - 3556 : A5; - 3557 : F1; - 3558 : 9D; - 3559 : 4C; - 355A : 02; - 355B : F0; - 355C : 50; - 355D : C9; - 355E : 03; - 355F : F0; - 3560 : 4C; - 3561 : 90; - 3562 : 03; - 3563 : 4C; - 3564 : 62; - 3565 : F4; - 3566 : A5; - 3567 : F0; - 3568 : D0; - 3569 : 28; - 356A : 20; - 356B : 3B; - 356C : F8; - 356D : 20; - 356E : FF; - 356F : F3; - 3570 : A5; - 3571 : EE; - 3572 : F0; - 3573 : 17; - 3574 : 20; - 3575 : 95; - 3576 : F4; - 3577 : D0; - 3578 : 21; - 3579 : A0; - 357A : 24; - 357B : A9; - 357C : 0D; - 357D : 20; - 357E : EA; - 357F : E3; - 3580 : A9; - 3581 : 3F; - 3582 : 20; - 3583 : EA; - 3584 : E3; - 3585 : 20; - 3586 : DE; - 3587 : E7; - 3588 : 4C; - 3589 : 79; - 358A : C3; - 358B : 20; - 358C : AE; - 358D : F5; - 358E : F0; - 358F : E9; - 3590 : D0; - 3591 : 08; - 3592 : 20; - 3593 : 71; - 3594 : F8; - 3595 : A9; - 3596 : 04; - 3597 : 20; - 3598 : ED; - 3599 : F5; - 359A : A6; - 359B : F1; - 359C : A9; - 359D : BF; - 359E : A4; - [359F..35A0] : F0; - 35A1 : 08; - 35A2 : 20; - 35A3 : E3; - 35A4 : F5; - 35A5 : A9; - 35A6 : 02; - 35A7 : 91; - 35A8 : F3; - 35A9 : 98; - 35AA : 9D; - 35AB : 70; - 35AC : 02; - 35AD : 60; - 35AE : AD; - 35AF : 0B; - 35B0 : 02; - 35B1 : 48; - 35B2 : 20; - 35B3 : 7F; - 35B4 : F8; - 35B5 : A0; - 35B6 : 00; - 35B7 : B1; - 35B8 : F3; - 35B9 : C9; - 35BA : 05; - 35BB : F0; - 35BC : 20; - 35BD : C9; - 35BE : 01; - 35BF : F0; - 35C0 : 04; - 35C1 : C9; - 35C2 : 04; - 35C3 : D0; - 35C4 : ED; - 35C5 : AA; - 35C6 : A5; - 35C7 : CA; - 35C8 : D0; - 35C9 : 11; - 35CA : A0; - 35CB : A3; - 35CC : 20; - 35CD : DE; - 35CE : E7; - 35CF : A0; - 35D0 : 05; - 35D1 : B1; - 35D2 : F3; - 35D3 : 20; - 35D4 : EA; - 35D5 : E3; - 35D6 : C8; - 35D7 : C0; - 35D8 : 15; - 35D9 : D0; - 35DA : F6; - 35DB : A0; - 35DC : 01; - 35DD : 68; - 35DE : 8D; - 35DF : 0B; - 35E0 : 02; - 35E1 : 98; - 35E2 : 60; - 35E3 : A0; - 35E4 : BF; - 35E5 : A9; - 35E6 : 20; - 35E7 : 91; - 35E8 : F3; - 35E9 : 88; - 35EA : D0; - 35EB : FB; - 35EC : 60; - 35ED : 85; - 35EE : E9; - 35EF : A5; - 35F0 : F8; - 35F1 : 48; - 35F2 : A5; - 35F3 : F7; - 35F4 : 48; - 35F5 : A5; - 35F6 : E6; - 35F7 : 48; - 35F8 : A5; - 35F9 : E5; - 35FA : 48; - 35FB : 20; - 35FC : E3; - 35FD : F5; - 35FE : A5; - 35FF : E9; - 3600 : 91; - 3601 : F3; - 3602 : C8; - 3603 : A5; - 3604 : F7; - 3605 : 91; - 3606 : F3; - 3607 : C8; - 3608 : A5; - 3609 : F8; - 360A : 91; - 360B : F3; - 360C : C8; - 360D : A5; - 360E : E5; - 360F : 91; - 3610 : F3; - 3611 : C8; - 3612 : A5; - 3613 : E6; - 3614 : 91; - 3615 : F3; - 3616 : C8; - 3617 : 8C; - 3618 : 68; - 3619 : 02; - 361A : A0; - 361B : 00; - 361C : 84; - 361D : E9; - 361E : A4; - 361F : E9; - 3620 : C4; - 3621 : EE; - 3622 : F0; - 3623 : 0E; - 3624 : B1; - 3625 : F9; - 3626 : AC; - 3627 : 68; - 3628 : 02; - 3629 : 91; - 362A : F3; - 362B : E6; - 362C : E9; - 362D : EE; - 362E : 68; - 362F : 02; - 3630 : D0; - 3631 : EC; - 3632 : 20; - 3633 : 7D; - 3634 : F6; - 3635 : 20; - 3636 : 13; - 3637 : F9; - 3638 : A9; - 3639 : 69; - 363A : 8D; - 363B : 79; - 363C : 02; - 363D : 20; - 363E : C4; - 363F : F8; - 3640 : 68; - 3641 : 85; - 3642 : E5; - 3643 : 68; - 3644 : 85; - 3645 : E6; - 3646 : 68; - 3647 : 85; - 3648 : F7; - 3649 : 68; - 364A : 85; - 364B : F8; - 364C : 60; - 364D : 20; - 364E : 13; - 364F : F9; - 3650 : A2; - 3651 : 00; - 3652 : A0; - 3653 : 01; - 3654 : B1; - 3655 : F3; - 3656 : 95; - 3657 : E3; - 3658 : E8; - 3659 : C8; - 365A : E0; - 365B : 04; - 365C : D0; - 365D : F6; - 365E : A5; - 365F : E3; - 3660 : 85; - 3661 : F7; - 3662 : A5; - 3663 : E4; - 3664 : 85; - 3665 : F8; - 3666 : 60; - 3667 : A9; - 3668 : 7A; - 3669 : 85; - 366A : F3; - 366B : A9; - 366C : 02; - 366D : 85; - 366E : F4; - 366F : A5; - 3670 : F1; - 3671 : 4A; - 3672 : B0; - 3673 : 08; - 3674 : A9; - 3675 : 3A; - 3676 : 85; - 3677 : F3; - 3678 : A9; - 3679 : 03; - 367A : 85; - 367B : F4; - 367C : 60; - 367D : 20; - 367E : 13; - 367F : F9; - 3680 : 20; - 3681 : 67; - 3682 : F6; - 3683 : A5; - 3684 : F3; - 3685 : 85; - 3686 : F7; - 3687 : 18; - 3688 : 69; - 3689 : C0; - 368A : 85; - 368B : E5; - 368C : A5; - 368D : F4; - 368E : 85; - 368F : F8; - 3690 : 69; - 3691 : 00; - 3692 : 85; - 3693 : E6; - 3694 : 60; - 3695 : 20; - 3696 : A4; - 3697 : CC; - 3698 : 20; - 3699 : D0; - 369A : D6; - 369B : 6C; - 369C : 08; - 369D : 00; - 369E : 20; - 369F : 33; - 36A0 : F4; - 36A1 : A5; - 36A2 : 7C; - 36A3 : 85; - 36A4 : E5; - 36A5 : A5; - 36A6 : 7D; - 36A7 : 85; - 36A8 : E6; - 36A9 : A9; - 36AA : 04; - 36AB : 85; - 36AC : F8; - 36AD : A9; - 36AE : 00; - 36AF : 85; - 36B0 : F7; - 36B1 : A5; - 36B2 : F1; - 36B3 : D0; - 36B4 : 05; - 36B5 : A0; - 36B6 : 74; - 36B7 : 4C; - 36B8 : 7B; - 36B9 : F5; - 36BA : C9; - 36BB : 03; - 36BC : F0; - 36BD : F7; - 36BE : 90; - 36BF : 36; - 36C0 : 20; - 36C1 : 1C; - 36C2 : F7; - 36C3 : 20; - 36C4 : 62; - 36C5 : F4; - 36C6 : 20; - 36C7 : BA; - 36C8 : F0; - 36C9 : A0; - 36CA : 00; - 36CB : 20; - 36CC : DC; - 36CD : FB; - 36CE : 20; - 36CF : 90; - 36D0 : FD; - 36D1 : F0; - 36D2 : 10; - 36D3 : B1; - 36D4 : E3; - 36D5 : 20; - 36D6 : 67; - 36D7 : F1; - 36D8 : 20; - 36D9 : 39; - 36DA : F3; - 36DB : E6; - 36DC : E3; - 36DD : D0; - 36DE : EF; - 36DF : E6; - 36E0 : E4; - 36E1 : D0; - 36E2 : EB; - 36E3 : 20; - 36E4 : 7E; - 36E5 : F1; - 36E6 : 24; - 36E7 : F0; - 36E8 : 30; - 36E9 : 4B; - 36EA : 20; - 36EB : BA; - 36EC : F0; - 36ED : A5; - 36EE : F0; - 36EF : 29; - 36F0 : EF; - 36F1 : 09; - 36F2 : E0; - 36F3 : 4C; - 36F4 : 2C; - 36F5 : F1; - 36F6 : 20; - 36F7 : 67; - 36F8 : F6; - 36F9 : 20; - 36FA : 71; - 36FB : F8; - 36FC : A5; - 36FD : CA; - 36FE : D0; - 36FF : 08; - 3700 : A0; - 3701 : 64; - 3702 : 20; - 3703 : DE; - 3704 : E7; - 3705 : 20; - 3706 : 11; - 3707 : F4; - 3708 : A9; - 3709 : 01; - 370A : 20; - 370B : ED; - 370C : F5; - 370D : 20; - 370E : BC; - 370F : F8; - 3710 : A6; - [3711..3712] : F0; - 3713 : 21; - 3714 : CA; - 3715 : F0; - 3716 : 1E; - 3717 : A9; - 3718 : 05; - 3719 : 4C; - 371A : ED; - 371B : F5; - 371C : A2; - 371D : 00; - 371E : 86; - 371F : F0; - 3720 : A2; - 3721 : 00; - 3722 : E6; - 3723 : F0; - 3724 : EC; - 3725 : 62; - 3726 : 02; - 3727 : F0; - 3728 : 5E; - 3729 : BD; - 372A : 56; - 372B : 02; - 372C : 29; - 372D : 1F; - 372E : C5; - [372F..3730] : F0; - 3731 : EE; - 3732 : E8; - 3733 : D0; - 3734 : EF; - 3735 : 60; - 3736 : AD; - 3737 : 05; - 3738 : 02; - 3739 : 69; - 373A : 01; - 373B : 8D; - 373C : 05; - 373D : 02; - 373E : 90; - 373F : 03; - 3740 : EE; - 3741 : 06; - 3742 : 02; - 3743 : C9; - 3744 : 6F; - 3745 : D0; - 3746 : 07; - 3747 : AD; - 3748 : 06; - 3749 : 02; - 374A : C9; - 374B : 02; - 374C : F0; - 374D : 26; - 374E : EE; - [374F..3750] : 02; - 3751 : D0; - 3752 : 08; - 3753 : EE; - 3754 : 01; - 3755 : 02; - 3756 : D0; - 3757 : 03; - 3758 : EE; - 3759 : 00; - 375A : 02; - 375B : A2; - 375C : 00; - 375D : BD; - 375E : 00; - 375F : 02; - 3760 : DD; - 3761 : 88; - 3762 : F7; - 3763 : 90; - 3764 : 17; - 3765 : E8; - 3766 : E0; - 3767 : 03; - 3768 : D0; - 3769 : F3; - 376A : A9; - 376B : 00; - 376C : 9D; - 376D : FF; - 376E : 01; - 376F : CA; - 3770 : D0; - 3771 : FA; - 3772 : F0; - 3773 : 08; - 3774 : A9; - 3775 : 00; - 3776 : 8D; - 3777 : 05; - 3778 : 02; - 3779 : 8D; - 377A : 06; - 377B : 02; - 377C : AD; - 377D : 12; - 377E : E8; - 377F : CD; - 3780 : 12; - 3781 : E8; - 3782 : D0; - 3783 : F8; - 3784 : 8D; - 3785 : 09; - 3786 : 02; - 3787 : 60; - 3788 : 4F; - 3789 : 1A; - 378A : 01; - 378B : 48; - 378C : 8A; - 378D : 48; - 378E : 98; - 378F : 48; - 3790 : A9; - 3791 : 00; - 3792 : 8D; - 3793 : 0C; - 3794 : 02; - 3795 : 8A; - 3796 : 20; - 3797 : AB; - 3798 : F2; - 3799 : F0; - 379A : 05; - 379B : A0; - 379C : 17; - 379D : 4C; - 379E : 7B; - 379F : F5; - 37A0 : 20; - 37A1 : B8; - 37A2 : F2; - 37A3 : A5; - 37A4 : F1; - 37A5 : F0; - 37A6 : 0E; - 37A7 : C9; - 37A8 : 03; - 37A9 : F0; - 37AA : 0A; - 37AB : B0; - 37AC : 0E; - 37AD : A6; - [37AE..37AF] : F0; - 37B0 : 04; - 37B1 : A0; - 37B2 : 86; - 37B3 : D0; - 37B4 : E8; - 37B5 : 8D; - 37B6 : 63; - 37B7 : 02; - 37B8 : 4C; - 37B9 : 77; - 37BA : F2; - 37BB : 48; - 37BC : 20; - 37BD : B6; - 37BE : F0; - 37BF : A5; - 37C0 : F0; - 37C1 : 10; - 37C2 : 06; - 37C3 : 20; - 37C4 : 61; - 37C5 : F1; - 37C6 : 4C; - 37C7 : D0; - 37C8 : F7; - 37C9 : 29; - 37CA : 1F; - 37CB : 09; - 37CC : 60; - 37CD : 20; - 37CE : 5B; - 37CF : F1; - 37D0 : AD; - 37D1 : 0C; - 37D2 : 02; - 37D3 : 10; - 37D4 : 03; - 37D5 : 4C; - 37D6 : 7D; - 37D7 : F4; - 37D8 : 68; - 37D9 : 4C; - 37DA : B5; - 37DB : F7; - 37DC : 48; - 37DD : 8A; - 37DE : 48; - 37DF : 98; - 37E0 : 48; - 37E1 : A9; - 37E2 : 00; - 37E3 : 8D; - 37E4 : 0C; - 37E5 : 02; - 37E6 : A9; - 37E7 : FF; - 37E8 : 8D; - 37E9 : 6A; - 37EA : 02; - 37EB : 8A; - 37EC : 20; - 37ED : AB; - 37EE : F2; - 37EF : D0; - 37F0 : AA; - 37F1 : 20; - 37F2 : B8; - 37F3 : F2; - 37F4 : A5; - 37F5 : F1; - 37F6 : F0; - 37F7 : A3; - 37F8 : C9; - 37F9 : 03; - 37FA : F0; - 37FB : 0A; - 37FC : 10; - 37FD : 0E; - 37FE : A6; - 37FF : F0; - 3800 : D0; - 3801 : 04; - 3802 : A0; - 3803 : 94; - 3804 : D0; - 3805 : 97; - 3806 : 8D; - 3807 : 64; - 3808 : 02; - 3809 : 4C; - 380A : 77; - 380B : F2; - 380C : 48; - 380D : 20; - 380E : BA; - 380F : F0; - 3810 : A5; - 3811 : F0; - 3812 : 10; - 3813 : 06; - 3814 : 20; - 3815 : 32; - 3816 : F1; - 3817 : 4C; - 3818 : 21; - 3819 : F8; - 381A : 29; - 381B : 1F; - 381C : 09; - 381D : 60; - 381E : 20; - 381F : 2C; - 3820 : F1; - 3821 : AD; - 3822 : 0C; - 3823 : 02; - 3824 : 10; - 3825 : 03; - 3826 : 4C; - 3827 : 7D; - 3828 : F4; - 3829 : 68; - 382A : 4C; - 382B : 06; - 382C : F8; - 382D : 20; - 382E : 67; - 382F : F6; - 3830 : A6; - 3831 : F1; - 3832 : FE; - 3833 : 70; - 3834 : 02; - 3835 : BC; - 3836 : 70; - 3837 : 02; - [3838..3839] : C0; - 383A : 60; - 383B : 20; - 383C : 5E; - 383D : F8; - 383E : F0; - 383F : 30; - 3840 : A0; - 3841 : 41; - 3842 : 20; - 3843 : DE; - 3844 : E7; - 3845 : A0; - 3846 : 56; - 3847 : 20; - 3848 : DE; - 3849 : E7; - 384A : A5; - 384B : F1; - 384C : 09; - 384D : 30; - 384E : 20; - 384F : EA; - 3850 : E3; - 3851 : 20; - 3852 : 39; - 3853 : F3; - 3854 : 20; - 3855 : 5E; - 3856 : F8; - 3857 : D0; - 3858 : F8; - 3859 : A0; - 385A : AA; - 385B : 4C; - 385C : DE; - 385D : E7; - 385E : A9; - 385F : 10; - 3860 : A6; - 3861 : F1; - 3862 : E0; - 3863 : 01; - 3864 : F0; - 3865 : 02; - 3866 : A9; - 3867 : 20; - 3868 : 2C; - 3869 : 10; - 386A : E8; - 386B : D0; - 386C : 03; - 386D : 2C; - 386E : 10; - 386F : E8; - 3870 : 60; - 3871 : 20; - 3872 : 5E; - 3873 : F8; - 3874 : F0; - 3875 : FA; - 3876 : A0; - 3877 : 41; - 3878 : 20; - 3879 : DE; - 387A : E7; - 387B : A0; - 387C : 4D; - 387D : D0; - 387E : C3; - 387F : A9; - 3880 : 00; - 3881 : 8D; - 3882 : 0C; - 3883 : 02; - 3884 : 8D; - 3885 : 0B; - 3886 : 02; - 3887 : 20; - 3888 : 7D; - 3889 : F6; - 388A : 20; - 388B : 13; - 388C : F9; - 388D : 20; - 388E : 3B; - 388F : F8; - 3890 : 78; - 3891 : A9; - 3892 : 00; - 3893 : 8D; - 3894 : 78; - 3895 : 02; - 3896 : 85; - 3897 : EB; - 3898 : 85; - 3899 : E7; - 389A : 8D; - 389B : 76; - 389C : 02; - 389D : 8D; - 389E : 77; - 389F : 02; - 38A0 : 8D; - 38A1 : 66; - 38A2 : 02; - 38A3 : A2; - 38A4 : 0E; - 38A5 : 20; - 38A6 : 1B; - 38A7 : FD; - 38A8 : A6; - 38A9 : F1; - 38AA : CA; - 38AB : F0; - 38AC : 07; - 38AD : A9; - 38AE : 90; - 38AF : 8D; - 38B0 : 4E; - 38B1 : E8; - 38B2 : D0; - 38B3 : 1E; - 38B4 : EE; - 38B5 : 11; - 38B6 : E8; - 38B7 : D0; - 38B8 : 19; - 38B9 : 20; - 38BA : 7D; - 38BB : F6; - 38BC : 20; - 38BD : 13; - 38BE : F9; - 38BF : A9; - 38C0 : 14; - 38C1 : 8D; - 38C2 : 79; - 38C3 : 02; - 38C4 : 20; - 38C5 : 71; - 38C6 : F8; - 38C7 : 78; - 38C8 : A9; - 38C9 : A0; - 38CA : 8D; - 38CB : 4E; - 38CC : E8; - 38CD : A2; - 38CE : 08; - 38CF : 20; - 38D0 : 1B; - 38D1 : FD; - 38D2 : A9; - 38D3 : 02; - 38D4 : 85; - 38D5 : FD; - 38D6 : 20; - 38D7 : EC; - 38D8 : FB; - 38D9 : CE; - 38DA : 13; - 38DB : E8; - 38DC : A6; - 38DD : F1; - 38DE : CA; - 38DF : D0; - 38E0 : 0A; - 38E1 : A9; - 38E2 : 34; - 38E3 : 8D; - 38E4 : 13; - 38E5 : E8; - 38E6 : 8D; - 38E7 : 07; - 38E8 : 02; - 38E9 : D0; - 38EA : 0B; - 38EB : AD; - 38EC : 40; - 38ED : E8; - 38EE : 8E; - 38EF : 08; - 38F0 : 02; - 38F1 : 29; - 38F2 : EF; - 38F3 : 8D; - 38F4 : 40; - 38F5 : E8; - 38F6 : 8D; - 38F7 : 49; - 38F8 : E8; - 38F9 : 58; - 38FA : A9; - 38FB : E6; - 38FC : CD; - 38FD : 1A; - 38FE : 02; - 38FF : F0; - 3900 : 11; - 3901 : 20; - 3902 : 1E; - 3903 : F9; - 3904 : 2C; - 3905 : 13; - 3906 : E8; - 3907 : 10; - 3908 : F1; - 3909 : 2C; - 390A : 12; - 390B : E8; - 390C : 20; - 390D : 36; - 390E : F7; - 390F : 4C; - 3910 : FA; - 3911 : F8; - 3912 : 60; - 3913 : 20; - 3914 : 1E; - 3915 : F9; - 3916 : A9; - 3917 : E6; - 3918 : CD; - 3919 : 1A; - 391A : 02; - 391B : D0; - 391C : F6; - 391D : 60; - 391E : 20; - 391F : 2A; - 3920 : F3; - 3921 : D0; - [3922..3923] : 08; - 3924 : 20; - 3925 : FB; - 3926 : FC; - 3927 : 20; - 3928 : 99; - 3929 : F2; - 392A : 28; - 392B : 4C; - 392C : 1C; - 392D : C7; - 392E : 86; - 392F : E8; - 3930 : A5; - 3931 : E7; - [3932..3933] : 0A; - 3934 : 18; - 3935 : 65; - 3936 : E7; - 3937 : 18; - 3938 : 65; - 3939 : E8; - 393A : 85; - 393B : E8; - 393C : A9; - 393D : 00; - 393E : 24; - 393F : E7; - 3940 : 30; - 3941 : 01; - 3942 : 2A; - 3943 : 06; - 3944 : E8; - 3945 : 2A; - 3946 : 06; - 3947 : E8; - 3948 : 2A; - 3949 : AA; - 394A : AD; - 394B : 48; - 394C : E8; - 394D : C9; - 394E : 15; - 394F : 90; - 3950 : F9; - 3951 : 65; - 3952 : E8; - 3953 : 8D; - 3954 : 44; - 3955 : E8; - 3956 : 8A; - 3957 : 6D; - 3958 : 49; - 3959 : E8; - 395A : 8D; - 395B : 45; - 395C : E8; - 395D : 58; - 395E : 60; - 395F : AE; - 3960 : 49; - 3961 : E8; - 3962 : A0; - 3963 : FF; - 3964 : 98; - 3965 : ED; - 3966 : 48; - 3967 : E8; - 3968 : EC; - 3969 : 49; - 396A : E8; - 396B : D0; - 396C : F2; - 396D : 86; - 396E : E8; - 396F : AA; - 3970 : 8C; - 3971 : 48; - 3972 : E8; - 3973 : 8C; - 3974 : 49; - 3975 : E8; - 3976 : 98; - 3977 : E5; - 3978 : E8; - 3979 : 86; - 397A : E8; - 397B : 4A; - 397C : 66; - 397D : E8; - 397E : 4A; - 397F : 66; - 3980 : E8; - 3981 : A5; - 3982 : E7; - 3983 : 18; - 3984 : 69; - 3985 : 3C; - 3986 : 2C; - 3987 : 40; - 3988 : E8; - 3989 : 2C; - 398A : 10; - 398B : E8; - 398C : C5; - 398D : E8; - 398E : B0; - 398F : 55; - 3990 : AE; - 3991 : 66; - 3992 : 02; - 3993 : F0; - 3994 : 03; - 3995 : 4C; - 3996 : A3; - 3997 : FA; - 3998 : AE; - 3999 : 6C; - 399A : 02; - 399B : 30; - 399C : 1B; - 399D : A2; - 399E : 00; - 399F : 69; - 39A0 : 30; - 39A1 : 65; - 39A2 : E7; - 39A3 : C5; - 39A4 : E8; - 39A5 : B0; - 39A6 : 1E; - 39A7 : E8; - 39A8 : 69; - 39A9 : 26; - 39AA : 65; - 39AB : E7; - 39AC : C5; - 39AD : E8; - 39AE : B0; - 39AF : 1B; - 39B0 : 69; - 39B1 : 2C; - 39B2 : 65; - 39B3 : E7; - 39B4 : C5; - 39B5 : E8; - 39B6 : 90; - 39B7 : 03; - 39B8 : 4C; - 39B9 : 4A; - 39BA : FA; - 39BB : EA; - 39BC : A5; - 39BD : EB; - 39BE : F0; - 39BF : 25; - 39C0 : 8D; - 39C1 : 74; - 39C2 : 02; - 39C3 : D0; - 39C4 : 20; - 39C5 : EE; - 39C6 : 75; - 39C7 : 02; - 39C8 : B0; - 39C9 : 04; - 39CA : EA; - 39CB : CE; - 39CC : 75; - 39CD : 02; - 39CE : 38; - 39CF : E9; - 39D0 : 13; - 39D1 : E5; - 39D2 : E8; - 39D3 : 6D; - 39D4 : 0A; - 39D5 : 02; - 39D6 : 8D; - 39D7 : 0A; - 39D8 : 02; - 39D9 : AD; - 39DA : 6F; - 39DB : 02; - 39DC : 49; - 39DD : 01; - 39DE : 8D; - 39DF : 6F; - 39E0 : 02; - 39E1 : F0; - 39E2 : 24; - 39E3 : 86; - 39E4 : F6; - 39E5 : A5; - 39E6 : EB; - 39E7 : F0; - 39E8 : 1B; - 39E9 : 2C; - 39EA : 4D; - 39EB : E8; - 39EC : 50; - 39ED : 16; - 39EE : A9; - 39EF : 00; - 39F0 : 8D; - 39F1 : 6F; - 39F2 : 02; - 39F3 : AD; - 39F4 : 6C; - 39F5 : 02; - 39F6 : 10; - 39F7 : 36; - 39F8 : 30; - 39F9 : BE; - 39FA : A2; - 39FB : A6; - 39FC : 20; - 39FD : 2E; - 39FE : F9; - 39FF : AD; - 3A00 : 65; - 3A01 : 02; - 3A02 : D0; - 3A03 : B8; - 3A04 : 4C; - 3A05 : 7E; - 3A06 : E6; - 3A07 : AD; - 3A08 : 0A; - 3A09 : 02; - 3A0A : F0; - 3A0B : 08; - 3A0C : 30; - 3A0D : 04; - 3A0E : C6; - 3A0F : E7; - 3A10 : C6; - 3A11 : E7; - 3A12 : E6; - 3A13 : E7; - 3A14 : A9; - 3A15 : 00; - 3A16 : 8D; - 3A17 : 0A; - 3A18 : 02; - 3A19 : E4; - 3A1A : F6; - 3A1B : D0; - 3A1C : 11; - 3A1D : 8A; - 3A1E : D0; - 3A1F : 9C; - 3A20 : AD; - 3A21 : 75; - 3A22 : 02; - 3A23 : 30; - 3A24 : C0; - 3A25 : C9; - 3A26 : 10; - 3A27 : 90; - 3A28 : BC; - 3A29 : 8D; - 3A2A : 28; - 3A2B : 02; - 3A2C : B0; - 3A2D : B7; - 3A2E : 8A; - 3A2F : 4D; - 3A30 : 65; - 3A31 : 02; - 3A32 : 8D; - 3A33 : 65; - 3A34 : 02; - 3A35 : A5; - 3A36 : EB; - 3A37 : F0; - 3A38 : CB; - 3A39 : CE; - 3A3A : 6C; - 3A3B : 02; - 3A3C : 30; - 3A3D : BC; - 3A3E : 46; - 3A3F : F6; - 3A40 : 66; - 3A41 : FE; - 3A42 : A2; - 3A43 : DA; - 3A44 : 20; - 3A45 : 2E; - 3A46 : F9; - 3A47 : 4C; - 3A48 : 7E; - 3A49 : E6; - 3A4A : AD; - 3A4B : 28; - 3A4C : 02; - 3A4D : F0; - 3A4E : 04; - 3A4F : A5; - 3A50 : EB; - 3A51 : F0; - 3A52 : 08; - 3A53 : AD; - 3A54 : 6C; - 3A55 : 02; - 3A56 : 30; - 3A57 : 03; - 3A58 : 4C; - 3A59 : CA; - 3A5A : F9; - 3A5B : 46; - 3A5C : E8; - 3A5D : A9; - 3A5E : 93; - 3A5F : 38; - 3A60 : E5; - 3A61 : E8; - 3A62 : 65; - 3A63 : E7; - 3A64 : 0A; - 3A65 : AA; - 3A66 : 20; - 3A67 : 2E; - 3A68 : F9; - 3A69 : EE; - 3A6A : 66; - 3A6B : 02; - 3A6C : A5; - 3A6D : EB; - 3A6E : D0; - 3A6F : 14; - 3A70 : AD; - 3A71 : 28; - 3A72 : 02; - 3A73 : F0; - 3A74 : 2B; - 3A75 : 8D; - 3A76 : 74; - 3A77 : 02; - 3A78 : A9; - 3A79 : 00; - 3A7A : 8D; - 3A7B : 28; - 3A7C : 02; - 3A7D : A9; - 3A7E : C0; - 3A7F : 8D; - 3A80 : 4E; - 3A81 : E8; - 3A82 : 85; - 3A83 : EB; - 3A84 : AD; - 3A85 : 28; - 3A86 : 02; - 3A87 : 85; - 3A88 : EC; - 3A89 : F0; - 3A8A : 09; - 3A8B : A9; - 3A8C : 00; - 3A8D : 85; - 3A8E : EB; - 3A8F : A9; - 3A90 : 40; - 3A91 : 8D; - 3A92 : 4E; - 3A93 : E8; - 3A94 : A5; - 3A95 : FE; - 3A96 : 85; - 3A97 : FC; - 3A98 : AD; - 3A99 : 74; - 3A9A : 02; - 3A9B : 0D; - 3A9C : 75; - 3A9D : 02; - 3A9E : 85; - 3A9F : ED; - 3AA0 : 4C; - 3AA1 : 7E; - 3AA2 : E6; - 3AA3 : 20; - 3AA4 : EC; - 3AA5 : FB; - 3AA6 : 8D; - 3AA7 : 66; - 3AA8 : 02; - 3AA9 : A2; - 3AAA : DA; - 3AAB : 20; - 3AAC : 2E; - 3AAD : F9; - 3AAE : A5; - 3AAF : FD; - 3AB0 : F0; - 3AB1 : 03; - 3AB2 : 8D; - 3AB3 : 73; - 3AB4 : 02; - 3AB5 : A9; - 3AB6 : 0F; - 3AB7 : 2C; - 3AB8 : 78; - 3AB9 : 02; - 3ABA : 10; - 3ABB : 18; - 3ABC : A5; - 3ABD : EC; - 3ABE : D0; - 3ABF : 0C; - 3AC0 : A6; - 3AC1 : FD; - 3AC2 : CA; - 3AC3 : D0; - 3AC4 : 0C; - 3AC5 : A9; - 3AC6 : 08; - 3AC7 : 20; - 3AC8 : E5; - 3AC9 : FB; - 3ACA : D0; - 3ACB : 05; - 3ACC : A9; - 3ACD : 00; - 3ACE : 8D; - 3ACF : 78; - 3AD0 : 02; - 3AD1 : 4C; - 3AD2 : 7E; - 3AD3 : E6; - 3AD4 : 70; - 3AD5 : 37; - 3AD6 : D0; - 3AD7 : 1A; - 3AD8 : A5; - 3AD9 : EC; - 3ADA : D0; - 3ADB : F5; - 3ADC : A5; - 3ADD : ED; - 3ADE : D0; - 3ADF : F1; - 3AE0 : AD; - 3AE1 : 73; - 3AE2 : 02; - 3AE3 : 4A; - 3AE4 : A5; - 3AE5 : FC; - 3AE6 : 30; - 3AE7 : 03; - 3AE8 : 90; - 3AE9 : 1C; - 3AEA : 18; - 3AEB : B0; - 3AEC : 19; - 3AED : 29; - 3AEE : 0F; - 3AEF : 8D; - 3AF0 : 78; - 3AF1 : 02; - 3AF2 : CE; - 3AF3 : 78; - 3AF4 : 02; - 3AF5 : D0; - 3AF6 : DA; - 3AF7 : A9; - 3AF8 : 40; - 3AF9 : 8D; - 3AFA : 78; - 3AFB : 02; - 3AFC : 20; - 3AFD : DC; - 3AFE : FB; - 3AFF : A9; - 3B00 : 00; - 3B01 : 8D; - 3B02 : 79; - 3B03 : 02; - 3B04 : F0; - 3B05 : CB; - 3B06 : A9; - 3B07 : 80; - 3B08 : 8D; - 3B09 : 78; - 3B0A : 02; - 3B0B : D0; - 3B0C : C4; - 3B0D : A5; - 3B0E : EC; - 3B0F : F0; - 3B10 : 0A; - 3B11 : A9; - 3B12 : 04; - 3B13 : 20; - 3B14 : E5; - 3B15 : FB; - 3B16 : A9; - 3B17 : 00; - 3B18 : 4C; - 3B19 : A7; - 3B1A : FB; - 3B1B : 20; - 3B1C : 90; - 3B1D : FD; - 3B1E : D0; - 3B1F : 03; - 3B20 : 4C; - 3B21 : A5; - 3B22 : FB; - 3B23 : AE; - 3B24 : 73; - 3B25 : 02; - 3B26 : CA; - 3B27 : F0; - 3B28 : 31; - 3B29 : AD; - 3B2A : 0B; - 3B2B : 02; - 3B2C : F0; - 3B2D : 0C; - 3B2E : A0; - 3B2F : 00; - 3B30 : A5; - 3B31 : FC; - 3B32 : D1; - 3B33 : E3; - 3B34 : F0; - 3B35 : 04; - 3B36 : A9; - 3B37 : 01; - 3B38 : 85; - 3B39 : ED; - 3B3A : A5; - 3B3B : ED; - 3B3C : F0; - 3B3D : 54; - 3B3E : A2; - 3B3F : 3D; - 3B40 : EC; - 3B41 : 76; - 3B42 : 02; - 3B43 : 90; - 3B44 : 46; - 3B45 : AE; - 3B46 : 76; - 3B47 : 02; - 3B48 : A5; - 3B49 : E4; - 3B4A : 9D; - [3B4B..3B4C] : 01; - 3B4D : A5; - 3B4E : E3; - 3B4F : 9D; - 3B50 : 00; - 3B51 : 01; - [3B52..3B53] : E8; - 3B54 : 8E; - 3B55 : 76; - 3B56 : 02; - 3B57 : 4C; - 3B58 : 92; - 3B59 : FB; - 3B5A : AE; - 3B5B : 77; - 3B5C : 02; - 3B5D : EC; - 3B5E : 76; - 3B5F : 02; - 3B60 : F0; - 3B61 : 3B; - 3B62 : A5; - 3B63 : E3; - 3B64 : DD; - 3B65 : 00; - 3B66 : 01; - 3B67 : D0; - 3B68 : 34; - 3B69 : A5; - 3B6A : E4; - 3B6B : DD; - [3B6C..3B6D] : 01; - 3B6E : D0; - 3B6F : 2D; - 3B70 : EE; - 3B71 : 77; - 3B72 : 02; - 3B73 : EE; - 3B74 : 77; - 3B75 : 02; - 3B76 : AD; - 3B77 : 0B; - 3B78 : 02; - 3B79 : F0; - 3B7A : 0C; - 3B7B : A5; - 3B7C : FC; - 3B7D : A0; - 3B7E : 00; - 3B7F : D1; - 3B80 : E3; - 3B81 : F0; - 3B82 : 1A; - 3B83 : A9; - 3B84 : 01; - 3B85 : 85; - 3B86 : ED; - 3B87 : A5; - 3B88 : ED; - 3B89 : F0; - 3B8A : 07; - 3B8B : A9; - 3B8C : 10; - 3B8D : 20; - 3B8E : E5; - 3B8F : FB; - 3B90 : D0; - 3B91 : 0B; - 3B92 : AD; - 3B93 : 0B; - 3B94 : 02; - 3B95 : D0; - 3B96 : 06; - 3B97 : A5; - 3B98 : FC; - 3B99 : A0; - 3B9A : 00; - 3B9B : 91; - 3B9C : E3; - 3B9D : E6; - 3B9E : E3; - 3B9F : D0; - 3BA0 : 38; - 3BA1 : E6; - 3BA2 : E4; - 3BA3 : D0; - 3BA4 : 34; - 3BA5 : A9; - 3BA6 : 80; - 3BA7 : 8D; - 3BA8 : 78; - 3BA9 : 02; - 3BAA : A6; - 3BAB : FD; - 3BAC : CA; - 3BAD : 30; - 3BAE : 02; - 3BAF : 86; - 3BB0 : FD; - 3BB1 : CE; - 3BB2 : 73; - 3BB3 : 02; - 3BB4 : F0; - 3BB5 : 09; - 3BB6 : AD; - 3BB7 : 76; - 3BB8 : 02; - 3BB9 : D0; - 3BBA : 1E; - 3BBB : 85; - 3BBC : FD; - 3BBD : F0; - 3BBE : 1A; - 3BBF : 20; - 3BC0 : FB; - 3BC1 : FC; - 3BC2 : 20; - 3BC3 : DC; - 3BC4 : FB; - 3BC5 : A0; - 3BC6 : 00; - 3BC7 : 8C; - 3BC8 : 79; - 3BC9 : 02; - 3BCA : 20; - 3BCB : 7C; - 3BCC : FD; - 3BCD : AD; - 3BCE : 79; - 3BCF : 02; - 3BD0 : 45; - 3BD1 : FC; - 3BD2 : F0; - 3BD3 : 05; - 3BD4 : A9; - [3BD5..3BD6] : 20; - 3BD7 : E5; - 3BD8 : FB; - 3BD9 : 4C; - 3BDA : 7E; - 3BDB : E6; - 3BDC : A5; - 3BDD : F8; - 3BDE : 85; - 3BDF : E4; - 3BE0 : A5; - 3BE1 : F7; - 3BE2 : 85; - 3BE3 : E3; - 3BE4 : 60; - 3BE5 : 0D; - 3BE6 : 0C; - 3BE7 : 02; - 3BE8 : 8D; - 3BE9 : 0C; - 3BEA : 02; - 3BEB : 60; - 3BEC : A9; - 3BED : 08; - 3BEE : 8D; - 3BEF : 6C; - 3BF0 : 02; - 3BF1 : A9; - 3BF2 : 00; - 3BF3 : 8D; - 3BF4 : 6F; - 3BF5 : 02; - 3BF6 : 8D; - 3BF7 : 74; - 3BF8 : 02; - 3BF9 : 8D; - 3BFA : 65; - 3BFB : 02; - 3BFC : 8D; - 3BFD : 75; - 3BFE : 02; - 3BFF : 60; - 3C00 : A5; - 3C01 : FC; - 3C02 : 4A; - 3C03 : A9; - 3C04 : 60; - 3C05 : 90; - 3C06 : 02; - 3C07 : A9; - 3C08 : B0; - 3C09 : A2; - 3C0A : 00; - 3C0B : 8D; - 3C0C : 48; - 3C0D : E8; - 3C0E : 8E; - 3C0F : 49; - 3C10 : E8; - 3C11 : AD; - 3C12 : 40; - 3C13 : E8; - 3C14 : 49; - 3C15 : 08; - 3C16 : 8D; - 3C17 : 40; - 3C18 : E8; - 3C19 : 29; - 3C1A : 08; - 3C1B : 60; - 3C1C : 38; - 3C1D : 66; - 3C1E : E4; - 3C1F : 30; - 3C20 : 44; - 3C21 : AD; - 3C22 : 74; - 3C23 : 02; - 3C24 : D0; - 3C25 : 13; - 3C26 : A9; - 3C27 : 10; - 3C28 : A2; - 3C29 : 01; - 3C2A : 20; - 3C2B : 0B; - 3C2C : FC; - 3C2D : D0; - 3C2E : 36; - 3C2F : EE; - 3C30 : 74; - 3C31 : 02; - 3C32 : A5; - 3C33 : E4; - 3C34 : 10; - 3C35 : 2F; - 3C36 : 4C; - 3C37 : BB; - 3C38 : FC; - 3C39 : AD; - 3C3A : 75; - 3C3B : 02; - 3C3C : D0; - 3C3D : 0A; - 3C3E : 20; - 3C3F : 07; - 3C40 : FC; - 3C41 : D0; - 3C42 : 22; - 3C43 : EE; - 3C44 : 75; - 3C45 : 02; - 3C46 : D0; - 3C47 : 1D; - 3C48 : 20; - 3C49 : 00; - 3C4A : FC; - 3C4B : D0; - 3C4C : 18; - 3C4D : AD; - 3C4E : 6F; - 3C4F : 02; - 3C50 : 49; - 3C51 : 01; - 3C52 : 8D; - 3C53 : 6F; - 3C54 : 02; - 3C55 : F0; - 3C56 : 11; - 3C57 : A5; - 3C58 : FC; - 3C59 : 49; - 3C5A : 01; - 3C5B : 85; - 3C5C : FC; - 3C5D : 29; - 3C5E : 01; - 3C5F : 4D; - 3C60 : 65; - 3C61 : 02; - 3C62 : 8D; - 3C63 : 65; - 3C64 : 02; - 3C65 : 4C; - 3C66 : 7E; - 3C67 : E6; - 3C68 : 46; - 3C69 : FC; - 3C6A : CE; - 3C6B : 6C; - 3C6C : 02; - 3C6D : AD; - 3C6E : 6C; - 3C6F : 02; - 3C70 : F0; - 3C71 : 3F; - 3C72 : 10; - 3C73 : F1; - 3C74 : 20; - 3C75 : EC; - 3C76 : FB; - 3C77 : 58; - 3C78 : AD; - 3C79 : 70; - 3C7A : 02; - 3C7B : F0; - 3C7C : 13; - 3C7D : A2; - 3C7E : 00; - 3C7F : 86; - 3C80 : F6; - 3C81 : CE; - 3C82 : 70; - 3C83 : 02; - 3C84 : A6; - 3C85 : FD; - 3C86 : E0; - 3C87 : 02; - 3C88 : D0; - 3C89 : 02; - 3C8A : 09; - 3C8B : 80; - 3C8C : 85; - 3C8D : FC; - 3C8E : D0; - 3C8F : D5; - 3C90 : 20; - 3C91 : 90; - 3C92 : FD; - 3C93 : 90; - 3C94 : 0A; - 3C95 : D0; - 3C96 : 85; - 3C97 : E6; - 3C98 : E4; - 3C99 : A5; - 3C9A : F6; - 3C9B : 85; - 3C9C : FC; - 3C9D : B0; - 3C9E : C6; - 3C9F : A0; - 3CA0 : 00; - 3CA1 : B1; - 3CA2 : E3; - 3CA3 : 85; - 3CA4 : FC; - 3CA5 : 45; - 3CA6 : F6; - 3CA7 : 85; - 3CA8 : F6; - 3CA9 : E6; - 3CAA : E3; - 3CAB : D0; - 3CAC : B8; - 3CAD : E6; - 3CAE : E4; - 3CAF : D0; - 3CB0 : B4; - 3CB1 : AD; - 3CB2 : 65; - 3CB3 : 02; - 3CB4 : 49; - 3CB5 : 01; - 3CB6 : 85; - 3CB7 : FC; - 3CB8 : 4C; - 3CB9 : 7E; - 3CBA : E6; - 3CBB : C6; - 3CBC : FD; - 3CBD : D0; - 3CBE : 03; - 3CBF : 20; - 3CC0 : ED; - 3CC1 : FF; - 3CC2 : A9; - 3CC3 : 50; - 3CC4 : 8D; - 3CC5 : 73; - 3CC6 : 02; - 3CC7 : A2; - 3CC8 : 08; - 3CC9 : 78; - 3CCA : 20; - 3CCB : 1B; - 3CCC : FD; - 3CCD : D0; - 3CCE : E9; - 3CCF : A9; - 3CD0 : 78; - 3CD1 : 20; - 3CD2 : 09; - 3CD3 : FC; - 3CD4 : D0; - 3CD5 : E2; - 3CD6 : CE; - 3CD7 : 73; - 3CD8 : 02; - 3CD9 : D0; - 3CDA : DD; - 3CDB : 20; - 3CDC : EC; - 3CDD : FB; - 3CDE : CE; - 3CDF : 79; - 3CE0 : 02; - 3CE1 : 10; - 3CE2 : D5; - 3CE3 : A2; - 3CE4 : 0A; - 3CE5 : 20; - 3CE6 : 1B; - 3CE7 : FD; - 3CE8 : 58; - 3CE9 : EE; - 3CEA : 79; - 3CEB : 02; - 3CEC : A5; - 3CED : FD; - 3CEE : F0; - 3CEF : 26; - 3CF0 : 20; - 3CF1 : DC; - 3CF2 : FB; - 3CF3 : A2; - 3CF4 : 09; - 3CF5 : 8E; - 3CF6 : 70; - 3CF7 : 02; - 3CF8 : 4C; - 3CF9 : 74; - 3CFA : FC; - 3CFB : 08; - 3CFC : 78; - 3CFD : 20; - 3CFE : ED; - 3CFF : FF; - 3D00 : A9; - 3D01 : 7F; - 3D02 : 8D; - 3D03 : 4E; - 3D04 : E8; - 3D05 : A9; - 3D06 : 3C; - 3D07 : 8D; - 3D08 : 11; - 3D09 : E8; - 3D0A : A9; - 3D0B : 3D; - 3D0C : 8D; - 3D0D : 13; - 3D0E : E8; - 3D0F : A2; - 3D10 : 0C; - 3D11 : 20; - 3D12 : 1B; - 3D13 : FD; - 3D14 : 28; - 3D15 : 60; - 3D16 : 20; - 3D17 : FB; - 3D18 : FC; - 3D19 : F0; - 3D1A : 9D; - 3D1B : BD; - 3D1C : 28; - 3D1D : FD; - 3D1E : 8D; - 3D1F : 19; - 3D20 : 02; - 3D21 : BD; - 3D22 : 29; - 3D23 : FD; - 3D24 : 8D; - 3D25 : 1A; - 3D26 : 02; - 3D27 : 60; - 3D28 : C2; - 3D29 : FD; - 3D2A : 80; - 3D2B : FE; - [3D2C..3D2D] : 00; - 3D2E : 9E; - 3D2F : FE; - 3D30 : CF; - 3D31 : FC; - 3D32 : 21; - 3D33 : FC; - 3D34 : 85; - 3D35 : E6; - 3D36 : 5F; - 3D37 : F9; - 3D38 : A2; - 3D39 : FF; - 3D3A : 9A; - 3D3B : D8; - 3D3C : 20; - [3D3D..3D3E] : E1; - 3D3F : AD; - 3D40 : 10; - 3D41 : E8; - 3D42 : 10; - 3D43 : 57; - 3D44 : 58; - 3D45 : 4C; - 3D46 : D2; - 3D47 : E0; - 3D48 : 84; - 3D49 : 00; - 3D4A : 84; - 3D4B : 01; - 3D4C : A0; - 3D4D : 03; - 3D4E : 98; - 3D4F : 18; - 3D50 : 65; - 3D51 : 01; - 3D52 : 45; - 3D53 : 02; - 3D54 : 91; - 3D55 : 00; - 3D56 : C8; - 3D57 : D0; - 3D58 : F5; - 3D59 : E6; - 3D5A : 01; - 3D5B : E4; - 3D5C : 01; - 3D5D : D0; - 3D5E : EF; - 3D5F : 84; - 3D60 : 00; - 3D61 : 84; - 3D62 : 01; - 3D63 : A0; - 3D64 : 03; - 3D65 : 98; - 3D66 : 18; - 3D67 : 65; - 3D68 : 01; - 3D69 : 45; - 3D6A : 02; - 3D6B : D1; - 3D6C : 00; - 3D6D : D0; - 3D6E : FE; - 3D6F : C8; - 3D70 : D0; - 3D71 : F3; - 3D72 : E6; - 3D73 : 01; - 3D74 : E4; - 3D75 : 01; - 3D76 : D0; - 3D77 : ED; - 3D78 : 4C; - 3D79 : 2D; - 3D7A : FE; - 3D7B : 00; - 3D7C : B1; - 3D7D : E3; - 3D7E : 4D; - 3D7F : 79; - 3D80 : 02; - 3D81 : 8D; - 3D82 : 79; - 3D83 : 02; - 3D84 : E6; - 3D85 : E3; - 3D86 : D0; - 3D87 : 02; - 3D88 : E6; - 3D89 : E4; - 3D8A : 20; - 3D8B : 90; - 3D8C : FD; - 3D8D : D0; - 3D8E : ED; - 3D8F : 60; - 3D90 : A5; - 3D91 : E4; - 3D92 : C5; - 3D93 : E6; - 3D94 : D0; - 3D95 : 04; - 3D96 : A5; - 3D97 : E3; - 3D98 : C5; - 3D99 : E5; - 3D9A : 60; - 3D9B : 8E; - 3D9C : 11; - 3D9D : E8; - 3D9E : 8E; - 3D9F : 10; - 3DA0 : E8; - 3DA1 : A9; - 3DA2 : 04; - 3DA3 : 8D; - 3DA4 : 11; - 3DA5 : E8; - 3DA6 : 8D; - 3DA7 : 10; - 3DA8 : E8; - 3DA9 : 20; - 3DAA : 1B; - 3DAB : FD; - 3DAC : CA; - 3DAD : 8E; - 3DAE : 44; - 3DAF : E8; - 3DB0 : 2C; - 3DB1 : 12; - 3DB2 : E8; - 3DB3 : 2C; - 3DB4 : 13; - 3DB5 : E8; - 3DB6 : 10; - 3DB7 : FB; - 3DB8 : 8E; - 3DB9 : 45; - 3DBA : E8; - 3DBB : 2C; - 3DBC : 12; - 3DBD : E8; - 3DBE : 58; - 3DBF : 4C; - 3DC0 : BF; - 3DC1 : FD; - 3DC2 : AD; - 3DC3 : 44; - 3DC4 : E8; - 3DC5 : AC; - 3DC6 : 45; - 3DC7 : E8; - 3DC8 : 2C; - 3DC9 : 13; - 3DCA : E8; - 3DCB : 10; - 3DCC : FE; - 3DCD : 29; - 3DCE : C0; - 3DCF : C9; - 3DD0 : C0; - 3DD1 : D0; - 3DD2 : FE; - 3DD3 : C0; - 3DD4 : BE; - 3DD5 : D0; - 3DD6 : FE; - 3DD7 : CE; - 3DD8 : 13; - 3DD9 : E8; - 3DDA : 2C; - 3DDB : 12; - 3DDC : E8; - 3DDD : A9; - 3DDE : 00; - 3DDF : 8D; - 3DE0 : 79; - 3DE1 : 02; - 3DE2 : 85; - 3DE3 : E3; - 3DE4 : 85; - 3DE5 : E5; - 3DE6 : A8; - 3DE7 : A2; - 3DE8 : C0; - 3DE9 : 86; - 3DEA : E4; - 3DEB : A2; - 3DEC : E8; - 3DED : 86; - 3DEE : E6; - 3DEF : 20; - 3DF0 : 7C; - 3DF1 : FD; - 3DF2 : A2; - 3DF3 : F0; - 3DF4 : 86; - 3DF5 : E4; - 3DF6 : 84; - 3DF7 : E6; - 3DF8 : 20; - 3DF9 : 7C; - 3DFA : FD; - 3DFB : CC; - 3DFC : 79; - 3DFD : 02; - 3DFE : D0; - 3DFF : FE; - 3E00 : A0; - 3E01 : FF; - 3E02 : 84; - 3E03 : 02; - 3E04 : C8; - 3E05 : 84; - 3E06 : 00; - 3E07 : A9; - 3E08 : 10; - 3E09 : 85; - 3E0A : 01; - 3E0B : A2; - 3E0C : 20; - 3E0D : B1; - 3E0E : 00; - 3E0F : 45; - 3E10 : 02; - 3E11 : 91; - 3E12 : 00; - 3E13 : D1; - 3E14 : 00; - 3E15 : F0; - 3E16 : 01; - 3E17 : C8; - 3E18 : E6; - 3E19 : 01; - 3E1A : E4; - 3E1B : 01; - 3E1C : D0; - 3E1D : EF; - 3E1E : C0; - 3E1F : 00; - 3E20 : F0; - 3E21 : 08; - 3E22 : C0; - 3E23 : 10; - 3E24 : D0; - 3E25 : FE; - 3E26 : A2; - 3E27 : 10; - 3E28 : A0; - 3E29 : 00; - 3E2A : 4C; - 3E2B : 48; - 3E2C : FD; - 3E2D : E6; - 3E2E : 02; - 3E2F : C4; - 3E30 : 02; - 3E31 : F0; - 3E32 : F7; - 3E33 : 8C; - 3E34 : 11; - 3E35 : E8; - 3E36 : A9; - 3E37 : 0F; - 3E38 : 8D; - 3E39 : 10; - 3E3A : E8; - 3E3B : A9; - 3E3C : 3C; - 3E3D : 8D; - 3E3E : 11; - 3E3F : E8; - 3E40 : A9; - 3E41 : FD; - 3E42 : A2; - 3E43 : 09; - 3E44 : 8E; - 3E45 : 10; - 3E46 : E8; - 3E47 : CD; - 3E48 : 12; - 3E49 : E8; - 3E4A : D0; - 3E4B : FE; - 3E4C : 4A; - 3E4D : 90; - 3E4E : 02; - 3E4F : 09; - 3E50 : 80; - 3E51 : CA; - 3E52 : 10; - 3E53 : F0; - 3E54 : 8E; - 3E55 : 10; - 3E56 : E8; - 3E57 : EC; - 3E58 : 12; - 3E59 : E8; - 3E5A : D0; - 3E5B : FE; - 3E5C : 8C; - 3E5D : 11; - 3E5E : E8; - 3E5F : 8C; - 3E60 : 10; - 3E61 : E8; - 3E62 : A9; - 3E63 : 3C; - 3E64 : 8D; - 3E65 : 11; - 3E66 : E8; - 3E67 : A2; - 3E68 : 02; - 3E69 : 20; - 3E6A : 1B; - 3E6B : FD; - 3E6C : A2; - 3E6D : F7; - 3E6E : 8E; - 3E6F : 40; - 3E70 : E8; - 3E71 : EE; - 3E72 : 11; - 3E73 : E8; - 3E74 : 2C; - 3E75 : 10; - 3E76 : E8; - 3E77 : 58; - 3E78 : 0E; - 3E79 : 40; - 3E7A : E8; - 3E7B : 4E; - 3E7C : 40; - 3E7D : E8; - 3E7E : D0; - 3E7F : FE; - 3E80 : CE; - 3E81 : 11; - 3E82 : E8; - 3E83 : 10; - 3E84 : FE; - 3E85 : 2C; - 3E86 : 10; - 3E87 : E8; - 3E88 : A2; - 3E89 : 06; - 3E8A : 20; - 3E8B : 1B; - 3E8C : FD; - 3E8D : 2C; - 3E8E : 40; - 3E8F : E8; - 3E90 : A9; - 3E91 : 90; - 3E92 : 8D; - 3E93 : 4E; - 3E94 : E8; - 3E95 : 58; - 3E96 : 0E; - 3E97 : 40; - 3E98 : E8; - 3E99 : 4E; - 3E9A : 40; - 3E9B : E8; - 3E9C : D0; - 3E9D : FE; - 3E9E : 2C; - 3E9F : 4D; - 3EA0 : E8; - 3EA1 : 10; - 3EA2 : FE; - 3EA3 : A9; - 3EA4 : 7F; - 3EA5 : 8D; - 3EA6 : 4E; - 3EA7 : E8; - 3EA8 : 2C; - 3EA9 : 40; - 3EAA : E8; - 3EAB : 4C; - 3EAC : C3; - 3EAD : FE; - 3EAE : 2C; - 3EAF : 41; - 3EB0 : E8; - 3EB1 : 70; - 3EB2 : FB; - 3EB3 : 2C; - 3EB4 : 4F; - 3EB5 : E8; - 3EB6 : 50; - 3EB7 : FB; - 3EB8 : 2C; - 3EB9 : 4F; - 3EBA : E8; - 3EBB : 70; - 3EBC : FB; - 3EBD : AD; - 3EBE : 4D; - 3EBF : E8; - 3EC0 : 29; - 3EC1 : 02; - 3EC2 : 60; - 3EC3 : A2; - 3EC4 : 0A; - 3EC5 : 2C; - 3EC6 : 41; - 3EC7 : E8; - 3EC8 : 10; - 3EC9 : FB; - 3ECA : 2C; - 3ECB : 41; - 3ECC : E8; - 3ECD : 30; - 3ECE : FB; - 3ECF : CA; - 3ED0 : D0; - 3ED1 : FD; - 3ED2 : 2C; - 3ED3 : 41; - 3ED4 : E8; - 3ED5 : 30; - 3ED6 : 02; - 3ED7 : 10; - 3ED8 : FE; - 3ED9 : EE; - [3EDA..3EDB] : FF; - 3EDC : 2C; - 3EDD : 41; - 3EDE : E8; - 3EDF : 30; - 3EE0 : FE; - 3EE1 : 2C; - 3EE2 : 41; - 3EE3 : E8; - 3EE4 : 50; - 3EE5 : FB; - 3EE6 : 2C; - 3EE7 : 41; - 3EE8 : E8; - 3EE9 : 70; - 3EEA : FB; - 3EEB : 2C; - 3EEC : 41; - 3EED : E8; - 3EEE : 50; - 3EEF : FB; - 3EF0 : 2C; - 3EF1 : 41; - 3EF2 : E8; - 3EF3 : 70; - 3EF4 : FB; - 3EF5 : 20; - 3EF6 : F0; - 3EF7 : E1; - 3EF8 : 20; - 3EF9 : AE; - 3EFA : FE; - 3EFB : D0; - 3EFC : FE; - 3EFD : A0; - 3EFE : 00; - 3EFF : A9; - 3F00 : A0; - 3F01 : 91; - 3F02 : E0; - 3F03 : 20; - 3F04 : AE; - 3F05 : FE; - 3F06 : F0; - 3F07 : FE; - 3F08 : A9; - 3F09 : 20; - 3F0A : 91; - 3F0B : E0; - 3F0C : 20; - 3F0D : AE; - 3F0E : FE; - 3F0F : D0; - 3F10 : FE; - 3F11 : C0; - 3F12 : E7; - 3F13 : D0; - 3F14 : 06; - 3F15 : A9; - 3F16 : 83; - 3F17 : C5; - 3F18 : E1; - 3F19 : F0; - 3F1A : 09; - 3F1B : C8; - 3F1C : D0; - 3F1D : E1; - 3F1E : E6; - 3F1F : E1; - 3F20 : D0; - 3F21 : DD; - 3F22 : F0; - 3F23 : FE; - 3F24 : 98; - 3F25 : 91; - 3F26 : E0; - 3F27 : 88; - 3F28 : C0; - 3F29 : FF; - 3F2A : D0; - 3F2B : F8; - 3F2C : C6; - 3F2D : E1; - 3F2E : A9; - 3F2F : 7F; - 3F30 : C5; - 3F31 : E1; - 3F32 : D0; - 3F33 : F0; - 3F34 : A9; - 3F35 : 34; - 3F36 : 8D; - 3F37 : 11; - 3F38 : E8; - 3F39 : 20; - 3F3A : AE; - 3F3B : FE; - 3F3C : D0; - 3F3D : FE; - 3F3E : A9; - 3F3F : 3C; - 3F40 : 8D; - 3F41 : 11; - 3F42 : E8; - 3F43 : A6; - 3F44 : 00; - 3F45 : 8E; - 3F46 : 22; - 3F47 : E8; - 3F48 : EC; - 3F49 : 20; - 3F4A : E8; - 3F4B : D0; - 3F4C : FE; - 3F4D : E8; - 3F4E : D0; - 3F4F : F5; - 3F50 : 2C; - 3F51 : 20; - 3F52 : E8; - 3F53 : A9; - 3F54 : FB; - 3F55 : 8D; - 3F56 : 40; - 3F57 : E8; - 3F58 : 2C; - 3F59 : 21; - 3F5A : E8; - 3F5B : 10; - 3F5C : FE; - 3F5D : 2C; - 3F5E : 40; - 3F5F : E8; - 3F60 : 50; - 3F61 : FE; - 3F62 : 4A; - 3F63 : 8D; - 3F64 : 40; - 3F65 : E8; - 3F66 : 2C; - 3F67 : 40; - 3F68 : E8; - 3F69 : 70; - 3F6A : FE; - 3F6B : 10; - 3F6C : FE; - 3F6D : A9; - 3F6E : 34; - 3F6F : 8D; - 3F70 : 23; - 3F71 : E8; - 3F72 : AD; - 3F73 : 40; - 3F74 : E8; - 3F75 : 30; - 3F76 : FE; - 3F77 : 4A; - 3F78 : 90; - 3F79 : FE; - 3F7A : A9; - 3F7B : 34; - 3F7C : 8D; - 3F7D : 21; - 3F7E : E8; - 3F7F : 4E; - 3F80 : 40; - 3F81 : E8; - 3F82 : B0; - 3F83 : FE; - 3F84 : A9; - 3F85 : 02; - 3F86 : 8D; - 3F87 : 43; - 3F88 : E8; - 3F89 : 8D; - 3F8A : 41; - 3F8B : E8; - 3F8C : 2C; - 3F8D : 10; - 3F8E : E8; - 3F8F : 50; - 3F90 : FE; - 3F91 : 8E; - 3F92 : 41; - 3F93 : E8; - 3F94 : 2C; - 3F95 : 10; - 3F96 : E8; - 3F97 : 50; - 3F98 : 05; - [3F99..3F9A] : EA; - 3F9B : 4C; - 3F9C : 9B; - 3F9D : FF; - 3F9E : 8E; - 3F9F : 11; - 3FA0 : E8; - 3FA1 : A0; - 3FA2 : 0F; - 3FA3 : 8C; - 3FA4 : 10; - 3FA5 : E8; - 3FA6 : 0A; - 3FA7 : 8D; - 3FA8 : 11; - 3FA9 : E8; - 3FAA : 49; - 3FAB : FF; - 3FAC : 8D; - 3FAD : 10; - 3FAE : E8; - 3FAF : 4C; - 3FB0 : AF; - 3FB1 : FF; - 3FB2 : 61; - [3FB3..3FBF] : 00; - 3FC0 : 4C; - 3FC1 : 2A; - 3FC2 : F5; - 3FC3 : 4C; - 3FC4 : C8; - 3FC5 : F2; - 3FC6 : 4C; - 3FC7 : 8B; - 3FC8 : F7; - 3FC9 : 4C; - 3FCA : DC; - 3FCB : F7; - 3FCC : 4C; - 3FCD : 7D; - 3FCE : F2; - 3FCF : 4C; - 3FD0 : DF; - 3FD1 : F1; - 3FD2 : 4C; - 3FD3 : 30; - 3FD4 : F2; - 3FD5 : 4C; - 3FD6 : 46; - 3FD7 : F3; - 3FD8 : 4C; - 3FD9 : 9E; - 3FDA : F6; - 3FDB : 4C; - 3FDC : BB; - 3FDD : F4; - 3FDE : 4C; - 3FDF : 95; - 3FE0 : F6; - 3FE1 : 4C; - 3FE2 : 39; - 3FE3 : F3; - 3FE4 : 4C; - 3FE5 : CC; - 3FE6 : F1; - 3FE7 : 4C; - 3FE8 : A4; - 3FE9 : F2; - 3FEA : 4C; - 3FEB : 36; - 3FEC : F7; - 3FED : A9; - 3FEE : 3C; - 3FEF : 8D; - 3FF0 : 13; - 3FF1 : E8; - 3FF2 : AD; - 3FF3 : 40; - 3FF4 : E8; - 3FF5 : 09; - 3FF6 : 10; - 3FF7 : 8D; - 3FF8 : 40; - 3FF9 : E8; - 3FFA : 60; - 3FFB : CA; - 3FFC : 38; - 3FFD : FD; - 3FFE : 6B; - 3FFF : E6; -END; diff --git a/Computer_MiST/Commodore - Pet2001_MiST/rtl/roms/Pet2001_RomType2.mif b/Computer_MiST/Commodore - Pet2001_MiST/rtl/roms/Pet2001_RomType2.mif deleted file mode 100644 index 72f6ec61..00000000 --- a/Computer_MiST/Commodore - Pet2001_MiST/rtl/roms/Pet2001_RomType2.mif +++ /dev/null @@ -1,15344 +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 generated Memory Initialization File (.mif) - -WIDTH=8; -DEPTH=16384; - -ADDRESS_RADIX=HEX; -DATA_RADIX=HEX; - -CONTENT BEGIN - 0000 : 40; - 0001 : C7; - 0002 : 57; - 0003 : C6; - 0004 : 1F; - 0005 : CC; - 0006 : FF; - 0007 : C7; - 0008 : A6; - 0009 : CA; - 000A : C0; - 000B : CA; - 000C : 62; - 000D : CF; - 000E : 06; - 000F : CB; - 0010 : AC; - 0011 : C8; - 0012 : AC; - 0013 : C7; - 0014 : 84; - 0015 : C7; - 0016 : 2F; - 0017 : C8; - 0018 : 2F; - 0019 : C7; - 001A : 8F; - 001B : C7; - 001C : D9; - 001D : C7; - 001E : 42; - 001F : C8; - 0020 : 3E; - 0021 : C7; - 0022 : 52; - 0023 : C8; - 0024 : 0F; - 0025 : D7; - 0026 : D4; - 0027 : FF; - 0028 : D7; - 0029 : FF; - 002A : DA; - 002B : FF; - 002C : 8C; - 002D : D2; - 002E : 06; - 002F : D7; - 0030 : 8A; - 0031 : C9; - 0032 : AA; - 0033 : C9; - 0034 : 6A; - 0035 : C7; - 0036 : B4; - 0037 : C5; - 0038 : 76; - 0039 : C5; - 003A : 90; - 003B : C9; - 003C : DD; - 003D : FF; - 003E : BF; - 003F : FF; - 0040 : C2; - 0041 : FF; - 0042 : 7C; - 0043 : CA; - 0044 : 5A; - 0045 : C5; - 0046 : 45; - 0047 : DB; - 0048 : D8; - 0049 : DB; - 004A : 64; - 004B : DB; - [004C..004D] : 00; - 004E : 59; - 004F : D2; - 0050 : 7A; - 0051 : D2; - 0052 : 5E; - 0053 : DE; - 0054 : 7F; - 0055 : DF; - 0056 : F6; - 0057 : D8; - 0058 : DA; - 0059 : DE; - 005A : D8; - [005B..005D] : DF; - 005E : 28; - 005F : E0; - 0060 : 8C; - 0061 : E0; - 0062 : E8; - 0063 : D6; - 0064 : 56; - 0065 : D6; - 0066 : 3F; - 0067 : D3; - 0068 : 87; - 0069 : D6; - 006A : 65; - 006B : D6; - 006C : C6; - 006D : D5; - 006E : DA; - 006F : D5; - 0070 : 06; - 0071 : D6; - 0072 : 11; - 0073 : D6; - 0074 : 79; - 0075 : 75; - 0076 : D7; - 0077 : 79; - 0078 : 35; - 0079 : D7; - 007A : 7B; - 007B : 36; - 007C : D9; - 007D : 7B; - 007E : 1D; - 007F : DA; - 0080 : 7F; - 0081 : 67; - 0082 : DE; - 0083 : 50; - 0084 : CA; - 0085 : CE; - 0086 : 46; - 0087 : C7; - 0088 : CE; - 0089 : 7D; - 008A : A0; - 008B : DE; - 008C : 5A; - 008D : CE; - 008E : CD; - 008F : 64; - 0090 : F7; - 0091 : CE; - 0092 : 45; - 0093 : 4E; - 0094 : C4; - 0095 : 46; - 0096 : 4F; - 0097 : D2; - 0098 : 4E; - 0099 : 45; - 009A : 58; - 009B : D4; - 009C : 44; - 009D : 41; - 009E : 54; - 009F : C1; - 00A0 : 49; - 00A1 : 4E; - 00A2 : 50; - 00A3 : 55; - 00A4 : 54; - 00A5 : A3; - 00A6 : 49; - 00A7 : 4E; - 00A8 : 50; - 00A9 : 55; - 00AA : D4; - 00AB : 44; - 00AC : 49; - 00AD : CD; - 00AE : 52; - 00AF : 45; - 00B0 : 41; - 00B1 : C4; - 00B2 : 4C; - 00B3 : 45; - 00B4 : D4; - 00B5 : 47; - 00B6 : 4F; - 00B7 : 54; - 00B8 : CF; - 00B9 : 52; - 00BA : 55; - 00BB : CE; - 00BC : 49; - 00BD : C6; - 00BE : 52; - 00BF : 45; - 00C0 : 53; - 00C1 : 54; - 00C2 : 4F; - 00C3 : 52; - 00C4 : C5; - 00C5 : 47; - 00C6 : 4F; - 00C7 : 53; - 00C8 : 55; - 00C9 : C2; - 00CA : 52; - 00CB : 45; - 00CC : 54; - 00CD : 55; - 00CE : 52; - 00CF : CE; - 00D0 : 52; - 00D1 : 45; - 00D2 : CD; - 00D3 : 53; - 00D4 : 54; - 00D5 : 4F; - 00D6 : D0; - 00D7 : 4F; - 00D8 : CE; - 00D9 : 57; - 00DA : 41; - 00DB : 49; - 00DC : D4; - 00DD : 4C; - 00DE : 4F; - 00DF : 41; - 00E0 : C4; - 00E1 : 53; - 00E2 : 41; - 00E3 : 56; - 00E4 : C5; - 00E5 : 56; - 00E6 : 45; - 00E7 : 52; - 00E8 : 49; - 00E9 : 46; - 00EA : D9; - 00EB : 44; - 00EC : 45; - 00ED : C6; - 00EE : 50; - 00EF : 4F; - 00F0 : 4B; - 00F1 : C5; - 00F2 : 50; - 00F3 : 52; - 00F4 : 49; - 00F5 : 4E; - 00F6 : 54; - 00F7 : A3; - 00F8 : 50; - 00F9 : 52; - 00FA : 49; - 00FB : 4E; - 00FC : D4; - 00FD : 43; - 00FE : 4F; - 00FF : 4E; - 0100 : D4; - 0101 : 4C; - 0102 : 49; - 0103 : 53; - 0104 : D4; - 0105 : 43; - 0106 : 4C; - 0107 : D2; - 0108 : 43; - 0109 : 4D; - 010A : C4; - 010B : 53; - 010C : 59; - 010D : D3; - 010E : 4F; - 010F : 50; - 0110 : 45; - 0111 : CE; - 0112 : 43; - 0113 : 4C; - 0114 : 4F; - 0115 : 53; - 0116 : C5; - 0117 : 47; - 0118 : 45; - 0119 : D4; - 011A : 4E; - 011B : 45; - 011C : D7; - 011D : 54; - 011E : 41; - 011F : 42; - 0120 : A8; - 0121 : 54; - 0122 : CF; - 0123 : 46; - 0124 : CE; - 0125 : 53; - 0126 : 50; - 0127 : 43; - 0128 : A8; - 0129 : 54; - 012A : 48; - 012B : 45; - 012C : CE; - 012D : 4E; - 012E : 4F; - 012F : D4; - 0130 : 53; - 0131 : 54; - 0132 : 45; - 0133 : D0; - 0134 : AB; - 0135 : AD; - 0136 : AA; - 0137 : AF; - 0138 : DE; - 0139 : 41; - 013A : 4E; - 013B : C4; - 013C : 4F; - 013D : D2; - 013E : BE; - 013F : BD; - 0140 : BC; - 0141 : 53; - 0142 : 47; - 0143 : CE; - 0144 : 49; - 0145 : 4E; - 0146 : D4; - 0147 : 41; - 0148 : 42; - 0149 : D3; - 014A : 55; - 014B : 53; - 014C : D2; - 014D : 46; - 014E : 52; - 014F : C5; - 0150 : 50; - 0151 : 4F; - 0152 : D3; - 0153 : 53; - 0154 : 51; - 0155 : D2; - 0156 : 52; - 0157 : 4E; - 0158 : C4; - 0159 : 4C; - 015A : 4F; - 015B : C7; - 015C : 45; - 015D : 58; - 015E : D0; - 015F : 43; - 0160 : 4F; - 0161 : D3; - 0162 : 53; - 0163 : 49; - 0164 : CE; - 0165 : 54; - 0166 : 41; - 0167 : CE; - 0168 : 41; - 0169 : 54; - 016A : CE; - 016B : 50; - [016C..016D] : 45; - 016E : CB; - 016F : 4C; - 0170 : 45; - 0171 : CE; - 0172 : 53; - 0173 : 54; - 0174 : 52; - 0175 : A4; - 0176 : 56; - 0177 : 41; - 0178 : CC; - 0179 : 41; - 017A : 53; - 017B : C3; - 017C : 43; - 017D : 48; - 017E : 52; - 017F : A4; - 0180 : 4C; - 0181 : 45; - 0182 : 46; - 0183 : 54; - 0184 : A4; - 0185 : 52; - 0186 : 49; - 0187 : 47; - 0188 : 48; - 0189 : 54; - 018A : A4; - 018B : 4D; - 018C : 49; - 018D : 44; - 018E : A4; - 018F : 47; - 0190 : CF; - 0191 : 00; - 0192 : 4E; - 0193 : 45; - 0194 : 58; - 0195 : 54; - 0196 : 20; - 0197 : 57; - 0198 : 49; - 0199 : 54; - 019A : 48; - 019B : 4F; - 019C : 55; - 019D : 54; - 019E : 20; - 019F : 46; - 01A0 : 4F; - 01A1 : D2; - 01A2 : 53; - 01A3 : 59; - 01A4 : 4E; - 01A5 : 54; - 01A6 : 41; - 01A7 : D8; - 01A8 : 52; - 01A9 : 45; - 01AA : 54; - 01AB : 55; - 01AC : 52; - 01AD : 4E; - 01AE : 20; - 01AF : 57; - 01B0 : 49; - 01B1 : 54; - 01B2 : 48; - 01B3 : 4F; - 01B4 : 55; - 01B5 : 54; - 01B6 : 20; - 01B7 : 47; - 01B8 : 4F; - 01B9 : 53; - 01BA : 55; - 01BB : C2; - 01BC : 4F; - 01BD : 55; - 01BE : 54; - 01BF : 20; - 01C0 : 4F; - 01C1 : 46; - 01C2 : 20; - 01C3 : 44; - 01C4 : 41; - 01C5 : 54; - 01C6 : C1; - 01C7 : 49; - [01C8..01C9] : 4C; - 01CA : 45; - 01CB : 47; - 01CC : 41; - 01CD : 4C; - 01CE : 20; - 01CF : 51; - 01D0 : 55; - 01D1 : 41; - 01D2 : 4E; - 01D3 : 54; - 01D4 : 49; - 01D5 : 54; - 01D6 : D9; - 01D7 : 4F; - 01D8 : 56; - 01D9 : 45; - 01DA : 52; - 01DB : 46; - 01DC : 4C; - 01DD : 4F; - 01DE : D7; - 01DF : 4F; - 01E0 : 55; - 01E1 : 54; - 01E2 : 20; - 01E3 : 4F; - 01E4 : 46; - 01E5 : 20; - 01E6 : 4D; - 01E7 : 45; - 01E8 : 4D; - 01E9 : 4F; - 01EA : 52; - 01EB : D9; - 01EC : 55; - 01ED : 4E; - 01EE : 44; - 01EF : 45; - 01F0 : 46; - 01F1 : 27; - 01F2 : 44; - 01F3 : 20; - 01F4 : 53; - 01F5 : 54; - 01F6 : 41; - 01F7 : 54; - 01F8 : 45; - 01F9 : 4D; - 01FA : 45; - 01FB : 4E; - 01FC : D4; - 01FD : 42; - 01FE : 41; - 01FF : 44; - 0200 : 20; - 0201 : 53; - 0202 : 55; - 0203 : 42; - 0204 : 53; - 0205 : 43; - 0206 : 52; - 0207 : 49; - 0208 : 50; - 0209 : D4; - 020A : 52; - 020B : 45; - 020C : 44; - 020D : 49; - 020E : 4D; - 020F : 27; - 0210 : 44; - 0211 : 20; - 0212 : 41; - [0213..0214] : 52; - 0215 : 41; - 0216 : D9; - 0217 : 44; - 0218 : 49; - 0219 : 56; - 021A : 49; - 021B : 53; - 021C : 49; - 021D : 4F; - 021E : 4E; - 021F : 20; - 0220 : 42; - 0221 : 59; - 0222 : 20; - 0223 : 5A; - 0224 : 45; - 0225 : 52; - 0226 : CF; - 0227 : 49; - [0228..0229] : 4C; - 022A : 45; - 022B : 47; - 022C : 41; - 022D : 4C; - 022E : 20; - 022F : 44; - 0230 : 49; - 0231 : 52; - 0232 : 45; - 0233 : 43; - 0234 : D4; - 0235 : 54; - 0236 : 59; - 0237 : 50; - 0238 : 45; - 0239 : 20; - 023A : 4D; - 023B : 49; - 023C : 53; - 023D : 4D; - 023E : 41; - 023F : 54; - 0240 : 43; - 0241 : C8; - 0242 : 53; - 0243 : 54; - 0244 : 52; - 0245 : 49; - 0246 : 4E; - 0247 : 47; - 0248 : 20; - 0249 : 54; - [024A..024B] : 4F; - 024C : 20; - 024D : 4C; - 024E : 4F; - 024F : 4E; - 0250 : C7; - 0251 : 46; - 0252 : 49; - 0253 : 4C; - 0254 : 45; - 0255 : 20; - 0256 : 44; - 0257 : 41; - 0258 : 54; - 0259 : C1; - 025A : 46; - 025B : 4F; - 025C : 52; - 025D : 4D; - 025E : 55; - 025F : 4C; - 0260 : 41; - 0261 : 20; - 0262 : 54; - [0263..0264] : 4F; - 0265 : 20; - 0266 : 43; - 0267 : 4F; - 0268 : 4D; - 0269 : 50; - 026A : 4C; - 026B : 45; - 026C : D8; - 026D : 43; - 026E : 41; - 026F : 4E; - 0270 : 27; - 0271 : 54; - 0272 : 20; - 0273 : 43; - 0274 : 4F; - 0275 : 4E; - 0276 : 54; - 0277 : 49; - 0278 : 4E; - 0279 : 55; - 027A : C5; - 027B : 55; - 027C : 4E; - 027D : 44; - 027E : 45; - 027F : 46; - 0280 : 27; - 0281 : 44; - 0282 : 20; - 0283 : 46; - 0284 : 55; - 0285 : 4E; - 0286 : 43; - 0287 : 54; - 0288 : 49; - 0289 : 4F; - 028A : CE; - 028B : 20; - 028C : 45; - [028D..028E] : 52; - 028F : 4F; - 0290 : 52; - 0291 : 00; - 0292 : 20; - 0293 : 49; - 0294 : 4E; - 0295 : 20; - 0296 : 00; - 0297 : 0D; - 0298 : 0A; - 0299 : 52; - 029A : 45; - 029B : 41; - 029C : 44; - 029D : 59; - 029E : 2E; - 029F : 0D; - 02A0 : 0A; - 02A1 : 00; - 02A2 : 0D; - 02A3 : 0A; - 02A4 : 42; - 02A5 : 52; - 02A6 : 45; - 02A7 : 41; - 02A8 : 4B; - 02A9 : 00; - 02AA : BA; - [02AB..02AE] : E8; - 02AF : BD; - [02B0..02B1] : 01; - 02B2 : C9; - 02B3 : 81; - 02B4 : D0; - 02B5 : 21; - 02B6 : A5; - 02B7 : 47; - 02B8 : D0; - 02B9 : 0A; - 02BA : BD; - 02BB : 02; - 02BC : 01; - 02BD : 85; - 02BE : 46; - 02BF : BD; - 02C0 : 03; - 02C1 : 01; - 02C2 : 85; - 02C3 : 47; - 02C4 : DD; - 02C5 : 03; - 02C6 : 01; - 02C7 : D0; - 02C8 : 07; - 02C9 : A5; - 02CA : 46; - 02CB : DD; - 02CC : 02; - 02CD : 01; - 02CE : F0; - 02CF : 07; - 02D0 : 8A; - 02D1 : 18; - 02D2 : 69; - 02D3 : 12; - 02D4 : AA; - 02D5 : D0; - 02D6 : D8; - 02D7 : 60; - 02D8 : 20; - 02D9 : 28; - 02DA : C3; - 02DB : 85; - 02DC : 2E; - 02DD : 84; - 02DE : 2F; - 02DF : 38; - 02E0 : A5; - 02E1 : 57; - 02E2 : E5; - 02E3 : 5C; - 02E4 : 85; - 02E5 : 1F; - 02E6 : A8; - 02E7 : A5; - 02E8 : 58; - 02E9 : E5; - 02EA : 5D; - 02EB : AA; - 02EC : E8; - 02ED : 98; - 02EE : F0; - 02EF : 23; - 02F0 : A5; - 02F1 : 57; - 02F2 : 38; - 02F3 : E5; - 02F4 : 1F; - 02F5 : 85; - 02F6 : 57; - 02F7 : B0; - 02F8 : 03; - 02F9 : C6; - 02FA : 58; - 02FB : 38; - 02FC : A5; - 02FD : 55; - 02FE : E5; - 02FF : 1F; - 0300 : 85; - 0301 : 55; - 0302 : B0; - 0303 : 08; - 0304 : C6; - 0305 : 56; - 0306 : 90; - 0307 : 04; - 0308 : B1; - 0309 : 57; - 030A : 91; - 030B : 55; - 030C : 88; - 030D : D0; - 030E : F9; - 030F : B1; - 0310 : 57; - 0311 : 91; - 0312 : 55; - 0313 : C6; - 0314 : 58; - 0315 : C6; - 0316 : 56; - 0317 : CA; - 0318 : D0; - 0319 : F2; - 031A : 60; - 031B : 0A; - 031C : 69; - 031D : 3E; - 031E : B0; - 031F : 35; - 0320 : 85; - 0321 : 1F; - 0322 : BA; - 0323 : E4; - 0324 : 1F; - 0325 : 90; - 0326 : 2E; - 0327 : 60; - 0328 : C4; - 0329 : 31; - 032A : 90; - 032B : 28; - 032C : D0; - 032D : 04; - 032E : C5; - 032F : 30; - 0330 : 90; - 0331 : 22; - 0332 : 48; - 0333 : A2; - 0334 : 09; - 0335 : 98; - 0336 : 48; - 0337 : B5; - 0338 : 54; - 0339 : CA; - 033A : 10; - 033B : FA; - 033C : 20; - 033D : 00; - 033E : D4; - 033F : A2; - 0340 : F7; - 0341 : 68; - 0342 : 95; - 0343 : 5E; - 0344 : E8; - 0345 : 30; - 0346 : FA; - 0347 : 68; - 0348 : A8; - 0349 : 68; - 034A : C4; - 034B : 31; - 034C : 90; - 034D : 06; - 034E : D0; - 034F : 05; - 0350 : C5; - 0351 : 30; - 0352 : B0; - 0353 : 01; - 0354 : 60; - 0355 : A2; - 0356 : 4D; - 0357 : 46; - 0358 : 0D; - 0359 : A5; - 035A : 0E; - 035B : F0; - 035C : 07; - 035D : 20; - 035E : CC; - 035F : FF; - 0360 : A9; - 0361 : 00; - 0362 : 85; - 0363 : 0E; - 0364 : 20; - 0365 : E2; - 0366 : C9; - 0367 : 20; - 0368 : 43; - 0369 : CA; - 036A : BD; - 036B : 92; - 036C : C1; - 036D : 48; - 036E : 29; - 036F : 7F; - 0370 : 20; - 0371 : 45; - 0372 : CA; - 0373 : E8; - 0374 : 68; - 0375 : 10; - 0376 : F3; - 0377 : 20; - 0378 : 93; - 0379 : C5; - 037A : A9; - 037B : 8B; - 037C : A0; - 037D : C2; - 037E : 20; - 037F : 1C; - 0380 : CA; - 0381 : A4; - 0382 : 37; - 0383 : C8; - 0384 : F0; - 0385 : 03; - 0386 : 20; - 0387 : CE; - 0388 : DC; - 0389 : 46; - 038A : 0D; - 038B : A9; - 038C : 97; - 038D : A0; - 038E : C2; - 038F : 20; - 0390 : 1C; - 0391 : CA; - 0392 : 20; - 0393 : 6F; - 0394 : C4; - 0395 : 86; - 0396 : 77; - 0397 : 84; - 0398 : 78; - 0399 : 20; - 039A : 70; - 039B : 00; - 039C : AA; - 039D : F0; - 039E : F3; - 039F : A2; - 03A0 : FF; - 03A1 : 86; - 03A2 : 37; - 03A3 : 90; - 03A4 : 06; - 03A5 : 20; - 03A6 : 95; - 03A7 : C4; - 03A8 : 4C; - 03A9 : F7; - 03AA : C6; - 03AB : 20; - 03AC : 73; - 03AD : C8; - 03AE : 20; - 03AF : 95; - 03B0 : C4; - 03B1 : 84; - 03B2 : 05; - 03B3 : 20; - 03B4 : 2C; - 03B5 : C5; - 03B6 : 90; - 03B7 : 44; - 03B8 : A0; - 03B9 : 01; - 03BA : B1; - 03BB : 5C; - 03BC : 85; - 03BD : 20; - 03BE : A5; - 03BF : 2A; - 03C0 : 85; - 03C1 : 1F; - 03C2 : A5; - 03C3 : 5D; - 03C4 : 85; - 03C5 : 22; - 03C6 : A5; - 03C7 : 5C; - 03C8 : 88; - 03C9 : F1; - 03CA : 5C; - 03CB : 18; - 03CC : 65; - 03CD : 2A; - 03CE : 85; - 03CF : 2A; - 03D0 : 85; - 03D1 : 21; - 03D2 : A5; - 03D3 : 2B; - 03D4 : 69; - 03D5 : FF; - 03D6 : 85; - 03D7 : 2B; - 03D8 : E5; - 03D9 : 5D; - 03DA : AA; - 03DB : 38; - 03DC : A5; - 03DD : 5C; - 03DE : E5; - 03DF : 2A; - 03E0 : A8; - 03E1 : B0; - 03E2 : 03; - 03E3 : E8; - 03E4 : C6; - 03E5 : 22; - 03E6 : 18; - 03E7 : 65; - 03E8 : 1F; - 03E9 : 90; - 03EA : 03; - 03EB : C6; - 03EC : 20; - 03ED : 18; - 03EE : B1; - 03EF : 1F; - 03F0 : 91; - 03F1 : 21; - 03F2 : C8; - 03F3 : D0; - 03F4 : F9; - 03F5 : E6; - 03F6 : 20; - 03F7 : E6; - 03F8 : 22; - 03F9 : CA; - 03FA : D0; - 03FB : F2; - 03FC : 20; - 03FD : 72; - 03FE : C5; - 03FF : 20; - 0400 : 42; - 0401 : C4; - 0402 : AD; - 0403 : 00; - 0404 : 02; - 0405 : F0; - 0406 : 8B; - 0407 : 18; - 0408 : A5; - 0409 : 2A; - 040A : 85; - 040B : 57; - 040C : 65; - 040D : 05; - 040E : 85; - 040F : 55; - 0410 : A4; - 0411 : 2B; - 0412 : 84; - 0413 : 58; - 0414 : 90; - 0415 : 01; - 0416 : C8; - 0417 : 84; - 0418 : 56; - 0419 : 20; - 041A : D8; - 041B : C2; - 041C : A5; - 041D : 11; - 041E : A4; - 041F : 12; - 0420 : 8D; - 0421 : FE; - 0422 : 01; - 0423 : 8C; - 0424 : FF; - 0425 : 01; - 0426 : A5; - 0427 : 2E; - 0428 : A4; - 0429 : 2F; - 042A : 85; - 042B : 2A; - 042C : 84; - 042D : 2B; - 042E : A4; - 042F : 05; - 0430 : 88; - 0431 : B9; - 0432 : FC; - 0433 : 01; - 0434 : 91; - 0435 : 5C; - 0436 : 88; - 0437 : 10; - 0438 : F8; - 0439 : 20; - 043A : 72; - 043B : C5; - 043C : 20; - 043D : 42; - 043E : C4; - 043F : 4C; - 0440 : 92; - 0441 : C3; - 0442 : A5; - 0443 : 28; - 0444 : A4; - 0445 : 29; - 0446 : 85; - 0447 : 1F; - 0448 : 84; - 0449 : 20; - 044A : 18; - 044B : A0; - 044C : 01; - 044D : B1; - 044E : 1F; - 044F : F0; - 0450 : 1D; - 0451 : A0; - 0452 : 04; - 0453 : C8; - 0454 : B1; - 0455 : 1F; - 0456 : D0; - 0457 : FB; - 0458 : C8; - 0459 : 98; - 045A : 65; - 045B : 1F; - 045C : AA; - 045D : A0; - 045E : 00; - 045F : 91; - 0460 : 1F; - 0461 : A5; - 0462 : 20; - 0463 : 69; - 0464 : 00; - 0465 : C8; - 0466 : 91; - 0467 : 1F; - 0468 : 86; - 0469 : 1F; - 046A : 85; - 046B : 20; - 046C : 90; - 046D : DD; - 046E : 60; - 046F : A2; - 0470 : 00; - 0471 : 20; - 0472 : 81; - 0473 : C4; - 0474 : C9; - 0475 : 0D; - 0476 : F0; - 0477 : 06; - 0478 : 9D; - 0479 : 00; - 047A : 02; - 047B : E8; - 047C : D0; - 047D : F3; - 047E : 4C; - 047F : D5; - 0480 : C9; - 0481 : 20; - 0482 : CF; - 0483 : FF; - 0484 : A4; - 0485 : 0E; - 0486 : D0; - 0487 : 0C; - 0488 : C9; - 0489 : 0F; - 048A : D0; - 048B : 08; - 048C : 48; - 048D : A5; - 048E : 0D; - 048F : 49; - 0490 : FF; - 0491 : 85; - 0492 : 0D; - 0493 : 68; - 0494 : 60; - 0495 : A6; - 0496 : 77; - 0497 : A0; - 0498 : 04; - 0499 : 84; - 049A : 09; - 049B : BD; - 049C : 00; - 049D : 02; - 049E : 10; - 049F : 07; - 04A0 : C9; - 04A1 : FF; - 04A2 : F0; - 04A3 : 3E; - 04A4 : E8; - 04A5 : D0; - 04A6 : F4; - 04A7 : C9; - 04A8 : 20; - 04A9 : F0; - 04AA : 37; - 04AB : 85; - 04AC : 04; - 04AD : C9; - 04AE : 22; - 04AF : F0; - 04B0 : 56; - 04B1 : 24; - 04B2 : 09; - 04B3 : 70; - 04B4 : 2D; - 04B5 : C9; - 04B6 : 3F; - 04B7 : D0; - 04B8 : 04; - 04B9 : A9; - 04BA : 99; - 04BB : D0; - 04BC : 25; - 04BD : C9; - 04BE : 30; - 04BF : 90; - 04C0 : 04; - 04C1 : C9; - 04C2 : 3C; - 04C3 : 90; - 04C4 : 1D; - 04C5 : 84; - 04C6 : 6E; - 04C7 : A0; - 04C8 : 00; - 04C9 : 84; - 04CA : 05; - 04CB : 88; - 04CC : 86; - 04CD : 77; - 04CE : CA; - 04CF : C8; - 04D0 : E8; - 04D1 : BD; - 04D2 : 00; - 04D3 : 02; - 04D4 : 38; - 04D5 : F9; - 04D6 : 92; - 04D7 : C0; - 04D8 : F0; - 04D9 : F5; - 04DA : C9; - 04DB : 80; - 04DC : D0; - 04DD : 30; - [04DE..04DF] : 05; - 04E0 : A4; - 04E1 : 6E; - 04E2 : E8; - 04E3 : C8; - 04E4 : 99; - 04E5 : FB; - 04E6 : 01; - 04E7 : B9; - 04E8 : FB; - 04E9 : 01; - 04EA : F0; - 04EB : 36; - 04EC : 38; - 04ED : E9; - 04EE : 3A; - 04EF : F0; - 04F0 : 04; - 04F1 : C9; - 04F2 : 49; - 04F3 : D0; - 04F4 : 02; - 04F5 : 85; - 04F6 : 09; - 04F7 : 38; - 04F8 : E9; - 04F9 : 55; - 04FA : D0; - 04FB : 9F; - 04FC : 85; - 04FD : 04; - 04FE : BD; - 04FF : 00; - 0500 : 02; - 0501 : F0; - 0502 : DF; - 0503 : C5; - 0504 : 04; - 0505 : F0; - 0506 : DB; - 0507 : C8; - 0508 : 99; - 0509 : FB; - 050A : 01; - 050B : E8; - 050C : D0; - 050D : F0; - 050E : A6; - 050F : 77; - 0510 : E6; - 0511 : 05; - 0512 : C8; - 0513 : B9; - 0514 : 91; - 0515 : C0; - 0516 : 10; - 0517 : FA; - 0518 : B9; - 0519 : 92; - 051A : C0; - 051B : D0; - 051C : B4; - 051D : BD; - 051E : 00; - 051F : 02; - 0520 : 10; - 0521 : BE; - 0522 : 99; - 0523 : FD; - 0524 : 01; - 0525 : C6; - 0526 : 78; - 0527 : A9; - 0528 : FF; - 0529 : 85; - 052A : 77; - 052B : 60; - 052C : A5; - 052D : 28; - 052E : A6; - 052F : 29; - 0530 : A0; - 0531 : 01; - 0532 : 85; - 0533 : 5C; - 0534 : 86; - 0535 : 5D; - 0536 : B1; - 0537 : 5C; - 0538 : F0; - 0539 : 1F; - [053A..053B] : C8; - 053C : A5; - 053D : 12; - 053E : D1; - 053F : 5C; - 0540 : 90; - 0541 : 18; - 0542 : F0; - 0543 : 03; - 0544 : 88; - 0545 : D0; - 0546 : 09; - 0547 : A5; - 0548 : 11; - 0549 : 88; - 054A : D1; - 054B : 5C; - 054C : 90; - 054D : 0C; - 054E : F0; - 054F : 0A; - 0550 : 88; - 0551 : B1; - 0552 : 5C; - 0553 : AA; - 0554 : 88; - 0555 : B1; - 0556 : 5C; - 0557 : B0; - 0558 : D7; - 0559 : 18; - 055A : 60; - 055B : D0; - 055C : FD; - 055D : A9; - 055E : 00; - 055F : A8; - 0560 : 91; - 0561 : 28; - 0562 : C8; - 0563 : 91; - 0564 : 28; - 0565 : A5; - 0566 : 28; - 0567 : 18; - 0568 : 69; - 0569 : 02; - 056A : 85; - 056B : 2A; - 056C : A5; - 056D : 29; - 056E : 69; - 056F : 00; - 0570 : 85; - 0571 : 2B; - 0572 : 20; - 0573 : A7; - 0574 : C5; - 0575 : A9; - 0576 : 00; - 0577 : D0; - 0578 : 2D; - 0579 : A5; - 057A : 34; - 057B : A4; - 057C : 35; - 057D : 85; - 057E : 30; - 057F : 84; - 0580 : 31; - 0581 : 20; - 0582 : E7; - 0583 : FF; - 0584 : A5; - 0585 : 2A; - 0586 : A4; - 0587 : 2B; - 0588 : 85; - 0589 : 2C; - 058A : 84; - 058B : 2D; - 058C : 85; - 058D : 2E; - 058E : 84; - 058F : 2F; - 0590 : 20; - 0591 : 30; - 0592 : C7; - 0593 : A2; - 0594 : 16; - 0595 : 86; - 0596 : 13; - 0597 : 68; - 0598 : A8; - 0599 : 68; - 059A : A2; - 059B : FA; - 059C : 9A; - 059D : 48; - 059E : 98; - 059F : 48; - 05A0 : A9; - 05A1 : 00; - 05A2 : 85; - 05A3 : 3B; - 05A4 : 85; - 05A5 : 0A; - 05A6 : 60; - 05A7 : 18; - 05A8 : A5; - 05A9 : 28; - 05AA : 69; - 05AB : FF; - 05AC : 85; - 05AD : 77; - 05AE : A5; - 05AF : 29; - 05B0 : 69; - 05B1 : FF; - 05B2 : 85; - 05B3 : 78; - 05B4 : 60; - 05B5 : 90; - 05B6 : 06; - 05B7 : F0; - 05B8 : 04; - 05B9 : C9; - 05BA : AB; - 05BB : D0; - 05BC : E9; - 05BD : 20; - 05BE : 73; - 05BF : C8; - 05C0 : 20; - 05C1 : 2C; - 05C2 : C5; - 05C3 : 20; - 05C4 : 76; - 05C5 : 00; - 05C6 : F0; - 05C7 : 0C; - 05C8 : C9; - 05C9 : AB; - 05CA : D0; - 05CB : 8E; - 05CC : 20; - 05CD : 70; - 05CE : 00; - 05CF : 20; - 05D0 : 73; - 05D1 : C8; - 05D2 : D0; - 05D3 : 86; - [05D4..05D5] : 68; - 05D6 : A5; - 05D7 : 11; - 05D8 : 05; - 05D9 : 12; - 05DA : D0; - 05DB : 06; - 05DC : A9; - 05DD : FF; - 05DE : 85; - 05DF : 11; - 05E0 : 85; - 05E1 : 12; - 05E2 : A0; - 05E3 : 01; - 05E4 : 84; - 05E5 : 09; - 05E6 : B1; - 05E7 : 5C; - 05E8 : F0; - 05E9 : 43; - 05EA : 20; - 05EB : E1; - 05EC : FF; - 05ED : 20; - 05EE : E2; - 05EF : C9; - 05F0 : C8; - 05F1 : B1; - 05F2 : 5C; - 05F3 : AA; - 05F4 : C8; - 05F5 : B1; - 05F6 : 5C; - 05F7 : C5; - 05F8 : 12; - 05F9 : D0; - 05FA : 04; - 05FB : E4; - 05FC : 11; - 05FD : F0; - 05FE : 02; - 05FF : B0; - 0600 : 2C; - 0601 : 84; - 0602 : 46; - 0603 : 20; - 0604 : D9; - 0605 : DC; - 0606 : A9; - 0607 : 20; - 0608 : A4; - 0609 : 46; - 060A : 29; - 060B : 7F; - 060C : 20; - 060D : 45; - 060E : CA; - 060F : C9; - 0610 : 22; - 0611 : D0; - 0612 : 06; - 0613 : A5; - 0614 : 09; - 0615 : 49; - 0616 : FF; - 0617 : 85; - 0618 : 09; - 0619 : C8; - 061A : F0; - 061B : 11; - 061C : B1; - 061D : 5C; - 061E : D0; - 061F : 10; - 0620 : A8; - 0621 : B1; - 0622 : 5C; - 0623 : AA; - 0624 : C8; - 0625 : B1; - 0626 : 5C; - 0627 : 86; - 0628 : 5C; - 0629 : 85; - 062A : 5D; - 062B : D0; - 062C : B5; - 062D : 4C; - 062E : 89; - 062F : C3; - 0630 : 10; - 0631 : DA; - 0632 : C9; - 0633 : FF; - 0634 : F0; - 0635 : D6; - 0636 : 24; - 0637 : 09; - 0638 : 30; - 0639 : D2; - 063A : 38; - 063B : E9; - 063C : 7F; - 063D : AA; - 063E : 84; - 063F : 46; - 0640 : A0; - 0641 : FF; - 0642 : CA; - 0643 : F0; - 0644 : 08; - 0645 : C8; - 0646 : B9; - 0647 : 92; - 0648 : C0; - 0649 : 10; - 064A : FA; - 064B : 30; - 064C : F5; - 064D : C8; - 064E : B9; - 064F : 92; - 0650 : C0; - 0651 : 30; - 0652 : B5; - 0653 : 20; - 0654 : 45; - 0655 : CA; - 0656 : D0; - 0657 : F5; - 0658 : A9; - 0659 : 80; - 065A : 85; - 065B : 0A; - 065C : 20; - 065D : AD; - 065E : C8; - 065F : 20; - 0660 : AA; - 0661 : C2; - 0662 : D0; - 0663 : 05; - 0664 : 8A; - 0665 : 69; - 0666 : 0F; - 0667 : AA; - 0668 : 9A; - [0669..066A] : 68; - 066B : A9; - 066C : 09; - 066D : 20; - 066E : 1B; - 066F : C3; - 0670 : 20; - 0671 : 0E; - 0672 : C8; - 0673 : 18; - 0674 : 98; - 0675 : 65; - 0676 : 77; - 0677 : 48; - 0678 : A5; - 0679 : 78; - 067A : 69; - 067B : 00; - 067C : 48; - 067D : A5; - 067E : 37; - 067F : 48; - 0680 : A5; - 0681 : 36; - 0682 : 48; - 0683 : A9; - 0684 : A4; - 0685 : 20; - 0686 : FA; - 0687 : CD; - 0688 : 20; - 0689 : 8E; - 068A : CC; - 068B : 20; - 068C : 8B; - 068D : CC; - 068E : A5; - 068F : 63; - 0690 : 09; - 0691 : 7F; - 0692 : 25; - 0693 : 5F; - 0694 : 85; - 0695 : 5F; - 0696 : A9; - 0697 : A1; - 0698 : A0; - 0699 : C6; - 069A : 85; - 069B : 1F; - 069C : 84; - 069D : 20; - 069E : 4C; - 069F : 44; - 06A0 : CD; - 06A1 : A9; - 06A2 : C8; - 06A3 : A0; - 06A4 : D8; - 06A5 : 20; - 06A6 : AE; - 06A7 : DA; - 06A8 : 20; - 06A9 : 76; - 06AA : 00; - 06AB : C9; - 06AC : A9; - 06AD : D0; - 06AE : 06; - 06AF : 20; - 06B0 : 70; - 06B1 : 00; - 06B2 : 20; - 06B3 : 8B; - 06B4 : CC; - 06B5 : 20; - 06B6 : 37; - 06B7 : DB; - 06B8 : 20; - 06B9 : 39; - 06BA : CD; - 06BB : A5; - 06BC : 47; - 06BD : 48; - 06BE : A5; - 06BF : 46; - 06C0 : 48; - 06C1 : A9; - 06C2 : 81; - 06C3 : 48; - 06C4 : 20; - 06C5 : E1; - 06C6 : FF; - 06C7 : A5; - 06C8 : 77; - 06C9 : A4; - 06CA : 78; - 06CB : C0; - 06CC : 02; - 06CD : EA; - 06CE : F0; - 06CF : 04; - 06D0 : 85; - 06D1 : 3A; - 06D2 : 84; - 06D3 : 3B; - 06D4 : A0; - 06D5 : 00; - 06D6 : B1; - 06D7 : 77; - 06D8 : D0; - 06D9 : 40; - 06DA : A0; - 06DB : 02; - 06DC : B1; - 06DD : 77; - 06DE : 18; - 06DF : D0; - 06E0 : 03; - 06E1 : 4C; - 06E2 : 5B; - 06E3 : C7; - 06E4 : C8; - 06E5 : B1; - 06E6 : 77; - 06E7 : 85; - 06E8 : 36; - 06E9 : C8; - 06EA : B1; - 06EB : 77; - 06EC : 85; - 06ED : 37; - 06EE : 98; - 06EF : 65; - 06F0 : 77; - 06F1 : 85; - 06F2 : 77; - 06F3 : 90; - 06F4 : 02; - 06F5 : E6; - 06F6 : 78; - 06F7 : 20; - 06F8 : 70; - 06F9 : 00; - 06FA : 20; - 06FB : 00; - 06FC : C7; - 06FD : 4C; - 06FE : C4; - 06FF : C6; - 0700 : F0; - 0701 : 3C; - 0702 : E9; - 0703 : 80; - 0704 : 90; - 0705 : 11; - 0706 : C9; - 0707 : 23; - 0708 : B0; - 0709 : 17; - 070A : 0A; - 070B : A8; - 070C : B9; - 070D : 01; - 070E : C0; - 070F : 48; - 0710 : B9; - 0711 : 00; - 0712 : C0; - 0713 : 48; - 0714 : 4C; - 0715 : 70; - 0716 : 00; - 0717 : 4C; - 0718 : AD; - 0719 : C8; - 071A : C9; - 071B : 3A; - 071C : F0; - 071D : D9; - 071E : 4C; - 071F : 03; - 0720 : CE; - 0721 : C9; - 0722 : 4B; - 0723 : D0; - 0724 : F9; - 0725 : 20; - 0726 : 70; - 0727 : 00; - 0728 : A9; - 0729 : A4; - 072A : 20; - 072B : FA; - 072C : CD; - 072D : 4C; - 072E : AD; - 072F : C7; - 0730 : 38; - 0731 : A5; - 0732 : 28; - 0733 : E9; - 0734 : 01; - 0735 : A4; - 0736 : 29; - 0737 : B0; - 0738 : 01; - 0739 : 88; - 073A : 85; - 073B : 3E; - 073C : 84; - 073D : 3F; - 073E : 60; - 073F : B0; - 0740 : 01; - 0741 : 18; - 0742 : D0; - 0743 : 40; - 0744 : A5; - 0745 : 77; - 0746 : A4; - 0747 : 78; - 0748 : A6; - 0749 : 37; - 074A : E8; - 074B : F0; - 074C : 0C; - 074D : 85; - 074E : 3A; - 074F : 84; - 0750 : 3B; - 0751 : A5; - 0752 : 36; - 0753 : A4; - 0754 : 37; - 0755 : 85; - 0756 : 38; - 0757 : 84; - 0758 : 39; - [0759..075A] : 68; - 075B : A9; - 075C : A2; - 075D : A0; - 075E : C2; - 075F : A2; - 0760 : 00; - 0761 : 86; - 0762 : 0D; - 0763 : 90; - 0764 : 03; - 0765 : 4C; - 0766 : 7E; - 0767 : C3; - 0768 : 4C; - 0769 : 89; - 076A : C3; - 076B : D0; - 076C : 17; - 076D : A2; - 076E : DB; - 076F : A4; - 0770 : 3B; - 0771 : D0; - 0772 : 03; - 0773 : 4C; - 0774 : 57; - 0775 : C3; - 0776 : A5; - 0777 : 3A; - 0778 : 85; - 0779 : 77; - 077A : 84; - 077B : 78; - 077C : A5; - 077D : 38; - 077E : A4; - 077F : 39; - 0780 : 85; - 0781 : 36; - 0782 : 84; - 0783 : 37; - 0784 : 60; - 0785 : D0; - 0786 : 03; - 0787 : 4C; - 0788 : 72; - 0789 : C5; - 078A : 20; - 078B : 79; - 078C : C5; - 078D : 4C; - 078E : A4; - 078F : C7; - 0790 : A9; - 0791 : 03; - 0792 : 20; - 0793 : 1B; - 0794 : C3; - 0795 : A5; - 0796 : 78; - 0797 : 48; - 0798 : A5; - 0799 : 77; - 079A : 48; - 079B : A5; - 079C : 37; - 079D : 48; - 079E : A5; - 079F : 36; - 07A0 : 48; - 07A1 : A9; - 07A2 : 8D; - 07A3 : 48; - 07A4 : 20; - 07A5 : 76; - 07A6 : 00; - 07A7 : 20; - 07A8 : AD; - 07A9 : C7; - 07AA : 4C; - 07AB : C4; - 07AC : C6; - 07AD : 20; - 07AE : 73; - 07AF : C8; - 07B0 : 20; - 07B1 : 11; - 07B2 : C8; - 07B3 : A5; - 07B4 : 37; - 07B5 : C5; - 07B6 : 12; - 07B7 : B0; - 07B8 : 0B; - 07B9 : 98; - 07BA : 38; - 07BB : 65; - 07BC : 77; - 07BD : A6; - 07BE : 78; - 07BF : 90; - 07C0 : 07; - 07C1 : E8; - 07C2 : B0; - 07C3 : 04; - 07C4 : A5; - 07C5 : 28; - 07C6 : A6; - 07C7 : 29; - 07C8 : 20; - 07C9 : 30; - 07CA : C5; - 07CB : 90; - 07CC : 1E; - 07CD : A5; - 07CE : 5C; - 07CF : E9; - 07D0 : 01; - 07D1 : 85; - 07D2 : 77; - 07D3 : A5; - 07D4 : 5D; - 07D5 : E9; - 07D6 : 00; - 07D7 : 85; - 07D8 : 78; - 07D9 : 60; - 07DA : D0; - 07DB : FD; - 07DC : A9; - 07DD : FF; - 07DE : 85; - 07DF : 47; - 07E0 : 20; - 07E1 : AA; - 07E2 : C2; - 07E3 : 9A; - 07E4 : C9; - 07E5 : 8D; - 07E6 : F0; - 07E7 : 0B; - 07E8 : A2; - 07E9 : 16; - 07EA : 2C; - 07EB : A2; - 07EC : 5A; - 07ED : 4C; - 07EE : 57; - 07EF : C3; - 07F0 : 4C; - 07F1 : 03; - 07F2 : CE; - [07F3..07F4] : 68; - 07F5 : 85; - 07F6 : 36; - 07F7 : 68; - 07F8 : 85; - 07F9 : 37; - 07FA : 68; - 07FB : 85; - 07FC : 77; - 07FD : 68; - 07FE : 85; - 07FF : 78; - 0800 : 20; - 0801 : 0E; - 0802 : C8; - 0803 : 98; - 0804 : 18; - 0805 : 65; - 0806 : 77; - 0807 : 85; - 0808 : 77; - 0809 : 90; - 080A : 02; - 080B : E6; - 080C : 78; - 080D : 60; - 080E : A2; - 080F : 3A; - 0810 : 2C; - 0811 : A2; - 0812 : 00; - 0813 : 86; - 0814 : 03; - 0815 : A0; - 0816 : 00; - 0817 : 84; - 0818 : 04; - 0819 : A5; - 081A : 04; - 081B : A6; - 081C : 03; - 081D : 85; - 081E : 03; - 081F : 86; - 0820 : 04; - 0821 : B1; - 0822 : 77; - 0823 : F0; - 0824 : E8; - 0825 : C5; - 0826 : 04; - 0827 : F0; - 0828 : E4; - 0829 : C8; - 082A : C9; - 082B : 22; - 082C : D0; - 082D : F3; - 082E : F0; - 082F : E9; - 0830 : 20; - 0831 : 9F; - 0832 : CC; - 0833 : 20; - 0834 : 76; - 0835 : 00; - 0836 : C9; - 0837 : 89; - 0838 : F0; - 0839 : 05; - 083A : A9; - 083B : A7; - 083C : 20; - 083D : FA; - 083E : CD; - 083F : A5; - 0840 : 5E; - 0841 : D0; - 0842 : 05; - 0843 : 20; - 0844 : 11; - 0845 : C8; - 0846 : F0; - 0847 : BB; - 0848 : 20; - 0849 : 76; - 084A : 00; - 084B : B0; - 084C : 03; - 084D : 4C; - 084E : AD; - 084F : C7; - 0850 : 4C; - 0851 : 00; - 0852 : C7; - 0853 : 20; - 0854 : 78; - 0855 : D6; - 0856 : 48; - 0857 : C9; - 0858 : 8D; - 0859 : F0; - 085A : 04; - 085B : C9; - 085C : 89; - 085D : D0; - 085E : 91; - 085F : C6; - 0860 : 62; - 0861 : D0; - 0862 : 04; - 0863 : 68; - 0864 : 4C; - 0865 : 02; - 0866 : C7; - 0867 : 20; - 0868 : 70; - 0869 : 00; - 086A : 20; - 086B : 73; - 086C : C8; - 086D : C9; - 086E : 2C; - 086F : F0; - 0870 : EE; - 0871 : 68; - 0872 : 60; - 0873 : A2; - 0874 : 00; - 0875 : 86; - 0876 : 11; - 0877 : 86; - 0878 : 12; - 0879 : B0; - 087A : F7; - 087B : E9; - 087C : 2F; - 087D : 85; - 087E : 03; - 087F : A5; - 0880 : 12; - 0881 : 85; - 0882 : 1F; - 0883 : C9; - 0884 : 19; - 0885 : B0; - 0886 : D4; - 0887 : A5; - 0888 : 11; - 0889 : 0A; - 088A : 26; - 088B : 1F; - 088C : 0A; - 088D : 26; - 088E : 1F; - 088F : 65; - 0890 : 11; - 0891 : 85; - 0892 : 11; - 0893 : A5; - 0894 : 1F; - 0895 : 65; - 0896 : 12; - 0897 : 85; - 0898 : 12; - 0899 : 06; - 089A : 11; - 089B : 26; - 089C : 12; - 089D : A5; - 089E : 11; - 089F : 65; - 08A0 : 03; - 08A1 : 85; - 08A2 : 11; - 08A3 : 90; - 08A4 : 02; - 08A5 : E6; - 08A6 : 12; - 08A7 : 20; - 08A8 : 70; - 08A9 : 00; - 08AA : 4C; - 08AB : 79; - 08AC : C8; - 08AD : 20; - 08AE : 6D; - 08AF : CF; - 08B0 : 85; - 08B1 : 46; - 08B2 : 84; - 08B3 : 47; - 08B4 : A9; - 08B5 : B2; - 08B6 : 20; - 08B7 : FA; - 08B8 : CD; - 08B9 : A5; - 08BA : 08; - 08BB : 48; - 08BC : A5; - 08BD : 07; - 08BE : 48; - 08BF : 20; - 08C0 : 9F; - 08C1 : CC; - 08C2 : 68; - 08C3 : 2A; - 08C4 : 20; - 08C5 : 91; - 08C6 : CC; - 08C7 : D0; - 08C8 : 18; - 08C9 : 68; - 08CA : 10; - 08CB : 12; - 08CC : 20; - 08CD : 27; - 08CE : DB; - 08CF : 20; - 08D0 : 9A; - 08D1 : D0; - 08D2 : A0; - 08D3 : 00; - 08D4 : A5; - 08D5 : 61; - 08D6 : 91; - 08D7 : 46; - 08D8 : C8; - 08D9 : A5; - 08DA : 62; - 08DB : 91; - 08DC : 46; - 08DD : 60; - 08DE : 4C; - 08DF : DC; - 08E0 : DA; - 08E1 : 68; - 08E2 : A4; - 08E3 : 47; - 08E4 : C0; - 08E5 : DE; - 08E6 : D0; - 08E7 : 4F; - 08E8 : 20; - 08E9 : 80; - 08EA : D5; - 08EB : C9; - 08EC : 06; - 08ED : D0; - 08EE : 40; - 08EF : A0; - 08F0 : 00; - 08F1 : 84; - 08F2 : 5E; - 08F3 : 84; - 08F4 : 63; - 08F5 : 84; - 08F6 : 6E; - 08F7 : 20; - 08F8 : 28; - 08F9 : C9; - 08FA : 20; - 08FB : EE; - 08FC : D9; - 08FD : E6; - 08FE : 6E; - 08FF : A4; - 0900 : 6E; - 0901 : 20; - 0902 : 28; - 0903 : C9; - 0904 : 20; - 0905 : 18; - 0906 : DB; - 0907 : AA; - 0908 : F0; - 0909 : 05; - 090A : E8; - 090B : 8A; - 090C : 20; - 090D : F9; - 090E : D9; - 090F : A4; - 0910 : 6E; - 0911 : C8; - 0912 : C0; - 0913 : 06; - 0914 : D0; - 0915 : DF; - 0916 : 20; - 0917 : EE; - 0918 : D9; - 0919 : 20; - 091A : A7; - 091B : DB; - 091C : A2; - 091D : 02; - 091E : 78; - 091F : B5; - 0920 : 60; - 0921 : 95; - 0922 : 8D; - 0923 : CA; - 0924 : 10; - 0925 : F9; - 0926 : 58; - 0927 : 60; - 0928 : B1; - 0929 : 1F; - 092A : 20; - 092B : 7D; - 092C : 00; - 092D : 90; - 092E : 03; - 092F : 4C; - 0930 : 23; - 0931 : D1; - 0932 : E9; - 0933 : 2F; - 0934 : 4C; - 0935 : 8A; - 0936 : DC; - 0937 : A0; - 0938 : 02; - 0939 : B1; - 093A : 61; - 093B : C5; - 093C : 31; - 093D : 90; - 093E : 17; - 093F : D0; - 0940 : 07; - 0941 : 88; - 0942 : B1; - 0943 : 61; - 0944 : C5; - 0945 : 30; - 0946 : 90; - 0947 : 0E; - 0948 : A4; - 0949 : 62; - 094A : C4; - 094B : 2B; - 094C : 90; - 094D : 08; - 094E : D0; - 094F : 0D; - 0950 : A5; - 0951 : 61; - 0952 : C5; - 0953 : 2A; - 0954 : B0; - 0955 : 07; - 0956 : A5; - 0957 : 61; - 0958 : A4; - 0959 : 62; - 095A : 4C; - 095B : 73; - 095C : C9; - 095D : A0; - 095E : 00; - 095F : B1; - 0960 : 61; - 0961 : 20; - 0962 : 4F; - 0963 : D3; - 0964 : A5; - 0965 : 4D; - 0966 : A4; - 0967 : 4E; - 0968 : 85; - 0969 : 6C; - 096A : 84; - 096B : 6D; - 096C : 20; - 096D : 54; - 096E : D5; - 096F : A9; - 0970 : 5E; - 0971 : A0; - 0972 : 00; - 0973 : 85; - 0974 : 4D; - 0975 : 84; - 0976 : 4E; - 0977 : 20; - 0978 : B5; - 0979 : D5; - 097A : A0; - 097B : 00; - 097C : B1; - 097D : 4D; - 097E : 91; - 097F : 46; - 0980 : C8; - 0981 : B1; - 0982 : 4D; - 0983 : 91; - 0984 : 46; - 0985 : C8; - 0986 : B1; - 0987 : 4D; - 0988 : 91; - 0989 : 46; - 098A : 60; - 098B : 20; - 098C : 91; - 098D : C9; - 098E : 4C; - 098F : B7; - 0990 : CA; - 0991 : 20; - 0992 : 78; - 0993 : D6; - 0994 : F0; - 0995 : 05; - 0996 : A9; - 0997 : 2C; - 0998 : 20; - 0999 : FA; - 099A : CD; - 099B : 08; - 099C : 20; - 099D : C9; - 099E : FF; - 099F : 86; - 09A0 : 0E; - 09A1 : 28; - 09A2 : 4C; - 09A3 : AB; - 09A4 : C9; - 09A5 : 20; - 09A6 : 1F; - 09A7 : CA; - 09A8 : 20; - 09A9 : 76; - 09AA : 00; - 09AB : F0; - 09AC : 35; - 09AD : F0; - 09AE : 3F; - 09AF : C9; - 09B0 : A3; - 09B1 : F0; - 09B2 : 49; - 09B3 : C9; - 09B4 : A6; - 09B5 : 18; - 09B6 : F0; - 09B7 : 44; - 09B8 : C9; - 09B9 : 2C; - 09BA : F0; - 09BB : 33; - 09BC : C9; - 09BD : 3B; - 09BE : F0; - 09BF : 51; - 09C0 : 20; - 09C1 : 9F; - 09C2 : CC; - 09C3 : 24; - 09C4 : 07; - 09C5 : 30; - 09C6 : DE; - 09C7 : 20; - 09C8 : E9; - 09C9 : DC; - 09CA : 20; - 09CB : 61; - 09CC : D3; - 09CD : 20; - 09CE : 1F; - 09CF : CA; - 09D0 : 20; - 09D1 : 39; - 09D2 : CA; - 09D3 : D0; - 09D4 : D3; - 09D5 : A9; - 09D6 : 00; - 09D7 : 9D; - 09D8 : 00; - 09D9 : 02; - 09DA : A2; - 09DB : FF; - 09DC : A0; - 09DD : 01; - 09DE : A5; - 09DF : 0E; - 09E0 : D0; - 09E1 : 0C; - 09E2 : A9; - 09E3 : 0D; - 09E4 : 20; - 09E5 : 45; - 09E6 : CA; - 09E7 : A9; - 09E8 : 0A; - 09E9 : 20; - 09EA : 45; - 09EB : CA; - 09EC : 49; - 09ED : FF; - 09EE : 60; - 09EF : A5; - 09F0 : C6; - 09F1 : 38; - 09F2 : E9; - 09F3 : 0A; - 09F4 : B0; - 09F5 : FC; - 09F6 : 49; - 09F7 : FF; - 09F8 : 69; - 09F9 : 01; - 09FA : D0; - 09FB : 10; - 09FC : 08; - 09FD : 20; - 09FE : 75; - 09FF : D6; - 0A00 : C9; - 0A01 : 29; - 0A02 : D0; - 0A03 : 5D; - 0A04 : 28; - 0A05 : 90; - 0A06 : 06; - 0A07 : 8A; - 0A08 : E5; - 0A09 : C6; - 0A0A : 90; - 0A0B : 05; - 0A0C : AA; - 0A0D : E8; - 0A0E : CA; - 0A0F : D0; - 0A10 : 06; - 0A11 : 20; - 0A12 : 70; - 0A13 : 00; - 0A14 : 4C; - 0A15 : AD; - 0A16 : C9; - 0A17 : 20; - 0A18 : 39; - 0A19 : CA; - 0A1A : D0; - 0A1B : F2; - 0A1C : 20; - 0A1D : 61; - 0A1E : D3; - 0A1F : 20; - 0A20 : 80; - 0A21 : D5; - 0A22 : AA; - 0A23 : A0; - 0A24 : 00; - 0A25 : E8; - 0A26 : CA; - 0A27 : F0; - 0A28 : C5; - 0A29 : B1; - 0A2A : 1F; - 0A2B : 20; - 0A2C : 45; - 0A2D : CA; - 0A2E : C8; - 0A2F : C9; - 0A30 : 0D; - 0A31 : D0; - 0A32 : F3; - 0A33 : 20; - 0A34 : EC; - 0A35 : C9; - 0A36 : 4C; - 0A37 : 26; - 0A38 : CA; - 0A39 : A5; - 0A3A : 0E; - 0A3B : F0; - 0A3C : 03; - 0A3D : A9; - 0A3E : 20; - 0A3F : 2C; - 0A40 : A9; - 0A41 : 1D; - 0A42 : 2C; - 0A43 : A9; - 0A44 : 3F; - 0A45 : 24; - 0A46 : 0D; - 0A47 : 30; - 0A48 : 03; - 0A49 : 20; - 0A4A : D2; - 0A4B : FF; - 0A4C : 29; - 0A4D : FF; - 0A4E : 60; - 0A4F : A5; - 0A50 : 0B; - 0A51 : F0; - 0A52 : 11; - 0A53 : 30; - 0A54 : 04; - 0A55 : A0; - 0A56 : FF; - 0A57 : D0; - 0A58 : 04; - 0A59 : A5; - 0A5A : 3C; - 0A5B : A4; - 0A5C : 3D; - 0A5D : 85; - 0A5E : 36; - 0A5F : 84; - 0A60 : 37; - 0A61 : 4C; - 0A62 : 03; - 0A63 : CE; - 0A64 : A5; - 0A65 : 0E; - 0A66 : F0; - 0A67 : 05; - 0A68 : A2; - 0A69 : BF; - 0A6A : 4C; - 0A6B : 57; - 0A6C : C3; - 0A6D : A9; - 0A6E : 0D; - 0A6F : A0; - 0A70 : CC; - 0A71 : 20; - 0A72 : 1C; - 0A73 : CA; - 0A74 : A5; - 0A75 : 3A; - 0A76 : A4; - 0A77 : 3B; - 0A78 : 85; - 0A79 : 77; - 0A7A : 84; - 0A7B : 78; - 0A7C : 60; - 0A7D : 20; - 0A7E : 80; - 0A7F : D2; - 0A80 : C9; - 0A81 : 23; - 0A82 : D0; - 0A83 : 10; - 0A84 : 20; - 0A85 : 70; - 0A86 : 00; - 0A87 : 20; - 0A88 : 78; - 0A89 : D6; - 0A8A : A9; - 0A8B : 2C; - 0A8C : 20; - 0A8D : FA; - 0A8E : CD; - 0A8F : 20; - 0A90 : C6; - 0A91 : FF; - 0A92 : 86; - 0A93 : 0E; - 0A94 : A2; - 0A95 : 01; - 0A96 : A0; - 0A97 : 02; - 0A98 : A9; - 0A99 : 00; - 0A9A : 8D; - 0A9B : 01; - 0A9C : 02; - 0A9D : A9; - 0A9E : 40; - 0A9F : 20; - 0AA0 : 10; - 0AA1 : CB; - 0AA2 : A6; - 0AA3 : 0E; - 0AA4 : D0; - 0AA5 : 13; - 0AA6 : 60; - 0AA7 : 20; - 0AA8 : 78; - 0AA9 : D6; - 0AAA : A9; - 0AAB : 2C; - 0AAC : 20; - 0AAD : FA; - 0AAE : CD; - 0AAF : 20; - 0AB0 : C6; - 0AB1 : FF; - 0AB2 : 86; - 0AB3 : 0E; - 0AB4 : 20; - 0AB5 : D2; - 0AB6 : CA; - 0AB7 : A5; - 0AB8 : 0E; - 0AB9 : 20; - 0ABA : CC; - 0ABB : FF; - 0ABC : A2; - 0ABD : 00; - 0ABE : 86; - 0ABF : 0E; - 0AC0 : 60; - 0AC1 : 46; - 0AC2 : 0D; - 0AC3 : C9; - 0AC4 : 22; - 0AC5 : D0; - 0AC6 : 0B; - 0AC7 : 20; - 0AC8 : B8; - 0AC9 : CD; - 0ACA : A9; - 0ACB : 3B; - 0ACC : 20; - 0ACD : FA; - 0ACE : CD; - 0ACF : 20; - 0AD0 : 1F; - 0AD1 : CA; - 0AD2 : 20; - 0AD3 : 80; - 0AD4 : D2; - 0AD5 : A9; - 0AD6 : 2C; - 0AD7 : 8D; - 0AD8 : FF; - 0AD9 : 01; - 0ADA : 20; - 0ADB : FA; - 0ADC : CA; - 0ADD : A5; - 0ADE : 0E; - 0ADF : F0; - 0AE0 : 0C; - 0AE1 : A5; - 0AE2 : 96; - 0AE3 : 29; - 0AE4 : 02; - 0AE5 : F0; - 0AE6 : 06; - 0AE7 : 20; - 0AE8 : B7; - 0AE9 : CA; - 0AEA : 4C; - 0AEB : 00; - 0AEC : C8; - 0AED : AD; - 0AEE : 00; - 0AEF : 02; - 0AF0 : D0; - 0AF1 : 1C; - 0AF2 : A5; - 0AF3 : 0E; - 0AF4 : D0; - 0AF5 : E4; - 0AF6 : 18; - 0AF7 : 4C; - 0AF8 : 51; - 0AF9 : C7; - 0AFA : A5; - 0AFB : 0E; - 0AFC : D0; - 0AFD : 06; - 0AFE : 20; - 0AFF : 43; - 0B00 : CA; - 0B01 : 20; - 0B02 : 39; - 0B03 : CA; - 0B04 : 4C; - 0B05 : 6F; - 0B06 : C4; - 0B07 : A6; - 0B08 : 3E; - 0B09 : A4; - 0B0A : 3F; - 0B0B : A9; - 0B0C : 98; - 0B0D : 2C; - 0B0E : A9; - 0B0F : 00; - 0B10 : 85; - 0B11 : 0B; - 0B12 : 86; - 0B13 : 40; - 0B14 : 84; - 0B15 : 41; - 0B16 : 20; - 0B17 : 6D; - 0B18 : CF; - 0B19 : 85; - 0B1A : 46; - 0B1B : 84; - 0B1C : 47; - 0B1D : A5; - 0B1E : 77; - 0B1F : A4; - 0B20 : 78; - 0B21 : 85; - 0B22 : 48; - 0B23 : 84; - 0B24 : 49; - 0B25 : A6; - 0B26 : 40; - 0B27 : A4; - 0B28 : 41; - 0B29 : 86; - 0B2A : 77; - 0B2B : 84; - 0B2C : 78; - 0B2D : 20; - 0B2E : 76; - 0B2F : 00; - 0B30 : D0; - 0B31 : 20; - 0B32 : 24; - 0B33 : 0B; - 0B34 : 50; - 0B35 : 0C; - 0B36 : 20; - 0B37 : E4; - 0B38 : FF; - 0B39 : 8D; - 0B3A : 00; - 0B3B : 02; - 0B3C : A2; - 0B3D : FF; - 0B3E : A0; - 0B3F : 01; - 0B40 : D0; - 0B41 : 0C; - 0B42 : 30; - 0B43 : 75; - 0B44 : A5; - 0B45 : 0E; - 0B46 : D0; - 0B47 : 03; - 0B48 : 20; - 0B49 : 43; - 0B4A : CA; - 0B4B : 20; - 0B4C : FA; - 0B4D : CA; - 0B4E : 86; - 0B4F : 77; - 0B50 : 84; - 0B51 : 78; - 0B52 : 20; - 0B53 : 70; - 0B54 : 00; - 0B55 : 24; - 0B56 : 07; - 0B57 : 10; - 0B58 : 31; - 0B59 : 24; - 0B5A : 0B; - 0B5B : 50; - 0B5C : 09; - 0B5D : E8; - 0B5E : 86; - 0B5F : 77; - 0B60 : A9; - 0B61 : 00; - 0B62 : 85; - 0B63 : 03; - 0B64 : F0; - 0B65 : 0C; - 0B66 : 85; - 0B67 : 03; - 0B68 : C9; - 0B69 : 22; - 0B6A : F0; - 0B6B : 07; - 0B6C : A9; - 0B6D : 3A; - 0B6E : 85; - 0B6F : 03; - 0B70 : A9; - 0B71 : 2C; - 0B72 : 18; - 0B73 : 85; - 0B74 : 04; - 0B75 : A5; - 0B76 : 77; - 0B77 : A4; - 0B78 : 78; - 0B79 : 69; - 0B7A : 00; - 0B7B : 90; - 0B7C : 01; - 0B7D : C8; - 0B7E : 20; - 0B7F : 67; - 0B80 : D3; - 0B81 : 20; - 0B82 : BD; - 0B83 : D6; - 0B84 : 20; - 0B85 : E2; - 0B86 : C8; - 0B87 : 4C; - 0B88 : 92; - 0B89 : CB; - 0B8A : 20; - 0B8B : FF; - 0B8C : DB; - 0B8D : A5; - 0B8E : 08; - 0B8F : 20; - 0B90 : CA; - 0B91 : C8; - 0B92 : 20; - 0B93 : 76; - 0B94 : 00; - 0B95 : F0; - 0B96 : 07; - 0B97 : C9; - 0B98 : 2C; - 0B99 : F0; - 0B9A : 03; - 0B9B : 4C; - 0B9C : 4F; - 0B9D : CA; - 0B9E : A5; - 0B9F : 77; - 0BA0 : A4; - 0BA1 : 78; - 0BA2 : 85; - 0BA3 : 40; - 0BA4 : 84; - 0BA5 : 41; - 0BA6 : A5; - 0BA7 : 48; - 0BA8 : A4; - 0BA9 : 49; - 0BAA : 85; - 0BAB : 77; - 0BAC : 84; - 0BAD : 78; - 0BAE : 20; - 0BAF : 76; - 0BB0 : 00; - 0BB1 : F0; - 0BB2 : 2C; - 0BB3 : 20; - 0BB4 : F8; - 0BB5 : CD; - 0BB6 : 4C; - 0BB7 : 16; - 0BB8 : CB; - 0BB9 : 20; - 0BBA : 0E; - [0BBB..0BBC] : C8; - 0BBD : AA; - 0BBE : D0; - 0BBF : 12; - 0BC0 : A2; - 0BC1 : 2A; - 0BC2 : C8; - 0BC3 : B1; - 0BC4 : 77; - 0BC5 : F0; - 0BC6 : 6D; - 0BC7 : C8; - 0BC8 : B1; - 0BC9 : 77; - 0BCA : 85; - 0BCB : 3C; - 0BCC : C8; - 0BCD : B1; - 0BCE : 77; - 0BCF : C8; - 0BD0 : 85; - 0BD1 : 3D; - 0BD2 : B1; - 0BD3 : 77; - 0BD4 : AA; - 0BD5 : 20; - 0BD6 : 03; - 0BD7 : C8; - 0BD8 : E0; - 0BD9 : 83; - 0BDA : D0; - 0BDB : DD; - 0BDC : 4C; - 0BDD : 52; - 0BDE : CB; - 0BDF : A5; - 0BE0 : 40; - 0BE1 : A4; - 0BE2 : 41; - 0BE3 : A6; - 0BE4 : 0B; - 0BE5 : 10; - 0BE6 : 03; - 0BE7 : 4C; - 0BE8 : 3A; - 0BE9 : C7; - 0BEA : A0; - 0BEB : 00; - 0BEC : B1; - 0BED : 40; - 0BEE : F0; - 0BEF : 0B; - 0BF0 : A5; - 0BF1 : 0E; - 0BF2 : D0; - 0BF3 : 07; - 0BF4 : A9; - 0BF5 : FC; - 0BF6 : A0; - 0BF7 : CB; - 0BF8 : 4C; - 0BF9 : 1C; - 0BFA : CA; - 0BFB : 60; - 0BFC : 3F; - 0BFD : 45; - 0BFE : 58; - 0BFF : 54; - 0C00 : 52; - 0C01 : 41; - 0C02 : 20; - 0C03 : 49; - 0C04 : 47; - 0C05 : 4E; - 0C06 : 4F; - 0C07 : 52; - 0C08 : 45; - 0C09 : 44; - 0C0A : 0D; - 0C0B : 0A; - 0C0C : 00; - 0C0D : 3F; - 0C0E : 52; - 0C0F : 45; - 0C10 : 44; - 0C11 : 4F; - 0C12 : 20; - 0C13 : 46; - 0C14 : 52; - 0C15 : 4F; - 0C16 : 4D; - 0C17 : 20; - 0C18 : 53; - 0C19 : 54; - 0C1A : 41; - 0C1B : 52; - 0C1C : 54; - 0C1D : 0D; - 0C1E : 0A; - 0C1F : 00; - 0C20 : D0; - 0C21 : 04; - 0C22 : A0; - 0C23 : 00; - 0C24 : F0; - 0C25 : 03; - 0C26 : 20; - 0C27 : 6D; - 0C28 : CF; - 0C29 : 85; - 0C2A : 46; - 0C2B : 84; - 0C2C : 47; - 0C2D : 20; - 0C2E : AA; - 0C2F : C2; - 0C30 : F0; - 0C31 : 04; - 0C32 : A2; - 0C33 : 00; - 0C34 : F0; - 0C35 : 66; - 0C36 : 9A; - 0C37 : 8A; - 0C38 : 18; - 0C39 : 69; - 0C3A : 04; - 0C3B : 48; - 0C3C : 69; - 0C3D : 06; - 0C3E : 85; - 0C3F : 21; - 0C40 : 68; - 0C41 : A0; - 0C42 : 01; - 0C43 : 20; - 0C44 : AE; - 0C45 : DA; - 0C46 : BA; - 0C47 : BD; - 0C48 : 09; - 0C49 : 01; - 0C4A : 85; - 0C4B : 63; - 0C4C : A5; - 0C4D : 46; - 0C4E : A4; - 0C4F : 47; - 0C50 : 20; - 0C51 : 73; - 0C52 : D7; - 0C53 : 20; - 0C54 : DC; - 0C55 : DA; - 0C56 : A0; - 0C57 : 01; - 0C58 : 20; - 0C59 : 69; - 0C5A : DB; - 0C5B : BA; - 0C5C : 38; - 0C5D : FD; - 0C5E : 09; - 0C5F : 01; - 0C60 : F0; - 0C61 : 17; - 0C62 : BD; - 0C63 : 0F; - 0C64 : 01; - 0C65 : 85; - 0C66 : 36; - 0C67 : BD; - 0C68 : 10; - 0C69 : 01; - 0C6A : 85; - 0C6B : 37; - 0C6C : BD; - 0C6D : 12; - 0C6E : 01; - 0C6F : 85; - 0C70 : 77; - 0C71 : BD; - 0C72 : 11; - 0C73 : 01; - 0C74 : 85; - 0C75 : 78; - 0C76 : 4C; - 0C77 : C4; - 0C78 : C6; - 0C79 : 8A; - 0C7A : 69; - 0C7B : 11; - 0C7C : AA; - 0C7D : 9A; - 0C7E : 20; - 0C7F : 76; - 0C80 : 00; - 0C81 : C9; - 0C82 : 2C; - 0C83 : D0; - 0C84 : F1; - 0C85 : 20; - 0C86 : 70; - 0C87 : 00; - 0C88 : 20; - 0C89 : 26; - 0C8A : CC; - 0C8B : 20; - 0C8C : 9F; - 0C8D : CC; - 0C8E : 18; - 0C8F : 24; - 0C90 : 38; - 0C91 : 24; - 0C92 : 07; - 0C93 : 30; - 0C94 : 03; - 0C95 : B0; - 0C96 : 03; - 0C97 : 60; - 0C98 : B0; - 0C99 : FD; - 0C9A : A2; - 0C9B : A3; - 0C9C : 4C; - 0C9D : 57; - 0C9E : C3; - 0C9F : A6; - 0CA0 : 77; - 0CA1 : D0; - 0CA2 : 02; - 0CA3 : C6; - 0CA4 : 78; - 0CA5 : C6; - 0CA6 : 77; - 0CA7 : A2; - 0CA8 : 00; - 0CA9 : 24; - 0CAA : 48; - 0CAB : 8A; - 0CAC : 48; - 0CAD : A9; - 0CAE : 01; - 0CAF : 20; - 0CB0 : 1B; - 0CB1 : C3; - 0CB2 : 20; - 0CB3 : 84; - 0CB4 : CD; - 0CB5 : A9; - 0CB6 : 00; - 0CB7 : 85; - 0CB8 : 4A; - 0CB9 : 20; - 0CBA : 76; - 0CBB : 00; - 0CBC : 38; - 0CBD : E9; - 0CBE : B1; - 0CBF : 90; - 0CC0 : 17; - 0CC1 : C9; - 0CC2 : 03; - 0CC3 : B0; - 0CC4 : 13; - 0CC5 : C9; - 0CC6 : 01; - 0CC7 : 2A; - 0CC8 : 49; - 0CC9 : 01; - 0CCA : 45; - 0CCB : 4A; - 0CCC : C5; - 0CCD : 4A; - 0CCE : 90; - 0CCF : 61; - 0CD0 : 85; - 0CD1 : 4A; - 0CD2 : 20; - 0CD3 : 70; - 0CD4 : 00; - 0CD5 : 4C; - 0CD6 : BC; - 0CD7 : CC; - 0CD8 : A6; - 0CD9 : 4A; - 0CDA : D0; - 0CDB : 2C; - 0CDC : B0; - 0CDD : 7B; - 0CDE : 69; - 0CDF : 07; - 0CE0 : 90; - 0CE1 : 77; - 0CE2 : 65; - 0CE3 : 07; - 0CE4 : D0; - 0CE5 : 03; - 0CE6 : 4C; - 0CE7 : 17; - 0CE8 : D5; - 0CE9 : 69; - 0CEA : FF; - 0CEB : 85; - 0CEC : 1F; - 0CED : 0A; - 0CEE : 65; - 0CEF : 1F; - 0CF0 : A8; - 0CF1 : 68; - 0CF2 : D9; - 0CF3 : 74; - 0CF4 : C0; - 0CF5 : B0; - 0CF6 : 67; - 0CF7 : 20; - 0CF8 : 8E; - 0CF9 : CC; - 0CFA : 48; - 0CFB : 20; - 0CFC : 21; - 0CFD : CD; - 0CFE : 68; - 0CFF : A4; - 0D00 : 48; - 0D01 : 10; - 0D02 : 17; - 0D03 : AA; - 0D04 : F0; - 0D05 : 56; - 0D06 : D0; - 0D07 : 5F; - 0D08 : 46; - 0D09 : 07; - 0D0A : 8A; - 0D0B : 2A; - 0D0C : A6; - 0D0D : 77; - 0D0E : D0; - 0D0F : 02; - 0D10 : C6; - 0D11 : 78; - 0D12 : C6; - 0D13 : 77; - 0D14 : A0; - 0D15 : 1B; - 0D16 : 85; - 0D17 : 4A; - 0D18 : D0; - 0D19 : D7; - 0D1A : D9; - 0D1B : 74; - 0D1C : C0; - 0D1D : B0; - 0D1E : 48; - 0D1F : 90; - 0D20 : D9; - 0D21 : B9; - 0D22 : 76; - 0D23 : C0; - 0D24 : 48; - 0D25 : B9; - 0D26 : 75; - 0D27 : C0; - 0D28 : 48; - 0D29 : 20; - 0D2A : 34; - 0D2B : CD; - 0D2C : A5; - 0D2D : 4A; - 0D2E : 4C; - 0D2F : AA; - 0D30 : CC; - 0D31 : 4C; - 0D32 : 03; - 0D33 : CE; - 0D34 : A5; - 0D35 : 63; - 0D36 : BE; - 0D37 : 74; - 0D38 : C0; - 0D39 : A8; - 0D3A : 68; - 0D3B : 85; - 0D3C : 1F; - 0D3D : E6; - 0D3E : 1F; - 0D3F : 68; - 0D40 : 85; - 0D41 : 20; - 0D42 : 98; - 0D43 : 48; - 0D44 : 20; - 0D45 : 27; - 0D46 : DB; - 0D47 : A5; - 0D48 : 62; - 0D49 : 48; - 0D4A : A5; - 0D4B : 61; - 0D4C : 48; - 0D4D : A5; - 0D4E : 60; - 0D4F : 48; - 0D50 : A5; - 0D51 : 5F; - 0D52 : 48; - 0D53 : A5; - 0D54 : 5E; - 0D55 : 48; - 0D56 : 6C; - 0D57 : 1F; - 0D58 : 00; - 0D59 : A0; - 0D5A : FF; - 0D5B : 68; - 0D5C : F0; - 0D5D : 23; - 0D5E : C9; - 0D5F : 64; - 0D60 : F0; - 0D61 : 03; - 0D62 : 20; - 0D63 : 8E; - 0D64 : CC; - 0D65 : 84; - 0D66 : 48; - 0D67 : 68; - 0D68 : 4A; - 0D69 : 85; - 0D6A : 0C; - 0D6B : 68; - 0D6C : 85; - 0D6D : 66; - 0D6E : 68; - 0D6F : 85; - 0D70 : 67; - 0D71 : 68; - 0D72 : 85; - [0D73..0D74] : 68; - 0D75 : 85; - 0D76 : 69; - 0D77 : 68; - 0D78 : 85; - 0D79 : 6A; - 0D7A : 68; - 0D7B : 85; - 0D7C : 6B; - 0D7D : 45; - 0D7E : 63; - 0D7F : 85; - 0D80 : 6C; - 0D81 : A5; - 0D82 : 5E; - 0D83 : 60; - 0D84 : A9; - 0D85 : 00; - 0D86 : 85; - 0D87 : 07; - 0D88 : 20; - 0D89 : 70; - 0D8A : 00; - 0D8B : B0; - 0D8C : 03; - 0D8D : 4C; - 0D8E : FF; - 0D8F : DB; - 0D90 : 20; - 0D91 : F7; - 0D92 : CF; - 0D93 : B0; - 0D94 : 7A; - 0D95 : C9; - 0D96 : FF; - 0D97 : D0; - 0D98 : 0F; - 0D99 : A9; - 0D9A : A3; - 0D9B : A0; - 0D9C : CD; - 0D9D : 20; - 0D9E : AE; - 0D9F : DA; - 0DA0 : 4C; - 0DA1 : 70; - 0DA2 : 00; - 0DA3 : 82; - 0DA4 : 49; - 0DA5 : 0F; - 0DA6 : DA; - 0DA7 : A1; - 0DA8 : C9; - 0DA9 : 2E; - 0DAA : F0; - 0DAB : E1; - 0DAC : C9; - 0DAD : AB; - 0DAE : F0; - 0DAF : 58; - 0DB0 : C9; - 0DB1 : AA; - 0DB2 : F0; - 0DB3 : D4; - 0DB4 : C9; - 0DB5 : 22; - 0DB6 : D0; - 0DB7 : 0F; - 0DB8 : A5; - 0DB9 : 77; - 0DBA : A4; - 0DBB : 78; - 0DBC : 69; - 0DBD : 00; - 0DBE : 90; - 0DBF : 01; - 0DC0 : C8; - 0DC1 : 20; - 0DC2 : 61; - 0DC3 : D3; - 0DC4 : 4C; - 0DC5 : BD; - 0DC6 : D6; - 0DC7 : C9; - 0DC8 : A8; - 0DC9 : D0; - 0DCA : 13; - 0DCB : A0; - 0DCC : 18; - 0DCD : D0; - 0DCE : 3B; - 0DCF : 20; - 0DD0 : 9A; - 0DD1 : D0; - 0DD2 : A5; - 0DD3 : 62; - 0DD4 : 49; - 0DD5 : FF; - 0DD6 : A8; - 0DD7 : A5; - 0DD8 : 61; - 0DD9 : 49; - 0DDA : FF; - 0DDB : 4C; - 0DDC : 6D; - 0DDD : D2; - 0DDE : C9; - 0DDF : A5; - 0DE0 : D0; - 0DE1 : 03; - 0DE2 : 4C; - 0DE3 : CE; - 0DE4 : D2; - 0DE5 : C9; - 0DE6 : B4; - 0DE7 : 90; - 0DE8 : 03; - 0DE9 : 4C; - 0DEA : 89; - 0DEB : CE; - 0DEC : 20; - 0DED : F5; - 0DEE : CD; - 0DEF : 20; - 0DF0 : 9F; - 0DF1 : CC; - 0DF2 : A9; - 0DF3 : 29; - 0DF4 : 2C; - 0DF5 : A9; - 0DF6 : 28; - 0DF7 : 2C; - 0DF8 : A9; - 0DF9 : 2C; - 0DFA : A0; - 0DFB : 00; - 0DFC : D1; - 0DFD : 77; - 0DFE : D0; - 0DFF : 03; - 0E00 : 4C; - 0E01 : 70; - 0E02 : 00; - 0E03 : A2; - 0E04 : 10; - 0E05 : 4C; - 0E06 : 57; - 0E07 : C3; - 0E08 : A0; - 0E09 : 15; - [0E0A..0E0B] : 68; - 0E0C : 4C; - 0E0D : FB; - 0E0E : CC; - 0E0F : 20; - 0E10 : 6D; - 0E11 : CF; - 0E12 : 85; - 0E13 : 61; - 0E14 : 84; - 0E15 : 62; - 0E16 : A5; - 0E17 : 42; - 0E18 : A4; - 0E19 : 43; - 0E1A : A6; - 0E1B : 07; - 0E1C : F0; - 0E1D : 25; - 0E1E : A2; - 0E1F : 00; - 0E20 : 86; - 0E21 : 6D; - 0E22 : 24; - 0E23 : 62; - 0E24 : 10; - 0E25 : 1C; - 0E26 : C9; - 0E27 : 54; - 0E28 : D0; - 0E29 : 18; - 0E2A : C0; - 0E2B : C9; - 0E2C : D0; - 0E2D : 14; - 0E2E : 20; - 0E2F : 69; - 0E30 : CE; - 0E31 : 84; - 0E32 : 5B; - 0E33 : 88; - 0E34 : 84; - 0E35 : 6E; - 0E36 : A0; - 0E37 : 06; - 0E38 : 84; - 0E39 : 5A; - 0E3A : A0; - 0E3B : 24; - 0E3C : 20; - 0E3D : 74; - 0E3E : DD; - 0E3F : 4C; - 0E40 : 49; - 0E41 : D3; - 0E42 : 60; - 0E43 : A6; - 0E44 : 08; - 0E45 : 10; - 0E46 : 0D; - 0E47 : A0; - 0E48 : 00; - 0E49 : B1; - 0E4A : 61; - 0E4B : AA; - 0E4C : C8; - 0E4D : B1; - 0E4E : 61; - 0E4F : A8; - 0E50 : 8A; - 0E51 : 4C; - 0E52 : 6D; - 0E53 : D2; - 0E54 : 24; - 0E55 : 62; - 0E56 : 10; - 0E57 : 2A; - 0E58 : C9; - 0E59 : 54; - 0E5A : D0; - 0E5B : 19; - 0E5C : C0; - 0E5D : 49; - 0E5E : D0; - 0E5F : 22; - 0E60 : 20; - 0E61 : 69; - 0E62 : CE; - 0E63 : 98; - 0E64 : A2; - 0E65 : A0; - 0E66 : 4C; - 0E67 : 5B; - 0E68 : DB; - 0E69 : A9; - 0E6A : 8B; - 0E6B : A0; - 0E6C : 00; - 0E6D : 78; - 0E6E : 20; - 0E6F : AE; - 0E70 : DA; - 0E71 : 58; - 0E72 : 84; - 0E73 : 5F; - 0E74 : 60; - 0E75 : C9; - 0E76 : 53; - 0E77 : D0; - 0E78 : 09; - 0E79 : C0; - 0E7A : 54; - 0E7B : D0; - 0E7C : 05; - 0E7D : A5; - 0E7E : 96; - 0E7F : 4C; - 0E80 : 48; - 0E81 : DB; - 0E82 : A5; - 0E83 : 61; - 0E84 : A4; - 0E85 : 62; - 0E86 : 4C; - 0E87 : AE; - 0E88 : DA; - 0E89 : 0A; - 0E8A : 48; - 0E8B : AA; - 0E8C : 20; - 0E8D : 70; - 0E8E : 00; - 0E8F : E0; - 0E90 : 8F; - 0E91 : 90; - [0E92..0E93] : 20; - 0E94 : F5; - 0E95 : CD; - 0E96 : 20; - 0E97 : 9F; - 0E98 : CC; - 0E99 : 20; - 0E9A : F8; - 0E9B : CD; - 0E9C : 20; - 0E9D : 90; - 0E9E : CC; - 0E9F : 68; - 0EA0 : AA; - 0EA1 : A5; - 0EA2 : 62; - 0EA3 : 48; - 0EA4 : A5; - 0EA5 : 61; - 0EA6 : 48; - 0EA7 : 8A; - 0EA8 : 48; - 0EA9 : 20; - 0EAA : 78; - 0EAB : D6; - 0EAC : 68; - 0EAD : A8; - 0EAE : 8A; - 0EAF : 48; - 0EB0 : 4C; - 0EB1 : B8; - 0EB2 : CE; - 0EB3 : 20; - 0EB4 : EC; - 0EB5 : CD; - 0EB6 : 68; - 0EB7 : A8; - 0EB8 : B9; - 0EB9 : DE; - 0EBA : BF; - 0EBB : 85; - 0EBC : 52; - 0EBD : B9; - 0EBE : DF; - 0EBF : BF; - 0EC0 : 85; - 0EC1 : 53; - 0EC2 : 20; - 0EC3 : 51; - 0EC4 : 00; - 0EC5 : 4C; - 0EC6 : 8E; - 0EC7 : CC; - 0EC8 : A0; - 0EC9 : FF; - 0ECA : 2C; - 0ECB : A0; - 0ECC : 00; - 0ECD : 84; - 0ECE : 05; - 0ECF : 20; - 0ED0 : 9A; - 0ED1 : D0; - 0ED2 : A5; - 0ED3 : 61; - 0ED4 : 45; - 0ED5 : 05; - 0ED6 : 85; - 0ED7 : 03; - 0ED8 : A5; - 0ED9 : 62; - 0EDA : 45; - 0EDB : 05; - 0EDC : 85; - 0EDD : 04; - 0EDE : 20; - 0EDF : 08; - 0EE0 : DB; - 0EE1 : 20; - 0EE2 : 9A; - 0EE3 : D0; - 0EE4 : A5; - 0EE5 : 62; - 0EE6 : 45; - 0EE7 : 05; - 0EE8 : 25; - 0EE9 : 04; - 0EEA : 45; - 0EEB : 05; - 0EEC : A8; - 0EED : A5; - 0EEE : 61; - 0EEF : 45; - 0EF0 : 05; - 0EF1 : 25; - 0EF2 : 03; - 0EF3 : 45; - 0EF4 : 05; - 0EF5 : 4C; - 0EF6 : 6D; - 0EF7 : D2; - 0EF8 : 20; - 0EF9 : 91; - 0EFA : CC; - 0EFB : B0; - 0EFC : 13; - 0EFD : A5; - 0EFE : 6B; - 0EFF : 09; - 0F00 : 7F; - 0F01 : 25; - 0F02 : 67; - 0F03 : 85; - 0F04 : 67; - 0F05 : A9; - 0F06 : 66; - 0F07 : A0; - 0F08 : 00; - 0F09 : 20; - 0F0A : 67; - 0F0B : DB; - 0F0C : AA; - 0F0D : 4C; - 0F0E : 43; - 0F0F : CF; - 0F10 : A9; - 0F11 : 00; - 0F12 : 85; - 0F13 : 07; - 0F14 : C6; - 0F15 : 4A; - 0F16 : 20; - 0F17 : 80; - 0F18 : D5; - 0F19 : 85; - 0F1A : 5E; - 0F1B : 86; - 0F1C : 5F; - 0F1D : 84; - 0F1E : 60; - 0F1F : A5; - 0F20 : 69; - 0F21 : A4; - 0F22 : 6A; - 0F23 : 20; - 0F24 : 84; - 0F25 : D5; - 0F26 : 86; - 0F27 : 69; - 0F28 : 84; - 0F29 : 6A; - 0F2A : AA; - 0F2B : 38; - 0F2C : E5; - 0F2D : 5E; - 0F2E : F0; - 0F2F : 08; - 0F30 : A9; - 0F31 : 01; - 0F32 : 90; - 0F33 : 04; - 0F34 : A6; - 0F35 : 5E; - 0F36 : A9; - 0F37 : FF; - 0F38 : 85; - 0F39 : 63; - 0F3A : A0; - 0F3B : FF; - 0F3C : E8; - 0F3D : C8; - 0F3E : CA; - 0F3F : D0; - 0F40 : 07; - 0F41 : A6; - 0F42 : 63; - 0F43 : 30; - 0F44 : 0F; - 0F45 : 18; - 0F46 : 90; - 0F47 : 0C; - 0F48 : B1; - 0F49 : 69; - 0F4A : D1; - 0F4B : 5F; - 0F4C : F0; - 0F4D : EF; - 0F4E : A2; - 0F4F : FF; - 0F50 : B0; - 0F51 : 02; - 0F52 : A2; - 0F53 : 01; - 0F54 : E8; - 0F55 : 8A; - 0F56 : 2A; - 0F57 : 25; - 0F58 : 0C; - 0F59 : F0; - 0F5A : 02; - 0F5B : A9; - 0F5C : FF; - 0F5D : 4C; - 0F5E : 48; - 0F5F : DB; - 0F60 : 20; - 0F61 : F8; - 0F62 : CD; - 0F63 : AA; - 0F64 : 20; - 0F65 : 72; - 0F66 : CF; - 0F67 : 20; - 0F68 : 76; - 0F69 : 00; - 0F6A : D0; - 0F6B : F4; - 0F6C : 60; - 0F6D : A2; - 0F6E : 00; - 0F6F : 20; - 0F70 : 76; - 0F71 : 00; - 0F72 : 86; - 0F73 : 06; - 0F74 : 85; - 0F75 : 42; - 0F76 : 20; - 0F77 : 76; - 0F78 : 00; - 0F79 : 20; - 0F7A : F7; - 0F7B : CF; - 0F7C : B0; - 0F7D : 03; - 0F7E : 4C; - 0F7F : 03; - 0F80 : CE; - 0F81 : A2; - 0F82 : 00; - 0F83 : 86; - 0F84 : 07; - 0F85 : 86; - 0F86 : 08; - 0F87 : 20; - 0F88 : 70; - 0F89 : 00; - 0F8A : 90; - 0F8B : 05; - 0F8C : 20; - 0F8D : F7; - 0F8E : CF; - 0F8F : 90; - 0F90 : 0B; - 0F91 : AA; - 0F92 : 20; - 0F93 : 70; - 0F94 : 00; - 0F95 : 90; - 0F96 : FB; - 0F97 : 20; - 0F98 : F7; - 0F99 : CF; - 0F9A : B0; - 0F9B : F6; - 0F9C : C9; - 0F9D : 24; - 0F9E : D0; - 0F9F : 06; - 0FA0 : A9; - 0FA1 : FF; - 0FA2 : 85; - 0FA3 : 07; - 0FA4 : D0; - 0FA5 : 10; - 0FA6 : C9; - 0FA7 : 25; - 0FA8 : D0; - 0FA9 : 13; - 0FAA : A5; - 0FAB : 0A; - [0FAC..0FAD] : D0; - 0FAE : A9; - 0FAF : 80; - 0FB0 : 85; - 0FB1 : 08; - 0FB2 : 05; - 0FB3 : 42; - 0FB4 : 85; - 0FB5 : 42; - 0FB6 : 8A; - 0FB7 : 09; - 0FB8 : 80; - 0FB9 : AA; - 0FBA : 20; - 0FBB : 70; - 0FBC : 00; - 0FBD : 86; - 0FBE : 43; - 0FBF : 38; - 0FC0 : 05; - 0FC1 : 0A; - 0FC2 : E9; - 0FC3 : 28; - 0FC4 : D0; - 0FC5 : 03; - 0FC6 : 4C; - 0FC7 : AC; - 0FC8 : D0; - 0FC9 : A9; - 0FCA : 00; - 0FCB : 85; - 0FCC : 0A; - 0FCD : A5; - 0FCE : 2A; - 0FCF : A6; - 0FD0 : 2B; - 0FD1 : A0; - 0FD2 : 00; - 0FD3 : 86; - 0FD4 : 5D; - 0FD5 : 85; - 0FD6 : 5C; - 0FD7 : E4; - 0FD8 : 2D; - 0FD9 : D0; - 0FDA : 04; - 0FDB : C5; - 0FDC : 2C; - 0FDD : F0; - 0FDE : 22; - 0FDF : A5; - 0FE0 : 42; - 0FE1 : D1; - 0FE2 : 5C; - 0FE3 : D0; - 0FE4 : 08; - 0FE5 : A5; - 0FE6 : 43; - 0FE7 : C8; - 0FE8 : D1; - 0FE9 : 5C; - 0FEA : F0; - 0FEB : 7D; - 0FEC : 88; - 0FED : 18; - 0FEE : A5; - 0FEF : 5C; - 0FF0 : 69; - 0FF1 : 07; - 0FF2 : 90; - 0FF3 : E1; - 0FF4 : E8; - 0FF5 : D0; - 0FF6 : DC; - 0FF7 : C9; - 0FF8 : 41; - 0FF9 : 90; - 0FFA : 05; - 0FFB : E9; - 0FFC : 5B; - 0FFD : 38; - 0FFE : E9; - 0FFF : A5; - 1000 : 60; - 1001 : 68; - 1002 : 48; - 1003 : C9; - 1004 : 11; - 1005 : D0; - 1006 : 05; - 1007 : A9; - 1008 : 1F; - 1009 : A0; - 100A : DE; - 100B : 60; - 100C : A5; - 100D : 42; - 100E : A4; - 100F : 43; - 1010 : C9; - 1011 : 54; - 1012 : D0; - 1013 : 0B; - 1014 : C0; - 1015 : C9; - 1016 : F0; - 1017 : EF; - 1018 : C0; - 1019 : 49; - 101A : D0; - 101B : 03; - 101C : 4C; - 101D : 03; - 101E : CE; - 101F : C9; - 1020 : 53; - 1021 : D0; - 1022 : 04; - 1023 : C0; - 1024 : 54; - 1025 : F0; - 1026 : F5; - 1027 : A5; - 1028 : 2C; - 1029 : A4; - 102A : 2D; - 102B : 85; - 102C : 5C; - 102D : 84; - 102E : 5D; - 102F : A5; - 1030 : 2E; - 1031 : A4; - 1032 : 2F; - 1033 : 85; - 1034 : 57; - 1035 : 84; - 1036 : 58; - 1037 : 18; - 1038 : 69; - 1039 : 07; - 103A : 90; - 103B : 01; - 103C : C8; - 103D : 85; - 103E : 55; - 103F : 84; - 1040 : 56; - 1041 : 20; - 1042 : D8; - 1043 : C2; - 1044 : A5; - 1045 : 55; - 1046 : A4; - 1047 : 56; - 1048 : C8; - 1049 : 85; - 104A : 2C; - 104B : 84; - 104C : 2D; - 104D : A0; - 104E : 00; - 104F : A5; - 1050 : 42; - 1051 : 91; - 1052 : 5C; - 1053 : C8; - 1054 : A5; - 1055 : 43; - 1056 : 91; - 1057 : 5C; - 1058 : A9; - 1059 : 00; - 105A : C8; - 105B : 91; - 105C : 5C; - 105D : C8; - 105E : 91; - 105F : 5C; - 1060 : C8; - 1061 : 91; - 1062 : 5C; - 1063 : C8; - 1064 : 91; - 1065 : 5C; - 1066 : C8; - 1067 : 91; - 1068 : 5C; - 1069 : A5; - 106A : 5C; - 106B : 18; - 106C : 69; - 106D : 02; - 106E : A4; - 106F : 5D; - 1070 : 90; - 1071 : 01; - 1072 : C8; - 1073 : 85; - 1074 : 44; - 1075 : 84; - 1076 : 45; - 1077 : 60; - 1078 : A5; - 1079 : 05; - 107A : 0A; - 107B : 69; - 107C : 05; - 107D : 65; - 107E : 5C; - 107F : A4; - 1080 : 5D; - 1081 : 90; - 1082 : 01; - 1083 : C8; - 1084 : 85; - 1085 : 55; - 1086 : 84; - 1087 : 56; - 1088 : 60; - 1089 : 90; - 108A : 80; - [108B..108C] : 00; - 108D : 20; - 108E : 70; - 108F : 00; - 1090 : 20; - 1091 : 9F; - 1092 : CC; - 1093 : 20; - 1094 : 8E; - 1095 : CC; - 1096 : A5; - 1097 : 63; - 1098 : 30; - 1099 : 0D; - 109A : A5; - 109B : 5E; - 109C : C9; - [109D..109E] : 90; - 109F : 09; - 10A0 : A9; - 10A1 : 89; - 10A2 : A0; - 10A3 : D0; - 10A4 : 20; - 10A5 : 67; - 10A6 : DB; - 10A7 : D0; - 10A8 : 7A; - 10A9 : 4C; - 10AA : A7; - 10AB : DB; - 10AC : A5; - 10AD : 06; - 10AE : 05; - 10AF : 08; - 10B0 : 48; - 10B1 : A5; - 10B2 : 07; - 10B3 : 48; - 10B4 : A0; - 10B5 : 00; - 10B6 : 98; - 10B7 : 48; - 10B8 : A5; - 10B9 : 43; - 10BA : 48; - 10BB : A5; - 10BC : 42; - 10BD : 48; - 10BE : 20; - 10BF : 8D; - 10C0 : D0; - 10C1 : 68; - 10C2 : 85; - 10C3 : 42; - 10C4 : 68; - 10C5 : 85; - 10C6 : 43; - 10C7 : 68; - 10C8 : A8; - 10C9 : BA; - 10CA : BD; - 10CB : 02; - 10CC : 01; - 10CD : 48; - 10CE : BD; - [10CF..10D0] : 01; - 10D1 : 48; - 10D2 : A5; - 10D3 : 61; - 10D4 : 9D; - 10D5 : 02; - 10D6 : 01; - 10D7 : A5; - 10D8 : 62; - 10D9 : 9D; - [10DA..10DB] : 01; - 10DC : C8; - 10DD : 20; - 10DE : 76; - 10DF : 00; - 10E0 : C9; - 10E1 : 2C; - 10E2 : F0; - 10E3 : D2; - 10E4 : 84; - 10E5 : 05; - 10E6 : 20; - 10E7 : F2; - 10E8 : CD; - 10E9 : 68; - 10EA : 85; - 10EB : 07; - 10EC : 68; - 10ED : 85; - 10EE : 08; - 10EF : 29; - 10F0 : 7F; - 10F1 : 85; - 10F2 : 06; - 10F3 : A6; - 10F4 : 2C; - 10F5 : A5; - 10F6 : 2D; - 10F7 : 86; - 10F8 : 5C; - 10F9 : 85; - 10FA : 5D; - 10FB : C5; - 10FC : 2F; - 10FD : D0; - 10FE : 04; - 10FF : E4; - 1100 : 2E; - 1101 : F0; - 1102 : 39; - 1103 : A0; - 1104 : 00; - 1105 : B1; - 1106 : 5C; - 1107 : C8; - 1108 : C5; - 1109 : 42; - 110A : D0; - 110B : 06; - 110C : A5; - 110D : 43; - 110E : D1; - 110F : 5C; - 1110 : F0; - 1111 : 16; - 1112 : C8; - 1113 : B1; - 1114 : 5C; - 1115 : 18; - 1116 : 65; - 1117 : 5C; - 1118 : AA; - 1119 : C8; - 111A : B1; - 111B : 5C; - 111C : 65; - 111D : 5D; - 111E : 90; - 111F : D7; - 1120 : A2; - 1121 : 6B; - 1122 : 2C; - 1123 : A2; - 1124 : 35; - 1125 : 4C; - 1126 : 57; - 1127 : C3; - 1128 : A2; - 1129 : 78; - 112A : A5; - 112B : 06; - 112C : D0; - 112D : F7; - 112E : 20; - 112F : 78; - 1130 : D0; - 1131 : A5; - 1132 : 05; - 1133 : A0; - 1134 : 04; - 1135 : D1; - 1136 : 5C; - 1137 : D0; - 1138 : E7; - 1139 : 4C; - 113A : C6; - 113B : D1; - 113C : 20; - 113D : 78; - 113E : D0; - 113F : 20; - 1140 : 28; - 1141 : C3; - 1142 : A9; - 1143 : 00; - 1144 : A8; - 1145 : 85; - 1146 : 6F; - 1147 : A2; - 1148 : 05; - 1149 : A5; - 114A : 42; - 114B : 91; - 114C : 5C; - 114D : 10; - 114E : 01; - 114F : CA; - 1150 : C8; - 1151 : A5; - 1152 : 43; - 1153 : 91; - 1154 : 5C; - 1155 : 10; - 1156 : 02; - [1157..1158] : CA; - 1159 : 86; - 115A : 6E; - 115B : A5; - 115C : 05; - [115D..115F] : C8; - 1160 : 91; - 1161 : 5C; - 1162 : A2; - 1163 : 0B; - 1164 : A9; - 1165 : 00; - 1166 : 24; - 1167 : 06; - 1168 : 50; - 1169 : 08; - 116A : 68; - 116B : 18; - 116C : 69; - 116D : 01; - 116E : AA; - 116F : 68; - 1170 : 69; - 1171 : 00; - 1172 : C8; - 1173 : 91; - 1174 : 5C; - 1175 : C8; - 1176 : 8A; - 1177 : 91; - 1178 : 5C; - 1179 : 20; - 117A : 28; - 117B : D2; - 117C : 86; - 117D : 6E; - 117E : 85; - 117F : 6F; - 1180 : A4; - 1181 : 1F; - 1182 : C6; - 1183 : 05; - 1184 : D0; - 1185 : DC; - 1186 : 65; - 1187 : 56; - 1188 : B0; - 1189 : 5D; - 118A : 85; - 118B : 56; - 118C : A8; - 118D : 8A; - 118E : 65; - 118F : 55; - 1190 : 90; - 1191 : 03; - 1192 : C8; - 1193 : F0; - 1194 : 52; - 1195 : 20; - 1196 : 28; - 1197 : C3; - 1198 : 85; - 1199 : 2E; - 119A : 84; - 119B : 2F; - 119C : A9; - 119D : 00; - 119E : E6; - 119F : 6F; - 11A0 : A4; - 11A1 : 6E; - 11A2 : F0; - 11A3 : 05; - 11A4 : 88; - 11A5 : 91; - 11A6 : 55; - 11A7 : D0; - 11A8 : FB; - 11A9 : C6; - 11AA : 56; - 11AB : C6; - 11AC : 6F; - 11AD : D0; - 11AE : F5; - 11AF : E6; - 11B0 : 56; - 11B1 : 38; - 11B2 : A5; - 11B3 : 2E; - 11B4 : E5; - 11B5 : 5C; - 11B6 : A0; - 11B7 : 02; - 11B8 : 91; - 11B9 : 5C; - 11BA : A5; - 11BB : 2F; - 11BC : C8; - 11BD : E5; - 11BE : 5D; - 11BF : 91; - 11C0 : 5C; - 11C1 : A5; - 11C2 : 06; - 11C3 : D0; - 11C4 : 62; - 11C5 : C8; - 11C6 : B1; - 11C7 : 5C; - 11C8 : 85; - 11C9 : 05; - 11CA : A9; - 11CB : 00; - 11CC : 85; - 11CD : 6E; - 11CE : 85; - 11CF : 6F; - 11D0 : C8; - 11D1 : 68; - 11D2 : AA; - 11D3 : 85; - 11D4 : 61; - 11D5 : 68; - 11D6 : 85; - 11D7 : 62; - 11D8 : D1; - 11D9 : 5C; - 11DA : 90; - 11DB : 0E; - 11DC : D0; - 11DD : 06; - 11DE : C8; - 11DF : 8A; - 11E0 : D1; - 11E1 : 5C; - 11E2 : 90; - 11E3 : 07; - 11E4 : 4C; - 11E5 : 20; - 11E6 : D1; - 11E7 : 4C; - 11E8 : 55; - 11E9 : C3; - 11EA : C8; - 11EB : A5; - 11EC : 6F; - 11ED : 05; - 11EE : 6E; - 11EF : 18; - 11F0 : F0; - 11F1 : 0A; - 11F2 : 20; - 11F3 : 28; - 11F4 : D2; - 11F5 : 8A; - 11F6 : 65; - 11F7 : 61; - 11F8 : AA; - 11F9 : 98; - 11FA : A4; - 11FB : 1F; - 11FC : 65; - 11FD : 62; - 11FE : 86; - 11FF : 6E; - 1200 : C6; - 1201 : 05; - 1202 : D0; - 1203 : CA; - 1204 : 85; - 1205 : 6F; - 1206 : A2; - 1207 : 05; - 1208 : A5; - 1209 : 42; - 120A : 10; - 120B : 01; - 120C : CA; - 120D : A5; - 120E : 43; - 120F : 10; - 1210 : 02; - [1211..1212] : CA; - 1213 : 86; - 1214 : 25; - 1215 : A9; - 1216 : 00; - 1217 : 20; - 1218 : 31; - 1219 : D2; - 121A : 8A; - 121B : 65; - 121C : 55; - 121D : 85; - 121E : 44; - 121F : 98; - 1220 : 65; - 1221 : 56; - 1222 : 85; - 1223 : 45; - 1224 : A8; - 1225 : A5; - 1226 : 44; - 1227 : 60; - 1228 : 84; - 1229 : 1F; - 122A : B1; - 122B : 5C; - 122C : 85; - 122D : 25; - 122E : 88; - 122F : B1; - 1230 : 5C; - 1231 : 85; - 1232 : 26; - 1233 : A9; - 1234 : 10; - 1235 : 85; - 1236 : 5A; - 1237 : A2; - 1238 : 00; - 1239 : A0; - 123A : 00; - 123B : 8A; - 123C : 0A; - 123D : AA; - 123E : 98; - 123F : 2A; - 1240 : A8; - 1241 : B0; - 1242 : A4; - 1243 : 06; - 1244 : 6E; - 1245 : 26; - 1246 : 6F; - 1247 : 90; - 1248 : 0B; - 1249 : 18; - 124A : 8A; - 124B : 65; - 124C : 25; - 124D : AA; - 124E : 98; - 124F : 65; - 1250 : 26; - 1251 : A8; - 1252 : B0; - 1253 : 93; - 1254 : C6; - 1255 : 5A; - 1256 : D0; - 1257 : E3; - 1258 : 60; - 1259 : A5; - 125A : 07; - 125B : F0; - 125C : 03; - 125D : 20; - 125E : 80; - 125F : D5; - 1260 : 20; - 1261 : 00; - 1262 : D4; - 1263 : 38; - 1264 : A5; - 1265 : 30; - 1266 : E5; - 1267 : 2E; - 1268 : A8; - 1269 : A5; - 126A : 31; - 126B : E5; - 126C : 2F; - 126D : A2; - 126E : 00; - 126F : 86; - 1270 : 07; - 1271 : 85; - 1272 : 5F; - 1273 : 84; - 1274 : 60; - 1275 : A2; - 1276 : 90; - 1277 : 4C; - 1278 : 50; - 1279 : DB; - 127A : A4; - 127B : C6; - 127C : A9; - 127D : 00; - 127E : F0; - 127F : ED; - 1280 : A6; - 1281 : 37; - 1282 : E8; - 1283 : D0; - [1284..1285] : A2; - 1286 : 95; - 1287 : 2C; - 1288 : A2; - 1289 : E9; - 128A : 4C; - 128B : 57; - 128C : C3; - 128D : 20; - 128E : BB; - 128F : D2; - 1290 : 20; - 1291 : 80; - 1292 : D2; - 1293 : 20; - 1294 : F5; - 1295 : CD; - 1296 : A9; - 1297 : 80; - 1298 : 85; - 1299 : 0A; - 129A : 20; - 129B : 6D; - 129C : CF; - 129D : 20; - 129E : 8E; - 129F : CC; - 12A0 : 20; - 12A1 : F2; - 12A2 : CD; - 12A3 : A9; - 12A4 : B2; - 12A5 : 20; - 12A6 : FA; - 12A7 : CD; - 12A8 : 48; - 12A9 : A5; - 12AA : 45; - 12AB : 48; - 12AC : A5; - 12AD : 44; - 12AE : 48; - 12AF : A5; - 12B0 : 78; - 12B1 : 48; - 12B2 : A5; - 12B3 : 77; - 12B4 : 48; - 12B5 : 20; - 12B6 : 00; - 12B7 : C8; - 12B8 : 4C; - 12B9 : 29; - 12BA : D3; - 12BB : A9; - 12BC : A5; - 12BD : 20; - 12BE : FA; - 12BF : CD; - 12C0 : 09; - 12C1 : 80; - 12C2 : 85; - 12C3 : 0A; - 12C4 : 20; - 12C5 : 74; - 12C6 : CF; - 12C7 : 85; - 12C8 : 4B; - 12C9 : 84; - [12CA..12CB] : 4C; - 12CC : 8E; - 12CD : CC; - 12CE : 20; - 12CF : BB; - 12D0 : D2; - 12D1 : A5; - 12D2 : 4C; - 12D3 : 48; - 12D4 : A5; - 12D5 : 4B; - 12D6 : 48; - 12D7 : 20; - 12D8 : EC; - 12D9 : CD; - 12DA : 20; - 12DB : 8E; - 12DC : CC; - 12DD : 68; - 12DE : 85; - 12DF : 4B; - 12E0 : 68; - 12E1 : 85; - 12E2 : 4C; - 12E3 : A0; - 12E4 : 02; - 12E5 : B1; - 12E6 : 4B; - 12E7 : 85; - 12E8 : 44; - 12E9 : AA; - 12EA : C8; - 12EB : B1; - 12EC : 4B; - 12ED : F0; - 12EE : 99; - 12EF : 85; - 12F0 : 45; - 12F1 : C8; - 12F2 : B1; - 12F3 : 44; - 12F4 : 48; - 12F5 : 88; - 12F6 : 10; - 12F7 : FA; - 12F8 : A4; - 12F9 : 45; - 12FA : 20; - 12FB : E0; - 12FC : DA; - 12FD : A5; - 12FE : 78; - 12FF : 48; - 1300 : A5; - 1301 : 77; - 1302 : 48; - 1303 : B1; - 1304 : 4B; - 1305 : 85; - 1306 : 77; - 1307 : C8; - 1308 : B1; - 1309 : 4B; - 130A : 85; - 130B : 78; - 130C : A5; - 130D : 45; - 130E : 48; - 130F : A5; - 1310 : 44; - 1311 : 48; - 1312 : 20; - 1313 : 8B; - 1314 : CC; - 1315 : 68; - 1316 : 85; - 1317 : 4B; - 1318 : 68; - 1319 : 85; - 131A : 4C; - 131B : 20; - 131C : 76; - 131D : 00; - 131E : F0; - 131F : 03; - 1320 : 4C; - 1321 : 03; - 1322 : CE; - 1323 : 68; - 1324 : 85; - 1325 : 77; - 1326 : 68; - 1327 : 85; - 1328 : 78; - 1329 : A0; - 132A : 00; - 132B : 68; - 132C : 91; - 132D : 4B; - 132E : 68; - 132F : C8; - 1330 : 91; - 1331 : 4B; - 1332 : 68; - 1333 : C8; - 1334 : 91; - 1335 : 4B; - 1336 : 68; - 1337 : C8; - 1338 : 91; - 1339 : 4B; - 133A : 68; - 133B : C8; - 133C : 91; - 133D : 4B; - 133E : 60; - 133F : 20; - 1340 : 8E; - 1341 : CC; - 1342 : A0; - 1343 : 00; - 1344 : 20; - 1345 : EB; - 1346 : DC; - [1347..1348] : 68; - 1349 : A9; - 134A : FF; - 134B : A0; - 134C : 00; - 134D : F0; - 134E : 12; - 134F : A6; - 1350 : 61; - 1351 : A4; - 1352 : 62; - 1353 : 86; - 1354 : 4D; - 1355 : 84; - 1356 : 4E; - 1357 : 20; - 1358 : CE; - 1359 : D3; - 135A : 86; - 135B : 5F; - 135C : 84; - 135D : 60; - 135E : 85; - 135F : 5E; - 1360 : 60; - 1361 : A2; - 1362 : 22; - 1363 : 86; - 1364 : 03; - 1365 : 86; - 1366 : 04; - 1367 : 85; - 1368 : 6C; - 1369 : 84; - 136A : 6D; - 136B : 85; - 136C : 5F; - 136D : 84; - 136E : 60; - 136F : A0; - 1370 : FF; - 1371 : C8; - 1372 : B1; - 1373 : 6C; - 1374 : F0; - 1375 : 0C; - 1376 : C5; - 1377 : 03; - 1378 : F0; - 1379 : 04; - 137A : C5; - 137B : 04; - 137C : D0; - 137D : F3; - 137E : C9; - 137F : 22; - 1380 : F0; - 1381 : 01; - 1382 : 18; - 1383 : 84; - 1384 : 5E; - 1385 : 98; - 1386 : 65; - 1387 : 6C; - 1388 : 85; - 1389 : 6E; - 138A : A6; - 138B : 6D; - 138C : 90; - 138D : 01; - 138E : E8; - 138F : 86; - 1390 : 6F; - 1391 : A5; - 1392 : 6D; - 1393 : F0; - 1394 : 04; - 1395 : C9; - 1396 : 02; - 1397 : D0; - 1398 : 0B; - 1399 : 98; - 139A : 20; - 139B : 4F; - 139C : D3; - 139D : A6; - 139E : 6C; - 139F : A4; - 13A0 : 6D; - 13A1 : 20; - 13A2 : 62; - 13A3 : D5; - 13A4 : A6; - 13A5 : 13; - 13A6 : E0; - 13A7 : 1F; - 13A8 : D0; - 13A9 : 05; - 13AA : A2; - 13AB : C8; - 13AC : 4C; - 13AD : 57; - 13AE : C3; - 13AF : A5; - 13B0 : 5E; - 13B1 : 95; - 13B2 : 00; - 13B3 : A5; - 13B4 : 5F; - 13B5 : 95; - 13B6 : 01; - 13B7 : A5; - 13B8 : 60; - 13B9 : 95; - 13BA : 02; - 13BB : A0; - 13BC : 00; - 13BD : 86; - 13BE : 61; - 13BF : 84; - 13C0 : 62; - 13C1 : 84; - 13C2 : 6D; - 13C3 : 88; - 13C4 : 84; - 13C5 : 07; - 13C6 : 86; - 13C7 : 14; - [13C8..13CA] : E8; - 13CB : 86; - 13CC : 13; - 13CD : 60; - 13CE : 46; - 13CF : 09; - 13D0 : 48; - 13D1 : 49; - 13D2 : FF; - 13D3 : 38; - 13D4 : 65; - 13D5 : 30; - 13D6 : A4; - 13D7 : 31; - 13D8 : B0; - 13D9 : 01; - 13DA : 88; - 13DB : C4; - 13DC : 2F; - 13DD : 90; - 13DE : 11; - 13DF : D0; - 13E0 : 04; - 13E1 : C5; - 13E2 : 2E; - 13E3 : 90; - 13E4 : 0B; - 13E5 : 85; - 13E6 : 30; - 13E7 : 84; - 13E8 : 31; - 13E9 : 85; - 13EA : 32; - 13EB : 84; - 13EC : 33; - 13ED : AA; - 13EE : 68; - 13EF : 60; - 13F0 : A2; - 13F1 : 4D; - 13F2 : A5; - 13F3 : 09; - 13F4 : 30; - 13F5 : B6; - 13F6 : 20; - 13F7 : 00; - 13F8 : D4; - 13F9 : A9; - 13FA : 80; - 13FB : 85; - 13FC : 09; - 13FD : 68; - [13FE..13FF] : D0; - 1400 : A6; - 1401 : 34; - 1402 : A5; - 1403 : 35; - 1404 : 86; - 1405 : 30; - 1406 : 85; - 1407 : 31; - 1408 : A0; - 1409 : 00; - 140A : 84; - 140B : 4C; - 140C : 84; - 140D : 4B; - 140E : A5; - 140F : 2E; - 1410 : A6; - 1411 : 2F; - 1412 : 85; - 1413 : 5C; - 1414 : 86; - 1415 : 5D; - 1416 : A9; - 1417 : 16; - 1418 : A2; - 1419 : 00; - 141A : 85; - 141B : 1F; - 141C : 86; - 141D : 20; - 141E : C5; - 141F : 13; - 1420 : F0; - 1421 : 05; - 1422 : 20; - 1423 : A1; - 1424 : D4; - 1425 : F0; - 1426 : F7; - 1427 : A9; - 1428 : 07; - 1429 : 85; - 142A : 50; - 142B : A5; - 142C : 2A; - 142D : A6; - 142E : 2B; - 142F : 85; - 1430 : 1F; - 1431 : 86; - 1432 : 20; - 1433 : E4; - 1434 : 2D; - 1435 : D0; - 1436 : 04; - 1437 : C5; - 1438 : 2C; - 1439 : F0; - 143A : 05; - 143B : 20; - 143C : 97; - 143D : D4; - 143E : F0; - 143F : F3; - 1440 : 85; - 1441 : 55; - 1442 : 86; - 1443 : 56; - 1444 : A9; - 1445 : 03; - 1446 : 85; - 1447 : 50; - 1448 : A5; - 1449 : 55; - 144A : A6; - 144B : 56; - 144C : E4; - 144D : 2F; - 144E : D0; - 144F : 07; - 1450 : C5; - 1451 : 2E; - 1452 : D0; - 1453 : 03; - 1454 : 4C; - 1455 : E0; - 1456 : D4; - 1457 : 85; - 1458 : 1F; - 1459 : 86; - 145A : 20; - 145B : A0; - 145C : 00; - 145D : B1; - 145E : 1F; - 145F : AA; - 1460 : C8; - 1461 : B1; - 1462 : 1F; - 1463 : 08; - 1464 : C8; - 1465 : B1; - 1466 : 1F; - 1467 : 65; - 1468 : 55; - 1469 : 85; - 146A : 55; - 146B : C8; - 146C : B1; - 146D : 1F; - 146E : 65; - 146F : 56; - 1470 : 85; - 1471 : 56; - 1472 : 28; - 1473 : 10; - 1474 : D3; - 1475 : 8A; - 1476 : 30; - 1477 : D0; - 1478 : C8; - 1479 : B1; - 147A : 1F; - 147B : A0; - 147C : 00; - 147D : 0A; - 147E : 69; - 147F : 05; - 1480 : 65; - 1481 : 1F; - 1482 : 85; - 1483 : 1F; - 1484 : 90; - 1485 : 02; - 1486 : E6; - 1487 : 20; - 1488 : A6; - 1489 : 20; - 148A : E4; - 148B : 56; - 148C : D0; - 148D : 04; - 148E : C5; - 148F : 55; - 1490 : F0; - 1491 : BA; - 1492 : 20; - 1493 : A1; - 1494 : D4; - 1495 : F0; - 1496 : F3; - 1497 : B1; - 1498 : 1F; - 1499 : 30; - 149A : 35; - 149B : C8; - 149C : B1; - 149D : 1F; - 149E : 10; - 149F : 30; - 14A0 : C8; - 14A1 : B1; - 14A2 : 1F; - 14A3 : F0; - 14A4 : 2B; - 14A5 : C8; - 14A6 : B1; - 14A7 : 1F; - 14A8 : AA; - 14A9 : C8; - 14AA : B1; - 14AB : 1F; - 14AC : C5; - 14AD : 31; - 14AE : 90; - 14AF : 06; - 14B0 : D0; - 14B1 : 1E; - 14B2 : E4; - 14B3 : 30; - 14B4 : B0; - 14B5 : 1A; - 14B6 : C5; - 14B7 : 5D; - 14B8 : 90; - 14B9 : 16; - 14BA : D0; - 14BB : 04; - 14BC : E4; - 14BD : 5C; - 14BE : 90; - 14BF : 10; - 14C0 : 86; - 14C1 : 5C; - 14C2 : 85; - 14C3 : 5D; - 14C4 : A5; - 14C5 : 1F; - 14C6 : A6; - 14C7 : 20; - 14C8 : 85; - 14C9 : 4B; - 14CA : 86; - 14CB : 4C; - 14CC : A5; - 14CD : 50; - 14CE : 85; - 14CF : 52; - 14D0 : A5; - 14D1 : 50; - 14D2 : 18; - 14D3 : 65; - 14D4 : 1F; - 14D5 : 85; - 14D6 : 1F; - 14D7 : 90; - 14D8 : 02; - 14D9 : E6; - 14DA : 20; - 14DB : A6; - 14DC : 20; - 14DD : A0; - 14DE : 00; - 14DF : 60; - 14E0 : A5; - 14E1 : 4C; - 14E2 : 05; - 14E3 : 4B; - 14E4 : F0; - 14E5 : F5; - 14E6 : A5; - 14E7 : 52; - 14E8 : 29; - 14E9 : 04; - 14EA : 4A; - 14EB : A8; - 14EC : 85; - 14ED : 52; - 14EE : B1; - 14EF : 4B; - 14F0 : 65; - 14F1 : 5C; - 14F2 : 85; - 14F3 : 57; - 14F4 : A5; - 14F5 : 5D; - 14F6 : 69; - 14F7 : 00; - 14F8 : 85; - 14F9 : 58; - 14FA : A5; - 14FB : 30; - 14FC : A6; - 14FD : 31; - 14FE : 85; - 14FF : 55; - 1500 : 86; - 1501 : 56; - 1502 : 20; - 1503 : DF; - 1504 : C2; - 1505 : A4; - 1506 : 52; - 1507 : C8; - 1508 : A5; - 1509 : 55; - 150A : 91; - 150B : 4B; - 150C : AA; - 150D : E6; - 150E : 56; - 150F : A5; - 1510 : 56; - 1511 : C8; - 1512 : 91; - 1513 : 4B; - 1514 : 4C; - 1515 : 04; - 1516 : D4; - 1517 : A5; - 1518 : 62; - 1519 : 48; - 151A : A5; - 151B : 61; - 151C : 48; - 151D : 20; - 151E : 84; - 151F : CD; - 1520 : 20; - 1521 : 90; - 1522 : CC; - 1523 : 68; - 1524 : 85; - 1525 : 6C; - 1526 : 68; - 1527 : 85; - 1528 : 6D; - 1529 : A0; - 152A : 00; - 152B : B1; - 152C : 6C; - 152D : 18; - 152E : 71; - 152F : 61; - 1530 : 90; - 1531 : 05; - 1532 : A2; - 1533 : B0; - 1534 : 4C; - 1535 : 57; - 1536 : C3; - 1537 : 20; - 1538 : 4F; - 1539 : D3; - 153A : 20; - 153B : 54; - 153C : D5; - 153D : A5; - 153E : 4D; - 153F : A4; - 1540 : 4E; - 1541 : 20; - 1542 : 84; - 1543 : D5; - 1544 : 20; - 1545 : 66; - 1546 : D5; - 1547 : A5; - 1548 : 6C; - 1549 : A4; - 154A : 6D; - 154B : 20; - 154C : 84; - 154D : D5; - 154E : 20; - 154F : A4; - 1550 : D3; - 1551 : 4C; - 1552 : B9; - 1553 : CC; - 1554 : A0; - 1555 : 00; - 1556 : B1; - 1557 : 6C; - 1558 : 48; - 1559 : C8; - 155A : B1; - 155B : 6C; - 155C : AA; - 155D : C8; - 155E : B1; - 155F : 6C; - 1560 : A8; - 1561 : 68; - 1562 : 86; - 1563 : 1F; - 1564 : 84; - 1565 : 20; - 1566 : A8; - 1567 : F0; - 1568 : 0A; - 1569 : 48; - 156A : 88; - 156B : B1; - 156C : 1F; - 156D : 91; - 156E : 32; - 156F : 98; - 1570 : D0; - 1571 : F8; - 1572 : 68; - 1573 : 18; - 1574 : 65; - 1575 : 32; - 1576 : 85; - 1577 : 32; - 1578 : 90; - 1579 : 02; - 157A : E6; - 157B : 33; - 157C : 60; - 157D : 20; - 157E : 90; - 157F : CC; - 1580 : A5; - 1581 : 61; - 1582 : A4; - 1583 : 62; - 1584 : 85; - 1585 : 1F; - 1586 : 84; - [1587..1588] : 20; - 1589 : B5; - 158A : D5; - 158B : 08; - 158C : A0; - 158D : 00; - 158E : B1; - 158F : 1F; - 1590 : 48; - 1591 : C8; - 1592 : B1; - 1593 : 1F; - 1594 : AA; - 1595 : C8; - 1596 : B1; - 1597 : 1F; - 1598 : A8; - 1599 : 68; - 159A : 28; - 159B : D0; - 159C : 13; - 159D : C4; - 159E : 31; - 159F : D0; - 15A0 : 0F; - 15A1 : E4; - 15A2 : 30; - 15A3 : D0; - 15A4 : 0B; - 15A5 : 48; - 15A6 : 18; - 15A7 : 65; - 15A8 : 30; - 15A9 : 85; - 15AA : 30; - 15AB : 90; - 15AC : 02; - 15AD : E6; - 15AE : 31; - 15AF : 68; - 15B0 : 86; - 15B1 : 1F; - 15B2 : 84; - 15B3 : 20; - 15B4 : 60; - 15B5 : C4; - 15B6 : 15; - 15B7 : D0; - 15B8 : 0C; - 15B9 : C5; - 15BA : 14; - 15BB : D0; - 15BC : 08; - 15BD : 85; - 15BE : 13; - 15BF : E9; - 15C0 : 03; - 15C1 : 85; - 15C2 : 14; - 15C3 : A0; - 15C4 : 00; - 15C5 : 60; - 15C6 : 20; - 15C7 : 7B; - 15C8 : D6; - 15C9 : 8A; - 15CA : 48; - 15CB : A9; - 15CC : 01; - 15CD : 20; - 15CE : 57; - 15CF : D3; - 15D0 : 68; - 15D1 : A0; - 15D2 : 00; - 15D3 : 91; - 15D4 : 5F; - [15D5..15D6] : 68; - 15D7 : 4C; - 15D8 : A4; - 15D9 : D3; - 15DA : 20; - 15DB : 3B; - 15DC : D6; - 15DD : D1; - 15DE : 4D; - 15DF : 98; - 15E0 : 90; - 15E1 : 04; - 15E2 : B1; - 15E3 : 4D; - 15E4 : AA; - 15E5 : 98; - 15E6 : 48; - 15E7 : 8A; - 15E8 : 48; - 15E9 : 20; - 15EA : 57; - 15EB : D3; - 15EC : A5; - 15ED : 4D; - 15EE : A4; - 15EF : 4E; - 15F0 : 20; - 15F1 : 84; - 15F2 : D5; - 15F3 : 68; - 15F4 : A8; - 15F5 : 68; - 15F6 : 18; - 15F7 : 65; - 15F8 : 1F; - 15F9 : 85; - 15FA : 1F; - 15FB : 90; - 15FC : 02; - 15FD : E6; - 15FE : 20; - 15FF : 98; - 1600 : 20; - 1601 : 66; - 1602 : D5; - 1603 : 4C; - 1604 : A4; - 1605 : D3; - 1606 : 20; - 1607 : 3B; - 1608 : D6; - 1609 : 18; - 160A : F1; - 160B : 4D; - 160C : 49; - 160D : FF; - 160E : 4C; - 160F : E0; - 1610 : D5; - 1611 : A9; - 1612 : FF; - 1613 : 85; - 1614 : 62; - 1615 : 20; - 1616 : 76; - 1617 : 00; - 1618 : C9; - 1619 : 29; - 161A : F0; - 161B : 06; - 161C : 20; - 161D : F8; - 161E : CD; - 161F : 20; - 1620 : 78; - 1621 : D6; - 1622 : 20; - 1623 : 3B; - 1624 : D6; - 1625 : F0; - 1626 : 4B; - 1627 : CA; - 1628 : 8A; - 1629 : 48; - 162A : 18; - 162B : A2; - 162C : 00; - 162D : F1; - 162E : 4D; - 162F : B0; - 1630 : B6; - 1631 : 49; - 1632 : FF; - 1633 : C5; - 1634 : 62; - 1635 : 90; - 1636 : B1; - 1637 : A5; - 1638 : 62; - 1639 : B0; - 163A : AD; - 163B : 20; - 163C : F2; - 163D : CD; - 163E : 68; - 163F : A8; - 1640 : 68; - 1641 : 85; - 1642 : 52; - [1643..1645] : 68; - 1646 : AA; - 1647 : 68; - 1648 : 85; - 1649 : 4D; - 164A : 68; - 164B : 85; - 164C : 4E; - 164D : A5; - 164E : 52; - 164F : 48; - 1650 : 98; - 1651 : 48; - 1652 : A0; - 1653 : 00; - 1654 : 8A; - 1655 : 60; - 1656 : 20; - 1657 : 5C; - 1658 : D6; - 1659 : 4C; - 165A : 7C; - 165B : D2; - 165C : 20; - 165D : 7D; - 165E : D5; - 165F : A2; - 1660 : 00; - 1661 : 86; - 1662 : 07; - 1663 : A8; - 1664 : 60; - 1665 : 20; - 1666 : 5C; - 1667 : D6; - 1668 : F0; - 1669 : 08; - 166A : A0; - 166B : 00; - 166C : B1; - 166D : 1F; - 166E : A8; - 166F : 4C; - 1670 : 7C; - 1671 : D2; - 1672 : 4C; - 1673 : 23; - 1674 : D1; - 1675 : 20; - 1676 : 70; - 1677 : 00; - 1678 : 20; - 1679 : 8B; - 167A : CC; - 167B : 20; - 167C : 93; - 167D : D0; - 167E : A6; - 167F : 61; - 1680 : D0; - 1681 : F0; - 1682 : A6; - 1683 : 62; - 1684 : 4C; - 1685 : 76; - 1686 : 00; - 1687 : 20; - 1688 : 5C; - 1689 : D6; - 168A : D0; - 168B : 03; - 168C : 4C; - 168D : 03; - 168E : D8; - 168F : A6; - 1690 : 77; - 1691 : A4; - 1692 : 78; - 1693 : 86; - 1694 : 6E; - 1695 : 84; - 1696 : 6F; - 1697 : A6; - 1698 : 1F; - 1699 : 86; - 169A : 77; - 169B : 18; - 169C : 65; - 169D : 1F; - 169E : 85; - 169F : 21; - 16A0 : A6; - 16A1 : 20; - 16A2 : 86; - 16A3 : 78; - 16A4 : 90; - 16A5 : 01; - 16A6 : E8; - 16A7 : 86; - 16A8 : 22; - 16A9 : A0; - 16AA : 00; - 16AB : B1; - 16AC : 21; - 16AD : 48; - 16AE : A9; - 16AF : 00; - 16B0 : 91; - 16B1 : 21; - 16B2 : 20; - 16B3 : 76; - 16B4 : 00; - 16B5 : 20; - 16B6 : FF; - 16B7 : DB; - 16B8 : 68; - 16B9 : A0; - 16BA : 00; - 16BB : 91; - 16BC : 21; - 16BD : A6; - 16BE : 6E; - 16BF : A4; - 16C0 : 6F; - 16C1 : 86; - 16C2 : 77; - 16C3 : 84; - 16C4 : 78; - 16C5 : 60; - 16C6 : 20; - 16C7 : 8B; - 16C8 : CC; - 16C9 : 20; - 16CA : D2; - 16CB : D6; - 16CC : 20; - 16CD : F8; - 16CE : CD; - 16CF : 4C; - 16D0 : 78; - 16D1 : D6; - 16D2 : A5; - 16D3 : 63; - 16D4 : 30; - 16D5 : 9C; - 16D6 : A5; - 16D7 : 5E; - 16D8 : C9; - 16D9 : 91; - 16DA : B0; - 16DB : 96; - 16DC : 20; - 16DD : A7; - 16DE : DB; - 16DF : A5; - 16E0 : 61; - 16E1 : A4; - 16E2 : 62; - 16E3 : 84; - 16E4 : 11; - 16E5 : 85; - 16E6 : 12; - 16E7 : 60; - 16E8 : A5; - 16E9 : 12; - 16EA : 48; - 16EB : A5; - 16EC : 11; - 16ED : 48; - 16EE : 20; - 16EF : D2; - 16F0 : D6; - 16F1 : A0; - 16F2 : 00; - [16F3..16FA] : EA; - 16FB : B1; - 16FC : 11; - 16FD : A8; - 16FE : 68; - 16FF : 85; - 1700 : 11; - 1701 : 68; - 1702 : 85; - 1703 : 12; - 1704 : 4C; - 1705 : 7C; - 1706 : D2; - 1707 : 20; - 1708 : C6; - 1709 : D6; - 170A : 8A; - 170B : A0; - 170C : 00; - 170D : 91; - 170E : 11; - 170F : 60; - 1710 : 20; - 1711 : C6; - 1712 : D6; - 1713 : 86; - 1714 : 46; - 1715 : A2; - 1716 : 00; - 1717 : 20; - 1718 : 76; - 1719 : 00; - 171A : F0; - 171B : 29; - 171C : 20; - 171D : CC; - 171E : D6; - 171F : 86; - 1720 : 47; - 1721 : A0; - 1722 : 00; - 1723 : B1; - 1724 : 11; - 1725 : 45; - 1726 : 47; - 1727 : 25; - 1728 : 46; - 1729 : F0; - 172A : F8; - 172B : 60; - 172C : A9; - 172D : 1D; - 172E : A0; - 172F : DE; - 1730 : 4C; - 1731 : 73; - 1732 : D7; - 1733 : 20; - 1734 : 98; - 1735 : D9; - 1736 : A5; - 1737 : 63; - 1738 : 49; - 1739 : FF; - 173A : 85; - 173B : 63; - 173C : 45; - 173D : 6B; - 173E : 85; - 173F : 6C; - 1740 : A5; - 1741 : 5E; - 1742 : 4C; - 1743 : 76; - 1744 : D7; - 1745 : A5; - 1746 : 11; - 1747 : C9; - 1748 : 66; - 1749 : D0; - 174A : D4; - 174B : A5; - 174C : 12; - 174D : E9; - 174E : 19; - 174F : D0; - 1750 : CE; - 1751 : 85; - 1752 : 11; - 1753 : A8; - 1754 : A9; - 1755 : 80; - 1756 : 85; - 1757 : 12; - 1758 : A2; - 1759 : 0A; - 175A : BD; - 175B : 81; - 175C : E0; - 175D : 29; - 175E : 3F; - 175F : 91; - 1760 : 11; - 1761 : C8; - 1762 : D0; - 1763 : 02; - 1764 : E6; - 1765 : 12; - 1766 : CA; - 1767 : D0; - 1768 : F1; - 1769 : C6; - 176A : 46; - 176B : D0; - 176C : EB; - 176D : 60; - 176E : 20; - 176F : A5; - 1770 : D8; - 1771 : 90; - 1772 : 3C; - 1773 : 20; - 1774 : 98; - 1775 : D9; - 1776 : D0; - 1777 : 03; - 1778 : 4C; - 1779 : 08; - 177A : DB; - 177B : A6; - 177C : 6D; - 177D : 86; - 177E : 53; - 177F : A2; - 1780 : 66; - 1781 : A5; - 1782 : 66; - 1783 : A8; - 1784 : F0; - 1785 : A5; - 1786 : 38; - 1787 : E5; - 1788 : 5E; - 1789 : F0; - 178A : 24; - 178B : 90; - 178C : 12; - 178D : 84; - 178E : 5E; - 178F : A4; - 1790 : 6B; - 1791 : 84; - 1792 : 63; - 1793 : 49; - 1794 : FF; - 1795 : 69; - 1796 : 00; - 1797 : A0; - 1798 : 00; - 1799 : 84; - 179A : 53; - 179B : A2; - 179C : 5E; - 179D : D0; - 179E : 04; - 179F : A0; - 17A0 : 00; - 17A1 : 84; - 17A2 : 6D; - 17A3 : C9; - 17A4 : F9; - 17A5 : 30; - 17A6 : C7; - 17A7 : A8; - 17A8 : A5; - 17A9 : 6D; - 17AA : 56; - 17AB : 01; - 17AC : 20; - 17AD : BC; - 17AE : D8; - 17AF : 24; - 17B0 : 6C; - 17B1 : 10; - 17B2 : 57; - 17B3 : A0; - 17B4 : 5E; - 17B5 : E0; - 17B6 : 66; - 17B7 : F0; - 17B8 : 02; - 17B9 : A0; - 17BA : 66; - 17BB : 38; - 17BC : 49; - 17BD : FF; - 17BE : 65; - 17BF : 53; - 17C0 : 85; - 17C1 : 6D; - 17C2 : B9; - 17C3 : 04; - 17C4 : 00; - 17C5 : F5; - 17C6 : 04; - 17C7 : 85; - 17C8 : 62; - 17C9 : B9; - 17CA : 03; - 17CB : 00; - 17CC : F5; - 17CD : 03; - 17CE : 85; - 17CF : 61; - 17D0 : B9; - 17D1 : 02; - 17D2 : 00; - 17D3 : F5; - 17D4 : 02; - 17D5 : 85; - 17D6 : 60; - 17D7 : B9; - 17D8 : 01; - 17D9 : 00; - 17DA : F5; - 17DB : 01; - 17DC : 85; - 17DD : 5F; - 17DE : B0; - 17DF : 03; - 17E0 : 20; - 17E1 : 53; - 17E2 : D8; - 17E3 : A0; - 17E4 : 00; - 17E5 : 98; - 17E6 : 18; - 17E7 : A6; - 17E8 : 5F; - 17E9 : D0; - 17EA : 4A; - 17EB : A6; - 17EC : 60; - 17ED : 86; - 17EE : 5F; - 17EF : A6; - 17F0 : 61; - 17F1 : 86; - 17F2 : 60; - 17F3 : A6; - 17F4 : 62; - 17F5 : 86; - 17F6 : 61; - 17F7 : A6; - 17F8 : 6D; - 17F9 : 86; - 17FA : 62; - 17FB : 84; - 17FC : 6D; - 17FD : 69; - 17FE : 08; - 17FF : C9; - 1800 : 20; - 1801 : D0; - 1802 : E4; - 1803 : A9; - 1804 : 00; - 1805 : 85; - 1806 : 5E; - 1807 : 85; - 1808 : 63; - 1809 : 60; - 180A : 65; - 180B : 53; - 180C : 85; - 180D : 6D; - 180E : A5; - 180F : 62; - 1810 : 65; - 1811 : 6A; - 1812 : 85; - 1813 : 62; - 1814 : A5; - 1815 : 61; - 1816 : 65; - 1817 : 69; - 1818 : 85; - 1819 : 61; - 181A : A5; - 181B : 60; - 181C : 65; - 181D : 68; - 181E : 85; - 181F : 60; - 1820 : A5; - 1821 : 5F; - 1822 : 65; - 1823 : 67; - 1824 : 85; - 1825 : 5F; - 1826 : 4C; - 1827 : 42; - 1828 : D8; - 1829 : 69; - 182A : 01; - 182B : 06; - 182C : 6D; - 182D : 26; - 182E : 62; - 182F : 26; - 1830 : 61; - 1831 : 26; - 1832 : 60; - 1833 : 26; - 1834 : 5F; - 1835 : 10; - 1836 : F2; - 1837 : 38; - 1838 : E5; - 1839 : 5E; - 183A : B0; - 183B : C7; - 183C : 49; - 183D : FF; - 183E : 69; - 183F : 01; - 1840 : 85; - 1841 : 5E; - 1842 : 90; - 1843 : 0E; - 1844 : E6; - 1845 : 5E; - 1846 : F0; - 1847 : 42; - 1848 : 66; - 1849 : 5F; - 184A : 66; - 184B : 60; - 184C : 66; - 184D : 61; - 184E : 66; - 184F : 62; - 1850 : 66; - 1851 : 6D; - 1852 : 60; - 1853 : A5; - 1854 : 63; - 1855 : 49; - 1856 : FF; - 1857 : 85; - 1858 : 63; - 1859 : A5; - 185A : 5F; - 185B : 49; - 185C : FF; - 185D : 85; - 185E : 5F; - 185F : A5; - 1860 : 60; - 1861 : 49; - 1862 : FF; - 1863 : 85; - 1864 : 60; - 1865 : A5; - 1866 : 61; - 1867 : 49; - 1868 : FF; - 1869 : 85; - 186A : 61; - 186B : A5; - 186C : 62; - 186D : 49; - 186E : FF; - 186F : 85; - 1870 : 62; - 1871 : A5; - 1872 : 6D; - 1873 : 49; - 1874 : FF; - 1875 : 85; - 1876 : 6D; - 1877 : E6; - 1878 : 6D; - 1879 : D0; - 187A : 0E; - 187B : E6; - 187C : 62; - 187D : D0; - 187E : 0A; - 187F : E6; - 1880 : 61; - 1881 : D0; - 1882 : 06; - 1883 : E6; - 1884 : 60; - 1885 : D0; - 1886 : 02; - 1887 : E6; - 1888 : 5F; - 1889 : 60; - 188A : A2; - 188B : 45; - 188C : 4C; - 188D : 57; - 188E : C3; - 188F : A2; - 1890 : 22; - 1891 : B4; - 1892 : 04; - 1893 : 84; - 1894 : 6D; - 1895 : B4; - 1896 : 03; - 1897 : 94; - 1898 : 04; - 1899 : B4; - 189A : 02; - 189B : 94; - 189C : 03; - 189D : B4; - 189E : 01; - 189F : 94; - 18A0 : 02; - 18A1 : A4; - 18A2 : 65; - 18A3 : 94; - 18A4 : 01; - 18A5 : 69; - 18A6 : 08; - 18A7 : 30; - 18A8 : E8; - 18A9 : F0; - 18AA : E6; - 18AB : E9; - 18AC : 08; - 18AD : A8; - 18AE : A5; - 18AF : 6D; - 18B0 : B0; - 18B1 : 14; - 18B2 : 16; - 18B3 : 01; - 18B4 : 90; - 18B5 : 02; - 18B6 : F6; - 18B7 : 01; - 18B8 : 76; - 18B9 : 01; - 18BA : 76; - 18BB : 01; - 18BC : 76; - 18BD : 02; - 18BE : 76; - 18BF : 03; - 18C0 : 76; - 18C1 : 04; - 18C2 : 6A; - 18C3 : C8; - 18C4 : D0; - 18C5 : EC; - 18C6 : 18; - 18C7 : 60; - 18C8 : 81; - [18C9..18CC] : 00; - 18CD : 03; - 18CE : 7F; - 18CF : 5E; - 18D0 : 56; - 18D1 : CB; - 18D2 : 79; - 18D3 : 80; - 18D4 : 13; - 18D5 : 9B; - 18D6 : 0B; - 18D7 : 64; - 18D8 : 80; - 18D9 : 76; - 18DA : 38; - 18DB : 93; - 18DC : 16; - 18DD : 82; - 18DE : 38; - 18DF : AA; - 18E0 : 3B; - 18E1 : 20; - 18E2 : 80; - 18E3 : 35; - 18E4 : 04; - 18E5 : F3; - 18E6 : 34; - 18E7 : 81; - 18E8 : 35; - 18E9 : 04; - 18EA : F3; - 18EB : 34; - [18EC..18ED] : 80; - [18EE..18F0] : 00; - 18F1 : 80; - 18F2 : 31; - 18F3 : 72; - 18F4 : 17; - 18F5 : F8; - 18F6 : 20; - 18F7 : 37; - 18F8 : DB; - 18F9 : F0; - 18FA : 02; - 18FB : 10; - 18FC : 03; - 18FD : 4C; - 18FE : 23; - 18FF : D1; - 1900 : A5; - 1901 : 5E; - 1902 : E9; - 1903 : 7F; - 1904 : 48; - 1905 : A9; - 1906 : 80; - 1907 : 85; - 1908 : 5E; - 1909 : A9; - 190A : E2; - 190B : A0; - 190C : D8; - 190D : 20; - 190E : 73; - 190F : D7; - 1910 : A9; - 1911 : E7; - 1912 : A0; - 1913 : D8; - 1914 : 20; - 1915 : 1B; - 1916 : DA; - 1917 : A9; - 1918 : C8; - 1919 : A0; - 191A : D8; - 191B : 20; - 191C : 33; - 191D : D7; - 191E : A9; - 191F : CD; - 1920 : A0; - 1921 : D8; - 1922 : 20; - 1923 : 2D; - 1924 : DF; - 1925 : A9; - 1926 : EC; - 1927 : A0; - 1928 : D8; - 1929 : 20; - 192A : 73; - 192B : D7; - 192C : 68; - 192D : 20; - 192E : 8A; - 192F : DC; - 1930 : A9; - 1931 : F1; - 1932 : A0; - 1933 : D8; - 1934 : 20; - 1935 : 98; - 1936 : D9; - 1937 : D0; - 1938 : 03; - 1939 : 4C; - 193A : 97; - 193B : D9; - 193C : 20; - 193D : C3; - 193E : D9; - 193F : A9; - 1940 : 00; - 1941 : 85; - 1942 : 23; - 1943 : 85; - 1944 : 24; - 1945 : 85; - 1946 : 25; - 1947 : 85; - 1948 : 26; - 1949 : A5; - 194A : 6D; - 194B : 20; - 194C : 65; - 194D : D9; - 194E : A5; - 194F : 62; - 1950 : 20; - 1951 : 65; - 1952 : D9; - 1953 : A5; - 1954 : 61; - 1955 : 20; - 1956 : 65; - 1957 : D9; - 1958 : A5; - 1959 : 60; - 195A : 20; - 195B : 65; - 195C : D9; - 195D : A5; - 195E : 5F; - 195F : 20; - 1960 : 6A; - 1961 : D9; - 1962 : 4C; - 1963 : 9B; - 1964 : DA; - 1965 : D0; - 1966 : 03; - 1967 : 4C; - 1968 : 8F; - 1969 : D8; - 196A : 4A; - 196B : 09; - 196C : 80; - 196D : A8; - 196E : 90; - 196F : 19; - 1970 : 18; - 1971 : A5; - 1972 : 26; - 1973 : 65; - 1974 : 6A; - 1975 : 85; - 1976 : 26; - 1977 : A5; - 1978 : 25; - 1979 : 65; - 197A : 69; - 197B : 85; - 197C : 25; - 197D : A5; - 197E : 24; - 197F : 65; - 1980 : 68; - 1981 : 85; - 1982 : 24; - 1983 : A5; - 1984 : 23; - 1985 : 65; - 1986 : 67; - 1987 : 85; - 1988 : 23; - 1989 : 66; - 198A : 23; - 198B : 66; - 198C : 24; - 198D : 66; - 198E : 25; - 198F : 66; - 1990 : 26; - 1991 : 66; - 1992 : 6D; - 1993 : 98; - 1994 : 4A; - 1995 : D0; - 1996 : D6; - 1997 : 60; - 1998 : 85; - 1999 : 1F; - 199A : 84; - 199B : 20; - 199C : A0; - 199D : 04; - 199E : B1; - 199F : 1F; - 19A0 : 85; - 19A1 : 6A; - 19A2 : 88; - 19A3 : B1; - 19A4 : 1F; - 19A5 : 85; - 19A6 : 69; - 19A7 : 88; - 19A8 : B1; - 19A9 : 1F; - 19AA : 85; - 19AB : 68; - 19AC : 88; - 19AD : B1; - 19AE : 1F; - 19AF : 85; - 19B0 : 6B; - 19B1 : 45; - 19B2 : 63; - 19B3 : 85; - 19B4 : 6C; - 19B5 : A5; - 19B6 : 6B; - 19B7 : 09; - 19B8 : 80; - 19B9 : 85; - 19BA : 67; - 19BB : 88; - 19BC : B1; - 19BD : 1F; - 19BE : 85; - 19BF : 66; - 19C0 : A5; - 19C1 : 5E; - 19C2 : 60; - 19C3 : A5; - 19C4 : 66; - 19C5 : F0; - 19C6 : 1F; - 19C7 : 18; - 19C8 : 65; - 19C9 : 5E; - 19CA : 90; - 19CB : 04; - 19CC : 30; - 19CD : 1D; - 19CE : 18; - 19CF : 2C; - 19D0 : 10; - 19D1 : 14; - 19D2 : 69; - 19D3 : 80; - 19D4 : 85; - 19D5 : 5E; - 19D6 : D0; - 19D7 : 03; - 19D8 : 4C; - 19D9 : 07; - 19DA : D8; - 19DB : A5; - 19DC : 6C; - 19DD : 85; - 19DE : 63; - 19DF : 60; - 19E0 : A5; - 19E1 : 63; - 19E2 : 49; - 19E3 : FF; - 19E4 : 30; - 19E5 : 05; - [19E6..19E7] : 68; - 19E8 : 4C; - 19E9 : 03; - 19EA : D8; - 19EB : 4C; - 19EC : 8A; - 19ED : D8; - 19EE : 20; - 19EF : 18; - 19F0 : DB; - 19F1 : AA; - 19F2 : F0; - 19F3 : 10; - 19F4 : 18; - 19F5 : 69; - 19F6 : 02; - 19F7 : B0; - 19F8 : F2; - 19F9 : A2; - 19FA : 00; - 19FB : 86; - 19FC : 6C; - 19FD : 20; - 19FE : 83; - 19FF : D7; - 1A00 : E6; - 1A01 : 5E; - 1A02 : F0; - 1A03 : E7; - 1A04 : 60; - 1A05 : 84; - 1A06 : 20; - [1A07..1A09] : 00; - 1A0A : 20; - 1A0B : 18; - 1A0C : DB; - 1A0D : A9; - 1A0E : 05; - 1A0F : A0; - 1A10 : DA; - 1A11 : A2; - 1A12 : 00; - 1A13 : 86; - 1A14 : 6C; - 1A15 : 20; - 1A16 : AE; - 1A17 : DA; - 1A18 : 4C; - 1A19 : 1E; - 1A1A : DA; - 1A1B : 20; - 1A1C : 98; - 1A1D : D9; - 1A1E : F0; - 1A1F : 76; - 1A20 : 20; - 1A21 : 27; - 1A22 : DB; - 1A23 : A9; - 1A24 : 00; - 1A25 : 38; - 1A26 : E5; - 1A27 : 5E; - 1A28 : 85; - 1A29 : 5E; - 1A2A : 20; - 1A2B : C3; - 1A2C : D9; - 1A2D : E6; - 1A2E : 5E; - 1A2F : F0; - 1A30 : BA; - 1A31 : A2; - 1A32 : FC; - 1A33 : A9; - 1A34 : 01; - 1A35 : A4; - 1A36 : 67; - 1A37 : C4; - 1A38 : 5F; - 1A39 : D0; - 1A3A : 10; - 1A3B : A4; - 1A3C : 68; - 1A3D : C4; - 1A3E : 60; - 1A3F : D0; - 1A40 : 0A; - 1A41 : A4; - 1A42 : 69; - 1A43 : C4; - 1A44 : 61; - 1A45 : D0; - 1A46 : 04; - 1A47 : A4; - 1A48 : 6A; - 1A49 : C4; - 1A4A : 62; - 1A4B : 08; - 1A4C : 2A; - 1A4D : 90; - 1A4E : 09; - 1A4F : E8; - 1A50 : 95; - 1A51 : 26; - 1A52 : F0; - 1A53 : 32; - 1A54 : 10; - 1A55 : 34; - 1A56 : A9; - 1A57 : 01; - 1A58 : 28; - 1A59 : B0; - 1A5A : 0E; - 1A5B : 06; - 1A5C : 6A; - 1A5D : 26; - 1A5E : 69; - 1A5F : 26; - 1A60 : 68; - 1A61 : 26; - 1A62 : 67; - 1A63 : B0; - 1A64 : E6; - 1A65 : 30; - 1A66 : CE; - 1A67 : 10; - 1A68 : E2; - 1A69 : A8; - 1A6A : A5; - 1A6B : 6A; - 1A6C : E5; - 1A6D : 62; - 1A6E : 85; - 1A6F : 6A; - 1A70 : A5; - 1A71 : 69; - 1A72 : E5; - 1A73 : 61; - 1A74 : 85; - 1A75 : 69; - 1A76 : A5; - 1A77 : 68; - 1A78 : E5; - 1A79 : 60; - 1A7A : 85; - 1A7B : 68; - 1A7C : A5; - 1A7D : 67; - 1A7E : E5; - 1A7F : 5F; - 1A80 : 85; - 1A81 : 67; - 1A82 : 98; - 1A83 : 4C; - 1A84 : 5B; - 1A85 : DA; - 1A86 : A9; - 1A87 : 40; - 1A88 : D0; - 1A89 : CE; - [1A8A..1A8F] : 0A; - 1A90 : 85; - 1A91 : 6D; - 1A92 : 28; - 1A93 : 4C; - 1A94 : 9B; - 1A95 : DA; - 1A96 : A2; - 1A97 : 85; - 1A98 : 4C; - 1A99 : 57; - 1A9A : C3; - 1A9B : A5; - 1A9C : 23; - 1A9D : 85; - 1A9E : 5F; - 1A9F : A5; - 1AA0 : 24; - 1AA1 : 85; - 1AA2 : 60; - 1AA3 : A5; - 1AA4 : 25; - 1AA5 : 85; - 1AA6 : 61; - 1AA7 : A5; - 1AA8 : 26; - 1AA9 : 85; - 1AAA : 62; - 1AAB : 4C; - 1AAC : E3; - 1AAD : D7; - 1AAE : 85; - 1AAF : 1F; - 1AB0 : 84; - 1AB1 : 20; - 1AB2 : A0; - 1AB3 : 04; - 1AB4 : B1; - 1AB5 : 1F; - 1AB6 : 85; - 1AB7 : 62; - 1AB8 : 88; - 1AB9 : B1; - 1ABA : 1F; - 1ABB : 85; - 1ABC : 61; - 1ABD : 88; - 1ABE : B1; - 1ABF : 1F; - 1AC0 : 85; - 1AC1 : 60; - 1AC2 : 88; - 1AC3 : B1; - 1AC4 : 1F; - 1AC5 : 85; - 1AC6 : 63; - 1AC7 : 09; - 1AC8 : 80; - 1AC9 : 85; - 1ACA : 5F; - 1ACB : 88; - 1ACC : B1; - 1ACD : 1F; - 1ACE : 85; - 1ACF : 5E; - 1AD0 : 84; - 1AD1 : 6D; - 1AD2 : 60; - 1AD3 : A2; - 1AD4 : 59; - 1AD5 : 2C; - 1AD6 : A2; - 1AD7 : 54; - 1AD8 : A0; - 1AD9 : 00; - 1ADA : F0; - 1ADB : 04; - 1ADC : A6; - 1ADD : 46; - 1ADE : A4; - 1ADF : 47; - 1AE0 : 20; - 1AE1 : 27; - 1AE2 : DB; - 1AE3 : 86; - 1AE4 : 1F; - 1AE5 : 84; - 1AE6 : 20; - 1AE7 : A0; - 1AE8 : 04; - 1AE9 : A5; - 1AEA : 62; - 1AEB : 91; - 1AEC : 1F; - 1AED : 88; - 1AEE : A5; - 1AEF : 61; - 1AF0 : 91; - 1AF1 : 1F; - 1AF2 : 88; - 1AF3 : A5; - 1AF4 : 60; - 1AF5 : 91; - 1AF6 : 1F; - 1AF7 : 88; - 1AF8 : A5; - 1AF9 : 63; - 1AFA : 09; - 1AFB : 7F; - 1AFC : 25; - 1AFD : 5F; - 1AFE : 91; - 1AFF : 1F; - 1B00 : 88; - 1B01 : A5; - 1B02 : 5E; - 1B03 : 91; - 1B04 : 1F; - 1B05 : 84; - 1B06 : 6D; - 1B07 : 60; - 1B08 : A5; - 1B09 : 6B; - 1B0A : 85; - 1B0B : 63; - 1B0C : A2; - 1B0D : 05; - 1B0E : B5; - 1B0F : 65; - 1B10 : 95; - 1B11 : 5D; - 1B12 : CA; - 1B13 : D0; - 1B14 : F9; - 1B15 : 86; - 1B16 : 6D; - 1B17 : 60; - 1B18 : 20; - 1B19 : 27; - 1B1A : DB; - 1B1B : A2; - 1B1C : 06; - 1B1D : B5; - 1B1E : 5D; - 1B1F : 95; - 1B20 : 65; - 1B21 : CA; - 1B22 : D0; - 1B23 : F9; - 1B24 : 86; - 1B25 : 6D; - 1B26 : 60; - 1B27 : A5; - 1B28 : 5E; - 1B29 : F0; - 1B2A : FB; - 1B2B : 06; - 1B2C : 6D; - 1B2D : 90; - 1B2E : F7; - 1B2F : 20; - 1B30 : 7B; - 1B31 : D8; - 1B32 : D0; - 1B33 : F2; - 1B34 : 4C; - 1B35 : 44; - 1B36 : D8; - 1B37 : A5; - 1B38 : 5E; - 1B39 : F0; - 1B3A : 09; - 1B3B : A5; - 1B3C : 63; - 1B3D : 2A; - 1B3E : A9; - 1B3F : FF; - 1B40 : B0; - 1B41 : 02; - 1B42 : A9; - 1B43 : 01; - 1B44 : 60; - 1B45 : 20; - 1B46 : 37; - 1B47 : DB; - 1B48 : 85; - 1B49 : 5F; - 1B4A : A9; - 1B4B : 00; - 1B4C : 85; - 1B4D : 60; - 1B4E : A2; - 1B4F : 88; - 1B50 : A5; - 1B51 : 5F; - 1B52 : 49; - 1B53 : FF; - 1B54 : 2A; - 1B55 : A9; - 1B56 : 00; - 1B57 : 85; - 1B58 : 62; - 1B59 : 85; - 1B5A : 61; - 1B5B : 86; - 1B5C : 5E; - 1B5D : 85; - 1B5E : 6D; - 1B5F : 85; - 1B60 : 63; - 1B61 : 4C; - 1B62 : DE; - 1B63 : D7; - 1B64 : 46; - 1B65 : 63; - 1B66 : 60; - 1B67 : 85; - 1B68 : 21; - 1B69 : 84; - 1B6A : 22; - 1B6B : A0; - 1B6C : 00; - 1B6D : B1; - 1B6E : 21; - 1B6F : C8; - 1B70 : AA; - 1B71 : F0; - 1B72 : C4; - 1B73 : B1; - 1B74 : 21; - 1B75 : 45; - 1B76 : 63; - 1B77 : 30; - 1B78 : C2; - 1B79 : E4; - 1B7A : 5E; - 1B7B : D0; - 1B7C : 21; - 1B7D : B1; - 1B7E : 21; - 1B7F : 09; - 1B80 : 80; - 1B81 : C5; - 1B82 : 5F; - 1B83 : D0; - 1B84 : 19; - 1B85 : C8; - 1B86 : B1; - 1B87 : 21; - 1B88 : C5; - 1B89 : 60; - 1B8A : D0; - 1B8B : 12; - 1B8C : C8; - 1B8D : B1; - 1B8E : 21; - 1B8F : C5; - 1B90 : 61; - 1B91 : D0; - 1B92 : 0B; - 1B93 : C8; - 1B94 : A9; - 1B95 : 7F; - 1B96 : C5; - 1B97 : 6D; - 1B98 : B1; - 1B99 : 21; - 1B9A : E5; - 1B9B : 62; - 1B9C : F0; - 1B9D : 28; - 1B9E : A5; - 1B9F : 63; - 1BA0 : 90; - 1BA1 : 02; - 1BA2 : 49; - 1BA3 : FF; - 1BA4 : 4C; - 1BA5 : 3D; - 1BA6 : DB; - 1BA7 : A5; - 1BA8 : 5E; - 1BA9 : F0; - 1BAA : 4A; - 1BAB : 38; - 1BAC : E9; - 1BAD : A0; - 1BAE : 24; - 1BAF : 63; - 1BB0 : 10; - 1BB1 : 09; - 1BB2 : AA; - 1BB3 : A9; - 1BB4 : FF; - 1BB5 : 85; - 1BB6 : 65; - 1BB7 : 20; - 1BB8 : 59; - 1BB9 : D8; - 1BBA : 8A; - 1BBB : A2; - 1BBC : 5E; - 1BBD : C9; - 1BBE : F9; - 1BBF : 10; - 1BC0 : 06; - 1BC1 : 20; - 1BC2 : A5; - 1BC3 : D8; - 1BC4 : 84; - 1BC5 : 65; - 1BC6 : 60; - 1BC7 : A8; - 1BC8 : A5; - 1BC9 : 63; - 1BCA : 29; - 1BCB : 80; - 1BCC : 46; - 1BCD : 5F; - 1BCE : 05; - 1BCF : 5F; - 1BD0 : 85; - 1BD1 : 5F; - 1BD2 : 20; - 1BD3 : BC; - 1BD4 : D8; - 1BD5 : 84; - 1BD6 : 65; - 1BD7 : 60; - 1BD8 : A5; - 1BD9 : 5E; - 1BDA : C9; - 1BDB : A0; - 1BDC : B0; - [1BDD..1BDE] : 20; - 1BDF : A7; - 1BE0 : DB; - 1BE1 : 84; - 1BE2 : 6D; - 1BE3 : A5; - 1BE4 : 63; - 1BE5 : 84; - 1BE6 : 63; - 1BE7 : 49; - 1BE8 : 80; - 1BE9 : 2A; - 1BEA : A9; - 1BEB : A0; - 1BEC : 85; - 1BED : 5E; - 1BEE : A5; - 1BEF : 62; - 1BF0 : 85; - 1BF1 : 03; - 1BF2 : 4C; - 1BF3 : DE; - 1BF4 : D7; - 1BF5 : 85; - 1BF6 : 5F; - 1BF7 : 85; - 1BF8 : 60; - 1BF9 : 85; - 1BFA : 61; - 1BFB : 85; - 1BFC : 62; - 1BFD : A8; - 1BFE : 60; - 1BFF : A0; - 1C00 : 00; - 1C01 : A2; - 1C02 : 0A; - 1C03 : 94; - 1C04 : 5A; - 1C05 : CA; - 1C06 : 10; - 1C07 : FB; - 1C08 : 90; - 1C09 : 0F; - 1C0A : C9; - 1C0B : 2D; - 1C0C : D0; - 1C0D : 04; - 1C0E : 86; - 1C0F : 64; - 1C10 : F0; - 1C11 : 04; - 1C12 : C9; - 1C13 : 2B; - 1C14 : D0; - 1C15 : 05; - 1C16 : 20; - 1C17 : 70; - 1C18 : 00; - 1C19 : 90; - 1C1A : 5B; - 1C1B : C9; - 1C1C : 2E; - 1C1D : F0; - 1C1E : 2E; - 1C1F : C9; - 1C20 : 45; - 1C21 : D0; - 1C22 : 30; - 1C23 : 20; - 1C24 : 70; - 1C25 : 00; - 1C26 : 90; - 1C27 : 17; - 1C28 : C9; - 1C29 : AB; - 1C2A : F0; - 1C2B : 0E; - 1C2C : C9; - 1C2D : 2D; - 1C2E : F0; - 1C2F : 0A; - 1C30 : C9; - 1C31 : AA; - 1C32 : F0; - 1C33 : 08; - 1C34 : C9; - 1C35 : 2B; - 1C36 : F0; - 1C37 : 04; - 1C38 : D0; - 1C39 : 07; - 1C3A : 66; - 1C3B : 5D; - 1C3C : 20; - 1C3D : 70; - 1C3E : 00; - 1C3F : 90; - 1C40 : 5C; - 1C41 : 24; - 1C42 : 5D; - 1C43 : 10; - 1C44 : 0E; - 1C45 : A9; - 1C46 : 00; - 1C47 : 38; - 1C48 : E5; - 1C49 : 5B; - 1C4A : 4C; - 1C4B : 55; - 1C4C : DC; - 1C4D : 66; - 1C4E : 5C; - 1C4F : 24; - 1C50 : 5C; - 1C51 : 50; - 1C52 : C3; - 1C53 : A5; - 1C54 : 5B; - 1C55 : 38; - 1C56 : E5; - 1C57 : 5A; - 1C58 : 85; - 1C59 : 5B; - 1C5A : F0; - 1C5B : 12; - 1C5C : 10; - 1C5D : 09; - 1C5E : 20; - 1C5F : 0A; - 1C60 : DA; - 1C61 : E6; - 1C62 : 5B; - 1C63 : D0; - 1C64 : F9; - 1C65 : F0; - 1C66 : 07; - 1C67 : 20; - 1C68 : EE; - 1C69 : D9; - 1C6A : C6; - 1C6B : 5B; - 1C6C : D0; - 1C6D : F9; - 1C6E : A5; - 1C6F : 64; - 1C70 : 30; - 1C71 : 01; - 1C72 : 60; - 1C73 : 4C; - 1C74 : A1; - 1C75 : DE; - 1C76 : 48; - 1C77 : 24; - 1C78 : 5C; - 1C79 : 10; - 1C7A : 02; - 1C7B : E6; - 1C7C : 5A; - 1C7D : 20; - 1C7E : EE; - 1C7F : D9; - 1C80 : 68; - 1C81 : 38; - 1C82 : E9; - 1C83 : 30; - 1C84 : 20; - 1C85 : 8A; - 1C86 : DC; - 1C87 : 4C; - 1C88 : 16; - 1C89 : DC; - 1C8A : 48; - 1C8B : 20; - 1C8C : 18; - 1C8D : DB; - 1C8E : 68; - 1C8F : 20; - 1C90 : 48; - 1C91 : DB; - 1C92 : A5; - 1C93 : 6B; - 1C94 : 45; - 1C95 : 63; - 1C96 : 85; - 1C97 : 6C; - 1C98 : A6; - 1C99 : 5E; - 1C9A : 4C; - 1C9B : 76; - 1C9C : D7; - 1C9D : A5; - 1C9E : 5B; - 1C9F : C9; - 1CA0 : 0A; - 1CA1 : 90; - 1CA2 : 09; - 1CA3 : A9; - 1CA4 : 64; - 1CA5 : 24; - 1CA6 : 5D; - 1CA7 : 30; - 1CA8 : 11; - 1CA9 : 4C; - 1CAA : 8A; - 1CAB : D8; - [1CAC..1CAD] : 0A; - 1CAE : 18; - 1CAF : 65; - 1CB0 : 5B; - 1CB1 : 0A; - 1CB2 : 18; - 1CB3 : A0; - 1CB4 : 00; - 1CB5 : 71; - 1CB6 : 77; - 1CB7 : 38; - 1CB8 : E9; - 1CB9 : 30; - 1CBA : 85; - 1CBB : 5B; - 1CBC : 4C; - 1CBD : 3C; - 1CBE : DC; - 1CBF : 9B; - 1CC0 : 3E; - 1CC1 : BC; - 1CC2 : 1F; - 1CC3 : FD; - 1CC4 : 9E; - 1CC5 : 6E; - 1CC6 : 6B; - 1CC7 : 27; - 1CC8 : FD; - 1CC9 : 9E; - 1CCA : 6E; - 1CCB : 6B; - 1CCC : 28; - 1CCD : 00; - 1CCE : A9; - 1CCF : 92; - 1CD0 : A0; - 1CD1 : C2; - 1CD2 : 20; - 1CD3 : E6; - 1CD4 : DC; - 1CD5 : A5; - 1CD6 : 37; - 1CD7 : A6; - 1CD8 : 36; - 1CD9 : 85; - 1CDA : 5F; - 1CDB : 86; - 1CDC : 60; - 1CDD : A2; - 1CDE : 90; - 1CDF : 38; - 1CE0 : 20; - 1CE1 : 55; - 1CE2 : DB; - 1CE3 : 20; - 1CE4 : E9; - 1CE5 : DC; - 1CE6 : 4C; - 1CE7 : 1C; - 1CE8 : CA; - 1CE9 : A0; - 1CEA : 01; - 1CEB : A9; - 1CEC : 20; - 1CED : 24; - 1CEE : 63; - 1CEF : 10; - 1CF0 : 02; - 1CF1 : A9; - 1CF2 : 2D; - 1CF3 : 99; - 1CF4 : FF; - 1CF5 : 00; - 1CF6 : 85; - 1CF7 : 63; - 1CF8 : 84; - 1CF9 : 6E; - 1CFA : C8; - 1CFB : A9; - 1CFC : 30; - 1CFD : A6; - 1CFE : 5E; - 1CFF : D0; - 1D00 : 03; - 1D01 : 4C; - 1D02 : 10; - 1D03 : DE; - 1D04 : A9; - 1D05 : 00; - 1D06 : E0; - 1D07 : 80; - 1D08 : F0; - 1D09 : 02; - 1D0A : B0; - 1D0B : 09; - 1D0C : A9; - 1D0D : C9; - 1D0E : A0; - 1D0F : DC; - 1D10 : 20; - 1D11 : 34; - 1D12 : D9; - 1D13 : A9; - 1D14 : F7; - 1D15 : 85; - 1D16 : 5A; - 1D17 : A9; - 1D18 : C4; - 1D19 : A0; - 1D1A : DC; - 1D1B : 20; - 1D1C : 67; - 1D1D : DB; - 1D1E : F0; - 1D1F : 1E; - 1D20 : 10; - 1D21 : 12; - 1D22 : A9; - 1D23 : BF; - 1D24 : A0; - 1D25 : DC; - 1D26 : 20; - 1D27 : 67; - 1D28 : DB; - 1D29 : F0; - 1D2A : 02; - 1D2B : 10; - 1D2C : 0E; - 1D2D : 20; - 1D2E : EE; - 1D2F : D9; - 1D30 : C6; - 1D31 : 5A; - 1D32 : D0; - 1D33 : EE; - 1D34 : 20; - 1D35 : 0A; - 1D36 : DA; - 1D37 : E6; - 1D38 : 5A; - 1D39 : D0; - 1D3A : DC; - 1D3B : 20; - 1D3C : 2C; - 1D3D : D7; - 1D3E : 20; - 1D3F : A7; - 1D40 : DB; - 1D41 : A2; - 1D42 : 01; - 1D43 : A5; - 1D44 : 5A; - 1D45 : 18; - 1D46 : 69; - 1D47 : 0A; - 1D48 : 30; - 1D49 : 09; - 1D4A : C9; - 1D4B : 0B; - 1D4C : B0; - 1D4D : 06; - 1D4E : 69; - 1D4F : FF; - 1D50 : AA; - 1D51 : A9; - 1D52 : 02; - 1D53 : 38; - 1D54 : E9; - 1D55 : 02; - 1D56 : 85; - 1D57 : 5B; - 1D58 : 86; - 1D59 : 5A; - 1D5A : 8A; - 1D5B : F0; - 1D5C : 02; - 1D5D : 10; - 1D5E : 13; - 1D5F : A4; - 1D60 : 6E; - 1D61 : A9; - 1D62 : 2E; - 1D63 : C8; - 1D64 : 99; - 1D65 : FF; - 1D66 : 00; - 1D67 : 8A; - 1D68 : F0; - 1D69 : 06; - 1D6A : A9; - 1D6B : 30; - 1D6C : C8; - 1D6D : 99; - 1D6E : FF; - 1D6F : 00; - 1D70 : 84; - 1D71 : 6E; - 1D72 : A0; - 1D73 : 00; - 1D74 : A2; - 1D75 : 80; - 1D76 : A5; - 1D77 : 62; - 1D78 : 18; - 1D79 : 79; - 1D7A : 25; - 1D7B : DE; - 1D7C : 85; - 1D7D : 62; - 1D7E : A5; - 1D7F : 61; - 1D80 : 79; - 1D81 : 24; - 1D82 : DE; - 1D83 : 85; - 1D84 : 61; - 1D85 : A5; - 1D86 : 60; - 1D87 : 79; - 1D88 : 23; - 1D89 : DE; - 1D8A : 85; - 1D8B : 60; - 1D8C : A5; - 1D8D : 5F; - 1D8E : 79; - 1D8F : 22; - 1D90 : DE; - 1D91 : 85; - 1D92 : 5F; - 1D93 : E8; - 1D94 : B0; - 1D95 : 04; - 1D96 : 10; - 1D97 : DE; - 1D98 : 30; - 1D99 : 02; - 1D9A : 30; - 1D9B : DA; - 1D9C : 8A; - 1D9D : 90; - 1D9E : 04; - 1D9F : 49; - 1DA0 : FF; - 1DA1 : 69; - 1DA2 : 0A; - 1DA3 : 69; - 1DA4 : 2F; - [1DA5..1DA8] : C8; - 1DA9 : 84; - 1DAA : 44; - 1DAB : A4; - 1DAC : 6E; - 1DAD : C8; - 1DAE : AA; - 1DAF : 29; - 1DB0 : 7F; - 1DB1 : 99; - 1DB2 : FF; - 1DB3 : 00; - 1DB4 : C6; - 1DB5 : 5A; - 1DB6 : D0; - 1DB7 : 06; - 1DB8 : A9; - 1DB9 : 2E; - 1DBA : C8; - 1DBB : 99; - 1DBC : FF; - 1DBD : 00; - 1DBE : 84; - 1DBF : 6E; - 1DC0 : A4; - 1DC1 : 44; - 1DC2 : 8A; - 1DC3 : 49; - 1DC4 : FF; - 1DC5 : 29; - 1DC6 : 80; - 1DC7 : AA; - 1DC8 : C0; - 1DC9 : 24; - 1DCA : F0; - 1DCB : 04; - 1DCC : C0; - 1DCD : 3C; - 1DCE : D0; - 1DCF : A6; - 1DD0 : A4; - 1DD1 : 6E; - 1DD2 : B9; - 1DD3 : FF; - 1DD4 : 00; - 1DD5 : 88; - 1DD6 : C9; - 1DD7 : 30; - 1DD8 : F0; - 1DD9 : F8; - 1DDA : C9; - 1DDB : 2E; - 1DDC : F0; - 1DDD : 01; - 1DDE : C8; - 1DDF : A9; - 1DE0 : 2B; - 1DE1 : A6; - 1DE2 : 5B; - 1DE3 : F0; - 1DE4 : 2E; - 1DE5 : 10; - 1DE6 : 08; - 1DE7 : A9; - 1DE8 : 00; - 1DE9 : 38; - 1DEA : E5; - 1DEB : 5B; - 1DEC : AA; - 1DED : A9; - 1DEE : 2D; - 1DEF : 99; - [1DF0..1DF1] : 01; - 1DF2 : A9; - 1DF3 : 45; - 1DF4 : 99; - 1DF5 : 00; - 1DF6 : 01; - 1DF7 : 8A; - 1DF8 : A2; - 1DF9 : 2F; - 1DFA : 38; - 1DFB : E8; - 1DFC : E9; - 1DFD : 0A; - 1DFE : B0; - 1DFF : FB; - 1E00 : 69; - 1E01 : 3A; - 1E02 : 99; - 1E03 : 03; - 1E04 : 01; - 1E05 : 8A; - 1E06 : 99; - 1E07 : 02; - 1E08 : 01; - 1E09 : A9; - 1E0A : 00; - 1E0B : 99; - 1E0C : 04; - 1E0D : 01; - 1E0E : F0; - 1E0F : 08; - 1E10 : 99; - 1E11 : FF; - 1E12 : 00; - 1E13 : A9; - 1E14 : 00; - 1E15 : 99; - 1E16 : 00; - 1E17 : 01; - 1E18 : A9; - 1E19 : 00; - 1E1A : A0; - 1E1B : 01; - 1E1C : 60; - 1E1D : 80; - [1E1E..1E21] : 00; - 1E22 : FA; - 1E23 : 0A; - 1E24 : 1F; - [1E25..1E26] : 00; - 1E27 : 98; - 1E28 : 96; - 1E29 : 80; - 1E2A : FF; - 1E2B : F0; - 1E2C : BD; - 1E2D : C0; - 1E2E : 00; - 1E2F : 01; - 1E30 : 86; - 1E31 : A0; - [1E32..1E33] : FF; - 1E34 : D8; - 1E35 : F0; - [1E36..1E37] : 00; - 1E38 : 03; - 1E39 : E8; - [1E3A..1E3C] : FF; - 1E3D : 9C; - [1E3E..1E40] : 00; - 1E41 : 0A; - [1E42..1E46] : FF; - 1E47 : DF; - 1E48 : 0A; - 1E49 : 80; - 1E4A : 00; - 1E4B : 03; - 1E4C : 4B; - 1E4D : C0; - [1E4E..1E4F] : FF; - 1E50 : 73; - 1E51 : 60; - [1E52..1E53] : 00; - 1E54 : 0E; - 1E55 : 10; - [1E56..1E57] : FF; - 1E58 : FD; - 1E59 : A8; - [1E5A..1E5C] : 00; - 1E5D : 3C; - 1E5E : 20; - 1E5F : 18; - 1E60 : DB; - 1E61 : A9; - 1E62 : 1D; - 1E63 : A0; - 1E64 : DE; - 1E65 : 20; - 1E66 : AE; - 1E67 : DA; - 1E68 : F0; - 1E69 : 70; - 1E6A : A5; - 1E6B : 66; - 1E6C : D0; - 1E6D : 03; - 1E6E : 4C; - 1E6F : 05; - 1E70 : D8; - 1E71 : A2; - 1E72 : 4B; - 1E73 : A0; - 1E74 : 00; - 1E75 : 20; - 1E76 : E0; - 1E77 : DA; - 1E78 : A5; - 1E79 : 6B; - 1E7A : 10; - 1E7B : 0F; - 1E7C : 20; - 1E7D : D8; - 1E7E : DB; - 1E7F : A9; - 1E80 : 4B; - 1E81 : A0; - 1E82 : 00; - 1E83 : 20; - 1E84 : 67; - 1E85 : DB; - 1E86 : D0; - 1E87 : 03; - 1E88 : 98; - 1E89 : A4; - 1E8A : 03; - 1E8B : 20; - 1E8C : 0A; - 1E8D : DB; - 1E8E : 98; - 1E8F : 48; - 1E90 : 20; - 1E91 : F6; - 1E92 : D8; - 1E93 : A9; - 1E94 : 4B; - 1E95 : A0; - 1E96 : 00; - 1E97 : 20; - 1E98 : 34; - 1E99 : D9; - 1E9A : 20; - 1E9B : DA; - 1E9C : DE; - 1E9D : 68; - 1E9E : 4A; - 1E9F : 90; - 1EA0 : 0A; - 1EA1 : A5; - 1EA2 : 5E; - 1EA3 : F0; - 1EA4 : 06; - 1EA5 : A5; - 1EA6 : 63; - 1EA7 : 49; - 1EA8 : FF; - 1EA9 : 85; - 1EAA : 63; - 1EAB : 60; - 1EAC : 81; - 1EAD : 38; - 1EAE : AA; - 1EAF : 3B; - 1EB0 : 29; - 1EB1 : 07; - 1EB2 : 71; - 1EB3 : 34; - 1EB4 : 58; - 1EB5 : 3E; - 1EB6 : 56; - 1EB7 : 74; - 1EB8 : 16; - 1EB9 : 7E; - 1EBA : B3; - 1EBB : 1B; - 1EBC : 77; - 1EBD : 2F; - 1EBE : EE; - 1EBF : E3; - 1EC0 : 85; - 1EC1 : 7A; - 1EC2 : 1D; - 1EC3 : 84; - 1EC4 : 1C; - 1EC5 : 2A; - 1EC6 : 7C; - 1EC7 : 63; - 1EC8 : 59; - 1EC9 : 58; - 1ECA : 0A; - 1ECB : 7E; - 1ECC : 75; - 1ECD : FD; - 1ECE : E7; - 1ECF : C6; - 1ED0 : 80; - 1ED1 : 31; - 1ED2 : 72; - 1ED3 : 18; - 1ED4 : 10; - 1ED5 : 81; - [1ED6..1ED9] : 00; - 1EDA : A9; - 1EDB : AC; - 1EDC : A0; - 1EDD : DE; - 1EDE : 20; - 1EDF : 34; - 1EE0 : D9; - 1EE1 : A5; - 1EE2 : 6D; - 1EE3 : 69; - 1EE4 : 50; - 1EE5 : 90; - 1EE6 : 03; - 1EE7 : 20; - 1EE8 : 2F; - 1EE9 : DB; - 1EEA : 85; - 1EEB : 53; - 1EEC : 20; - 1EED : 1B; - 1EEE : DB; - 1EEF : A5; - 1EF0 : 5E; - 1EF1 : C9; - 1EF2 : 88; - 1EF3 : 90; - 1EF4 : 03; - 1EF5 : 20; - 1EF6 : E0; - 1EF7 : D9; - 1EF8 : 20; - 1EF9 : D8; - 1EFA : DB; - 1EFB : A5; - 1EFC : 03; - 1EFD : 18; - 1EFE : 69; - 1EFF : 81; - 1F00 : F0; - 1F01 : F3; - 1F02 : 38; - 1F03 : E9; - 1F04 : 01; - 1F05 : 48; - 1F06 : A2; - 1F07 : 05; - 1F08 : B5; - 1F09 : 66; - 1F0A : B4; - 1F0B : 5E; - 1F0C : 95; - 1F0D : 5E; - 1F0E : 94; - 1F0F : 66; - 1F10 : CA; - 1F11 : 10; - 1F12 : F5; - 1F13 : A5; - 1F14 : 53; - 1F15 : 85; - 1F16 : 6D; - 1F17 : 20; - 1F18 : 36; - 1F19 : D7; - 1F1A : 20; - 1F1B : A1; - 1F1C : DE; - 1F1D : A9; - 1F1E : B1; - 1F1F : A0; - 1F20 : DE; - 1F21 : 20; - 1F22 : 43; - 1F23 : DF; - 1F24 : A9; - 1F25 : 00; - 1F26 : 85; - 1F27 : 6C; - 1F28 : 68; - 1F29 : 20; - 1F2A : C5; - 1F2B : D9; - 1F2C : 60; - 1F2D : 85; - 1F2E : 6E; - 1F2F : 84; - 1F30 : 6F; - 1F31 : 20; - 1F32 : D6; - 1F33 : DA; - 1F34 : A9; - 1F35 : 54; - 1F36 : 20; - 1F37 : 34; - 1F38 : D9; - 1F39 : 20; - 1F3A : 47; - 1F3B : DF; - 1F3C : A9; - 1F3D : 54; - 1F3E : A0; - 1F3F : 00; - 1F40 : 4C; - 1F41 : 34; - 1F42 : D9; - 1F43 : 85; - 1F44 : 6E; - 1F45 : 84; - 1F46 : 6F; - 1F47 : 20; - 1F48 : D3; - 1F49 : DA; - 1F4A : B1; - 1F4B : 6E; - 1F4C : 85; - 1F4D : 64; - 1F4E : A4; - 1F4F : 6E; - 1F50 : C8; - 1F51 : 98; - 1F52 : D0; - 1F53 : 02; - 1F54 : E6; - 1F55 : 6F; - 1F56 : 85; - 1F57 : 6E; - 1F58 : A4; - 1F59 : 6F; - 1F5A : 20; - 1F5B : 34; - 1F5C : D9; - 1F5D : A5; - 1F5E : 6E; - 1F5F : A4; - 1F60 : 6F; - 1F61 : 18; - 1F62 : 69; - 1F63 : 05; - 1F64 : 90; - 1F65 : 01; - 1F66 : C8; - 1F67 : 85; - 1F68 : 6E; - 1F69 : 84; - 1F6A : 6F; - 1F6B : 20; - 1F6C : 73; - 1F6D : D7; - 1F6E : A9; - 1F6F : 59; - 1F70 : A0; - 1F71 : 00; - 1F72 : C6; - 1F73 : 64; - 1F74 : D0; - 1F75 : E4; - 1F76 : 60; - 1F77 : 98; - 1F78 : 35; - 1F79 : 44; - 1F7A : 7A; - 1F7B : 68; - 1F7C : 28; - 1F7D : B1; - 1F7E : 46; - 1F7F : 20; - 1F80 : 37; - 1F81 : DB; - 1F82 : 30; - 1F83 : 2E; - 1F84 : D0; - 1F85 : 17; - 1F86 : AD; - 1F87 : 44; - 1F88 : E8; - 1F89 : 85; - 1F8A : 5F; - 1F8B : AD; - 1F8C : 48; - 1F8D : E8; - 1F8E : 85; - 1F8F : 60; - 1F90 : AD; - 1F91 : 45; - 1F92 : E8; - 1F93 : 85; - 1F94 : 61; - 1F95 : AD; - 1F96 : 49; - 1F97 : E8; - 1F98 : 85; - 1F99 : 62; - 1F9A : 4C; - 1F9B : C2; - 1F9C : DF; - 1F9D : A9; - 1F9E : 88; - 1F9F : A0; - 1FA0 : 00; - 1FA1 : 20; - 1FA2 : AE; - 1FA3 : DA; - 1FA4 : A9; - 1FA5 : 77; - 1FA6 : A0; - 1FA7 : DF; - 1FA8 : 20; - 1FA9 : 34; - 1FAA : D9; - 1FAB : A9; - 1FAC : 7B; - 1FAD : A0; - 1FAE : DF; - 1FAF : 20; - 1FB0 : 73; - 1FB1 : D7; - 1FB2 : A6; - 1FB3 : 62; - 1FB4 : A5; - 1FB5 : 5F; - 1FB6 : 85; - 1FB7 : 62; - 1FB8 : 86; - 1FB9 : 5F; - 1FBA : A6; - 1FBB : 60; - 1FBC : A5; - 1FBD : 61; - 1FBE : 85; - 1FBF : 60; - 1FC0 : 86; - 1FC1 : 61; - 1FC2 : A9; - 1FC3 : 00; - 1FC4 : 85; - 1FC5 : 63; - 1FC6 : A5; - 1FC7 : 5E; - 1FC8 : 85; - 1FC9 : 6D; - 1FCA : A9; - 1FCB : 80; - 1FCC : 85; - 1FCD : 5E; - 1FCE : 20; - 1FCF : E3; - 1FD0 : D7; - 1FD1 : A2; - 1FD2 : 88; - 1FD3 : A0; - 1FD4 : 00; - 1FD5 : 4C; - 1FD6 : E0; - 1FD7 : DA; - 1FD8 : A9; - 1FD9 : 54; - 1FDA : A0; - 1FDB : E0; - 1FDC : 20; - 1FDD : 73; - 1FDE : D7; - 1FDF : 20; - 1FE0 : 18; - 1FE1 : DB; - 1FE2 : A9; - 1FE3 : 59; - 1FE4 : A0; - 1FE5 : E0; - 1FE6 : A6; - 1FE7 : 6B; - 1FE8 : 20; - 1FE9 : 13; - 1FEA : DA; - 1FEB : 20; - 1FEC : 18; - 1FED : DB; - 1FEE : 20; - 1FEF : D8; - 1FF0 : DB; - 1FF1 : A9; - 1FF2 : 00; - 1FF3 : 85; - 1FF4 : 6C; - 1FF5 : 20; - 1FF6 : 36; - 1FF7 : D7; - 1FF8 : A9; - 1FF9 : 5E; - 1FFA : A0; - 1FFB : E0; - 1FFC : 20; - 1FFD : 33; - 1FFE : D7; - 1FFF : A5; - 2000 : 63; - 2001 : 48; - 2002 : 10; - 2003 : 0D; - 2004 : 20; - 2005 : 2C; - 2006 : D7; - 2007 : A5; - 2008 : 63; - 2009 : 30; - 200A : 09; - 200B : A5; - 200C : 0C; - 200D : 49; - 200E : FF; - 200F : 85; - 2010 : 0C; - 2011 : 20; - 2012 : A1; - 2013 : DE; - 2014 : A9; - 2015 : 5E; - 2016 : A0; - 2017 : E0; - 2018 : 20; - 2019 : 73; - 201A : D7; - 201B : 68; - 201C : 10; - 201D : 03; - 201E : 20; - 201F : A1; - 2020 : DE; - 2021 : A9; - 2022 : 63; - 2023 : A0; - 2024 : E0; - 2025 : 4C; - 2026 : 2D; - 2027 : DF; - 2028 : 20; - 2029 : D6; - 202A : DA; - 202B : A9; - 202C : 00; - 202D : 85; - 202E : 0C; - 202F : 20; - [2030..2031] : DF; - 2032 : A2; - 2033 : 4B; - 2034 : A0; - 2035 : 00; - 2036 : 20; - 2037 : D5; - 2038 : DF; - 2039 : A9; - 203A : 54; - 203B : A0; - 203C : 00; - 203D : 20; - 203E : AE; - 203F : DA; - 2040 : A9; - 2041 : 00; - 2042 : 85; - 2043 : 63; - 2044 : A5; - 2045 : 0C; - 2046 : 20; - 2047 : 50; - 2048 : E0; - 2049 : A9; - 204A : 4B; - 204B : A0; - 204C : 00; - 204D : 4C; - 204E : 1B; - 204F : DA; - 2050 : 48; - 2051 : 4C; - 2052 : 11; - 2053 : E0; - 2054 : 81; - 2055 : 49; - 2056 : 0F; - 2057 : DA; - 2058 : A2; - 2059 : 83; - 205A : 49; - 205B : 0F; - 205C : DA; - 205D : A2; - 205E : 7F; - [205F..2062] : 00; - 2063 : 05; - 2064 : 84; - 2065 : E6; - 2066 : 1A; - 2067 : 2D; - 2068 : 1B; - 2069 : 86; - 206A : 28; - 206B : 07; - 206C : FB; - 206D : F8; - 206E : 87; - 206F : 99; - 2070 : 68; - 2071 : 89; - 2072 : 01; - 2073 : 87; - 2074 : 23; - 2075 : 35; - 2076 : DF; - 2077 : E1; - 2078 : 86; - 2079 : A5; - 207A : 5D; - 207B : E7; - 207C : 28; - 207D : 83; - 207E : 49; - 207F : 0F; - 2080 : DA; - 2081 : A2; - 2082 : A1; - 2083 : 54; - 2084 : 46; - 2085 : 8F; - 2086 : 13; - 2087 : 8F; - 2088 : 52; - 2089 : 43; - 208A : 89; - 208B : CD; - 208C : A5; - 208D : 63; - 208E : 48; - 208F : 10; - 2090 : 03; - 2091 : 20; - 2092 : A1; - 2093 : DE; - 2094 : A5; - 2095 : 5E; - 2096 : 48; - 2097 : C9; - 2098 : 81; - 2099 : 90; - 209A : 07; - 209B : A9; - 209C : C8; - 209D : A0; - 209E : D8; - 209F : 20; - 20A0 : 1B; - 20A1 : DA; - 20A2 : A9; - 20A3 : BC; - 20A4 : A0; - 20A5 : E0; - 20A6 : 20; - 20A7 : 2D; - 20A8 : DF; - 20A9 : 68; - 20AA : C9; - 20AB : 81; - 20AC : 90; - 20AD : 07; - 20AE : A9; - 20AF : 54; - 20B0 : A0; - 20B1 : E0; - 20B2 : 20; - 20B3 : 33; - 20B4 : D7; - 20B5 : 68; - 20B6 : 10; - 20B7 : 03; - 20B8 : 4C; - 20B9 : A1; - 20BA : DE; - 20BB : 60; - 20BC : 0B; - 20BD : 76; - 20BE : B3; - 20BF : 83; - 20C0 : BD; - 20C1 : D3; - 20C2 : 79; - 20C3 : 1E; - 20C4 : F4; - 20C5 : A6; - 20C6 : F5; - 20C7 : 7B; - 20C8 : 83; - 20C9 : FC; - 20CA : B0; - 20CB : 10; - 20CC : 7C; - 20CD : 0C; - 20CE : 1F; - 20CF : 67; - 20D0 : CA; - 20D1 : 7C; - 20D2 : DE; - 20D3 : 53; - 20D4 : CB; - 20D5 : C1; - 20D6 : 7D; - 20D7 : 14; - 20D8 : 64; - 20D9 : 70; - 20DA : 4C; - 20DB : 7D; - 20DC : B7; - 20DD : EA; - 20DE : 51; - 20DF : 7A; - 20E0 : 7D; - 20E1 : 63; - 20E2 : 30; - 20E3 : 88; - [20E4..20E5] : 7E; - 20E6 : 92; - 20E7 : 44; - 20E8 : 99; - 20E9 : 3A; - 20EA : 7E; - 20EB : 4C; - 20EC : CC; - 20ED : 91; - 20EE : C7; - 20EF : 7F; - [20F0..20F2] : AA; - 20F3 : 13; - 20F4 : 81; - [20F5..20F8] : 00; - 20F9 : E6; - 20FA : 77; - 20FB : D0; - 20FC : 02; - 20FD : E6; - 20FE : 78; - 20FF : AD; - 2100 : 60; - 2101 : EA; - 2102 : C9; - 2103 : 3A; - 2104 : B0; - 2105 : 0A; - 2106 : C9; - 2107 : 20; - 2108 : F0; - 2109 : EF; - 210A : 38; - 210B : E9; - 210C : 30; - 210D : 38; - 210E : E9; - 210F : D0; - 2110 : 60; - 2111 : 80; - 2112 : 4F; - 2113 : C7; - 2114 : 52; - 2115 : 58; - 2116 : A2; - 2117 : FB; - 2118 : 9A; - 2119 : A9; - 211A : 4C; - 211B : 85; - 211C : 51; - 211D : 85; - 211E : 00; - 211F : A9; - 2120 : 23; - 2121 : A0; - 2122 : D1; - 2123 : 85; - 2124 : 01; - 2125 : 84; - 2126 : 02; - 2127 : A9; - 2128 : 28; - 2129 : 85; - 212A : 0F; - 212B : A9; - 212C : 1E; - 212D : 85; - 212E : 10; - 212F : A2; - 2130 : 1C; - 2131 : BD; - 2132 : F8; - 2133 : E0; - 2134 : 95; - 2135 : 6F; - 2136 : CA; - 2137 : D0; - 2138 : F8; - 2139 : A9; - 213A : 03; - 213B : 85; - 213C : 50; - 213D : 8A; - 213E : 85; - 213F : 65; - 2140 : 85; - 2141 : 0E; - 2142 : 85; - 2143 : 15; - 2144 : 48; - 2145 : 85; - 2146 : 0D; - 2147 : E8; - 2148 : 8E; - 2149 : FD; - 214A : 01; - 214B : 8E; - 214C : FC; - 214D : 01; - 214E : A2; - 214F : 16; - 2150 : 86; - 2151 : 13; - 2152 : A0; - 2153 : 04; - 2154 : 85; - 2155 : 28; - 2156 : 84; - 2157 : 29; - 2158 : 85; - 2159 : 11; - 215A : 84; - 215B : 12; - 215C : A8; - 215D : E6; - 215E : 11; - 215F : D0; - 2160 : 04; - 2161 : E6; - 2162 : 12; - 2163 : 30; - 2164 : 0F; - 2165 : A9; - 2166 : 55; - 2167 : 91; - 2168 : 11; - 2169 : D1; - 216A : 11; - 216B : D0; - 216C : 07; - 216D : 0A; - 216E : 91; - 216F : 11; - 2170 : D1; - 2171 : 11; - 2172 : F0; - 2173 : E9; - 2174 : A5; - 2175 : 11; - 2176 : A4; - 2177 : 12; - 2178 : 85; - 2179 : 34; - 217A : 84; - 217B : 35; - 217C : 85; - 217D : 30; - 217E : 84; - 217F : 31; - 2180 : A2; - 2181 : 00; - 2182 : A0; - 2183 : 04; - 2184 : 86; - 2185 : 28; - 2186 : 84; - 2187 : 29; - 2188 : A0; - 2189 : 00; - 218A : 98; - 218B : 91; - 218C : 28; - 218D : E6; - 218E : 28; - 218F : A5; - 2190 : 28; - 2191 : A4; - 2192 : 29; - 2193 : 20; - 2194 : 28; - 2195 : C3; - 2196 : A9; - 2197 : C4; - 2198 : A0; - 2199 : E1; - 219A : 20; - 219B : 1C; - 219C : CA; - 219D : A5; - 219E : 34; - 219F : 38; - 21A0 : E5; - 21A1 : 28; - 21A2 : AA; - 21A3 : A5; - 21A4 : 35; - 21A5 : E5; - 21A6 : 29; - 21A7 : 20; - 21A8 : D9; - 21A9 : DC; - 21AA : A9; - 21AB : B7; - 21AC : A0; - 21AD : E1; - 21AE : 20; - 21AF : 1C; - 21B0 : CA; - 21B1 : 20; - 21B2 : 5D; - 21B3 : C5; - 21B4 : 4C; - 21B5 : 89; - 21B6 : C3; - 21B7 : 20; - 21B8 : 42; - 21B9 : 59; - 21BA : 54; - 21BB : 45; - 21BC : 53; - 21BD : 20; - 21BE : 46; - 21BF : 52; - [21C0..21C1] : 45; - 21C2 : 0D; - 21C3 : 00; - [21C4..21C6] : 23; - 21C7 : 20; - 21C8 : 43; - 21C9 : 4F; - [21CA..21CB] : 4D; - 21CC : 4F; - 21CD : 44; - 21CE : 4F; - 21CF : 52; - 21D0 : 45; - 21D1 : 20; - 21D2 : 42; - 21D3 : 41; - 21D4 : 53; - 21D5 : 49; - 21D6 : 43; - 21D7 : 20; - [21D8..21DA] : 23; - [21DB..21DC] : 0D; - 21DD : 00; - 21DE : A9; - 21DF : 7F; - 21E0 : 8D; - 21E1 : 4E; - 21E2 : E8; - 21E3 : A2; - 21E4 : 6D; - 21E5 : A9; - 21E6 : 00; - 21E7 : 95; - 21E8 : 8D; - 21E9 : CA; - 21EA : 10; - 21EB : FB; - 21EC : A9; - 21ED : 2E; - 21EE : 85; - 21EF : 90; - 21F0 : A9; - 21F1 : E6; - 21F2 : 85; - 21F3 : 91; - 21F4 : A9; - 21F5 : 03; - 21F6 : 85; - 21F7 : B0; - 21F8 : A9; - 21F9 : 0F; - 21FA : 8D; - 21FB : 10; - 21FC : E8; - 21FD : 0A; - 21FE : 8D; - 21FF : 40; - 2200 : E8; - 2201 : 8D; - 2202 : 42; - 2203 : E8; - 2204 : 8E; - 2205 : 22; - 2206 : E8; - 2207 : 8E; - 2208 : 45; - 2209 : E8; - 220A : A9; - 220B : 3D; - 220C : 8D; - 220D : 13; - 220E : E8; - 220F : 2C; - 2210 : 12; - 2211 : E8; - 2212 : A9; - 2213 : 3C; - 2214 : 8D; - 2215 : 21; - 2216 : E8; - 2217 : 8D; - 2218 : 23; - 2219 : E8; - 221A : 8D; - 221B : 11; - 221C : E8; - 221D : 8E; - 221E : 22; - 221F : E8; - 2220 : A9; - 2221 : 0C; - 2222 : 8D; - 2223 : 4C; - 2224 : E8; - 2225 : 85; - 2226 : A8; - 2227 : 85; - 2228 : A7; - 2229 : A0; - 222A : 83; - 222B : A2; - 222C : 18; - 222D : 94; - [222E..222F] : E0; - 2230 : 14; - 2231 : F0; - 2232 : 08; - 2233 : E0; - 2234 : 0D; - 2235 : F0; - 2236 : 04; - 2237 : E0; - 2238 : 07; - 2239 : D0; - 223A : 01; - 223B : 88; - 223C : CA; - 223D : 10; - 223E : EE; - 223F : 84; - 2240 : C5; - 2241 : E8; - 2242 : 86; - 2243 : 9F; - 2244 : 86; - 2245 : C4; - 2246 : A9; - 2247 : 20; - 2248 : 9D; - 2249 : 00; - 224A : 80; - 224B : 9D; - 224C : 00; - 224D : 81; - 224E : 9D; - 224F : 00; - 2250 : 82; - 2251 : 9D; - 2252 : 00; - 2253 : 83; - 2254 : CA; - 2255 : D0; - 2256 : F1; - 2257 : A0; - 2258 : 00; - 2259 : 84; - 225A : C6; - 225B : 84; - 225C : D8; - 225D : A6; - 225E : D8; - 225F : B5; - 2260 : E0; - 2261 : 09; - 2262 : 80; - 2263 : 85; - 2264 : C5; - 2265 : BD; - 2266 : 48; - 2267 : E7; - 2268 : 85; - 2269 : C4; - 226A : A9; - 226B : 27; - 226C : 85; - 226D : D5; - 226E : E0; - 226F : 18; - 2270 : F0; - 2271 : 08; - 2272 : B5; - 2273 : E1; - 2274 : 30; - 2275 : 04; - 2276 : A9; - 2277 : 4F; - 2278 : 85; - 2279 : D5; - 227A : A5; - 227B : C6; - 227C : C9; - 227D : 28; - 227E : 90; - 227F : 04; - 2280 : E9; - 2281 : 28; - 2282 : 85; - 2283 : C6; - 2284 : 60; - 2285 : AC; - 2286 : 6F; - 2287 : 02; - 2288 : A2; - 2289 : 00; - 228A : BD; - 228B : 70; - 228C : 02; - 228D : 9D; - 228E : 6F; - 228F : 02; - 2290 : E8; - 2291 : E4; - 2292 : 9E; - 2293 : D0; - 2294 : F5; - 2295 : C6; - 2296 : 9E; - 2297 : 98; - 2298 : 58; - 2299 : 60; - 229A : 20; - 229B : D8; - 229C : E3; - 229D : A5; - 229E : 9E; - 229F : 85; - 22A0 : A7; - 22A1 : F0; - 22A2 : FA; - 22A3 : 78; - 22A4 : A5; - 22A5 : AA; - 22A6 : F0; - 22A7 : 09; - 22A8 : A5; - 22A9 : A9; - 22AA : A0; - 22AB : 00; - 22AC : 84; - 22AD : AA; - 22AE : 20; - 22AF : EA; - 22B0 : E6; - 22B1 : 20; - 22B2 : 85; - 22B3 : E2; - 22B4 : C9; - 22B5 : 83; - 22B6 : D0; - 22B7 : 10; - 22B8 : 78; - 22B9 : A2; - 22BA : 09; - 22BB : 86; - 22BC : 9E; - 22BD : BD; - 22BE : 60; - 22BF : E7; - 22C0 : 9D; - 22C1 : 6E; - 22C2 : 02; - 22C3 : CA; - 22C4 : D0; - 22C5 : F7; - 22C6 : F0; - 22C7 : D5; - 22C8 : C9; - 22C9 : 0D; - 22CA : D0; - 22CB : CE; - 22CC : A4; - 22CD : D5; - 22CE : 84; - 22CF : AC; - 22D0 : B1; - 22D1 : C4; - 22D2 : C9; - 22D3 : 20; - 22D4 : D0; - 22D5 : 03; - 22D6 : 88; - 22D7 : D0; - 22D8 : F7; - 22D9 : C8; - 22DA : 84; - 22DB : A1; - 22DC : A0; - 22DD : 00; - 22DE : 84; - 22DF : C6; - 22E0 : 84; - 22E1 : CD; - 22E2 : A5; - 22E3 : A3; - 22E4 : 30; - 22E5 : 16; - 22E6 : C5; - 22E7 : D8; - 22E8 : D0; - 22E9 : 12; - 22EA : A5; - 22EB : A4; - 22EC : 85; - 22ED : C6; - 22EE : C5; - 22EF : A1; - 22F0 : 90; - 22F1 : 0A; - 22F2 : B0; - 22F3 : 2B; - 22F4 : 98; - 22F5 : 48; - 22F6 : 8A; - 22F7 : 48; - 22F8 : A5; - 22F9 : AC; - 22FA : F0; - 22FB : A1; - 22FC : A4; - 22FD : C6; - 22FE : B1; - 22FF : C4; - 2300 : 85; - 2301 : D9; - 2302 : 29; - 2303 : 3F; - 2304 : 06; - 2305 : D9; - 2306 : 24; - 2307 : D9; - 2308 : 10; - 2309 : 02; - 230A : 09; - 230B : 80; - 230C : 90; - 230D : 04; - 230E : A6; - 230F : CD; - 2310 : D0; - 2311 : 04; - 2312 : 70; - 2313 : 02; - 2314 : 09; - 2315 : 40; - 2316 : E6; - 2317 : C6; - 2318 : 20; - 2319 : 3F; - 231A : E3; - 231B : C4; - 231C : A1; - 231D : D0; - 231E : 11; - 231F : A9; - 2320 : 00; - 2321 : 85; - 2322 : AC; - 2323 : A9; - 2324 : 0D; - 2325 : A6; - 2326 : B0; - 2327 : E0; - 2328 : 03; - 2329 : F0; - 232A : 03; - 232B : 20; - 232C : D8; - 232D : E3; - 232E : A9; - 232F : 0D; - 2330 : 85; - 2331 : D9; - 2332 : 68; - 2333 : AA; - 2334 : 68; - 2335 : A8; - 2336 : A5; - 2337 : D9; - 2338 : C9; - 2339 : DE; - 233A : D0; - 233B : 02; - 233C : A9; - 233D : FF; - 233E : 60; - 233F : C9; - 2340 : 22; - 2341 : D0; - 2342 : 08; - 2343 : A5; - 2344 : CD; - 2345 : 49; - 2346 : 01; - 2347 : 85; - 2348 : CD; - 2349 : A9; - 234A : 22; - 234B : 60; - 234C : 09; - 234D : 40; - 234E : A6; - 234F : 9F; - 2350 : F0; - 2351 : 02; - 2352 : 09; - 2353 : 80; - 2354 : A6; - 2355 : DC; - 2356 : F0; - 2357 : 02; - 2358 : C6; - 2359 : DC; - 235A : 20; - 235B : EA; - [235C..235D] : E6; - 235E : C6; - 235F : A4; - 2360 : D5; - 2361 : C4; - 2362 : C6; - 2363 : B0; - 2364 : 19; - 2365 : A6; - 2366 : D8; - 2367 : C0; - 2368 : 4F; - 2369 : D0; - 236A : 0C; - 236B : 20; - 236C : 8B; - 236D : E3; - 236E : 20; - 236F : 19; - 2370 : E5; - 2371 : A9; - 2372 : 00; - 2373 : 85; - 2374 : C6; - 2375 : F0; - 2376 : 07; - 2377 : E0; - 2378 : 18; - 2379 : D0; - 237A : 1B; - 237B : 20; - 237C : 9C; - 237D : E3; - 237E : 68; - 237F : A8; - 2380 : A5; - 2381 : DC; - 2382 : F0; - 2383 : 02; - 2384 : 46; - 2385 : CD; - 2386 : 68; - 2387 : AA; - 2388 : 68; - 2389 : 58; - 238A : 60; - 238B : E0; - 238C : 17; - 238D : B0; - 238E : 06; - 238F : B5; - 2390 : E2; - 2391 : 09; - 2392 : 80; - 2393 : 95; - 2394 : E2; - 2395 : 60; - 2396 : 20; - 2397 : A3; - 2398 : E3; - 2399 : 4C; - 239A : 7E; - 239B : E3; - 239C : 20; - 239D : 3F; - 239E : E5; - 239F : C6; - 23A0 : D8; - 23A1 : A6; - 23A2 : D8; - 23A3 : 16; - 23A4 : E1; - 23A5 : 56; - 23A6 : E1; - 23A7 : 20; - 23A8 : 8B; - 23A9 : E3; - 23AA : A5; - 23AB : C6; - 23AC : 48; - 23AD : 20; - 23AE : 5D; - 23AF : E2; - 23B0 : 68; - 23B1 : 85; - 23B2 : C6; - 23B3 : 60; - 23B4 : A0; - 23B5 : 27; - 23B6 : A6; - 23B7 : D8; - 23B8 : D0; - 23B9 : 06; - 23BA : 86; - 23BB : C6; - [23BC..23BD] : 68; - 23BE : D0; - 23BF : BE; - 23C0 : B5; - 23C1 : DF; - 23C2 : 30; - 23C3 : 05; - 23C4 : CA; - 23C5 : B5; - 23C6 : DF; - 23C7 : A0; - 23C8 : 4F; - 23C9 : CA; - 23CA : 86; - 23CB : D8; - 23CC : 85; - 23CD : C5; - 23CE : BD; - 23CF : 48; - 23D0 : E7; - 23D1 : 85; - 23D2 : C4; - 23D3 : 84; - 23D4 : C6; - 23D5 : 84; - 23D6 : D5; - 23D7 : 60; - 23D8 : 48; - 23D9 : 85; - 23DA : D9; - 23DB : 8A; - 23DC : 48; - 23DD : 98; - 23DE : 48; - 23DF : A9; - 23E0 : 00; - 23E1 : 85; - 23E2 : AC; - 23E3 : A4; - 23E4 : C6; - 23E5 : A5; - 23E6 : D9; - 23E7 : 10; - 23E8 : 03; - 23E9 : 4C; - 23EA : 7A; - 23EB : E4; - 23EC : C9; - 23ED : 0D; - 23EE : D0; - 23EF : 03; - 23F0 : 4C; - 23F1 : 2F; - 23F2 : E5; - 23F3 : C9; - 23F4 : 20; - 23F5 : 90; - 23F6 : 08; - 23F7 : 29; - 23F8 : 3F; - 23F9 : 20; - 23FA : 3F; - 23FB : E3; - 23FC : 4C; - 23FD : 4E; - 23FE : E3; - 23FF : A6; - 2400 : DC; - 2401 : F0; - 2402 : 03; - 2403 : 4C; - 2404 : 52; - 2405 : E3; - 2406 : C9; - 2407 : 14; - 2408 : D0; - 2409 : 1C; - 240A : 88; - 240B : 84; - 240C : C6; - 240D : 10; - 240E : 06; - 240F : 20; - 2410 : B4; - 2411 : E3; - 2412 : 4C; - 2413 : 20; - 2414 : E4; - 2415 : C8; - 2416 : B1; - 2417 : C4; - 2418 : 88; - 2419 : 91; - 241A : C4; - 241B : C8; - 241C : C4; - 241D : D5; - 241E : D0; - 241F : F5; - 2420 : A9; - 2421 : 20; - 2422 : 91; - 2423 : C4; - 2424 : D0; - 2425 : 3C; - 2426 : A6; - 2427 : CD; - 2428 : F0; - 2429 : 03; - 242A : 4C; - 242B : 52; - 242C : E3; - 242D : C9; - 242E : 12; - 242F : D0; - 2430 : 02; - 2431 : 85; - 2432 : 9F; - 2433 : C9; - 2434 : 13; - 2435 : D0; - 2436 : 03; - 2437 : 20; - 2438 : 57; - 2439 : E2; - 243A : C9; - 243B : 1D; - 243C : D0; - 243D : 12; - 243E : C8; - 243F : 84; - 2440 : C6; - 2441 : 88; - 2442 : C4; - 2443 : D5; - 2444 : 90; - 2445 : 07; - 2446 : 20; - 2447 : 19; - 2448 : E5; - 2449 : A0; - 244A : 00; - 244B : 84; - 244C : C6; - 244D : 4C; - 244E : 7E; - 244F : E3; - 2450 : C9; - 2451 : 11; - 2452 : D0; - 2453 : 0E; - 2454 : 18; - 2455 : 98; - 2456 : 69; - 2457 : 28; - 2458 : A8; - 2459 : C5; - 245A : D5; - 245B : 90; - 245C : EE; - 245D : F0; - 245E : EC; - 245F : 20; - 2460 : 19; - 2461 : E5; - 2462 : 4C; - 2463 : 7E; - 2464 : E3; - 2465 : E8; - 2466 : 85; - 2467 : D8; - 2468 : 98; - 2469 : E9; - 246A : 28; - 246B : 85; - 246C : C6; - 246D : E6; - 246E : D8; - 246F : AD; - 2470 : 48; - 2471 : E7; - 2472 : 85; - 2473 : C4; - 2474 : A5; - 2475 : E0; - 2476 : 85; - 2477 : C5; - 2478 : D0; - 2479 : E8; - 247A : 29; - 247B : 7F; - 247C : C9; - 247D : 7F; - 247E : D0; - 247F : 02; - 2480 : A9; - 2481 : 5E; - 2482 : C9; - 2483 : 20; - 2484 : 90; - 2485 : 03; - [2486..2487] : 4C; - 2488 : E3; - 2489 : C9; - 248A : 0D; - 248B : D0; - 248C : 03; - 248D : 4C; - 248E : 2F; - 248F : E5; - 2490 : A6; - 2491 : CD; - 2492 : D0; - 2493 : 30; - 2494 : C9; - 2495 : 14; - 2496 : D0; - 2497 : 28; - 2498 : A4; - 2499 : D5; - 249A : B1; - 249B : C4; - 249C : C9; - 249D : 20; - 249E : D0; - 249F : 04; - 24A0 : C4; - 24A1 : C6; - 24A2 : D0; - 24A3 : 07; - 24A4 : C0; - 24A5 : 4F; - 24A6 : F0; - 24A7 : BA; - 24A8 : 20; - 24A9 : BA; - 24AA : E5; - 24AB : A4; - 24AC : D5; - 24AD : 88; - 24AE : B1; - 24AF : C4; - 24B0 : C8; - 24B1 : 91; - 24B2 : C4; - 24B3 : 88; - 24B4 : C4; - 24B5 : C6; - 24B6 : D0; - 24B7 : F5; - 24B8 : A9; - 24B9 : 20; - 24BA : 91; - 24BB : C4; - 24BC : E6; - 24BD : DC; - 24BE : D0; - 24BF : 56; - 24C0 : A6; - 24C1 : DC; - 24C2 : F0; - 24C3 : 05; - 24C4 : 09; - 24C5 : 40; - 24C6 : 4C; - 24C7 : 52; - 24C8 : E3; - 24C9 : C9; - 24CA : 11; - 24CB : D0; - 24CC : 2B; - 24CD : A5; - 24CE : C6; - 24CF : C9; - 24D0 : 28; - 24D1 : 90; - 24D2 : 06; - 24D3 : E9; - 24D4 : 28; - 24D5 : 85; - 24D6 : C6; - 24D7 : B0; - 24D8 : 3D; - 24D9 : A6; - 24DA : D8; - 24DB : F0; - 24DC : 39; - 24DD : B5; - 24DE : DF; - 24DF : 10; - 24E0 : 07; - 24E1 : C6; - 24E2 : D8; - 24E3 : 20; - 24E4 : 5D; - 24E5 : E2; - 24E6 : 90; - 24E7 : 2E; - [24E8..24E9] : CA; - 24EA : 86; - 24EB : D8; - 24EC : 20; - 24ED : 5D; - 24EE : E2; - 24EF : A5; - 24F0 : C6; - 24F1 : 18; - 24F2 : 69; - 24F3 : 28; - 24F4 : 85; - 24F5 : C6; - 24F6 : D0; - 24F7 : 1E; - 24F8 : C9; - 24F9 : 12; - 24FA : D0; - 24FB : 04; - 24FC : A9; - 24FD : 00; - 24FE : 85; - 24FF : 9F; - 2500 : C9; - 2501 : 1D; - 2502 : D0; - 2503 : 0B; - 2504 : 88; - 2505 : 84; - 2506 : C6; - 2507 : 10; - 2508 : 0D; - 2509 : 20; - 250A : B4; - 250B : E3; - 250C : 4C; - 250D : 7E; - 250E : E3; - 250F : C9; - 2510 : 13; - 2511 : D0; - 2512 : 03; - 2513 : 20; - 2514 : 29; - 2515 : E2; - 2516 : 4C; - 2517 : 7E; - 2518 : E3; - 2519 : 38; - 251A : 46; - 251B : A3; - 251C : A6; - 251D : D8; - 251E : E8; - 251F : E0; - 2520 : 19; - 2521 : D0; - 2522 : 03; - 2523 : 20; - 2524 : 3F; - 2525 : E5; - 2526 : B5; - 2527 : E0; - 2528 : 10; - 2529 : F4; - 252A : 86; - 252B : D8; - 252C : 4C; - 252D : 5D; - 252E : E2; - 252F : A9; - 2530 : 00; - 2531 : 85; - 2532 : DC; - 2533 : 85; - 2534 : 9F; - 2535 : 85; - 2536 : CD; - 2537 : 85; - 2538 : C6; - 2539 : 20; - 253A : 19; - 253B : E5; - 253C : 4C; - 253D : 7E; - 253E : E3; - 253F : 78; - 2540 : A0; - 2541 : 00; - 2542 : 84; - 2543 : C4; - 2544 : A9; - 2545 : 80; - 2546 : 85; - 2547 : C8; - 2548 : 85; - 2549 : C5; - 254A : A9; - 254B : 28; - 254C : 24; - 254D : E1; - 254E : 30; - 254F : 02; - 2550 : A9; - 2551 : 50; - 2552 : 85; - 2553 : C7; - 2554 : A9; - 2555 : 34; - 2556 : 8D; - 2557 : 11; - 2558 : E8; - 2559 : B1; - 255A : C7; - 255B : 91; - 255C : C4; - 255D : C8; - 255E : D0; - 255F : F9; - 2560 : E6; - 2561 : C8; - 2562 : E6; - 2563 : C5; - 2564 : A9; - 2565 : 84; - 2566 : C5; - 2567 : C8; - 2568 : D0; - 2569 : EF; - 256A : A9; - 256B : E8; - 256C : 85; - 256D : C4; - 256E : C6; - 256F : C5; - 2570 : A9; - 2571 : 20; - 2572 : C6; - 2573 : C4; - 2574 : C6; - 2575 : C7; - 2576 : 91; - 2577 : C4; - 2578 : D0; - 2579 : F8; - 257A : A2; - 257B : 19; - 257C : 86; - 257D : D8; - 257E : A2; - 257F : 00; - 2580 : C6; - 2581 : D8; - 2582 : B5; - 2583 : E0; - 2584 : 29; - 2585 : 7F; - 2586 : B4; - 2587 : E1; - 2588 : 10; - 2589 : 02; - 258A : 09; - 258B : 80; - 258C : 95; - 258D : E0; - 258E : E8; - 258F : E0; - 2590 : 19; - 2591 : D0; - 2592 : EF; - 2593 : A9; - 2594 : 83; - 2595 : 85; - 2596 : F8; - 2597 : A5; - 2598 : E0; - 2599 : 10; - 259A : E3; - 259B : A9; - 259C : 3C; - 259D : 8D; - 259E : 11; - 259F : E8; - 25A0 : 58; - 25A1 : A9; - 25A2 : FE; - 25A3 : CD; - 25A4 : 12; - 25A5 : E8; - 25A6 : D0; - 25A7 : 0F; - 25A8 : A0; - 25A9 : 08; - 25AA : 8D; - 25AB : 45; - 25AC : E8; - 25AD : 2C; - 25AE : 4D; - 25AF : E8; - 25B0 : 50; - 25B1 : FB; - 25B2 : 88; - 25B3 : D0; - 25B4 : F5; - 25B5 : 84; - 25B6 : 9E; - 25B7 : A6; - 25B8 : D8; - 25B9 : 60; - 25BA : A6; - 25BB : D8; - 25BC : E8; - 25BD : 78; - 25BE : A9; - 25BF : 34; - 25C0 : 8D; - 25C1 : 11; - 25C2 : E8; - 25C3 : E0; - 25C4 : 18; - 25C5 : F0; - 25C6 : 33; - 25C7 : 90; - 25C8 : 03; - 25C9 : 4C; - 25CA : 9C; - 25CB : E3; - 25CC : A2; - 25CD : 17; - 25CE : B5; - 25CF : E1; - 25D0 : 09; - 25D1 : 80; - 25D2 : 85; - 25D3 : C8; - 25D4 : B4; - 25D5 : E0; - 25D6 : 30; - 25D7 : 02; - 25D8 : 29; - 25D9 : 7F; - 25DA : 95; - 25DB : E1; - 25DC : 98; - 25DD : 09; - 25DE : 80; - 25DF : 85; - 25E0 : C5; - 25E1 : A0; - 25E2 : 27; - 25E3 : BD; - 25E4 : 49; - 25E5 : E7; - 25E6 : 85; - 25E7 : C7; - 25E8 : BD; - 25E9 : 48; - 25EA : E7; - 25EB : 85; - 25EC : C4; - 25ED : B1; - 25EE : C4; - 25EF : 91; - 25F0 : C7; - 25F1 : 88; - 25F2 : 10; - 25F3 : F9; - 25F4 : CA; - 25F5 : E4; - 25F6 : D8; - 25F7 : D0; - 25F8 : D5; - 25F9 : E8; - 25FA : B5; - 25FB : E0; - 25FC : 09; - 25FD : 80; - 25FE : 85; - 25FF : C5; - 2600 : 29; - 2601 : 7F; - 2602 : 95; - 2603 : E0; - 2604 : BD; - 2605 : 48; - 2606 : E7; - 2607 : 85; - 2608 : C4; - 2609 : A0; - 260A : 27; - 260B : A9; - 260C : 20; - 260D : 91; - 260E : C4; - 260F : 88; - 2610 : 10; - 2611 : FB; - 2612 : A9; - 2613 : 3C; - 2614 : 8D; - 2615 : 11; - 2616 : E8; - 2617 : 58; - 2618 : 4C; - 2619 : 5D; - 261A : E2; - 261B : 48; - 261C : 8A; - 261D : 48; - 261E : 98; - 261F : 48; - 2620 : BA; - 2621 : BD; - 2622 : 04; - 2623 : 01; - 2624 : 29; - 2625 : 10; - 2626 : F0; - 2627 : 03; - 2628 : 6C; - 2629 : 92; - 262A : 00; - 262B : 6C; - 262C : 90; - 262D : 00; - 262E : 20; - 262F : EA; - 2630 : FF; - 2631 : A5; - 2632 : A7; - 2633 : D0; - 2634 : 18; - 2635 : C6; - 2636 : A8; - 2637 : D0; - 2638 : 14; - 2639 : A9; - 263A : 14; - 263B : 85; - 263C : A8; - 263D : A4; - 263E : C6; - 263F : 46; - 2640 : AA; - 2641 : B1; - 2642 : C4; - 2643 : B0; - 2644 : 04; - 2645 : E6; - 2646 : AA; - 2647 : 85; - 2648 : A9; - 2649 : 49; - 264A : 80; - 264B : 91; - 264C : C4; - 264D : A2; - 264E : FF; - 264F : 86; - 2650 : A6; - 2651 : E8; - 2652 : 86; - 2653 : 98; - 2654 : A2; - 2655 : 50; - 2656 : AD; - 2657 : 10; - 2658 : E8; - 2659 : 29; - 265A : F0; - 265B : 8D; - 265C : 10; - 265D : E8; - 265E : A0; - 265F : 00; - 2660 : AD; - 2661 : 10; - 2662 : E8; - [2663..2665] : 0A; - 2666 : 10; - 2667 : 06; - 2668 : 84; - 2669 : F9; - 266A : A9; - 266B : 3D; - 266C : D0; - 266D : 06; - 266E : A5; - 266F : F9; - 2670 : D0; - 2671 : 05; - 2672 : A9; - 2673 : 35; - 2674 : 8D; - 2675 : 13; - 2676 : E8; - 2677 : 90; - 2678 : 09; - 2679 : 84; - 267A : FA; - 267B : AD; - 267C : 40; - 267D : E8; - 267E : 09; - 267F : 10; - 2680 : D0; - 2681 : 09; - 2682 : A5; - 2683 : FA; - 2684 : D0; - 2685 : 08; - 2686 : AD; - 2687 : 40; - 2688 : E8; - 2689 : 29; - 268A : EF; - 268B : 8D; - 268C : 40; - 268D : E8; - 268E : A0; - 268F : 08; - 2690 : AD; - 2691 : 12; - 2692 : E8; - 2693 : CD; - 2694 : 12; - 2695 : E8; - 2696 : D0; - 2697 : F6; - 2698 : 4A; - 2699 : B0; - 269A : 1C; - 269B : 48; - 269C : BD; - 269D : F7; - 269E : E6; - 269F : D0; - 26A0 : 06; - 26A1 : A9; - 26A2 : 01; - 26A3 : 85; - 26A4 : 98; - 26A5 : D0; - 26A6 : 0F; - 26A7 : C9; - 26A8 : FF; - 26A9 : F0; - 26AA : 0B; - 26AB : C9; - 26AC : 3C; - 26AD : D0; - 26AE : 05; - 26AF : 2C; - 26B0 : 11; - 26B1 : E8; - 26B2 : 30; - 26B3 : 02; - 26B4 : 86; - 26B5 : A6; - 26B6 : 68; - 26B7 : CA; - 26B8 : F0; - 26B9 : 08; - 26BA : 88; - 26BB : D0; - 26BC : DB; - 26BD : EE; - 26BE : 10; - 26BF : E8; - 26C0 : D0; - 26C1 : CC; - 26C2 : A5; - 26C3 : A6; - 26C4 : C5; - 26C5 : 97; - 26C6 : F0; - 26C7 : 1C; - 26C8 : 85; - 26C9 : 97; - 26CA : AA; - 26CB : 30; - 26CC : 17; - 26CD : BD; - 26CE : F7; - 26CF : E6; - 26D0 : 46; - 26D1 : 98; - 26D2 : 90; - 26D3 : 02; - 26D4 : 09; - 26D5 : 80; - 26D6 : A6; - 26D7 : 9E; - 26D8 : 9D; - 26D9 : 6F; - 26DA : 02; - 26DB : E8; - 26DC : E0; - 26DD : 0A; - 26DE : D0; - 26DF : 02; - 26E0 : A2; - 26E1 : 00; - 26E2 : 86; - 26E3 : 9E; - 26E4 : 68; - 26E5 : A8; - 26E6 : 68; - 26E7 : AA; - 26E8 : 68; - 26E9 : 40; - 26EA : A8; - 26EB : AD; - 26EC : 40; - 26ED : E8; - 26EE : 29; - 26EF : 20; - 26F0 : D0; - 26F1 : F9; - 26F2 : 98; - 26F3 : A4; - 26F4 : C6; - 26F5 : 91; - 26F6 : C4; - 26F7 : 60; - 26F8 : 3D; - 26F9 : 2E; - 26FA : FF; - 26FB : 03; - 26FC : 3C; - 26FD : 20; - 26FE : 5B; - 26FF : 12; - 2700 : 2D; - 2701 : 30; - 2702 : 00; - 2703 : 3E; - 2704 : FF; - 2705 : 5D; - 2706 : 40; - 2707 : 00; - 2708 : 2B; - 2709 : 32; - 270A : FF; - 270B : 3F; - 270C : 2C; - 270D : 4E; - 270E : 56; - 270F : 58; - 2710 : 33; - 2711 : 31; - 2712 : 0D; - 2713 : 3B; - 2714 : 4D; - 2715 : 42; - 2716 : 43; - 2717 : 5A; - 2718 : 2A; - 2719 : 35; - 271A : FF; - 271B : 3A; - 271C : 4B; - 271D : 48; - 271E : 46; - 271F : 53; - 2720 : 36; - 2721 : 34; - 2722 : FF; - 2723 : 4C; - 2724 : 4A; - 2725 : 47; - 2726 : 44; - 2727 : 41; - 2728 : 2F; - 2729 : 38; - 272A : FF; - 272B : 50; - 272C : 49; - 272D : 59; - 272E : 52; - 272F : 57; - 2730 : 39; - 2731 : 37; - 2732 : 5E; - 2733 : 4F; - 2734 : 55; - 2735 : 54; - 2736 : 45; - 2737 : 51; - 2738 : 14; - 2739 : 11; - 273A : FF; - 273B : 29; - 273C : 5C; - 273D : 27; - 273E : 24; - 273F : 22; - 2740 : 1D; - 2741 : 13; - 2742 : 5F; - 2743 : 28; - 2744 : 26; - 2745 : 25; - 2746 : 23; - 2747 : 21; - 2748 : 00; - 2749 : 28; - 274A : 50; - 274B : 78; - 274C : A0; - 274D : C8; - 274E : F0; - 274F : 18; - 2750 : 40; - 2751 : 68; - 2752 : 90; - 2753 : B8; - 2754 : E0; - 2755 : 08; - 2756 : 30; - 2757 : 58; - 2758 : 80; - 2759 : A8; - 275A : D0; - 275B : F8; - 275C : 20; - 275D : 48; - 275E : 70; - 275F : 98; - 2760 : C0; - 2761 : 4C; - 2762 : 4F; - 2763 : 41; - 2764 : 44; - 2765 : 0D; - 2766 : 52; - 2767 : 55; - 2768 : 4E; - 2769 : 0D; - 276A : A2; - 276B : 01; - 276C : B5; - 276D : FA; - 276E : 48; - 276F : B5; - 2770 : FB; - 2771 : 20; - 2772 : 75; - 2773 : E7; - 2774 : 68; - 2775 : 48; - [2776..2779] : 4A; - 277A : 20; - 277B : 8D; - 277C : E7; - 277D : AA; - 277E : 68; - 277F : 29; - 2780 : 0F; - 2781 : 20; - 2782 : 8D; - 2783 : E7; - 2784 : 48; - 2785 : 8A; - 2786 : 20; - 2787 : D2; - 2788 : FF; - 2789 : 68; - 278A : 4C; - 278B : D2; - 278C : FF; - 278D : 18; - 278E : 69; - 278F : F6; - 2790 : 90; - 2791 : 02; - 2792 : 69; - 2793 : 06; - 2794 : 69; - 2795 : 3A; - 2796 : 60; - 2797 : A2; - 2798 : 02; - 2799 : B5; - 279A : FA; - 279B : 48; - 279C : B5; - 279D : FC; - 279E : 95; - 279F : FA; - 27A0 : 68; - 27A1 : 95; - 27A2 : FC; - 27A3 : CA; - 27A4 : D0; - 27A5 : F3; - 27A6 : 60; - 27A7 : 20; - 27A8 : B6; - 27A9 : E7; - 27AA : 90; - 27AB : 02; - 27AC : 85; - 27AD : FC; - 27AE : 20; - 27AF : B6; - 27B0 : E7; - 27B1 : 90; - 27B2 : 02; - 27B3 : 85; - 27B4 : FB; - 27B5 : 60; - 27B6 : A9; - 27B7 : 00; - 27B8 : 8D; - 27B9 : 00; - 27BA : 01; - 27BB : 20; - 27BC : EB; - 27BD : E7; - 27BE : C9; - 27BF : 20; - 27C0 : D0; - 27C1 : 09; - 27C2 : 20; - 27C3 : EB; - 27C4 : E7; - 27C5 : C9; - 27C6 : 20; - 27C7 : D0; - 27C8 : 0F; - 27C9 : 18; - 27CA : 60; - 27CB : 20; - 27CC : E0; - 27CD : E7; - [27CE..27D1] : 0A; - 27D2 : 8D; - 27D3 : 00; - 27D4 : 01; - 27D5 : 20; - 27D6 : EB; - 27D7 : E7; - 27D8 : 20; - 27D9 : E0; - 27DA : E7; - 27DB : 0D; - 27DC : 00; - 27DD : 01; - 27DE : 38; - 27DF : 60; - 27E0 : C9; - 27E1 : 3A; - 27E2 : 08; - 27E3 : 29; - 27E4 : 0F; - 27E5 : 28; - 27E6 : 90; - 27E7 : 02; - 27E8 : 69; - 27E9 : 08; - 27EA : 60; - 27EB : 20; - 27EC : CF; - 27ED : FF; - 27EE : C9; - 27EF : 0D; - 27F0 : D0; - 27F1 : F8; - [27F2..27F3] : 68; - 27F4 : 4C; - 27F5 : 54; - 27F6 : FD; - 27F7 : A9; - 27F8 : 3F; - 27F9 : 20; - 27FA : D2; - 27FB : FF; - 27FC : 4C; - 27FD : 56; - 27FE : FD; - 27FF : FF; - 2800 : 1C; - 2801 : 22; - 2802 : 4A; - 2803 : 56; - 2804 : 4C; - 2805 : 20; - 2806 : 1E; - 2807 : 00; - 2808 : 18; - 2809 : 24; - 280A : 42; - 280B : 7E; - [280C..280E] : 42; - 280F : 00; - 2810 : 7C; - [2811..2812] : 22; - 2813 : 3C; - [2814..2815] : 22; - 2816 : 7C; - 2817 : 00; - 2818 : 1C; - 2819 : 22; - [281A..281C] : 40; - 281D : 22; - 281E : 1C; - 281F : 00; - 2820 : 78; - 2821 : 24; - [2822..2824] : 22; - 2825 : 24; - 2826 : 78; - 2827 : 00; - 2828 : 7E; - [2829..282A] : 40; - 282B : 78; - [282C..282D] : 40; - 282E : 7E; - 282F : 00; - 2830 : 7E; - [2831..2832] : 40; - 2833 : 78; - [2834..2836] : 40; - 2837 : 00; - 2838 : 1C; - 2839 : 22; - 283A : 40; - 283B : 4E; - 283C : 42; - 283D : 22; - 283E : 1C; - 283F : 00; - [2840..2842] : 42; - 2843 : 7E; - [2844..2846] : 42; - 2847 : 00; - 2848 : 1C; - [2849..284D] : 08; - 284E : 1C; - 284F : 00; - 2850 : 0E; - [2851..2854] : 04; - 2855 : 44; - 2856 : 38; - 2857 : 00; - 2858 : 42; - 2859 : 44; - 285A : 48; - 285B : 70; - 285C : 48; - 285D : 44; - 285E : 42; - 285F : 00; - [2860..2865] : 40; - 2866 : 7E; - 2867 : 00; - 2868 : 42; - 2869 : 66; - [286A..286B] : 5A; - [286C..286E] : 42; - 286F : 00; - 2870 : 42; - 2871 : 62; - 2872 : 52; - 2873 : 4A; - 2874 : 46; - [2875..2876] : 42; - 2877 : 00; - 2878 : 18; - 2879 : 24; - [287A..287C] : 42; - 287D : 24; - 287E : 18; - 287F : 00; - 2880 : 7C; - [2881..2882] : 42; - 2883 : 7C; - [2884..2886] : 40; - 2887 : 00; - 2888 : 18; - 2889 : 24; - [288A..288B] : 42; - 288C : 4A; - 288D : 24; - 288E : 1A; - 288F : 00; - 2890 : 7C; - [2891..2892] : 42; - 2893 : 7C; - 2894 : 48; - 2895 : 44; - 2896 : 42; - 2897 : 00; - 2898 : 3C; - 2899 : 42; - 289A : 40; - 289B : 3C; - 289C : 02; - 289D : 42; - 289E : 3C; - 289F : 00; - 28A0 : 3E; - [28A1..28A6] : 08; - 28A7 : 00; - [28A8..28AD] : 42; - 28AE : 3C; - 28AF : 00; - [28B0..28B2] : 42; - [28B3..28B4] : 24; - [28B5..28B6] : 18; - 28B7 : 00; - [28B8..28BA] : 42; - [28BB..28BC] : 5A; - 28BD : 66; - 28BE : 42; - 28BF : 00; - [28C0..28C1] : 42; - 28C2 : 24; - 28C3 : 18; - 28C4 : 24; - [28C5..28C6] : 42; - 28C7 : 00; - [28C8..28CA] : 22; - 28CB : 1C; - [28CC..28CE] : 08; - 28CF : 00; - 28D0 : 7E; - 28D1 : 02; - 28D2 : 04; - 28D3 : 18; - 28D4 : 20; - 28D5 : 40; - 28D6 : 7E; - 28D7 : 00; - 28D8 : 3C; - [28D9..28DD] : 20; - 28DE : 3C; - [28DF..28E0] : 00; - 28E1 : 40; - 28E2 : 20; - 28E3 : 10; - 28E4 : 08; - 28E5 : 04; - 28E6 : 02; - 28E7 : 00; - 28E8 : 3C; - [28E9..28ED] : 04; - 28EE : 3C; - [28EF..28F0] : 00; - 28F1 : 08; - 28F2 : 1C; - 28F3 : 2A; - [28F4..28F7] : 08; - [28F8..28F9] : 00; - 28FA : 10; - 28FB : 20; - 28FC : 7F; - 28FD : 20; - 28FE : 10; - [28FF..2907] : 00; - [2908..290B] : 08; - [290C..290D] : 00; - 290E : 08; - 290F : 00; - [2910..2912] : 24; - [2913..2917] : 00; - [2918..2919] : 24; - 291A : 7E; - 291B : 24; - 291C : 7E; - [291D..291E] : 24; - 291F : 00; - 2920 : 08; - 2921 : 1E; - 2922 : 28; - 2923 : 1C; - 2924 : 0A; - 2925 : 3C; - 2926 : 08; - [2927..2928] : 00; - 2929 : 62; - 292A : 64; - 292B : 08; - 292C : 10; - 292D : 26; - 292E : 46; - 292F : 00; - 2930 : 30; - [2931..2932] : 48; - 2933 : 30; - 2934 : 4A; - 2935 : 44; - 2936 : 3A; - 2937 : 00; - 2938 : 04; - 2939 : 08; - 293A : 10; - [293B..293F] : 00; - 2940 : 04; - 2941 : 08; - [2942..2944] : 10; - 2945 : 08; - 2946 : 04; - 2947 : 00; - 2948 : 20; - 2949 : 10; - [294A..294C] : 08; - 294D : 10; - 294E : 20; - 294F : 00; - 2950 : 08; - 2951 : 2A; - 2952 : 1C; - 2953 : 3E; - 2954 : 1C; - 2955 : 2A; - 2956 : 08; - [2957..2958] : 00; - [2959..295A] : 08; - 295B : 3E; - [295C..295D] : 08; - [295E..2964] : 00; - [2965..2966] : 08; - 2967 : 10; - [2968..296A] : 00; - 296B : 7E; - [296C..2974] : 00; - [2975..2976] : 18; - [2977..2978] : 00; - 2979 : 02; - 297A : 04; - 297B : 08; - 297C : 10; - 297D : 20; - 297E : 40; - 297F : 00; - 2980 : 3C; - 2981 : 42; - 2982 : 46; - 2983 : 5A; - 2984 : 62; - 2985 : 42; - 2986 : 3C; - 2987 : 00; - 2988 : 08; - 2989 : 18; - 298A : 28; - [298B..298D] : 08; - 298E : 3E; - 298F : 00; - 2990 : 3C; - 2991 : 42; - 2992 : 02; - 2993 : 0C; - 2994 : 30; - 2995 : 40; - 2996 : 7E; - 2997 : 00; - 2998 : 3C; - 2999 : 42; - 299A : 02; - 299B : 1C; - 299C : 02; - 299D : 42; - 299E : 3C; - 299F : 00; - 29A0 : 04; - 29A1 : 0C; - 29A2 : 14; - 29A3 : 24; - 29A4 : 7E; - [29A5..29A6] : 04; - 29A7 : 00; - 29A8 : 7E; - 29A9 : 40; - 29AA : 78; - 29AB : 04; - 29AC : 02; - 29AD : 44; - 29AE : 38; - 29AF : 00; - 29B0 : 1C; - 29B1 : 20; - 29B2 : 40; - 29B3 : 7C; - [29B4..29B5] : 42; - 29B6 : 3C; - 29B7 : 00; - 29B8 : 7E; - 29B9 : 42; - 29BA : 04; - 29BB : 08; - [29BC..29BE] : 10; - 29BF : 00; - 29C0 : 3C; - [29C1..29C2] : 42; - 29C3 : 3C; - [29C4..29C5] : 42; - 29C6 : 3C; - 29C7 : 00; - 29C8 : 3C; - [29C9..29CA] : 42; - 29CB : 3E; - 29CC : 02; - 29CD : 04; - 29CE : 38; - [29CF..29D1] : 00; - 29D2 : 08; - [29D3..29D4] : 00; - 29D5 : 08; - [29D6..29D9] : 00; - 29DA : 08; - [29DB..29DC] : 00; - [29DD..29DE] : 08; - 29DF : 10; - 29E0 : 0E; - 29E1 : 18; - 29E2 : 30; - 29E3 : 60; - 29E4 : 30; - 29E5 : 18; - 29E6 : 0E; - [29E7..29E9] : 00; - 29EA : 7E; - 29EB : 00; - 29EC : 7E; - [29ED..29EF] : 00; - 29F0 : 70; - 29F1 : 18; - 29F2 : 0C; - 29F3 : 06; - 29F4 : 0C; - 29F5 : 18; - 29F6 : 70; - 29F7 : 00; - 29F8 : 3C; - 29F9 : 42; - 29FA : 02; - 29FB : 0C; - 29FC : 10; - 29FD : 00; - 29FE : 10; - [29FF..2A03] : 00; - 2A04 : FF; - [2A05..2A07] : 00; - 2A08 : 08; - 2A09 : 1C; - 2A0A : 3E; - [2A0B..2A0C] : 7F; - 2A0D : 1C; - 2A0E : 3E; - 2A0F : 00; - [2A10..2A17] : 10; - [2A18..2A1A] : 00; - 2A1B : FF; - [2A1C..2A21] : 00; - 2A22 : FF; - [2A23..2A28] : 00; - 2A29 : FF; - [2A2A..2A34] : 00; - 2A35 : FF; - [2A36..2A37] : 00; - [2A38..2A3F] : 20; - [2A40..2A47] : 04; - [2A48..2A4B] : 00; - 2A4C : E0; - 2A4D : 10; - [2A4E..2A52] : 08; - 2A53 : 04; - 2A54 : 03; - [2A55..2A57] : 00; - [2A58..2A5A] : 08; - 2A5B : 10; - 2A5C : E0; - [2A5D..2A5F] : 00; - [2A60..2A66] : 80; - 2A67 : FF; - 2A68 : 80; - 2A69 : 40; - 2A6A : 20; - 2A6B : 10; - 2A6C : 08; - 2A6D : 04; - 2A6E : 02; - [2A6F..2A70] : 01; - 2A71 : 02; - 2A72 : 04; - 2A73 : 08; - 2A74 : 10; - 2A75 : 20; - 2A76 : 40; - 2A77 : 80; - 2A78 : FF; - [2A79..2A7F] : 80; - 2A80 : FF; - [2A81..2A87] : 01; - 2A88 : 00; - 2A89 : 3C; - [2A8A..2A8D] : 7E; - 2A8E : 3C; - [2A8F..2A95] : 00; - 2A96 : FF; - 2A97 : 00; - 2A98 : 36; - [2A99..2A9B] : 7F; - 2A9C : 3E; - 2A9D : 1C; - 2A9E : 08; - 2A9F : 00; - [2AA0..2AA7] : 40; - [2AA8..2AAB] : 00; - 2AAC : 03; - 2AAD : 04; - [2AAE..2AAF] : 08; - 2AB0 : 81; - 2AB1 : 42; - 2AB2 : 24; - [2AB3..2AB4] : 18; - 2AB5 : 24; - 2AB6 : 42; - 2AB7 : 81; - 2AB8 : 00; - 2AB9 : 3C; - [2ABA..2ABD] : 42; - 2ABE : 3C; - 2ABF : 00; - 2AC0 : 08; - 2AC1 : 1C; - 2AC2 : 2A; - 2AC3 : 77; - 2AC4 : 2A; - [2AC5..2AC6] : 08; - 2AC7 : 00; - [2AC8..2ACF] : 02; - 2AD0 : 08; - 2AD1 : 1C; - 2AD2 : 3E; - 2AD3 : 7F; - 2AD4 : 3E; - 2AD5 : 1C; - 2AD6 : 08; - 2AD7 : 00; - [2AD8..2ADB] : 08; - 2ADC : FF; - [2ADD..2ADF] : 08; - 2AE0 : A0; - 2AE1 : 50; - 2AE2 : A0; - 2AE3 : 50; - 2AE4 : A0; - 2AE5 : 50; - 2AE6 : A0; - 2AE7 : 50; - [2AE8..2AEF] : 08; - [2AF0..2AF1] : 00; - 2AF2 : 01; - 2AF3 : 3E; - 2AF4 : 54; - [2AF5..2AF6] : 14; - 2AF7 : 00; - 2AF8 : FF; - 2AF9 : 7F; - 2AFA : 3F; - 2AFB : 1F; - 2AFC : 0F; - 2AFD : 07; - 2AFE : 03; - 2AFF : 01; - [2B00..2B07] : 00; - [2B08..2B0F] : F0; - [2B10..2B13] : 00; - [2B14..2B18] : FF; - [2B19..2B26] : 00; - 2B27 : FF; - [2B28..2B2F] : 80; - 2B30 : AA; - 2B31 : 55; - 2B32 : AA; - 2B33 : 55; - 2B34 : AA; - 2B35 : 55; - 2B36 : AA; - 2B37 : 55; - [2B38..2B3F] : 01; - [2B40..2B43] : 00; - 2B44 : AA; - 2B45 : 55; - 2B46 : AA; - 2B47 : 55; - 2B48 : FF; - 2B49 : FE; - 2B4A : FC; - 2B4B : F8; - 2B4C : F0; - 2B4D : E0; - 2B4E : C0; - 2B4F : 80; - [2B50..2B57] : 03; - [2B58..2B5B] : 08; - 2B5C : 0F; - [2B5D..2B5F] : 08; - [2B60..2B63] : 00; - [2B64..2B67] : 0F; - [2B68..2B6B] : 08; - 2B6C : 0F; - [2B6D..2B73] : 00; - 2B74 : F8; - [2B75..2B77] : 08; - [2B78..2B7D] : 00; - [2B7E..2B7F] : FF; - [2B80..2B83] : 00; - 2B84 : 0F; - [2B85..2B8B] : 08; - 2B8C : FF; - [2B8D..2B93] : 00; - 2B94 : FF; - [2B95..2B9B] : 08; - 2B9C : F8; - [2B9D..2B9F] : 08; - [2BA0..2BA7] : C0; - [2BA8..2BAF] : E0; - [2BB0..2BB7] : 07; - [2BB8..2BB9] : FF; - [2BBA..2BBF] : 00; - [2BC0..2BC2] : FF; - [2BC3..2BCC] : 00; - [2BCD..2BCF] : FF; - [2BD0..2BD6] : 01; - 2BD7 : FF; - [2BD8..2BDB] : 00; - [2BDC..2BDF] : F0; - [2BE0..2BE3] : 0F; - [2BE4..2BE7] : 00; - [2BE8..2BEB] : 08; - 2BEC : F8; - [2BED..2BEF] : 00; - [2BF0..2BF3] : F0; - [2BF4..2BF7] : 00; - [2BF8..2BFB] : F0; - [2BFC..2BFF] : 0F; - 2C00 : 1C; - 2C01 : 22; - 2C02 : 4A; - 2C03 : 56; - 2C04 : 4C; - 2C05 : 20; - 2C06 : 1E; - [2C07..2C09] : 00; - 2C0A : 38; - 2C0B : 04; - 2C0C : 3C; - 2C0D : 44; - 2C0E : 3A; - 2C0F : 00; - [2C10..2C11] : 40; - 2C12 : 5C; - 2C13 : 62; - 2C14 : 42; - 2C15 : 62; - 2C16 : 5C; - [2C17..2C19] : 00; - 2C1A : 3C; - 2C1B : 42; - 2C1C : 40; - 2C1D : 42; - 2C1E : 3C; - 2C1F : 00; - [2C20..2C21] : 02; - 2C22 : 3A; - 2C23 : 46; - 2C24 : 42; - 2C25 : 46; - 2C26 : 3A; - [2C27..2C29] : 00; - 2C2A : 3C; - 2C2B : 42; - 2C2C : 7E; - 2C2D : 40; - 2C2E : 3C; - 2C2F : 00; - 2C30 : 0C; - 2C31 : 12; - 2C32 : 10; - 2C33 : 7C; - [2C34..2C36] : 10; - [2C37..2C39] : 00; - 2C3A : 3A; - [2C3B..2C3C] : 46; - 2C3D : 3A; - 2C3E : 02; - 2C3F : 3C; - [2C40..2C41] : 40; - 2C42 : 5C; - 2C43 : 62; - [2C44..2C46] : 42; - 2C47 : 00; - 2C48 : 08; - 2C49 : 00; - 2C4A : 18; - [2C4B..2C4D] : 08; - 2C4E : 1C; - 2C4F : 00; - 2C50 : 04; - 2C51 : 00; - 2C52 : 0C; - [2C53..2C55] : 04; - 2C56 : 44; - 2C57 : 38; - [2C58..2C59] : 40; - 2C5A : 44; - 2C5B : 48; - 2C5C : 50; - 2C5D : 68; - 2C5E : 44; - 2C5F : 00; - 2C60 : 18; - [2C61..2C65] : 08; - 2C66 : 1C; - [2C67..2C69] : 00; - 2C6A : 76; - [2C6B..2C6E] : 49; - [2C6F..2C71] : 00; - 2C72 : 5C; - 2C73 : 62; - [2C74..2C76] : 42; - [2C77..2C79] : 00; - 2C7A : 3C; - [2C7B..2C7D] : 42; - 2C7E : 3C; - [2C7F..2C81] : 00; - 2C82 : 5C; - [2C83..2C84] : 62; - 2C85 : 5C; - [2C86..2C87] : 40; - [2C88..2C89] : 00; - 2C8A : 3A; - [2C8B..2C8C] : 46; - 2C8D : 3A; - [2C8E..2C8F] : 02; - [2C90..2C91] : 00; - 2C92 : 5C; - 2C93 : 62; - [2C94..2C96] : 40; - [2C97..2C99] : 00; - 2C9A : 3E; - 2C9B : 40; - 2C9C : 3C; - 2C9D : 02; - 2C9E : 7C; - 2C9F : 00; - [2CA0..2CA1] : 10; - 2CA2 : 7C; - [2CA3..2CA4] : 10; - 2CA5 : 12; - 2CA6 : 0C; - [2CA7..2CA9] : 00; - [2CAA..2CAC] : 42; - 2CAD : 46; - 2CAE : 3A; - [2CAF..2CB1] : 00; - [2CB2..2CB4] : 42; - 2CB5 : 24; - 2CB6 : 18; - [2CB7..2CB9] : 00; - 2CBA : 41; - [2CBB..2CBD] : 49; - 2CBE : 36; - [2CBF..2CC1] : 00; - 2CC2 : 42; - 2CC3 : 24; - 2CC4 : 18; - 2CC5 : 24; - 2CC6 : 42; - [2CC7..2CC9] : 00; - [2CCA..2CCB] : 42; - 2CCC : 46; - 2CCD : 3A; - 2CCE : 02; - 2CCF : 3C; - [2CD0..2CD1] : 00; - 2CD2 : 7E; - 2CD3 : 04; - 2CD4 : 18; - 2CD5 : 20; - 2CD6 : 7E; - 2CD7 : 00; - 2CD8 : 3C; - [2CD9..2CDD] : 20; - 2CDE : 3C; - [2CDF..2CE0] : 00; - 2CE1 : 40; - 2CE2 : 20; - 2CE3 : 10; - 2CE4 : 08; - 2CE5 : 04; - 2CE6 : 02; - 2CE7 : 00; - 2CE8 : 3C; - [2CE9..2CED] : 04; - 2CEE : 3C; - [2CEF..2CF0] : 00; - 2CF1 : 08; - 2CF2 : 1C; - 2CF3 : 2A; - [2CF4..2CF7] : 08; - [2CF8..2CF9] : 00; - 2CFA : 10; - 2CFB : 20; - 2CFC : 7F; - 2CFD : 20; - 2CFE : 10; - [2CFF..2D07] : 00; - [2D08..2D0B] : 08; - [2D0C..2D0D] : 00; - 2D0E : 08; - 2D0F : 00; - [2D10..2D12] : 24; - [2D13..2D17] : 00; - [2D18..2D19] : 24; - 2D1A : 7E; - 2D1B : 24; - 2D1C : 7E; - [2D1D..2D1E] : 24; - 2D1F : 00; - 2D20 : 08; - 2D21 : 1E; - 2D22 : 28; - 2D23 : 1C; - 2D24 : 0A; - 2D25 : 3C; - 2D26 : 08; - [2D27..2D28] : 00; - 2D29 : 62; - 2D2A : 64; - 2D2B : 08; - 2D2C : 10; - 2D2D : 26; - 2D2E : 46; - 2D2F : 00; - 2D30 : 30; - [2D31..2D32] : 48; - 2D33 : 30; - 2D34 : 4A; - 2D35 : 44; - 2D36 : 3A; - 2D37 : 00; - 2D38 : 04; - 2D39 : 08; - 2D3A : 10; - [2D3B..2D3F] : 00; - 2D40 : 04; - 2D41 : 08; - [2D42..2D44] : 10; - 2D45 : 08; - 2D46 : 04; - 2D47 : 00; - 2D48 : 20; - 2D49 : 10; - [2D4A..2D4C] : 08; - 2D4D : 10; - 2D4E : 20; - 2D4F : 00; - 2D50 : 08; - 2D51 : 2A; - 2D52 : 1C; - 2D53 : 3E; - 2D54 : 1C; - 2D55 : 2A; - 2D56 : 08; - [2D57..2D58] : 00; - [2D59..2D5A] : 08; - 2D5B : 3E; - [2D5C..2D5D] : 08; - [2D5E..2D64] : 00; - [2D65..2D66] : 08; - 2D67 : 10; - [2D68..2D6A] : 00; - 2D6B : 7E; - [2D6C..2D74] : 00; - [2D75..2D76] : 18; - [2D77..2D78] : 00; - 2D79 : 02; - 2D7A : 04; - 2D7B : 08; - 2D7C : 10; - 2D7D : 20; - 2D7E : 40; - 2D7F : 00; - 2D80 : 3C; - 2D81 : 42; - 2D82 : 46; - 2D83 : 5A; - 2D84 : 62; - 2D85 : 42; - 2D86 : 3C; - 2D87 : 00; - 2D88 : 08; - 2D89 : 18; - 2D8A : 28; - [2D8B..2D8D] : 08; - 2D8E : 3E; - 2D8F : 00; - 2D90 : 3C; - 2D91 : 42; - 2D92 : 02; - 2D93 : 0C; - 2D94 : 30; - 2D95 : 40; - 2D96 : 7E; - 2D97 : 00; - 2D98 : 3C; - 2D99 : 42; - 2D9A : 02; - 2D9B : 1C; - 2D9C : 02; - 2D9D : 42; - 2D9E : 3C; - 2D9F : 00; - 2DA0 : 04; - 2DA1 : 0C; - 2DA2 : 14; - 2DA3 : 24; - 2DA4 : 7E; - [2DA5..2DA6] : 04; - 2DA7 : 00; - 2DA8 : 7E; - 2DA9 : 40; - 2DAA : 78; - 2DAB : 04; - 2DAC : 02; - 2DAD : 44; - 2DAE : 38; - 2DAF : 00; - 2DB0 : 1C; - 2DB1 : 20; - 2DB2 : 40; - 2DB3 : 7C; - [2DB4..2DB5] : 42; - 2DB6 : 3C; - 2DB7 : 00; - 2DB8 : 7E; - 2DB9 : 42; - 2DBA : 04; - 2DBB : 08; - [2DBC..2DBE] : 10; - 2DBF : 00; - 2DC0 : 3C; - [2DC1..2DC2] : 42; - 2DC3 : 3C; - [2DC4..2DC5] : 42; - 2DC6 : 3C; - 2DC7 : 00; - 2DC8 : 3C; - [2DC9..2DCA] : 42; - 2DCB : 3E; - 2DCC : 02; - 2DCD : 04; - 2DCE : 38; - [2DCF..2DD1] : 00; - 2DD2 : 08; - [2DD3..2DD4] : 00; - 2DD5 : 08; - [2DD6..2DD9] : 00; - 2DDA : 08; - [2DDB..2DDC] : 00; - [2DDD..2DDE] : 08; - 2DDF : 10; - 2DE0 : 0E; - 2DE1 : 18; - 2DE2 : 30; - 2DE3 : 60; - 2DE4 : 30; - 2DE5 : 18; - 2DE6 : 0E; - [2DE7..2DE9] : 00; - 2DEA : 7E; - 2DEB : 00; - 2DEC : 7E; - [2DED..2DEF] : 00; - 2DF0 : 70; - 2DF1 : 18; - 2DF2 : 0C; - 2DF3 : 06; - 2DF4 : 0C; - 2DF5 : 18; - 2DF6 : 70; - 2DF7 : 00; - 2DF8 : 3C; - 2DF9 : 42; - 2DFA : 02; - 2DFB : 0C; - 2DFC : 10; - 2DFD : 00; - 2DFE : 10; - [2DFF..2E03] : 00; - 2E04 : FF; - [2E05..2E07] : 00; - 2E08 : 18; - 2E09 : 24; - 2E0A : 42; - 2E0B : 7E; - [2E0C..2E0E] : 42; - 2E0F : 00; - 2E10 : 7C; - [2E11..2E12] : 22; - 2E13 : 3C; - [2E14..2E15] : 22; - 2E16 : 7C; - 2E17 : 00; - 2E18 : 1C; - 2E19 : 22; - [2E1A..2E1C] : 40; - 2E1D : 22; - 2E1E : 1C; - 2E1F : 00; - 2E20 : 78; - 2E21 : 24; - [2E22..2E24] : 22; - 2E25 : 24; - 2E26 : 78; - 2E27 : 00; - 2E28 : 7E; - [2E29..2E2A] : 40; - 2E2B : 78; - [2E2C..2E2D] : 40; - 2E2E : 7E; - 2E2F : 00; - 2E30 : 7E; - [2E31..2E32] : 40; - 2E33 : 78; - [2E34..2E36] : 40; - 2E37 : 00; - 2E38 : 1C; - 2E39 : 22; - 2E3A : 40; - 2E3B : 4E; - 2E3C : 42; - 2E3D : 22; - 2E3E : 1C; - 2E3F : 00; - [2E40..2E42] : 42; - 2E43 : 7E; - [2E44..2E46] : 42; - 2E47 : 00; - 2E48 : 1C; - [2E49..2E4D] : 08; - 2E4E : 1C; - 2E4F : 00; - 2E50 : 0E; - [2E51..2E54] : 04; - 2E55 : 44; - 2E56 : 38; - 2E57 : 00; - 2E58 : 42; - 2E59 : 44; - 2E5A : 48; - 2E5B : 70; - 2E5C : 48; - 2E5D : 44; - 2E5E : 42; - 2E5F : 00; - [2E60..2E65] : 40; - 2E66 : 7E; - 2E67 : 00; - 2E68 : 42; - 2E69 : 66; - [2E6A..2E6B] : 5A; - [2E6C..2E6E] : 42; - 2E6F : 00; - 2E70 : 42; - 2E71 : 62; - 2E72 : 52; - 2E73 : 4A; - 2E74 : 46; - [2E75..2E76] : 42; - 2E77 : 00; - 2E78 : 18; - 2E79 : 24; - [2E7A..2E7C] : 42; - 2E7D : 24; - 2E7E : 18; - 2E7F : 00; - 2E80 : 7C; - [2E81..2E82] : 42; - 2E83 : 7C; - [2E84..2E86] : 40; - 2E87 : 00; - 2E88 : 18; - 2E89 : 24; - [2E8A..2E8B] : 42; - 2E8C : 4A; - 2E8D : 24; - 2E8E : 1A; - 2E8F : 00; - 2E90 : 7C; - [2E91..2E92] : 42; - 2E93 : 7C; - 2E94 : 48; - 2E95 : 44; - 2E96 : 42; - 2E97 : 00; - 2E98 : 3C; - 2E99 : 42; - 2E9A : 40; - 2E9B : 3C; - 2E9C : 02; - 2E9D : 42; - 2E9E : 3C; - 2E9F : 00; - 2EA0 : 3E; - [2EA1..2EA6] : 08; - 2EA7 : 00; - [2EA8..2EAD] : 42; - 2EAE : 3C; - 2EAF : 00; - [2EB0..2EB2] : 42; - [2EB3..2EB4] : 24; - [2EB5..2EB6] : 18; - 2EB7 : 00; - [2EB8..2EBA] : 42; - [2EBB..2EBC] : 5A; - 2EBD : 66; - 2EBE : 42; - 2EBF : 00; - [2EC0..2EC1] : 42; - 2EC2 : 24; - 2EC3 : 18; - 2EC4 : 24; - [2EC5..2EC6] : 42; - 2EC7 : 00; - [2EC8..2ECA] : 22; - 2ECB : 1C; - [2ECC..2ECE] : 08; - 2ECF : 00; - 2ED0 : 7E; - 2ED1 : 02; - 2ED2 : 04; - 2ED3 : 18; - 2ED4 : 20; - 2ED5 : 40; - 2ED6 : 7E; - 2ED7 : 00; - [2ED8..2EDB] : 08; - 2EDC : FF; - [2EDD..2EDF] : 08; - 2EE0 : A0; - 2EE1 : 50; - 2EE2 : A0; - 2EE3 : 50; - 2EE4 : A0; - 2EE5 : 50; - 2EE6 : A0; - 2EE7 : 50; - [2EE8..2EEF] : 08; - [2EF0..2EF1] : CC; - [2EF2..2EF3] : 33; - [2EF4..2EF5] : CC; - [2EF6..2EF7] : 33; - 2EF8 : CC; - 2EF9 : 66; - 2EFA : 33; - 2EFB : 99; - 2EFC : CC; - 2EFD : 66; - 2EFE : 33; - 2EFF : 99; - [2F00..2F07] : 00; - [2F08..2F0F] : F0; - [2F10..2F13] : 00; - [2F14..2F18] : FF; - [2F19..2F26] : 00; - 2F27 : FF; - [2F28..2F2F] : 80; - 2F30 : AA; - 2F31 : 55; - 2F32 : AA; - 2F33 : 55; - 2F34 : AA; - 2F35 : 55; - 2F36 : AA; - 2F37 : 55; - [2F38..2F3F] : 01; - [2F40..2F43] : 00; - 2F44 : AA; - 2F45 : 55; - 2F46 : AA; - 2F47 : 55; - 2F48 : 99; - 2F49 : 33; - 2F4A : 66; - 2F4B : CC; - 2F4C : 99; - 2F4D : 33; - 2F4E : 66; - 2F4F : CC; - [2F50..2F57] : 03; - [2F58..2F5B] : 08; - 2F5C : 0F; - [2F5D..2F5F] : 08; - [2F60..2F63] : 00; - [2F64..2F67] : 0F; - [2F68..2F6B] : 08; - 2F6C : 0F; - [2F6D..2F73] : 00; - 2F74 : F8; - [2F75..2F77] : 08; - [2F78..2F7D] : 00; - [2F7E..2F7F] : FF; - [2F80..2F83] : 00; - 2F84 : 0F; - [2F85..2F8B] : 08; - 2F8C : FF; - [2F8D..2F93] : 00; - 2F94 : FF; - [2F95..2F9B] : 08; - 2F9C : F8; - [2F9D..2F9F] : 08; - [2FA0..2FA7] : C0; - [2FA8..2FAF] : E0; - [2FB0..2FB7] : 07; - [2FB8..2FB9] : FF; - [2FBA..2FBF] : 00; - [2FC0..2FC2] : FF; - [2FC3..2FCC] : 00; - [2FCD..2FCF] : FF; - 2FD0 : 01; - 2FD1 : 02; - 2FD2 : 44; - 2FD3 : 48; - 2FD4 : 50; - 2FD5 : 60; - 2FD6 : 40; - [2FD7..2FDB] : 00; - [2FDC..2FDF] : F0; - [2FE0..2FE3] : 0F; - [2FE4..2FE7] : 00; - [2FE8..2FEB] : 08; - 2FEC : F8; - [2FED..2FEF] : 00; - [2FF0..2FF3] : F0; - [2FF4..2FF7] : 00; - [2FF8..2FFB] : F0; - [2FFC..2FFF] : 0F; - 3000 : 54; - [3001..3002] : 4F; - 3003 : 20; - 3004 : 4D; - 3005 : 41; - 3006 : 4E; - 3007 : 59; - 3008 : 20; - 3009 : 46; - 300A : 49; - 300B : 4C; - 300C : 45; - 300D : D3; - 300E : 46; - 300F : 49; - 3010 : 4C; - 3011 : 45; - 3012 : 20; - 3013 : 4F; - 3014 : 50; - 3015 : 45; - 3016 : CE; - 3017 : 46; - 3018 : 49; - 3019 : 4C; - 301A : 45; - 301B : 20; - 301C : 4E; - 301D : 4F; - 301E : 54; - 301F : 20; - 3020 : 4F; - 3021 : 50; - 3022 : 45; - 3023 : CE; - 3024 : 46; - 3025 : 49; - 3026 : 4C; - 3027 : 45; - 3028 : 20; - 3029 : 4E; - 302A : 4F; - 302B : 54; - 302C : 20; - 302D : 46; - 302E : 4F; - 302F : 55; - 3030 : 4E; - 3031 : C4; - 3032 : 0D; - 3033 : 53; - 3034 : 45; - 3035 : 41; - 3036 : 52; - 3037 : 43; - 3038 : 48; - 3039 : 49; - 303A : 4E; - 303B : 47; - 303C : A0; - 303D : 46; - 303E : 4F; - 303F : 52; - 3040 : A0; - 3041 : 0D; - 3042 : 50; - 3043 : 52; - 3044 : 45; - [3045..3046] : 53; - 3047 : 20; - 3048 : 50; - 3049 : 4C; - 304A : 41; - 304B : 59; - 304C : A0; - 304D : 26; - 304E : 20; - 304F : 52; - 3050 : 45; - 3051 : 43; - 3052 : 4F; - 3053 : 52; - 3054 : 44; - 3055 : A0; - 3056 : 4F; - 3057 : 4E; - 3058 : 20; - 3059 : 54; - 305A : 41; - 305B : 50; - 305C : 45; - 305D : 20; - 305E : A3; - 305F : 0D; - 3060 : 4C; - 3061 : 4F; - 3062 : 41; - 3063 : C4; - 3064 : 0D; - 3065 : 57; - 3066 : 52; - 3067 : 49; - 3068 : 54; - 3069 : 49; - 306A : 4E; - 306B : 47; - 306C : A0; - 306D : 0D; - 306E : 56; - 306F : 45; - 3070 : 52; - 3071 : 49; - 3072 : 46; - 3073 : D9; - 3074 : 44; - 3075 : 45; - 3076 : 56; - 3077 : 49; - 3078 : 43; - 3079 : 45; - 307A : 20; - 307B : 4E; - 307C : 4F; - 307D : 54; - 307E : 20; - 307F : 50; - 3080 : 52; - 3081 : 45; - 3082 : 53; - 3083 : 45; - 3084 : 4E; - 3085 : D4; - 3086 : 4E; - 3087 : 4F; - 3088 : 54; - 3089 : 20; - 308A : 49; - 308B : 4E; - 308C : 50; - 308D : 55; - 308E : 54; - 308F : 20; - 3090 : 46; - 3091 : 49; - 3092 : 4C; - 3093 : C5; - 3094 : 4E; - 3095 : 4F; - 3096 : 54; - 3097 : 20; - 3098 : 4F; - 3099 : 55; - 309A : 54; - 309B : 50; - 309C : 55; - 309D : 54; - 309E : 20; - 309F : 46; - 30A0 : 49; - 30A1 : 4C; - 30A2 : C5; - 30A3 : 0D; - 30A4 : 46; - 30A5 : 4F; - 30A6 : 55; - 30A7 : 4E; - 30A8 : 44; - 30A9 : A0; - 30AA : 0D; - 30AB : 4F; - 30AC : 4B; - 30AD : 8D; - 30AE : 0D; - 30AF : 52; - 30B0 : 45; - 30B1 : 41; - 30B2 : 44; - 30B3 : 59; - 30B4 : 2E; - 30B5 : 8D; - 30B6 : A9; - 30B7 : 40; - 30B8 : D0; - 30B9 : 02; - 30BA : A9; - 30BB : 20; - 30BC : 48; - 30BD : AD; - 30BE : 40; - 30BF : E8; - 30C0 : 09; - 30C1 : 02; - 30C2 : 8D; - 30C3 : 40; - 30C4 : E8; - 30C5 : A9; - 30C6 : 3C; - 30C7 : 8D; - 30C8 : 21; - 30C9 : E8; - 30CA : 24; - 30CB : A0; - 30CC : F0; - 30CD : 11; - 30CE : A9; - 30CF : 34; - 30D0 : 8D; - 30D1 : 11; - 30D2 : E8; - 30D3 : 20; - 30D4 : EE; - 30D5 : F0; - 30D6 : A9; - 30D7 : 00; - 30D8 : 85; - 30D9 : A0; - 30DA : A9; - 30DB : 3C; - 30DC : 8D; - 30DD : 11; - 30DE : E8; - 30DF : 68; - 30E0 : 05; - 30E1 : D4; - 30E2 : 85; - 30E3 : A5; - 30E4 : AD; - 30E5 : 40; - 30E6 : E8; - 30E7 : 10; - 30E8 : FB; - 30E9 : 29; - 30EA : FB; - 30EB : 8D; - 30EC : 40; - 30ED : E8; - 30EE : A9; - 30EF : 3C; - 30F0 : 8D; - 30F1 : 23; - 30F2 : E8; - 30F3 : AD; - 30F4 : 40; - 30F5 : E8; - 30F6 : 29; - 30F7 : 41; - 30F8 : C9; - 30F9 : 41; - 30FA : F0; - 30FB : 41; - [30FC..30FD] : A5; - 30FE : 49; - 30FF : FF; - 3100 : 8D; - 3101 : 22; - 3102 : E8; - 3103 : 2C; - 3104 : 40; - 3105 : E8; - 3106 : 50; - 3107 : FB; - 3108 : A9; - 3109 : 34; - 310A : 8D; - 310B : 23; - 310C : E8; - 310D : A9; - 310E : FF; - 310F : 8D; - 3110 : 45; - 3111 : E8; - 3112 : AD; - 3113 : 40; - 3114 : E8; - 3115 : 2C; - 3116 : 4D; - 3117 : E8; - 3118 : 70; - 3119 : 1C; - 311A : 4A; - 311B : 90; - 311C : F5; - 311D : A9; - 311E : 3C; - 311F : 8D; - 3120 : 23; - 3121 : E8; - 3122 : A9; - 3123 : FF; - 3124 : 8D; - 3125 : 22; - 3126 : E8; - 3127 : 60; - 3128 : 85; - 3129 : A5; - 312A : 20; - 312B : EE; - 312C : F0; - 312D : AD; - 312E : 40; - 312F : E8; - 3130 : 09; - 3131 : 04; - 3132 : 8D; - 3133 : 40; - 3134 : E8; - 3135 : 60; - 3136 : A9; - 3137 : 01; - 3138 : 20; - 3139 : 7F; - 313A : FB; - 313B : D0; - 313C : E0; - 313D : A9; - 313E : 80; - 313F : 30; - 3140 : F7; - 3141 : A9; - 3142 : 02; - 3143 : 20; - 3144 : 7F; - 3145 : FB; - 3146 : AD; - 3147 : 40; - 3148 : E8; - 3149 : 29; - 314A : FD; - 314B : 8D; - 314C : 40; - 314D : E8; - 314E : A9; - 314F : 34; - 3150 : 8D; - 3151 : 21; - 3152 : E8; - 3153 : A9; - 3154 : 0D; - 3155 : 60; - 3156 : B9; - 3157 : 00; - 3158 : F0; - 3159 : 08; - 315A : 29; - 315B : 7F; - 315C : 20; - 315D : D8; - 315E : E3; - 315F : C8; - 3160 : 28; - 3161 : 10; - 3162 : F3; - 3163 : 60; - 3164 : 85; - 3165 : A5; - 3166 : 20; - 3167 : EE; - 3168 : F0; - 3169 : 20; - 316A : 46; - 316B : F1; - 316C : 4C; - 316D : 2D; - 316E : F1; - 316F : 24; - 3170 : A0; - 3171 : 30; - 3172 : 04; - 3173 : C6; - 3174 : A0; - 3175 : D0; - 3176 : 05; - 3177 : 48; - 3178 : 20; - 3179 : EE; - 317A : F0; - 317B : 68; - 317C : 85; - 317D : A5; - 317E : 60; - 317F : A9; - 3180 : 5F; - 3181 : D0; - 3182 : 02; - 3183 : A9; - 3184 : 3F; - [3185..3186] : EA; - 3187 : 20; - 3188 : BC; - 3189 : F0; - 318A : D0; - 318B : A1; - 318C : A9; - 318D : 34; - 318E : 8D; - 318F : 21; - 3190 : E8; - 3191 : AD; - 3192 : 40; - 3193 : E8; - 3194 : 09; - 3195 : 02; - 3196 : 8D; - 3197 : 40; - 3198 : E8; - 3199 : A9; - 319A : FF; - 319B : 8D; - 319C : 45; - 319D : E8; - 319E : 2C; - 319F : 4D; - 31A0 : E8; - 31A1 : 70; - 31A2 : 9E; - 31A3 : 2C; - 31A4 : 40; - 31A5 : E8; - 31A6 : 30; - 31A7 : F6; - 31A8 : AD; - 31A9 : 40; - 31AA : E8; - 31AB : 29; - 31AC : FD; - 31AD : 8D; - 31AE : 40; - 31AF : E8; - 31B0 : 2C; - 31B1 : 10; - 31B2 : E8; - 31B3 : 70; - 31B4 : 05; - 31B5 : A9; - 31B6 : 40; - 31B7 : 20; - 31B8 : 7F; - 31B9 : FB; - 31BA : AD; - 31BB : 20; - 31BC : E8; - 31BD : 49; - 31BE : FF; - 31BF : 48; - 31C0 : A9; - 31C1 : 3C; - 31C2 : 8D; - 31C3 : 21; - 31C4 : E8; - 31C5 : 2C; - 31C6 : 40; - 31C7 : E8; - 31C8 : 10; - 31C9 : FB; - 31CA : A9; - 31CB : 34; - 31CC : 8D; - 31CD : 21; - 31CE : E8; - 31CF : 68; - 31D0 : 60; - 31D1 : A9; - 31D2 : 00; - 31D3 : 85; - 31D4 : 96; - 31D5 : A5; - 31D6 : AF; - 31D7 : D0; - 31D8 : 17; - 31D9 : A5; - 31DA : 9E; - 31DB : F0; - 31DC : 51; - 31DD : 78; - 31DE : 4C; - 31DF : 85; - 31E0 : E2; - 31E1 : A5; - 31E2 : AF; - 31E3 : D0; - 31E4 : 0B; - 31E5 : A5; - 31E6 : C6; - 31E7 : 85; - 31E8 : A4; - 31E9 : A5; - 31EA : D8; - 31EB : 85; - 31EC : A3; - 31ED : 4C; - 31EE : F4; - 31EF : E2; - 31F0 : C9; - 31F1 : 03; - 31F2 : D0; - 31F3 : 09; - 31F4 : 85; - 31F5 : AC; - 31F6 : A5; - 31F7 : D5; - 31F8 : 85; - 31F9 : A1; - 31FA : 4C; - 31FB : F4; - 31FC : E2; - 31FD : B0; - 31FE : 29; - 31FF : 86; - 3200 : AD; - 3201 : 20; - 3202 : 15; - 3203 : F2; - 3204 : 48; - 3205 : 20; - 3206 : 15; - 3207 : F2; - 3208 : D0; - 3209 : 05; - 320A : A9; - 320B : 40; - 320C : 20; - 320D : 7F; - 320E : FB; - 320F : D6; - 3210 : BA; - 3211 : A6; - 3212 : AD; - 3213 : 68; - 3214 : 60; - 3215 : 20; - 3216 : 06; - 3217 : F8; - 3218 : D0; - 3219 : 0B; - 321A : 20; - 321B : 55; - 321C : F8; - 321D : A6; - 321E : D4; - 321F : A9; - 3220 : 00; - 3221 : 95; - 3222 : BA; - [3223..3224] : F0; - 3225 : B1; - 3226 : D6; - 3227 : 60; - 3228 : A5; - 3229 : 96; - 322A : F0; - 322B : 03; - 322C : A9; - 322D : 0D; - 322E : 60; - 322F : 4C; - 3230 : 8C; - 3231 : F1; - 3232 : 48; - 3233 : A5; - 3234 : B0; - 3235 : C9; - 3236 : 03; - 3237 : D0; - 3238 : 04; - 3239 : 68; - 323A : 4C; - 323B : D8; - 323C : E3; - 323D : 30; - 323E : 04; - 323F : 68; - 3240 : 4C; - 3241 : 6F; - 3242 : F1; - 3243 : 68; - 3244 : 85; - 3245 : B4; - 3246 : C9; - 3247 : 0A; - 3248 : F0; - 3249 : E4; - 324A : 48; - 324B : 8A; - 324C : 48; - 324D : 98; - 324E : 48; - 324F : 20; - 3250 : 06; - 3251 : F8; - 3252 : D0; - 3253 : 10; - 3254 : 20; - 3255 : 86; - 3256 : F8; - 3257 : A6; - 3258 : D4; - 3259 : A9; - 325A : 01; - 325B : 95; - 325C : BA; - 325D : A0; - 325E : 00; - 325F : A9; - 3260 : 02; - 3261 : 91; - 3262 : D6; - 3263 : C8; - 3264 : A5; - 3265 : B4; - 3266 : 91; - 3267 : D6; - 3268 : 68; - 3269 : A8; - 326A : 68; - 326B : AA; - 326C : 68; - 326D : 60; - 326E : A9; - 326F : 00; - 3270 : 85; - 3271 : AE; - 3272 : A5; - 3273 : B0; - 3274 : C9; - 3275 : 04; - 3276 : 90; - 3277 : 03; - 3278 : 20; - 3279 : 83; - 327A : F1; - 327B : A5; - 327C : AF; - 327D : C9; - 327E : 04; - 327F : 90; - 3280 : 03; - 3281 : 20; - 3282 : 7F; - 3283 : F1; - 3284 : A9; - 3285 : 03; - 3286 : 85; - 3287 : B0; - 3288 : A9; - 3289 : 00; - 328A : 85; - 328B : AF; - 328C : 60; - 328D : A6; - 328E : AE; - 328F : CA; - 3290 : 30; - 3291 : 16; - 3292 : DD; - 3293 : 51; - 3294 : 02; - 3295 : F0; - 3296 : 11; - 3297 : D0; - 3298 : F6; - 3299 : BD; - 329A : 51; - 329B : 02; - 329C : 85; - 329D : D2; - 329E : BD; - 329F : 5B; - 32A0 : 02; - 32A1 : 85; - 32A2 : D4; - 32A3 : BD; - 32A4 : 65; - 32A5 : 02; - 32A6 : 85; - 32A7 : D3; - 32A8 : 60; - 32A9 : 20; - 32AA : CE; - 32AB : F4; - 32AC : A5; - 32AD : D2; - 32AE : 20; - 32AF : 8D; - 32B0 : F2; - 32B1 : D0; - 32B2 : 4D; - 32B3 : 20; - 32B4 : 99; - 32B5 : F2; - 32B6 : 8A; - 32B7 : 48; - 32B8 : A5; - 32B9 : D4; - 32BA : F0; - 32BB : 28; - 32BC : C9; - 32BD : 03; - 32BE : F0; - 32BF : 24; - 32C0 : B0; - 32C1 : 1F; - 32C2 : A5; - 32C3 : D3; - 32C4 : 29; - 32C5 : 0F; - 32C6 : F0; - 32C7 : 1C; - 32C8 : 20; - 32C9 : 56; - 32CA : F6; - 32CB : A9; - 32CC : 00; - 32CD : 20; - 32CE : 44; - 32CF : F2; - 32D0 : 20; - 32D1 : 86; - 32D2 : F8; - 32D3 : A5; - 32D4 : D3; - 32D5 : C9; - 32D6 : 62; - 32D7 : D0; - 32D8 : 0B; - 32D9 : A9; - 32DA : 05; - 32DB : 20; - 32DC : DA; - 32DD : F5; - 32DE : 4C; - 32DF : E4; - 32E0 : F2; - 32E1 : 20; - 32E2 : F0; - 32E3 : F6; - 32E4 : 68; - 32E5 : AA; - 32E6 : C6; - 32E7 : AE; - 32E8 : E4; - 32E9 : AE; - 32EA : F0; - 32EB : 14; - 32EC : A4; - 32ED : AE; - 32EE : B9; - 32EF : 51; - 32F0 : 02; - 32F1 : 9D; - 32F2 : 51; - 32F3 : 02; - 32F4 : B9; - 32F5 : 5B; - 32F6 : 02; - 32F7 : 9D; - 32F8 : 5B; - 32F9 : 02; - 32FA : B9; - 32FB : 65; - 32FC : 02; - 32FD : 9D; - 32FE : 65; - 32FF : 02; - 3300 : 60; - 3301 : A5; - 3302 : 9B; - 3303 : C9; - 3304 : EF; - 3305 : D0; - 3306 : 07; - 3307 : 08; - 3308 : 20; - 3309 : 72; - 330A : F2; - 330B : 85; - 330C : 9E; - 330D : 28; - 330E : 60; - 330F : 20; - 3310 : 01; - 3311 : F3; - 3312 : 4C; - 3313 : 3F; - 3314 : C7; - 3315 : 20; - 3316 : 1D; - 3317 : F3; - 3318 : D0; - 3319 : F4; - 331A : 4C; - 331B : 56; - 331C : F1; - 331D : A5; - 331E : 78; - 331F : C9; - 3320 : 02; - 3321 : 60; - 3322 : A5; - 3323 : D4; - 3324 : D0; - 3325 : 03; - 3326 : 4C; - 3327 : 03; - 3328 : CE; - 3329 : C9; - 332A : 03; - 332B : F0; - 332C : F9; - 332D : 90; - 332E : 66; - 332F : A9; - 3330 : 60; - 3331 : 85; - 3332 : D3; - 3333 : A4; - 3334 : D1; - 3335 : D0; - 3336 : 03; - 3337 : 4C; - 3338 : 03; - 3339 : CE; - 333A : 20; - 333B : 0A; - 333C : F4; - 333D : 20; - 333E : 66; - 333F : F4; - 3340 : 20; - 3341 : B6; - 3342 : F0; - 3343 : A5; - 3344 : D3; - 3345 : 20; - 3346 : 28; - 3347 : F1; - 3348 : 20; - 3349 : 8C; - 334A : F1; - 334B : 85; - 334C : FB; - 334D : 20; - 334E : 8C; - 334F : F1; - 3350 : 85; - 3351 : FC; - 3352 : 20; - 3353 : 2E; - 3354 : F4; - 3355 : A9; - 3356 : FD; - 3357 : 25; - 3358 : 96; - 3359 : 85; - 335A : 96; - 335B : 20; - 335C : 0F; - 335D : F3; - 335E : 20; - 335F : 8C; - 3360 : F1; - 3361 : AA; - 3362 : A5; - 3363 : 96; - [3364..3365] : 4A; - 3366 : B0; - 3367 : ED; - 3368 : 8A; - 3369 : A4; - 336A : 9D; - 336B : F0; - 336C : 0B; - 336D : 88; - 336E : D1; - 336F : FB; - 3370 : F0; - 3371 : 08; - 3372 : A2; - 3373 : 10; - 3374 : 86; - 3375 : 96; - 3376 : D0; - 3377 : 02; - 3378 : 91; - 3379 : FB; - 337A : E6; - 337B : FB; - 337C : D0; - 337D : 02; - 337E : E6; - 337F : FC; - 3380 : 24; - 3381 : 96; - 3382 : 50; - 3383 : D1; - [3384..3386] : EA; - 3387 : A5; - 3388 : FB; - 3389 : 85; - 338A : C9; - 338B : A5; - 338C : FC; - 338D : 85; - 338E : CA; - 338F : 20; - 3390 : 7F; - 3391 : F1; - 3392 : 4C; - 3393 : F0; - 3394 : F6; - 3395 : 20; - 3396 : 56; - 3397 : F6; - 3398 : 20; - 3399 : 12; - 339A : F8; - 339B : 20; - 339C : 0A; - 339D : F4; - 339E : A5; - 339F : D1; - 33A0 : F0; - 33A1 : 08; - 33A2 : 20; - 33A3 : 94; - 33A4 : F4; - 33A5 : D0; - 33A6 : 08; - 33A7 : 4C; - 33A8 : 6E; - 33A9 : F5; - 33AA : 20; - 33AB : A6; - 33AC : F5; - 33AD : F0; - 33AE : F8; - 33AF : E0; - 33B0 : 01; - 33B1 : D0; - 33B2 : EB; - 33B3 : A5; - 33B4 : 96; - 33B5 : 29; - 33B6 : 10; - 33B7 : D0; - 33B8 : 74; - 33B9 : 20; - 33BA : 3C; - 33BB : F6; - 33BC : 20; - 33BD : 2E; - 33BE : F4; - 33BF : 4C; - 33C0 : 5E; - 33C1 : F8; - 33C2 : A9; - 33C3 : 00; - 33C4 : 85; - 33C5 : 9D; - 33C6 : 20; - 33C7 : 3E; - 33C8 : F4; - 33C9 : 20; - 33CA : 8D; - 33CB : F6; - 33CC : A9; - 33CD : FF; - 33CE : C5; - 33CF : 9B; - 33D0 : D0; - 33D1 : FC; - 33D2 : C5; - 33D3 : 9B; - 33D4 : D0; - 33D5 : F8; - 33D6 : 20; - 33D7 : 22; - 33D8 : F3; - 33D9 : A5; - 33DA : 9D; - 33DB : D0; - 33DC : 50; - 33DD : 20; - 33DE : E6; - 33DF : F8; - 33E0 : A5; - 33E1 : 96; - 33E2 : 29; - 33E3 : 10; - 33E4 : F0; - 33E5 : 09; - 33E6 : A0; - 33E7 : 00; - 33E8 : 84; - 33E9 : 9E; - 33EA : A0; - 33EB : 60; - 33EC : 4C; - 33ED : 70; - 33EE : F5; - 33EF : A0; - 33F0 : AE; - 33F1 : 20; - 33F2 : 15; - 33F3 : F3; - 33F4 : 20; - 33F5 : 1D; - 33F6 : F3; - 33F7 : D0; - 33F8 : 0B; - 33F9 : A5; - 33FA : CA; - 33FB : 85; - 33FC : 2B; - 33FD : A5; - 33FE : C9; - 33FF : 85; - 3400 : 2A; - 3401 : 4C; - 3402 : 39; - 3403 : C4; - 3404 : 20; - 3405 : A7; - 3406 : C5; - 3407 : 4C; - 3408 : 90; - 3409 : C5; - 340A : 20; - 340B : 1D; - 340C : F3; - 340D : D0; - 340E : 1E; - 340F : A0; - 3410 : 32; - 3411 : 20; - 3412 : 56; - 3413 : F1; - 3414 : A5; - 3415 : D1; - 3416 : F0; - 3417 : 15; - 3418 : A0; - 3419 : 3D; - 341A : 20; - 341B : 56; - 341C : F1; - 341D : A4; - 341E : D1; - 341F : F0; - 3420 : 0C; - 3421 : A0; - 3422 : 00; - 3423 : B1; - 3424 : DA; - 3425 : 20; - 3426 : D2; - 3427 : FF; - 3428 : C8; - 3429 : C4; - 342A : D1; - 342B : D0; - 342C : F6; - 342D : 60; - 342E : A0; - 342F : 5F; - 3430 : A5; - 3431 : 9D; - 3432 : F0; - 3433 : 02; - 3434 : A0; - 3435 : 6D; - 3436 : 20; - 3437 : 15; - 3438 : F3; - 3439 : A0; - 343A : 39; - 343B : 4C; - 343C : 15; - 343D : F3; - 343E : A2; - 343F : 00; - 3440 : 86; - 3441 : 96; - 3442 : 86; - 3443 : D1; - 3444 : 86; - 3445 : D3; - 3446 : E8; - 3447 : 86; - 3448 : D4; - 3449 : 20; - 344A : 0E; - 344B : F5; - 344C : 20; - 344D : FD; - 344E : F4; - 344F : 20; - 3450 : 0E; - 3451 : F5; - 3452 : 20; - 3453 : 60; - 3454 : F4; - 3455 : 86; - 3456 : D4; - 3457 : 20; - 3458 : 0E; - 3459 : F5; - 345A : 20; - 345B : 60; - 345C : F4; - 345D : 86; - 345E : D3; - 345F : 60; - 3460 : 20; - 3461 : 16; - 3462 : F5; - 3463 : 4C; - 3464 : 78; - 3465 : D6; - 3466 : A5; - 3467 : D3; - 3468 : 30; - 3469 : F5; - 346A : A4; - 346B : D1; - 346C : F0; - 346D : F1; - 346E : 20; - 346F : BA; - 3470 : F0; - 3471 : A5; - 3472 : D3; - 3473 : 09; - 3474 : F0; - 3475 : 20; - 3476 : 28; - 3477 : F1; - 3478 : A5; - 3479 : 96; - 347A : 10; - 347B : 05; - 347C : A0; - 347D : 74; - 347E : 4C; - 347F : 70; - 3480 : F5; - 3481 : A5; - 3482 : D1; - 3483 : F0; - 3484 : 0C; - 3485 : A0; - 3486 : 00; - 3487 : B1; - 3488 : DA; - 3489 : 20; - 348A : 6F; - 348B : F1; - 348C : C8; - 348D : C4; - 348E : D1; - 348F : D0; - 3490 : F6; - 3491 : 4C; - 3492 : 83; - 3493 : F1; - 3494 : 20; - 3495 : A6; - 3496 : F5; - 3497 : F0; - 3498 : 1D; - 3499 : A0; - 349A : 05; - 349B : 84; - 349C : B5; - 349D : A0; - 349E : 00; - 349F : 84; - 34A0 : B4; - 34A1 : C4; - 34A2 : D1; - 34A3 : F0; - 34A4 : 10; - 34A5 : B1; - 34A6 : DA; - 34A7 : A4; - 34A8 : B5; - 34A9 : D1; - 34AA : D6; - 34AB : D0; - 34AC : E7; - 34AD : E6; - 34AE : B4; - 34AF : E6; - 34B0 : B5; - 34B1 : A4; - 34B2 : B4; - 34B3 : D0; - 34B4 : EC; - 34B5 : 98; - 34B6 : 60; - 34B7 : A9; - 34B8 : 01; - 34B9 : 85; - 34BA : 9D; - 34BB : 20; - 34BC : C6; - 34BD : F3; - 34BE : A5; - 34BF : 96; - 34C0 : 29; - 34C1 : 10; - 34C2 : F0; - 34C3 : 05; - 34C4 : A0; - 34C5 : 6E; - 34C6 : 4C; - 34C7 : 70; - 34C8 : F5; - 34C9 : A0; - 34CA : AA; - 34CB : 4C; - 34CC : 56; - 34CD : F1; - 34CE : A2; - 34CF : 00; - 34D0 : 86; - 34D1 : D3; - 34D2 : 86; - 34D3 : 96; - 34D4 : 86; - 34D5 : D1; - 34D6 : E8; - 34D7 : 86; - 34D8 : D4; - 34D9 : 20; - 34DA : 19; - 34DB : F5; - 34DC : 20; - 34DD : 78; - 34DE : D6; - 34DF : 86; - 34E0 : D2; - 34E1 : 20; - 34E2 : 0E; - 34E3 : F5; - 34E4 : 20; - 34E5 : 60; - 34E6 : F4; - 34E7 : 86; - 34E8 : D4; - 34E9 : E0; - 34EA : 03; - 34EB : 90; - 34EC : 02; - 34ED : C6; - 34EE : D3; - 34EF : 20; - 34F0 : 0E; - 34F1 : F5; - 34F2 : 20; - 34F3 : 60; - 34F4 : F4; - 34F5 : 86; - 34F6 : D3; - 34F7 : 20; - 34F8 : 0E; - 34F9 : F5; - 34FA : 20; - 34FB : 16; - 34FC : F5; - 34FD : 20; - 34FE : 9F; - 34FF : CC; - 3500 : 20; - 3501 : 7D; - 3502 : D5; - 3503 : 85; - 3504 : D1; - 3505 : A5; - 3506 : 1F; - 3507 : 85; - 3508 : DA; - 3509 : A5; - 350A : 20; - 350B : 85; - 350C : DB; - 350D : 60; - 350E : 20; - 350F : 76; - 3510 : 00; - 3511 : D0; - 3512 : 02; - [3513..3514] : 68; - 3515 : 60; - 3516 : 20; - 3517 : F8; - 3518 : CD; - 3519 : 20; - 351A : 76; - 351B : 00; - 351C : D0; - 351D : F7; - 351E : 4C; - 351F : 03; - 3520 : CE; - 3521 : 20; - 3522 : CE; - 3523 : F4; - 3524 : A5; - 3525 : D2; - 3526 : F0; - 3527 : F6; - 3528 : A0; - 3529 : 0E; - 352A : 20; - 352B : 8D; - 352C : F2; - 352D : F0; - 352E : 41; - 352F : A6; - 3530 : AE; - 3531 : A0; - 3532 : 00; - 3533 : 84; - 3534 : 96; - 3535 : E0; - 3536 : 0A; - 3537 : F0; - 3538 : 37; - 3539 : E6; - 353A : AE; - 353B : A5; - 353C : D2; - 353D : 9D; - 353E : 51; - 353F : 02; - 3540 : A5; - 3541 : D3; - 3542 : 09; - 3543 : 60; - 3544 : 85; - 3545 : D3; - 3546 : 9D; - 3547 : 65; - 3548 : 02; - 3549 : A5; - 354A : D4; - 354B : 9D; - 354C : 5B; - 354D : 02; - 354E : F0; - 354F : 55; - 3550 : C9; - 3551 : 03; - 3552 : F0; - 3553 : 51; - 3554 : 90; - 3555 : 03; - 3556 : 4C; - 3557 : 66; - 3558 : F4; - 3559 : A5; - 355A : D3; - 355B : 29; - 355C : 0F; - 355D : D0; - 355E : 2B; - 355F : 20; - 3560 : 12; - 3561 : F8; - 3562 : 20; - 3563 : 0A; - 3564 : F4; - 3565 : A5; - 3566 : D1; - 3567 : F0; - 3568 : 1A; - 3569 : 20; - 356A : 94; - 356B : F4; - 356C : D0; - 356D : 24; - 356E : A0; - 356F : 24; - 3570 : 20; - 3571 : 6E; - 3572 : F2; - 3573 : A9; - 3574 : 0D; - 3575 : 20; - 3576 : D2; - 3577 : FF; - 3578 : A9; - 3579 : 3F; - 357A : 20; - 357B : D2; - 357C : FF; - 357D : 20; - 357E : 56; - 357F : F1; - 3580 : 4C; - 3581 : 77; - 3582 : C3; - 3583 : 20; - 3584 : A6; - 3585 : F5; - 3586 : F0; - 3587 : E6; - 3588 : D0; - 3589 : 08; - 358A : 20; - 358B : 47; - 358C : F8; - 358D : A9; - 358E : 04; - 358F : 20; - 3590 : DA; - 3591 : F5; - 3592 : A6; - 3593 : D4; - 3594 : A9; - 3595 : BF; - 3596 : A4; - 3597 : D3; - 3598 : C0; - 3599 : 60; - 359A : F0; - 359B : 07; - 359C : A0; - 359D : 00; - 359E : A9; - 359F : 02; - 35A0 : 91; - 35A1 : D6; - 35A2 : 98; - 35A3 : 95; - 35A4 : BA; - 35A5 : 60; - 35A6 : A5; - 35A7 : 9D; - 35A8 : 48; - 35A9 : 20; - 35AA : 55; - 35AB : F8; - 35AC : A0; - 35AD : 00; - 35AE : B1; - 35AF : D6; - 35B0 : C9; - 35B1 : 05; - 35B2 : F0; - 35B3 : 21; - 35B4 : C9; - 35B5 : 01; - 35B6 : F0; - 35B7 : 04; - 35B8 : C9; - 35B9 : 04; - 35BA : D0; - 35BB : ED; - 35BC : AA; - 35BD : 20; - 35BE : 1D; - 35BF : F3; - 35C0 : D0; - 35C1 : 11; - 35C2 : A0; - 35C3 : A3; - 35C4 : 20; - 35C5 : 56; - 35C6 : F1; - 35C7 : A0; - 35C8 : 05; - 35C9 : B1; - 35CA : D6; - 35CB : 20; - 35CC : D2; - 35CD : FF; - 35CE : C8; - 35CF : C0; - 35D0 : 15; - 35D1 : D0; - 35D2 : F6; - 35D3 : A0; - 35D4 : 01; - 35D5 : 68; - 35D6 : 85; - 35D7 : 9D; - 35D8 : 98; - 35D9 : 60; - 35DA : 85; - 35DB : B4; - 35DC : 20; - 35DD : 56; - 35DE : F6; - 35DF : A5; - 35E0 : FC; - 35E1 : 48; - 35E2 : A5; - 35E3 : FB; - 35E4 : 48; - 35E5 : A5; - 35E6 : CA; - 35E7 : 48; - 35E8 : A5; - 35E9 : C9; - 35EA : 48; - 35EB : A0; - 35EC : BF; - 35ED : A9; - 35EE : 20; - 35EF : 91; - 35F0 : D6; - 35F1 : 88; - 35F2 : D0; - 35F3 : FB; - 35F4 : A5; - 35F5 : B4; - 35F6 : 91; - 35F7 : D6; - 35F8 : C8; - 35F9 : A5; - 35FA : FB; - 35FB : 91; - 35FC : D6; - 35FD : C8; - 35FE : A5; - 35FF : FC; - 3600 : 91; - 3601 : D6; - 3602 : C8; - 3603 : A5; - 3604 : C9; - 3605 : 91; - 3606 : D6; - 3607 : C8; - 3608 : A5; - 3609 : CA; - 360A : 91; - 360B : D6; - 360C : C8; - 360D : 84; - 360E : B5; - 360F : A0; - 3610 : 00; - 3611 : 84; - 3612 : B4; - 3613 : A4; - 3614 : B4; - 3615 : C4; - 3616 : D1; - 3617 : F0; - 3618 : 0C; - 3619 : B1; - 361A : DA; - 361B : A4; - 361C : B5; - 361D : 91; - 361E : D6; - 361F : E6; - 3620 : B4; - 3621 : E6; - 3622 : B5; - 3623 : D0; - 3624 : EE; - 3625 : 20; - 3626 : 6C; - 3627 : F6; - 3628 : A9; - 3629 : 69; - 362A : 85; - 362B : C3; - 362C : 20; - 362D : 90; - 362E : F8; - 362F : 68; - 3630 : 85; - 3631 : C9; - 3632 : 68; - 3633 : 85; - 3634 : CA; - 3635 : 68; - 3636 : 85; - 3637 : FB; - 3638 : 68; - 3639 : 85; - 363A : FC; - 363B : 60; - 363C : 20; - 363D : E6; - 363E : F8; - 363F : A2; - 3640 : 00; - 3641 : A0; - 3642 : 01; - 3643 : B1; - 3644 : D6; - 3645 : 95; - 3646 : C7; - 3647 : E8; - 3648 : C8; - 3649 : E0; - 364A : 04; - 364B : D0; - 364C : F6; - 364D : A5; - 364E : C7; - 364F : 85; - 3650 : FB; - 3651 : A5; - 3652 : C8; - 3653 : 85; - 3654 : FC; - 3655 : 60; - 3656 : A9; - 3657 : 7A; - 3658 : 85; - 3659 : D6; - 365A : A9; - 365B : 02; - 365C : 85; - 365D : D7; - 365E : A5; - 365F : D4; - 3660 : 4A; - 3661 : B0; - 3662 : 08; - 3663 : A9; - 3664 : 3A; - 3665 : 85; - 3666 : D6; - 3667 : A9; - 3668 : 03; - 3669 : 85; - 366A : D7; - 366B : 60; - 366C : 20; - 366D : E6; - 366E : F8; - 366F : 20; - 3670 : 56; - 3671 : F6; - 3672 : A5; - 3673 : D6; - 3674 : 85; - 3675 : FB; - 3676 : 18; - 3677 : 69; - 3678 : C0; - 3679 : 85; - 367A : C9; - 367B : A5; - 367C : D7; - 367D : 85; - 367E : FC; - 367F : 69; - 3680 : 00; - 3681 : 85; - 3682 : CA; - 3683 : 60; - 3684 : 20; - 3685 : 8B; - 3686 : CC; - 3687 : 20; - 3688 : D2; - 3689 : D6; - 368A : 6C; - 368B : 11; - 368C : 00; - 368D : A5; - 368E : 2A; - 368F : 85; - 3690 : C9; - 3691 : A5; - 3692 : 2B; - 3693 : 85; - 3694 : CA; - 3695 : A5; - 3696 : 29; - 3697 : 85; - 3698 : FC; - 3699 : A5; - 369A : 28; - 369B : 85; - 369C : FB; - 369D : 60; - 369E : 20; - 369F : 3E; - 36A0 : F4; - 36A1 : 20; - 36A2 : 8D; - 36A3 : F6; - 36A4 : A5; - 36A5 : D4; - 36A6 : D0; - 36A7 : 05; - 36A8 : A0; - 36A9 : 74; - 36AA : 4C; - 36AB : 70; - 36AC : F5; - 36AD : C9; - 36AE : 03; - 36AF : F0; - 36B0 : F7; - 36B1 : 90; - 36B2 : 50; - 36B3 : A9; - 36B4 : 61; - 36B5 : 85; - 36B6 : D3; - 36B7 : A4; - 36B8 : D1; - 36B9 : D0; - 36BA : 03; - 36BB : 4C; - 36BC : 03; - 36BD : CE; - 36BE : 20; - 36BF : 66; - 36C0 : F4; - 36C1 : 20; - 36C2 : BA; - 36C3 : F0; - 36C4 : A5; - 36C5 : D3; - 36C6 : 20; - 36C7 : 28; - 36C8 : F1; - 36C9 : A0; - 36CA : 00; - 36CB : 20; - 36CC : 76; - 36CD : FB; - 36CE : A5; - 36CF : C7; - 36D0 : 20; - 36D1 : 6F; - 36D2 : F1; - 36D3 : A5; - 36D4 : C8; - 36D5 : 20; - 36D6 : 6F; - 36D7 : F1; - 36D8 : 20; - 36D9 : C6; - 36DA : FC; - 36DB : F0; - 36DC : 10; - 36DD : B1; - 36DE : C7; - 36DF : 20; - 36E0 : 6F; - 36E1 : F1; - 36E2 : 20; - 36E3 : 0F; - 36E4 : F3; - 36E5 : E6; - 36E6 : C7; - 36E7 : D0; - 36E8 : EF; - 36E9 : E6; - 36EA : C8; - 36EB : D0; - 36EC : EB; - 36ED : 20; - 36EE : 83; - 36EF : F1; - 36F0 : 24; - 36F1 : D3; - 36F2 : 30; - 36F3 : 78; - 36F4 : 20; - 36F5 : BA; - 36F6 : F0; - 36F7 : A5; - 36F8 : D3; - 36F9 : 29; - 36FA : EF; - 36FB : 09; - 36FC : E0; - 36FD : 20; - 36FE : 28; - 36FF : F1; - 3700 : 4C; - 3701 : 83; - 3702 : F1; - 3703 : 20; - 3704 : 56; - 3705 : F6; - 3706 : 20; - 3707 : 47; - 3708 : F8; - 3709 : 20; - 370A : 1D; - 370B : F3; - 370C : D0; - 370D : 08; - 370E : A0; - 370F : 64; - 3710 : 20; - 3711 : 56; - 3712 : F1; - 3713 : 20; - 3714 : 1D; - 3715 : F4; - 3716 : A9; - 3717 : 01; - 3718 : 20; - 3719 : DA; - 371A : F5; - 371B : 20; - 371C : 89; - 371D : F8; - 371E : A5; - 371F : D3; - 3720 : 29; - 3721 : 02; - 3722 : F0; - 3723 : 48; - 3724 : A9; - 3725 : 05; - 3726 : 4C; - 3727 : DA; - 3728 : F5; - 3729 : E6; - 372A : 99; - 372B : A5; - 372C : 99; - 372D : D0; - 372E : 02; - 372F : E6; - 3730 : 9A; - 3731 : C9; - 3732 : 6F; - 3733 : D0; - 3734 : 06; - 3735 : A5; - 3736 : 9A; - 3737 : C9; - 3738 : 02; - 3739 : F0; - 373A : 21; - 373B : E6; - 373C : 8F; - 373D : D0; - 373E : 06; - 373F : E6; - 3740 : 8E; - 3741 : D0; - 3742 : 02; - 3743 : E6; - 3744 : 8D; - 3745 : A2; - 3746 : 00; - 3747 : B5; - 3748 : 8D; - 3749 : DD; - 374A : 6D; - 374B : F7; - 374C : 90; - 374D : 14; - 374E : E8; - 374F : E0; - 3750 : 03; - 3751 : D0; - 3752 : F4; - 3753 : A9; - 3754 : 00; - 3755 : 95; - 3756 : 8C; - 3757 : CA; - 3758 : D0; - 3759 : FB; - 375A : F0; - 375B : 06; - 375C : A9; - 375D : 00; - 375E : 85; - 375F : 99; - 3760 : 85; - 3761 : 9A; - 3762 : AD; - 3763 : 12; - 3764 : E8; - 3765 : CD; - 3766 : 12; - 3767 : E8; - 3768 : D0; - 3769 : F8; - 376A : 85; - 376B : 9B; - 376C : 60; - 376D : 4F; - 376E : 1A; - 376F : 01; - 3770 : 48; - 3771 : 8A; - 3772 : 48; - 3773 : 98; - 3774 : 48; - 3775 : A9; - 3776 : 00; - 3777 : 85; - 3778 : 96; - 3779 : 8A; - 377A : 20; - 377B : 8D; - 377C : F2; - 377D : F0; - 377E : 05; - 377F : A0; - 3780 : 17; - 3781 : 4C; - 3782 : 70; - 3783 : F5; - 3784 : 20; - 3785 : 99; - 3786 : F2; - 3787 : A5; - 3788 : D4; - 3789 : F0; - 378A : 10; - 378B : C9; - 378C : 03; - 378D : F0; - 378E : 0C; - 378F : B0; - 3790 : 0F; - 3791 : A6; - 3792 : D3; - 3793 : E0; - 3794 : 60; - 3795 : F0; - 3796 : 04; - 3797 : A0; - 3798 : 86; - 3799 : D0; - 379A : E6; - 379B : 85; - 379C : AF; - 379D : 4C; - 379E : 68; - 379F : F2; - 37A0 : 48; - 37A1 : 20; - 37A2 : B6; - 37A3 : F0; - 37A4 : A5; - 37A5 : D3; - 37A6 : 10; - 37A7 : 06; - 37A8 : 20; - 37A9 : 69; - 37AA : F1; - 37AB : 4C; - 37AC : B1; - 37AD : F7; - 37AE : 20; - 37AF : 64; - 37B0 : F1; - 37B1 : A5; - 37B2 : 96; - 37B3 : 10; - 37B4 : 03; - 37B5 : 4C; - 37B6 : 7C; - 37B7 : F4; - 37B8 : 68; - 37B9 : 4C; - 37BA : 9B; - 37BB : F7; - 37BC : 48; - 37BD : 8A; - 37BE : 48; - 37BF : 98; - 37C0 : 48; - 37C1 : A9; - 37C2 : 00; - 37C3 : 85; - 37C4 : 96; - 37C5 : 8A; - 37C6 : 20; - 37C7 : 8D; - 37C8 : F2; - 37C9 : D0; - 37CA : B4; - 37CB : 20; - 37CC : 99; - 37CD : F2; - 37CE : A5; - 37CF : D4; - 37D0 : D0; - 37D1 : 04; - 37D2 : A0; - 37D3 : 94; - 37D4 : D0; - 37D5 : AB; - 37D6 : C9; - 37D7 : 03; - 37D8 : F0; - 37D9 : 0C; - 37DA : 10; - 37DB : 0F; - 37DC : A6; - 37DD : D3; - 37DE : E0; - 37DF : 60; - 37E0 : D0; - 37E1 : 04; - 37E2 : A0; - 37E3 : 94; - 37E4 : D0; - 37E5 : 9B; - 37E6 : 85; - 37E7 : B0; - 37E8 : 4C; - 37E9 : 68; - 37EA : F2; - 37EB : 48; - 37EC : 20; - 37ED : BA; - 37EE : F0; - 37EF : A5; - 37F0 : D3; - 37F1 : 10; - 37F2 : 05; - 37F3 : 20; - 37F4 : 2D; - 37F5 : F1; - 37F6 : D0; - 37F7 : 03; - 37F8 : 20; - 37F9 : 28; - 37FA : F1; - 37FB : A5; - 37FC : 96; - 37FD : 10; - 37FE : 03; - 37FF : 4C; - 3800 : 7C; - 3801 : F4; - 3802 : 68; - 3803 : 4C; - 3804 : E6; - 3805 : F7; - 3806 : 20; - 3807 : 56; - 3808 : F6; - 3809 : A6; - 380A : D4; - 380B : F6; - 380C : BA; - 380D : B4; - 380E : BA; - [380F..3810] : C0; - 3811 : 60; - 3812 : 20; - 3813 : 35; - 3814 : F8; - 3815 : F0; - 3816 : 2F; - 3817 : A0; - 3818 : 41; - 3819 : 20; - 381A : 56; - 381B : F1; - 381C : A0; - 381D : 56; - 381E : 20; - 381F : 56; - 3820 : F1; - 3821 : A5; - 3822 : D4; - 3823 : 09; - 3824 : 30; - 3825 : 20; - 3826 : D8; - 3827 : E3; - 3828 : 20; - 3829 : F0; - 382A : F8; - 382B : 20; - 382C : 35; - 382D : F8; - 382E : D0; - 382F : F8; - 3830 : A0; - 3831 : AA; - 3832 : 4C; - 3833 : 56; - 3834 : F1; - 3835 : A9; - 3836 : 10; - 3837 : A6; - 3838 : D4; - 3839 : CA; - 383A : F0; - 383B : 02; - 383C : A9; - 383D : 20; - 383E : 2C; - 383F : 10; - 3840 : E8; - 3841 : D0; - 3842 : 03; - 3843 : 2C; - 3844 : 10; - 3845 : E8; - 3846 : 60; - 3847 : 20; - 3848 : 35; - 3849 : F8; - 384A : F0; - 384B : FA; - 384C : A0; - 384D : 41; - 384E : 20; - 384F : 56; - 3850 : F1; - 3851 : A0; - 3852 : 4D; - 3853 : D0; - 3854 : C4; - 3855 : A9; - 3856 : 00; - 3857 : 85; - 3858 : 96; - 3859 : 85; - 385A : 9D; - 385B : 20; - 385C : 6C; - 385D : F6; - 385E : 20; - 385F : E6; - 3860 : F8; - 3861 : 20; - 3862 : 12; - 3863 : F8; - 3864 : 78; - 3865 : A9; - 3866 : 00; - 3867 : 85; - 3868 : C2; - 3869 : 85; - 386A : CE; - 386B : 85; - 386C : CB; - 386D : 85; - 386E : C0; - 386F : 85; - 3870 : C1; - 3871 : 85; - 3872 : B2; - 3873 : A6; - 3874 : D4; - 3875 : CA; - 3876 : F0; - 3877 : 07; - 3878 : A9; - 3879 : 90; - 387A : 8D; - 387B : 4E; - 387C : E8; - 387D : D0; - 387E : 03; - 387F : EE; - 3880 : 11; - 3881 : E8; - 3882 : A2; - 3883 : 0E; - 3884 : D0; - 3885 : 15; - 3886 : 20; - 3887 : 6C; - 3888 : F6; - 3889 : 20; - 388A : E6; - 388B : F8; - 388C : A9; - 388D : 14; - 388E : 85; - 388F : C3; - 3890 : 20; - 3891 : 47; - 3892 : F8; - 3893 : 78; - 3894 : A9; - 3895 : A0; - 3896 : 8D; - 3897 : 4E; - 3898 : E8; - 3899 : A2; - 389A : 08; - 389B : 20; - 389C : 9B; - 389D : FC; - 389E : A9; - 389F : 02; - 38A0 : 85; - 38A1 : DE; - 38A2 : 20; - 38A3 : 84; - 38A4 : FB; - 38A5 : CE; - 38A6 : 13; - 38A7 : E8; - 38A8 : A6; - 38A9 : D4; - 38AA : CA; - 38AB : D0; - 38AC : 09; - 38AD : A9; - 38AE : 34; - 38AF : 8D; - 38B0 : 13; - 38B1 : E8; - 38B2 : 85; - 38B3 : F9; - 38B4 : D0; - 38B5 : 0A; - 38B6 : AD; - 38B7 : 40; - 38B8 : E8; - 38B9 : 86; - 38BA : FA; - 38BB : 29; - 38BC : EF; - 38BD : 8D; - 38BE : 40; - 38BF : E8; - 38C0 : A2; - 38C1 : FF; - 38C2 : A0; - 38C3 : FF; - 38C4 : 88; - 38C5 : D0; - 38C6 : FD; - 38C7 : CA; - 38C8 : D0; - 38C9 : F8; - 38CA : 8D; - 38CB : 49; - 38CC : E8; - 38CD : 58; - 38CE : A9; - 38CF : E6; - 38D0 : C5; - 38D1 : 91; - 38D2 : F0; - 38D3 : 11; - 38D4 : 20; - 38D5 : F0; - 38D6 : F8; - 38D7 : 2C; - 38D8 : 13; - 38D9 : E8; - 38DA : 10; - 38DB : F2; - 38DC : 2C; - 38DD : 12; - 38DE : E8; - 38DF : 20; - 38E0 : 29; - 38E1 : F7; - 38E2 : 4C; - 38E3 : CE; - 38E4 : F8; - 38E5 : 60; - 38E6 : 20; - 38E7 : F0; - 38E8 : F8; - 38E9 : A9; - 38EA : E6; - 38EB : C5; - 38EC : 91; - 38ED : D0; - 38EE : F7; - 38EF : 60; - 38F0 : 20; - 38F1 : 01; - 38F2 : F3; - 38F3 : D0; - 38F4 : 08; - 38F5 : 20; - 38F6 : 7B; - 38F7 : FC; - 38F8 : 20; - 38F9 : 84; - 38FA : F2; - 38FB : 85; - 38FC : 0E; - 38FD : 4C; - 38FE : 3F; - 38FF : C7; - 3900 : 86; - 3901 : CC; - 3902 : A5; - 3903 : CB; - [3904..3905] : 0A; - 3906 : 18; - 3907 : 65; - 3908 : CB; - 3909 : 18; - 390A : 65; - 390B : CC; - 390C : 85; - 390D : CC; - 390E : A9; - 390F : 00; - 3910 : 24; - 3911 : CB; - 3912 : 30; - 3913 : 01; - 3914 : 2A; - 3915 : 06; - 3916 : CC; - 3917 : 2A; - 3918 : 06; - 3919 : CC; - 391A : 2A; - 391B : AA; - 391C : AD; - 391D : 48; - 391E : E8; - 391F : C9; - 3920 : 15; - 3921 : 90; - 3922 : F9; - 3923 : 65; - 3924 : CC; - 3925 : 8D; - 3926 : 44; - 3927 : E8; - 3928 : 8A; - 3929 : 6D; - 392A : 49; - 392B : E8; - 392C : 8D; - 392D : 45; - 392E : E8; - 392F : 58; - 3930 : 60; - 3931 : AE; - 3932 : 49; - 3933 : E8; - 3934 : A0; - 3935 : FF; - 3936 : 98; - 3937 : ED; - 3938 : 48; - 3939 : E8; - 393A : EC; - 393B : 49; - 393C : E8; - 393D : D0; - 393E : F2; - 393F : 86; - 3940 : CC; - 3941 : AA; - 3942 : 8C; - 3943 : 48; - 3944 : E8; - 3945 : 8C; - 3946 : 49; - 3947 : E8; - 3948 : 98; - 3949 : E5; - 394A : CC; - 394B : 86; - 394C : CC; - 394D : 4A; - 394E : 66; - 394F : CC; - 3950 : 4A; - 3951 : 66; - 3952 : CC; - 3953 : A5; - 3954 : CB; - 3955 : 18; - 3956 : 69; - 3957 : 3C; - 3958 : 2C; - 3959 : 40; - 395A : E8; - 395B : 2C; - 395C : 10; - 395D : E8; - 395E : C5; - 395F : CC; - 3960 : B0; - 3961 : 4A; - 3962 : A6; - 3963 : B2; - 3964 : F0; - 3965 : 03; - 3966 : 4C; - 3967 : 57; - 3968 : FA; - 3969 : A6; - 396A : B7; - 396B : 30; - 396C : 1B; - 396D : A2; - 396E : 00; - 396F : 69; - 3970 : 30; - 3971 : 65; - 3972 : CB; - 3973 : C5; - 3974 : CC; - 3975 : B0; - 3976 : 1C; - 3977 : E8; - 3978 : 69; - 3979 : 26; - 397A : 65; - 397B : CB; - 397C : C5; - 397D : CC; - 397E : B0; - 397F : 17; - 3980 : 69; - 3981 : 2C; - 3982 : 65; - 3983 : CB; - 3984 : C5; - 3985 : CC; - 3986 : 90; - 3987 : 03; - 3988 : 4C; - 3989 : 07; - 398A : FA; - 398B : A5; - 398C : CE; - 398D : F0; - 398E : 1D; - 398F : 85; - 3990 : BE; - 3991 : D0; - 3992 : 19; - 3993 : E6; - 3994 : BF; - 3995 : B0; - 3996 : 02; - 3997 : C6; - 3998 : BF; - 3999 : 38; - 399A : E9; - 399B : 13; - 399C : E5; - 399D : CC; - 399E : 65; - 399F : 9C; - 39A0 : 85; - 39A1 : 9C; - 39A2 : A5; - 39A3 : B9; - 39A4 : 49; - 39A5 : 01; - 39A6 : 85; - 39A7 : B9; - 39A8 : F0; - 39A9 : 21; - 39AA : 86; - 39AB : D9; - 39AC : A5; - 39AD : CE; - 39AE : F0; - 39AF : 18; - 39B0 : 2C; - 39B1 : 4D; - 39B2 : E8; - 39B3 : 50; - 39B4 : 13; - 39B5 : A9; - 39B6 : 00; - 39B7 : 85; - 39B8 : B9; - 39B9 : A5; - 39BA : B7; - 39BB : 10; - 39BC : 31; - 39BD : 30; - 39BE : C9; - 39BF : A2; - 39C0 : A6; - 39C1 : 20; - 39C2 : 00; - 39C3 : F9; - 39C4 : A5; - 39C5 : B1; - 39C6 : D0; - 39C7 : C3; - 39C8 : 4C; - 39C9 : E4; - 39CA : E6; - 39CB : A5; - 39CC : 9C; - 39CD : F0; - 39CE : 08; - 39CF : 30; - 39D0 : 04; - 39D1 : C6; - 39D2 : CB; - 39D3 : C6; - 39D4 : CB; - 39D5 : E6; - 39D6 : CB; - 39D7 : A9; - 39D8 : 00; - 39D9 : 85; - 39DA : 9C; - 39DB : E4; - 39DC : D9; - 39DD : D0; - 39DE : 0F; - 39DF : 8A; - 39E0 : D0; - 39E1 : A9; - 39E2 : A5; - 39E3 : BF; - 39E4 : 30; - 39E5 : C6; - 39E6 : C9; - 39E7 : 10; - 39E8 : 90; - 39E9 : C2; - 39EA : 85; - 39EB : AB; - 39EC : B0; - 39ED : BE; - 39EE : 8A; - 39EF : 45; - 39F0 : B1; - 39F1 : 85; - 39F2 : B1; - 39F3 : A5; - 39F4 : CE; - 39F5 : F0; - 39F6 : D1; - 39F7 : C6; - 39F8 : B7; - 39F9 : 30; - 39FA : C4; - 39FB : 46; - 39FC : D9; - 39FD : 66; - 39FE : DF; - 39FF : A2; - 3A00 : DA; - 3A01 : 20; - 3A02 : 00; - 3A03 : F9; - 3A04 : 4C; - 3A05 : E4; - 3A06 : E6; - 3A07 : A5; - 3A08 : AB; - 3A09 : F0; - 3A0A : 04; - 3A0B : A5; - 3A0C : CE; - 3A0D : F0; - 3A0E : 07; - 3A0F : A5; - 3A10 : B7; - 3A11 : 30; - 3A12 : 03; - 3A13 : 4C; - 3A14 : 97; - 3A15 : F9; - 3A16 : 46; - 3A17 : CC; - 3A18 : A9; - 3A19 : 93; - 3A1A : 38; - 3A1B : E5; - 3A1C : CC; - 3A1D : 65; - 3A1E : CB; - 3A1F : 0A; - 3A20 : AA; - 3A21 : 20; - 3A22 : 00; - 3A23 : F9; - 3A24 : E6; - 3A25 : B2; - 3A26 : A5; - 3A27 : CE; - 3A28 : D0; - 3A29 : 11; - 3A2A : A5; - 3A2B : AB; - 3A2C : F0; - 3A2D : 26; - 3A2E : 85; - 3A2F : BE; - 3A30 : A9; - 3A31 : 00; - 3A32 : 85; - 3A33 : AB; - 3A34 : A9; - 3A35 : C0; - 3A36 : 8D; - 3A37 : 4E; - 3A38 : E8; - 3A39 : 85; - 3A3A : CE; - 3A3B : A5; - 3A3C : AB; - 3A3D : 85; - 3A3E : CF; - 3A3F : F0; - 3A40 : 09; - 3A41 : A9; - 3A42 : 00; - 3A43 : 85; - 3A44 : CE; - 3A45 : A9; - 3A46 : 40; - 3A47 : 8D; - 3A48 : 4E; - 3A49 : E8; - 3A4A : A5; - 3A4B : DF; - 3A4C : 85; - 3A4D : DD; - 3A4E : A5; - 3A4F : BE; - 3A50 : 05; - 3A51 : BF; - 3A52 : 85; - 3A53 : D0; - 3A54 : 4C; - 3A55 : E4; - 3A56 : E6; - 3A57 : 20; - 3A58 : 84; - 3A59 : FB; - 3A5A : 85; - 3A5B : B2; - 3A5C : A2; - 3A5D : DA; - 3A5E : 20; - 3A5F : 00; - 3A60 : F9; - 3A61 : A5; - 3A62 : DE; - 3A63 : F0; - 3A64 : 02; - 3A65 : 85; - 3A66 : BD; - 3A67 : A9; - 3A68 : 0F; - 3A69 : 24; - 3A6A : C2; - 3A6B : 10; - 3A6C : 17; - 3A6D : A5; - 3A6E : CF; - 3A6F : D0; - 3A70 : 0C; - 3A71 : A6; - 3A72 : DE; - 3A73 : CA; - 3A74 : D0; - 3A75 : 0B; - 3A76 : A9; - 3A77 : 08; - 3A78 : 20; - 3A79 : 7F; - 3A7A : FB; - 3A7B : D0; - 3A7C : 04; - 3A7D : A9; - 3A7E : 00; - 3A7F : 85; - 3A80 : C2; - 3A81 : 4C; - 3A82 : E4; - 3A83 : E6; - 3A84 : 70; - 3A85 : 31; - 3A86 : D0; - 3A87 : 18; - 3A88 : A5; - 3A89 : CF; - 3A8A : D0; - 3A8B : F5; - 3A8C : A5; - [3A8D..3A8E] : D0; - 3A8F : F1; - 3A90 : A5; - 3A91 : BD; - 3A92 : 4A; - 3A93 : A5; - 3A94 : DD; - 3A95 : 30; - 3A96 : 03; - 3A97 : 90; - [3A98..3A99] : 18; - 3A9A : B0; - 3A9B : 15; - 3A9C : 29; - 3A9D : 0F; - 3A9E : 85; - 3A9F : C2; - 3AA0 : C6; - 3AA1 : C2; - 3AA2 : D0; - 3AA3 : DD; - 3AA4 : A9; - 3AA5 : 40; - 3AA6 : 85; - 3AA7 : C2; - 3AA8 : 20; - 3AA9 : 76; - 3AAA : FB; - 3AAB : A9; - 3AAC : 00; - 3AAD : 85; - 3AAE : C3; - 3AAF : F0; - 3AB0 : D0; - 3AB1 : A9; - 3AB2 : 80; - 3AB3 : 85; - 3AB4 : C2; - 3AB5 : D0; - 3AB6 : CA; - 3AB7 : A5; - 3AB8 : CF; - 3AB9 : F0; - 3ABA : 0A; - 3ABB : A9; - 3ABC : 04; - 3ABD : 20; - 3ABE : 7F; - 3ABF : FB; - 3AC0 : A9; - 3AC1 : 00; - 3AC2 : 4C; - 3AC3 : 46; - 3AC4 : FB; - 3AC5 : 20; - 3AC6 : C6; - 3AC7 : FC; - 3AC8 : D0; - 3AC9 : 03; - 3ACA : 4C; - 3ACB : 44; - 3ACC : FB; - 3ACD : A6; - 3ACE : BD; - 3ACF : CA; - 3AD0 : F0; - 3AD1 : 2D; - 3AD2 : A5; - 3AD3 : 9D; - 3AD4 : F0; - 3AD5 : 0C; - 3AD6 : A0; - 3AD7 : 00; - 3AD8 : A5; - 3AD9 : DD; - 3ADA : D1; - 3ADB : C7; - 3ADC : F0; - 3ADD : 04; - 3ADE : A9; - 3ADF : 01; - 3AE0 : 85; - 3AE1 : D0; - 3AE2 : A5; - 3AE3 : D0; - 3AE4 : F0; - 3AE5 : 4C; - 3AE6 : A2; - 3AE7 : 3D; - 3AE8 : E4; - 3AE9 : C0; - 3AEA : 90; - 3AEB : 3F; - 3AEC : A6; - 3AED : C0; - 3AEE : A5; - 3AEF : C8; - 3AF0 : 9D; - [3AF1..3AF2] : 01; - 3AF3 : A5; - 3AF4 : C7; - 3AF5 : 9D; - 3AF6 : 00; - 3AF7 : 01; - [3AF8..3AF9] : E8; - 3AFA : 86; - 3AFB : C0; - 3AFC : 4C; - 3AFD : 32; - 3AFE : FB; - 3AFF : A6; - 3B00 : C1; - 3B01 : E4; - 3B02 : C0; - 3B03 : F0; - 3B04 : 37; - 3B05 : A5; - 3B06 : C7; - 3B07 : DD; - 3B08 : 00; - 3B09 : 01; - 3B0A : D0; - 3B0B : 30; - 3B0C : A5; - 3B0D : C8; - 3B0E : DD; - [3B0F..3B10] : 01; - 3B11 : D0; - 3B12 : 29; - 3B13 : E6; - 3B14 : C1; - 3B15 : E6; - 3B16 : C1; - 3B17 : A5; - 3B18 : 9D; - 3B19 : F0; - 3B1A : 0C; - 3B1B : A5; - 3B1C : DD; - 3B1D : A0; - 3B1E : 00; - 3B1F : D1; - 3B20 : C7; - 3B21 : F0; - 3B22 : 19; - 3B23 : A9; - 3B24 : 01; - 3B25 : 85; - 3B26 : D0; - 3B27 : A5; - 3B28 : D0; - 3B29 : F0; - 3B2A : 07; - 3B2B : A9; - 3B2C : 10; - 3B2D : 20; - 3B2E : 7F; - 3B2F : FB; - 3B30 : D0; - 3B31 : 0A; - 3B32 : A5; - 3B33 : 9D; - 3B34 : D0; - 3B35 : 06; - 3B36 : A5; - 3B37 : DD; - 3B38 : A0; - 3B39 : 00; - 3B3A : 91; - 3B3B : C7; - 3B3C : E6; - 3B3D : C7; - 3B3E : D0; - 3B3F : 33; - 3B40 : E6; - 3B41 : C8; - 3B42 : D0; - 3B43 : 2F; - 3B44 : A9; - 3B45 : 80; - 3B46 : 85; - 3B47 : C2; - 3B48 : A6; - 3B49 : DE; - 3B4A : CA; - 3B4B : 30; - 3B4C : 02; - 3B4D : 86; - 3B4E : DE; - 3B4F : C6; - 3B50 : BD; - 3B51 : F0; - 3B52 : 08; - 3B53 : A5; - 3B54 : C0; - 3B55 : D0; - 3B56 : 1C; - 3B57 : 85; - 3B58 : DE; - 3B59 : F0; - 3B5A : 18; - 3B5B : 20; - 3B5C : 7B; - 3B5D : FC; - 3B5E : 20; - 3B5F : 76; - 3B60 : FB; - 3B61 : A0; - 3B62 : 00; - 3B63 : 84; - 3B64 : C3; - 3B65 : 20; - 3B66 : B4; - 3B67 : FC; - 3B68 : A5; - 3B69 : C3; - 3B6A : 45; - 3B6B : DD; - 3B6C : F0; - 3B6D : 05; - 3B6E : A9; - [3B6F..3B70] : 20; - 3B71 : 7F; - 3B72 : FB; - 3B73 : 4C; - 3B74 : E4; - 3B75 : E6; - 3B76 : A5; - 3B77 : FC; - 3B78 : 85; - 3B79 : C8; - 3B7A : A5; - 3B7B : FB; - 3B7C : 85; - 3B7D : C7; - 3B7E : 60; - 3B7F : 05; - 3B80 : 96; - 3B81 : 85; - 3B82 : 96; - 3B83 : 60; - 3B84 : A9; - 3B85 : 08; - 3B86 : 85; - 3B87 : B7; - 3B88 : A9; - 3B89 : 00; - 3B8A : 85; - 3B8B : B9; - 3B8C : 85; - 3B8D : BE; - 3B8E : 85; - 3B8F : B1; - 3B90 : 85; - 3B91 : BF; - 3B92 : 60; - 3B93 : A5; - 3B94 : DD; - 3B95 : 4A; - 3B96 : A9; - 3B97 : 60; - 3B98 : 90; - 3B99 : 02; - 3B9A : A9; - 3B9B : B0; - 3B9C : A2; - 3B9D : 00; - 3B9E : 8D; - 3B9F : 48; - 3BA0 : E8; - 3BA1 : 8E; - 3BA2 : 49; - 3BA3 : E8; - 3BA4 : AD; - 3BA5 : 40; - 3BA6 : E8; - 3BA7 : 49; - 3BA8 : 08; - 3BA9 : 8D; - 3BAA : 40; - 3BAB : E8; - 3BAC : 29; - 3BAD : 08; - 3BAE : 60; - 3BAF : 38; - 3BB0 : 66; - 3BB1 : C8; - 3BB2 : 30; - 3BB3 : 3C; - 3BB4 : A5; - 3BB5 : BE; - 3BB6 : D0; - 3BB7 : 12; - 3BB8 : A9; - 3BB9 : 10; - 3BBA : A2; - 3BBB : 01; - 3BBC : 20; - 3BBD : 9E; - 3BBE : FB; - 3BBF : D0; - 3BC0 : 2F; - 3BC1 : E6; - 3BC2 : BE; - 3BC3 : A5; - 3BC4 : C8; - 3BC5 : 10; - 3BC6 : 29; - 3BC7 : 4C; - 3BC8 : 41; - 3BC9 : FC; - 3BCA : A5; - 3BCB : BF; - 3BCC : D0; - 3BCD : 09; - 3BCE : 20; - 3BCF : 9A; - 3BD0 : FB; - 3BD1 : D0; - 3BD2 : 1D; - 3BD3 : E6; - 3BD4 : BF; - 3BD5 : D0; - 3BD6 : 19; - 3BD7 : 20; - 3BD8 : 93; - 3BD9 : FB; - 3BDA : D0; - 3BDB : 14; - 3BDC : A5; - 3BDD : B9; - 3BDE : 49; - 3BDF : 01; - 3BE0 : 85; - 3BE1 : B9; - 3BE2 : F0; - 3BE3 : 0F; - 3BE4 : A5; - 3BE5 : DD; - 3BE6 : 49; - 3BE7 : 01; - 3BE8 : 85; - 3BE9 : DD; - 3BEA : 29; - 3BEB : 01; - 3BEC : 45; - 3BED : B1; - 3BEE : 85; - 3BEF : B1; - 3BF0 : 4C; - 3BF1 : E4; - 3BF2 : E6; - 3BF3 : 46; - 3BF4 : DD; - 3BF5 : C6; - 3BF6 : B7; - 3BF7 : A5; - 3BF8 : B7; - 3BF9 : F0; - 3BFA : 3D; - 3BFB : 10; - 3BFC : F3; - 3BFD : 20; - 3BFE : 84; - 3BFF : FB; - 3C00 : 58; - 3C01 : A5; - 3C02 : BA; - 3C03 : F0; - 3C04 : 12; - 3C05 : A2; - 3C06 : 00; - 3C07 : 86; - 3C08 : D9; - 3C09 : C6; - 3C0A : BA; - 3C0B : A6; - 3C0C : DE; - 3C0D : E0; - 3C0E : 02; - 3C0F : D0; - 3C10 : 02; - 3C11 : 09; - 3C12 : 80; - 3C13 : 85; - 3C14 : DD; - 3C15 : D0; - 3C16 : D9; - 3C17 : 20; - 3C18 : C6; - 3C19 : FC; - 3C1A : 90; - 3C1B : 0A; - 3C1C : D0; - 3C1D : 91; - 3C1E : E6; - 3C1F : C8; - 3C20 : A5; - 3C21 : D9; - 3C22 : 85; - 3C23 : DD; - 3C24 : B0; - 3C25 : CA; - 3C26 : A0; - 3C27 : 00; - 3C28 : B1; - 3C29 : C7; - 3C2A : 85; - 3C2B : DD; - 3C2C : 45; - 3C2D : D9; - 3C2E : 85; - 3C2F : D9; - 3C30 : E6; - 3C31 : C7; - 3C32 : D0; - 3C33 : BC; - 3C34 : E6; - 3C35 : C8; - 3C36 : D0; - 3C37 : B8; - 3C38 : A5; - 3C39 : B1; - 3C3A : 49; - 3C3B : 01; - 3C3C : 85; - 3C3D : DD; - 3C3E : 4C; - 3C3F : E4; - 3C40 : E6; - 3C41 : C6; - 3C42 : DE; - 3C43 : D0; - 3C44 : 03; - 3C45 : 20; - 3C46 : A6; - 3C47 : FC; - 3C48 : A9; - 3C49 : 50; - 3C4A : 85; - 3C4B : BD; - 3C4C : A2; - 3C4D : 08; - 3C4E : 78; - 3C4F : 20; - 3C50 : 9B; - 3C51 : FC; - 3C52 : D0; - 3C53 : EA; - 3C54 : A9; - 3C55 : 78; - 3C56 : 20; - 3C57 : 9C; - 3C58 : FB; - 3C59 : D0; - 3C5A : E3; - 3C5B : C6; - 3C5C : BD; - 3C5D : D0; - 3C5E : DF; - 3C5F : 20; - 3C60 : 84; - 3C61 : FB; - 3C62 : C6; - 3C63 : C3; - 3C64 : 10; - 3C65 : D8; - 3C66 : A2; - 3C67 : 0A; - 3C68 : 20; - 3C69 : 9B; - 3C6A : FC; - 3C6B : 58; - 3C6C : E6; - 3C6D : C3; - 3C6E : A5; - 3C6F : DE; - 3C70 : F0; - 3C71 : 24; - 3C72 : 20; - 3C73 : 76; - 3C74 : FB; - 3C75 : A2; - 3C76 : 09; - 3C77 : 86; - 3C78 : BA; - 3C79 : D0; - 3C7A : 82; - 3C7B : 08; - 3C7C : 78; - 3C7D : 20; - 3C7E : A6; - 3C7F : FC; - 3C80 : A9; - 3C81 : 7F; - 3C82 : 8D; - 3C83 : 4E; - 3C84 : E8; - 3C85 : A9; - 3C86 : 3C; - 3C87 : 8D; - 3C88 : 11; - 3C89 : E8; - 3C8A : A9; - 3C8B : 3D; - 3C8C : 8D; - 3C8D : 13; - 3C8E : E8; - 3C8F : A2; - 3C90 : 0C; - 3C91 : 20; - 3C92 : 9B; - 3C93 : FC; - 3C94 : 28; - 3C95 : 60; - 3C96 : 20; - 3C97 : 7B; - 3C98 : FC; - 3C99 : F0; - 3C9A : A3; - 3C9B : BD; - 3C9C : 01; - 3C9D : FD; - 3C9E : 85; - 3C9F : 90; - 3CA0 : BD; - 3CA1 : 02; - 3CA2 : FD; - 3CA3 : 85; - 3CA4 : 91; - 3CA5 : 60; - 3CA6 : A9; - 3CA7 : 3C; - 3CA8 : 8D; - 3CA9 : 13; - 3CAA : E8; - 3CAB : AD; - 3CAC : 40; - 3CAD : E8; - 3CAE : 09; - 3CAF : 10; - 3CB0 : 8D; - 3CB1 : 40; - 3CB2 : E8; - 3CB3 : 60; - 3CB4 : B1; - 3CB5 : C7; - 3CB6 : 45; - 3CB7 : C3; - 3CB8 : 85; - 3CB9 : C3; - 3CBA : E6; - 3CBB : C7; - 3CBC : D0; - 3CBD : 02; - 3CBE : E6; - 3CBF : C8; - 3CC0 : 20; - 3CC1 : C6; - 3CC2 : FC; - 3CC3 : D0; - 3CC4 : EF; - 3CC5 : 60; - 3CC6 : A5; - 3CC7 : C8; - 3CC8 : C5; - 3CC9 : CA; - 3CCA : D0; - 3CCB : 04; - 3CCC : A5; - 3CCD : C7; - 3CCE : C5; - 3CCF : C9; - 3CD0 : 60; - 3CD1 : A2; - 3CD2 : FF; - 3CD3 : 9A; - 3CD4 : D8; - 3CD5 : 20; - 3CD6 : DE; - 3CD7 : E1; - 3CD8 : A9; - 3CD9 : 89; - 3CDA : 85; - 3CDB : 94; - 3CDC : A9; - 3CDD : C3; - 3CDE : 85; - 3CDF : 95; - 3CE0 : A9; - 3CE1 : 17; - 3CE2 : 85; - 3CE3 : 92; - 3CE4 : A9; - 3CE5 : FD; - 3CE6 : 85; - 3CE7 : 93; - 3CE8 : A9; - 3CE9 : F7; - 3CEA : 8D; - 3CEB : FA; - 3CEC : 03; - 3CED : A9; - 3CEE : E7; - 3CEF : 8D; - 3CF0 : FB; - 3CF1 : 03; - 3CF2 : 58; - 3CF3 : AD; - 3CF4 : 10; - 3CF5 : E8; - 3CF6 : 30; - 3CF7 : 03; - 3CF8 : 4C; - 3CF9 : 11; - 3CFA : FD; - 3CFB : 4C; - 3CFC : 16; - 3CFD : E1; - 3CFE : 6C; - 3CFF : 94; - [3D00..3D08] : 00; - 3D09 : 54; - 3D0A : FC; - 3D0B : B4; - 3D0C : FB; - 3D0D : 2E; - 3D0E : E6; - 3D0F : 31; - 3D10 : F9; - 3D11 : A9; - 3D12 : 43; - 3D13 : 85; - 3D14 : B5; - 3D15 : D0; - 3D16 : 16; - 3D17 : A9; - 3D18 : 42; - 3D19 : 85; - 3D1A : B5; - 3D1B : D8; - 3D1C : 4A; - 3D1D : 68; - 3D1E : 8D; - 3D1F : 05; - 3D20 : 02; - 3D21 : 68; - 3D22 : 8D; - 3D23 : 04; - 3D24 : 02; - 3D25 : 68; - 3D26 : 8D; - 3D27 : 03; - 3D28 : 02; - 3D29 : 68; - 3D2A : 8D; - [3D2B..3D2C] : 02; - 3D2D : 68; - 3D2E : 69; - 3D2F : FF; - 3D30 : 8D; - 3D31 : 01; - 3D32 : 02; - 3D33 : 68; - 3D34 : 69; - 3D35 : FF; - 3D36 : 8D; - 3D37 : 00; - 3D38 : 02; - 3D39 : A5; - 3D3A : 90; - 3D3B : 8D; - 3D3C : 08; - 3D3D : 02; - 3D3E : A5; - 3D3F : 91; - 3D40 : 8D; - 3D41 : 07; - 3D42 : 02; - 3D43 : BA; - 3D44 : 8E; - 3D45 : 06; - 3D46 : 02; - 3D47 : 58; - 3D48 : 20; - 3D49 : D0; - 3D4A : FD; - 3D4B : A6; - 3D4C : B5; - 3D4D : A9; - 3D4E : 2A; - 3D4F : 20; - 3D50 : 84; - 3D51 : E7; - 3D52 : A9; - 3D53 : 52; - 3D54 : D0; - 3D55 : 1A; - 3D56 : A9; - 3D57 : 02; - 3D58 : 85; - 3D59 : 77; - 3D5A : A9; - 3D5B : 00; - 3D5C : 85; - 3D5D : DE; - 3D5E : A2; - 3D5F : 0D; - 3D60 : A9; - 3D61 : 2E; - 3D62 : 20; - 3D63 : 84; - 3D64 : E7; - 3D65 : 20; - 3D66 : EB; - 3D67 : E7; - 3D68 : C9; - 3D69 : 2E; - 3D6A : F0; - 3D6B : F9; - 3D6C : C9; - 3D6D : 20; - 3D6E : F0; - 3D6F : F5; - 3D70 : A2; - 3D71 : 07; - 3D72 : DD; - 3D73 : E0; - 3D74 : FD; - 3D75 : D0; - 3D76 : 0B; - 3D77 : 86; - 3D78 : B4; - 3D79 : BD; - 3D7A : E8; - 3D7B : FD; - 3D7C : 48; - 3D7D : BD; - 3D7E : F0; - 3D7F : FD; - 3D80 : 48; - 3D81 : 60; - 3D82 : CA; - 3D83 : 10; - 3D84 : ED; - 3D85 : 6C; - 3D86 : FA; - 3D87 : 03; - 3D88 : A5; - 3D89 : FB; - 3D8A : 8D; - 3D8B : 01; - 3D8C : 02; - 3D8D : A5; - 3D8E : FC; - 3D8F : 8D; - 3D90 : 00; - 3D91 : 02; - 3D92 : 60; - 3D93 : 85; - 3D94 : B5; - 3D95 : A0; - 3D96 : 00; - 3D97 : 20; - 3D98 : CD; - 3D99 : FD; - 3D9A : B1; - 3D9B : FB; - 3D9C : 20; - 3D9D : 75; - 3D9E : E7; - 3D9F : 20; - 3DA0 : D5; - 3DA1 : FD; - 3DA2 : C6; - 3DA3 : B5; - 3DA4 : D0; - 3DA5 : F1; - 3DA6 : 60; - 3DA7 : 20; - 3DA8 : B6; - 3DA9 : E7; - 3DAA : 90; - 3DAB : 0D; - 3DAC : A2; - 3DAD : 00; - 3DAE : 81; - 3DAF : FB; - 3DB0 : C1; - 3DB1 : FB; - 3DB2 : F0; - 3DB3 : 05; - [3DB4..3DB5] : 68; - 3DB6 : 4C; - 3DB7 : F7; - 3DB8 : E7; - 3DB9 : 20; - 3DBA : D5; - 3DBB : FD; - 3DBC : C6; - 3DBD : B5; - 3DBE : 60; - 3DBF : A9; - 3DC0 : 02; - 3DC1 : 85; - 3DC2 : FB; - 3DC3 : A9; - 3DC4 : 02; - 3DC5 : 85; - 3DC6 : FC; - 3DC7 : A9; - 3DC8 : 05; - 3DC9 : 60; - 3DCA : 20; - 3DCB : CD; - 3DCC : FD; - 3DCD : A9; - 3DCE : 20; - 3DCF : 2C; - 3DD0 : A9; - 3DD1 : 0D; - 3DD2 : 4C; - 3DD3 : D2; - 3DD4 : FF; - 3DD5 : E6; - 3DD6 : FB; - 3DD7 : D0; - 3DD8 : 06; - 3DD9 : E6; - 3DDA : FC; - 3DDB : D0; - 3DDC : 02; - 3DDD : E6; - 3DDE : DE; - 3DDF : 60; - 3DE0 : 3A; - 3DE1 : 3B; - 3DE2 : 52; - 3DE3 : 4D; - 3DE4 : 47; - 3DE5 : 58; - 3DE6 : 4C; - 3DE7 : 53; - [3DE8..3DEC] : FE; - [3DED..3DEF] : FF; - 3DF0 : B8; - 3DF1 : 96; - 3DF2 : 22; - 3DF3 : 57; - 3DF4 : CE; - 3DF5 : 06; - [3DF6..3DF7] : 10; - 3DF8 : 0D; - [3DF9..3DFD] : 20; - 3DFE : 50; - 3DFF : 43; - [3E00..3E01] : 20; - 3E02 : 49; - 3E03 : 52; - 3E04 : 51; - [3E05..3E06] : 20; - 3E07 : 53; - 3E08 : 52; - 3E09 : 20; - 3E0A : 41; - 3E0B : 43; - 3E0C : 20; - 3E0D : 58; - 3E0E : 52; - 3E0F : 20; - 3E10 : 59; - 3E11 : 52; - 3E12 : 20; - 3E13 : 53; - 3E14 : 50; - 3E15 : 98; - 3E16 : 48; - 3E17 : 20; - 3E18 : D0; - 3E19 : FD; - 3E1A : 68; - 3E1B : A2; - 3E1C : 2E; - 3E1D : 20; - 3E1E : 84; - 3E1F : E7; - 3E20 : 4C; - 3E21 : CA; - 3E22 : FD; - 3E23 : A2; - 3E24 : 00; - 3E25 : BD; - 3E26 : F8; - 3E27 : FD; - 3E28 : 20; - 3E29 : D2; - 3E2A : FF; - 3E2B : E8; - 3E2C : E0; - 3E2D : 1D; - 3E2E : D0; - 3E2F : F5; - 3E30 : A0; - 3E31 : 3B; - 3E32 : 20; - 3E33 : 15; - 3E34 : FE; - 3E35 : AD; - 3E36 : 00; - 3E37 : 02; - 3E38 : 20; - 3E39 : 75; - 3E3A : E7; - 3E3B : AD; - 3E3C : 01; - 3E3D : 02; - 3E3E : 20; - 3E3F : 75; - 3E40 : E7; - 3E41 : 20; - 3E42 : CD; - 3E43 : FD; - 3E44 : AD; - 3E45 : 07; - 3E46 : 02; - 3E47 : 20; - 3E48 : 75; - 3E49 : E7; - 3E4A : AD; - 3E4B : 08; - 3E4C : 02; - 3E4D : 20; - 3E4E : 75; - 3E4F : E7; - 3E50 : 20; - 3E51 : BF; - 3E52 : FD; - 3E53 : 20; - 3E54 : 93; - 3E55 : FD; - 3E56 : F0; - 3E57 : 39; - 3E58 : 20; - 3E59 : EB; - 3E5A : E7; - 3E5B : 20; - 3E5C : A7; - 3E5D : E7; - 3E5E : 90; - 3E5F : 34; - 3E60 : 20; - 3E61 : 97; - 3E62 : E7; - 3E63 : 20; - 3E64 : EB; - 3E65 : E7; - 3E66 : 20; - 3E67 : A7; - 3E68 : E7; - 3E69 : 90; - 3E6A : 29; - 3E6B : 20; - 3E6C : 97; - 3E6D : E7; - 3E6E : 20; - 3E6F : 01; - 3E70 : F3; - 3E71 : F0; - 3E72 : 1E; - 3E73 : A6; - 3E74 : DE; - 3E75 : D0; - 3E76 : 1A; - 3E77 : 38; - 3E78 : A5; - 3E79 : FD; - 3E7A : E5; - 3E7B : FB; - 3E7C : A5; - 3E7D : FE; - 3E7E : E5; - 3E7F : FC; - 3E80 : 90; - 3E81 : 0F; - 3E82 : A0; - 3E83 : 3A; - 3E84 : 20; - 3E85 : 15; - 3E86 : FE; - 3E87 : 20; - 3E88 : 6A; - 3E89 : E7; - 3E8A : A9; - 3E8B : 08; - 3E8C : 20; - 3E8D : 93; - 3E8E : FD; - 3E8F : F0; - 3E90 : DD; - 3E91 : 4C; - 3E92 : 56; - 3E93 : FD; - 3E94 : 4C; - 3E95 : F7; - 3E96 : E7; - 3E97 : 20; - 3E98 : B6; - 3E99 : E7; - 3E9A : 20; - 3E9B : A7; - 3E9C : E7; - 3E9D : 90; - 3E9E : 03; - 3E9F : 20; - 3EA0 : 88; - 3EA1 : FD; - 3EA2 : 20; - 3EA3 : CF; - 3EA4 : FF; - 3EA5 : 20; - 3EA6 : A7; - 3EA7 : E7; - 3EA8 : 90; - 3EA9 : 0A; - 3EAA : A5; - 3EAB : FB; - 3EAC : 8D; - 3EAD : 08; - 3EAE : 02; - 3EAF : A5; - 3EB0 : FC; - 3EB1 : 8D; - 3EB2 : 07; - 3EB3 : 02; - 3EB4 : 20; - 3EB5 : BF; - 3EB6 : FD; - 3EB7 : D0; - 3EB8 : 0A; - 3EB9 : 20; - 3EBA : B6; - 3EBB : E7; - 3EBC : 20; - 3EBD : A7; - 3EBE : E7; - 3EBF : 90; - 3EC0 : D3; - 3EC1 : A9; - 3EC2 : 08; - 3EC3 : 85; - 3EC4 : B5; - 3EC5 : 20; - 3EC6 : EB; - 3EC7 : E7; - 3EC8 : 20; - 3EC9 : A7; - 3ECA : FD; - 3ECB : D0; - 3ECC : F8; - 3ECD : F0; - 3ECE : C2; - 3ECF : 20; - 3ED0 : CF; - 3ED1 : FF; - 3ED2 : C9; - 3ED3 : 0D; - 3ED4 : F0; - 3ED5 : 0C; - 3ED6 : C9; - 3ED7 : 20; - 3ED8 : D0; - 3ED9 : BA; - 3EDA : 20; - 3EDB : A7; - 3EDC : E7; - 3EDD : 90; - 3EDE : 03; - 3EDF : 20; - 3EE0 : 88; - 3EE1 : FD; - 3EE2 : AE; - 3EE3 : 06; - 3EE4 : 02; - 3EE5 : 9A; - 3EE6 : 78; - 3EE7 : AD; - 3EE8 : 07; - 3EE9 : 02; - 3EEA : 85; - 3EEB : 91; - 3EEC : AD; - 3EED : 08; - 3EEE : 02; - 3EEF : 85; - 3EF0 : 90; - 3EF1 : AD; - 3EF2 : 00; - 3EF3 : 02; - 3EF4 : 48; - 3EF5 : AD; - 3EF6 : 01; - 3EF7 : 02; - 3EF8 : 48; - 3EF9 : AD; - [3EFA..3EFB] : 02; - 3EFC : 48; - 3EFD : AD; - 3EFE : 03; - 3EFF : 02; - 3F00 : AE; - 3F01 : 04; - 3F02 : 02; - 3F03 : AC; - 3F04 : 05; - 3F05 : 02; - 3F06 : 40; - 3F07 : AE; - 3F08 : 06; - 3F09 : 02; - 3F0A : 9A; - 3F0B : 4C; - 3F0C : 89; - 3F0D : C3; - 3F0E : 4C; - 3F0F : F7; - 3F10 : E7; - 3F11 : A0; - 3F12 : 01; - 3F13 : 84; - 3F14 : D4; - 3F15 : 88; - 3F16 : 84; - 3F17 : D1; - 3F18 : 84; - 3F19 : 9D; - 3F1A : A9; - 3F1B : 02; - 3F1C : 85; - 3F1D : DB; - 3F1E : A9; - 3F1F : 07; - 3F20 : 85; - 3F21 : DA; - 3F22 : 20; - 3F23 : CF; - 3F24 : FF; - 3F25 : C9; - 3F26 : 20; - 3F27 : F0; - 3F28 : F9; - 3F29 : C9; - 3F2A : 0D; - 3F2B : F0; - 3F2C : 1A; - 3F2D : C9; - 3F2E : 22; - 3F2F : D0; - 3F30 : DD; - 3F31 : 20; - 3F32 : CF; - 3F33 : FF; - 3F34 : C9; - 3F35 : 22; - 3F36 : F0; - 3F37 : 24; - 3F38 : C9; - 3F39 : 0D; - 3F3A : F0; - 3F3B : 0B; - 3F3C : 91; - 3F3D : DA; - 3F3E : E6; - 3F3F : D1; - 3F40 : C8; - 3F41 : C0; - 3F42 : 10; - 3F43 : F0; - 3F44 : C9; - 3F45 : D0; - 3F46 : EA; - 3F47 : A5; - 3F48 : B4; - 3F49 : C9; - 3F4A : 06; - 3F4B : D0; - 3F4C : E2; - 3F4D : 20; - 3F4E : 22; - 3F4F : F3; - 3F50 : 20; - 3F51 : E6; - 3F52 : F8; - 3F53 : A5; - 3F54 : 96; - 3F55 : 29; - 3F56 : 10; - 3F57 : D0; - 3F58 : F2; - 3F59 : 4C; - 3F5A : 56; - 3F5B : FD; - 3F5C : 20; - 3F5D : CF; - 3F5E : FF; - 3F5F : C9; - 3F60 : 0D; - 3F61 : F0; - 3F62 : E4; - 3F63 : C9; - 3F64 : 2C; - 3F65 : D0; - 3F66 : F0; - 3F67 : 20; - 3F68 : B6; - 3F69 : E7; - 3F6A : 29; - 3F6B : 0F; - 3F6C : F0; - 3F6D : D5; - 3F6E : C9; - 3F6F : 03; - 3F70 : F0; - 3F71 : FA; - 3F72 : 85; - 3F73 : D4; - 3F74 : 20; - 3F75 : CF; - 3F76 : FF; - 3F77 : C9; - 3F78 : 0D; - 3F79 : F0; - 3F7A : CC; - 3F7B : C9; - 3F7C : 2C; - 3F7D : D0; - 3F7E : E6; - 3F7F : 20; - 3F80 : A7; - 3F81 : E7; - 3F82 : 20; - 3F83 : 97; - 3F84 : E7; - 3F85 : 20; - 3F86 : CF; - 3F87 : FF; - 3F88 : C9; - 3F89 : 2C; - 3F8A : D0; - 3F8B : F1; - 3F8C : 20; - 3F8D : A7; - 3F8E : E7; - 3F8F : A5; - 3F90 : FB; - 3F91 : 85; - 3F92 : C9; - 3F93 : A5; - 3F94 : FC; - 3F95 : 85; - 3F96 : CA; - 3F97 : 20; - 3F98 : 97; - 3F99 : E7; - 3F9A : 20; - 3F9B : CF; - 3F9C : FF; - 3F9D : C9; - 3F9E : 20; - 3F9F : F0; - 3FA0 : F9; - 3FA1 : C9; - 3FA2 : 0D; - 3FA3 : D0; - 3FA4 : E5; - 3FA5 : A5; - 3FA6 : B4; - 3FA7 : C9; - 3FA8 : 07; - 3FA9 : D0; - 3FAA : F8; - 3FAB : 20; - 3FAC : A4; - 3FAD : F6; - 3FAE : 4C; - 3FAF : 56; - 3FB0 : FD; - 3FB1 : 43; - 3FB2 : 2E; - 3FB3 : 20; - 3FB4 : 30; - 3FB5 : 39; - 3FB6 : 37; - 3FB7 : 38; - 3FB8 : 20; - 3FB9 : 43; - 3FBA : 42; - 3FBB : 4D; - 3FBC : 20; - [3FBD..3FBF] : AA; - 3FC0 : 4C; - 3FC1 : 21; - 3FC2 : F5; - 3FC3 : 4C; - 3FC4 : A9; - 3FC5 : F2; - 3FC6 : 4C; - 3FC7 : 70; - 3FC8 : F7; - 3FC9 : 4C; - 3FCA : BC; - 3FCB : F7; - 3FCC : 4C; - 3FCD : 72; - 3FCE : F2; - 3FCF : 4C; - 3FD0 : E1; - 3FD1 : F1; - 3FD2 : 4C; - 3FD3 : 32; - 3FD4 : F2; - 3FD5 : 4C; - 3FD6 : C2; - 3FD7 : F3; - 3FD8 : 4C; - 3FD9 : 9E; - 3FDA : F6; - 3FDB : 4C; - 3FDC : B7; - 3FDD : F4; - 3FDE : 4C; - 3FDF : 84; - 3FE0 : F6; - 3FE1 : 4C; - 3FE2 : 0F; - 3FE3 : F3; - 3FE4 : 4C; - 3FE5 : D1; - 3FE6 : F1; - 3FE7 : 4C; - 3FE8 : 6E; - 3FE9 : F2; - 3FEA : 4C; - 3FEB : 29; - 3FEC : F7; - [3FED..3FF9] : AA; - 3FFA : FE; - 3FFB : FC; - 3FFC : D1; - 3FFD : FC; - 3FFE : 1B; - 3FFF : E6; -END; diff --git a/Computer_MiST/Commodore - Pet2001_MiST/rtl/scandoubler.v b/Computer_MiST/Commodore - Pet2001_MiST/rtl/scandoubler.v deleted file mode 100644 index e85cba43..00000000 --- a/Computer_MiST/Commodore - Pet2001_MiST/rtl/scandoubler.v +++ /dev/null @@ -1,183 +0,0 @@ -// -// scandoubler.v -// -// Copyright (c) 2015 Till Harbaum -// Copyright (c) 2017 Sorgelig -// -// This source file is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published -// by the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// This source file is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -// TODO: Delay vsync one line - -module scandoubler #(parameter LENGTH, parameter HALF_DEPTH) -( - // system interface - input clk_sys, - input ce_pix, - input ce_pix_actual, - - input hq2x, - - // shifter video interface - input hs_in, - input vs_in, - input line_start, - - input [DWIDTH:0] r_in, - input [DWIDTH:0] g_in, - input [DWIDTH:0] b_in, - input mono, - - // output interface - output reg hs_out, - output vs_out, - output [DWIDTH:0] r_out, - output [DWIDTH:0] g_out, - output [DWIDTH:0] b_out -); - - -localparam DWIDTH = HALF_DEPTH ? 2 : 5; - -assign vs_out = vs_in; - -reg [2:0] phase; -reg [2:0] ce_div; -reg [7:0] pix_len = 0; -wire [7:0] pl = pix_len + 1'b1; - -reg ce_x1, ce_x4; -reg req_line_reset; -wire ls_in = hs_in | line_start; -always @(negedge clk_sys) begin - reg old_ce; - reg [2:0] ce_cnt; - - reg [7:0] pixsz2, pixsz4 = 0; - - old_ce <= ce_pix; - if(~&pix_len) pix_len <= pix_len + 1'd1; - - ce_x4 <= 0; - ce_x1 <= 0; - - // use such odd comparison to place c_x4 evenly if master clock isn't multiple 4. - if((pl == pixsz4) || (pl == pixsz2) || (pl == (pixsz2+pixsz4))) begin - phase <= phase + 1'd1; - ce_x4 <= 1; - end - - if(~old_ce & ce_pix) begin - pixsz2 <= {1'b0, pl[7:1]}; - pixsz4 <= {2'b00, pl[7:2]}; - ce_x1 <= 1; - ce_x4 <= 1; - pix_len <= 0; - phase <= phase + 1'd1; - - ce_cnt <= ce_cnt + 1'd1; - if(ce_pix_actual) begin - phase <= 0; - ce_div <= ce_cnt + 1'd1; - ce_cnt <= 0; - req_line_reset <= 0; - end - - if(ls_in) req_line_reset <= 1; - end -end - -reg ce_sd; -always @(*) begin - case(ce_div) - 2: ce_sd = !phase[0]; - 4: ce_sd = !phase[1:0]; - default: ce_sd <= 1; - endcase -end - -localparam AWIDTH = `BITS_TO_FIT(LENGTH); -Hq2x #(.LENGTH(LENGTH), .HALF_DEPTH(HALF_DEPTH)) Hq2x -( - .clk(clk_sys), - .ce_x4(ce_x4 & ce_sd), - .inputpixel({b_in,g_in,r_in}), - .mono(mono), - .disable_hq2x(~hq2x), - .reset_frame(vs_in), - .reset_line(req_line_reset), - .read_y(sd_line), - .read_x(sd_h_actual), - .outpixel({b_out,g_out,r_out}) -); - -reg [10:0] sd_h_actual; -always @(*) begin - case(ce_div) - 2: sd_h_actual = sd_h[10:1]; - 4: sd_h_actual = sd_h[10:2]; - default: sd_h_actual = sd_h; - endcase -end - -reg [10:0] sd_h; -reg [1:0] sd_line; -always @(posedge clk_sys) begin - - reg [11:0] hs_max,hs_rise,hs_ls; - reg [10:0] hcnt; - reg [11:0] sd_hcnt; - - reg hs, hs2, vs, ls; - - if(ce_x1) begin - hs <= hs_in; - ls <= ls_in; - - if(ls && !ls_in) hs_ls <= {hcnt,1'b1}; - - // falling edge of hsync indicates start of line - if(hs && !hs_in) begin - hs_max <= {hcnt,1'b1}; - hcnt <= 0; - if(ls && !ls_in) hs_ls <= {10'd0,1'b1}; - end else begin - hcnt <= hcnt + 1'd1; - end - - // save position of rising edge - if(!hs && hs_in) hs_rise <= {hcnt,1'b1}; - - vs <= vs_in; - if(vs && ~vs_in) sd_line <= 0; - end - - if(ce_x4) begin - hs2 <= hs_in; - - // output counter synchronous to input and at twice the rate - sd_hcnt <= sd_hcnt + 1'd1; - sd_h <= sd_h + 1'd1; - if(hs2 && !hs_in) sd_hcnt <= hs_max; - if(sd_hcnt == hs_max) sd_hcnt <= 0; - - // replicate horizontal sync at twice the speed - if(sd_hcnt == hs_max) hs_out <= 0; - if(sd_hcnt == hs_rise) hs_out <= 1; - - if(sd_hcnt == hs_ls) sd_h <= 0; - if(sd_hcnt == hs_ls) sd_line <= sd_line + 1'd1; - end -end - -endmodule diff --git a/Computer_MiST/Commodore - Pet2001_MiST/rtl/sigma_delta_dac.v b/Computer_MiST/Commodore - Pet2001_MiST/rtl/sigma_delta_dac.v deleted file mode 100644 index bba2c552..00000000 --- a/Computer_MiST/Commodore - Pet2001_MiST/rtl/sigma_delta_dac.v +++ /dev/null @@ -1,33 +0,0 @@ -// -// PWM DAC -// -// MSBI is the highest bit number. NOT amount of bits! -// -module sigma_delta_dac #(parameter MSBI=7) -( - output reg DACout, //Average Output feeding analog lowpass - input [MSBI:0] DACin, //DAC input (excess 2**MSBI) - input CLK, - input RESET -); - -reg [MSBI+2:0] DeltaAdder; //Output of Delta Adder -reg [MSBI+2:0] SigmaAdder; //Output of Sigma Adder -reg [MSBI+2:0] SigmaLatch; //Latches output of Sigma Adder -reg [MSBI+2:0] DeltaB; //B input of Delta Adder - -always @(*) DeltaB = {SigmaLatch[MSBI+2], SigmaLatch[MSBI+2]} << (MSBI+1); -always @(*) DeltaAdder = DACin + DeltaB; -always @(*) SigmaAdder = DeltaAdder + SigmaLatch; - -always @(posedge CLK or posedge RESET) begin - if(RESET) begin - SigmaLatch <= 1'b1 << (MSBI+1); - DACout <= 1; - end else begin - SigmaLatch <= SigmaAdder; - DACout <= ~SigmaLatch[MSBI+2]; - end -end - -endmodule diff --git a/Computer_MiST/Commodore - Pet2001_MiST/rtl/sram.sv b/Computer_MiST/Commodore - Pet2001_MiST/rtl/sram.sv deleted file mode 100644 index 2e099419..00000000 --- a/Computer_MiST/Commodore - Pet2001_MiST/rtl/sram.sv +++ /dev/null @@ -1,262 +0,0 @@ -// -// sram.v -// -// Static RAM controller implementation using SDRAM MT48LC16M16A2 -// -// Copyright (c) 2015,2016 Sorgelig -// -// Some parts of SDRAM code used from project: -// http://hamsterworks.co.nz/mediawiki/index.php/Simple_SDRAM_Controller -// -// 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 . -// -// ------------------------------------------ -// -// v2.1 - Add universal 8/16 bit mode. -// - -module sram -( - input init, // reset to initialize RAM - input clk, // clock ~100MHz - // - // SDRAM_* - signals 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, // - 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 - output SDRAM_CKE, // clock enable - // - input [1:0] wtbt, // 16bit mode: bit1 - write high byte, bit0 - write low byte, - // 8bit mode: 2'b00 - use addr[0] to decide which byte to write - // Ignored while reading. - // - input [24:0] addr, // 25 bit address for 8bit mode. addr[0] = 0 for 16bit mode for correct operations. - output [15:0] dout, // data output to cpu - input [15:0] din, // data input from cpu - input we, // cpu requests write - input rd, // cpu requests read - output reg ready // dout is valid. Ready to accept new read/write. -); - -assign SDRAM_nCS = command[3]; -assign SDRAM_nRAS = command[2]; -assign SDRAM_nCAS = command[1]; -assign SDRAM_nWE = command[0]; -assign SDRAM_CKE = cke; -assign dout = latched ? data_l : data_d; - -// no burst configured -localparam BURST_LENGTH = 3'b000; // 000=1, 001=2, 010=4, 011=8 -localparam ACCESS_TYPE = 1'b0; // 0=sequential, 1=interleaved -localparam CAS_LATENCY = 3'd2; // 2 for < 100MHz, 3 for >100MHz -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}; - -localparam sdram_startup_cycles= 14'd12100;// 100us, plus a little more, @ 100MHz -localparam cycles_per_refresh = 14'd780; // (64000*100)/8192-1 Calc'd as (64ms @ 100MHz)/8192 rose -localparam startup_refresh_max = 14'b11111111111111; - -// SDRAM 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 [13:0] refresh_count = startup_refresh_max - sdram_startup_cycles; -reg [3:0] command = CMD_INHIBIT; -reg cke = 0; -reg [24:0] save_addr; - -reg latched; -reg [15:0] data; -wire[15:0] data_l = save_addr[0] ? {data[7:0], data[15:8]} : {data[15:8], data[7:0]}; -wire[15:0] data_d = save_addr[0] ? {SDRAM_DQ[7:0], SDRAM_DQ[15:8]} : {SDRAM_DQ[15:8], SDRAM_DQ[7:0]}; - -typedef enum -{ - STATE_STARTUP, - STATE_OPEN_1, STATE_OPEN_2, - STATE_WRITE, - STATE_READ, - STATE_IDLE, STATE_IDLE_1, STATE_IDLE_2, STATE_IDLE_3, - STATE_IDLE_4, STATE_IDLE_5, STATE_IDLE_6, STATE_IDLE_7 -} state_t; - -always @(posedge clk) begin - reg old_we, old_rd; - reg [CAS_LATENCY:0] data_ready_delay; - - reg [15:0] new_data; - reg [1:0] new_wtbt; - reg new_we; - reg new_rd; - reg save_we = 1; - - state_t state = STATE_STARTUP; - - command <= CMD_NOP; - refresh_count <= refresh_count+1'b1; - - data_ready_delay <= {1'b0, data_ready_delay[CAS_LATENCY:1]}; - - // make it ready 1T in advance - if(data_ready_delay[1]) {latched, ready} <= {1'b0, 1'b1}; - if(data_ready_delay[0]) {latched, data} <= {1'b1, SDRAM_DQ}; - - case(state) - STATE_STARTUP: begin - //------------------------------------------------------------------------ - //-- This is the initial startup state, where we wait for at least 100us - //-- before starting the start sequence - //-- - //-- The initialisation is sequence is - //-- * de-assert SDRAM_CKE - //-- * 100us wait, - //-- * assert SDRAM_CKE - //-- * wait at least one cycle, - //-- * PRECHARGE - //-- * wait 2 cycles - //-- * REFRESH, - //-- * tREF wait - //-- * REFRESH, - //-- * tREF wait - //-- * LOAD_MODE_REG - //-- * 2 cycles wait - //------------------------------------------------------------------------ - cke <= 1; - SDRAM_DQ <= 16'bZZZZZZZZZZZZZZZZ; - SDRAM_DQML <= 1; - SDRAM_DQMH <= 1; - SDRAM_A <= 0; - SDRAM_BA <= 0; - - // All the commands during the startup are NOPS, except these - if(refresh_count == startup_refresh_max-31) begin - // ensure all rows are closed - command <= CMD_PRECHARGE; - SDRAM_A[10] <= 1; // all banks - SDRAM_BA <= 2'b00; - end else if (refresh_count == startup_refresh_max-23) begin - // these refreshes need to be at least tREF (66ns) apart - command <= CMD_AUTO_REFRESH; - end else if (refresh_count == startup_refresh_max-15) - command <= CMD_AUTO_REFRESH; - else if (refresh_count == startup_refresh_max-7) begin - // Now load the mode register - command <= CMD_LOAD_MODE; - SDRAM_A <= MODE; - end - - //------------------------------------------------------ - //-- if startup is complete then go into idle mode, - //-- get prepared to accept a new command, and schedule - //-- the first refresh cycle - //------------------------------------------------------ - if(!refresh_count) begin - state <= STATE_IDLE; - ready <= 1; - refresh_count <= 0; - end - end - - STATE_IDLE_7: state <= STATE_IDLE_6; - STATE_IDLE_6: state <= STATE_IDLE_5; - STATE_IDLE_5: state <= STATE_IDLE_4; - STATE_IDLE_4: state <= STATE_IDLE_3; - STATE_IDLE_3: state <= STATE_IDLE_2; - STATE_IDLE_2: state <= STATE_IDLE_1; - STATE_IDLE_1: begin - SDRAM_DQ <= 16'bZZZZZZZZZZZZZZZZ; - state <= STATE_IDLE; - // mask possible refresh to reduce colliding. - if(refresh_count > cycles_per_refresh) begin - //------------------------------------------------------------------------ - //-- Start the refresh cycle. - //-- This tasks tRFC (66ns), so 6 idle cycles are needed @ 100MHz - //------------------------------------------------------------------------ - state <= STATE_IDLE_7; - command <= CMD_AUTO_REFRESH; - refresh_count <= refresh_count - cycles_per_refresh + 1'd1; - end - end - - STATE_IDLE: begin - // Priority is to issue a refresh if one is outstanding - if(refresh_count > (cycles_per_refresh<<1)) state <= STATE_IDLE_1; - else if(new_rd | new_we) begin - new_we <= 0; - new_rd <= 0; - save_addr<= addr; - save_we <= new_we; - state <= STATE_OPEN_1; - command <= CMD_ACTIVE; - SDRAM_A <= addr[13:1]; - SDRAM_BA <= addr[24:23]; - end - end - - // ACTIVE-to-READ or WRITE delay >20ns (-75) - STATE_OPEN_1: state <= STATE_OPEN_2; - STATE_OPEN_2: begin - SDRAM_A <= {4'b0010, save_addr[22:14]}; - SDRAM_DQML <= save_we & (new_wtbt ? ~new_wtbt[0] : save_addr[0]); - SDRAM_DQMH <= save_we & (new_wtbt ? ~new_wtbt[1] : ~save_addr[0]); - state <= save_we ? STATE_WRITE : STATE_READ; - end - - STATE_READ: begin - state <= STATE_IDLE_5; - command <= CMD_READ; - SDRAM_DQ <= 16'bZZZZZZZZZZZZZZZZ; - - // Schedule reading the data values off the bus - data_ready_delay[CAS_LATENCY] <= 1; - end - - STATE_WRITE: begin - state <= STATE_IDLE_5; - command <= CMD_WRITE; - SDRAM_DQ <= new_wtbt ? new_data : {new_data[7:0], new_data[7:0]}; - ready <= 1; - end - endcase - - if(init) begin - state <= STATE_STARTUP; - refresh_count <= startup_refresh_max - sdram_startup_cycles; - end - - old_we <= we; - if(we & ~old_we) {ready, new_we, new_data, new_wtbt} <= {1'b0, 1'b1, din, wtbt}; - - old_rd <= rd; - if(rd & ~old_rd) begin - if(ready & ~save_we & (save_addr[24:1] == addr[24:1])) save_addr <= addr; - else {ready, new_rd} <= {1'b0, 1'b1}; - end -end - -endmodule diff --git a/Computer_MiST/Commodore - Pet2001_MiST/rtl/tape.v b/Computer_MiST/Commodore - Pet2001_MiST/rtl/tape.v deleted file mode 100644 index 54c055d7..00000000 --- a/Computer_MiST/Commodore - Pet2001_MiST/rtl/tape.v +++ /dev/null @@ -1,131 +0,0 @@ -// -// tape.v -// -// tape implementation for the PET2001 core for the MiST board -// -// Copyright (c) 2017 Sorgelig -// -// This source file is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published -// by the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// This source file is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . -// - -module tape -( - input reset, - input clk, - input ce_1m, - - input ioctl_download, - input tape_pause, - output reg tape_audio, - output tape_active, - - output reg tape_rd, - output reg [24:0] tape_addr, - input [7:0] tape_data -); - -reg [23:0] cnt; - -assign tape_active = (cnt>0); - -always @(posedge clk) begin - reg [23:0] size; - //reg [7:0] version; - reg [23:0] tmp; - reg [26:0] bit_cnt, bit_half; - reg ioctl_downloadD; - reg [2:0] reload32; - reg byte_ready; - reg [7:0] din; - reg play_pause; - reg pauseD; - - pauseD <= tape_pause; - if(tape_pause && ~pauseD) play_pause <= !play_pause; - - if(reset || ioctl_download) begin - cnt <= 0; - reload32 <= 0; - byte_ready <= 0; - play_pause <= 0; - tape_rd <= 0; - size <= 0; - bit_cnt <= 0; - ioctl_downloadD <= ioctl_download; - - end else if(ce_1m) begin - - ioctl_downloadD <= ioctl_download; - tape_rd <= 0; - - if(tape_rd) begin - byte_ready <= 1; - din <= tape_data; - end - - // download complete, start parsing - if(!ioctl_download && ioctl_downloadD) begin - cnt <= 8; - tape_rd <= 1; - tape_addr <= 12; - end - - if(cnt != 0) begin - if(byte_ready) begin - if(tape_addr<20) begin - cnt <= cnt - 1'd1; - tape_addr <= tape_addr + 1'd1; - byte_ready <= 0; - tape_rd <= 1; - case(tape_addr) - //12: version <= din; - 16: size[7:0] <= din; - 17: size[15:8] <= din; - 18: size[23:16] <= din; - 19: cnt <= size ? size : 24'd0; - default:; - endcase - end else begin - if(bit_cnt <= 1) begin - cnt <= cnt - 1'd1; - tape_addr <= tape_addr + 1'd1; - byte_ready <= 0; - tape_rd <= 1; - if(reload32 != 0) begin - tmp <= {din, tmp[23:8]}; - reload32 <= reload32 - 1'd1; - if(reload32 == 1) begin - bit_cnt <= {din, tmp[23:8], 3'd0}; - bit_half <= {din, tmp[23:8], 2'd0}; - tape_audio <= 1; - end - end else if(din == 0) begin - reload32 <= 3; - end else begin - bit_cnt <= {din, 3'd0}; - bit_half <= {din, 2'd0}; - tape_audio <= 1; - end - end - end - end - if(!play_pause && (bit_cnt>1)) begin - bit_cnt <= bit_cnt - 1'd1; - if(bit_cnt < bit_half) tape_audio <= 0; - end - end - end -end - -endmodule diff --git a/Computer_MiST/Commodore - Pet2001_MiST/rtl/via6522.v b/Computer_MiST/Commodore - Pet2001_MiST/rtl/via6522.v deleted file mode 100644 index b4c9ecaf..00000000 --- a/Computer_MiST/Commodore - Pet2001_MiST/rtl/via6522.v +++ /dev/null @@ -1,483 +0,0 @@ -`timescale 1ns / 1ps -////////////////////////////////////////////////////////////////////////////// -// -// Engineer: Thomas Skibo -// -// Create Date: Sep 24, 2011 -// -// Module Name: via6522 -// -// Description: -// -// A simple implementation of the 6522 Versatile Interface Adapter (VIA). -// Tri-state lines aren't used. Instead, All PIA I/O signals have -// seperate "in" and "out" signals. Wire or ignore appropriately. -// -// A seperate "slow clock" (a synchronous pulse) runs the timers. -// Typically, it's 1Mhz. -// -///////////////////////////////////////////////////////////////////////////// -////////////////////////////////////////////////////////////////////////////// -// -// Copyright (C) 2011, Thomas Skibo. All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// * The names of contributors may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL Thomas Skibo OR CONTRIBUTORS BE LIABLE FOR -// ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -// SUCH DAMAGE. -// -////////////////////////////////////////////////////////////////////////////// - -module via6522 -( - output reg [7:0] data_out, // cpu interface - input [7:0] data_in, - input [3:0] addr, - input strobe, - input we, - - output reg irq, - - output reg [7:0] porta_out, - input [7:0] porta_in, - output reg [7:0] portb_out, - input [7:0] portb_in, - - input ca1_in, - output reg ca2_out, - input ca2_in, - output reg cb1_out, - input cb1_in, - output reg cb2_out, - input cb2_in, - - input ce, - input clk, - input reset -); - -// Register address offsets -parameter [3:0] - ADDR_PORTB = 4'h0, - ADDR_PORTA = 4'h1, - ADDR_DDRB = 4'h2, - ADDR_DDRA = 4'h3, - ADDR_TIMER1_LO = 4'h4, - ADDR_TIMER1_HI = 4'h5, - ADDR_TIMER1_LATCH_LO = 4'h6, - ADDR_TIMER1_LATCH_HI = 4'h7, - ADDR_TIMER2_LO = 4'h8, - ADDR_TIMER2_HI = 4'h9, - ADDR_SR = 4'ha, - ADDR_ACR = 4'hb, - ADDR_PCR = 4'hc, - ADDR_IFR = 4'hd, - ADDR_IER = 4'he, - ADDR_PORTA_NH = 4'hf; - -wire wr_strobe = strobe && we; -wire rd_strobe = strobe && !we; - -/////////////////////////////////////////////////// -// IER - Interrupt Enable Register -reg [6:0] ier; - -always @(posedge clk) begin - if (reset) ier <= 7'd0; - else if (wr_strobe && addr == ADDR_IER) ier <= data_in[7] ? (ier | data_in[6:0]) : (ier & ~data_in[6:0]); -end - -//////////////////////////////////////////////////// -// PCR - Peripheral Control Register -reg [7:0] pcr; - -always @(posedge clk) begin - if (reset) pcr <= 8'h00; - else if (wr_strobe && addr == ADDR_PCR) pcr <= data_in; -end - -////////////////////////////////////////////////////// -// ACR - Auxiliary Control Register -reg [7:0] acr; - -always @(posedge clk) begin - if (reset) acr <= 8'h00; - else if (wr_strobe && addr == ADDR_ACR) acr <= data_in; -end - -///////////////////////////////////////////////////// -// PORTs and DDRs -reg [7:0] ddra; -reg [7:0] ddrb; -reg pb7_nxt; // generated by timer1 logic, used when acr7 is set - -// Implement PORTA (out) -always @(posedge clk) begin - if (reset) porta_out <= 8'h00; - else if (wr_strobe && (addr == ADDR_PORTA || addr == ADDR_PORTA_NH)) porta_out <= data_in; -end - -// Implement DDRA -always @(posedge clk) begin - if (reset) ddra <= 8'h00; - else if (wr_strobe && addr == ADDR_DDRA) ddra <= data_in; -end - -// Implement PORTB (out). -always @(posedge clk) begin - if (reset) portb_out[6:0] <= 7'h00; - else if (wr_strobe && addr == ADDR_PORTB) portb_out[6:0] <= data_in[6:0]; -end - -always @(posedge clk) begin - if (reset) portb_out[7] <= 1'b0; - else if (acr[7]) portb_out[7] <= pb7_nxt; - else if (wr_strobe && addr == ADDR_PORTB) portb_out[7] <= data_in[7]; -end - -// Implement DDRB -always @(posedge clk) begin - if (reset) ddrb <= 8'h00; - else if (wr_strobe && addr == ADDR_DDRB) ddrb <= data_in; -end - -//////////////////////////////////////////////////////// -// CA interrupt logic -reg irq_ca1; -reg irq_ca2; - -// CA1 and CA2 transition logic. -reg ca1_in_1; -reg ca2_in_1; -always @(posedge clk) begin - ca1_in_1 <= ca1_in; - ca2_in_1 <= ca2_in; -end - -// detect "active" transitions. -wire ca1_act_trans = ((ca1_in && !ca1_in_1 && pcr[0]) || - (!ca1_in && ca1_in_1 && !pcr[0])); -wire ca2_act_trans = ((ca2_in && !ca2_in_1 && pcr[2]) || - (!ca2_in && ca2_in_1 && !pcr[2])); - - // logic for clearing CA1 and CA2 interrupt bits. -wire irq_ca1_clr = ((strobe && addr == ADDR_PORTA) || - (wr_strobe && addr == ADDR_IFR && data_in[1])); -wire irq_ca2_clr = ((strobe && addr == ADDR_PORTA) || - (wr_strobe && addr == ADDR_IFR && data_in[0])); - -always @(posedge clk) begin - if (reset || (irq_ca1_clr && !ca1_act_trans)) irq_ca1 <= 1'b0; - else if (ca1_act_trans) irq_ca1 <= 1'b1; -end - -always @(posedge clk) begin - if (reset || (irq_ca2_clr && !ca2_act_trans)) irq_ca2 <= 1'b0; - else if (ca2_act_trans) irq_ca2 <= 1'b1; -end - - -//////////////////////////////////////////////////////// -// CB logic -reg irq_cb1; -reg irq_cb2; - -// transition logic -reg cb1_in_1; -reg cb2_in_1; -always @(posedge clk) begin - cb1_in_1 <= cb1_in; - cb2_in_1 <= cb2_in; -end - -// detect "active" transitions. -wire cb1_act_trans = ((cb1_in && !cb1_in_1 && pcr[4]) || - (!cb1_in && cb1_in_1 && !pcr[4])); -wire cb2_act_trans = ((cb2_in && !cb2_in_1 && pcr[6]) || - (!cb2_in && cb2_in_1 && !pcr[6])); - -// logic for clearing CB1 and CB2 interrupt bits. -wire irq_cb1_clr = ((strobe && addr == ADDR_PORTB) || - (wr_strobe && addr == ADDR_IFR && data_in[4])); -wire irq_cb2_clr = ((strobe && addr == ADDR_PORTB) || - (wr_strobe && addr == ADDR_IFR && data_in[3])); - -always @(posedge clk) begin - if (reset || (irq_cb1_clr && !cb1_act_trans)) irq_cb1 <= 1'b0; - else if (cb1_act_trans) irq_cb1 <= 1'b1; -end - -always @(posedge clk) begin - if (reset || (irq_cb2_clr && !cb2_act_trans)) irq_cb2 <= 1'b0; - else if (cb2_act_trans) irq_cb2 <= 1'b1; -end - -/////////////////////////////////////////////////// -// CA2/CB2 output modes -always @(posedge clk) begin - case (pcr[3:1]) - 3'b100: ca2_out <= irq_ca1; - 3'b101: ca2_out <= !ca1_act_trans; - 3'b111: ca2_out <= 1'b1; - default: ca2_out <= 1'b0; - endcase -end - -reg cb2_out_r; -wire portb_wr_strobe = wr_strobe && addr == ADDR_PORTB; -wire cb2_sr_out; - -always @(posedge clk) begin - if (reset || (portb_wr_strobe && !cb1_act_trans)) cb2_out_r <= 1'b0; - else if (cb1_act_trans) cb2_out_r <= 1'b1; -end - -always @(posedge clk) begin - if (acr[4]) cb2_out <= cb2_sr_out; - else begin - case (pcr[7:5]) - 3'b100: cb2_out <= cb2_out_r; - 3'b101: cb2_out <= !portb_wr_strobe; - 3'b111: cb2_out <= 1'b1; - default: cb2_out <= 1'b0; - endcase - end -end - -////////////////////////////////////////////////////////// -// Implement PORTA (in) latch -reg [7:0] porta_in_r; -always @(posedge clk) begin - if (!acr[0] || !irq_ca1) porta_in_r <= porta_in; -end - -// Implement PORTB (in) latch -reg [7:0] portb_in_r; -always @(posedge clk) begin - if (!acr[1] || !irq_cb1) portb_in_r <= portb_in; -end - -/////////////////////////////////////////////////// -// Timers -reg [15:0] timer1; -reg [7:0] timer1_latch_lo; -reg [7:0] timer1_latch_hi; - -reg [15:0] timer2; -reg [7:0] timer2_latch_lo; - -reg irq_t1_one_shot; -reg irq_t1; -reg irq_t2_one_shot; -reg irq_t2; - -// TIMER1 -always @(posedge clk) begin - if (reset) timer1 <= 16'hffff; - else if (wr_strobe && addr == ADDR_TIMER1_HI) timer1 <= {data_in, timer1_latch_lo}; - else if (timer1 == 16'h0000 && ce && acr[6]) timer1 <= {timer1_latch_hi, timer1_latch_lo}; - else if (ce) timer1 <= timer1 - 1'b1; -end - -// T1 latch lo -always @(posedge clk) begin - if (reset) timer1_latch_lo <= 8'hff; - else if (wr_strobe && (addr == ADDR_TIMER1_LO || addr == ADDR_TIMER1_LATCH_LO)) timer1_latch_lo <= data_in; -end - -// T1 latch hi -always @(posedge clk) begin - if (reset) timer1_latch_hi <= 8'hff; - else if (wr_strobe && (addr == ADDR_TIMER1_HI || addr == ADDR_TIMER1_LATCH_HI)) timer1_latch_hi <= data_in; -end - -// "one-shot" logic so we only get an interrupt on first counter roll-over -always @(posedge clk) begin - if (reset) irq_t1_one_shot <= 1'b0; - else if (wr_strobe && addr == ADDR_TIMER1_HI) irq_t1_one_shot <= 1'b1; - else if (timer1 == 16'h0000 && ce) irq_t1_one_shot <= 1'b0; -end - -// T1 interrupt set and clear logic -wire irq_t1_set = (timer1 == 16'h0000 && ce && (irq_t1_one_shot || acr[6])); -wire irq_t1_clr = ((wr_strobe && addr == ADDR_TIMER1_HI) || - (wr_strobe && addr == ADDR_TIMER1_LATCH_HI) || - (rd_strobe && addr == ADDR_TIMER1_LO) || - (wr_strobe && addr == ADDR_IFR && data_in[6])); - -// T1 IRQ -always @(posedge clk) begin - if (reset || irq_t1_clr) irq_t1 <= 1'b0; - else if (irq_t1_set) irq_t1 <= 1'b1; -end - -// I forget what this is for -always @(posedge clk) begin - if (reset) pb7_nxt <= 1'b1; - else if (wr_strobe && addr == ADDR_TIMER1_HI) pb7_nxt <= 1'b0; - else if (timer1 == 16'h0001 && ce) pb7_nxt <= !pb7_nxt; -end - -// TIMER2 -always @(posedge clk) begin - if (reset) timer2 <= 16'hffff; - else if (wr_strobe && addr == ADDR_TIMER2_HI) timer2 <= {data_in, timer2_latch_lo}; - else if ((!acr[5] || !portb_in[6]) && ce) timer2 <= timer2 - 1'b1; -end - -// T2 latch lo (i.e. writes to T2L) -always @(posedge clk) begin - if (reset) timer2_latch_lo <= 8'hff; - else if (wr_strobe && addr == ADDR_TIMER2_LO) timer2_latch_lo <= data_in; -end - -// T2 IRQ "one-shot" logic -always @(posedge clk) begin - if (reset) irq_t2_one_shot <= 1'b0; - else if (wr_strobe && addr == ADDR_TIMER2_HI) irq_t2_one_shot <= 1'b1; - else if (timer2 == 16'h0000 && ce) irq_t2_one_shot <= 1'b0; -end - -// T2 IRQ set and clear logic -wire irq_t2_set = (timer2 == 16'h0000 && ce && irq_t2_one_shot); -wire irq_t2_clr = ((wr_strobe && addr == ADDR_TIMER2_HI) || - (rd_strobe && addr == ADDR_TIMER2_LO) || - (wr_strobe && addr == ADDR_IFR && data_in[5])); - -// T2 IRQ -always @(posedge clk) begin - if (reset || irq_t2_clr) irq_t2 <= 1'b0; - else if (irq_t2_set) irq_t2 <= 1'b1; -end - - -//////////////////////////////////////////////////////// -// SR - shift register -reg [7:0] sr; -reg [2:0] sr_cntr; -reg [7:0] sr_clk_div_ctr; -reg sr_clk_div; -reg irq_sr; -reg sr_go; -reg do_shift; - -always @(posedge clk) begin - if (reset) sr <= 8'h00; - else if (wr_strobe && addr == ADDR_SR) sr <= data_in; - else if (do_shift) sr <= { sr[6:0], (acr[4] ? sr[7] : cb2_in) }; -end - -assign cb2_sr_out = sr[7]; - -always @(posedge clk) begin - if (reset) sr_clk_div_ctr <= 8'd0; - else if (ce && sr_clk_div_ctr == 8'd0) sr_clk_div_ctr <= timer2_latch_lo; - else if (ce) sr_clk_div_ctr <= sr_clk_div_ctr - 1'b1; -end - -always @(posedge clk) begin - if (reset) sr_clk_div <= 1'b0; - else sr_clk_div <= (ce && sr_clk_div_ctr == 8'd0); -end - -always @(posedge clk) begin - if (reset || (strobe && addr == ADDR_SR)) sr_cntr <= 3'd7; - else if (do_shift) sr_cntr <= sr_cntr - 1'b1; -end - -// SR IRQ set and clr logic -wire irq_sr_set = do_shift && sr_cntr == 3'b000; -wire irq_sr_clr = ((strobe && addr == ADDR_SR) || (wr_strobe && addr == ADDR_IFR && data_in[2])); - -// SR IRQ -always @(posedge clk) begin - if (reset || (irq_sr_clr && !irq_sr_set)) irq_sr <= 1'b0; - else if (irq_sr_set) irq_sr <= 1'b1; -end - -always @(posedge clk) begin - if (reset) sr_go <= 1'b0; - else if (strobe && addr == ADDR_SR) sr_go <= 1'b1; - else if (irq_sr_set) sr_go <= 1'b0; -end - -// cominatorial logic for do_shift signal. -always @(sr_clk_div or ce or cb1_act_trans or sr_go or acr) begin - case (acr[4:2]) - 3'b000: do_shift = 1'b0; - 3'b100: do_shift = sr_clk_div; - 3'b001, - 3'b101: do_shift = (sr_go && sr_clk_div); - 3'b010, - 3'b110: do_shift = (sr_go && ce); - 3'b011, - 3'b111: do_shift = cb1_act_trans; - endcase -end - -always @(posedge clk) begin - if (reset) cb1_out <= 1'b1; - else if (do_shift) cb1_out <= !cb1_out; -end - -//////////////////////////////////////////////////////// -// IRQ and enable logic. -// - -// IFR register (not including bit 7) -wire [6:0] ifr = { irq_t1, irq_t2, irq_cb1, irq_cb2, irq_sr, irq_ca1, irq_ca2 }; - -// IRQ combinatorial logic -wire irq_p = |{ (ifr & ier) }; - -// IRQ output -always @(posedge clk) begin - if (reset) irq <= 1'b0; - else irq <= irq_p; -end - -/////////////////////////////////////////////////// -// Read data mux -wire [7:0] porta = (porta_out & ddra) | (porta_in_r & ~ddra); -wire [7:0] portb = (portb_out & ddrb) | (portb_in_r & ~ddrb); - -always @(*) begin - case (addr) - ADDR_PORTB: data_out = portb; - ADDR_PORTA: data_out = porta; - ADDR_DDRB: data_out = ddrb; - ADDR_DDRA: data_out = ddra; - ADDR_TIMER1_LO: data_out = timer1[7:0]; - ADDR_TIMER1_HI: data_out = timer1[15:8]; - ADDR_TIMER1_LATCH_LO: data_out = timer1_latch_lo; - ADDR_TIMER1_LATCH_HI: data_out = timer1_latch_hi; - ADDR_TIMER2_LO: data_out = timer2[7:0]; - ADDR_TIMER2_HI: data_out = timer2[15:8]; - ADDR_IER: data_out = {1'b1, ier}; - ADDR_PCR: data_out = pcr; - ADDR_ACR: data_out = acr; - ADDR_IFR: data_out = {irq_p, ifr}; - ADDR_SR: data_out = sr; - ADDR_PORTA_NH: data_out = porta; - default: data_out = 8'hXX; - endcase -end - -endmodule // via6522 diff --git a/Computer_MiST/Commodore - Pet2001_MiST/rtl/video_mixer.sv b/Computer_MiST/Commodore - Pet2001_MiST/rtl/video_mixer.sv deleted file mode 100644 index 04cfd4ba..00000000 --- a/Computer_MiST/Commodore - Pet2001_MiST/rtl/video_mixer.sv +++ /dev/null @@ -1,242 +0,0 @@ -// -// -// Copyright (c) 2017 Sorgelig -// -// This program is GPL Licensed. See COPYING for the full license. -// -// -//////////////////////////////////////////////////////////////////////////////////////////////////////// - -`timescale 1ns / 1ps - -// -// LINE_LENGTH: Length of display line in pixels -// Usually it's length from HSync to HSync. -// May be less if line_start is used. -// -// HALF_DEPTH: If =1 then color dept is 3 bits per component -// For half depth 6 bits monochrome is available with -// mono signal enabled and color = {G, R} - -module video_mixer -#( - parameter LINE_LENGTH = 768, - parameter HALF_DEPTH = 0, - - parameter OSD_COLOR = 3'd4, - parameter OSD_X_OFFSET = 10'd0, - parameter OSD_Y_OFFSET = 10'd0 -) -( - // master clock - // it should be multiple by (ce_pix*4). - input clk_sys, - - // Pixel clock or clock_enable (both are accepted). - input ce_pix, - - // Some systems have multiple resolutions. - // ce_pix_actual should match ce_pix where every second or fourth pulse is enabled, - // thus half or qurter resolutions can be used without brake video sync while switching resolutions. - // For fixed single resolution (or when video sync stability isn't required) ce_pix_actual = ce_pix. - input ce_pix_actual, - - // OSD SPI interface - input SPI_SCK, - input SPI_SS3, - input SPI_DI, - - // scanlines (00-none 01-25% 10-50% 11-75%) - input [1:0] scanlines, - - // 0 = HVSync 31KHz, 1 = CSync 15KHz - input scandoubler_disable, - - // High quality 2x scaling - input hq2x, - - // YPbPr always uses composite sync - input ypbpr, - - // 0 = 16-240 range. 1 = 0-255 range. (only for YPbPr color space) - input ypbpr_full, - - // color - input [DWIDTH:0] R, - input [DWIDTH:0] G, - input [DWIDTH:0] B, - - // Monochrome mode (for HALF_DEPTH only) - input mono, - - // interlace sync. Positive pulses. - input HSync, - input VSync, - - // Falling of this signal means start of informative part of line. - // It can be horizontal blank signal. - // This signal can be used to reduce amount of required FPGA RAM for HQ2x scan doubler - // If FPGA RAM is not an issue, then simply set it to 0 for whole line processing. - // Keep in mind: due to algo first and last pixels of line should be black to avoid side artefacts. - // Thus, if blank signal is used to reduce the line, make sure to feed at least one black (or paper) pixel - // before first informative pixel. - input line_start, - - // MiST video output signals - output [5:0] VGA_R, - output [5:0] VGA_G, - output [5:0] VGA_B, - output VGA_VS, - output VGA_HS -); - -localparam DWIDTH = HALF_DEPTH ? 2 : 5; - -wire [DWIDTH:0] R_sd; -wire [DWIDTH:0] G_sd; -wire [DWIDTH:0] B_sd; -wire hs_sd, vs_sd; - -scandoubler #(.LENGTH(LINE_LENGTH), .HALF_DEPTH(HALF_DEPTH)) scandoubler -( - .*, - .hs_in(HSync), - .vs_in(VSync), - .r_in(R), - .g_in(G), - .b_in(B), - - .hs_out(hs_sd), - .vs_out(vs_sd), - .r_out(R_sd), - .g_out(G_sd), - .b_out(B_sd) -); - -wire [DWIDTH:0] rt = (scandoubler_disable ? R : R_sd); -wire [DWIDTH:0] gt = (scandoubler_disable ? G : G_sd); -wire [DWIDTH:0] bt = (scandoubler_disable ? B : B_sd); - -generate - if(HALF_DEPTH) begin - wire [5:0] r = mono ? {gt,rt} : {rt,rt}; - wire [5:0] g = mono ? {gt,rt} : {gt,gt}; - wire [5:0] b = mono ? {gt,rt} : {bt,bt}; - end else begin - wire [5:0] r = rt; - wire [5:0] g = gt; - wire [5:0] b = bt; - end -endgenerate - -wire hs = (scandoubler_disable ? HSync : hs_sd); -wire vs = (scandoubler_disable ? VSync : vs_sd); - -reg scanline = 0; -always @(posedge clk_sys) begin - reg old_hs, old_vs; - - old_hs <= hs; - old_vs <= vs; - - if(old_hs && ~hs) scanline <= ~scanline; - if(old_vs && ~vs) scanline <= 0; -end - -wire [5:0] r_out, g_out, b_out; -always @(*) begin - case(scanlines & {scanline, scanline}) - 1: begin // reduce 25% = 1/2 + 1/4 - r_out = {1'b0, r[5:1]} + {2'b00, r[5:2]}; - g_out = {1'b0, g[5:1]} + {2'b00, g[5:2]}; - b_out = {1'b0, b[5:1]} + {2'b00, b[5:2]}; - end - - 2: begin // reduce 50% = 1/2 - r_out = {1'b0, r[5:1]}; - g_out = {1'b0, g[5:1]}; - b_out = {1'b0, b[5:1]}; - end - - 3: begin // reduce 75% = 1/4 - r_out = {2'b00, r[5:2]}; - g_out = {2'b00, g[5:2]}; - b_out = {2'b00, b[5:2]}; - end - - default: begin - r_out = r; - g_out = g; - b_out = b; - end - endcase -end - -wire [5:0] red, green, blue; -osd #(OSD_X_OFFSET, OSD_Y_OFFSET, OSD_COLOR) osd -( - .*, - - .R_in(r_out), - .G_in(g_out), - .B_in(b_out), - .HSync(hs), - .VSync(vs), - - .R_out(red), - .G_out(green), - .B_out(blue) -); - -wire [5:0] yuv_full[225] = '{ - 6'd0, 6'd0, 6'd0, 6'd0, 6'd1, 6'd1, 6'd1, 6'd1, - 6'd2, 6'd2, 6'd2, 6'd3, 6'd3, 6'd3, 6'd3, 6'd4, - 6'd4, 6'd4, 6'd5, 6'd5, 6'd5, 6'd5, 6'd6, 6'd6, - 6'd6, 6'd7, 6'd7, 6'd7, 6'd7, 6'd8, 6'd8, 6'd8, - 6'd9, 6'd9, 6'd9, 6'd9, 6'd10, 6'd10, 6'd10, 6'd11, - 6'd11, 6'd11, 6'd11, 6'd12, 6'd12, 6'd12, 6'd13, 6'd13, - 6'd13, 6'd13, 6'd14, 6'd14, 6'd14, 6'd15, 6'd15, 6'd15, - 6'd15, 6'd16, 6'd16, 6'd16, 6'd17, 6'd17, 6'd17, 6'd17, - 6'd18, 6'd18, 6'd18, 6'd19, 6'd19, 6'd19, 6'd19, 6'd20, - 6'd20, 6'd20, 6'd21, 6'd21, 6'd21, 6'd21, 6'd22, 6'd22, - 6'd22, 6'd23, 6'd23, 6'd23, 6'd23, 6'd24, 6'd24, 6'd24, - 6'd25, 6'd25, 6'd25, 6'd25, 6'd26, 6'd26, 6'd26, 6'd27, - 6'd27, 6'd27, 6'd27, 6'd28, 6'd28, 6'd28, 6'd29, 6'd29, - 6'd29, 6'd29, 6'd30, 6'd30, 6'd30, 6'd31, 6'd31, 6'd31, - 6'd31, 6'd32, 6'd32, 6'd32, 6'd33, 6'd33, 6'd33, 6'd33, - 6'd34, 6'd34, 6'd34, 6'd35, 6'd35, 6'd35, 6'd35, 6'd36, - 6'd36, 6'd36, 6'd36, 6'd37, 6'd37, 6'd37, 6'd38, 6'd38, - 6'd38, 6'd38, 6'd39, 6'd39, 6'd39, 6'd40, 6'd40, 6'd40, - 6'd40, 6'd41, 6'd41, 6'd41, 6'd42, 6'd42, 6'd42, 6'd42, - 6'd43, 6'd43, 6'd43, 6'd44, 6'd44, 6'd44, 6'd44, 6'd45, - 6'd45, 6'd45, 6'd46, 6'd46, 6'd46, 6'd46, 6'd47, 6'd47, - 6'd47, 6'd48, 6'd48, 6'd48, 6'd48, 6'd49, 6'd49, 6'd49, - 6'd50, 6'd50, 6'd50, 6'd50, 6'd51, 6'd51, 6'd51, 6'd52, - 6'd52, 6'd52, 6'd52, 6'd53, 6'd53, 6'd53, 6'd54, 6'd54, - 6'd54, 6'd54, 6'd55, 6'd55, 6'd55, 6'd56, 6'd56, 6'd56, - 6'd56, 6'd57, 6'd57, 6'd57, 6'd58, 6'd58, 6'd58, 6'd58, - 6'd59, 6'd59, 6'd59, 6'd60, 6'd60, 6'd60, 6'd60, 6'd61, - 6'd61, 6'd61, 6'd62, 6'd62, 6'd62, 6'd62, 6'd63, 6'd63, - 6'd63 -}; - -// http://marsee101.blog19.fc2.com/blog-entry-2311.html -// Y = 16 + 0.257*R + 0.504*G + 0.098*B (Y = 0.299*R + 0.587*G + 0.114*B) -// Pb = 128 - 0.148*R - 0.291*G + 0.439*B (Pb = -0.169*R - 0.331*G + 0.500*B) -// Pr = 128 + 0.439*R - 0.368*G - 0.071*B (Pr = 0.500*R - 0.419*G - 0.081*B) - -wire [18:0] y_8 = 19'd04096 + ({red, 8'd0} + {red, 3'd0}) + ({green, 9'd0} + {green, 2'd0}) + ({blue, 6'd0} + {blue, 5'd0} + {blue, 2'd0}); -wire [18:0] pb_8 = 19'd32768 - ({red, 7'd0} + {red, 4'd0} + {red, 3'd0}) - ({green, 8'd0} + {green, 5'd0} + {green, 3'd0}) + ({blue, 8'd0} + {blue, 7'd0} + {blue, 6'd0}); -wire [18:0] pr_8 = 19'd32768 + ({red, 8'd0} + {red, 7'd0} + {red, 6'd0}) - ({green, 8'd0} + {green, 6'd0} + {green, 5'd0} + {green, 4'd0} + {green, 3'd0}) - ({blue, 6'd0} + {blue , 3'd0}); - -wire [7:0] y = ( y_8[17:8] < 16) ? 8'd16 : ( y_8[17:8] > 235) ? 8'd235 : y_8[15:8]; -wire [7:0] pb = (pb_8[17:8] < 16) ? 8'd16 : (pb_8[17:8] > 240) ? 8'd240 : pb_8[15:8]; -wire [7:0] pr = (pr_8[17:8] < 16) ? 8'd16 : (pr_8[17:8] > 240) ? 8'd240 : pr_8[15:8]; - -assign VGA_R = ypbpr ? (ypbpr_full ? yuv_full[pr-8'd16] : pr[7:2]) : red; -assign VGA_G = ypbpr ? (ypbpr_full ? yuv_full[y -8'd16] : y[7:2]) : green; -assign VGA_B = ypbpr ? (ypbpr_full ? yuv_full[pb-8'd16] : pb[7:2]) : blue; -assign VGA_VS = (scandoubler_disable | ypbpr) ? 1'b1 : ~vs_sd; -assign VGA_HS = scandoubler_disable ? ~(HSync ^ VSync) : ypbpr ? ~(hs_sd ^ vs_sd) : ~hs_sd; - -endmodule