diff --git a/LX9Co-68000.xise b/LX9Co-68000.xise index 5c7fae0..914430c 100644 --- a/LX9Co-68000.xise +++ b/LX9Co-68000.xise @@ -16,7 +16,7 @@ - + @@ -40,13 +40,13 @@ - + - + - + @@ -65,11 +65,11 @@ - + - + @@ -77,7 +77,7 @@ - + diff --git a/gen_mcs.sh b/gen_mcs.sh index df79ce8..c90a211 100755 --- a/gen_mcs.sh +++ b/gen_mcs.sh @@ -12,8 +12,8 @@ # design 10xx - 0x1f8000 - working/LX9CoPro6502fast.bit (32/16/8/4MHz) # design 11xx - 0x24c000 - working/LX9CoProZ80fast.bit(36/24/12/8Mhz) # design 0111 - 0x2a0000 - working/LX9CoProPDP11.bit -# design 0110 - 0x2f4000 - spare -# design 0101 - 0x348000 - spare +# design 0110 - 0x2f4000 - working/LX9CoProNull.bit +# design 0101 - 0x348000 - working/LX9CoPro68000.bit # design ???? - 0x39c000 - spare NAME=multiboot/LX9CoProCombined_$(date +"%Y%m%d_%H%M")_$USER @@ -31,6 +31,7 @@ promgen \ -u 24C000 working/LX9CoProZ80fast.bit \ -u 2A0000 working/LX9CoProPDP11.bit \ -u 2F4000 working/LX9CoProNull.bit \ +-u 348000 working/LX9CoPro68000.bit \ -o $NAME.mcs -p mcs -w -spi -s 8192 rm -f $NAME.cfi $NAME.prm diff --git a/ise_build_all.tcl b/ise_build_all.tcl index af6cf4e..cec55ed 100755 --- a/ise_build_all.tcl +++ b/ise_build_all.tcl @@ -26,6 +26,9 @@ project close project open LX9Co-PDP11.xise process run "Generate Programming File" project close +project open LX9Co-68000.xise +process run "Generate Programming File" +project close project open LX9Co-Null.xise process run "Generate Programming File" project close diff --git a/ise_clean_all.tcl b/ise_clean_all.tcl index 09c1e4c..eb386b2 100755 --- a/ise_clean_all.tcl +++ b/ise_clean_all.tcl @@ -26,6 +26,9 @@ project close project open LX9Co-PDP11.xise project clean project close +project open LX9Co-68000.xise +project clean +project close project open LX9Co-Null.xise project clean project close diff --git a/src/ICAP_core.v b/src/ICAP_core.v index 1bdb4b4..8339f99 100644 --- a/src/ICAP_core.v +++ b/src/ICAP_core.v @@ -334,6 +334,7 @@ module ICAP_core 5'b00010: icap_din = 16'hC000; 5'b00011: icap_din = 16'h0000; 5'b00100: icap_din = 16'h4000; + 5'b00101: icap_din = 16'h8000; 5'b00111: icap_din = 16'h0000; 5'b01000: icap_din = 16'h8000; 5'b01001: icap_din = 16'h8000; @@ -369,6 +370,7 @@ module ICAP_core 5'b00010: icap_din = 16'h030f; 5'b00011: icap_din = 16'h0315; 5'b00100: icap_din = 16'h031a; + 5'b00101: icap_din = 16'h0334; 5'b00111: icap_din = 16'h032a; 5'b01000: icap_din = 16'h031f; 5'b01001: icap_din = 16'h031f; diff --git a/src/LX9Co_CoPro68000.vhd b/src/LX9Co_CoPro68000.vhd index 75a6e34..80e8987 100644 --- a/src/LX9Co_CoPro68000.vhd +++ b/src/LX9Co_CoPro68000.vhd @@ -87,17 +87,17 @@ begin -- instantiated components --------------------------------------------------------------------- --- inst_ICAP_config : entity work.ICAP_config port map ( --- fastclk => fastclk, --- sw_in => sw, --- sw_out => open, --- h_addr => h_addr, --- h_cs_b => h_cs_b, --- h_data => h_data, --- h_phi2 => h_phi2, --- h_rdnw => h_rdnw, --- h_rst_b => h_rst_b --- ); + inst_icap_config : entity work.icap_config port map ( + fastclk => fastclk, + sw_in => sw, + sw_out => open, + h_addr => h_addr, + h_cs_b => h_cs_b, + h_data => h_data, + h_phi2 => h_phi2, + h_rdnw => h_rdnw, + h_rst_b => h_rst_b + ); inst_dcm_32_16 : entity work.dcm_32_16 port map ( CLKIN_IN => fastclk, @@ -117,7 +117,7 @@ begin clkena_in => cpu_clken, data_in => cpu_din, IPL => CPU_NMI_n_sync & CPU_IRQ_n_sync & CPU_NMI_n_sync, - dtack => '0', -- TODO FIXME + dtack => '0', addr => cpu_addr, data_out => cpu_dout, as => cpu_as, diff --git a/src/ROM/tuberom_68000.vhd b/src/ROM/tuberom_68000.vhd index dcaa199..f67fa4e 100644 --- a/src/ROM/tuberom_68000.vhd +++ b/src/ROM/tuberom_68000.vhd @@ -3848,223 +3848,223 @@ begin when "00" & x"eea" => DATA <= x"203c"; when "00" & x"eeb" => DATA <= x"0000"; when "00" & x"eec" => DATA <= x"0600"; - when "00" & x"eed" => DATA <= x"123c"; - when "00" & x"eee" => DATA <= x"00ff"; - when "00" & x"eef" => DATA <= x"143c"; - when "00" & x"ef0" => DATA <= x"0020"; - when "00" & x"ef1" => DATA <= x"163c"; - when "00" & x"ef2" => DATA <= x"00ff"; - when "00" & x"ef3" => DATA <= x"207c"; - when "00" & x"ef4" => DATA <= x"0000"; - when "00" & x"ef5" => DATA <= x"007d"; - when "00" & x"ef6" => DATA <= x"4e4c"; - when "00" & x"ef7" => DATA <= x"6500"; - when "00" & x"ef8" => DATA <= x"00b8"; - when "00" & x"ef9" => DATA <= x"2c7c"; - when "00" & x"efa" => DATA <= x"0000"; - when "00" & x"efb" => DATA <= x"0600"; - when "00" & x"efc" => DATA <= x"101e"; - when "00" & x"efd" => DATA <= x"b03c"; - when "00" & x"efe" => DATA <= x"003f"; - when "00" & x"eff" => DATA <= x"6700"; - when "00" & x"f00" => DATA <= x"02c8"; - when "00" & x"f01" => DATA <= x"b03c"; - when "00" & x"f02" => DATA <= x"002a"; - when "00" & x"f03" => DATA <= x"6700"; - when "00" & x"f04" => DATA <= x"03b2"; - when "00" & x"f05" => DATA <= x"0200"; - when "00" & x"f06" => DATA <= x"00df"; - when "00" & x"f07" => DATA <= x"b03c"; - when "00" & x"f08" => DATA <= x"0042"; - when "00" & x"f09" => DATA <= x"6700"; - when "00" & x"f0a" => DATA <= x"009e"; - when "00" & x"f0b" => DATA <= x"b03c"; - when "00" & x"f0c" => DATA <= x"0044"; - when "00" & x"f0d" => DATA <= x"6700"; - when "00" & x"f0e" => DATA <= x"0060"; - when "00" & x"f0f" => DATA <= x"b03c"; - when "00" & x"f10" => DATA <= x"0045"; - when "00" & x"f11" => DATA <= x"6700"; - when "00" & x"f12" => DATA <= x"00f2"; - when "00" & x"f13" => DATA <= x"b03c"; - when "00" & x"f14" => DATA <= x"0046"; - when "00" & x"f15" => DATA <= x"6700"; - when "00" & x"f16" => DATA <= x"01a0"; - when "00" & x"f17" => DATA <= x"b03c"; - when "00" & x"f18" => DATA <= x"0047"; - when "00" & x"f19" => DATA <= x"6700"; - when "00" & x"f1a" => DATA <= x"01d2"; - when "00" & x"f1b" => DATA <= x"b03c"; - when "00" & x"f1c" => DATA <= x"0048"; - when "00" & x"f1d" => DATA <= x"6700"; - when "00" & x"f1e" => DATA <= x"01e6"; - when "00" & x"f1f" => DATA <= x"b03c"; - when "00" & x"f20" => DATA <= x"004d"; - when "00" & x"f21" => DATA <= x"6700"; - when "00" & x"f22" => DATA <= x"0292"; - when "00" & x"f23" => DATA <= x"b03c"; - when "00" & x"f24" => DATA <= x"0051"; - when "00" & x"f25" => DATA <= x"6700"; - when "00" & x"f26" => DATA <= x"02c0"; - when "00" & x"f27" => DATA <= x"b03c"; - when "00" & x"f28" => DATA <= x"0052"; - when "00" & x"f29" => DATA <= x"6700"; - when "00" & x"f2a" => DATA <= x"02be"; - when "00" & x"f2b" => DATA <= x"b03c"; - when "00" & x"f2c" => DATA <= x"0053"; - when "00" & x"f2d" => DATA <= x"6700"; - when "00" & x"f2e" => DATA <= x"0012"; - when "00" & x"f2f" => DATA <= x"b03c"; - when "00" & x"f30" => DATA <= x"0054"; - when "00" & x"f31" => DATA <= x"6700"; - when "00" & x"f32" => DATA <= x"000a"; - when "00" & x"f33" => DATA <= x"b03c"; - when "00" & x"f34" => DATA <= x"0056"; - when "00" & x"f35" => DATA <= x"6700"; - when "00" & x"f36" => DATA <= x"0358"; - when "00" & x"f37" => DATA <= x"203c"; - when "00" & x"f38" => DATA <= x"003f"; - when "00" & x"f39" => DATA <= x"2b07"; - when "00" & x"f3a" => DATA <= x"6100"; - when "00" & x"f3b" => DATA <= x"eb8c"; - when "00" & x"f3c" => DATA <= x"6000"; - when "00" & x"f3d" => DATA <= x"ff4e"; - when "00" & x"f3e" => DATA <= x"6100"; - when "00" & x"f3f" => DATA <= x"08a6"; - when "00" & x"f40" => DATA <= x"7010"; - when "00" & x"f41" => DATA <= x"220e"; - when "00" & x"f42" => DATA <= x"6100"; - when "00" & x"f43" => DATA <= x"f14a"; - when "00" & x"f44" => DATA <= x"6900"; - when "00" & x"f45" => DATA <= x"023e"; - when "00" & x"f46" => DATA <= x"2c41"; - when "00" & x"f47" => DATA <= x"2002"; - when "00" & x"f48" => DATA <= x"223c"; - when "00" & x"f49" => DATA <= x"0000"; - when "00" & x"f4a" => DATA <= x"0600"; - when "00" & x"f4b" => DATA <= x"6100"; - when "00" & x"f4c" => DATA <= x"fc78"; - when "00" & x"f4d" => DATA <= x"2001"; - when "00" & x"f4e" => DATA <= x"6100"; - when "00" & x"f4f" => DATA <= x"eb64"; - when "00" & x"f50" => DATA <= x"6100"; - when "00" & x"f51" => DATA <= x"eb74"; - when "00" & x"f52" => DATA <= x"6000"; - when "00" & x"f53" => DATA <= x"ff22"; - when "00" & x"f54" => DATA <= x"707e"; - when "00" & x"f55" => DATA <= x"6100"; - when "00" & x"f56" => DATA <= x"ec2a"; - when "00" & x"f57" => DATA <= x"6000"; - when "00" & x"f58" => DATA <= x"ff18"; - when "00" & x"f59" => DATA <= x"6100"; - when "00" & x"f5a" => DATA <= x"0870"; - when "00" & x"f5b" => DATA <= x"7010"; - when "00" & x"f5c" => DATA <= x"220e"; - when "00" & x"f5d" => DATA <= x"6100"; - when "00" & x"f5e" => DATA <= x"f114"; - when "00" & x"f5f" => DATA <= x"6900"; - when "00" & x"f60" => DATA <= x"0208"; - when "00" & x"f61" => DATA <= x"2842"; - when "00" & x"f62" => DATA <= x"6100"; - when "00" & x"f63" => DATA <= x"086c"; - when "00" & x"f64" => DATA <= x"7010"; - when "00" & x"f65" => DATA <= x"6100"; - when "00" & x"f66" => DATA <= x"f104"; - when "00" & x"f67" => DATA <= x"6900"; - when "00" & x"f68" => DATA <= x"01f8"; - when "00" & x"f69" => DATA <= x"2a42"; - when "00" & x"f6a" => DATA <= x"6100"; - when "00" & x"f6b" => DATA <= x"085c"; - when "00" & x"f6c" => DATA <= x"7010"; - when "00" & x"f6d" => DATA <= x"6100"; - when "00" & x"f6e" => DATA <= x"f0f4"; - when "00" & x"f6f" => DATA <= x"6900"; - when "00" & x"f70" => DATA <= x"01e8"; - when "00" & x"f71" => DATA <= x"2c41"; - when "00" & x"f72" => DATA <= x"1e02"; - when "00" & x"f73" => DATA <= x"be1c"; - when "00" & x"f74" => DATA <= x"6600"; - when "00" & x"f75" => DATA <= x"0024"; - when "00" & x"f76" => DATA <= x"200c"; - when "00" & x"f77" => DATA <= x"223c"; - when "00" & x"f78" => DATA <= x"0000"; - when "00" & x"f79" => DATA <= x"0600"; - when "00" & x"f7a" => DATA <= x"243c"; - when "00" & x"f7b" => DATA <= x"0000"; - when "00" & x"f7c" => DATA <= x"00ff"; - when "00" & x"f7d" => DATA <= x"6100"; - when "00" & x"f7e" => DATA <= x"f7ee"; - when "00" & x"f7f" => DATA <= x"21fc"; - when "00" & x"f80" => DATA <= x"2020"; - when "00" & x"f81" => DATA <= x"0000"; - when "00" & x"f82" => DATA <= x"0608"; - when "00" & x"f83" => DATA <= x"303c"; - when "00" & x"f84" => DATA <= x"0600"; - when "00" & x"f85" => DATA <= x"6100"; - when "00" & x"f86" => DATA <= x"eaf6"; - when "00" & x"f87" => DATA <= x"bbcc"; - when "00" & x"f88" => DATA <= x"64d4"; - when "00" & x"f89" => DATA <= x"6000"; - when "00" & x"f8a" => DATA <= x"feb4"; - when "00" & x"f8b" => DATA <= x"6100"; - when "00" & x"f8c" => DATA <= x"080c"; - when "00" & x"f8d" => DATA <= x"7010"; - when "00" & x"f8e" => DATA <= x"220e"; - when "00" & x"f8f" => DATA <= x"6100"; - when "00" & x"f90" => DATA <= x"f0b0"; - when "00" & x"f91" => DATA <= x"6900"; - when "00" & x"f92" => DATA <= x"01a4"; - when "00" & x"f93" => DATA <= x"2842"; - when "00" & x"f94" => DATA <= x"11fc"; - when "00" & x"f95" => DATA <= x"0020"; - when "00" & x"f96" => DATA <= x"0609"; - when "00" & x"f97" => DATA <= x"11fc"; - when "00" & x"f98" => DATA <= x"0020"; - when "00" & x"f99" => DATA <= x"060d"; - when "00" & x"f9a" => DATA <= x"11fc"; - when "00" & x"f9b" => DATA <= x"0028"; - when "00" & x"f9c" => DATA <= x"060e"; - when "00" & x"f9d" => DATA <= x"21fc"; - when "00" & x"f9e" => DATA <= x"2920"; - when "00" & x"f9f" => DATA <= x"2000"; - when "00" & x"fa0" => DATA <= x"0610"; - when "00" & x"fa1" => DATA <= x"200c"; - when "00" & x"fa2" => DATA <= x"223c"; - when "00" & x"fa3" => DATA <= x"0000"; - when "00" & x"fa4" => DATA <= x"0600"; - when "00" & x"fa5" => DATA <= x"243c"; - when "00" & x"fa6" => DATA <= x"0000"; - when "00" & x"fa7" => DATA <= x"00ff"; - when "00" & x"fa8" => DATA <= x"6100"; - when "00" & x"fa9" => DATA <= x"f798"; - when "00" & x"faa" => DATA <= x"11fc"; - when "00" & x"fab" => DATA <= x"0020"; - when "00" & x"fac" => DATA <= x"0608"; - when "00" & x"fad" => DATA <= x"5441"; - when "00" & x"fae" => DATA <= x"1014"; - when "00" & x"faf" => DATA <= x"243c"; - when "00" & x"fb0" => DATA <= x"0000"; - when "00" & x"fb1" => DATA <= x"00ff"; - when "00" & x"fb2" => DATA <= x"6100"; - when "00" & x"fb3" => DATA <= x"f72e"; - when "00" & x"fb4" => DATA <= x"2a41"; - when "00" & x"fb5" => DATA <= x"1afc"; - when "00" & x"fb6" => DATA <= x"0020"; - when "00" & x"fb7" => DATA <= x"2c4c"; - when "00" & x"fb8" => DATA <= x"6100"; - when "00" & x"fb9" => DATA <= x"084c"; - when "00" & x"fba" => DATA <= x"11c0"; - when "00" & x"fbb" => DATA <= x"060f"; - when "00" & x"fbc" => DATA <= x"203c"; - when "00" & x"fbd" => DATA <= x"0000"; - when "00" & x"fbe" => DATA <= x"0600"; - when "00" & x"fbf" => DATA <= x"6100"; - when "00" & x"fc0" => DATA <= x"ea82"; - when "00" & x"fc1" => DATA <= x"203c"; - when "00" & x"fc2" => DATA <= x"0000"; - when "00" & x"fc3" => DATA <= x"0680"; - when "00" & x"fc4" => DATA <= x"123c"; - when "00" & x"fc5" => DATA <= x"0002"; + when "00" & x"eed" => DATA <= x"223c"; + when "00" & x"eee" => DATA <= x"0000"; + when "00" & x"eef" => DATA <= x"00ff"; + when "00" & x"ef0" => DATA <= x"143c"; + when "00" & x"ef1" => DATA <= x"0020"; + when "00" & x"ef2" => DATA <= x"163c"; + when "00" & x"ef3" => DATA <= x"00ff"; + when "00" & x"ef4" => DATA <= x"207c"; + when "00" & x"ef5" => DATA <= x"0000"; + when "00" & x"ef6" => DATA <= x"007d"; + when "00" & x"ef7" => DATA <= x"4e4c"; + when "00" & x"ef8" => DATA <= x"6500"; + when "00" & x"ef9" => DATA <= x"00b8"; + when "00" & x"efa" => DATA <= x"2c7c"; + when "00" & x"efb" => DATA <= x"0000"; + when "00" & x"efc" => DATA <= x"0600"; + when "00" & x"efd" => DATA <= x"101e"; + when "00" & x"efe" => DATA <= x"b03c"; + when "00" & x"eff" => DATA <= x"003f"; + when "00" & x"f00" => DATA <= x"6700"; + when "00" & x"f01" => DATA <= x"02c6"; + when "00" & x"f02" => DATA <= x"b03c"; + when "00" & x"f03" => DATA <= x"002a"; + when "00" & x"f04" => DATA <= x"6700"; + when "00" & x"f05" => DATA <= x"03b0"; + when "00" & x"f06" => DATA <= x"0200"; + when "00" & x"f07" => DATA <= x"00df"; + when "00" & x"f08" => DATA <= x"b03c"; + when "00" & x"f09" => DATA <= x"0042"; + when "00" & x"f0a" => DATA <= x"6700"; + when "00" & x"f0b" => DATA <= x"009e"; + when "00" & x"f0c" => DATA <= x"b03c"; + when "00" & x"f0d" => DATA <= x"0044"; + when "00" & x"f0e" => DATA <= x"6700"; + when "00" & x"f0f" => DATA <= x"0060"; + when "00" & x"f10" => DATA <= x"b03c"; + when "00" & x"f11" => DATA <= x"0045"; + when "00" & x"f12" => DATA <= x"6700"; + when "00" & x"f13" => DATA <= x"00f2"; + when "00" & x"f14" => DATA <= x"b03c"; + when "00" & x"f15" => DATA <= x"0046"; + when "00" & x"f16" => DATA <= x"6700"; + when "00" & x"f17" => DATA <= x"019e"; + when "00" & x"f18" => DATA <= x"b03c"; + when "00" & x"f19" => DATA <= x"0047"; + when "00" & x"f1a" => DATA <= x"6700"; + when "00" & x"f1b" => DATA <= x"01d0"; + when "00" & x"f1c" => DATA <= x"b03c"; + when "00" & x"f1d" => DATA <= x"0048"; + when "00" & x"f1e" => DATA <= x"6700"; + when "00" & x"f1f" => DATA <= x"01e4"; + when "00" & x"f20" => DATA <= x"b03c"; + when "00" & x"f21" => DATA <= x"004d"; + when "00" & x"f22" => DATA <= x"6700"; + when "00" & x"f23" => DATA <= x"0290"; + when "00" & x"f24" => DATA <= x"b03c"; + when "00" & x"f25" => DATA <= x"0051"; + when "00" & x"f26" => DATA <= x"6700"; + when "00" & x"f27" => DATA <= x"02be"; + when "00" & x"f28" => DATA <= x"b03c"; + when "00" & x"f29" => DATA <= x"0052"; + when "00" & x"f2a" => DATA <= x"6700"; + when "00" & x"f2b" => DATA <= x"02bc"; + when "00" & x"f2c" => DATA <= x"b03c"; + when "00" & x"f2d" => DATA <= x"0053"; + when "00" & x"f2e" => DATA <= x"6700"; + when "00" & x"f2f" => DATA <= x"0012"; + when "00" & x"f30" => DATA <= x"b03c"; + when "00" & x"f31" => DATA <= x"0054"; + when "00" & x"f32" => DATA <= x"6700"; + when "00" & x"f33" => DATA <= x"000a"; + when "00" & x"f34" => DATA <= x"b03c"; + when "00" & x"f35" => DATA <= x"0056"; + when "00" & x"f36" => DATA <= x"6700"; + when "00" & x"f37" => DATA <= x"0356"; + when "00" & x"f38" => DATA <= x"203c"; + when "00" & x"f39" => DATA <= x"003f"; + when "00" & x"f3a" => DATA <= x"2b07"; + when "00" & x"f3b" => DATA <= x"6100"; + when "00" & x"f3c" => DATA <= x"eb8a"; + when "00" & x"f3d" => DATA <= x"6000"; + when "00" & x"f3e" => DATA <= x"ff4c"; + when "00" & x"f3f" => DATA <= x"6100"; + when "00" & x"f40" => DATA <= x"08a4"; + when "00" & x"f41" => DATA <= x"7010"; + when "00" & x"f42" => DATA <= x"220e"; + when "00" & x"f43" => DATA <= x"6100"; + when "00" & x"f44" => DATA <= x"f148"; + when "00" & x"f45" => DATA <= x"6900"; + when "00" & x"f46" => DATA <= x"023c"; + when "00" & x"f47" => DATA <= x"2c41"; + when "00" & x"f48" => DATA <= x"2002"; + when "00" & x"f49" => DATA <= x"223c"; + when "00" & x"f4a" => DATA <= x"0000"; + when "00" & x"f4b" => DATA <= x"0600"; + when "00" & x"f4c" => DATA <= x"6100"; + when "00" & x"f4d" => DATA <= x"fc76"; + when "00" & x"f4e" => DATA <= x"2001"; + when "00" & x"f4f" => DATA <= x"6100"; + when "00" & x"f50" => DATA <= x"eb62"; + when "00" & x"f51" => DATA <= x"6100"; + when "00" & x"f52" => DATA <= x"eb72"; + when "00" & x"f53" => DATA <= x"6000"; + when "00" & x"f54" => DATA <= x"ff20"; + when "00" & x"f55" => DATA <= x"707e"; + when "00" & x"f56" => DATA <= x"6100"; + when "00" & x"f57" => DATA <= x"ec28"; + when "00" & x"f58" => DATA <= x"6000"; + when "00" & x"f59" => DATA <= x"ff16"; + when "00" & x"f5a" => DATA <= x"6100"; + when "00" & x"f5b" => DATA <= x"086e"; + when "00" & x"f5c" => DATA <= x"7010"; + when "00" & x"f5d" => DATA <= x"220e"; + when "00" & x"f5e" => DATA <= x"6100"; + when "00" & x"f5f" => DATA <= x"f112"; + when "00" & x"f60" => DATA <= x"6900"; + when "00" & x"f61" => DATA <= x"0206"; + when "00" & x"f62" => DATA <= x"2842"; + when "00" & x"f63" => DATA <= x"6100"; + when "00" & x"f64" => DATA <= x"086a"; + when "00" & x"f65" => DATA <= x"7010"; + when "00" & x"f66" => DATA <= x"6100"; + when "00" & x"f67" => DATA <= x"f102"; + when "00" & x"f68" => DATA <= x"6900"; + when "00" & x"f69" => DATA <= x"01f6"; + when "00" & x"f6a" => DATA <= x"2a42"; + when "00" & x"f6b" => DATA <= x"6100"; + when "00" & x"f6c" => DATA <= x"085a"; + when "00" & x"f6d" => DATA <= x"7010"; + when "00" & x"f6e" => DATA <= x"6100"; + when "00" & x"f6f" => DATA <= x"f0f2"; + when "00" & x"f70" => DATA <= x"6900"; + when "00" & x"f71" => DATA <= x"01e6"; + when "00" & x"f72" => DATA <= x"2c41"; + when "00" & x"f73" => DATA <= x"1e02"; + when "00" & x"f74" => DATA <= x"be1c"; + when "00" & x"f75" => DATA <= x"6600"; + when "00" & x"f76" => DATA <= x"0024"; + when "00" & x"f77" => DATA <= x"200c"; + when "00" & x"f78" => DATA <= x"223c"; + when "00" & x"f79" => DATA <= x"0000"; + when "00" & x"f7a" => DATA <= x"0600"; + when "00" & x"f7b" => DATA <= x"243c"; + when "00" & x"f7c" => DATA <= x"0000"; + when "00" & x"f7d" => DATA <= x"00ff"; + when "00" & x"f7e" => DATA <= x"6100"; + when "00" & x"f7f" => DATA <= x"f7ec"; + when "00" & x"f80" => DATA <= x"21fc"; + when "00" & x"f81" => DATA <= x"2020"; + when "00" & x"f82" => DATA <= x"0000"; + when "00" & x"f83" => DATA <= x"0608"; + when "00" & x"f84" => DATA <= x"303c"; + when "00" & x"f85" => DATA <= x"0600"; + when "00" & x"f86" => DATA <= x"6100"; + when "00" & x"f87" => DATA <= x"eaf4"; + when "00" & x"f88" => DATA <= x"bbcc"; + when "00" & x"f89" => DATA <= x"64d4"; + when "00" & x"f8a" => DATA <= x"6000"; + when "00" & x"f8b" => DATA <= x"feb2"; + when "00" & x"f8c" => DATA <= x"6100"; + when "00" & x"f8d" => DATA <= x"080a"; + when "00" & x"f8e" => DATA <= x"7010"; + when "00" & x"f8f" => DATA <= x"220e"; + when "00" & x"f90" => DATA <= x"6100"; + when "00" & x"f91" => DATA <= x"f0ae"; + when "00" & x"f92" => DATA <= x"6900"; + when "00" & x"f93" => DATA <= x"01a2"; + when "00" & x"f94" => DATA <= x"2842"; + when "00" & x"f95" => DATA <= x"11fc"; + when "00" & x"f96" => DATA <= x"0020"; + when "00" & x"f97" => DATA <= x"0609"; + when "00" & x"f98" => DATA <= x"11fc"; + when "00" & x"f99" => DATA <= x"0020"; + when "00" & x"f9a" => DATA <= x"060d"; + when "00" & x"f9b" => DATA <= x"11fc"; + when "00" & x"f9c" => DATA <= x"0028"; + when "00" & x"f9d" => DATA <= x"060e"; + when "00" & x"f9e" => DATA <= x"21fc"; + when "00" & x"f9f" => DATA <= x"2920"; + when "00" & x"fa0" => DATA <= x"2000"; + when "00" & x"fa1" => DATA <= x"0610"; + when "00" & x"fa2" => DATA <= x"200c"; + when "00" & x"fa3" => DATA <= x"223c"; + when "00" & x"fa4" => DATA <= x"0000"; + when "00" & x"fa5" => DATA <= x"0600"; + when "00" & x"fa6" => DATA <= x"243c"; + when "00" & x"fa7" => DATA <= x"0000"; + when "00" & x"fa8" => DATA <= x"00ff"; + when "00" & x"fa9" => DATA <= x"6100"; + when "00" & x"faa" => DATA <= x"f796"; + when "00" & x"fab" => DATA <= x"11fc"; + when "00" & x"fac" => DATA <= x"0020"; + when "00" & x"fad" => DATA <= x"0608"; + when "00" & x"fae" => DATA <= x"5441"; + when "00" & x"faf" => DATA <= x"1014"; + when "00" & x"fb0" => DATA <= x"243c"; + when "00" & x"fb1" => DATA <= x"0000"; + when "00" & x"fb2" => DATA <= x"00ff"; + when "00" & x"fb3" => DATA <= x"6100"; + when "00" & x"fb4" => DATA <= x"f72c"; + when "00" & x"fb5" => DATA <= x"2a41"; + when "00" & x"fb6" => DATA <= x"1afc"; + when "00" & x"fb7" => DATA <= x"0020"; + when "00" & x"fb8" => DATA <= x"2c4c"; + when "00" & x"fb9" => DATA <= x"6100"; + when "00" & x"fba" => DATA <= x"084a"; + when "00" & x"fbb" => DATA <= x"11c0"; + when "00" & x"fbc" => DATA <= x"060f"; + when "00" & x"fbd" => DATA <= x"203c"; + when "00" & x"fbe" => DATA <= x"0000"; + when "00" & x"fbf" => DATA <= x"0600"; + when "00" & x"fc0" => DATA <= x"6100"; + when "00" & x"fc1" => DATA <= x"ea80"; + when "00" & x"fc2" => DATA <= x"203c"; + when "00" & x"fc3" => DATA <= x"0000"; + when "00" & x"fc4" => DATA <= x"0680"; + when "00" & x"fc5" => DATA <= x"7202"; when "00" & x"fc6" => DATA <= x"143c"; when "00" & x"fc7" => DATA <= x"0020"; when "00" & x"fc8" => DATA <= x"163c"; @@ -4081,7 +4081,7 @@ begin when "00" & x"fd3" => DATA <= x"6600"; when "00" & x"fd4" => DATA <= x"0006"; when "00" & x"fd5" => DATA <= x"524c"; - when "00" & x"fd6" => DATA <= x"6094"; + when "00" & x"fd6" => DATA <= x"6096"; when "00" & x"fd7" => DATA <= x"2c7c"; when "00" & x"fd8" => DATA <= x"0000"; when "00" & x"fd9" => DATA <= x"0680"; @@ -4089,9 +4089,9 @@ begin when "00" & x"fdb" => DATA <= x"220e"; when "00" & x"fdc" => DATA <= x"6100"; when "00" & x"fdd" => DATA <= x"f016"; - when "00" & x"fde" => DATA <= x"6984"; + when "00" & x"fde" => DATA <= x"6986"; when "00" & x"fdf" => DATA <= x"18c2"; - when "00" & x"fe0" => DATA <= x"6080"; + when "00" & x"fe0" => DATA <= x"6082"; when "00" & x"fe1" => DATA <= x"707e"; when "00" & x"fe2" => DATA <= x"6100"; when "00" & x"fe3" => DATA <= x"eb10"; @@ -4942,7 +4942,7 @@ begin when "01" & x"330" => DATA <= x"e11a"; when "01" & x"331" => DATA <= x"0200"; when "01" & x"332" => DATA <= x"0040"; - when "01" & x"333" => DATA <= x"8138"; + when "01" & x"333" => DATA <= x"11c0"; when "01" & x"334" => DATA <= x"0535"; when "01" & x"335" => DATA <= x"4e75"; when "01" & x"336" => DATA <= x"21fc";