{"id":6226,"date":"2023-03-11T17:12:52","date_gmt":"2023-03-11T17:12:52","guid":{"rendered":"https:\/\/loadzx.com\/timexcomputerworld\/?page_id=6226"},"modified":"2024-03-18T19:15:32","modified_gmt":"2024-03-18T19:15:32","slug":"rom-disassembly","status":"publish","type":"page","link":"https:\/\/loadzx.com\/timexcomputerworld\/rom-disassembly\/","title":{"rendered":"ROM Disassembly"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"6226\" class=\"elementor elementor-6226\">\n\t\t\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-8c07a5d elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"63196\" data-id=\"8c07a5d\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-080594e\" data-eae-slider=\"27634\" data-id=\"080594e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-inner-section elementor-element elementor-element-690fb63 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"50060\" data-id=\"690fb63\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-dc84625\" data-eae-slider=\"32438\" data-id=\"dc84625\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ef3ff72 elementor-widget elementor-widget-heading\" data-id=\"ef3ff72\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">TI ROM Disassembly<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6dbe92 elementor-widget elementor-widget-spacer\" data-id=\"c6dbe92\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f303cf9 elementor-widget elementor-widget-image\" data-id=\"f303cf9\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"448\" src=\"https:\/\/loadzx.com\/timexcomputerworld\/wp-content\/uploads\/2023\/03\/tiinside-1024x448.jpg\" class=\"attachment-large size-large wp-image-6713\" alt=\"\" srcset=\"https:\/\/loadzx.com\/timexcomputerworld\/wp-content\/uploads\/2023\/03\/tiinside-1024x448.jpg 1024w, https:\/\/loadzx.com\/timexcomputerworld\/wp-content\/uploads\/2023\/03\/tiinside-300x131.jpg 300w, https:\/\/loadzx.com\/timexcomputerworld\/wp-content\/uploads\/2023\/03\/tiinside-768x336.jpg 768w, https:\/\/loadzx.com\/timexcomputerworld\/wp-content\/uploads\/2023\/03\/tiinside-1536x672.jpg 1536w, https:\/\/loadzx.com\/timexcomputerworld\/wp-content\/uploads\/2023\/03\/tiinside-2048x897.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd5c4c7 elementor-widget elementor-widget-spacer\" data-id=\"dd5c4c7\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-19a0801 elementor-widget elementor-widget-text-editor\" data-id=\"19a0801\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The Timex Interface is only used to connect the FDD\/FDD3000 with a TC computer\/ZX Spectrum. It contains an 8K ROM with ZX BASIC extension, 2K RAM to store system variables, and is used as a buffer between the computer and the FDD system. The user still needs a disk formatted by TOS to boot FDD\/FDD3000.<\/p>\n<p>This disassembly is from the ROM for 2048 and was made by Trojacek from speccy.pl and later corrected by ArthurM.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8abf8a8 elementor-widget elementor-widget-text-editor\" data-id=\"8abf8a8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>;<\/p><p>; CPU Type: Z80<\/p><p>;<\/p><p>; Created with dZ80 2.0<\/p><p>;<\/p><p>; on Thursday, 04 of April 2013 at 08:53 AM<\/p><p>;<\/p><p>; corrected on Monday, 18 of March 2024 at 01:38 PM<\/p><p>;<\/p><p>0000 f3\u00a0 \u00a0 \u00a0 \u00a0 di<\/p><p>0001 c3e10e\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0ee1h<\/p><p>0004 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>0005 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>0006 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>0007 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>\u00a0<\/p><p>; RST 8 \u2013 command execution, interface ROM\/RAM ON<\/p><p>0008 f3\u00a0 \u00a0 \u00a0 \u00a0 di<\/p><p>0009 e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>000a f5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 af<\/p><p>000b fde5\u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 iy<\/p><p>000d e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl<\/p><p>000e 7c\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,h<\/p><p>000f b5\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 l<\/p><p>0010 2027\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0039h<\/p><p>0012 f1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0af<\/p><p>0013 e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl<\/p><p>0014 c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>; test kbd<\/p><p>0015 fdcb01ae\u00a0 res\u00a0 \u00a0 \u00a05,(iy+01h)<\/p><p>0019 fdcb01de\u00a0 set\u00a0 \u00a0 \u00a03,(iy+01h)<\/p><p>001d cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>0020 bf02\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 02bfh ; call ZX ROM<\/p><p>0022 af\u00a0 \u00a0 \u00a0 \u00a0 xor\u00a0 \u00a0 \u00a0a<\/p><p>0023 fdcb016e\u00a0 bit\u00a0 \u00a0 \u00a05,(iy+01h)<\/p><p>0027 c8\u00a0 \u00a0 \u00a0 \u00a0 ret\u00a0 \u00a0 \u00a0z<\/p><p>0028 3a085c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(5c08h)<\/p><p>002b fe61\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 61h<\/p><p>002d d8\u00a0 \u00a0 \u00a0 \u00a0 ret\u00a0 \u00a0 \u00a0c<\/p><p>002e e6df\u00a0 \u00a0 \u00a0 and\u00a0 \u00a0 \u00a00dfh<\/p><p>0030 c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>; print a char<\/p><p>0031 3e0d\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,0dh ; newline<\/p><p>0033 cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>0036 1000\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 0010h ; RST 16<\/p><p>0038 c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>0039 f1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0af<\/p><p>003a 213a21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,213ah<\/p><p>003d cb56\u00a0 \u00a0 \u00a0 bit\u00a0 \u00a0 \u00a02,(hl)<\/p><p>003f c22d02\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 nz,022dh<\/p><p>0042 cb66\u00a0 \u00a0 \u00a0 bit\u00a0 \u00a0 \u00a04,(hl)<\/p><p>0044 c24f06\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 nz,064fh<\/p><p>0047 cb6e\u00a0 \u00a0 \u00a0 bit\u00a0 \u00a0 \u00a05,(hl)<\/p><p>0049 c25502\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 nz,0255h<\/p><p>004c cb46\u00a0 \u00a0 \u00a0 bit\u00a0 \u00a0 \u00a00,(hl)<\/p><p>004e cb86\u00a0 \u00a0 \u00a0 res\u00a0 \u00a0 \u00a00,(hl)<\/p><p>0050 e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl<\/p><p>0051 c0\u00a0 \u00a0 \u00a0 \u00a0 ret\u00a0 \u00a0 \u00a0nz<\/p><p>\u00a0<\/p><p>0052 2a5d5c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(5c5dh)<\/p><p>0055 223f21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (213fh),hl<\/p><p>0058 7e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(hl)<\/p><p>0059 fe2a\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 2ah<\/p><p>005b 2021\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,007eh<\/p><p>005d 2b\u00a0 \u00a0 \u00a0 \u00a0 dec\u00a0 \u00a0 \u00a0hl<\/p><p>005e 7e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(hl)<\/p><p>005f fea5\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 0a5h<\/p><p>0061 381b\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 c,007eh<\/p><p>0063 225d5c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (5c5dh),hl<\/p><p>0066 116b02\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 de,026bh<\/p><p>0069 7e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(hl)<\/p><p>006a 47\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,a<\/p><p>006b eb\u00a0 \u00a0 \u00a0 \u00a0 ex\u00a0 \u00a0 \u00a0 de,hl<\/p><p>006c 7e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(hl)<\/p><p>006d b8\u00a0 \u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 b<\/p><p>006e 281c\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,008ch<\/p><p>0070 fefe\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 0feh<\/p><p>0072 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>0073 7e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(hl)<\/p><p>0074 20fa\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0070h<\/p><p>0076 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>0077 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>0078 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>0079 7e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(hl)<\/p><p>007a feff\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 0ffh<\/p><p>007c 20ef\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,006dh<\/p><p>007e 2a3b21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(213bh)<\/p><p>0081 e9\u00a0 \u00a0 \u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 (hl)<\/p><p>0082 210b00\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,000bh<\/p><p>0085 e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>0086 2a3f21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(213fh)<\/p><p>0089 c30306\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0603h<\/p><p>008c 13\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0de<\/p><p>008d ed535d5c\u00a0 ld\u00a0 \u00a0 \u00a0 (5c5dh),de<\/p><p>0091 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>0092 e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>0093 cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>0096 2000\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 0020h<\/p><p>0098 e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl<\/p><p>0099 11c500\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 de,00c5h<\/p><p>009c 7e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(hl)<\/p><p>009d fefe\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 0feh<\/p><p>009f 2817\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,00b8h<\/p><p>00a1 83\u00a0 \u00a0 \u00a0 \u00a0 add\u00a0 \u00a0 \u00a0a,e<\/p><p>00a2 5f\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 e,a<\/p><p>00a3 3001\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nc,00a6h<\/p><p>00a5 14\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0d<\/p><p>00a6 e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>00a7 21b400\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,00b4h<\/p><p>00aa e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>00ab eb\u00a0 \u00a0 \u00a0 \u00a0 ex\u00a0 \u00a0 \u00a0 de,hl<\/p><p>00ac 5e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 e,(hl)<\/p><p>00ad 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>00ae 56\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 d,(hl)<\/p><p>00af d5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 de<\/p><p>00b0 2a5d5c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(5c5dh)<\/p><p>00b3 c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>00b4 e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl<\/p><p>00b5 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>00b6 18e1\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0099h<\/p><p>00b8 cd3e03\u00a0 \u00a0 call\u00a0 \u00a0 033eh<\/p><p>00bb 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>00bc 5e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 e,(hl)<\/p><p>00bd 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>00be 56\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 d,(hl)<\/p><p>00bf eb\u00a0 \u00a0 \u00a0 \u00a0 ex\u00a0 \u00a0 \u00a0 de,hl<\/p><p>00c0 11dc06\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 de,06dch<\/p><p>00c3 d5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 de<\/p><p>00c4 e9\u00a0 \u00a0 \u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 (hl)<\/p><p>\u00a0<\/p><p>;TOS commands analyze jump table<\/p><p>00c5 ea00\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 00eah<\/p><p>00c7 fa00\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 00fah<\/p><p>00c9 1701\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 0117h<\/p><p>00cb 4901\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 0149h<\/p><p>00cd 4f01\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 014fh<\/p><p>00cf 7901\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 0179h<\/p><p>00d1 b101\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 01b1h<\/p><p>00d3 be01\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 01beh<\/p><p>00d5 ca01\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 01cah<\/p><p>00d7 fe01\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 01feh<\/p><p>00d9 1702\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 0217h<\/p><p>00db ec01\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 01ech<\/p><p>00dd f301\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 01f3h<\/p><p>00df 6d09\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 096dh<\/p><p>00e1 a80b\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 0ba8h<\/p><p>00e3 7208\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 0872h<\/p><p>00e5 a407\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 07a4h<\/p><p>\u00a0<\/p><p>00e7 c36a04\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 046ah<\/p><p>00ea cd2302\u00a0 \u00a0 call\u00a0 \u00a0 0223h<\/p><p>00ed 28f8\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,00e7h<\/p><p>00ef cd6306\u00a0 \u00a0 call\u00a0 \u00a0 0663h<\/p><p>00f2 c8\u00a0 \u00a0 \u00a0 \u00a0 ret\u00a0 \u00a0 \u00a0z<\/p><p>\u00a0<\/p><p>00f3 cd4102\u00a0 \u00a0 call\u00a0 \u00a0 0241h<\/p><p>00f6 323421\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2134h),a<\/p><p>00f9 c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>00fa cd2302\u00a0 \u00a0 call\u00a0 \u00a0 0223h<\/p><p>00fd 20e8\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,00e7h<\/p><p>00ff 2a5d5c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(5c5dh)<\/p><p>0102 7e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(hl)<\/p><p>0103 fe24\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 24h<\/p><p>0105 2807\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,010eh<\/p><p>0107 fe22\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 22h<\/p><p>0109 2803\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,010eh<\/p><p>010b 2b\u00a0 \u00a0 \u00a0 \u00a0 dec\u00a0 \u00a0 \u00a0hl<\/p><p>010c 18f4\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0102h<\/p><p>010e 225d5c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (5c5dh),hl<\/p><p>0111 cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>0114 2000\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 0020h<\/p><p>0116 c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>0117 7e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(hl)<\/p><p>0118 cd6502\u00a0 \u00a0 call\u00a0 \u00a0 0265h<\/p><p>011b 28ca\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,00e7h<\/p><p>011d fe5b\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 5bh<\/p><p>011f 3802\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 c,0123h<\/p><p>0121 d620\u00a0 \u00a0 \u00a0 sub\u00a0 \u00a0 \u00a020h<\/p><p>0123 210000\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,0000h<\/p><p>0126 39\u00a0 \u00a0 \u00a0 \u00a0 add\u00a0 \u00a0 \u00a0hl,sp<\/p><p>0127 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>0128 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>0129 5e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 e,(hl)<\/p><p>012a 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>012b 56\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 d,(hl)<\/p><p>012c 13\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0de<\/p><p>012d 47\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,a<\/p><p>012e 1a\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(de)<\/p><p>012f a7\u00a0 \u00a0 \u00a0 \u00a0 and\u00a0 \u00a0 \u00a0a<\/p><p>0130 28b5\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,00e7h<\/p><p>0132 b8\u00a0 \u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 b<\/p><p>0133 2803\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0138h<\/p><p>0135 13\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0de<\/p><p>0136 18f6\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 012eh<\/p><p>0138 323621\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2136h),a<\/p><p>013b 13\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0de<\/p><p>013c 1a\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(de)<\/p><p>013d a7\u00a0 \u00a0 \u00a0 \u00a0 and\u00a0 \u00a0 \u00a0a<\/p><p>013e 20fb\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,013bh<\/p><p>0140 72\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (hl),d<\/p><p>0141 2b\u00a0 \u00a0 \u00a0 \u00a0 dec\u00a0 \u00a0 \u00a0hl<\/p><p>0142 73\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (hl),e<\/p><p>0143 cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>0146 2000\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 0020h<\/p><p>0148 c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>0149 213a21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,213ah<\/p><p>014c cbce\u00a0 \u00a0 \u00a0 set\u00a0 \u00a0 \u00a01,(hl)<\/p><p>014e c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>014f 7e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(hl)<\/p><p>0150 cd6502\u00a0 \u00a0 call\u00a0 \u00a0 0265h<\/p><p>0153 281d\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0172h<\/p><p>0155 cd1702\u00a0 \u00a0 call\u00a0 \u00a0 0217h<\/p><p>0158 cd2302\u00a0 \u00a0 call\u00a0 \u00a0 0223h<\/p><p>015b ca6a04\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 z,046ah<\/p><p>015e cd6306\u00a0 \u00a0 call\u00a0 \u00a0 0663h<\/p><p>0161 c8\u00a0 \u00a0 \u00a0 \u00a0 ret\u00a0 \u00a0 \u00a0z<\/p><p>\u00a0<\/p><p>0162 cd4b02\u00a0 \u00a0 call\u00a0 \u00a0 024bh<\/p><p>0165 ed434b21\u00a0 ld\u00a0 \u00a0 \u00a0 (214bh),bc<\/p><p>0169 3a3a21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(213ah)<\/p><p>016c cbdf\u00a0 \u00a0 \u00a0 set\u00a0 \u00a0 \u00a03,a<\/p><p>016e 323a21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (213ah),a<\/p><p>0171 c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>0172 3a3a21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(213ah)<\/p><p>0175 cb9f\u00a0 \u00a0 \u00a0 res\u00a0 \u00a0 \u00a03,a<\/p><p>0177 18f5\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 016eh<\/p><p>0179 cd1702\u00a0 \u00a0 call\u00a0 \u00a0 0217h<\/p><p>017c cd2302\u00a0 \u00a0 call\u00a0 \u00a0 0223h<\/p><p>017f c26a04\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 nz,046ah<\/p><p>0182 2a5d5c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(5c5dh)<\/p><p>0185 7e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(hl)<\/p><p>0186 cd6502\u00a0 \u00a0 call\u00a0 \u00a0 0265h<\/p><p>0189 281f\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,01aah<\/p><p>018b cd1702\u00a0 \u00a0 call\u00a0 \u00a0 0217h<\/p><p>018e feac\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 0ach<\/p><p>0190 c26a04\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 nz,046ah<\/p><p>0193 cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>0196 2000\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 0020h<\/p><p>0198 cd2302\u00a0 \u00a0 call\u00a0 \u00a0 0223h<\/p><p>019b ca6a04\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 z,046ah<\/p><p>019e cd6306\u00a0 \u00a0 call\u00a0 \u00a0 0663h<\/p><p>01a1 c8\u00a0 \u00a0 \u00a0 \u00a0 ret\u00a0 \u00a0 \u00a0z<\/p><p>\u00a0<\/p><p>01a2 cd4b02\u00a0 \u00a0 call\u00a0 \u00a0 024bh<\/p><p>01a5 ed434b21\u00a0 ld\u00a0 \u00a0 \u00a0 (214bh),bc<\/p><p>01a9 c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>01aa 210000\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,0000h<\/p><p>01ad 224b21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (214bh),hl<\/p><p>01b0 c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>01b1 7e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(hl)<\/p><p>01b2 cd6502\u00a0 \u00a0 call\u00a0 \u00a0 0265h<\/p><p>01b5 c2ea00\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 nz,00eah<\/p><p>01b8 3e80\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,80h<\/p><p>01ba 323421\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2134h),a<\/p><p>01bd c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>01be 7e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(hl)<\/p><p>01bf cd6502\u00a0 \u00a0 call\u00a0 \u00a0 0265h<\/p><p>01c2 3e80\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,80h<\/p><p>01c4 323421\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2134h),a<\/p><p>01c7 c2fa00\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 nz,00fah<\/p><p>01ca 7e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(hl)<\/p><p>01cb e6df\u00a0 \u00a0 \u00a0 and\u00a0 \u00a0 \u00a00dfh<\/p><p>01cd fe4e\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 4eh<\/p><p>01cf 2810\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,01e1h<\/p><p>01d1 fe0d\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 0dh<\/p><p>01d3 2807\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,01dch<\/p><p>01d5 fe1a\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 1ah<\/p><p>01d7 2803\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,01dch<\/p><p>01d9 c36a04\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 046ah<\/p><p>01dc af\u00a0 \u00a0 \u00a0 \u00a0 xor\u00a0 \u00a0 \u00a0a<\/p><p>01dd 323421\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2134h),a<\/p><p>01e0 c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>01e1 3e01\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,01h<\/p><p>01e3 323421\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2134h),a<\/p><p>01e6 cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>01e9 2000\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 0020h<\/p><p>01eb c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>01ec 7e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(hl)<\/p><p>01ed e6df\u00a0 \u00a0 \u00a0 and\u00a0 \u00a0 \u00a00dfh<\/p><p>01ef fe44\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 44h<\/p><p>01f1 18dc\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 01cfh<\/p><p>01f3 3a3421\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2134h)<\/p><p>01f6 323921\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2139h),a<\/p><p>01f9 a7\u00a0 \u00a0 \u00a0 \u00a0 and\u00a0 \u00a0 \u00a0a<\/p><p>01fa 20f0\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,01ech<\/p><p>01fc 18de\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 01dch<\/p><p>\u00a0<\/p><p>01fe af\u00a0 \u00a0 \u00a0 \u00a0 xor\u00a0 \u00a0 \u00a0a<\/p><p>01ff 323421\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2134h),a<\/p><p>0202 7e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(hl)<\/p><p>0203 cd6502\u00a0 \u00a0 call\u00a0 \u00a0 0265h<\/p><p>0206 c8\u00a0 \u00a0 \u00a0 \u00a0 ret\u00a0 \u00a0 \u00a0z<\/p><p>\u00a0<\/p><p>0207 fecc\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 0cch<\/p><p>0209 c26a04\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 nz,046ah<\/p><p>020c 323421\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2134h),a<\/p><p>020f cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>0212 2000\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 0020h<\/p><p>0214 c3fa00\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 00fah<\/p><p>\u00a0<\/p><p>0217 7e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(hl)<\/p><p>0218 fe3b\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 3bh<\/p><p>021a c26a04\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 nz,046ah<\/p><p>021d cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>0220 2000\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 0020h<\/p><p>0222 c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>0223 213a21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,213ah<\/p><p>0226 cbd6\u00a0 \u00a0 \u00a0 set\u00a0 \u00a0 \u00a02,(hl)<\/p><p>0228 cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>022b fb24\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 fb24h<\/p><p>022d cb96\u00a0 \u00a0 \u00a0 res\u00a0 \u00a0 \u00a02,(hl)<\/p><p>022f cb86\u00a0 \u00a0 \u00a0 res\u00a0 \u00a0 \u00a00,(hl)<\/p><p>0231 e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl<\/p><p>0232 d1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0de<\/p><p>0233 212d02\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,022dh<\/p><p>0236 a7\u00a0 \u00a0 \u00a0 \u00a0 and\u00a0 \u00a0 \u00a0a<\/p><p>0237 ed52\u00a0 \u00a0 \u00a0 sbc\u00a0 \u00a0 \u00a0hl,de<\/p><p>0239 c26204\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 nz,0462h<\/p><p>023c fdcb0176\u00a0 bit\u00a0 \u00a0 \u00a06,(iy+01h)<\/p><p>0240 c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>0241 213a21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,213ah<\/p><p>0244 cbee\u00a0 \u00a0 \u00a0 set\u00a0 \u00a0 \u00a05,(hl)<\/p><p>0246 cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>0249 941e\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 1e94h\u00a0 \u00a0 ;zxrom:FIND-INT1<\/p><p>024a 213a21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,213ah<\/p><p>024c cbee\u00a0 \u00a0 \u00a0 bit\u00a0 \u00a0 \u00a05,(hl)<\/p><p>024f cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>0253 991e\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 1e99h\u00a0 \u00a0 ;zxrom:FIND-IN2<\/p><p>0254 cbae\u00a0 \u00a0 \u00a0 res\u00a0 \u00a0 \u00a05,(hl)<\/p><p>0257 cb86\u00a0 \u00a0 \u00a0 res\u00a0 \u00a0 \u00a00,(hl)<\/p><p>0259 e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl<\/p><p>025a d1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0de<\/p><p>025b 21a01e\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,1ea0h<\/p><p>025e a7\u00a0 \u00a0 \u00a0 \u00a0 and\u00a0 \u00a0 \u00a0a<\/p><p>025f ed52\u00a0 \u00a0 \u00a0 sbc\u00a0 \u00a0 \u00a0hl,de<\/p><p>0261 c0\u00a0 \u00a0 \u00a0 \u00a0 ret\u00a0 \u00a0 \u00a0nz<\/p><p>0262 c36204\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0462h<\/p><p>\u00a0<\/p><p>0265 fe0d\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 0dh<\/p><p>0267 c8\u00a0 \u00a0 \u00a0 \u00a0 ret\u00a0 \u00a0 \u00a0z<\/p><p>0268 fe3a\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 3ah<\/p><p>026a c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>;syntax check table<\/p><p>;&#8212;&#8212;-CAT*<\/p><p>026b cf\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 cfh\u00a0 ;BASIC token of command<\/p><p>026c 0e\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 0eh<\/p><p>026d fe\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 feh\u00a0 ;magic number<\/p><p>026e 02\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 02h<\/p><p>026f 17\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 17h<\/p><p>0270 07\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 07h<\/p><p>;&#8212;&#8212;-LOAD*<\/p><p>0271 ef\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 efh<\/p><p>0272 1c\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 1ch<\/p><p>0273 06\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 06h<\/p><p>0274 fe\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 feh<\/p><p>0275 0a\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 0ah<\/p><p>0276 39\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 39h<\/p><p>0277 0c\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 0ch<\/p><p>;&#8212;&#8212;-SAVE*<\/p><p>0278 f8\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 f8h<\/p><p>0279 1a\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 1ah<\/p><p>027a 06\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 06h<\/p><p>027b fe\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 feh<\/p><p>027c 0a\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 0ah<\/p><p>027d ee\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 eeh<\/p><p>027e 09\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 09h<\/p><p>;&#8212;&#8212;-OPEN #*<\/p><p>027f d3\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 d3h<\/p><p>0280 00\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 00h<\/p><p>0281 14\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 14h<\/p><p>0282 02\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 02h<\/p><p>0283 14\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 14h<\/p><p>0284 04\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 04h<\/p><p>0285 49\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 49h\u00a0 ;&#8221;I&#8221;<\/p><p>0286 4f\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 4fh\u00a0 ;&#8221;O&#8221;<\/p><p>0287 41\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 41h\u00a0 ;&#8221;A&#8221;<\/p><p>0288 52\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 52h\u00a0 ;&#8221;R&#8221;<\/p><p>0289 00\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 00h<\/p><p>028a 08\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 08h<\/p><p>028b 06\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 06h<\/p><p>028c fe\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 feh<\/p><p>028d 0a\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 0ah<\/p><p>028e e5\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 e5h<\/p><p>028f 08\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 08h<\/p><p>;&#8212;&#8212;-CLOSE #*<\/p><p>0290 d4\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 d4h<\/p><p>0291 0c\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 0ch<\/p><p>0292 06\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 06h<\/p><p>0293 fe\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 feh<\/p><p>0294 0a\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 0ah<\/p><p>0295 d5\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 d5h<\/p><p>0296 08\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 08h<\/p><p>;&#8212;&#8212;-PRINT*<\/p><p>0297 f5\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 f5h<\/p><p>0298 04\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 04h<\/p><p>0299 23\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 23h<\/p><p>029a 00\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 00h<\/p><p>029b 00\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 00h<\/p><p>029c 0a\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 0ah<\/p><p>029d 06\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 06h<\/p><p>029e fe\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 feh<\/p><p>029f 0c\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 0ch<\/p><p>02a0 48\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 48h<\/p><p>02a1 07\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 07h<\/p><p>;&#8212;&#8212;-INPUT*<\/p><p>02a2 ee\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 eeh<\/p><p>02a3 04\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 04h<\/p><p>02a4 23\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 23h<\/p><p>02a5 00\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 00h<\/p><p>02a6 00\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 00h<\/p><p>02a7 14\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 14h<\/p><p>02a8 20\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 20h<\/p><p>02a9 fe\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 feh<\/p><p>02aa 00\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 00h<\/p><p>02ab 00\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 00h<\/p><p>02ac 00\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 00h<\/p><p>;&#8212;&#8212;-LIST*<\/p><p>02ad f0\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 f0h<\/p><p>02ae 1e\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 1eh<\/p><p>02af fe\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 feh<\/p><p>02b0 00\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 00h<\/p><p>02b1 80\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 80h<\/p><p>02b2 08\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 08h<\/p><p>;&#8212;&#8212;-RESTORE*<\/p><p>02b3 e5\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 e5h<\/p><p>02b4 04\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 04h<\/p><p>02b5 23\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 23h\u00a0 ;&#8221;#&#8221;<\/p><p>02b6 00\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 00h<\/p><p>02b7 00\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 00h<\/p><p>02b8 06\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 06h<\/p><p>02b9 fe\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 feh<\/p><p>02ba 0c\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 0ch<\/p><p>02bb 53\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 53h<\/p><p>02bc 08\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 08h<\/p><p>;&#8212;&#8212;-MERGE*<\/p><p>02bd d5\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 d5h<\/p><p>02be 02\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 02h<\/p><p>02bf 06\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 06h<\/p><p>02c0 fe\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 feh<\/p><p>02c1 0a\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 0ah<\/p><p>02c2 a7\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 a7h<\/p><p>02c3 0c\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 0ch<\/p><p>;&#8212;&#8212;-GOTO*<\/p><p>02c4 ec\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 ech<\/p><p>02c5 02\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 02h<\/p><p>02c6 16\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 16h<\/p><p>02c7 06\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 06h<\/p><p>02c8 fe\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 feh<\/p><p>02c9 0a\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 0ah<\/p><p>02ca 44\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 44h<\/p><p>02cb 08\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 08h<\/p><p>;&#8212;&#8212;-GOSUB*<\/p><p>02cc ed\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 edh<\/p><p>02cd 0e\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 0eh<\/p><p>02ce 18\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 18h<\/p><p>02cf 06\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 06h<\/p><p>02d0 fe\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 feh<\/p><p>02d1 0a\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 0ah<\/p><p>02d2 34\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 34h<\/p><p>02d3 08\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 08h<\/p><p>;&#8212;&#8212;-DRAW*<\/p><p>02d4 fc\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 fch<\/p><p>02d5 06\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 06h<\/p><p>02d6 fe\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 feh<\/p><p>02d7 0c\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 0ch<\/p><p>02d8 4e\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 4eh<\/p><p>02d9 08\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 08h<\/p><p>;&#8212;&#8212;-FORMAT*<\/p><p>02da d0\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 d0h<\/p><p>02db 02\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 02h<\/p><p>02dc 12\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 12h<\/p><p>02dd 18\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 18h<\/p><p>02de 06\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 06h<\/p><p>02df fe\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 feh<\/p><p>02e0 0a\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 0ah<\/p><p>02e1 9e\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 9eh<\/p><p>02e2 0e\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 0eh<\/p><p>;&#8212;&#8212;-ERASE*<\/p><p>02e3 d2\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 d2h<\/p><p>02e4 02\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 02h<\/p><p>02e5 10\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 10h<\/p><p>02e6 06\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 06h<\/p><p>02e7 fe\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 feh<\/p><p>02e8 0a\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 0ah<\/p><p>02e9 bb\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 bbh<\/p><p>02ea 08\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 08h<\/p><p>;&#8212;&#8212;-LET*<\/p><p>02eb f1\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 f1h<\/p><p>02ec 02\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 02h<\/p><p>02ed 04\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 04h<\/p><p>02ee ac\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 ach\u00a0 ;&#8221;AT&#8221; keyword?<\/p><p>02ef 00\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 00h<\/p><p>02f0 02\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 02h<\/p><p>02f1 06\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 06h<\/p><p>02f2 fe\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 feh<\/p><p>02f3 08\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 08h<\/p><p>02f4 69\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 69h<\/p><p>02f5 09\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 09h<\/p><p>;&#8212;&#8212;-MOVE*<\/p><p>02f6 d1\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 d1h<\/p><p>02f7 02\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 02h<\/p><p>02f8 04\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 04h<\/p><p>02f9 ac\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 ach\u00a0 ;&#8221;AT&#8221; keyword?<\/p><p>02fa 00\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 00h<\/p><p>02fb 02\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 02h<\/p><p>02fc 06\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 06h<\/p><p>02fd fe\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 feh<\/p><p>02fe 0a\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 0ah<\/p><p>02ff 2f\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 2fh<\/p><p>0300 09\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 09h<\/p><p>;&#8212;&#8212;-DIM*<\/p><p>0301 e9\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 e9h<\/p><p>0302 02\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 02h<\/p><p>0303 06\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 06h<\/p><p>0304 fe\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 feh<\/p><p>0305 06\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 06h<\/p><p>0306 c6\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 c6h<\/p><p>0307 08\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 08h<\/p><p>;&#8212;&#8212;-ATTR*<\/p><p>0308 ab\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 abh<\/p><p>0309 02\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 02h<\/p><p>030a 04\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 04h<\/p><p>030b 50\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 50h\u00a0 ;&#8221;P&#8221;<\/p><p>030c 55\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 55h\u00a0 ;&#8221;U&#8221;<\/p><p>030d 56\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 56h\u00a0 ;&#8221;V&#8221;<\/p><p>030e 49\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 49h\u00a0 ;&#8221;I&#8221;<\/p><p>030f 00\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 00h<\/p><p>0310 06\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 06h<\/p><p>0311 fe\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 feh<\/p><p>0312 04\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 04h<\/p><p>0313 ba\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 bah<\/p><p>0314 0e\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 0eh<\/p><p>;&#8212;&#8212;-NEXT*<\/p><p>0315 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 ffh\u00a0 ;error in table! that&#8217;s why NEXT didn&#8217;t work<\/p><p>0316 0e\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 0eh<\/p><p>0317 06\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 06h<\/p><p>0318 fe\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 feh<\/p><p>0319 08\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 08h<\/p><p>031a 5e\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 5eh<\/p><p>031b 08\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 08h<\/p><p>;end table with magic number<\/p><p>031c ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 ffh<\/p><p>\u00a0<\/p><p>; CBAS \u2013 call ZX ROM proc (call + defw)<\/p><p>031d 223f21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (213fh),hl<\/p><p>0320 ed534121\u00a0 ld\u00a0 \u00a0 \u00a0 (2141h),de<\/p><p>0324 e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl<\/p><p>0325 5e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 e,(hl)<\/p><p>0326 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>0327 56\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 d,(hl)<\/p><p>0328 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>0329 e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>032a 213a21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,213ah<\/p><p>032d cbc6\u00a0 \u00a0 \u00a0 set\u00a0 \u00a0 \u00a00,(hl)<\/p><p>032f 210800\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,0008h<\/p><p>0332 e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>0333 d5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 de<\/p><p>0334 2a3f21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(213fh)<\/p><p>0337 ed5b4121\u00a0 ld\u00a0 \u00a0 \u00a0 de,(2141h)<\/p><p>033b c30306\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0603h<\/p><p>033e 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>033f 223f21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (213fh),hl<\/p><p>0342 7e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(hl)<\/p><p>0343 b7\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 a<\/p><p>0344 2806\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,034ch<\/p><p>0346 47\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,a<\/p><p>0347 e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl<\/p><p>0348 33\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0sp<\/p><p>0349 10fd\u00a0 \u00a0 \u00a0 djnz\u00a0 \u00a0 0348h<\/p><p>034b e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>034c 2a5d5c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(5c5dh)<\/p><p>034f 7e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(hl)<\/p><p>0350 cd6502\u00a0 \u00a0 call\u00a0 \u00a0 0265h<\/p><p>0353 c26a04\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 nz,046ah<\/p><p>0356 2a3f21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(213fh)<\/p><p>0359 cd6306\u00a0 \u00a0 call\u00a0 \u00a0 0663h<\/p><p>035c c0\u00a0 \u00a0 \u00a0 \u00a0 ret\u00a0 \u00a0 \u00a0nz<\/p><p>\u00a0<\/p><p>035d 21f41b\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,1bf4h<\/p><p>0360 e3\u00a0 \u00a0 \u00a0 \u00a0 ex\u00a0 \u00a0 \u00a0 (sp),hl<\/p><p>0361 c30306\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0603h<\/p><p>\u00a0<\/p><p>; PUTCOM<\/p><p>0364 ed430321\u00a0 ld\u00a0 \u00a0 \u00a0 (2103h),bc<\/p><p>0368 ed530521\u00a0 ld\u00a0 \u00a0 \u00a0 (2105h),de<\/p><p>036c 220721\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2107h),hl<\/p><p>036f f5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 af<\/p><p>0370 e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl<\/p><p>0371 220121\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2101h),hl<\/p><p>0374 dd220921\u00a0 ld\u00a0 \u00a0 \u00a0 (2109h),ix<\/p><p>0378 fd220b21\u00a0 ld\u00a0 \u00a0 \u00a0 (210bh),iy<\/p><p>037c 3ec0\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,0c0h<\/p><p>037e 322f21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (212fh),a<\/p><p>0381 3e0d\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,0dh<\/p><p>0383 323021\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2130h),a<\/p><p>0386 210021\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,2100h<\/p><p>0389 cd9504\u00a0 \u00a0 call\u00a0 \u00a0 0495h<\/p><p>038c c8\u00a0 \u00a0 \u00a0 \u00a0 ret\u00a0 \u00a0 \u00a0z<\/p><p>\u00a0<\/p><p>038d cd1204\u00a0 \u00a0 call\u00a0 \u00a0 0412h<\/p><p>0390 38f4\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 c,0386h<\/p><p>0392 c36c04\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 046ch<\/p><p>\u00a0<\/p><p>; PUTDAT<\/p><p>0395 323021\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2130h),a<\/p><p>0398 3ed0\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,0d0h<\/p><p>039a 322f21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (212fh),a<\/p><p>039d 210020\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,2000h<\/p><p>03a0 cd9504\u00a0 \u00a0 call\u00a0 \u00a0 0495h<\/p><p>03a3 c8\u00a0 \u00a0 \u00a0 \u00a0 ret\u00a0 \u00a0 \u00a0z<\/p><p>\u00a0<\/p><p>03a4 cd1204\u00a0 \u00a0 call\u00a0 \u00a0 0412h<\/p><p>03a7 38f4\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 c,039dh<\/p><p>03a9 c36c04\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 046ch<\/p><p>\u00a0<\/p><p>; receive data block or command from fdd<\/p><p>03ac cdd604\u00a0 \u00a0 call\u00a0 \u00a0 04d6h<\/p><p>03af 2808\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,03b9h<\/p><p>03b1 cd1204\u00a0 \u00a0 call\u00a0 \u00a0 0412h<\/p><p>03b4 38f6\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 c,03ach<\/p><p>03b6 c36a04\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 046ah<\/p><p>03b9 3a2f21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(212fh)<\/p><p>03bc fec0\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 0c0h<\/p><p>03be 2802\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,03c2h<\/p><p>03c0 a7\u00a0 \u00a0 \u00a0 \u00a0 and\u00a0 \u00a0 \u00a0a<\/p><p>03c1 c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>03c2 2a0121\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(2101h)<\/p><p>03c5 e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>03c6 f1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0af<\/p><p>03c7 ed4b0321\u00a0 ld\u00a0 \u00a0 \u00a0 bc,(2103h)<\/p><p>03cb ed5b0521\u00a0 ld\u00a0 \u00a0 \u00a0 de,(2105h)<\/p><p>03cf 2a0721\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(2107h)<\/p><p>03d2 dd2a0921\u00a0 ld\u00a0 \u00a0 \u00a0 ix,(2109h)<\/p><p>03d6 37\u00a0 \u00a0 \u00a0 \u00a0 scf<\/p><p>03d7 c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>; PR_ERR \u2013 hl = txt addr, b = limit, max 33 chars<\/p><p>03d8 e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>03d9 3efe\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,0feh<\/p><p>03db cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>03de 0116\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 1601h<\/p><p>03e0 3eff\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,0ffh<\/p><p>03e2 328c5c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (5c8ch),a<\/p><p>03e5 cd1500\u00a0 \u00a0 call\u00a0 \u00a0 0015h<\/p><p>03e8 fe53\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 53h<\/p><p>03ea 2007\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,03f3h<\/p><p>03ec cd1500\u00a0 \u00a0 call\u00a0 \u00a0 0015h<\/p><p>03ef fe51\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 51h<\/p><p>03f1 20f9\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,03ech<\/p><p>03f3 cd3100\u00a0 \u00a0 call\u00a0 \u00a0 0031h<\/p><p>03f6 e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl<\/p><p>03f7 e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>03f8 7c\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,h<\/p><p>03f9 1f\u00a0 \u00a0 \u00a0 \u00a0 rra<\/p><p>03fa 0600\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,00h<\/p><p>03fc 3802\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 c,0400h<\/p><p>03fe 0621\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,21h<\/p><p>0400 e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl<\/p><p>0401 04\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0b<\/p><p>0402 78\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,b<\/p><p>0403 fe21\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 21h<\/p><p>0405 c8\u00a0 \u00a0 \u00a0 \u00a0 ret\u00a0 \u00a0 \u00a0z<\/p><p>\u00a0<\/p><p>0406 7e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(hl)<\/p><p>0407 b7\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 a<\/p><p>0408 c8\u00a0 \u00a0 \u00a0 \u00a0 ret\u00a0 \u00a0 \u00a0z<\/p><p>\u00a0<\/p><p>0409 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>040a e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>040b cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>040e 1000\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 0010h<\/p><p>0410 18ee\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0400h<\/p><p>0412 3e7f\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,7fh<\/p><p>0414 dbfe\u00a0 \u00a0 \u00a0 in\u00a0 \u00a0 \u00a0 a,(0feh)<\/p><p>0416 1f\u00a0 \u00a0 \u00a0 \u00a0 rra<\/p><p>0417 d8\u00a0 \u00a0 \u00a0 \u00a0 ret\u00a0 \u00a0 \u00a0c<\/p><p>\u00a0<\/p><p>0418 3efe\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,0feh<\/p><p>041a dbfe\u00a0 \u00a0 \u00a0 in\u00a0 \u00a0 \u00a0 a,(0feh)<\/p><p>041c 1f\u00a0 \u00a0 \u00a0 \u00a0 rra<\/p><p>041d d8\u00a0 \u00a0 \u00a0 \u00a0 ret\u00a0 \u00a0 \u00a0c<\/p><p>\u00a0<\/p><p>041e 3e14\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,14h<\/p><p>0420 c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>0421 320221\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2102h),a<\/p><p>0424 a7\u00a0 \u00a0 \u00a0 \u00a0 and\u00a0 \u00a0 \u00a0a<\/p><p>0425 c8\u00a0 \u00a0 \u00a0 \u00a0 ret\u00a0 \u00a0 \u00a0z<\/p><p>\u00a0<\/p><p>0426 fe81\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 81h<\/p><p>0428 113f04\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 de,043fh<\/p><p>042b 2806\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0433h<\/p><p>042d fe4b\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 4bh<\/p><p>042f 115204\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 de,0452h<\/p><p>0432 c0\u00a0 \u00a0 \u00a0 \u00a0 ret\u00a0 \u00a0 \u00a0nz<\/p><p>\u00a0<\/p><p>0433 e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>0434 210d21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,210dh<\/p><p>0437 eb\u00a0 \u00a0 \u00a0 \u00a0 ex\u00a0 \u00a0 \u00a0 de,hl<\/p><p>0438 012000\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 bc,0020h<\/p><p>043b edb0\u00a0 \u00a0 \u00a0 ldir<\/p><p>043d e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl<\/p><p>043e c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>043f\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0defs\u00a0 \u00a0 \u201cSupersede (Y\/N) ? \u201c<\/p><p>0451 00\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 0<\/p><p>0452\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0defs\u00a0 \u00a0 \u201cWrong data type\u201d<\/p><p>0461 00\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 0<\/p><p>\u00a0<\/p><p>0462 eb\u00a0 \u00a0 \u00a0 \u00a0 ex\u00a0 \u00a0 \u00a0 de,hl<\/p><p>0463 cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>0466 7b00\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 007bh<\/p><p>0468 1802\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 046ch<\/p><p>046a 3e0b\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,0bh<\/p><p>046c ed7b3d5c\u00a0 ld\u00a0 \u00a0 \u00a0 sp,(5c3dh)<\/p><p>0470 fd7700\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (iy+00h),a<\/p><p>0473 2a5d5c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(5c5dh)<\/p><p>0476 225f5c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (5c5fh),hl<\/p><p>0479 21c516\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,16c5h<\/p><p>047c e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>047d c30306\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0603h<\/p><p>\u00a0<\/p><p>0480 fd3600ff\u00a0 ld\u00a0 \u00a0 \u00a0 (iy+00h),0ffh<\/p><p>0484 213a21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,213ah<\/p><p>0487 cb4e\u00a0 \u00a0 \u00a0 bit\u00a0 \u00a0 \u00a01,(hl)<\/p><p>0489 cb8e\u00a0 \u00a0 \u00a0 res\u00a0 \u00a0 \u00a01,(hl)<\/p><p>048b ca0306\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 z,0603h<\/p><p>048e 21761b\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,1b76h<\/p><p>0491 e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>0492 c30306\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0603h<\/p><p>\u00a0<\/p><p>; low-level operations<\/p><p>\u00a0<\/p><p>; send block to fdd, hl \u2013 block address<\/p><p>0495 d5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 de<\/p><p>0496 c5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 bc<\/p><p>0497 e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>0498 3e0a\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,0ah<\/p><p>049a 323221\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2132h),a\u00a0 \u00a0 \u00a0 \u00a0; retry count<\/p><p>049d 212f21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,212fh\u00a0 \u00a0 \u00a0 \u00a0 ; address for block type variable (3 bytes)<\/p><p>04a0 0603\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,03h\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0; 3 bytes to send<\/p><p>04a2 0e00\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 c,00h<\/p><p>04a4 cd2e05\u00a0 \u00a0 call\u00a0 \u00a0 052eh\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0; send b bytes from (hl++)<\/p><p>04a7 3a3021\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2130h)\u00a0 \u00a0 \u00a0 \u00a0; block length<\/p><p>04aa 47\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,a<\/p><p>04ab e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 ; restore hl<\/p><p>04ac e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>04ad cd2e05\u00a0 \u00a0 call\u00a0 \u00a0 052eh\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0; send b bytes from (hl++)<\/p><p>04b0 79\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,c\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0; c=0?<\/p><p>04b1 ed44\u00a0 \u00a0 \u00a0 neg<\/p><p>04b3 cd2a05\u00a0 \u00a0 call\u00a0 \u00a0 052ah<\/p><p>04b6 213121\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,2131h<\/p><p>04b9 cd8105\u00a0 \u00a0 call\u00a0 \u00a0 0581h<\/p><p>04bc 3a3121\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2131h)<\/p><p>04bf feb0\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 0b0h\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 ; b0h = OK<\/p><p>04c1 2005\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,04c8h<\/p><p>04c3 af\u00a0 \u00a0 \u00a0 \u00a0 xor\u00a0 \u00a0 \u00a0a<\/p><p>04c4 e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl<\/p><p>04c5 c1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0bc<\/p><p>04c6 d1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0de<\/p><p>04c7 c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>; send byte to fdd<\/p><p>04c8 3a3221\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2132h)<\/p><p>04cb 3d\u00a0 \u00a0 \u00a0 \u00a0 dec\u00a0 \u00a0 \u00a0a\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0; decrease retry count<\/p><p>04cc 323221\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2132h),a<\/p><p>04cf 20cc\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,049dh\u00a0 \u00a0 \u00a0 \u00a0 ; not 0 yet -&gt; jump to retry<\/p><p>; return with error<\/p><p>04d1 3e03\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,03h\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0; 0 -&gt; error code = 3<\/p><p>04d3 a7\u00a0 \u00a0 \u00a0 \u00a0 and\u00a0 \u00a0 \u00a0a<\/p><p>04d4 18ee\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 04c4h return<\/p><p>\u00a0<\/p><p>; receive data block (or command) from fdd<\/p><p>04d6 d5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 de<\/p><p>04d7 c5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 bc<\/p><p>04d8 e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>04d9 3e0a\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,0ah<\/p><p>04db 323221\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2132h),a<\/p><p>04de 212f21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,212fh<\/p><p>04e1 0603\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,03h\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0; 3 bytes<\/p><p>04e3 0e00\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 c,00h<\/p><p>04e5 cd8305\u00a0 \u00a0 call\u00a0 \u00a0 0583h\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0; receive b bytes<\/p><p>04e8 3a2f21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(212fh)<\/p><p>04eb fec0\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 0c0h<\/p><p>04ed 2806\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,04f5h<\/p><p>04ef fed0\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 0d0h<\/p><p>04f1 2807\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,04fah<\/p><p>04f3 18e9\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 04deh<\/p><p>04f5 210021\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,2100h<\/p><p>04f8 1803\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 04fdh<\/p><p>04fa 210020\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,2000h<\/p><p>04fd 3a3021\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2130h)<\/p><p>0500 47\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,a<\/p><p>0501 cd8305\u00a0 \u00a0 call\u00a0 \u00a0 0583h<\/p><p>0504 213121\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,2131h<\/p><p>0507 cd8105\u00a0 \u00a0 call\u00a0 \u00a0 0581h<\/p><p>050a 79\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,c<\/p><p>050b a7\u00a0 \u00a0 \u00a0 \u00a0 and\u00a0 \u00a0 \u00a0a<\/p><p>050c 2815\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0523h<\/p><p>050e 3a3221\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2132h)<\/p><p>0511 3d\u00a0 \u00a0 \u00a0 \u00a0 dec\u00a0 \u00a0 \u00a0a<\/p><p>0512 323221\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2132h),a<\/p><p>0515 2807\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,051eh<\/p><p>0517 3ee0\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,0e0h<\/p><p>0519 cd2a05\u00a0 \u00a0 call\u00a0 \u00a0 052ah\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0; send E0h<\/p><p>051c 18c0\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 04deh\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0; go to receive data<\/p><p>\u00a0<\/p><p>; set code to 4 then pop\/ret<\/p><p>051e 3e04\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,04h<\/p><p>0520 a7\u00a0 \u00a0 \u00a0 \u00a0 and\u00a0 \u00a0 \u00a0a<\/p><p>0521 18a1\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 04c4h<\/p><p>\u00a0<\/p><p>; send b0h to fdd then pop\/ret<\/p><p>0523 3eb0\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,0b0h<\/p><p>0525 cd2a05\u00a0 \u00a0 call\u00a0 \u00a0 052ah<\/p><p>0528 189a\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 04c4h<\/p><p>\u00a0<\/p><p>; send 1 byte from a<\/p><p>052a 0601\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,01h<\/p><p>052c 1801\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 052fh<\/p><p>\u00a0<\/p><p>; send b bytes from (hl++)<\/p><p>;<\/p><p>; 1 byte transmission model:<\/p><p>; (b7: 0 \u2013 left nibble, 1 \u2013 right nibble)<\/p><p>; (b6: 0 \u2013 data valid, 1 \u2013 data req)<\/p><p>;<\/p><p>; Send 0000 rrrr (right nibble)<\/p><p>; wait for 01xx xxxx<\/p><p>; Send 1000 rrrr (right nibble)<\/p><p>; wait for 11xx xxxx<\/p><p>; Send 1000 llll (left nibble)<\/p><p>; Send 0000 llll (left nibble)<\/p><p>; wait for 00xx xxxx<\/p><p>; Send 0000 0000 (clear port)<\/p><p>\u00a0<\/p><p>052e 7e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(hl)<\/p><p>052f 57\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 d,a<\/p><p>0530 81\u00a0 \u00a0 \u00a0 \u00a0 add\u00a0 \u00a0 \u00a0a,c<\/p><p>0531 4f\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 c,a<\/p><p>0532 c5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 bc<\/p><p>0533 7a\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,d ; get byte<\/p><p>0534 e60f\u00a0 \u00a0 \u00a0 and\u00a0 \u00a0 \u00a00fh ; separate right nibble<\/p><p>0536 d3ef\u00a0 \u00a0 \u00a0 out\u00a0 \u00a0 \u00a0(0efh),a ; send right nibble with b7=0<\/p><p>0538 5f\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 e,a ; e=right nibble<\/p><p>0539 7a\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,d<\/p><p>053a e6f0\u00a0 \u00a0 \u00a0 and\u00a0 \u00a0 \u00a00f0h<\/p><p>053c 0f\u00a0 \u00a0 \u00a0 \u00a0 rrca<\/p><p>053d 0f\u00a0 \u00a0 \u00a0 \u00a0 rrca<\/p><p>053e 0f\u00a0 \u00a0 \u00a0 \u00a0 rrca<\/p><p>053f 0f\u00a0 \u00a0 \u00a0 \u00a0 rrca<\/p><p>0540 57\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 d,a ; d=shifted left nibble<\/p><p>0541 01c000\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 bc,00c0h<\/p><p>0544 dbef\u00a0 \u00a0 \u00a0 in\u00a0 \u00a0 \u00a0 a,(0efh) ; check status<\/p><p>0546 a1\u00a0 \u00a0 \u00a0 \u00a0 and\u00a0 \u00a0 \u00a0c ; C0h (b7=1, b6=1)<\/p><p>0547 fe40\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 40h ; test b7=0, b6=1<\/p><p>0549 2804\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,054fh ; status OK<\/p><p>054b 10f7\u00a0 \u00a0 \u00a0 djnz\u00a0 \u00a0 0544h ; loop for status check<\/p><p>054d 1823\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0572h ; error handling<\/p><p>054f 7b\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,e<\/p><p>0550 f680\u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 80h<\/p><p>0552 d3ef\u00a0 \u00a0 \u00a0 out\u00a0 \u00a0 \u00a0(0efh),a ; send right nibble with b7=1<\/p><p>0554 0600\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,00h<\/p><p>0556 dbef\u00a0 \u00a0 \u00a0 in\u00a0 \u00a0 \u00a0 a,(0efh) ; check status<\/p><p>0558 a1\u00a0 \u00a0 \u00a0 \u00a0 and\u00a0 \u00a0 \u00a0c ; C0h<\/p><p>0559 fec0\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 0c0h ; test b7=1, b6=1<\/p><p>055b 2804\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0561h ; status OK<\/p><p>055d 10f7\u00a0 \u00a0 \u00a0 djnz\u00a0 \u00a0 0556h<\/p><p>055f 1811\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0572h ; error handling<\/p><p>0561 7a\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,d<\/p><p>0562 f680\u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 80h<\/p><p>0564 d3ef\u00a0 \u00a0 \u00a0 out\u00a0 \u00a0 \u00a0(0efh),a ; send left nibble with b7=1<\/p><p>0566 7a\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,d<\/p><p>0567 d3ef\u00a0 \u00a0 \u00a0 out\u00a0 \u00a0 \u00a0(0efh),a ; send left nibble with b7=0<\/p><p>0569 0600\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,00h<\/p><p>056b dbef\u00a0 \u00a0 \u00a0 in\u00a0 \u00a0 \u00a0 a,(0efh)<\/p><p>056d a1\u00a0 \u00a0 \u00a0 \u00a0 and\u00a0 \u00a0 \u00a0c ; test b7=0, b6=0<\/p><p>056e 280b\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,057bh<\/p><p>0570 10f9\u00a0 \u00a0 \u00a0 djnz\u00a0 \u00a0 056bh<\/p><p>; error handling<\/p><p>0572 3e00\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,00h ; clear port<\/p><p>0574 d3ef\u00a0 \u00a0 \u00a0 out\u00a0 \u00a0 \u00a0(0efh),a<\/p><p>0576 c1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0bc<\/p><p>0577 e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl<\/p><p>0578 c3d104\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 04d1h ; jump to error handling<\/p><p>; continue loop<\/p><p>057b c1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0bc<\/p><p>057c 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>057d 10af\u00a0 \u00a0 \u00a0 djnz\u00a0 \u00a0 052eh<\/p><p>057f af\u00a0 \u00a0 \u00a0 \u00a0 xor\u00a0 \u00a0 \u00a0a ; return with code 0 (OK)<\/p><p>0580 c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>\u00a0<\/p><p>; receive byte from fdd<\/p><p>0581 0601\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,01h<\/p><p>\u00a0<\/p><p>; receive b bytes from fdd to (hl++)<\/p><p>;<\/p><p>; 1 byte transmission model:<\/p><p>; (b7: 0 \u2013 left nibble, 1 \u2013 right nibble)<\/p><p>; (b6: 0 \u2013 data valid, 1 \u2013 data req)<\/p><p>;<\/p><p>; Send 0100 0000<\/p><p>; wait for 10xx rrrr (right nibble)<\/p><p>; Send 1100 0000<\/p><p>; wait for 00xx llll (left nibble)<\/p><p>; send 0000 0000 (clear port)<\/p><p>;<\/p><p>0583 c5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 bc<\/p><p>0584 3e40\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,40h<\/p><p>0586 d3ef\u00a0 \u00a0 \u00a0 out\u00a0 \u00a0 \u00a0(0efh),a; send 40h (b7=0, b6=1)<\/p><p>0588 01c000\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 bc,00c0h<\/p><p>058b dbef\u00a0 \u00a0 \u00a0 in\u00a0 \u00a0 \u00a0 a,(0efh)<\/p><p>058d 5f\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 e,a<\/p><p>058e a1\u00a0 \u00a0 \u00a0 \u00a0 and\u00a0 \u00a0 \u00a0c ; c0h = 1100 0000<\/p><p>058f fe80\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 80h ; wait for b7=1, b6=0<\/p><p>0591 2804\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0597h<\/p><p>0593 10f6\u00a0 \u00a0 \u00a0 djnz\u00a0 \u00a0 058bh<\/p><p>0595 18db\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0572h ; jump to error handling (timeout)<\/p><p>0597 3ec0\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,0c0h<\/p><p>0599 d3ef\u00a0 \u00a0 \u00a0 out\u00a0 \u00a0 \u00a0(0efh),a ; send C0h command (b7=1, b6=1)<\/p><p>059b 0600\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,00h<\/p><p>059d dbef\u00a0 \u00a0 \u00a0 in\u00a0 \u00a0 \u00a0 a,(0efh)<\/p><p>059f 57\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 d,a<\/p><p>05a0 a1\u00a0 \u00a0 \u00a0 \u00a0 and\u00a0 \u00a0 \u00a0c ; test b7 and b6<\/p><p>05a1 2804\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,05a7h ; b7=0 and b6=0<\/p><p>05a3 10f8\u00a0 \u00a0 \u00a0 djnz\u00a0 \u00a0 059dh<\/p><p>05a5 18cb\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0572h ; jump to error handling (timeout)<\/p><p>05a7 d3ef\u00a0 \u00a0 \u00a0 out\u00a0 \u00a0 \u00a0(0efh),a ; send 0<\/p><p>05a9 7b\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,e ; e is right nibble<\/p><p>05aa e60f\u00a0 \u00a0 \u00a0 and\u00a0 \u00a0 \u00a00fh<\/p><p>05ac 5f\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 e,a<\/p><p>05ad 7a\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,d ; d is left nibble<\/p><p>05ae e60f\u00a0 \u00a0 \u00a0 and\u00a0 \u00a0 \u00a00fh<\/p><p>05b0 07\u00a0 \u00a0 \u00a0 \u00a0 rlca<\/p><p>05b1 07\u00a0 \u00a0 \u00a0 \u00a0 rlca<\/p><p>05b2 07\u00a0 \u00a0 \u00a0 \u00a0 rlca<\/p><p>05b3 07\u00a0 \u00a0 \u00a0 \u00a0 rlca<\/p><p>05b4 b3\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 e ; l+r nibbles<\/p><p>05b5 77\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (hl),a<\/p><p>05b6 c1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0bc<\/p><p>05b7 81\u00a0 \u00a0 \u00a0 \u00a0 add\u00a0 \u00a0 \u00a0a,c<\/p><p>05b8 4f\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 c,a<\/p><p>05b9 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>05ba 10c7\u00a0 \u00a0 \u00a0 djnz\u00a0 \u00a0 0583h<\/p><p>05bc af\u00a0 \u00a0 \u00a0 \u00a0 xor\u00a0 \u00a0 \u00a0a<\/p><p>05bd c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>05be 53\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 83 ; \u201cS\u201d<\/p><p>05bf 54\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 84 ; \u201cT\u201d<\/p><p>05c0 41\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 65 ; \u201cA\u201d<\/p><p>05c1 52\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 82 ; \u201cR\u201d<\/p><p>05c2 54\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 84 ; \u201cT\u201d<\/p><p>05c3 00\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 0<\/p><p>05c4 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05c5 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05c6 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05c7 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05c8 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05c9 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05ca ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05cb ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05cc ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05cd ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05ce ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05cf ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05d0 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05d1 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05d2 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05d3 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05d4 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05d5 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05d6 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05d7 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05d8 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05d9 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05da ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05db ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05dc ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05dd ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05de ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05df ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05e0 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05e1 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05e2 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05e3 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05e4 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05e5 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05e6 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05e7 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05e8 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05e9 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05ea ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05eb ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05ec ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05ed ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05ee ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05ef ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05f0 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05f1 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05f2 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05f3 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05f4 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05f5 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05f6 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05f7 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05f8 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05f9 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05fa ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05fb ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05fc ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05fd ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05fe ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>05ff ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>0600 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>0601 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>0602 ff\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 255<\/p><p>0603 fb\u00a0 \u00a0 \u00a0 \u00a0 ei<\/p><p>0604 c9\u00a0 \u00a0 \u00a0 \u00a0 ret\u00a0 \u00a0 \u00a0 ; interface ROM\/RAM OFF<\/p><p>\u00a0<\/p><p>0605 c39503\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0395h ; PUTDAT<\/p><p>0608 c36403\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0364h ; PUTCOM<\/p><p>060b c3ac03\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 03ach ; GETBLOCK<\/p><p>060e c39504\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0495h ; SENDBL<\/p><p>0611 c3d604\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 04d6h ; GETBL<\/p><p>0614 c3940d\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0d94h ; RDBLOC<\/p><p>0617 c3bf0d\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0dbfh ; RDMEM<\/p><p>061a c3540b\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0b54h ; WRTMEM<\/p><p>061d c31d03\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 031dh ; CBAS<\/p><p>0620 c3610a\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0a61h ; SAVEP<\/p><p>0623 c3c10c\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0cc1h ; LOADP<\/p><p>0626 c38806\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0688h ; CONVMD<\/p><p>\u00a0<\/p><p>0629 3a3621\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2136h)<\/p><p>062c cb7f\u00a0 \u00a0 \u00a0 bit\u00a0 \u00a0 \u00a07,a<\/p><p>062e c0\u00a0 \u00a0 \u00a0 \u00a0 ret\u00a0 \u00a0 \u00a0nz<\/p><p>\u00a0<\/p><p>062f 2a4921\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(2149h)<\/p><p>0632 cd6306\u00a0 \u00a0 call\u00a0 \u00a0 0663h<\/p><p>0635 c8\u00a0 \u00a0 \u00a0 \u00a0 ret\u00a0 \u00a0 \u00a0z<\/p><p>\u00a0<\/p><p>0636 e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>0637 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>0638 4e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 c,(hl)<\/p><p>0639 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>063a 46\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,(hl)<\/p><p>063b 03\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0bc<\/p><p>063c 03\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0bc<\/p><p>063d 03\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0bc<\/p><p>063e e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl<\/p><p>063f cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>0642 e819\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 19e8h<\/p><p>0644 c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>0645 213a21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,213ah<\/p><p>0648 cbe6\u00a0 \u00a0 \u00a0 set\u00a0 \u00a0 \u00a04,(hl)<\/p><p>064a cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>064d b228\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 28b2h<\/p><p>064f cba6\u00a0 \u00a0 \u00a0 res\u00a0 \u00a0 \u00a04,(hl)<\/p><p>0651 cb86\u00a0 \u00a0 \u00a0 res\u00a0 \u00a0 \u00a00,(hl)<\/p><p>0653 e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl<\/p><p>0654 e3\u00a0 \u00a0 \u00a0 \u00a0 ex\u00a0 \u00a0 \u00a0 (sp),hl<\/p><p>0655 f5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 af<\/p><p>0656 114f06\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 de,064fh<\/p><p>0659 eb\u00a0 \u00a0 \u00a0 \u00a0 ex\u00a0 \u00a0 \u00a0 de,hl<\/p><p>065a a7\u00a0 \u00a0 \u00a0 \u00a0 and\u00a0 \u00a0 \u00a0a<\/p><p>065b ed52\u00a0 \u00a0 \u00a0 sbc\u00a0 \u00a0 \u00a0hl,de<\/p><p>065d c26204\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 nz,0462h<\/p><p>0660 f1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0af<\/p><p>0661 e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl<\/p><p>0662 c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>0663 fdcb017e\u00a0 bit\u00a0 \u00a0 \u00a07,(iy+01h)<\/p><p>0667 c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>; CONV \u2013 FDD takes control of printing<\/p><p>0668 cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>066b f12b\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 2bf1h<\/p><p>\u00a0<\/p><p>; text -&gt; buffer + hr(0)<\/p><p>066d 210020\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,2000h<\/p><p>0670 e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>0671 a7\u00a0 \u00a0 \u00a0 \u00a0 and\u00a0 \u00a0 \u00a0a<\/p><p>0672 214000\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,0040h<\/p><p>0675 ed42\u00a0 \u00a0 \u00a0 sbc\u00a0 \u00a0 \u00a0hl,bc<\/p><p>0677 e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl<\/p><p>0678 3808\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 c,0682h<\/p><p>067a 78\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,b<\/p><p>067b b1\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 c<\/p><p>067c 2804\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0682h<\/p><p>067e eb\u00a0 \u00a0 \u00a0 \u00a0 ex\u00a0 \u00a0 \u00a0 de,hl<\/p><p>067f edb0\u00a0 \u00a0 \u00a0 ldir<\/p><p>0681 eb\u00a0 \u00a0 \u00a0 \u00a0 ex\u00a0 \u00a0 \u00a0 de,hl<\/p><p>0682 3600\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (hl),00h<\/p><p>0684 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>0685 3c\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0a<\/p><p>0686 47\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,a<\/p><p>0687 c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>;<\/p><p>0688 cdac03\u00a0 \u00a0 call\u00a0 \u00a0 03ach<\/p><p>068b 30fb\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nc,0688h<\/p><p>068d 3a0021\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2100h)<\/p><p>0690 fe80\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 80h<\/p><p>0692 c8\u00a0 \u00a0 \u00a0 \u00a0 ret\u00a0 \u00a0 \u00a0z<\/p><p>\u00a0<\/p><p>0693 fe83\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 83h<\/p><p>0695 281a\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,06b1h<\/p><p>0697 fe82\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 82h<\/p><p>0699 2809\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,06a4h<\/p><p>069b fe81\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 81h<\/p><p>069d 20e9\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0688h<\/p><p>069f cdd506\u00a0 \u00a0 call\u00a0 \u00a0 06d5h<\/p><p>06a2 1824\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 06c8h<\/p><p>06a4 cdd506\u00a0 \u00a0 call\u00a0 \u00a0 06d5h<\/p><p>06a7 3ebf\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,0bfh<\/p><p>06a9 dbfe\u00a0 \u00a0 \u00a0 in\u00a0 \u00a0 \u00a0 a,(0feh)<\/p><p>06ab cb47\u00a0 \u00a0 \u00a0 bit\u00a0 \u00a0 \u00a00,a<\/p><p>06ad 20f8\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,06a7h<\/p><p>06af 1817\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 06c8h<\/p><p>06b1 cdd506\u00a0 \u00a0 call\u00a0 \u00a0 06d5h<\/p><p>06b4 cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>06b7 8e02\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 028eh<\/p><p>06b9 13\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0de<\/p><p>06ba 7a\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,d<\/p><p>06bb b3\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 e<\/p><p>06bc 20f6\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,06b4h<\/p><p>06be cd1500\u00a0 \u00a0 call\u00a0 \u00a0 0015h<\/p><p>06c1 28fb\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,06beh<\/p><p>06c3 cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>06c6 1000\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 0010h<\/p><p>06c8 3e91\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,91h<\/p><p>06ca 320021\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2100h),a<\/p><p>06cd 3a085c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(5c08h)<\/p><p>06d0 cd6403\u00a0 \u00a0 call\u00a0 \u00a0 0364h ; PUTCOM<\/p><p>06d3 18b3\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0688h<\/p><p>06d5 210020\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,2000h<\/p><p>06d8 cdd803\u00a0 \u00a0 call\u00a0 \u00a0 03d8h<\/p><p>06db c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>06dc cd8806\u00a0 \u00a0 call\u00a0 \u00a0 0688h<\/p><p>06df 2a3d21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(213dh)<\/p><p>06e2 e9\u00a0 \u00a0 \u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 (hl)<\/p><p>06e3 fdcb0c7e\u00a0 bit\u00a0 \u00a0 \u00a07,(iy+0ch)<\/p><p>06e7 2803\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,06ech<\/p><p>06e9 cd3100\u00a0 \u00a0 call\u00a0 \u00a0 0031h<\/p><p>06ec 3a0221\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2102h)<\/p><p>06ef 47\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,a<\/p><p>06f0 3ab15c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(5cb1h)<\/p><p>06f3 fe00\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 00h<\/p><p>06f5 78\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,b<\/p><p>06f6 2019\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0711h<\/p><p>06f8 b7\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 a<\/p><p>06f9 ca8004\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 z,0480h<\/p><p>06fc cd3100\u00a0 \u00a0 call\u00a0 \u00a0 0031h<\/p><p>06ff cd3100\u00a0 \u00a0 call\u00a0 \u00a0 0031h<\/p><p>0702 210d21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,210dh<\/p><p>0705 cdd803\u00a0 \u00a0 call\u00a0 \u00a0 03d8h<\/p><p>0708 cd3100\u00a0 \u00a0 call\u00a0 \u00a0 0031h<\/p><p>070b cd3100\u00a0 \u00a0 call\u00a0 \u00a0 0031h<\/p><p>070e c36a04\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 046ah<\/p><p>0711 32b05c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (5cb0h),a<\/p><p>0714 c38004\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0480h<\/p><p>0717 3a3421\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2134h)<\/p><p>071a b7\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 a<\/p><p>071b 280e\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,072bh<\/p><p>071d cd6806\u00a0 \u00a0 call\u00a0 \u00a0 0668h<\/p><p>0720 cd9503\u00a0 \u00a0 call\u00a0 \u00a0 0395h ; PUTDAT<\/p><p>0723 3e0c\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,0ch<\/p><p>0725 320021\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2100h),a<\/p><p>0728 c36403\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0364h ; PUTCOM<\/p><p>072b 3e0b\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,0bh<\/p><p>072d 18f6\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0725h<\/p><p>072f 3e13\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,13h<\/p><p>0731 320021\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2100h),a<\/p><p>0734 3a3421\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2134h)<\/p><p>0737 322e21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (212eh),a<\/p><p>073a cd6403\u00a0 \u00a0 call\u00a0 \u00a0 0364h ; PUTCOM<\/p><p>073d cdac03\u00a0 \u00a0 call\u00a0 \u00a0 03ach<\/p><p>0740 30fb\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nc,073dh<\/p><p>0742 c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>0743 2a3d21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(213dh)<\/p><p>0746 e3\u00a0 \u00a0 \u00a0 \u00a0 ex\u00a0 \u00a0 \u00a0 (sp),hl<\/p><p>0747 c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>0748 cd2f07\u00a0 \u00a0 call\u00a0 \u00a0 072fh<\/p><p>074b 20f6\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0743h<\/p><p>074d 3a0420\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2004h)<\/p><p>0750 b7\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 a<\/p><p>0751 2822\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0775h<\/p><p>0753 2a4b21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(214bh)<\/p><p>0756 7c\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,h<\/p><p>0757 b5\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 l<\/p><p>0758 20e9\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0743h<\/p><p>075a cd7f07\u00a0 \u00a0 call\u00a0 \u00a0 077fh<\/p><p>075d 30e4\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nc,0743h<\/p><p>075f ed434b21\u00a0 ld\u00a0 \u00a0 \u00a0 (214bh),bc<\/p><p>0763 79\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,c<\/p><p>0764 cd9503\u00a0 \u00a0 call\u00a0 \u00a0 0395h ; PUTDAT<\/p><p>0767 0e00\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 c,00h<\/p><p>0769 3a3421\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2134h)<\/p><p>076c 47\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,a<\/p><p>076d ed5b4b21\u00a0 ld\u00a0 \u00a0 \u00a0 de,(214bh)<\/p><p>0771 3e0f\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,0fh<\/p><p>0773 18b0\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0725h<\/p><p>0775 3a0c20\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(200ch)<\/p><p>0778 f5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 af<\/p><p>0779 cd7f07\u00a0 \u00a0 call\u00a0 \u00a0 077fh<\/p><p>077c f1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0af<\/p><p>077d 18e5\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0764h<\/p><p>077f 210020\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,2000h<\/p><p>0782 0600\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,00h<\/p><p>0784 3620\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (hl),20h<\/p><p>0786 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>0787 10fb\u00a0 \u00a0 \u00a0 djnz\u00a0 \u00a0 0784h<\/p><p>0789 cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>078c f12b\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 2bf1h<\/p><p>078e 78\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,b<\/p><p>078f b1\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 c<\/p><p>0790 2001\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0793h<\/p><p>0792 c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>0793 78\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,b<\/p><p>0794 b7\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 a<\/p><p>0795 2803\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,079ah<\/p><p>0797 010001\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 bc,0100h<\/p><p>079a c5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 bc<\/p><p>079b 210020\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,2000h<\/p><p>079e eb\u00a0 \u00a0 \u00a0 \u00a0 ex\u00a0 \u00a0 \u00a0 de,hl<\/p><p>079f edb0\u00a0 \u00a0 \u00a0 ldir<\/p><p>07a1 c1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0bc<\/p><p>07a2 37\u00a0 \u00a0 \u00a0 \u00a0 scf<\/p><p>07a3 c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>07a4 cd4506\u00a0 \u00a0 call\u00a0 \u00a0 0645h<\/p><p>07a7 7e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(hl)<\/p><p>07a8 3012\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nc,07bch<\/p><p>07aa fe61\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 61h<\/p><p>07ac 3802\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 c,07b0h<\/p><p>07ae d620\u00a0 \u00a0 \u00a0 sub\u00a0 \u00a0 \u00a020h<\/p><p>07b0 f680\u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 80h<\/p><p>07b2 47\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,a<\/p><p>07b3 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>07b4 7e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(hl)<\/p><p>07b5 fe24\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 24h<\/p><p>07b7 c26a04\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 nz,046ah<\/p><p>07ba 2b\u00a0 \u00a0 \u00a0 \u00a0 dec\u00a0 \u00a0 \u00a0hl<\/p><p>07bb 78\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,b<\/p><p>07bc 323621\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2136h),a<\/p><p>07bf 224921\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2149h),hl<\/p><p>07c2 cb7e\u00a0 \u00a0 \u00a0 bit\u00a0 \u00a0 \u00a07,(hl)<\/p><p>07c4 2808\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,07ceh<\/p><p>07c6 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>07c7 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>07c8 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>07c9 7e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(hl)<\/p><p>07ca 3d\u00a0 \u00a0 \u00a0 \u00a0 dec\u00a0 \u00a0 \u00a0a<\/p><p>07cb c26a04\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 nz,046ah<\/p><p>07ce 79\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,c<\/p><p>07cf e660\u00a0 \u00a0 \u00a0 and\u00a0 \u00a0 \u00a060h<\/p><p>07d1 fe40\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 40h<\/p><p>07d3 c26a04\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 nz,046ah<\/p><p>07d6 cd8201\u00a0 \u00a0 call\u00a0 \u00a0 0182h<\/p><p>07d9 cd4901\u00a0 \u00a0 call\u00a0 \u00a0 0149h<\/p><p>07dc 0610\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,10h<\/p><p>07de cd4703\u00a0 \u00a0 call\u00a0 \u00a0 0347h<\/p><p>07e1 21df06\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,06dfh<\/p><p>07e4 e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>07e5 cd2f07\u00a0 \u00a0 call\u00a0 \u00a0 072fh<\/p><p>07e8 c0\u00a0 \u00a0 \u00a0 \u00a0 ret\u00a0 \u00a0 \u00a0nz<\/p><p>\u00a0<\/p><p>07e9 3a0420\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2004h)<\/p><p>07ec b7\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 a<\/p><p>07ed 2029\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0818h<\/p><p>07ef 3a3421\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2134h)<\/p><p>07f2 ed5b4b21\u00a0 ld\u00a0 \u00a0 \u00a0 de,(214bh)<\/p><p>07f6 0e00\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 c,00h<\/p><p>07f8 cd940d\u00a0 \u00a0 call\u00a0 \u00a0 0d94h<\/p><p>07fb c5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 bc<\/p><p>07fc cd2906\u00a0 \u00a0 call\u00a0 \u00a0 0629h<\/p><p>07ff c1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0bc<\/p><p>0800 cd1f08\u00a0 \u00a0 call\u00a0 \u00a0 081fh<\/p><p>0803 3a3621\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2136h)<\/p><p>0806 e67f\u00a0 \u00a0 \u00a0 and\u00a0 \u00a0 \u00a07fh<\/p><p>0808 77\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (hl),a<\/p><p>0809 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>080a 71\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (hl),c<\/p><p>080b 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>080c 70\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (hl),b<\/p><p>080d 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>080e 110020\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 de,2000h<\/p><p>0811 eb\u00a0 \u00a0 \u00a0 \u00a0 ex\u00a0 \u00a0 \u00a0 de,hl<\/p><p>0812 78\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,b<\/p><p>0813 b1\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 c<\/p><p>0814 c8\u00a0 \u00a0 \u00a0 \u00a0 ret\u00a0 \u00a0 \u00a0z<\/p><p>\u00a0<\/p><p>0815 edb0\u00a0 \u00a0 \u00a0 ldir<\/p><p>0817 c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>0818 110000\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 de,0000h<\/p><p>081b 0eff\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 c,0ffh<\/p><p>081d 18d9\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 07f8h<\/p><p>081f c5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 bc<\/p><p>0820 79\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,c<\/p><p>0821 c603\u00a0 \u00a0 \u00a0 add\u00a0 \u00a0 \u00a0a,03h<\/p><p>0823 4f\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 c,a<\/p><p>0824 3001\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nc,0827h<\/p><p>0826 04\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0b<\/p><p>0827 2a595c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(5c59h)<\/p><p>082a 2b\u00a0 \u00a0 \u00a0 \u00a0 dec\u00a0 \u00a0 \u00a0hl<\/p><p>082b e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>082c cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>082f 5516\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 1655h<\/p><p>0831 e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl<\/p><p>0832 c1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0bc<\/p><p>0833 c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>0834 3e0a\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,0ah<\/p><p>0836 cd2507\u00a0 \u00a0 call\u00a0 \u00a0 0725h<\/p><p>0839 3a3921\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2139h)<\/p><p>083c b7\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 a<\/p><p>083d c8\u00a0 \u00a0 \u00a0 \u00a0 ret\u00a0 \u00a0 \u00a0z<\/p><p>\u00a0<\/p><p>083e cd7e0e\u00a0 \u00a0 call\u00a0 \u00a0 0e7eh<\/p><p>0841 c2df06\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 nz,06dfh<\/p><p>0844 cd6806\u00a0 \u00a0 call\u00a0 \u00a0 0668h<\/p><p>0847 cd9503\u00a0 \u00a0 call\u00a0 \u00a0 0395h ; PUTDAT<\/p><p>084a 3e07\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,07h<\/p><p>084c 1807\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0855h<\/p><p>084e 3e09\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,09h<\/p><p>0850 c32507\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0725h<\/p><p>0853 3e16\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,16h<\/p><p>0855 320021\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2100h),a<\/p><p>0858 3a3421\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2134h)<\/p><p>085b c36403\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0364h ; PUTCOM<\/p><p>085e 3a3421\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2134h)<\/p><p>0861 a7\u00a0 \u00a0 \u00a0 \u00a0 and\u00a0 \u00a0 \u00a0a<\/p><p>0862 3e1f\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,1fh<\/p><p>0864 ca2507\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 z,0725h<\/p><p>0867 cd6806\u00a0 \u00a0 call\u00a0 \u00a0 0668h<\/p><p>086a cd9503\u00a0 \u00a0 call\u00a0 \u00a0 0395h ; PUTDAT<\/p><p>086d 3e20\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,20h<\/p><p>086f c32507\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0725h<\/p><p>0872 2a5d5c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(5c5dh)<\/p><p>0875 7e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(hl)<\/p><p>0876 fe23\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 23h<\/p><p>0878 281a\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0894h<\/p><p>087a cd6502\u00a0 \u00a0 call\u00a0 \u00a0 0265h<\/p><p>087d c26a04\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 nz,046ah<\/p><p>0880 3e03\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,03h<\/p><p>0882 320021\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2100h),a<\/p><p>0885 060e\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,0eh<\/p><p>0887 cd4703\u00a0 \u00a0 call\u00a0 \u00a0 0347h<\/p><p>088a 21dc06\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,06dch<\/p><p>088d e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>088e cd4901\u00a0 \u00a0 call\u00a0 \u00a0 0149h<\/p><p>0891 c37c03\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 037ch<\/p><p>0894 cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>0897 2000\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 0020h<\/p><p>0899 2a5d5c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(5c5dh)<\/p><p>089c 7e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(hl)<\/p><p>089d cd6502\u00a0 \u00a0 call\u00a0 \u00a0 0265h<\/p><p>08a0 2004\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,08a6h<\/p><p>08a2 3e0e\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,0eh<\/p><p>08a4 18dc\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0882h<\/p><p>08a6 cd2302\u00a0 \u00a0 call\u00a0 \u00a0 0223h<\/p><p>08a9 ca6c04\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 z,046ch<\/p><p>08ac cd6306\u00a0 \u00a0 call\u00a0 \u00a0 0663h<\/p><p>08af 28d1\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0882h<\/p><p>08b1 cd4102\u00a0 \u00a0 call\u00a0 \u00a0 0241h<\/p><p>08b4 320421\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2104h),a<\/p><p>08b7 3e0d\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,0dh<\/p><p>08b9 18c7\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0882h<\/p><p>08bb cd6806\u00a0 \u00a0 call\u00a0 \u00a0 0668h<\/p><p>08be cd9503\u00a0 \u00a0 call\u00a0 \u00a0 0395h ; PUTDAT<\/p><p>08c1 3e04\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,04h<\/p><p>08c3 c35508\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0855h<\/p><p>08c6 cd6806\u00a0 \u00a0 call\u00a0 \u00a0 0668h<\/p><p>08c9 cd9503\u00a0 \u00a0 call\u00a0 \u00a0 0395h ; PUTDAT<\/p><p>08cc 3e02\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,02h<\/p><p>08ce 320021\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2100h),a<\/p><p>08d1 af\u00a0 \u00a0 \u00a0 \u00a0 xor\u00a0 \u00a0 \u00a0a<\/p><p>08d2 c36403\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0364h ; PUTCOM<\/p><p>08d5 3a3421\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2134h)<\/p><p>08d8 fe80\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 80h<\/p><p>08da 3005\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nc,08e1h<\/p><p>08dc 3e01\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,01h<\/p><p>08de c35508\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0855h<\/p><p>08e1 3e1d\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,1dh<\/p><p>08e3 18f9\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 08deh<\/p><p>08e5 3a3621\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2136h)<\/p><p>08e8 1600\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 d,00h<\/p><p>08ea fe49\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 49h<\/p><p>08ec 2004\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,08f2h<\/p><p>08ee cbc2\u00a0 \u00a0 \u00a0 set\u00a0 \u00a0 \u00a00,d<\/p><p>08f0 1817\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0909h<\/p><p>08f2 fe4f\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 4fh<\/p><p>08f4 2004\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,08fah<\/p><p>08f6 cbca\u00a0 \u00a0 \u00a0 set\u00a0 \u00a0 \u00a01,d<\/p><p>08f8 180f\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0909h<\/p><p>08fa fe52\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 52h<\/p><p>08fc 2006\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0904h<\/p><p>08fe cbc2\u00a0 \u00a0 \u00a0 set\u00a0 \u00a0 \u00a00,d<\/p><p>0900 cbca\u00a0 \u00a0 \u00a0 set\u00a0 \u00a0 \u00a01,d<\/p><p>0902 1805\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0909h<\/p><p>0904 fe41\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 41h<\/p><p>0906 c26a04\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 nz,046ah<\/p><p>0909 7a\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,d<\/p><p>090a 323621\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2136h),a<\/p><p>090d cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>0910 f12b\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 2bf1h<\/p><p>0912 cd6d06\u00a0 \u00a0 call\u00a0 \u00a0 066dh<\/p><p>0915 cd9503\u00a0 \u00a0 call\u00a0 \u00a0 0395h ; PUTDAT<\/p><p>0918 1e01\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 e,01h<\/p><p>091a 3a3a21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(213ah)<\/p><p>091d cb5f\u00a0 \u00a0 \u00a0 bit\u00a0 \u00a0 \u00a03,a<\/p><p>091f 2805\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0926h<\/p><p>0921 1d\u00a0 \u00a0 \u00a0 \u00a0 dec\u00a0 \u00a0 \u00a0e<\/p><p>0922 dd2a4b21\u00a0 ld\u00a0 \u00a0 \u00a0 ix,(214bh)<\/p><p>0926 3a3621\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2136h)<\/p><p>0929 57\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 d,a<\/p><p>092a 3e00\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,00h<\/p><p>092c c35508\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0855h<\/p><p>092f 212017\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,1720h<\/p><p>0932 22825c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (5c82h),hl<\/p><p>0935 21e050\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,50e0h<\/p><p>0938 22865c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (5c86h),hl<\/p><p>093b 212117\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,1721h<\/p><p>093e 228a5c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (5c8ah),hl<\/p><p>0941 3e06\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,06h<\/p><p>0943 320021\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2100h),a<\/p><p>0946 cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>0949 f12b\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 2bf1h<\/p><p>094b 218020\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,2080h<\/p><p>094e c5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 bc<\/p><p>094f e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>0950 cd7006\u00a0 \u00a0 call\u00a0 \u00a0 0670h<\/p><p>0953 cd6806\u00a0 \u00a0 call\u00a0 \u00a0 0668h<\/p><p>0956 eb\u00a0 \u00a0 \u00a0 \u00a0 ex\u00a0 \u00a0 \u00a0 de,hl<\/p><p>0957 e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl<\/p><p>0958 c1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0bc<\/p><p>0959 81\u00a0 \u00a0 \u00a0 \u00a0 add\u00a0 \u00a0 \u00a0a,c<\/p><p>095a 3c\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0a<\/p><p>095b edb0\u00a0 \u00a0 \u00a0 ldir<\/p><p>095d eb\u00a0 \u00a0 \u00a0 \u00a0 ex\u00a0 \u00a0 \u00a0 de,hl<\/p><p>095e 3600\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (hl),00h<\/p><p>0960 cd9503\u00a0 \u00a0 call\u00a0 \u00a0 0395h ; PUTDAT<\/p><p>0963 3a0221\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2102h)<\/p><p>0966 c36403\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0364h ; PUTCOM<\/p><p>0969 3e05\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,05h<\/p><p>096b 18d6\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0943h<\/p><p>096d cd2302\u00a0 \u00a0 call\u00a0 \u00a0 0223h<\/p><p>0970 2019\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,098bh<\/p><p>0972 2a5d5c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(5c5dh)<\/p><p>0975 7e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(hl)<\/p><p>0976 323321\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2133h),a<\/p><p>0979 feca\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 0cah<\/p><p>097b 2811\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,098eh<\/p><p>097d feaf\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 0afh<\/p><p>097f 281b\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,099ch<\/p><p>0981 feaa\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 0aah<\/p><p>0983 2837\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,09bch<\/p><p>0985 fee4\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 0e4h<\/p><p>0987 283c\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,09c5h<\/p><p>0989 185a\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 09e5h<\/p><p>098b c36a04\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 046ah<\/p><p>098e cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>0991 2000\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 0020h<\/p><p>0993 cd2302\u00a0 \u00a0 call\u00a0 \u00a0 0223h<\/p><p>0996 28f3\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,098bh<\/p><p>0998 3e02\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,02h<\/p><p>099a 1849\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 09e5h<\/p><p>099c cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>099f 2000\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 0020h<\/p><p>09a1 cd2302\u00a0 \u00a0 call\u00a0 \u00a0 0223h<\/p><p>09a4 28e5\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,098bh<\/p><p>09a6 2a5d5c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(5c5dh)<\/p><p>09a9 7e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(hl)<\/p><p>09aa fe2c\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 2ch<\/p><p>09ac 20dd\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,098bh<\/p><p>09ae cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>09b1 2000\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 0020h<\/p><p>09b3 cd2302\u00a0 \u00a0 call\u00a0 \u00a0 0223h<\/p><p>09b6 28d3\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,098bh<\/p><p>09b8 3e03\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,03h<\/p><p>09ba 1829\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 09e5h<\/p><p>09bc cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>09bf 2000\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 0020h<\/p><p>09c1 3e04\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,04h<\/p><p>09c3 1820\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 09e5h<\/p><p>09c5 cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>09c8 2000\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 0020h<\/p><p>09ca cd4506\u00a0 \u00a0 call\u00a0 \u00a0 0645h<\/p><p>09cd 38bc\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 c,098bh<\/p><p>09cf 79\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,c<\/p><p>09d0 e660\u00a0 \u00a0 \u00a0 and\u00a0 \u00a0 \u00a060h<\/p><p>09d2 2804\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,09d8h<\/p><p>09d4 fe40\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 40h<\/p><p>09d6 20b3\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,098bh<\/p><p>09d8 224521\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2145h),hl<\/p><p>09db 2a5d5c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(5c5dh)<\/p><p>09de 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>09df 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>09e0 225d5c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (5c5dh),hl<\/p><p>09e3 3e05\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,05h<\/p><p>09e5 323321\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2133h),a<\/p><p>09e8 2a5d5c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(5c5dh)<\/p><p>09eb c3ca01\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 01cah<\/p><p>09ee 21df06\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,06dfh<\/p><p>09f1 e3\u00a0 \u00a0 \u00a0 \u00a0 ex\u00a0 \u00a0 \u00a0 (sp),hl<\/p><p>09f2 3a3321\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2133h)<\/p><p>09f5 fe05\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 05h<\/p><p>09f7 ca470a\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 z,0a47h<\/p><p>09fa fe04\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 04h<\/p><p>09fc ca3d0a\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 z,0a3dh<\/p><p>09ff fe03\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 03h<\/p><p>0a01 ca280a\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 z,0a28h<\/p><p>0a04 fe02\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 02h<\/p><p>0a06 ca220a\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 z,0a22h<\/p><p>0a09 210000\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,0000h<\/p><p>0a0c e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>0a0d cd6806\u00a0 \u00a0 call\u00a0 \u00a0 0668h<\/p><p>0a10 08\u00a0 \u00a0 \u00a0 \u00a0 ex\u00a0 \u00a0 \u00a0 af,af\u2019<\/p><p>0a11 2a535c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(5c53h)<\/p><p>0a14 eb\u00a0 \u00a0 \u00a0 \u00a0 ex\u00a0 \u00a0 \u00a0 de,hl<\/p><p>0a15 2a595c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(5c59h)<\/p><p>0a18 37\u00a0 \u00a0 \u00a0 \u00a0 scf<\/p><p>0a19 ed52\u00a0 \u00a0 \u00a0 sbc\u00a0 \u00a0 \u00a0hl,de<\/p><p>0a1b 44\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,h<\/p><p>0a1c 4d\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 c,l<\/p><p>0a1d e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl<\/p><p>0a1e 3e00\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,00h<\/p><p>0a20 183f\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0a61h<\/p><p>0a22 cd4b02\u00a0 \u00a0 call\u00a0 \u00a0 024bh<\/p><p>0a25 c5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 bc<\/p><p>0a26 18e5\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0a0dh<\/p><p>0a28 cd4b02\u00a0 \u00a0 call\u00a0 \u00a0 024bh<\/p><p>0a2b c5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 bc<\/p><p>0a2c cd4b02\u00a0 \u00a0 call\u00a0 \u00a0 024bh<\/p><p>0a2f c5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 bc<\/p><p>0a30 cd6806\u00a0 \u00a0 call\u00a0 \u00a0 0668h<\/p><p>0a33 08\u00a0 \u00a0 \u00a0 \u00a0 ex\u00a0 \u00a0 \u00a0 af,af\u2019<\/p><p>0a34 d1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0de<\/p><p>0a35 c1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0bc<\/p><p>0a36 210000\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,0000h<\/p><p>0a39 3e03\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,03h<\/p><p>0a3b 1824\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0a61h<\/p><p>0a3d 21001b\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,1b00h<\/p><p>0a40 e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>0a41 210040\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,4000h<\/p><p>0a44 e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>0a45 18e9\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0a30h<\/p><p>0a47 cd6806\u00a0 \u00a0 call\u00a0 \u00a0 0668h<\/p><p>0a4a 08\u00a0 \u00a0 \u00a0 \u00a0 ex\u00a0 \u00a0 \u00a0 af,af\u2019<\/p><p>0a4b 2a4521\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(2145h)<\/p><p>0a4e cb76\u00a0 \u00a0 \u00a0 bit\u00a0 \u00a0 \u00a06,(hl)<\/p><p>0a50 3e01\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,01h<\/p><p>0a52 2802\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0a56h<\/p><p>0a54 3e02\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,02h<\/p><p>0a56 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>0a57 4e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 c,(hl)<\/p><p>0a58 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>0a59 46\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,(hl)<\/p><p>0a5a 2b\u00a0 \u00a0 \u00a0 \u00a0 dec\u00a0 \u00a0 \u00a0hl<\/p><p>0a5b 03\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0bc<\/p><p>0a5c 03\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0bc<\/p><p>0a5d eb\u00a0 \u00a0 \u00a0 \u00a0 ex\u00a0 \u00a0 \u00a0 de,hl<\/p><p>0a5e 210000\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,0000h<\/p><p>\u00a0<\/p><p>; SAVEP<\/p><p>0a61 e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>0a62 d5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 de<\/p><p>0a63 c5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 bc<\/p><p>0a64 f5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 af<\/p><p>0a65 ed534721\u00a0 ld\u00a0 \u00a0 \u00a0 (2147h),de<\/p><p>0a69 ed434521\u00a0 ld\u00a0 \u00a0 \u00a0 (2145h),bc<\/p><p>0a6d 3e12\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,12h<\/p><p>0a6f 320021\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2100h),a<\/p><p>0a72 cd6403\u00a0 \u00a0 call\u00a0 \u00a0 0364h ; PUTCOM<\/p><p>0a75 cd7e0e\u00a0 \u00a0 call\u00a0 \u00a0 0e7eh<\/p><p>0a78 204f\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0ac9h<\/p><p>0a7a 3a0421\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2104h)<\/p><p>0a7d 322e21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (212eh),a<\/p><p>0a80 08\u00a0 \u00a0 \u00a0 \u00a0 ex\u00a0 \u00a0 \u00a0 af,af\u2019<\/p><p>0a81 cd9503\u00a0 \u00a0 call\u00a0 \u00a0 0395h ; PUTDAT<\/p><p>0a84 3e02\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,02h<\/p><p>0a86 320021\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2100h),a<\/p><p>0a89 3e01\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,01h<\/p><p>0a8b cd4e0b\u00a0 \u00a0 call\u00a0 \u00a0 0b4eh<\/p><p>0a8e 2849\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0ad9h<\/p><p>0a90 fe21\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 21h<\/p><p>0a92 2845\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0ad9h<\/p><p>0a94 fe20\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 20h<\/p><p>0a96 2841\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0ad9h<\/p><p>0a98 fe23\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 23h<\/p><p>0a9a 202d\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0ac9h<\/p><p>0a9c 3a3421\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2134h)<\/p><p>0a9f a7\u00a0 \u00a0 \u00a0 \u00a0 and\u00a0 \u00a0 \u00a0a<\/p><p>0aa0 202f\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0ad1h<\/p><p>0aa2 210d21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,210dh<\/p><p>0aa5 e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>0aa6 cdd803\u00a0 \u00a0 call\u00a0 \u00a0 03d8h<\/p><p>0aa9 3e81\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,81h<\/p><p>0aab 320221\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2102h),a<\/p><p>0aae cd2104\u00a0 \u00a0 call\u00a0 \u00a0 0421h<\/p><p>0ab1 e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl<\/p><p>0ab2 cdd803\u00a0 \u00a0 call\u00a0 \u00a0 03d8h<\/p><p>0ab5 cd1500\u00a0 \u00a0 call\u00a0 \u00a0 0015h<\/p><p>0ab8 fe59\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 59h<\/p><p>0aba 2810\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0acch<\/p><p>0abc fe4e\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 4eh<\/p><p>0abe 20f5\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0ab5h<\/p><p>0ac0 cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>0ac3 1000\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 0010h<\/p><p>0ac5 af\u00a0 \u00a0 \u00a0 \u00a0 xor\u00a0 \u00a0 \u00a0a<\/p><p>0ac6 320221\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2102h),a<\/p><p>0ac9 c3360b\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0b36h<\/p><p>0acc cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>0acf 1000\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 0010h<\/p><p>0ad1 cd3f0b\u00a0 \u00a0 call\u00a0 \u00a0 0b3fh<\/p><p>0ad4 cc460b\u00a0 \u00a0 call\u00a0 \u00a0 z,0b46h<\/p><p>0ad7 20f0\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0ac9h<\/p><p>0ad9 cd3f0b\u00a0 \u00a0 call\u00a0 \u00a0 0b3fh<\/p><p>0adc 20eb\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0ac9h<\/p><p>0ade f1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0af<\/p><p>0adf c1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0bc<\/p><p>0ae0 d1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0de<\/p><p>0ae1 e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl<\/p><p>0ae2 e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>0ae3 d5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 de<\/p><p>0ae4 c5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 bc<\/p><p>0ae5 f5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 af<\/p><p>0ae6 320020\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2000h),a<\/p><p>0ae9 fe00\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 00h<\/p><p>0aeb 2014\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0b01h<\/p><p>0aed 220120\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2001h),hl<\/p><p>0af0 2a4b5c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(5c4bh)<\/p><p>0af3 a7\u00a0 \u00a0 \u00a0 \u00a0 and\u00a0 \u00a0 \u00a0a<\/p><p>0af4 ed52\u00a0 \u00a0 \u00a0 sbc\u00a0 \u00a0 \u00a0hl,de<\/p><p>0af6 220520\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2005h),hl<\/p><p>0af9 ed430320\u00a0 ld\u00a0 \u00a0 \u00a0 (2003h),bc<\/p><p>0afd 3e07\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,07h<\/p><p>0aff 180a\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0b0bh<\/p><p>0b01 ed430120\u00a0 ld\u00a0 \u00a0 \u00a0 (2001h),bc<\/p><p>0b05 ed530320\u00a0 ld\u00a0 \u00a0 \u00a0 (2003h),de<\/p><p>0b09 3e05\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,05h<\/p><p>0b0b 322d21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (212dh),a<\/p><p>0b0e cd9503\u00a0 \u00a0 call\u00a0 \u00a0 0395h ; PUTDAT<\/p><p>0b11 3a2e21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(212eh)<\/p><p>0b14 47\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,a<\/p><p>0b15 0e00\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 c,00h<\/p><p>0b17 51\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 d,c<\/p><p>0b18 3a2d21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(212dh)<\/p><p>0b1b 5f\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 e,a<\/p><p>0b1c 3e0f\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,0fh<\/p><p>0b1e 320021\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2100h),a<\/p><p>0b21 cd4e0b\u00a0 \u00a0 call\u00a0 \u00a0 0b4eh<\/p><p>0b24 2006\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0b2ch<\/p><p>0b26 cd540b\u00a0 \u00a0 call\u00a0 \u00a0 0b54h<\/p><p>0b29 2001\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0b2ch<\/p><p>0b2b af\u00a0 \u00a0 \u00a0 \u00a0 xor\u00a0 \u00a0 \u00a0a<\/p><p>0b2c f5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 af<\/p><p>0b2d cd460b\u00a0 \u00a0 call\u00a0 \u00a0 0b46h<\/p><p>0b30 2803\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0b35h<\/p><p>0b32 e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl<\/p><p>0b33 1801\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0b36h<\/p><p>0b35 f1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0af<\/p><p>0b36 b7\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 a<\/p><p>0b37 cd2104\u00a0 \u00a0 call\u00a0 \u00a0 0421h<\/p><p>0b3a f1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0af<\/p><p>0b3b c1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0bc<\/p><p>0b3c d1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0de<\/p><p>0b3d e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl<\/p><p>0b3e c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>0b3f 110102\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 de,0201h<\/p><p>0b42 3e00\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,00h<\/p><p>0b44 1802\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0b48h<\/p><p>0b46 3e01\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,01h<\/p><p>0b48 320021\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2100h),a<\/p><p>0b4b 3a2e21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(212eh)<\/p><p>0b4e cd6403\u00a0 \u00a0 call\u00a0 \u00a0 0364h ; PUTCOM<\/p><p>0b51 c37e0e\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0e7eh<\/p><p>\u00a0<\/p><p>; WRTMEM (memory -&gt; file)<\/p><p>0b54 c5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 bc<\/p><p>0b55 d5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 de<\/p><p>0b56 e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>0b57 2a4521\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(2145h)<\/p><p>0b5a 010001\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 bc,0100h<\/p><p>0b5d b7\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 a<\/p><p>0b5e ed42\u00a0 \u00a0 \u00a0 sbc\u00a0 \u00a0 \u00a0hl,bc<\/p><p>0b60 300c\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nc,0b6eh<\/p><p>0b62 2a4521\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(2145h)<\/p><p>0b65 7c\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,h<\/p><p>0b66 b5\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 l<\/p><p>0b67 2839\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0ba2h<\/p><p>0b69 4d\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 c,l<\/p><p>0b6a 44\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,h<\/p><p>0b6b 210000\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,0000h<\/p><p>0b6e 224521\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2145h),hl<\/p><p>0b71 110020\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 de,2000h<\/p><p>0b74 2a4721\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(2147h)<\/p><p>0b77 c5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 bc<\/p><p>0b78 edb0\u00a0 \u00a0 \u00a0 ldir<\/p><p>0b7a 224721\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2147h),hl<\/p><p>0b7d c1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0bc<\/p><p>0b7e 79\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,c<\/p><p>0b7f c5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 bc<\/p><p>0b80 cd9503\u00a0 \u00a0 call\u00a0 \u00a0 0395h ; PUTDAT<\/p><p>0b83 d1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0de<\/p><p>0b84 2019\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0b9fh<\/p><p>0b86 3a2e21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(212eh)<\/p><p>0b89 47\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,a<\/p><p>0b8a 0e00\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 c,00h<\/p><p>0b8c 3e0f\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,0fh<\/p><p>0b8e 320021\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2100h),a<\/p><p>0b91 cd6403\u00a0 \u00a0 call\u00a0 \u00a0 0364h ; PUTCOM<\/p><p>0b94 2009\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0b9fh<\/p><p>0b96 cd7e0e\u00a0 \u00a0 call\u00a0 \u00a0 0e7eh<\/p><p>0b99 3804\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 c,0b9fh<\/p><p>0b9b 2006\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0ba3h<\/p><p>0b9d 18b8\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0b57h<\/p><p>0b9f 37\u00a0 \u00a0 \u00a0 \u00a0 scf<\/p><p>0ba0 1802\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0ba4h<\/p><p>0ba2 af\u00a0 \u00a0 \u00a0 \u00a0 xor\u00a0 \u00a0 \u00a0a<\/p><p>0ba3 b7\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 a<\/p><p>0ba4 e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl<\/p><p>0ba5 d1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0de<\/p><p>0ba6 c1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0bc<\/p><p>0ba7 c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>0ba8 cd2302\u00a0 \u00a0 call\u00a0 \u00a0 0223h<\/p><p>0bab 2017\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0bc4h<\/p><p>0bad 2a5d5c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(5c5dh)<\/p><p>0bb0 7e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(hl)<\/p><p>0bb1 323321\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2133h),a<\/p><p>0bb4 cd6502\u00a0 \u00a0 call\u00a0 \u00a0 0265h<\/p><p>0bb7 c8\u00a0 \u00a0 \u00a0 \u00a0 ret\u00a0 \u00a0 \u00a0z<\/p><p>\u00a0<\/p><p>0bb8 feaf\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 0afh<\/p><p>0bba 280b\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0bc7h<\/p><p>0bbc feaa\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 0aah<\/p><p>0bbe 2834\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0bf4h<\/p><p>0bc0 fee4\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 0e4h<\/p><p>0bc2 2839\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0bfdh<\/p><p>0bc4 c36a04\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 046ah<\/p><p>0bc7 cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>0bca 2000\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 0020h<\/p><p>0bcc cd6502\u00a0 \u00a0 call\u00a0 \u00a0 0265h<\/p><p>0bcf 2811\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0be2h<\/p><p>0bd1 cd2302\u00a0 \u00a0 call\u00a0 \u00a0 0223h<\/p><p>0bd4 28ee\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0bc4h<\/p><p>0bd6 2a5d5c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(5c5dh)<\/p><p>0bd9 7e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(hl)<\/p><p>0bda fe2c\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 2ch<\/p><p>0bdc 2808\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0be6h<\/p><p>0bde 3e02\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,02h<\/p><p>0be0 1853\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0c35h<\/p><p>0be2 3e15\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,15h<\/p><p>0be4 184f\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0c35h<\/p><p>0be6 cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>0be9 2000\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 0020h<\/p><p>0beb cd2302\u00a0 \u00a0 call\u00a0 \u00a0 0223h<\/p><p>0bee 28d4\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0bc4h<\/p><p>0bf0 3e16\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,16h<\/p><p>0bf2 1841\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0c35h<\/p><p>0bf4 cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>0bf7 2000\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 0020h<\/p><p>0bf9 3e03\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,03h<\/p><p>0bfb 1838\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0c35h<\/p><p>0bfd cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>0c00 2000\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 0020h<\/p><p>0c02 cd4506\u00a0 \u00a0 call\u00a0 \u00a0 0645h<\/p><p>0c05 224e21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (214eh),hl<\/p><p>0c08 3e00\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,00h<\/p><p>0c0a 3802\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 c,0c0eh<\/p><p>0c0c 3e80\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,80h<\/p><p>0c0e 323921\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2139h),a<\/p><p>0c11 79\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,c<\/p><p>0c12 cbff\u00a0 \u00a0 \u00a0 set\u00a0 \u00a0 \u00a07,a<\/p><p>0c14 323621\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2136h),a<\/p><p>0c17 e660\u00a0 \u00a0 \u00a0 and\u00a0 \u00a0 \u00a060h<\/p><p>0c19 280b\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0c26h<\/p><p>0c1b fe40\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 40h<\/p><p>0c1d 2803\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0c22h<\/p><p>0c1f f1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0af<\/p><p>0c20 18a2\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0bc4h<\/p><p>0c22 3e02\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,02h<\/p><p>0c24 1802\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0c28h<\/p><p>0c26 3e01\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,01h<\/p><p>0c28 323421\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2134h),a<\/p><p>0c2b 2a5d5c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(5c5dh)<\/p><p>0c2e 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>0c2f 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>0c30 225d5c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (5c5dh),hl<\/p><p>0c33 3e04\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,04h<\/p><p>0c35 323321\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2133h),a<\/p><p>0c38 c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>0c39 21df06\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,06dfh<\/p><p>0c3c e3\u00a0 \u00a0 \u00a0 \u00a0 ex\u00a0 \u00a0 \u00a0 (sp),hl<\/p><p>0c3d 3a3321\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2133h)<\/p><p>0c40 fe04\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 04h<\/p><p>0c42 2858\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0c9ch<\/p><p>0c44 fe03\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 03h<\/p><p>0c46 2846\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0c8eh<\/p><p>0c48 fe16\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 16h<\/p><p>0c4a 2832\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0c7eh<\/p><p>0c4c fe15\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 15h<\/p><p>0c4e 2820\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0c70h<\/p><p>0c50 fe02\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 02h<\/p><p>0c52 2804\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0c58h<\/p><p>0c54 3e00\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,00h<\/p><p>0c56 1810\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0c68h<\/p><p>0c58 cd4b02\u00a0 \u00a0 call\u00a0 \u00a0 024bh<\/p><p>0c5b ed435021\u00a0 ld\u00a0 \u00a0 \u00a0 (2150h),bc<\/p><p>0c5f 010000\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 bc,0000h<\/p><p>0c62 ed434e21\u00a0 ld\u00a0 \u00a0 \u00a0 (214eh),bc<\/p><p>0c66 3e03\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,03h<\/p><p>0c68 324d21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (214dh),a<\/p><p>0c6b cd6806\u00a0 \u00a0 call\u00a0 \u00a0 0668h<\/p><p>0c6e 1851\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0cc1h ; LOADP<\/p><p>0c70 21ffff\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,0ffffh<\/p><p>0c73 224e21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (214eh),hl<\/p><p>0c76 210000\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,0000h<\/p><p>0c79 225021\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2150h),hl<\/p><p>0c7c 18e8\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0c66h<\/p><p>0c7e cd4b02\u00a0 \u00a0 call\u00a0 \u00a0 024bh<\/p><p>0c81 ed434e21\u00a0 ld\u00a0 \u00a0 \u00a0 (214eh),bc<\/p><p>0c85 cd4b02\u00a0 \u00a0 call\u00a0 \u00a0 024bh<\/p><p>0c88 ed435021\u00a0 ld\u00a0 \u00a0 \u00a0 (2150h),bc<\/p><p>0c8c 18d8\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0c66h<\/p><p>0c8e 21001b\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,1b00h<\/p><p>0c91 224e21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (214eh),hl<\/p><p>0c94 210040\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,4000h<\/p><p>0c97 225021\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2150h),hl<\/p><p>0c9a 18ca\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0c66h<\/p><p>0c9c 3a3421\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2134h)<\/p><p>0c9f 324d21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (214dh),a<\/p><p>0ca2 cd6806\u00a0 \u00a0 call\u00a0 \u00a0 0668h<\/p><p>0ca5 181a\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0cc1h ; LOADP<\/p><p>0ca7 3e80\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,80h<\/p><p>0ca9 323821\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2138h),a<\/p><p>0cac 21df06\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,06dfh<\/p><p>0caf e3\u00a0 \u00a0 \u00a0 \u00a0 ex\u00a0 \u00a0 \u00a0 (sp),hl<\/p><p>0cb0 cd540c\u00a0 \u00a0 call\u00a0 \u00a0 0c54h<\/p><p>0cb3 3a0221\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2102h)<\/p><p>0cb6 b7\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 a<\/p><p>0cb7 c0\u00a0 \u00a0 \u00a0 \u00a0 ret\u00a0 \u00a0 \u00a0nz<\/p><p>\u00a0<\/p><p>0cb8 2a3f21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(213fh)<\/p><p>0cbb cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>0cbe ce08\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 08ceh<\/p><p>0cc0 c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>; LOADP<\/p><p>0cc1 dd214d21\u00a0 ld\u00a0 \u00a0 \u00a0 ix,214dh<\/p><p>0cc5 3e12\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,12h<\/p><p>0cc7 320021\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2100h),a<\/p><p>0cca cd4e0b\u00a0 \u00a0 call\u00a0 \u00a0 0b4eh<\/p><p>0ccd c2910d\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 nz,0d91h<\/p><p>0cd0 3a0421\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2104h)<\/p><p>0cd3 322e21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (212eh),a<\/p><p>0cd6 78\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,b<\/p><p>0cd7 cd9503\u00a0 \u00a0 call\u00a0 \u00a0 0395h ; PUTDAT<\/p><p>0cda 110101\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 de,0101h<\/p><p>0cdd cd420b\u00a0 \u00a0 call\u00a0 \u00a0 0b42h<\/p><p>0ce0 c2910d\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 nz,0d91h<\/p><p>0ce3 110100\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 de,0001h<\/p><p>0ce6 cd940d\u00a0 \u00a0 call\u00a0 \u00a0 0d94h<\/p><p>0ce9 c2840d\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 nz,0d84h<\/p><p>0cec 7e\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(hl)<\/p><p>0ced ddbe00\u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 (ix+00h)<\/p><p>0cf0 2008\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0cfah<\/p><p>0cf2 fe00\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 00h<\/p><p>0cf4 2809\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0cffh<\/p><p>0cf6 fe04\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 04h<\/p><p>0cf8 380a\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 c,0d04h<\/p><p>0cfa 3e4b\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,4bh<\/p><p>0cfc c3840d\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0d84h<\/p><p>0cff 110600\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 de,0006h<\/p><p>0d02 1803\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0d07h<\/p><p>0d04 110400\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 de,0004h<\/p><p>0d07 7b\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,e<\/p><p>0d08 322d21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (212dh),a<\/p><p>0d0b cd940d\u00a0 \u00a0 call\u00a0 \u00a0 0d94h<\/p><p>0d0e 2074\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0d84h<\/p><p>0d10 dd7e00\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(ix+00h)<\/p><p>0d13 fe00\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 00h<\/p><p>0d15 280a\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0d21h<\/p><p>0d17 fe03\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 03h<\/p><p>0d19 283e\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0d59h<\/p><p>0d1b 381e\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 c,0d3bh<\/p><p>0d1d 3e4b\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,4bh<\/p><p>0d1f 1863\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0d84h<\/p><p>0d21 dde5\u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 ix<\/p><p>0d23 d1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0de<\/p><p>0d24 13\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0de<\/p><p>0d25 010600\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 bc,0006h<\/p><p>0d28 edb0\u00a0 \u00a0 \u00a0 ldir<\/p><p>0d2a cd010e\u00a0 \u00a0 call\u00a0 \u00a0 0e01h<\/p><p>0d2d b7\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 a<\/p><p>0d2e 2054\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0d84h<\/p><p>0d30 dd6e03\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 l,(ix+03h)<\/p><p>0d33 dd6604\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 h,(ix+04h)<\/p><p>0d36 224521\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2145h),hl<\/p><p>0d39 1846\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0d81h<\/p><p>0d3b 2a4e21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(214eh)<\/p><p>0d3e 3a3921\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2139h)<\/p><p>0d41 b7\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 a<\/p><p>0d42 c43206\u00a0 \u00a0 call\u00a0 \u00a0 nz,0632h<\/p><p>0d45 2a0020\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(2000h)<\/p><p>0d48 224521\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2145h),hl<\/p><p>0d4b 4d\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 c,l<\/p><p>0d4c 44\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,h<\/p><p>0d4d 0b\u00a0 \u00a0 \u00a0 \u00a0 dec\u00a0 \u00a0 \u00a0bc<\/p><p>0d4e 0b\u00a0 \u00a0 \u00a0 \u00a0 dec\u00a0 \u00a0 \u00a0bc<\/p><p>0d4f cd1f08\u00a0 \u00a0 call\u00a0 \u00a0 081fh<\/p><p>0d52 3a3621\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2136h)<\/p><p>0d55 77\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (hl),a<\/p><p>0d56 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>0d57 1825\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0d7eh<\/p><p>0d59 dd5e01\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 e,(ix+01h)<\/p><p>0d5c dd5602\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 d,(ix+02h)<\/p><p>0d5f 2a0020\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(2000h)<\/p><p>0d62 224521\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2145h),hl<\/p><p>0d65 7b\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,e<\/p><p>0d66 b2\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 d<\/p><p>0d67 2808\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0d71h<\/p><p>0d69 ed52\u00a0 \u00a0 \u00a0 sbc\u00a0 \u00a0 \u00a0hl,de<\/p><p>0d6b 3804\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 c,0d71h<\/p><p>0d6d ed534521\u00a0 ld\u00a0 \u00a0 \u00a0 (2145h),de<\/p><p>0d71 dd6e03\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 l,(ix+03h)<\/p><p>0d74 dd6604\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 h,(ix+04h)<\/p><p>0d77 7d\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,l<\/p><p>0d78 b4\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 h<\/p><p>0d79 2003\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0d7eh<\/p><p>0d7b 2a0220\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(2002h)<\/p><p>0d7e 224721\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2147h),hl<\/p><p>0d81 cdbf0d\u00a0 \u00a0 call\u00a0 \u00a0 0dbfh<\/p><p>0d84 f5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 af<\/p><p>0d85 cd460b\u00a0 \u00a0 call\u00a0 \u00a0 0b46h<\/p><p>0d88 2006\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0d90h<\/p><p>0d8a f1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0af<\/p><p>0d8b 320221\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2102h),a<\/p><p>0d8e 1801\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0d91h<\/p><p>0d90 e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl<\/p><p>0d91 c32104\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0421h<\/p><p>\u00a0<\/p><p>; read file (max 256b) to buffer<\/p><p>0d94 d5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 de<\/p><p>0d95 3a2e21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(212eh)<\/p><p>0d98 47\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,a<\/p><p>0d99 3e10\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,10h<\/p><p>0d9b 320021\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2100h),a<\/p><p>0d9e cd6403\u00a0 \u00a0 call\u00a0 \u00a0 0364h ; PUTCOM<\/p><p>0da1 2019\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0dbch<\/p><p>0da3 cdac03\u00a0 \u00a0 call\u00a0 \u00a0 03ach<\/p><p>0da6 30fb\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nc,0da3h<\/p><p>0da8 3a0021\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2100h)<\/p><p>0dab fe80\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 80h<\/p><p>0dad 200d\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0dbch<\/p><p>0daf 3a0221\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2102h)<\/p><p>0db2 ed4b0521\u00a0 ld\u00a0 \u00a0 \u00a0 bc,(2105h)<\/p><p>0db6 210020\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,2000h<\/p><p>0db9 b7\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 a<\/p><p>0dba d1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0de<\/p><p>0dbb c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>0dbc 37\u00a0 \u00a0 \u00a0 \u00a0 scf<\/p><p>0dbd d1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0de<\/p><p>0dbe c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>; RDMEM (file -&gt; memory)<\/p><p>0dbf c5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 bc<\/p><p>0dc0 d5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 de<\/p><p>0dc1 e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>0dc2 2a4521\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(2145h)<\/p><p>0dc5 110001\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 de,0100h<\/p><p>0dc8 b7\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 a<\/p><p>0dc9 ed52\u00a0 \u00a0 \u00a0 sbc\u00a0 \u00a0 \u00a0hl,de<\/p><p>0dcb 300b\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nc,0dd8h<\/p><p>0dcd 2a4521\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(2145h)<\/p><p>0dd0 7d\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,l<\/p><p>0dd1 b4\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 h<\/p><p>0dd2 2824\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0df8h<\/p><p>0dd4 eb\u00a0 \u00a0 \u00a0 \u00a0 ex\u00a0 \u00a0 \u00a0 de,hl<\/p><p>0dd5 210000\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,0000h<\/p><p>0dd8 224521\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2145h),hl<\/p><p>0ddb cd940d\u00a0 \u00a0 call\u00a0 \u00a0 0d94h<\/p><p>0dde 381d\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 c,0dfdh<\/p><p>0de0 2804\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0de6h<\/p><p>0de2 fe48\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 48h<\/p><p>0de4 2016\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0dfch<\/p><p>0de6 f5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 af<\/p><p>0de7 78\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,b<\/p><p>0de8 b1\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 c<\/p><p>0de9 2810\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0dfbh<\/p><p>0deb ed5b4721\u00a0 ld\u00a0 \u00a0 \u00a0 de,(2147h)<\/p><p>0def edb0\u00a0 \u00a0 \u00a0 ldir<\/p><p>0df1 ed534721\u00a0 ld\u00a0 \u00a0 \u00a0 (2147h),de<\/p><p>0df5 f1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0af<\/p><p>0df6 18ca\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0dc2h<\/p><p>0df8 af\u00a0 \u00a0 \u00a0 \u00a0 xor\u00a0 \u00a0 \u00a0a<\/p><p>0df9 1802\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0dfdh<\/p><p>0dfb f1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0af<\/p><p>0dfc b7\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 a<\/p><p>0dfd e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl<\/p><p>0dfe d1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0de<\/p><p>0dff c1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0bc<\/p><p>0e00 c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>0e01 3a3821\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2138h)<\/p><p>0e04 b7\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 a<\/p><p>0e05 205d\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0e64h<\/p><p>0e07 dde5\u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 ix<\/p><p>0e09 ed5b535c\u00a0 ld\u00a0 \u00a0 \u00a0 de,(5c53h)<\/p><p>0e0d 2a595c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(5c59h)<\/p><p>0e10 2b\u00a0 \u00a0 \u00a0 \u00a0 dec\u00a0 \u00a0 \u00a0hl<\/p><p>0e11 dd4e03\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 c,(ix+03h)<\/p><p>0e14 dd4604\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,(ix+04h)<\/p><p>0e17 c5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 bc<\/p><p>0e18 cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>0e1b e519\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 19e5h<\/p><p>0e1d c1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0bc<\/p><p>0e1e e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>0e1f 2a655c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(5c65h)<\/p><p>0e22 09\u00a0 \u00a0 \u00a0 \u00a0 add\u00a0 \u00a0 \u00a0hl,bc<\/p><p>0e23 115000\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 de,0050h<\/p><p>0e26 19\u00a0 \u00a0 \u00a0 \u00a0 add\u00a0 \u00a0 \u00a0hl,de<\/p><p>0e27 3837\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 c,0e60h<\/p><p>0e29 ed72\u00a0 \u00a0 \u00a0 sbc\u00a0 \u00a0 \u00a0hl,sp<\/p><p>0e2b 3033\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nc,0e60h<\/p><p>0e2d e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl<\/p><p>0e2e cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>0e31 6416\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 1664<\/p><p>0e33 2a655c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(5c65h)<\/p><p>0e36 eb\u00a0 \u00a0 \u00a0 \u00a0 ex\u00a0 \u00a0 \u00a0 de,hl<\/p><p>0e37 edb8\u00a0 \u00a0 \u00a0 lddr<\/p><p>0e39 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>0e3a dd4e05\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 c,(ix+05h)<\/p><p>0e3d dd4606\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,(ix+06h)<\/p><p>0e40 09\u00a0 \u00a0 \u00a0 \u00a0 add\u00a0 \u00a0 \u00a0hl,bc<\/p><p>0e41 224b5c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (5c4bh),hl<\/p><p>0e44 dd6e01\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 l,(ix+01h)<\/p><p>0e47 dd6602\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 h,(ix+02h)<\/p><p>0e4a 22425c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (5c42h),hl<\/p><p>0e4d 7c\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,h<\/p><p>0e4e b5\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 l<\/p><p>0e4f 3e00\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,00h<\/p><p>0e51 2001\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0e54h<\/p><p>0e53 3d\u00a0 \u00a0 \u00a0 \u00a0 dec\u00a0 \u00a0 \u00a0a<\/p><p>0e54 32445c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (5c44h),a<\/p><p>0e57 2a535c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,(5c53h)<\/p><p>0e5a 224721\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2147h),hl<\/p><p>0e5d e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl<\/p><p>0e5e af\u00a0 \u00a0 \u00a0 \u00a0 xor\u00a0 \u00a0 \u00a0a<\/p><p>0e5f c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>0e60 3eff\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,0ffh<\/p><p>0e62 e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl<\/p><p>0e63 c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>0e64 dd4e03\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 c,(ix+03h)<\/p><p>0e67 dd4604\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,(ix+04h)<\/p><p>0e6a 03\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0bc<\/p><p>0e6b cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>0e6e 3000\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 0030h<\/p><p>0e70 3680\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (hl),80h<\/p><p>0e72 eb\u00a0 \u00a0 \u00a0 \u00a0 ex\u00a0 \u00a0 \u00a0 de,hl<\/p><p>0e73 224721\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2147h),hl<\/p><p>0e76 223f21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (213fh),hl<\/p><p>0e79 af\u00a0 \u00a0 \u00a0 \u00a0 xor\u00a0 \u00a0 \u00a0a<\/p><p>0e7a 323821\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2138h),a<\/p><p>0e7d c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>0e7e cdd604\u00a0 \u00a0 call\u00a0 \u00a0 04d6h<\/p><p>0e81 cd1204\u00a0 \u00a0 call\u00a0 \u00a0 0412h<\/p><p>0e84 d26c04\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 nc,046ch<\/p><p>0e87 20f5\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0e7eh<\/p><p>0e89 3a2f21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(212fh)<\/p><p>0e8c fec0\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 0c0h<\/p><p>0e8e 200c\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0e9ch<\/p><p>0e90 3a0021\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2100h)<\/p><p>0e93 fe80\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 80h<\/p><p>0e95 2005\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0e9ch<\/p><p>0e97 3a0221\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2102h)<\/p><p>0e9a b7\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 a<\/p><p>0e9b c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>0e9c 37\u00a0 \u00a0 \u00a0 \u00a0 scf<\/p><p>0e9d c9\u00a0 \u00a0 \u00a0 \u00a0 ret<\/p><p>\u00a0<\/p><p>0e9e 3a3921\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2139h)<\/p><p>0ea1 b7\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 a<\/p><p>0ea2 280b\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0eafh<\/p><p>0ea4 3a3421\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2134h)<\/p><p>0ea7 320221\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2102h),a<\/p><p>0eaa 3e11\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,11h<\/p><p>0eac c34309\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0943h<\/p><p>0eaf cd6806\u00a0 \u00a0 call\u00a0 \u00a0 0668h<\/p><p>0eb2 cd9503\u00a0 \u00a0 call\u00a0 \u00a0 0395h ; PUTDAT<\/p><p>0eb5 3e15\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,15h<\/p><p>0eb7 c32507\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0725h<\/p><p>0eba 3a3621\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2136h)<\/p><p>0ebd 0601\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,01h<\/p><p>0ebf fe50\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 50h<\/p><p>0ec1 280e\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0ed1h<\/p><p>0ec3 0600\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,00h<\/p><p>0ec5 fe55\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 55h<\/p><p>0ec7 2808\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0ed1h<\/p><p>0ec9 0602\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,02h<\/p><p>0ecb fe56\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 56h<\/p><p>0ecd 2802\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0ed1h<\/p><p>0ecf 0603\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,03h<\/p><p>0ed1 c5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 bc<\/p><p>0ed2 cd6806\u00a0 \u00a0 call\u00a0 \u00a0 0668h<\/p><p>0ed5 cd9503\u00a0 \u00a0 call\u00a0 \u00a0 0395h ; PUTDAT<\/p><p>0ed8 3e14\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,14h<\/p><p>0eda 320021\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2100h),a<\/p><p>0edd f1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0af<\/p><p>0ede c36403\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0364h ; PUTCOM<\/p><p>\u00a0<\/p><p>; INIT<\/p><p>; clear i\/f RAM (2000-23FF), 1FFFh is last ROM cell<\/p><p>0ee1 21ff23\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,23ffh ; top of i\/f RAM<\/p><p>0ee4 3600\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (hl),00h ; fill with 0<\/p><p>0ee6 2b\u00a0 \u00a0 \u00a0 \u00a0 dec\u00a0 \u00a0 \u00a0hl<\/p><p>0ee7 7c\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,h<\/p><p>0ee8 fe1f\u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 1fh ; 1Fxxh?<\/p><p>0eea 20f8\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0ee4h<\/p><p>0eec 21e306\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,06e3h<\/p><p>0eef 223d21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (213dh),hl ; init variable<\/p><p>0ef2 218200\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,0082h<\/p><p>0ef5 223b21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (213bh),hl ; init variable<\/p><p>0ef8 3e07\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,07h ; 0000 0111<\/p><p>0efa d3fe\u00a0 \u00a0 \u00a0 out\u00a0 \u00a0 \u00a0(0feh),a ; send init !!!!!!<\/p><p>0efc 3e3f\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,3fh ; loop for filling<\/p><p>0efe ed47\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 i,a ; all RAM with 0<\/p><p>0f00 21ffff\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,0ffffh ; start = 65535<\/p><p>0f03 3600\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (hl),00h ; end = 3Fxx+1 = 16384<\/p><p>0f05 2b\u00a0 \u00a0 \u00a0 \u00a0 dec\u00a0 \u00a0 \u00a0hl<\/p><p>0f06 bc\u00a0 \u00a0 \u00a0 \u00a0 cp\u00a0 \u00a0 \u00a0 h<\/p><p>0f07 20fa\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0f03h<\/p><p>0f09 21ffff\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,0ffffh ; detect 16\/48 memory<\/p><p>0f0c 3e55\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,55h<\/p><p>0f0e 77\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (hl),a<\/p><p>0f0f 2f\u00a0 \u00a0 \u00a0 \u00a0 cpl\u00a0 \u00a0 \u00a0 ; reverse bits<\/p><p>0f10 ae\u00a0 \u00a0 \u00a0 \u00a0 xor\u00a0 \u00a0 \u00a0(hl) ; if (hl)=55h -&gt; a=FFh, otherwise a=55h<\/p><p>0f11 3c\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0a<\/p><p>0f12 2802\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0f16h ; if 48K -&gt; jump<\/p><p>0f14 267f\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 h,7fh ; MSB for 16K<\/p><p>0f16 eb\u00a0 \u00a0 \u00a0 \u00a0 ex\u00a0 \u00a0 \u00a0 de,hl ; highest RAM addr goes to DE<\/p><p>0f17 2157ff\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,0ff57h ; -169<\/p><p>0f1a 19\u00a0 \u00a0 \u00a0 \u00a0 add\u00a0 \u00a0 \u00a0hl,de ; subtract<\/p><p>0f1b f9\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 sp,hl ; set stack to FF56h (65366) for 48K<\/p><p>0f1c d5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 de ; push FFFFh (48K)<\/p><p>0f1d 11c65c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 de,5cc6h<\/p><p>0f20 d5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 de ; push 5CC6h<\/p><p>0f21 21a50f\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,0fa5h<\/p><p>0f24 014d00\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 bc,004dh<\/p><p>0f27 edb0\u00a0 \u00a0 \u00a0 ldir\u00a0 \u00a0 ; copy 4Dh (77) bytes from 0FA5h to 5CC6h<\/p><p>0f29 e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl ; 5CC6h<\/p><p>0f2a e3\u00a0 \u00a0 \u00a0 \u00a0 ex\u00a0 \u00a0 \u00a0 (sp),hl ; pop FFFFh to HL, push 5CC6<\/p><p>0f2b c30406\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0604h ; i\/f memory OFF, jump to 5CC6h (0FA5h)<\/p><p>\u00a0<\/p><p>;<\/p><p>0f2e 06ff\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 b,0ffh<\/p><p>0f30 3ec0\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,0c0h<\/p><p>0f32 322f21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (212fh),a<\/p><p>0f35 3e0d\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,0dh<\/p><p>0f37 323021\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (2130h),a<\/p><p>0f3a 210021\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,2100h<\/p><p>0f3d 3617\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (hl),17h<\/p><p>0f3f cd9504\u00a0 \u00a0 call\u00a0 \u00a0 0495h<\/p><p>0f42 2805\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0f49h<\/p><p>0f44 05\u00a0 \u00a0 \u00a0 \u00a0 dec\u00a0 \u00a0 \u00a0b<\/p><p>0f45 2843\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0f8ah<\/p><p>0f47 18f1\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0f3ah<\/p><p>0f49 cdac03\u00a0 \u00a0 call\u00a0 \u00a0 03ach<\/p><p>0f4c 3a0221\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2102h)<\/p><p>0f4f b7\u00a0 \u00a0 \u00a0 \u00a0 or\u00a0 \u00a0 \u00a0 a<\/p><p>0f50 2038\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nz,0f8ah<\/p><p>0f52 eb\u00a0 \u00a0 \u00a0 \u00a0 ex\u00a0 \u00a0 \u00a0 de,hl<\/p><p>0f53 21105d\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,5d10h<\/p><p>0f56 7a\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,d<\/p><p>0f57 ed67\u00a0 \u00a0 \u00a0 rrd<\/p><p>0f59 c631\u00a0 \u00a0 \u00a0 add\u00a0 \u00a0 \u00a0a,31h<\/p><p>0f5b 77\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (hl),a<\/p><p>0f5c 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>0f5d 23\u00a0 \u00a0 \u00a0 \u00a0 inc\u00a0 \u00a0 \u00a0hl<\/p><p>0f5e 7a\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,d<\/p><p>0f5f e60f\u00a0 \u00a0 \u00a0 and\u00a0 \u00a0 \u00a00fh<\/p><p>0f61 c6b1\u00a0 \u00a0 \u00a0 add\u00a0 \u00a0 \u00a0a,0b1h<\/p><p>0f63 77\u00a0 \u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (hl),a<\/p><p>0f64 21ed5c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,5cedh<\/p><p>0f67 e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>0f68 c30406\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0604h<\/p><p>\u00a0<\/p><p>; load \u201cSTART\u201d<\/p><p>0f6b 3e7f\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a, 7fh ; makes no sense? Maybe D15..D8 on IORQ?<\/p><p>0f6d dbfe\u00a0 \u00a0 \u00a0 in\u00a0 \u00a0 \u00a0 a,(0feh)<\/p><p>0f6f 1f\u00a0 \u00a0 \u00a0 \u00a0 rra<\/p><p>0f70 3018\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 nc,0f8ah<\/p><p>\u00a0<\/p><p>;&#8212;-ARTUR COMMENT&#8212;-<\/p><p>;Code above have sense:<\/p><p>; Activate the keyboard address line with SPACE.<\/p><p>; Shift captured byte.<\/p><p>; Conditional jump to skip &#8220;START&#8221; load if SPACE pressed.<\/p><p>;&#8212;-ARTUR COMMENT&#8212;-<\/p><p>\u00a0<\/p><p>0f72 21be05\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,05beh ; \u201cSTART\u201d<\/p><p>0f75 110020\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 de,2000h ; buffer<\/p><p>0f78 010800\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 bc,0008h ; Why 8???<\/p><p>0f7b edb0\u00a0 \u00a0 \u00a0 ldir<\/p><p>0f7d af\u00a0 \u00a0 \u00a0 \u00a0 xor\u00a0 \u00a0 \u00a0a<\/p><p>0f7e 324d21\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (214dh),a<\/p><p>0f81 cdc10c\u00a0 \u00a0 call\u00a0 \u00a0 0cc1h ; LOADP<\/p><p>0f84 3a0221\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 a,(2102h)<\/p><p>0f87 a7\u00a0 \u00a0 \u00a0 \u00a0 and\u00a0 \u00a0 \u00a0a<\/p><p>0f88 2807\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 z,0f91h<\/p><p>0f8a 21a912\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,12a9h<\/p><p>0f8d e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>0f8e c30306\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 0603h<\/p><p>0f91 cd1d03\u00a0 \u00a0 call\u00a0 \u00a0 031dh<\/p><p>0f94 6e0d\u00a0 \u00a0 \u00a0 defw\u00a0 \u00a0 0d6eh<\/p><p>0f96 210313\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,1303h<\/p><p>0f99 e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>0f9a fdcb01fe\u00a0 set\u00a0 \u00a0 \u00a07,(iy+01h)<\/p><p>0f9e fd3600ff\u00a0 ld\u00a0 \u00a0 \u00a0 (iy+00h),0ffh<\/p><p>0fa2 c38e04\u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 048eh<\/p><p>\u00a0<\/p><p>; This code (0FA5h-0FF2h) has been copied to 5CC6h<\/p><p>0fa5 e5\u00a0 \u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 hl<\/p><p>0fa6 11135d\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 de,5d13h ; new place for the code<\/p><p>0fa9 210012\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,1200h ; ???<\/p><p>0fac 01a000\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 bc,00a0h<\/p><p>0faf edb0\u00a0 \u00a0 \u00a0 ldir\u00a0 \u00a0 ; copy 160 bytes ???<\/p><p>0fb1 eb\u00a0 \u00a0 \u00a0 \u00a0 ex\u00a0 \u00a0 \u00a0 de,hl<\/p><p>0fb2 36c9\u00a0 \u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (hl),0c9h ; add RET at the end<\/p><p>0fb4 af\u00a0 \u00a0 \u00a0 \u00a0 xor\u00a0 \u00a0 \u00a0a<\/p><p>0fb5 323b5d\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 (5d3bh),a<\/p><p>0fb8 e1\u00a0 \u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0hl<\/p><p>0fb9 cd135d\u00a0 \u00a0 call\u00a0 \u00a0 5d13h ; call the moved code<\/p><p>0fbc 212e0f\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,0f2eh ; after RST 8, JP 0f2eh<\/p><p>\u00a0<\/p><p>; enable i\/f ROM\/RAM and JP (HL)<\/p><p>0fbf f3\u00a0 \u00a0 \u00a0 \u00a0 di<\/p><p>0fc0 fde5\u00a0 \u00a0 \u00a0 push\u00a0 \u00a0 iy<\/p><p>0fc2 fd210000\u00a0 ld\u00a0 \u00a0 \u00a0 iy,0000h ; command code 0 (nop) = RET<\/p><p>0fc6 cd0800\u00a0 \u00a0 call\u00a0 \u00a0 0008h ; execute<\/p><p>0fc9 fde1\u00a0 \u00a0 \u00a0 pop\u00a0 \u00a0 \u00a0iy<\/p><p>0fcb e9\u00a0 \u00a0 \u00a0 \u00a0 jp\u00a0 \u00a0 \u00a0 (hl)<\/p><p>;<\/p><p>0fcc af\u00a0 \u00a0 \u00a0 \u00a0 xor\u00a0 \u00a0 \u00a0a ; a=0<\/p><p>0fcd 11f95c\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 de,5cf9h<\/p><p>0fd0 cd0a0c\u00a0 \u00a0 call\u00a0 \u00a0 0c0ah<\/p><p>0fd3 216b0f\u00a0 \u00a0 ld\u00a0 \u00a0 \u00a0 hl,0f6bh ; after RST 8, JP to load \u201cSTART\u201d<\/p><p>0fd6 18e7\u00a0 \u00a0 \u00a0 jr\u00a0 \u00a0 \u00a0 0fbfh ; go to RST 8<\/p><p>\u00a0<\/p><p>0fd8 80\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 128\u00a0<\/p><p>0fd9 0d\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 13\u00a0 ; new line<\/p><p>0fda 7f\u00a0 \u00a0 \u00a0 \u00a0 defb\u00a0 \u00a0 127 ; copyright<\/p><p>0fdb\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0defs\u00a0 \u00a0 &#8221; 1984 TIMEX \u2013 TOS V\u00a0 . &#8220;<\/p><p>; end of moved code<\/p><p>\u00a0<\/p><p>0ff2 ff\u00a0 \u00a0 \u00a0 \u00a0 rst\u00a0 \u00a0 \u00a038h<\/p><p>0ff3 ff\u00a0 \u00a0 \u00a0 \u00a0 rst\u00a0 \u00a0 \u00a038h<\/p><p>0ff4 ff\u00a0 \u00a0 \u00a0 \u00a0 rst\u00a0 \u00a0 \u00a038h<\/p><p>0ff5 ff\u00a0 \u00a0 \u00a0 \u00a0 rst\u00a0 \u00a0 \u00a038h<\/p><p>0ff6 ff\u00a0 \u00a0 \u00a0 \u00a0 rst\u00a0 \u00a0 \u00a038h<\/p><p>0ff7 ff\u00a0 \u00a0 \u00a0 \u00a0 rst\u00a0 \u00a0 \u00a038h<\/p><p>0ff8 ff\u00a0 \u00a0 \u00a0 \u00a0 rst\u00a0 \u00a0 \u00a038h<\/p><p>0ff9 ff\u00a0 \u00a0 \u00a0 \u00a0 rst\u00a0 \u00a0 \u00a038h<\/p><p>0ffa ff\u00a0 \u00a0 \u00a0 \u00a0 rst\u00a0 \u00a0 \u00a038h<\/p><p>0ffb ff\u00a0 \u00a0 \u00a0 \u00a0 rst\u00a0 \u00a0 \u00a038h<\/p><p>0ffc ff\u00a0 \u00a0 \u00a0 \u00a0 rst\u00a0 \u00a0 \u00a038h<\/p><p>0ffd ff\u00a0 \u00a0 \u00a0 \u00a0 rst\u00a0 \u00a0 \u00a038h<\/p><p>0ffe ff\u00a0 \u00a0 \u00a0 \u00a0 rst\u00a0 \u00a0 \u00a038h<\/p><p>0fff ff\u00a0 \u00a0 \u00a0 \u00a0 rst\u00a0 \u00a0 \u00a038h<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d571d25 elementor-widget elementor-widget-spacer\" data-id=\"d571d25\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-62143a6 elementor-widget elementor-widget-spacer\" data-id=\"62143a6\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-454c18d elementor-widget elementor-widget-spacer\" data-id=\"454c18d\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8086521 elementor-widget elementor-widget-html\" data-id=\"8086521\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<a class=\"top-link hide\" href=\"\" id=\"js-top\">\r\n  <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 12 6\"><path d=\"M12 6H0l6-6z\"\/><\/svg>\r\n  <span class=\"screen-reader-text\">Back to top<\/span>\r\n<\/a>\r\n\r\n<style>\r\n\r\n\r\n.intro-copy {\r\n  padding: 1em;\r\n  margin: 50vh auto;\r\n  max-width: 15em;\r\n  font-family: Helvetica;\r\n  font-weight: lighter;\r\n  font-size: 2em;\r\n  line-height: 1.2;\r\n  text-align: center;\r\n}\r\n\r\n.top-link {\r\n    z-index: 99999;\r\n  transition: all .25s ease-in-out;\r\n  position: fixed;\r\n  bottom: 0;\r\n  right: 0;\r\n  display: inline-flex;\r\n  cursor: pointer;\r\n  align-items: center;\r\n  justify-content: center;\r\n  margin: 0 3em 3em 0;\r\n  border-radius: 50%;\r\n  padding: .25em;\r\n  width: 50px;\r\n  height: 50px;\r\n  background-color: #F8F8F8;\r\n}\r\n.top-link.show {\r\n  visibility: visible;\r\n  opacity: 1;\r\n}\r\n.top-link.hide {\r\n  visibility: hidden;\r\n  opacity: 0;\r\n}\r\n.top-link svg {\r\n  fill: #000;\r\n  width: 24px;\r\n  height: 12px;\r\n}\r\n.top-link:hover {\r\n  background-color: #E8E8E8;\r\n}\r\n.top-link:hover svg {\r\n  fill: #000000;\r\n}\r\n\r\n.screen-reader-text {\r\n  position: absolute;\r\n  clip-path: inset(50%);\r\n  margin: -1px;\r\n  border: 0;\r\n  padding: 0;\r\n  width: 1px;\r\n  height: 1px;\r\n  overflow: hidden;\r\n  word-wrap: normal !important;\r\n  clip: rect(1px, 1px, 1px, 1px);\r\n}\r\n.screen-reader-text:focus {\r\n  display: block;\r\n  top: 5px;\r\n  left: 5px;\r\n  z-index: 100000;\r\n  clip-path: none;\r\n  background-color: #eee;\r\n  padding: 15px 23px 14px;\r\n  width: auto;\r\n  height: auto;\r\n  text-decoration: none;\r\n  line-height: normal;\r\n  color: #444;\r\n  font-size: 1em;\r\n  clip: auto !important;\r\n}\r\n<\/style>\r\n\r\n<script>\r\n    \/\/ Set a variable for our button element.\r\nconst scrollToTopButton = document.getElementById('js-top');\r\n\r\n\/\/ Let's set up a function that shows our scroll-to-top button if we scroll beyond the height of the initial window.\r\nconst scrollFunc = () => {\r\n  \/\/ Get the current scroll value\r\n  let y = window.scrollY;\r\n  \r\n  \/\/ If the scroll value is greater than the window height, let's add a class to the scroll-to-top button to show it!\r\n  if (y > 0) {\r\n    scrollToTopButton.className = \"top-link show\";\r\n  } else {\r\n    scrollToTopButton.className = \"top-link hide\";\r\n  }\r\n};\r\n\r\nwindow.addEventListener(\"scroll\", scrollFunc);\r\n\r\nconst scrollToTop = () => {\r\n  \/\/ Let's set a variable for the number of pixels we are from the top of the document.\r\n  const c = document.documentElement.scrollTop || document.body.scrollTop;\r\n  \r\n  \/\/ If that number is greater than 0, we'll scroll back to 0, or the top of the document.\r\n  \/\/ We'll also animate that scroll with requestAnimationFrame:\r\n  \/\/ https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/window\/requestAnimationFrame\r\n  if (c > 0) {\r\n    window.requestAnimationFrame(scrollToTop);\r\n    \/\/ ScrollTo takes an x and a y coordinate.\r\n    \/\/ Increase the '10' value to get a smoother\/slower scroll!\r\n    window.scrollTo(0, c - c \/ 10);\r\n  }\r\n};\r\n\r\n\/\/ When the button is clicked, run our ScrolltoTop function above!\r\nscrollToTopButton.onclick = function(e) {\r\n  e.preventDefault();\r\n  scrollToTop();\r\n}\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5c47a0 elementor-widget elementor-widget-spacer\" data-id=\"c5c47a0\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>TI ROM Disassembly The Timex Interface is only used to connect the FDD\/FDD3000 with a TC computer\/ZX Spectrum. It contains an 8K ROM with ZX BASIC extension, 2K RAM to store system variables, and is used as a buffer between the computer and the FDD system. The user still needs a disk formatted by TOS [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"enabled","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"wf_page_folders":[17],"class_list":["post-6226","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>ROM Disassembly - LOAD ZX - TIMEX COMPUTER World<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/loadzx.com\/timexcomputerworld\/rom-disassembly\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ROM Disassembly - LOAD ZX - TIMEX COMPUTER World\" \/>\n<meta property=\"og:description\" content=\"TI ROM Disassembly The Timex Interface is only used to connect the FDD\/FDD3000 with a TC computer\/ZX Spectrum. It contains an 8K ROM with ZX BASIC extension, 2K RAM to store system variables, and is used as a buffer between the computer and the FDD system. The user still needs a disk formatted by TOS [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/loadzx.com\/timexcomputerworld\/rom-disassembly\/\" \/>\n<meta property=\"og:site_name\" content=\"LOAD ZX - TIMEX COMPUTER World\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-18T19:15:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/loadzx.com\/timexcomputerworld\/wp-content\/uploads\/2023\/03\/tiinside-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1121\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"48 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/loadzx.com\/timexcomputerworld\/rom-disassembly\/\",\"url\":\"https:\/\/loadzx.com\/timexcomputerworld\/rom-disassembly\/\",\"name\":\"ROM Disassembly - LOAD ZX - TIMEX COMPUTER World\",\"isPartOf\":{\"@id\":\"https:\/\/loadzx.com\/timexcomputerworld\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/loadzx.com\/timexcomputerworld\/rom-disassembly\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/loadzx.com\/timexcomputerworld\/rom-disassembly\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/loadzx.com\/timexcomputerworld\/wp-content\/uploads\/2023\/03\/tiinside-1024x448.jpg\",\"datePublished\":\"2023-03-11T17:12:52+00:00\",\"dateModified\":\"2024-03-18T19:15:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/loadzx.com\/timexcomputerworld\/rom-disassembly\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/loadzx.com\/timexcomputerworld\/rom-disassembly\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/loadzx.com\/timexcomputerworld\/rom-disassembly\/#primaryimage\",\"url\":\"https:\/\/loadzx.com\/timexcomputerworld\/wp-content\/uploads\/2023\/03\/tiinside-scaled.jpg\",\"contentUrl\":\"https:\/\/loadzx.com\/timexcomputerworld\/wp-content\/uploads\/2023\/03\/tiinside-scaled.jpg\",\"width\":2560,\"height\":1121},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/loadzx.com\/timexcomputerworld\/rom-disassembly\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/loadzx.com\/timexcomputerworld\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ROM Disassembly\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/loadzx.com\/timexcomputerworld\/#website\",\"url\":\"https:\/\/loadzx.com\/timexcomputerworld\/\",\"name\":\"LOAD ZX - TIMEX COMPUTER World\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/loadzx.com\/timexcomputerworld\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/loadzx.com\/timexcomputerworld\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/loadzx.com\/timexcomputerworld\/#organization\",\"name\":\"LOAD ZX - TIMEX COMPUTER World\",\"url\":\"https:\/\/loadzx.com\/timexcomputerworld\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/loadzx.com\/timexcomputerworld\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/loadzx.com\/timexcomputerworld\/wp-content\/uploads\/2021\/05\/tcwlzx.png\",\"contentUrl\":\"https:\/\/loadzx.com\/timexcomputerworld\/wp-content\/uploads\/2021\/05\/tcwlzx.png\",\"width\":2208,\"height\":435,\"caption\":\"LOAD ZX - TIMEX COMPUTER World\"},\"image\":{\"@id\":\"https:\/\/loadzx.com\/timexcomputerworld\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ROM Disassembly - LOAD ZX - TIMEX COMPUTER World","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/loadzx.com\/timexcomputerworld\/rom-disassembly\/","og_locale":"en_US","og_type":"article","og_title":"ROM Disassembly - LOAD ZX - TIMEX COMPUTER World","og_description":"TI ROM Disassembly The Timex Interface is only used to connect the FDD\/FDD3000 with a TC computer\/ZX Spectrum. It contains an 8K ROM with ZX BASIC extension, 2K RAM to store system variables, and is used as a buffer between the computer and the FDD system. The user still needs a disk formatted by TOS [&hellip;]","og_url":"https:\/\/loadzx.com\/timexcomputerworld\/rom-disassembly\/","og_site_name":"LOAD ZX - TIMEX COMPUTER World","article_modified_time":"2024-03-18T19:15:32+00:00","og_image":[{"width":2560,"height":1121,"url":"https:\/\/loadzx.com\/timexcomputerworld\/wp-content\/uploads\/2023\/03\/tiinside-scaled.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"48 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/loadzx.com\/timexcomputerworld\/rom-disassembly\/","url":"https:\/\/loadzx.com\/timexcomputerworld\/rom-disassembly\/","name":"ROM Disassembly - LOAD ZX - TIMEX COMPUTER World","isPartOf":{"@id":"https:\/\/loadzx.com\/timexcomputerworld\/#website"},"primaryImageOfPage":{"@id":"https:\/\/loadzx.com\/timexcomputerworld\/rom-disassembly\/#primaryimage"},"image":{"@id":"https:\/\/loadzx.com\/timexcomputerworld\/rom-disassembly\/#primaryimage"},"thumbnailUrl":"https:\/\/loadzx.com\/timexcomputerworld\/wp-content\/uploads\/2023\/03\/tiinside-1024x448.jpg","datePublished":"2023-03-11T17:12:52+00:00","dateModified":"2024-03-18T19:15:32+00:00","breadcrumb":{"@id":"https:\/\/loadzx.com\/timexcomputerworld\/rom-disassembly\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/loadzx.com\/timexcomputerworld\/rom-disassembly\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/loadzx.com\/timexcomputerworld\/rom-disassembly\/#primaryimage","url":"https:\/\/loadzx.com\/timexcomputerworld\/wp-content\/uploads\/2023\/03\/tiinside-scaled.jpg","contentUrl":"https:\/\/loadzx.com\/timexcomputerworld\/wp-content\/uploads\/2023\/03\/tiinside-scaled.jpg","width":2560,"height":1121},{"@type":"BreadcrumbList","@id":"https:\/\/loadzx.com\/timexcomputerworld\/rom-disassembly\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/loadzx.com\/timexcomputerworld\/"},{"@type":"ListItem","position":2,"name":"ROM Disassembly"}]},{"@type":"WebSite","@id":"https:\/\/loadzx.com\/timexcomputerworld\/#website","url":"https:\/\/loadzx.com\/timexcomputerworld\/","name":"LOAD ZX - TIMEX COMPUTER World","description":"","publisher":{"@id":"https:\/\/loadzx.com\/timexcomputerworld\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/loadzx.com\/timexcomputerworld\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/loadzx.com\/timexcomputerworld\/#organization","name":"LOAD ZX - TIMEX COMPUTER World","url":"https:\/\/loadzx.com\/timexcomputerworld\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/loadzx.com\/timexcomputerworld\/#\/schema\/logo\/image\/","url":"https:\/\/loadzx.com\/timexcomputerworld\/wp-content\/uploads\/2021\/05\/tcwlzx.png","contentUrl":"https:\/\/loadzx.com\/timexcomputerworld\/wp-content\/uploads\/2021\/05\/tcwlzx.png","width":2208,"height":435,"caption":"LOAD ZX - TIMEX COMPUTER World"},"image":{"@id":"https:\/\/loadzx.com\/timexcomputerworld\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/loadzx.com\/timexcomputerworld\/wp-json\/wp\/v2\/pages\/6226","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/loadzx.com\/timexcomputerworld\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/loadzx.com\/timexcomputerworld\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/loadzx.com\/timexcomputerworld\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/loadzx.com\/timexcomputerworld\/wp-json\/wp\/v2\/comments?post=6226"}],"version-history":[{"count":22,"href":"https:\/\/loadzx.com\/timexcomputerworld\/wp-json\/wp\/v2\/pages\/6226\/revisions"}],"predecessor-version":[{"id":8319,"href":"https:\/\/loadzx.com\/timexcomputerworld\/wp-json\/wp\/v2\/pages\/6226\/revisions\/8319"}],"wp:attachment":[{"href":"https:\/\/loadzx.com\/timexcomputerworld\/wp-json\/wp\/v2\/media?parent=6226"}],"wp:term":[{"taxonomy":"wf_page_folders","embeddable":true,"href":"https:\/\/loadzx.com\/timexcomputerworld\/wp-json\/wp\/v2\/wf_page_folders?post=6226"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}