00001                                           ! 1 
00002                                           ! 1 # 1 "vgabios.c"
00003                                           ! 1 # 1 "<built-in>"
00004                                           ! 1 # 1 "<command line>"
00005                                           ! 1 # 1 "vgabios.c"
00006                                           ! 1 # 51 "vgabios.c"
00007                                           ! 51 # 1 "vgabios.h" 1
00008                                           ! 1 
00009                                           ! 2 
00010                                           ! 3 
00011                                           ! 4 
00012                                           ! 5 typedef unsigned char Bit8u;
00013                                           ! 6 typedef unsigned short Bit16u;
00014                                           ! 7 typedef unsigned long Bit32u;
00015                                           ! 8 typedef unsigned short Boolean;
00016                                           ! 9 # 52 "vgabios.c" 2
00017                                           ! 52 
00018                                           ! 53 
00019                                           ! 54 # 1 "vbe.h" 1
00020                                           ! 1 
00021                                           ! 2 
00022                                           ! 3 
00023                                           ! 4 
00024                                           ! 5 
00025                                           ! 6 
00026                                           ! 7 void dispi_set_enable(enable);
00027                                           ! 8 
00028                                           ! 9 
00029                                           ! 10 
00030                                           ! 11 
00031                                           ! 12 
00032                                           ! 13 Boolean vbe_has_vbe_display();
00033                                           ! 14 void vbe_init();
00034                                           ! 15 void vbe_display_info();
00035                                           ! 16 void vbe_biosfn_return_controller_information(AX, ES, DI);
00036                                           ! 17 void vbe_biosfn_return_mode_information(AX, CX, ES, DI);
00037                                           ! 18 void vbe_biosfn_set_mode(AX, BX, ES, DI);
00038                                           ! 19 void vbe_biosfn_return_current_mode(AX, BX);
00039                                           ! 20 void vbe_biosfn_save_restore_state(AX, DL, CX, ES, BX);
00040                                           ! 21 void vbe_biosfn_display_window_control(AX,BX,DX);
00041                                           ! 22 void vbe_biosfn_set_get_logical_scan_line_length(AX,BX,CX,DX);
00042                                           ! 23 void vbe_biosfn_set_get_display_start(AX,BX,CX,DX);
00043                                           ! 24 void vbe_biosfn_set_get_dac_palette_format(AX);
00044                                           ! 25 void vbe_biosfn_set_get_palette_data(AX);
00045                                           ! 26 void vbe_biosfn_return_protected_mode_interface(AX);
00046                                           ! 27 
00047                                           ! 28 
00048                                           ! 29 typedef struct VbeInfoBlock
00049                                           ! 30 {
00050                                           ! 31    Bit8u VbeSignature[4];
00051                                           ! 32    Bit16u VbeVersion;
00052                                           ! 33    Bit16u OemStringPtr_Off;
00053                                           ! 34    Bit16u OemStringPtr_Seg;
00054                                           ! 35    Bit8u Capabilities[4];
00055                                           ! 36    Bit16u VideoModePtr_Off;
00056                                           ! 37    Bit16u VideoModePtr_Seg;
00057                                           ! 38    Bit16u TotalMemory;
00058                                           ! 39    Bit16u OemSoftwareRev;
00059                                           ! 40    Bit16u OemVendorNamePtr_Off;
00060                                           ! 41    Bit16u OemVendorNamePtr_Seg;
00061                                           ! 42    Bit16u OemProductNamePtr_Off;
00062                                           ! 43    Bit16u OemProductNamePtr_Seg;
00063                                           ! 44    Bit16u OemProductRevPtr_Off;
00064                                           ! 45    Bit16u OemProductRevPtr_Seg;
00065                                           ! 46 
00066                                           ! 47    Bit16u Reserved[111];
00067                                           ! 48    Bit8u OemData[256];
00068                                           ! 49 } VbeInfoBlock;
00069                                           ! 50 
00070                                           ! 51 
00071                                           ! 52 
00072                                           ! 53 
00073                                           ! 54 typedef struct ModeInfoBlockCompact
00074                                           ! 55 {
00075                                           ! 56 
00076                                           ! 57    Bit16u ModeAttributes;
00077                                           ! 58    Bit8u WinAAttributes;
00078                                           ! 59    Bit8u WinBAttributes;
00079                                           ! 60    Bit16u WinGranularity;
00080                                           ! 61    Bit16u WinSize;
00081                                           ! 62    Bit16u WinASegment;
00082                                           ! 63    Bit16u WinBSegment;
00083                                           ! 64    Bit32u WinFuncPtr;
00084                                           ! 65    Bit16u BytesPerScanLine;
00085                                           ! 66 
00086                                           ! 67    Bit16u XResolution;
00087                                           ! 68    Bit16u YResolution;
00088                                           ! 69    Bit8u XCharSize;
00089                                           ! 70    Bit8u YCharSize;
00090                                           ! 71    Bit8u NumberOfPlanes;
00091                                           ! 72    Bit8u BitsPerPixel;
00092                                           ! 73    Bit8u NumberOfBanks;
00093                                           ! 74    Bit8u MemoryModel;
00094                                           ! 75    Bit8u BankSize;
00095                                           ! 76    Bit8u NumberOfImagePages;
00096                                           ! 77    Bit8u Reserved_page;
00097                                           ! 78 
00098                                           ! 79    Bit8u RedMaskSize;
00099                                           ! 80    Bit8u RedFieldPosition;
00100                                           ! 81    Bit8u Gr
00101                                           ! 81 eenMaskSize;
00102                                           ! 82    Bit8u GreenFieldPosition;
00103                                           ! 83    Bit8u BlueMaskSize;
00104                                           ! 84    Bit8u BlueFieldPosition;
00105                                           ! 85    Bit8u RsvdMaskSize;
00106                                           ! 86    Bit8u RsvdFieldPosition;
00107                                           ! 87    Bit8u DirectColorModeInfo;
00108                                           ! 88 
00109                                           ! 89    Bit32u PhysBasePtr;
00110                                           ! 90    Bit32u OffScreenMemOffset;
00111                                           ! 91    Bit16u OffScreenMemSize;
00112                                           ! 92 
00113                                           ! 93    Bit16u LinBytesPerScanLine;
00114                                           ! 94    Bit8u BnkNumberOfPages;
00115                                           ! 95    Bit8u LinNumberOfPages;
00116                                           ! 96    Bit8u LinRedMaskSize;
00117                                           ! 97    Bit8u LinRedFieldPosition;
00118                                           ! 98    Bit8u LinGreenMaskSize;
00119                                           ! 99    Bit8u LinGreenFieldPosition;
00120                                           ! 100    Bit8u LinBlueMaskSize;
00121                                           ! 101    Bit8u LinBlueFieldPosition;
00122                                           ! 102    Bit8u LinRsvdMaskSize;
00123                                           ! 103    Bit8u LinRsvdFieldPosition;
00124                                           ! 104    Bit32u MaxPixelClock;
00125                                           ! 105 
00126                                           ! 106 } ModeInfoBlockCompact;
00127                                           ! 107 
00128                                           ! 108 typedef struct ModeInfoBlock
00129                                           ! 109 {
00130                                           ! 110 
00131                                           ! 111    Bit16u ModeAttributes;
00132                                           ! 112    Bit8u WinAAttributes;
00133                                           ! 113    Bit8u WinBAttributes;
00134                                           ! 114    Bit16u WinGranularity;
00135                                           ! 115    Bit16u WinSize;
00136                                           ! 116    Bit16u WinASegment;
00137                                           ! 117    Bit16u WinBSegment;
00138                                           ! 118    Bit32u WinFuncPtr;
00139                                           ! 119    Bit16u BytesPerScanLine;
00140                                           ! 120 
00141                                           ! 121    Bit16u XResolution;
00142                                           ! 122    Bit16u YResolution;
00143                                           ! 123    Bit8u XCharSize;
00144                                           ! 124    Bit8u YCharSize;
00145                                           ! 125    Bit8u NumberOfPlanes;
00146                                           ! 126    Bit8u BitsPerPixel;
00147                                           ! 127    Bit8u NumberOfBanks;
00148                                           ! 128    Bit8u MemoryModel;
00149                                           ! 129    Bit8u BankSize;
00150                                           ! 130    Bit8u NumberOfImagePages;
00151                                           ! 131    Bit8u Reserved_page;
00152                                           ! 132 
00153                                           ! 133    Bit8u RedMaskSize;
00154                                           ! 134    Bit8u RedFieldPosition;
00155                                           ! 135    Bit8u GreenMaskSize;
00156                                           ! 136    Bit8u GreenFieldPosition;
00157                                           ! 137    Bit8u BlueMaskSize;
00158                                           ! 138    Bit8u BlueFieldPosition;
00159                                           ! 139    Bit8u RsvdMaskSize;
00160                                           ! 140    Bit8u RsvdFieldPosition;
00161                                           ! 141    Bit8u DirectColorModeInfo;
00162                                           ! 142 
00163                                           ! 143    Bit32u PhysBasePtr;
00164                                           ! 144    Bit32u OffScreenMemOffset;
00165                                           ! 145    Bit16u OffScreenMemSize;
00166                                           ! 146 
00167                                           ! 147    Bit16u LinBytesPerScanLine;
00168                                           ! 148    Bit8u BnkNumberOfPages;
00169                                           ! 149    Bit8u LinNumberOfPages;
00170                                           ! 150    Bit8u LinRedMaskSize;
00171                                           ! 151    Bit8u LinRedFieldPosition;
00172                                           ! 152    Bit8u LinGreenMaskSize;
00173                                           ! 153    Bit8u LinGreenFieldPosition;
00174                                           ! 154    Bit8u LinBlueMaskSize;
00175                                           ! 155    Bit8u LinBlueFieldPosition;
00176                                           ! 156    Bit8u LinRsvdMaskSize;
00177                                           ! 157    Bit8u LinRsvdFieldPosition;
00178                                           ! 158    Bit32u MaxPixelClock;
00179                                           ! 159    Bit8u Reserved[189];
00180                                           ! 160 } ModeInfoBlock;
00181                                           ! 161 # 55 "vgabios.c" 2
00182                                           ! 55 
00183                                           ! 56 
00184                                           ! 57 
00185                                           ! 58 static Bit8u read_byte();
00186                                           ! 59 static Bit16u read_word();
00187                                           ! 60 static void write_byte();
00188                                           ! 61 static void write_word();
00189                                           ! 62 static Bit8u inb();
00190                                           ! 63 static Bit16u inw();
00191                                           ! 64 static void outb();
00192                                           ! 65 static void outw();
00193                                           ! 66 
00194                                           ! 67 static Bit16u get_S
00195                                           ! 67 S();
00196                                           ! 68 
00197                                           ! 69 
00198                                           ! 70 static void printf();
00199                                           ! 71 static void unimplemented();
00200                                           ! 72 static void unknown();
00201                                           ! 73 
00202                                           ! 74 static void init_vga_card();
00203                                           ! 75 static void init_bios_area();
00204                                           ! 76 
00205                                           ! 77 static Bit8u find_vga_entry();
00206                                           ! 78 
00207                                           ! 79 static void memsetb();
00208                                           ! 80 static void memsetw();
00209                                           ! 81 static void memcpyb();
00210                                           ! 82 static void memcpyw();
00211                                           ! 83 
00212                                           ! 84 static void biosfn_set_video_mode();
00213                                           ! 85 static void biosfn_set_cursor_shape();
00214                                           ! 86 static void biosfn_set_cursor_pos();
00215                                           ! 87 static void biosfn_get_cursor_pos();
00216                                           ! 88 static void biosfn_set_active_page();
00217                                           ! 89 static void biosfn_scroll();
00218                                           ! 90 static void biosfn_read_char_attr();
00219                                           ! 91 static void biosfn_write_char_attr();
00220                                           ! 92 static void biosfn_write_char_only();
00221                                           ! 93 static void biosfn_set_border_color();
00222                                           ! 94 static void biosfn_set_palette();
00223                                           ! 95 static void biosfn_write_pixel();
00224                                           ! 96 static void biosfn_read_pixel();
00225                                           ! 97 static void biosfn_write_teletype();
00226                                           ! 98 static void biosfn_get_video_mode();
00227                                           ! 99 static void biosfn_set_single_palette_reg();
00228                                           ! 100 static void biosfn_set_overscan_border_color();
00229                                           ! 101 static void biosfn_set_all_palette_reg();
00230                                           ! 102 static void biosfn_toggle_intensity();
00231                                           ! 103 static void biosfn_get_single_palette_reg();
00232                                           ! 104 static void biosfn_read_overscan_border_color();
00233                                           ! 105 static void biosfn_get_all_palette_reg();
00234                                           ! 106 static void biosfn_set_single_dac_reg();
00235                                           ! 107 static void biosfn_set_all_dac_reg();
00236                                           ! 108 static void biosfn_select_video_dac_color_page();
00237                                           ! 109 static void biosfn_read_single_dac_reg();
00238                                           ! 110 static void biosfn_read_all_dac_reg();
00239                                           ! 111 static void biosfn_set_pel_mask();
00240                                           ! 112 static void biosfn_read_pel_mask();
00241                                           ! 113 static void biosfn_read_video_dac_state();
00242                                           ! 114 static void biosfn_perform_gray_scale_summing();
00243                                           ! 115 static void biosfn_load_text_user_pat();
00244                                           ! 116 static void biosfn_load_text_8_14_pat();
00245                                           ! 117 static void biosfn_load_text_8_8_pat();
00246                                           ! 118 static void biosfn_set_text_block_specifier();
00247                                           ! 119 static void biosfn_load_text_8_16_pat();
00248                                           ! 120 static void biosfn_load_gfx_8_8_chars();
00249                                           ! 121 static void biosfn_load_gfx_user_chars();
00250                                           ! 122 static void biosfn_load_gfx_8_14_chars();
00251                                           ! 123 static void biosfn_load_gfx_8_8_dd_chars();
00252                                           ! 124 static void biosfn_load_gfx_8_16_chars();
00253                                           ! 125 static void biosfn_get_font_info();
00254                                           ! 126 static void biosfn_get_ega_info();
00255                                           ! 127 static void biosfn_alternate_prtsc();
00256                                           ! 128 static void biosfn_selec
00257                                           ! 128 t_vert_res();
00258                                           ! 129 static void biosfn_enable_default_palette_loading();
00259                                           ! 130 static void biosfn_enable_video_addressing();
00260                                           ! 131 static void biosfn_enable_grayscale_summing();
00261                                           ! 132 static void biosfn_enable_cursor_emulation();
00262                                           ! 133 static void biosfn_switch_video_interface();
00263                                           ! 134 static void biosfn_enable_video_refresh_control();
00264                                           ! 135 static void biosfn_write_string();
00265                                           ! 136 static void biosfn_read_display_code();
00266                                           ! 137 static void biosfn_set_display_code();
00267                                           ! 138 static void biosfn_read_state_info();
00268                                           ! 139 static void biosfn_read_video_state_size();
00269                                           ! 140 static void biosfn_save_video_state();
00270                                           ! 141 static void biosfn_restore_video_state();
00271                                           ! 142 
00272                                           ! 143 
00273                                           ! 144 
00274                                           ! 145 
00275                                           ! 146 
00276                                           ! 147  #asm
00277                                           !BCC_ASM
00278                                           MACRO SET_INT_VECTOR
00279                                             push ds
00280                                             xor ax, ax
00281                                             mov ds, ax
00282                                             mov ax, ?3
00283                                             mov ?1*4, ax
00284                                             mov ax, ?2
00285                                             mov ?1*4+2, ax
00286                                             pop ds
00287                                           MEND
00288                                           
00289                                            ! 159 endasm
00290                                           !BCC_ENDASM
00291                                           ! 160 
00292                                           ! 161  #asm
00293                                           !BCC_ASM
00294                                           
00295 0000                                      .rom
00296 0000                                      .org 0
00297                                           
00298                                           use16 386
00299                                           
00300                       00000000            vgabios_start:
00301 0000                        55            .byte 0x55, 0xaa
00302                                           
00303 0002                        40            .byte 0x40
00304                                           
00305                                           
00306                       00000003            vgabios_entry_point:
00307                                           
00308 0003           E9         00E6              jmp vgabios_init_func
00309                                           
00310                       00000006            vgabios_name:
00311 0006                        50            .ascii "Plex86/Bochs VGABios"
00312 001A                        20            .ascii " "
00313 001B                        00            .byte 0x00
00314                                           
00315                                           
00316 001E                                      .org 0x1e
00317 001E                        49            .ascii "IBM"
00318 0021                        00            .byte 0x00
00319                                           
00320                       00000022            vgabios_version:
00321                                           
00322                                           
00323                                           
00324 0022                        30            .ascii "0.4b"
00325                                           
00326 0026                        20            .ascii " "
00327                                           
00328                       00000027            vgabios_date:
00329 0027                        30            .ascii "04 Nov 2003"
00330 0032                        0A            .byte 0x0a,0x0d
00331 0034                        00            .byte 0x00
00332                                           
00333                       00000035            vgabios_copyright:
00334 0035                        28            .ascii "(C) 2003 the LGPL VGABios developers Team"
00335 005E                        0A            .byte 0x0a,0x0d
00336 0060                        00            .byte 0x00
00337                                           
00338                       00000061            vgabios_license:
00339 0061                        54            .ascii "This VGA/VBE Bios is released under the GNU LGPL"
00340 0091                        0A            .byte 0x0a,0x0d
00341 0093                        0A            .byte 0x0a,0x0d
00342 0095                        00            .byte 0x00
00343                                           
00344                       00000096            vgabios_website:
00345 0096                        50            .ascii "Please visit :"
00346 00A4                        0A            .byte 0x0a,0x0d
00347                                           ;;.ascii " . http://www.plex86.org"
00348                                           ;;.byte 0x0a,0x0d
00349 00A6                        20            .ascii " . http://bochs.sourceforge.net"
00350 00C5                        0A            .byte 0x0a,0x0d
00351 00C7                        20            .ascii " . http://www.nongnu.org/vgabios"
00352 00E7                        0A            .byte 0x0a,0x0d
00353 00E9                        0A            .byte 0x0a,0x0d
00354 00EB                        00            .byte 0x00
00355                                           
00356                                           
00357                                           ;; ============================================================================================
00358                                           ;;
00359                                           ;; Init Entry point
00360                                           ;;
00361                                           ;; ============================================================================================
00362                       000000EC            vgabios_init_func:
00363                                           
00364                                           ;; init vga card
00365 00EC           E8         30A8              call _init_vga_card
00366                                           
00367                                           ;; init basic bios vars
00368 00EF           E8         30C5              call _init_bios_area
00369                                           
00370                                           
00371 00F2           E8         6D99              call _vbe_has_vbe_display
00372 00F5           3C                     00    cmp al, #0x00
00373 00F7           74           03              je init_no_vbe_display
00374                                           
00375                                           ;; init vbe functions
00376 00F9           E8         6DB0              call _vbe_init
00377                                           
00378                       000000FC            init_no_vbe_display:
00379                                           
00380                                           
00381                                           ;; set int10 vect
00382                                             SET_INT_VECTOR(0x10, #0xC000, #vgabios_int10_handler)
 +a   00FC           1E                           push ds
 +a   00FD           31C0                         xor ax, ax
 +a   00FF           8ED8                         mov ds, ax
 +a   0101           B8                   012B    mov ax,  #vgabios_int10_handler
 +a   0104           A3         0040              mov 0x10*4, ax
 +a   0107           B8                   C000    mov ax,  #0xC000
 +a   010A           A3         0042              mov 0x10*4+2, ax
 +a   010D           1F                           pop ds
00383                                           
00384                                           ;; display splash screen
00385 010E           E8         311D              call _display_splash_screen
00386                                           
00387                                           ;; init video mode and clear the screen
00388 0111           B8                   0003    mov ax,#0x0003
00389 0114           CD                     10    int #0x10
00390                                           
00391                                           ;; copy and activate 8x16 font
00392 0116           B8                   1104    mov ax, #0x1104
00393 0119           B3                     00    mov bl, #0x00
00394 011B           CD                     10    int #0x10
00395 011D           B8                   1103    mov ax, #0x1103
00396 0120           B3                     00    mov bl, #0x00
00397 0122           CD                     10    int #0x10
00398                                           
00399                                           ;; show info
00400 0124           E8         3108              call _display_info
00401                                           
00402                                           
00403                                           ;; show vbe info
00404 0127           E8         6DCA              call _vbe_display_info
00405                                           
00406                                           
00407                                           
00408 012A           CB                           retf
00409                                            ! 277 endasm
00410                                           !BCC_ENDASM
00411                                           ! 278 
00412                                           ! 279 
00413                                           ! 280 
00414                                           ! 281 
00415                                           ! 282  #asm
00416                                           !BCC_ASM
00417                       0000012B            vgabios_int10_handler:
00418 012B           9C                           pushf
00419 012C           06                           push es
00420 012D           1E                           push ds
00421 012E           60                           pusha
00422                                           
00423                                           ;; We have to set ds to access the right data segment
00424 012F           BB                   C000    mov bx, #0xc000
00425 0132           8EDB                         mov ds, bx
00426 0134           E8         313D              call _int10_func
00427                                           
00428 0137           61                           popa
00429 0138           1F                           pop ds
00430 0139           07                           pop es
00431 013A           9D                           popf
00432 013B           CF                           iret
00433                                            ! 299 endasm
00434                                           !BCC_ENDASM
00435                                           ! 300 
00436                                           ! 301 # 1 "vgatables.h" 1
00437                                           ! 1 # 97 "vgatables.h"
00438                                           ! 97 typedef struct
00439                                           ! 98 {Bit8u svgamode;
00440                                           ! 99  Bit16u vesamode;
00441                                           ! 100  Bit8u class;
00442                                           ! 101  Bit8u memmodel;
00443                                           ! 102  Bit8u nbpages;
00444                                           ! 103  Bit8u pixbits;
00445                                           ! 104  Bit16u swidth, sheight;
00446                                           ! 105  Bit16u twidth, theight;
00447                                           ! 106  Bit16u cwidth, cheight;
00448                                           ! 107  Bit16u sstart;
00449                                           ! 108  Bit16u slength;
00450                                           ! 109  Bit8u miscreg;
00451                                           ! 110  Bit8u pelmask;
00452                                           ! 111  Bit8u crtcmodel;
00453                                           ! 112  Bit8u actlmodel;
00454                                           ! 113  Bit8u grdcmodel;
00455                                           ! 114  Bit8u sequmodel;
00456                                           ! 115  Bit8u dacmodel;
00457                                           ! 116 } VGAMODES;
00458                                           ! 117 
00459                                           ! 118 static VGAMODES vga_modes[0x14 +1]=
00460                                           ! 119 {
00461                                           
00462                       0000013C            _vga_modes:
00463                                           ! 120  {0x00, 0xFFFF, 0x00, 0x00, 8, 4, 360, 400, 40, 25, 9, 16, 0xB800, 0x0800, 0x67, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x02},
00464 013C                        00            .byte	0
00465 013D                  00000001            .blkb	1
00466 013E                      FFFF            .word	$FFFF
00467 0140                        00            .byte	0
00468 0141                        00            .byte	0
00469 0142                        08            .byte	8
00470 0143                        04            .byte	4
00471 0144                      0168            .word	$168
00472 0146                      0190            .word	$190
00473 0148                      0028            .word	$28
00474 014A                      0019            .word	$19
00475 014C                      0009            .word	9
00476 014E                      0010            .word	$10
00477 0150                      B800            .word	$B800
00478 0152                      0800            .word	$800
00479 0154                        67            .byte	$67
00480 0155                        FF            .byte	$FF
00481 0156                        00            .byte	0
00482 0157                        00            .byte	0
00483 0158                        00            .byte	0
00484 0159                        00            .byte	0
00485 015A                        02            .byte	2
00486 015B                  00000001            .blkb	1
00487                                           ! 121  {0x01, 0xFFFF, 0x00, 0x00, 8, 4, 360, 400, 40, 25, 9, 16, 0xB800, 0x0800, 0x67, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x02},
00488 015C                        01            .byte	1
00489 015D                  00000001            .blkb	1
00490 015E                      FFFF            .word	$FFFF
00491 0160                        00            .byte	0
00492 0161                        00            .byte	0
00493 0162                        08            .byte	8
00494 0163                        04            .byte	4
00495 0164                      0168            .word	$168
00496 0166                      0190            .word	$190
00497 0168                      0028            .word	$28
00498 016A                      0019            .word	$19
00499 016C                      0009            .word	9
00500 016E                      0010            .word	$10
00501 0170                      B800            .word	$B800
00502 0172                      0800            .word	$800
00503 0174                        67            .byte	$67
00504 0175                        FF            .byte	$FF
00505 0176                        00            .byte	0
00506 0177                        00            .byte	0
00507 0178                        00            .byte	0
00508 0179                        00            .byte	0
00509 017A                        02            .byte	2
00510 017B                  00000001            .blkb	1
00511                                           ! 122  {0x02, 0xFFFF, 0x00, 0x00, 4, 4, 720, 400, 80, 25, 9, 16, 0xB800, 0x1000, 0x67, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x02},
00512 017C                        02            .byte	2
00513 017D                  00000001            .blkb	1
00514 017E                      FFFF            .word	$FFFF
00515 0180                        00            .byte	0
00516 0181                        00            .byte	0
00517 0182                        04            .byte	4
00518 0183                        04            .byte	4
00519 0184                      02D0            .word	$2D0
00520 0186                      0190            .word	$190
00521 0188                      0050            .word	$50
00522 018A                      0019            .word	$19
00523 018C                      0009            .word	9
00524 018E                      0010            .word	$10
00525 0190                      B800            .word	$B800
00526 0192                      1000            .word	$1000
00527 0194                        67            .byte	$67
00528 0195                        FF            .byte	$FF
00529 0196                        01            .byte	1
00530 0197                        00            .byte	0
00531 0198                        00            .byte	0
00532 0199                        01            .byte	1
00533 019A                        02            .byte	2
00534 019B                  00000001            .blkb	1
00535                                           ! 123  {0x03, 0xFFFF, 0x00, 0x00, 4, 4, 720, 400, 80, 25, 9, 16, 0xB800, 0x1000, 0x67, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x02},
00536 019C                        03            .byte	3
00537 019D                  00000001            .blkb	1
00538 019E                      FFFF            .word	$FFFF
00539 01A0                        00            .byte	0
00540 01A1                        00            .byte	0
00541 01A2                        04            .byte	4
00542 01A3                        04            .byte	4
00543 01A4                      02D0            .word	$2D0
00544 01A6                      0190            .word	$190
00545 01A8                      0050            .word	$50
00546 01AA                      0019            .word	$19
00547 01AC                      0009            .word	9
00548 01AE                      0010            .word	$10
00549 01B0                      B800            .word	$B800
00550 01B2                      1000            .word	$1000
00551 01B4                        67            .byte	$67
00552 01B5                        FF            .byte	$FF
00553 01B6                        01            .byte	1
00554 01B7                        00            .byte	0
00555 01B8                        00            .byte	0
00556 01B9                        01            .byte	1
00557 01BA                        02            .byte	2
00558 01BB                  00000001            .blkb	1
00559                                           ! 124  {0x04, 0xFFFF, 0x01, 0x02, 4, 2, 320, 200, 40, 25, 8, 8, 0xB800, 0x0800, 0x63, 0xFF, 0x02, 0x01, 0x01, 0x02, 0x01},
00560 01BC                        04            .byte	4
00561 01BD                  00000001            .blkb	1
00562 01BE                      FFFF            .word	$FFFF
00563 01C0                        01            .byte	1
00564 01C1                        02            .byte	2
00565 01C2                        04            .byte	4
00566 01C3                        02            .byte	2
00567 01C4                      0140            .word	$140
00568 01C6                      00C8            .word	$C8
00569 01C8                      0028            .word	$28
00570 01CA                      0019            .word	$19
00571 01CC                      0008            .word	8
00572 01CE                      0008            .word	8
00573 01D0                      B800            .word	$B800
00574 01D2                      0800            .word	$800
00575 01D4                        63            .byte	$63
00576 01D5                        FF            .byte	$FF
00577 01D6                        02            .byte	2
00578 01D7                        01            .byte	1
00579 01D8                        01            .byte	1
00580 01D9                        02            .byte	2
00581 01DA                        01            .byte	1
00582 01DB                  00000001            .blkb	1
00583                                           ! 125  {0x05, 0xFFFF, 0x01, 0x02, 1, 2, 320, 200, 40, 25, 8, 8, 0xB800, 0x0800, 0x63, 0xFF, 0x02, 0x01, 0x01, 0x02, 0x01},
00584 01DC                        05            .byte	5
00585 01DD                  00000001            .blkb	1
00586 01DE                      FFFF            .word	$FFFF
00587 01E0                        01            .byte	1
00588 01E1                        02            .byte	2
00589 01E2                        01            .byte	1
00590 01E3                        02            .byte	2
00591 01E4                      0140            .word	$140
00592 01E6                      00C8            .word	$C8
00593 01E8                      0028            .word	$28
00594 01EA                      0019            .word	$19
00595 01EC                      0008            .word	8
00596 01EE                      0008            .word	8
00597 01F0                      B800            .word	$B800
00598 01F2                      0800            .word	$800
00599 01F4                        63            .byte	$63
00600 01F5                        FF            .byte	$FF
00601 01F6                        02            .byte	2
00602 01F7                        01            .byte	1
00603 01F8                        01            .byte	1
00604 01F9                        02            .byte	2
00605 01FA                        01            .byte	1
00606 01FB                  00000001            .blkb	1
00607                                           ! 126  {0x06, 0xFFFF, 0x01, 0x02, 1, 1, 640, 200, 80, 25, 8, 8, 0xB800, 0x1000, 0x63, 0xFF, 0x03, 0x02, 0x02, 0x03, 0x01},
00608 01FC                        06            .byte	6
00609 01FD                  00000001            .blkb	1
00610 01FE                      FFFF            .word	$FFFF
00611 0200                        01            .byte	1
00612 0201                        02            .byte	2
00613 0202                        01            .byte	1
00614 0203                        01            .byte	1
00615 0204                      0280            .word	$280
00616 0206                      00C8            .word	$C8
00617 0208                      0050            .word	$50
00618 020A                      0019            .word	$19
00619 020C                      0008            .word	8
00620 020E                      0008            .word	8
00621 0210                      B800            .word	$B800
00622 0212                      1000            .word	$1000
00623 0214                        63            .byte	$63
00624 0215                        FF            .byte	$FF
00625 0216                        03            .byte	3
00626 0217                        02            .byte	2
00627 0218                        02            .byte	2
00628 0219                        03            .byte	3
00629 021A                        01            .byte	1
00630 021B                  00000001            .blkb	1
00631                                           ! 127  {0x07, 0xFFFF, 0x00, 0x01, 4, 4, 720, 400, 80, 25, 9, 16, 0xB000, 0x1000, 0x66, 0xFF, 0x04, 0x03, 0x03, 0x01, 0x00},
00632 021C                        07            .byte	7
00633 021D                  00000001            .blkb	1
00634 021E                      FFFF            .word	$FFFF
00635 0220                        00            .byte	0
00636 0221                        01            .byte	1
00637 0222                        04            .byte	4
00638 0223                        04            .byte	4
00639 0224                      02D0            .word	$2D0
00640 0226                      0190            .word	$190
00641 0228                      0050            .word	$50
00642 022A                      0019            .word	$19
00643 022C                      0009            .word	9
00644 022E                      0010            .word	$10
00645 0230                      B000            .word	$B000
00646 0232                      1000            .word	$1000
00647 0234                        66            .byte	$66
00648 0235                        FF            .byte	$FF
00649 0236                        04            .byte	4
00650 0237                        03            .byte	3
00651 0238                        03            .byte	3
00652 0239                        01            .byte	1
00653 023A                        00            .byte	0
00654 023B                  00000001            .blkb	1
00655                                           ! 128  {0x0D, 0xFFFF, 0x01, 0x05, 8, 4, 320, 200, 40, 25, 8, 8, 0xA000, 0x2000,
00656 023C                        0D            .byte	$D
00657 023D                  00000001            .blkb	1
00658 023E                      FFFF            .word	$FFFF
00659 0240                        01            .byte	1
00660 0241                        05            .byte	5
00661 0242                        08            .byte	8
00662 0243                        04            .byte	4
00663 0244                      0140            .word	$140
00664 0246                      00C8            .word	$C8
00665 0248                      0028            .word	$28
00666 024A                      0019            .word	$19
00667 024C                      0008            .word	8
00668 024E                      0008            .word	8
00669 0250                      A000            .word	$A000
00670                                           ! 128  0x63, 0xFF, 0x05, 0x04, 0x04, 0x04, 0x01},
00671 0252                      2000            .word	$2000
00672 0254                        63            .byte	$63
00673 0255                        FF            .byte	$FF
00674 0256                        05            .byte	5
00675 0257                        04            .byte	4
00676 0258                        04            .byte	4
00677 0259                        04            .byte	4
00678 025A                        01            .byte	1
00679 025B                  00000001            .blkb	1
00680                                           ! 129  {0x0E, 0xFFFF, 0x01, 0x05, 4, 4, 640, 200, 80, 25, 8, 8, 0xA000, 0x4000, 0x63, 0xFF, 0x06, 0x04, 0x04, 0x05, 0x01},
00681 025C                        0E            .byte	$E
00682 025D                  00000001            .blkb	1
00683 025E                      FFFF            .word	$FFFF
00684 0260                        01            .byte	1
00685 0261                        05            .byte	5
00686 0262                        04            .byte	4
00687 0263                        04            .byte	4
00688 0264                      0280            .word	$280
00689 0266                      00C8            .word	$C8
00690 0268                      0050            .word	$50
00691 026A                      0019            .word	$19
00692 026C                      0008            .word	8
00693 026E                      0008            .word	8
00694 0270                      A000            .word	$A000
00695 0272                      4000            .word	$4000
00696 0274                        63            .byte	$63
00697 0275                        FF            .byte	$FF
00698 0276                        06            .byte	6
00699 0277                        04            .byte	4
00700 0278                        04            .byte	4
00701 0279                        05            .byte	5
00702 027A                        01            .byte	1
00703 027B                  00000001            .blkb	1
00704                                           ! 130  {0x0F, 0xFFFF, 0x01, 0x04, 2, 2, 640, 350, 80, 25, 8, 14, 0xA000, 0x8000, 0xa2, 0xFF, 0x07, 0x05, 0x04, 0x05, 0x00},
00705 027C                        0F            .byte	$F
00706 027D                  00000001            .blkb	1
00707 027E                      FFFF            .word	$FFFF
00708 0280                        01            .byte	1
00709 0281                        04            .byte	4
00710 0282                        02            .byte	2
00711 0283                        02            .byte	2
00712 0284                      0280            .word	$280
00713 0286                      015E            .word	$15E
00714 0288                      0050            .word	$50
00715 028A                      0019            .word	$19
00716 028C                      0008            .word	8
00717 028E                      000E            .word	$E
00718 0290                      A000            .word	$A000
00719 0292                      8000            .word	$8000
00720 0294                        A2            .byte	$A2
00721 0295                        FF            .byte	$FF
00722 0296                        07            .byte	7
00723 0297                        05            .byte	5
00724 0298                        04            .byte	4
00725 0299                        05            .byte	5
00726 029A                        00            .byte	0
00727 029B                  00000001            .blkb	1
00728                                           ! 131  {0x10, 0xFFFF, 0x01, 0x05, 2, 4, 640, 350, 80, 25, 8, 14, 0xA000, 0x8000, 0xa3, 0xFF, 0x07, 0x06, 0x04, 0x05, 0x02},
00729 029C                        10            .byte	$10
00730 029D                  00000001            .blkb	1
00731 029E                      FFFF            .word	$FFFF
00732 02A0                        01            .byte	1
00733 02A1                        05            .byte	5
00734 02A2                        02            .byte	2
00735 02A3                        04            .byte	4
00736 02A4                      0280            .word	$280
00737 02A6                      015E            .word	$15E
00738 02A8                      0050            .word	$50
00739 02AA                      0019            .word	$19
00740 02AC                      0008            .word	8
00741 02AE                      000E            .word	$E
00742 02B0                      A000            .word	$A000
00743 02B2                      8000            .word	$8000
00744 02B4                        A3            .byte	$A3
00745 02B5                        FF            .byte	$FF
00746 02B6                        07            .byte	7
00747 02B7                        06            .byte	6
00748 02B8                        04            .byte	4
00749 02B9                        05            .byte	5
00750 02BA                        02            .byte	2
00751 02BB                  00000001            .blkb	1
00752                                           ! 132  {0x11, 0xFFFF, 0x01, 0x03, 1, 1, 640, 480, 80, 30, 8, 16, 0xA000, 0x0000, 0xe3, 0xFF, 0x08, 0x07, 0x04, 0x05, 0x02},
00753 02BC                        11            .byte	$11
00754 02BD                  00000001            .blkb	1
00755 02BE                      FFFF            .word	$FFFF
00756 02C0                        01            .byte	1
00757 02C1                        03            .byte	3
00758 02C2                        01            .byte	1
00759 02C3                        01            .byte	1
00760 02C4                      0280            .word	$280
00761 02C6                      01E0            .word	$1E0
00762 02C8                      0050            .word	$50
00763 02CA                      001E            .word	$1E
00764 02CC                      0008            .word	8
00765 02CE                      0010            .word	$10
00766 02D0                      A000            .word	$A000
00767 02D2                      0000            .word	0
00768 02D4                        E3            .byte	$E3
00769 02D5                        FF            .byte	$FF
00770 02D6                        08            .byte	8
00771 02D7                        07            .byte	7
00772 02D8                        04            .byte	4
00773 02D9                        05            .byte	5
00774 02DA                        02            .byte	2
00775 02DB                  00000001            .blkb	1
00776                                           ! 133  {0x12, 0xFFFF, 0x01, 0x05, 1, 4, 640, 480, 80, 30, 8, 16, 0xA000, 0x0000, 0xe3, 0xFF, 0x08, 0x06, 0x04, 0x05, 0x02},
00777 02DC                        12            .byte	$12
00778 02DD                  00000001            .blkb	1
00779 02DE                      FFFF            .word	$FFFF
00780 02E0                        01            .byte	1
00781 02E1                        05            .byte	5
00782 02E2                        01            .byte	1
00783 02E3                        04            .byte	4
00784 02E4                      0280            .word	$280
00785 02E6                      01E0            .word	$1E0
00786 02E8                      0050            .word	$50
00787 02EA                      001E            .word	$1E
00788 02EC                      0008            .word	8
00789 02EE                      0010            .word	$10
00790 02F0                      A000            .word	$A000
00791 02F2                      0000            .word	0
00792 02F4                        E3            .byte	$E3
00793 02F5                        FF            .byte	$FF
00794 02F6                        08            .byte	8
00795 02F7                        06            .byte	6
00796 02F8                        04            .byte	4
00797 02F9                        05            .byte	5
00798 02FA                        02            .byte	2
00799 02FB                  00000001            .blkb	1
00800                                           ! 134  {0x13, 0xFFFF, 0x01, 0x06, 1, 8, 320, 200, 40, 25, 8, 8, 0xA000, 0x0000, 0x63, 0xFF, 0x09, 0x08, 0x05, 0x06, 0x03},
00801 02FC                        13            .byte	$13
00802 02FD                  00000001            .blkb	1
00803 02FE                      FFFF            .word	$FFFF
00804 0300                        01            .byte	1
00805 0301                        06            .byte	6
00806 0302                        01            .byte	1
00807 0303                        08            .byte	8
00808 0304                      0140            .word	$140
00809 0306                      00C8            .word	$C8
00810 0308                      0028            .word	$28
00811 030A                      0019            .word	$19
00812 030C                      0008            .word	8
00813 030E                      0008            .word	8
00814 0310                      A000            .word	$A000
00815 0312                      0000            .word	0
00816 0314                        63            .byte	$63
00817 0315                        FF            .byte	$FF
00818 0316                        09            .byte	9
00819 0317                        08            .byte	8
00820 0318                        05            .byte	5
00821 0319                        06            .byte	6
00822 031A                        03            .byte	3
00823 031B                  00000001            .blkb	1
00824                                           ! 135  {0x6A, 0xFFFF, 0x01, 0x05, 1, 4, 800, 600,100, 37, 8, 16, 0xA000, 0x0000, 0xe3, 0xFF, 0x0A, 0x06, 0x04, 0x05, 0x02}
00825 031C                        6A            .byte	$6A
00826 031D                  00000001            .blkb	1
00827 031E                      FFFF            .word	$FFFF
00828 0320                        01            .byte	1
00829 0321                        05            .byte	5
00830 0322                        01            .byte	1
00831 0323                        04            .byte	4
00832 0324                      0320            .word	$320
00833 0326                      0258            .word	$258
00834 0328                      0064            .word	$64
00835 032A                      0025            .word	$25
00836 032C                      0008            .word	8
00837 032E                      0010            .word	$10
00838 0330                      A000            .word	$A000
00839 0332                      0000            .word	0
00840 0334                        E3            .byte	$E3
00841 0335                        FF            .byte	$FF
00842 0336                        0A            .byte	$A
00843 0337                        06            .byte	6
00844 0338                        04            .byte	4
00845 0339                        05            .byte	5
00846 033A                        02            .byte	2
00847 033B                  00000001            .blkb	1
00848                                           ! 136 };
00849 033C                  000000A0            .blkb	$A0
00850                                           ! 137 
00851                                           ! 138 
00852                                           ! 139 
00853                                           ! 140 
00854                                           ! 141 static Bit8u crtc_access[0x18 +1]=
00855                                           ! 142 {
00856                       000003DC            _crtc_access:
00857                                           ! 143           0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
00858 03DC                        00            .byte	0
00859 03DD                        00            .byte	0
00860 03DE                        00            .byte	0
00861 03DF                        00            .byte	0
00862 03E0                        00            .byte	0
00863 03E1                        00            .byte	0
00864 03E2                        00            .byte	0
00865 03E3                        00            .byte	0
00866 03E4                        00            .byte	0
00867 03E5                        00            .byte	0
00868 03E6                        00            .byte	0
00869 03E7                        00            .byte	0
00870 03E8                        00            .byte	0
00871 03E9                        00            .byte	0
00872 03EA                        00            .byte	0
00873 03EB                        00            .byte	0
00874 03EC                        00            .byte	0
00875 03ED                        00            .byte	0
00876 03EE                        00            .byte	0
00877 03EF                        00            .byte	0
00878 03F0                        00            .byte	0
00879 03F1                        00            .byte	0
00880 03F2                        00            .byte	0
00881 03F3                        00            .byte	0
00882                                           ! 144 };
00883 03F4                        00            .byte	0
00884                                           ! 145 static Bit8u crtc_regs[0x0A +1][0x18 +1]=
00885                                           ! 146 {
00886                       000003F5            _crtc_regs:
00887                                           ! 147           0x2d,0x27,0x28,0x90,0x2b,0xa0,0xbf,0x1f,0x00,0x4f,0x0d,0x0e,0x00,0x00,0x00,0x00,0x9c,0x8e,0x8f,0x14,0x1f,0x96,0xb9,0xa3,0xff,
00888 03F5                        2D            .byte	$2D
00889 03F6                        27            .byte	$27
00890 03F7                        28            .byte	$28
00891 03F8                        90            .byte	$90
00892 03F9                        2B            .byte	$2B
00893 03FA                        A0            .byte	$A0
00894 03FB                        BF            .byte	$BF
00895 03FC                        1F            .byte	$1F
00896 03FD                        00            .byte	0
00897 03FE                        4F            .byte	$4F
00898 03FF                        0D            .byte	$D
00899 0400                        0E            .byte	$E
00900 0401                        00            .byte	0
00901 0402                        00            .byte	0
00902 0403                        00            .byte	0
00903 0404                        00            .byte	0
00904 0405                        9C            .byte	$9C
00905 0406                        8E            .byte	$8E
00906 0407                        8F            .byte	$8F
00907 0408                        14            .byte	$14
00908 0409                        1F            .byte	$1F
00909 040A                        96            .byte	$96
00910 040B                        B9            .byte	$B9
00911 040C                        A3            .byte	$A3
00912 040D                        FF            .byte	$FF
00913                                           ! 148           0x5f,0x4f,0x50,0x82,0x55,0x81,0xbf,0x1f,0x00,0x4f,0x0d,0x0e,0x00,0x00,0x00,0x00,0x9c,0x8e,0x8f,0x28,0x1f,0x96,0xb9,0xa3,0xff,
00914 040E                        5F            .byte	$5F
00915 040F                        4F            .byte	$4F
00916 0410                        50            .byte	$50
00917 0411                        82            .byte	$82
00918 0412                        55            .byte	$55
00919 0413                        81            .byte	$81
00920 0414                        BF            .byte	$BF
00921 0415                        1F            .byte	$1F
00922 0416                        00            .byte	0
00923 0417                        4F            .byte	$4F
00924 0418                        0D            .byte	$D
00925 0419                        0E            .byte	$E
00926 041A                        00            .byte	0
00927 041B                        00            .byte	0
00928 041C                        00            .byte	0
00929 041D                        00            .byte	0
00930 041E                        9C            .byte	$9C
00931 041F                        8E            .byte	$8E
00932 0420                        8F            .byte	$8F
00933 0421                        28            .byte	$28
00934 0422                        1F            .byte	$1F
00935 0423                        96            .byte	$96
00936 0424                        B9            .byte	$B9
00937 0425                        A3            .byte	$A3
00938 0426                        FF            .byte	$FF
00939                                           ! 149           0x2d,0x27,0x28,0x90,0x2b,0x80,0xbf,0x1f,0x00,0xc1,0x00,0x00,0x00,0x00,0x00,0x00,0x9c,0x8e,0x8f,0x14,0x00,0x96,0xb9,0xa2,0xff,
00940 0427                        2D            .byte	$2D
00941 0428                        27            .byte	$27
00942 0429                        28            .byte	$28
00943 042A                        90            .byte	$90
00944 042B                        2B            .byte	$2B
00945 042C                        80            .byte	$80
00946 042D                        BF            .byte	$BF
00947 042E                        1F            .byte	$1F
00948 042F                        00            .byte	0
00949 0430                        C1            .byte	$C1
00950 0431                        00            .byte	0
00951 0432                        00            .byte	0
00952 0433                        00            .byte	0
00953 0434                        00            .byte	0
00954 0435                        00            .byte	0
00955 0436                        00            .byte	0
00956 0437                        9C            .byte	$9C
00957 0438                        8E            .byte	$8E
00958 0439                        8F            .byte	$8F
00959 043A                        14            .byte	$14
00960 043B                        00            .byte	0
00961 043C                        96            .byte	$96
00962 043D                        B9            .byte	$B9
00963 043E                        A2            .byte	$A2
00964 043F                        FF            .byte	$FF
00965                                           ! 150           0x5f,0x4f,0x50,0x82,0x54,0x80,0xbf,0x1f,0x00,0xc1,0x00,0x00,0x00,0x00,0x00,0x00,0x9c,0x8e,0x8f,0x28,0x00,0x96,0xb9,0xc2,0xff,
00966 0440                        5F            .byte	$5F
00967 0441                        4F            .byte	$4F
00968 0442                        50            .byte	$50
00969 0443                        82            .byte	$82
00970 0444                        54            .byte	$54
00971 0445                        80            .byte	$80
00972 0446                        BF            .byte	$BF
00973 0447                        1F            .byte	$1F
00974 0448                        00            .byte	0
00975 0449                        C1            .byte	$C1
00976 044A                        00            .byte	0
00977 044B                        00            .byte	0
00978 044C                        00            .byte	0
00979 044D                        00            .byte	0
00980 044E                        00            .byte	0
00981 044F                        00            .byte	0
00982 0450                        9C            .byte	$9C
00983 0451                        8E            .byte	$8E
00984 0452                        8F            .byte	$8F
00985 0453                        28            .byte	$28
00986 0454                        00            .byte	0
00987 0455                        96            .byte	$96
00988 0456                        B9            .byte	$B9
00989 0457                        C2            .byte	$C2
00990 0458                        FF            .byte	$FF
00991                                           ! 151           0x5f,0x4f,0x50,0x82,0x55,0x81,0xbf,0x1f,0x00,0x4f,0x0d,0x0e,0x00,0x00,0x00,0x00,0x9c,0x8e,0x8f,0x28,0x0f,0x96,0xb9,0xa3,0xff,
00992 0459                        5F            .byte	$5F
00993 045A                        4F            .byte	$4F
00994 045B                        50            .byte	$50
00995 045C                        82            .byte	$82
00996 045D                        55            .byte	$55
00997 045E                        81            .byte	$81
00998 045F                        BF            .byte	$BF
00999 0460                        1F            .byte	$1F
01000 0461                        00            .byte	0
01001 0462                        4F            .byte	$4F
01002 0463                        0D            .byte	$D
01003 0464                        0E            .byte	$E
01004 0465                        00            .byte	0
01005 0466                        00            .byte	0
01006 0467                        00            .byte	0
01007 0468                        00            .byte	0
01008 0469                        9C            .byte	$9C
01009 046A                        8E            .byte	$8E
01010 046B                        8F            .byte	$8F
01011 046C                        28            .byte	$28
01012 046D                        0F            .byte	$F
01013 046E                        96            .byte	$96
01014 046F                        B9            .byte	$B9
01015 0470                        A3            .byte	$A3
01016 0471                        FF            .byte	$FF
01017                                           ! 152           0x2d,0x27,0x28,0x90,0x2b,0x80,0xbf,0x1f,0x00,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x9c,0x8e,0x8f,0x14,0x00,0x96,0xb9,0xe3,0xff,
01018 0472                        2D            .byte	$2D
01019 0473                        27            .byte	$27
01020 0474                        28            .byte	$28
01021 0475                        90            .byte	$90
01022 0476                        2B            .byte	$2B
01023 0477                        80            .byte	$80
01024 0478                        BF            .byte	$BF
01025 0479                        1F            .byte	$1F
01026 047A                        00            .byte	0
01027 047B                        C0            .byte	$C0
01028 047C                        00            .byte	0
01029 047D                        00            .byte	0
01030 047E                        00            .byte	0
01031 047F                        00            .byte	0
01032 0480                        00            .byte	0
01033 0481                        00            .byte	0
01034 0482                        9C            .byte	$9C
01035 0483                        8E            .byte	$8E
01036 0484                        8F            .byte	$8F
01037 0485                        14            .byte	$14
01038 0486                        00            .byte	0
01039 0487                        96            .byte	$96
01040 0488                        B9            .byte	$B9
01041 0489                        E3            .byte	$E3
01042 048A                        FF            .byte	$FF
01043                                           ! 153           0x5f,0x4f,0x50,0x82,0x54,0x80,0xbf,0x1f,0x00,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x9c,0x8e,0x8f,0x28,0x00,0x96,0xb9,0xe3,0xff,
01044 048B                        5F            .byte	$5F
01045 048C                        4F            .byte	$4F
01046 048D                        50            .byte	$50
01047 048E                        82            .byte	$82
01048 048F                        54            .byte	$54
01049 0490                        80            .byte	$80
01050 0491                        BF            .byte	$BF
01051 0492                        1F            .byte	$1F
01052 0493                        00            .byte	0
01053 0494                        C0            .byte	$C0
01054 0495                        00            .byte	0
01055 0496                        00            .byte	0
01056 0497                        00            .byte	0
01057 0498                        00            .byte	0
01058 0499                        00            .byte	0
01059 049A                        00            .byte	0
01060 049B                        9C            .byte	$9C
01061 049C                        8E            .byte	$8E
01062 049D                        8F            .byte	$8F
01063 049E                        28            .byte	$28
01064 049F                        00            .byte	0
01065 04A0                        96            .byte	$96
01066 04A1                        B9            .byte	$B9
01067 04A2                        E3            .byte	$E3
01068 04A3                        FF            .byte	$FF
01069                                           ! 154    
01070                                           ! 154        0x5f,0x4f,0x50,0x82,0x54,0x80,0xbf,0x1f,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x85,0x5d,0x28,0x0f,0x63,0xba,0xe3,0xff,
01071 04A4                        5F            .byte	$5F
01072 04A5                        4F            .byte	$4F
01073 04A6                        50            .byte	$50
01074 04A7                        82            .byte	$82
01075 04A8                        54            .byte	$54
01076 04A9                        80            .byte	$80
01077 04AA                        BF            .byte	$BF
01078 04AB                        1F            .byte	$1F
01079 04AC                        00            .byte	0
01080 04AD                        40            .byte	$40
01081 04AE                        00            .byte	0
01082 04AF                        00            .byte	0
01083 04B0                        00            .byte	0
01084 04B1                        00            .byte	0
01085 04B2                        00            .byte	0
01086 04B3                        00            .byte	0
01087 04B4                        83            .byte	$83
01088 04B5                        85            .byte	$85
01089 04B6                        5D            .byte	$5D
01090 04B7                        28            .byte	$28
01091 04B8                        0F            .byte	$F
01092 04B9                        63            .byte	$63
01093 04BA                        BA            .byte	$BA
01094 04BB                        E3            .byte	$E3
01095 04BC                        FF            .byte	$FF
01096                                           ! 155           0x5f,0x4f,0x50,0x82,0x54,0x80,0x0b,0x3e,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0xea,0x8c,0xdf,0x28,0x00,0xe7,0x04,0xe3,0xff,
01097 04BD                        5F            .byte	$5F
01098 04BE                        4F            .byte	$4F
01099 04BF                        50            .byte	$50
01100 04C0                        82            .byte	$82
01101 04C1                        54            .byte	$54
01102 04C2                        80            .byte	$80
01103 04C3                        0B            .byte	$B
01104 04C4                        3E            .byte	$3E
01105 04C5                        00            .byte	0
01106 04C6                        40            .byte	$40
01107 04C7                        00            .byte	0
01108 04C8                        00            .byte	0
01109 04C9                        00            .byte	0
01110 04CA                        00            .byte	0
01111 04CB                        00            .byte	0
01112 04CC                        00            .byte	0
01113 04CD                        EA            .byte	$EA
01114 04CE                        8C            .byte	$8C
01115 04CF                        DF            .byte	$DF
01116 04D0                        28            .byte	$28
01117 04D1                        00            .byte	0
01118 04D2                        E7            .byte	$E7
01119 04D3                        04            .byte	4
01120 04D4                        E3            .byte	$E3
01121 04D5                        FF            .byte	$FF
01122                                           ! 156           0x5f,0x4f,0x50,0x82,0x54,0x80,0xbf,0x1f,0x00,0x41,0x00,0x00,0x00,0x00,0x00,0x00,0x9c,0x8e,0x8f,0x28,0x40,0x96,0xb9,0xa3,0xff,
01123 04D6                        5F            .byte	$5F
01124 04D7                        4F            .byte	$4F
01125 04D8                        50            .byte	$50
01126 04D9                        82            .byte	$82
01127 04DA                        54            .byte	$54
01128 04DB                        80            .byte	$80
01129 04DC                        BF            .byte	$BF
01130 04DD                        1F            .byte	$1F
01131 04DE                        00            .byte	0
01132 04DF                        41            .byte	$41
01133 04E0                        00            .byte	0
01134 04E1                        00            .byte	0
01135 04E2                        00            .byte	0
01136 04E3                        00            .byte	0
01137 04E4                        00            .byte	0
01138 04E5                        00            .byte	0
01139 04E6                        9C            .byte	$9C
01140 04E7                        8E            .byte	$8E
01141 04E8                        8F            .byte	$8F
01142 04E9                        28            .byte	$28
01143 04EA                        40            .byte	$40
01144 04EB                        96            .byte	$96
01145 04EC                        B9            .byte	$B9
01146 04ED                        A3            .byte	$A3
01147 04EE                        FF            .byte	$FF
01148                                           ! 157           0x7f,0x63,0x63,0x83,0x6b,0x1b,0x72,0xf0,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x59,0x0d,0x57,0x32,0x00,0x57,0x73,0xe3,0xff
01149 04EF                        7F            .byte	$7F
01150 04F0                        63            .byte	$63
01151 04F1                        63            .byte	$63
01152 04F2                        83            .byte	$83
01153 04F3                        6B            .byte	$6B
01154 04F4                        1B            .byte	$1B
01155 04F5                        72            .byte	$72
01156 04F6                        F0            .byte	$F0
01157 04F7                        00            .byte	0
01158 04F8                        60            .byte	$60
01159 04F9                        00            .byte	0
01160 04FA                        00            .byte	0
01161 04FB                        00            .byte	0
01162 04FC                        00            .byte	0
01163 04FD                        00            .byte	0
01164 04FE                        00            .byte	0
01165 04FF                        59            .byte	$59
01166 0500                        0D            .byte	$D
01167 0501                        57            .byte	$57
01168 0502                        32            .byte	$32
01169 0503                        00            .byte	0
01170 0504                        57            .byte	$57
01171 0505                        73            .byte	$73
01172 0506                        E3            .byte	$E3
01173                                           ! 158 };
01174 0507                        FF            .byte	$FF
01175                                           ! 159 
01176                                           ! 160 
01177                                           ! 161 
01178                                           ! 162 
01179                                           ! 163 
01180                                           ! 164 static Bit8u actl_access[0x14 +1]=
01181                                           ! 165 {
01182                       00000508            _actl_access:
01183                                           ! 166           0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
01184 0508                        00            .byte	0
01185 0509                        00            .byte	0
01186 050A                        00            .byte	0
01187 050B                        00            .byte	0
01188 050C                        00            .byte	0
01189 050D                        00            .byte	0
01190 050E                        00            .byte	0
01191 050F                        00            .byte	0
01192 0510                        00            .byte	0
01193 0511                        00            .byte	0
01194 0512                        00            .byte	0
01195 0513                        00            .byte	0
01196 0514                        00            .byte	0
01197 0515                        00            .byte	0
01198 0516                        00            .byte	0
01199 0517                        00            .byte	0
01200 0518                        00            .byte	0
01201 0519                        00            .byte	0
01202 051A                        00            .byte	0
01203 051B                        00            .byte	0
01204                                           ! 167 };
01205 051C                        00            .byte	0
01206                                           ! 168 
01207                                           ! 169 static Bit8u actl_regs[0x08 +1][0x14 +1]=
01208                                           ! 170 {
01209                       0000051D            _actl_regs:
01210                                           ! 171           0x00,0x01,0x02,0x03,0x04,0x05,0x14,0x07,0x38,0x39,0x3a,0x3b,0x3c,0x3d,0x3e,0x3f,0x0c,0x00,0x0f,0x08,0x00,
01211 051D                        00            .byte	0
01212 051E                        01            .byte	1
01213 051F                        02            .byte	2
01214 0520                        03            .byte	3
01215 0521                        04            .byte	4
01216 0522                        05            .byte	5
01217 0523                        14            .byte	$14
01218 0524                        07            .byte	7
01219 0525                        38            .byte	$38
01220 0526                        39            .byte	$39
01221 0527                        3A            .byte	$3A
01222 0528                        3B            .byte	$3B
01223 0529                        3C            .byte	$3C
01224 052A                        3D            .byte	$3D
01225 052B                        3E            .byte	$3E
01226 052C                        3F            .byte	$3F
01227 052D                        0C            .byte	$C
01228 052E                        00            .byte	0
01229 052F                        0F            .byte	$F
01230 0530                        08            .byte	8
01231 0531                        00            .byte	0
01232                                           ! 172           0x00,0x13,0x15,0x17,0x02,0x04,0x06,0x07,0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x01,0x00,0x03,0x00,0x00,
01233 0532                        00            .byte	0
01234 0533                        13            .byte	$13
01235 0534                        15            .byte	$15
01236 0535                        17            .byte	$17
01237 0536                        02            .byte	2
01238 0537                        04            .byte	4
01239 0538                        06            .byte	6
01240 0539                        07            .byte	7
01241 053A                        10            .byte	$10
01242 053B                        11            .byte	$11
01243 053C                        12            .byte	$12
01244 053D                        13            .byte	$13
01245 053E                        14            .byte	$14
01246 053F                        15            .byte	$15
01247 0540                        16            .byte	$16
01248 0541                        17            .byte	$17
01249 0542                        01            .byte	1
01250 0543                        00            .byte	0
01251 0544                        03            .byte	3
01252 0545                        00            .byte	0
01253 0546                        00            .byte	0
01254                                           ! 173           0x00,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x01,0x00,0x01,0x00,0x00,
01255 0547                        00            .byte	0
01256 0548                        17            .byte	$17
01257 0549                        17            .byte	$17
01258 054A                        17            .byte	$17
01259 054B                        17            .byte	$17
01260 054C                        17            .byte	$17
01261 054D                        17            .byte	$17
01262 054E                        17            .byte	$17
01263 054F                        17            .byte	$17
01264 0550                        17            .byte	$17
01265 0551                        17            .byte	$17
01266 0552                        17            .byte	$17
01267 0553                        17            .byte	$17
01268 0554                        17            .byte	$17
01269 0555                        17            .byte	$17
01270 0556                        17            .byte	$17
01271 0557                        01            .byte	1
01272 0558                        00            .byte	0
01273 0559                        01            .byte	1
01274 055A                        00            .byte	0
01275 055B                        00            .byte	0
01276                                           ! 174           0x00,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x10,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x0e,0x00,0x0f,0x08,0x00,
01277 055C                        00            .byte	0
01278 055D                        08            .byte	8
01279 055E                        08            .byte	8
01280 055F                        08            .byte	8
01281 0560                        08            .byte	8
01282 0561                        08            .byte	8
01283 0562                        08            .byte	8
01284 0563                        08            .byte	8
01285 0564                        10            .byte	$10
01286 0565                        18            .byte	$18
01287 0566                        18            .byte	$18
01288 0567                        18            .byte	$18
01289 0568                        18            .byte	$18
01290 0569                        18            .byte	$18
01291 056A                        18            .byte	$18
01292 056B                        18            .byte	$18
01293 056C                        0E            .byte	$E
01294 056D                        00            .byte	0
01295 056E                        0F            .byte	$F
01296 056F                        08            .byte	8
01297 0570                        00            .byte	0
01298                                           ! 175           0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x01,0x00,0x0f,0x00,0x00,
01299 0571                        00            .byte	0
01300 0572                        01            .byte	1
01301 0573                        02            .byte	2
01302 0574                        03            .byte	3
01303 0575                        04            .byte	4
01304 0576                        05            .byte	5
01305 0577                        06            .byte	6
01306 0578                        07            .byte	7
01307 0579                        10            .byte	$10
01308 057A                        11            .byte	$11
01309 057B                        12            .byte	$12
01310 057C                        13            .byte	$13
01311 057D                        14            .byte	$14
01312 057E                        15            .byte	$15
01313 057F                        16            .byte	$16
01314 0580                        17            .byte	$17
01315 0581                        01            .byte	1
01316 0582                        00            .byte	0
01317 0583                        0F            .byte	$F
01318 0584                        00            .byte	0
01319 0585                        00            .byte	0
01320                                           ! 176           0x00,0x08,0x00,0x00,0x18,0x18,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x18,0x00,0x00,0x0b,0x00,0x05,0x00,0x00,
01321 0586                        00            .byte	0
01322 0587                        08            .byte	8
01323 0588                        00            .byte	0
01324 0589                        00            .byte	0
01325 058A                        18            .byte	$18
01326 058B                        18            .byte	$18
01327 058C                        00            .byte	0
01328 058D                        00            .byte	0
01329 058E                        00            .byte	0
01330 058F                        08            .byte	8
01331 0590                        00            .byte	0
01332 0591                        00            .byte	0
01333 0592                        00            .byte	0
01334 0593                        18            .byte	$18
01335 0594                        00            .byte	0
01336 0595                        00            .byte	0
01337 0596                        0B            .byte	$B
01338 0597                        00            .byte	0
01339 0598                        05            .byte	5
01340 0599                        00            .byte	0
01341 059A                        00            .byte	0
01342                                           ! 177           0x00,0x01,0x02,0x03,0x04,0x05,0x14,0x07,0x38,0x39,0x3a,0x3b,0x3c,0x3d,0x3e,0x3f,0x01,0x00,0x0f,0x00,0x00,
01343 059B                        00            .byte	0
01344 059C                        01            .byte	1
01345 059D                        02            .byte	2
01346 059E                        03            .byte	3
01347 059F                        04            .byte	4
01348 05A0                        05            .byte	5
01349 05A1                        14            .byte	$14
01350 05A2                        07            .byte	7
01351 05A3                        38            .byte	$38
01352 05A4                        39            .byte	$39
01353 05A5                        3A            .byte	$3A
01354 05A6                        3B            .byte	$3B
01355 05A7                        3C            .byte	$3C
01356 05A8                        3D            .byte	$3D
01357 05A9                        3E            .byte	$3E
01358 05AA                        3F            .byte	$3F
01359 05AB                        01            .byte	1
01360 05AC                        00            .byte	0
01361 05AD                        0F            .byte	$F
01362 05AE                        00            .byte	0
01363 05AF                        00            .byte	0
01364                                           ! 178           0x00,0x3f,0x3f,0x3f,0x3f,0x3f,0x3f,0x3f,0x3f,0x3f,0x3f,0x3f,0x3f,0x3f,0x3f,0x3f,0x01,0x00,0x01,0x00,0x00,
01365 05B0                        00            .byte	0
01366 05B1                        3F            .byte	$3F
01367 05B2                        3F            .byte	$3F
01368 05B3                        3F            .byte	$3F
01369 05B4                        3F            .byte	$3F
01370 05B5                        3F            .byte	$3F
01371 05B6                        3F            .byte	$3F
01372 05B7                        3F            .byte	$3F
01373 05B8                        3F            .byte	$3F
01374 05B9                        3F            .byte	$3F
01375 05BA                        3F            .byte	$3F
01376 05BB                        3F            .byte	$3F
01377 05BC                        3F            .byte	$3F
01378 05BD                        3F            .byte	$3F
01379 05BE                        3F            .byte	$3F
01380 05BF                        3F            .byte	$3F
01381 05C0                        01            .byte	1
01382 05C1                        00            .byte	0
01383 05C2                        01            .byte	1
01384 05C3                        00            .byte	0
01385 05C4                        00            .byte	0
01386                                           ! 179           0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0a,0x0b,0x0c,0x0d,0x0e,0x0f,0x41,0x00,0x0f,0x00,0x00
01387 05C5                        00            .byte	0
01388 05C6                        01            .byte	1
01389 05C7                        02            .byte	2
01390 05C8                        03            .byte	3
01391 05C9                        04            .byte	4
01392 05CA                        05            .byte	5
01393 05CB                        06            .byte	6
01394 05CC                        07            .byte	7
01395 05CD                        08            .byte	8
01396 05CE                        09            .byte	9
01397 05CF                        0A            .byte	$A
01398 05D0                        0B            .byte	$B
01399 05D1                        0C            .byte	$C
01400 05D2                        0D            .byte	$D
01401 05D3                        0E            .byte	$E
01402 05D4                        0F            .byte	$F
01403 05D5                        41            .byte	$41
01404 05D6                        00            .byte	0
01405 05D7                        0F            .byte	$F
01406 05D8                        00            .byte	0
01407                                           ! 180 };
01408 05D9                        00            .byte	0
01409                                           ! 181 
01410                                           ! 182 
01411                                           ! 183 
01412                                           ! 184 
01413                                           ! 185 
01414                                           ! 186 static Bit8u sequ_access[0x04 +1]=
01415                                           ! 187 {
01416                       000005DA            _sequ_access:
01417                                           ! 188           0x00,0x00,0x00,0x00,0x00
01418 05DA                        00            .byte	0
01419 05DB                        00            .byte	0
01420 05DC                        00            .byte	0
01421 05DD                        00            .byte	0
01422                                           ! 189 };
01423 05DE                        00            .byte	0
01424                                           ! 190 
01425                                           ! 191 static Bit8u sequ_regs[0x06 +1][0x04 +1]=
01426                                           ! 192 {
01427                       000005DF            _sequ_regs:
01428                                           ! 193           0x03,0x08,0x03,0x00,0x02,
01429 05DF                        03            .byte	3
01430 05E0                        08            .byte	8
01431 05E1                        03            .byte	3
01432 05E2                        00            .byte	0
01433 05E3                        02            .byte	2
01434                                           ! 194           0x03,0x00,0x03,0x00,0x02,
01435 05E4                        03            .byte	3
01436 05E5                        00            .byte	0
01437 05E6                        03            .byte	3
01438 05E7                        00            .byte	0
01439 05E8                        02            .byte	2
01440                                           ! 195           0x03,0x09,0x03,0x00,0x02,
01441 05E9                        03            .byte	3
01442 05EA                        09            .byte	9
01443 05EB                        03            .byte	3
01444 05EC                        00            .byte	0
01445 05ED                        02            .byte	2
01446                                           ! 196           0x03,0x01,0
01447 05EE                        03            .byte	3
01448 05EF                        01            .byte	1
01449                                           ! 196 x01,0x00,0x06,
01450 05F0                        01            .byte	1
01451 05F1                        00            .byte	0
01452 05F2                        06            .byte	6
01453                                           ! 197           0x03,0x09,0x0f,0x00,0x06,
01454 05F3                        03            .byte	3
01455 05F4                        09            .byte	9
01456 05F5                        0F            .byte	$F
01457 05F6                        00            .byte	0
01458 05F7                        06            .byte	6
01459                                           ! 198           0x03,0x01,0x0f,0x00,0x06,
01460 05F8                        03            .byte	3
01461 05F9                        01            .byte	1
01462 05FA                        0F            .byte	$F
01463 05FB                        00            .byte	0
01464 05FC                        06            .byte	6
01465                                           ! 199           0x03,0x01,0x0f,0x00,0x0e
01466 05FD                        03            .byte	3
01467 05FE                        01            .byte	1
01468 05FF                        0F            .byte	$F
01469 0600                        00            .byte	0
01470                                           ! 200 };
01471 0601                        0E            .byte	$E
01472                                           ! 201 
01473                                           ! 202 
01474                                           ! 203 
01475                                           ! 204 
01476                                           ! 205 
01477                                           ! 206 static Bit8u grdc_access[0x08 +1]=
01478                                           ! 207 {
01479                       00000602            _grdc_access:
01480                                           ! 208           0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
01481 0602                        00            .byte	0
01482 0603                        00            .byte	0
01483 0604                        00            .byte	0
01484 0605                        00            .byte	0
01485 0606                        00            .byte	0
01486 0607                        00            .byte	0
01487 0608                        00            .byte	0
01488 0609                        00            .byte	0
01489                                           ! 209 };
01490 060A                        00            .byte	0
01491                                           ! 210 
01492                                           ! 211 static Bit8u grdc_regs[0x05 +1][0x08 +1]=
01493                                           ! 212 {
01494                       0000060B            _grdc_regs:
01495                                           ! 213           0x00,0x00,0x00,0x00,0x00,0x10,0x0e,0x0f,0xff,
01496 060B                        00            .byte	0
01497 060C                        00            .byte	0
01498 060D                        00            .byte	0
01499 060E                        00            .byte	0
01500 060F                        00            .byte	0
01501 0610                        10            .byte	$10
01502 0611                        0E            .byte	$E
01503 0612                        0F            .byte	$F
01504 0613                        FF            .byte	$FF
01505                                           ! 214           0x00,0x00,0x00,0x00,0x00,0x30,0x0f,0x0f,0xff,
01506 0614                        00            .byte	0
01507 0615                        00            .byte	0
01508 0616                        00            .byte	0
01509 0617                        00            .byte	0
01510 0618                        00            .byte	0
01511 0619                        30            .byte	$30
01512 061A                        0F            .byte	$F
01513 061B                        0F            .byte	$F
01514 061C                        FF            .byte	$FF
01515                                           ! 215           0x00,0x00,0x00,0x00,0x00,0x00,0x0d,0x0f,0xff,
01516 061D                        00            .byte	0
01517 061E                        00            .byte	0
01518 061F                        00            .byte	0
01519 0620                        00            .byte	0
01520 0621                        00            .byte	0
01521 0622                        00            .byte	0
01522 0623                        0D            .byte	$D
01523 0624                        0F            .byte	$F
01524 0625                        FF            .byte	$FF
01525                                           ! 216           0x00,0x00,0x00,0x00,0x00,0x10,0x0a,0x0f,0xff,
01526 0626                        00            .byte	0
01527 0627                        00            .byte	0
01528 0628                        00            .byte	0
01529 0629                        00            .byte	0
01530 062A                        00            .byte	0
01531 062B                        10            .byte	$10
01532 062C                        0A            .byte	$A
01533 062D                        0F            .byte	$F
01534 062E                        FF            .byte	$FF
01535                                           ! 217           0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x0f,0xff,
01536 062F                        00            .byte	0
01537 0630                        00            .byte	0
01538 0631                        00            .byte	0
01539 0632                        00            .byte	0
01540 0633                        00            .byte	0
01541 0634                        00            .byte	0
01542 0635                        05            .byte	5
01543 0636                        0F            .byte	$F
01544 0637                        FF            .byte	$FF
01545                                           ! 218           0x00,0x00,0x00,0x00,0x00,0x40,0x05,0x0f,0xff
01546 0638                        00            .byte	0
01547 0639                        00            .byte	0
01548 063A                        00            .byte	0
01549 063B                        00            .byte	0
01550 063C                        00            .byte	0
01551 063D                        40            .byte	$40
01552 063E                        05            .byte	5
01553 063F                        0F            .byte	$F
01554                                           ! 219 };
01555 0640                        FF            .byte	$FF
01556                                           ! 220 
01557                                           ! 221 
01558                                           ! 222 
01559                                           ! 223 
01560                                           ! 224 static Bit8u dac_regs[3 +1]=
01561                                           ! 225 {0x3f,0x3f,0x3f,0xff};
01562                       00000641            _dac_regs:
01563 0641                        3F            .byte	$3F
01564 0642                        3F            .byte	$3F
01565 0643                        3F            .byte	$3F
01566 0644                        FF            .byte	$FF
01567                                           ! 226 
01568                                           ! 227 
01569                                           ! 228 static Bit8u palette0[63+1][3]=
01570                                           ! 229 {
01571                       00000645            _palette0:
01572                                           ! 230   0x00,0x00,0x00, 0x00,0x00,0x00, 0x00,0x00,0x00, 0x00,0x00,0x00, 0x00,0x00,0x00, 0x00,0x00,0x00, 0x00,0x00,0x00, 0x00,0x00,0x00,
01573 0645                        00            .byte	0
01574 0646                        00            .byte	0
01575 0647                        00            .byte	0
01576 0648                        00            .byte	0
01577 0649                        00            .byte	0
01578 064A                        00            .byte	0
01579 064B                        00            .byte	0
01580 064C                        00            .byte	0
01581 064D                        00            .byte	0
01582 064E                        00            .byte	0
01583 064F                        00            .byte	0
01584 0650                        00            .byte	0
01585 0651                        00            .byte	0
01586 0652                        00            .byte	0
01587 0653                        00            .byte	0
01588 0654                        00            .byte	0
01589 0655                        00            .byte	0
01590 0656                        00            .byte	0
01591 0657                        00            .byte	0
01592 0658                        00            .byte	0
01593 0659                        00            .byte	0
01594 065A                        00            .byte	0
01595 065B                        00            .byte	0
01596 065C                        00            .byte	0
01597                                           ! 231   0x2a,0x2a,0x2a, 0x2a,0x2a,0x2a, 0x2a,0x2a,0x2a, 0x2a,0x2a,0x2a, 0x2a,0x2a,0x2a, 0x2a,0x2a,0x2a, 0x2a,0x2a,0x2a, 0x2a,0x2a,0x2a,
01598 065D                        2A            .byte	$2A
01599 065E                        2A            .byte	$2A
01600 065F                        2A            .byte	$2A
01601 0660                        2A            .byte	$2A
01602 0661                        2A            .byte	$2A
01603 0662                        2A            .byte	$2A
01604 0663                        2A            .byte	$2A
01605 0664                        2A            .byte	$2A
01606 0665                        2A            .byte	$2A
01607 0666                        2A            .byte	$2A
01608 0667                        2A            .byte	$2A
01609 0668                        2A            .byte	$2A
01610 0669                        2A            .byte	$2A
01611 066A                        2A            .byte	$2A
01612 066B                        2A            .byte	$2A
01613 066C                        2A            .byte	$2A
01614 066D                        2A            .byte	$2A
01615 066E                        2A            .byte	$2A
01616 066F                        2A            .byte	$2A
01617 0670                        2A            .byte	$2A
01618 0671                        2A            .byte	$2A
01619 0672                        2A            .byte	$2A
01620 0673                        2A            .byte	$2A
01621 0674                        2A            .byte	$2A
01622                                           ! 232   0x2a,0x2a,0x2a, 0x2a,0x2a,0x2a, 0x2a,0x2a,0x2a, 0x2a,0x2a,0x2a, 0x2a,0x2a,0x2a, 0x2a,0x2a,0x2a, 0x2a,0x2a,0x2a, 0x2a,0x2a,0x2a,
01623 0675                        2A            .byte	$2A
01624 0676                        2A            .byte	$2A
01625 0677                        2A            .byte	$2A
01626 0678                        2A            .byte	$2A
01627 0679                        2A            .byte	$2A
01628 067A                        2A            .byte	$2A
01629 067B                        2A            .byte	$2A
01630 067C                        2A            .byte	$2A
01631 067D                        2A            .byte	$2A
01632 067E                        2A            .byte	$2A
01633 067F                        2A            .byte	$2A
01634 0680                        2A            .byte	$2A
01635 0681                        2A            .byte	$2A
01636 0682                        2A            .byte	$2A
01637 0683                        2A            .byte	$2A
01638 0684                        2A            .byte	$2A
01639 0685                        2A            .byte	$2A
01640 0686                        2A            .byte	$2A
01641 0687                        2A            .byte	$2A
01642 0688                        2A            .byte	$2A
01643 0689                        2A            .byte	$2A
01644 068A                        2A            .byte	$2A
01645 068B                        2A            .byte	$2A
01646 068C                        2A            .byte	$2A
01647                                           ! 233   0x3f,0x3f,0x3f, 0x3f,0x3f,0x3f, 0x3f,0x3f,0x3f, 0x3f,0x3f,0x3f, 0x3f,0x3f,0x3f, 0x3f,0x3f,0x3f, 0x3f,0x3f,0x3f, 0x3f,0x3f,0x3f,
01648 068D                        3F            .byte	$3F
01649 068E                        3F            .byte	$3F
01650 068F                        3F            .byte	$3F
01651 0690                        3F            .byte	$3F
01652 0691                        3F            .byte	$3F
01653 0692                        3F            .byte	$3F
01654 0693                        3F            .byte	$3F
01655 0694                        3F            .byte	$3F
01656 0695                        3F            .byte	$3F
01657 0696                        3F            .byte	$3F
01658 0697                        3F            .byte	$3F
01659 0698                        3F            .byte	$3F
01660 0699                        3F            .byte	$3F
01661 069A                        3F            .byte	$3F
01662 069B                        3F            .byte	$3F
01663 069C                        3F            .byte	$3F
01664 069D                        3F            .byte	$3F
01665 069E                        3F            .byte	$3F
01666 069F                        3F            .byte	$3F
01667 06A0                        3F            .byte	$3F
01668 06A1                        3F            .byte	$3F
01669 06A2                        3F            .byte	$3F
01670 06A3                        3F            .byte	$3F
01671 06A4                        3F            .byte	$3F
01672                                           ! 234   0x00,0x00,0x00, 0x00,0x00,0x00, 0x00,0x00,0x00, 0x00,0x00,0x00, 0x00,0x00,0x00, 0x00,0x00,0x00, 0x00,0x00,0x00, 0x00,0x00,0x00,
01673 06A5                        00            .byte	0
01674 06A6                        00            .byte	0
01675 06A7                        00            .byte	0
01676 06A8                        00            .byte	0
01677 06A9                        00            .byte	0
01678 06AA                        00            .byte	0
01679 06AB                        00            .byte	0
01680 06AC                        00            .byte	0
01681 06AD                        00            .byte	0
01682 06AE                        00            .byte	0
01683 06AF                        00            .byte	0
01684 06B0                        00            .byte	0
01685 06B1                        00            .byte	0
01686 06B2                        00            .byte	0
01687 06B3                        00            .byte	0
01688 06B4                        00            .byte	0
01689 06B5                        00            .byte	0
01690 06B6                        00            .byte	0
01691 06B7                        00            .byte	0
01692 06B8                        00            .byte	0
01693 06B9                        00            .byte	0
01694 06BA                        00            .byte	0
01695 06BB                        00            .byte	0
01696 06BC                        00            .byte	0
01697                                           ! 235   0x2a,0x2a,0x2a, 0x2a,0x2a,0x2a, 0x2a,0x2a,0x2a, 0x2a,0x2a,0x2a, 0x2a,0x2a,0x2a, 0x2a,0x2a,0x2a, 0x2a,0x2a,0x2a, 0x2a,0x2a,0x2a,
01698 06BD                        2A            .byte	$2A
01699 06BE                        2A            .byte	$2A
01700 06BF                        2A            .byte	$2A
01701 06C0                        2A            .byte	$2A
01702 06C1                        2A            .byte	$2A
01703 06C2                        2A            .byte	$2A
01704 06C3                        2A            .byte	$2A
01705 06C4                        2A            .byte	$2A
01706 06C5                        2A            .byte	$2A
01707 06C6                        2A            .byte	$2A
01708 06C7                        2A            .byte	$2A
01709 06C8                        2A            .byte	$2A
01710 06C9                        2A            .byte	$2A
01711 06CA                        2A            .byte	$2A
01712 06CB                        2A            .byte	$2A
01713 06CC                        2A            .byte	$2A
01714 06CD                        2A            .byte	$2A
01715 06CE                        2A            .byte	$2A
01716 06CF                        2A            .byte	$2A
01717 06D0                        2A            .byte	$2A
01718 06D1                        2A            .byte	$2A
01719 06D2                        2A            .byte	$2A
01720 06D3                        2A            .byte	$2A
01721 06D4                        2A            .byte	$2A
01722                                           ! 236   0x2a,0x2a,0x2a, 0x2a,0x2a,0x2a, 0x2a,0x2a,0x2a, 0x2a,0x2a,0x2a, 0x2a,0x2a,0x2a, 0x2a,0x2a,0x2a, 0x2a,0x2a,0x2a, 0x2a,0x2a,0x2a,
01723 06D5                        2A            .byte	$2A
01724 06D6                        2A            .byte	$2A
01725 06D7                        2A            .byte	$2A
01726 06D8                        2A            .byte	$2A
01727 06D9                        2A            .byte	$2A
01728 06DA                        2A            .byte	$2A
01729 06DB                        2A            .byte	$2A
01730 06DC                        2A            .byte	$2A
01731 06DD                        2A            .byte	$2A
01732 06DE                        2A            .byte	$2A
01733 06DF                        2A            .byte	$2A
01734 06E0                        2A            .byte	$2A
01735 06E1                        2A            .byte	$2A
01736 06E2                        2A            .byte	$2A
01737 06E3                        2A            .byte	$2A
01738 06E4                        2A            .byte	$2A
01739 06E5                        2A            .byte	$2A
01740 06E6                        2A            .byte	$2A
01741 06E7                        2A            .byte	$2A
01742 06E8                        2A            .byte	$2A
01743 06E9                        2A            .byte	$2A
01744 06EA                        2A            .byte	$2A
01745 06EB                        2A            .byte	$2A
01746 06EC                        2A            .byte	$2A
01747                                           ! 237   0x3f,0x3f,0x3f, 0x3f,0x3f,0x3f, 0x3f,0x3f,0x3f, 0x3f,0x3f,0x3f, 0x3f,0x3f,0x3f, 0x3f,0x3f,0x3f, 0x3f,0x3f,0x3f, 0x3f,0x3f,0x3f
01748 06ED                        3F            .byte	$3F
01749 06EE                        3F            .byte	$3F
01750 06EF                        3F            .byte	$3F
01751 06F0                        3F            .byte	$3F
01752 06F1                        3F            .byte	$3F
01753 06F2                        3F            .byte	$3F
01754 06F3                        3F            .byte	$3F
01755 06F4                        3F            .byte	$3F
01756 06F5                        3F            .byte	$3F
01757 06F6                        3F            .byte	$3F
01758 06F7                        3F            .byte	$3F
01759 06F8                        3F            .byte	$3F
01760 06F9                        3F            .byte	$3F
01761 06FA                        3F            .byte	$3F
01762 06FB                        3F            .byte	$3F
01763 06FC                        3F            .byte	$3F
01764 06FD                        3F            .byte	$3F
01765 06FE                        3F            .byte	$3F
01766 06FF                        3F            .byte	$3F
01767 0700                        3F            .byte	$3F
01768 0701                        3F            .byte	$3F
01769 0702                        3F            .byte	$3F
01770 0703                        3F            .byte	$3F
01771                                           ! 238 };
01772 0704                        3F            .byte	$3F
01773                                           ! 239 
01774                                           ! 240 static Bit8u palette1[63+1][3]=
01775                                           ! 241 {
01776                       00000705            _palette1:
01777                                           ! 242   0x00,0x00,0x00, 0x00,0x00,0x2a, 0x00,0x2a,0x00, 0x00,0x2a,0x2a, 0x2a,0x00,0x00, 0x2a,0x00,0x2a, 0x2a,0x15,0x00, 0x2a,0x2a,0x2a,
01778 0705                        00            .byte	0
01779 0706                        00            .byte	0
01780 0707                        00            .byte	0
01781 0708                        00            .byte	0
01782 0709                        00            .byte	0
01783 070A                        2A            .byte	$2A
01784 070B                        00            .byte	0
01785 070C                        2A            .byte	$2A
01786 070D                        00            .byte	0
01787 070E                        00            .byte	0
01788 070F                        2A            .byte	$2A
01789 0710                        2A            .byte	$2A
01790 0711                        2A            .byte	$2A
01791 0712                        00            .byte	0
01792 0713                        00            .byte	0
01793 0714                        2A            .byte	$2A
01794 0715                        00            .byte	0
01795 0716                        2A            .byte	$2A
01796 0717                        2A            .byte	$2A
01797 0718                        15            .byte	$15
01798 0719                        00            .byte	0
01799 071A                        2A            .byte	$2A
01800 071B                        2A            .byte	$2A
01801 071C                        2A            .byte	$2A
01802                                           ! 243   0x00,0x00,0x00, 0x00,0x00,0x2a, 0x00,0x2a,0x00, 0x00,0x2a,0x2a, 0x2a,0x00,0x00, 0x2a,0x00,0x2a, 0x2a,0x15,0x00, 0x2a,0x2a,0x2a,
01803 071D                        00            .byte	0
01804 071E                        00            .byte	0
01805 071F                        00            .byte	0
01806 0720                        00            .byte	0
01807 0721                        00            .byte	0
01808 0722                        2A            .byte	$2A
01809 0723                        00            .byte	0
01810 0724                        2A            .byte	$2A
01811 0725                        00            .byte	0
01812 0726                        00            .byte	0
01813 0727                        2A            .byte	$2A
01814 0728                        2A            .byte	$2A
01815 0729                        2A            .byte	$2A
01816 072A                        00            .byte	0
01817 072B                        00            .byte	0
01818 072C                        2A            .byte	$2A
01819 072D                        00            .byte	0
01820 072E                        2A            .byte	$2A
01821 072F                        2A            .byte	$2A
01822 0730                        15            .byte	$15
01823 0731                        00            .byte	0
01824 0732                        2A            .byte	$2A
01825 0733                        2A            .byte	$2A
01826 0734                        2A            .byte	$2A
01827                                           ! 244   0x15,0x15
01828 0735                        15            .byte	$15
01829                                           ! 244 ,0x15, 0x15,0x15,0x3f, 0x15,0x3f,0x15, 0x15,0x3f,0x3f, 0x3f,0x15,0x15, 0x3f,0x15,0x3f, 0x3f,0x3f,0x15, 0x3f,0x3f,0x3f,
01830 0736                        15            .byte	$15
01831 0737                        15            .byte	$15
01832 0738                        15            .byte	$15
01833 0739                        15            .byte	$15
01834 073A                        3F            .byte	$3F
01835 073B                        15            .byte	$15
01836 073C                        3F            .byte	$3F
01837 073D                        15            .byte	$15
01838 073E                        15            .byte	$15
01839 073F                        3F            .byte	$3F
01840 0740                        3F            .byte	$3F
01841 0741                        3F            .byte	$3F
01842 0742                        15            .byte	$15
01843 0743                        15            .byte	$15
01844 0744                        3F            .byte	$3F
01845 0745                        15            .byte	$15
01846 0746                        3F            .byte	$3F
01847 0747                        3F            .byte	$3F
01848 0748                        3F            .byte	$3F
01849 0749                        15            .byte	$15
01850 074A                        3F            .byte	$3F
01851 074B                        3F            .byte	$3F
01852 074C                        3F            .byte	$3F
01853                                           ! 245   0x15,0x15,0x15, 0x15,0x15,0x3f, 0x15,0x3f,0x15, 0x15,0x3f,0x3f, 0x3f,0x15,0x15, 0x3f,0x15,0x3f, 0x3f,0x3f,0x15, 0x3f,0x3f,0x3f,
01854 074D                        15            .byte	$15
01855 074E                        15            .byte	$15
01856 074F                        15            .byte	$15
01857 0750                        15            .byte	$15
01858 0751                        15            .byte	$15
01859 0752                        3F            .byte	$3F
01860 0753                        15            .byte	$15
01861 0754                        3F            .byte	$3F
01862 0755                        15            .byte	$15
01863 0756                        15            .byte	$15
01864 0757                        3F            .byte	$3F
01865 0758                        3F            .byte	$3F
01866 0759                        3F            .byte	$3F
01867 075A                        15            .byte	$15
01868 075B                        15            .byte	$15
01869 075C                        3F            .byte	$3F
01870 075D                        15            .byte	$15
01871 075E                        3F            .byte	$3F
01872 075F                        3F            .byte	$3F
01873 0760                        3F            .byte	$3F
01874 0761                        15            .byte	$15
01875 0762                        3F            .byte	$3F
01876 0763                        3F            .byte	$3F
01877 0764                        3F            .byte	$3F
01878                                           ! 246   0x00,0x00,0x00, 0x00,0x00,0x2a, 0x00,0x2a,0x00, 0x00,0x2a,0x2a, 0x2a,0x00,0x00, 0x2a,0x00,0x2a, 0x2a,0x15,0x00, 0x2a,0x2a,0x2a,
01879 0765                        00            .byte	0
01880 0766                        00            .byte	0
01881 0767                        00            .byte	0
01882 0768                        00            .byte	0
01883 0769                        00            .byte	0
01884 076A                        2A            .byte	$2A
01885 076B                        00            .byte	0
01886 076C                        2A            .byte	$2A
01887 076D                        00            .byte	0
01888 076E                        00            .byte	0
01889 076F                        2A            .byte	$2A
01890 0770                        2A            .byte	$2A
01891 0771                        2A            .byte	$2A
01892 0772                        00            .byte	0
01893 0773                        00            .byte	0
01894 0774                        2A            .byte	$2A
01895 0775                        00            .byte	0
01896 0776                        2A            .byte	$2A
01897 0777                        2A            .byte	$2A
01898 0778                        15            .byte	$15
01899 0779                        00            .byte	0
01900 077A                        2A            .byte	$2A
01901 077B                        2A            .byte	$2A
01902 077C                        2A            .byte	$2A
01903                                           ! 247   0x00,0x00,0x00, 0x00,0x00,0x2a, 0x00,0x2a,0x00, 0x00,0x2a,0x2a, 0x2a,0x00,0x00, 0x2a,0x00,0x2a, 0x2a,0x15,0x00, 0x2a,0x2a,0x2a,
01904 077D                        00            .byte	0
01905 077E                        00            .byte	0
01906 077F                        00            .byte	0
01907 0780                        00            .byte	0
01908 0781                        00            .byte	0
01909 0782                        2A            .byte	$2A
01910 0783                        00            .byte	0
01911 0784                        2A            .byte	$2A
01912 0785                        00            .byte	0
01913 0786                        00            .byte	0
01914 0787                        2A            .byte	$2A
01915 0788                        2A            .byte	$2A
01916 0789                        2A            .byte	$2A
01917 078A                        00            .byte	0
01918 078B                        00            .byte	0
01919 078C                        2A            .byte	$2A
01920 078D                        00            .byte	0
01921 078E                        2A            .byte	$2A
01922 078F                        2A            .byte	$2A
01923 0790                        15            .byte	$15
01924 0791                        00            .byte	0
01925 0792                        2A            .byte	$2A
01926 0793                        2A            .byte	$2A
01927 0794                        2A            .byte	$2A
01928                                           ! 248   0x15,0x15,0x15, 0x15,0x15,0x3f, 0x15,0x3f,0x15, 0x15,0x3f,0x3f, 0x3f,0x15,0x15, 0x3f,0x15,0x3f, 0x3f,0x3f,0x15, 0x3f,0x3f,0x3f,
01929 0795                        15            .byte	$15
01930 0796                        15            .byte	$15
01931 0797                        15            .byte	$15
01932 0798                        15            .byte	$15
01933 0799                        15            .byte	$15
01934 079A                        3F            .byte	$3F
01935 079B                        15            .byte	$15
01936 079C                        3F            .byte	$3F
01937 079D                        15            .byte	$15
01938 079E                        15            .byte	$15
01939 079F                        3F            .byte	$3F
01940 07A0                        3F            .byte	$3F
01941 07A1                        3F            .byte	$3F
01942 07A2                        15            .byte	$15
01943 07A3                        15            .byte	$15
01944 07A4                        3F            .byte	$3F
01945 07A5                        15            .byte	$15
01946 07A6                        3F            .byte	$3F
01947 07A7                        3F            .byte	$3F
01948 07A8                        3F            .byte	$3F
01949 07A9                        15            .byte	$15
01950 07AA                        3F            .byte	$3F
01951 07AB                        3F            .byte	$3F
01952 07AC                        3F            .byte	$3F
01953                                           ! 249   0x15,0x15,0x15, 0x15,0x15,0x3f, 0x15,0x3f,0x15, 0x15,0x3f,0x3f, 0x3f,0x15,0x15, 0x3f,0x15,0x3f, 0x3f,0x3f,0x15, 0x3f,0x3f,0x3f
01954 07AD                        15            .byte	$15
01955 07AE                        15            .byte	$15
01956 07AF                        15            .byte	$15
01957 07B0                        15            .byte	$15
01958 07B1                        15            .byte	$15
01959 07B2                        3F            .byte	$3F
01960 07B3                        15            .byte	$15
01961 07B4                        3F            .byte	$3F
01962 07B5                        15            .byte	$15
01963 07B6                        15            .byte	$15
01964 07B7                        3F            .byte	$3F
01965 07B8                        3F            .byte	$3F
01966 07B9                        3F            .byte	$3F
01967 07BA                        15            .byte	$15
01968 07BB                        15            .byte	$15
01969 07BC                        3F            .byte	$3F
01970 07BD                        15            .byte	$15
01971 07BE                        3F            .byte	$3F
01972 07BF                        3F            .byte	$3F
01973 07C0                        3F            .byte	$3F
01974 07C1                        15            .byte	$15
01975 07C2                        3F            .byte	$3F
01976 07C3                        3F            .byte	$3F
01977                                           ! 250 };
01978 07C4                        3F            .byte	$3F
01979                                           ! 251 
01980                                           ! 252 static Bit8u palette2[63+1][3]=
01981                                           ! 253 {
01982                       000007C5            _palette2:
01983                                           ! 254   0x00,0x00,0x00, 0x00,0x00,0x2a, 0x00,0x2a,0x00, 0x00,0x2a,0x2a, 0x2a,0x00,0x00, 0x2a,0x00,0x2a, 0x2a,0x2a,0x00, 0x2a,0x2a,0x2a,
01984 07C5                        00            .byte	0
01985 07C6                        00            .byte	0
01986 07C7                        00            .byte	0
01987 07C8                        00            .byte	0
01988 07C9                        00            .byte	0
01989 07CA                        2A            .byte	$2A
01990 07CB                        00            .byte	0
01991 07CC                        2A            .byte	$2A
01992 07CD                        00            .byte	0
01993 07CE                        00            .byte	0
01994 07CF                        2A            .byte	$2A
01995 07D0                        2A            .byte	$2A
01996 07D1                        2A            .byte	$2A
01997 07D2                        00            .byte	0
01998 07D3                        00            .byte	0
01999 07D4                        2A            .byte	$2A
02000 07D5                        00            .byte	0
02001 07D6                        2A            .byte	$2A
02002 07D7                        2A            .byte	$2A
02003 07D8                        2A            .byte	$2A
02004 07D9                        00            .byte	0
02005 07DA                        2A            .byte	$2A
02006 07DB                        2A            .byte	$2A
02007 07DC                        2A            .byte	$2A
02008                                           ! 255   0x00,0x00,0x15, 0x00,0x00,0x3f, 0x00,0x2a,0x15, 0x00,0x2a,0x3f, 0x2a,0x00,0x15, 0x2a,0x00,0x3f, 0x2a,0x2a,0x15, 0x2a,0x2a,0x3f,
02009 07DD                        00            .byte	0
02010 07DE                        00            .byte	0
02011 07DF                        15            .byte	$15
02012 07E0                        00            .byte	0
02013 07E1                        00            .byte	0
02014 07E2                        3F            .byte	$3F
02015 07E3                        00            .byte	0
02016 07E4                        2A            .byte	$2A
02017 07E5                        15            .byte	$15
02018 07E6                        00            .byte	0
02019 07E7                        2A            .byte	$2A
02020 07E8                        3F            .byte	$3F
02021 07E9                        2A            .byte	$2A
02022 07EA                        00            .byte	0
02023 07EB                        15            .byte	$15
02024 07EC                        2A            .byte	$2A
02025 07ED                        00            .byte	0
02026 07EE                        3F            .byte	$3F
02027 07EF                        2A            .byte	$2A
02028 07F0                        2A            .byte	$2A
02029 07F1                        15            .byte	$15
02030 07F2                        2A            .byte	$2A
02031 07F3                        2A            .byte	$2A
02032 07F4                        3F            .byte	$3F
02033                                           ! 256   0x00,0x15,0x00, 0x00,0x15,0x2a, 0x00,0x3f,0x00, 0x00,0x3f,0x2a, 0x2a,0x15,0x00, 0x2a,0x15,0x2a, 0x2a,0x3f,0x00, 0x2a,0x3f,0x2a,
02034 07F5                        00            .byte	0
02035 07F6                        15            .byte	$15
02036 07F7                        00            .byte	0
02037 07F8                        00            .byte	0
02038 07F9                        15            .byte	$15
02039 07FA                        2A            .byte	$2A
02040 07FB                        00            .byte	0
02041 07FC                        3F            .byte	$3F
02042 07FD                        00            .byte	0
02043 07FE                        00            .byte	0
02044 07FF                        3F            .byte	$3F
02045 0800                        2A            .byte	$2A
02046 0801                        2A            .byte	$2A
02047 0802                        15            .byte	$15
02048 0803                        00            .byte	0
02049 0804                        2A            .byte	$2A
02050 0805                        15            .byte	$15
02051 0806                        2A            .byte	$2A
02052 0807                        2A            .byte	$2A
02053 0808                        3F            .byte	$3F
02054 0809                        00            .byte	0
02055 080A                        2A            .byte	$2A
02056 080B                        3F            .byte	$3F
02057 080C                        2A            .byte	$2A
02058                                           ! 257   0x00,0x15,0x15, 0x00,0x15,0x3f, 0x00,0x3f,0x15, 0x00,0x3f,0x3f, 0x2a,0x15,0x15, 0x2a,0x15,0x3f, 0x2a,0x3f,0x15, 0x2a,0x3f,0x3f,
02059 080D                        00            .byte	0
02060 080E                        15            .byte	$15
02061 080F                        15            .byte	$15
02062 0810                        00            .byte	0
02063 0811                        15            .byte	$15
02064 0812                        3F            .byte	$3F
02065 0813                        00            .byte	0
02066 0814                        3F            .byte	$3F
02067 0815                        15            .byte	$15
02068 0816                        00            .byte	0
02069 0817                        3F            .byte	$3F
02070 0818                        3F            .byte	$3F
02071 0819                        2A            .byte	$2A
02072 081A                        15            .byte	$15
02073 081B                        15            .byte	$15
02074 081C                        2A            .byte	$2A
02075 081D                        15            .byte	$15
02076 081E                        3F            .byte	$3F
02077 081F                        2A            .byte	$2A
02078 0820                        3F            .byte	$3F
02079 0821                        15            .byte	$15
02080 0822                        2A            .byte	$2A
02081 0823                        3F            .byte	$3F
02082 0824                        3F            .byte	$3F
02083                                           ! 258   0x15,0x00,0x00, 0x15,0x00,0x2a, 0x15,0x2a,0x00, 0x15,0x2a,0x2a, 0x3f,0x00,0x00, 0x3f,0x00,0x2a, 0x3f,0x2a,0x00, 0x3f,0x2a,0x2a,
02084 0825                        15            .byte	$15
02085 0826                        00            .byte	0
02086 0827                        00            .byte	0
02087 0828                        15            .byte	$15
02088 0829                        00            .byte	0
02089 082A                        2A            .byte	$2A
02090 082B                        15            .byte	$15
02091 082C                        2A            .byte	$2A
02092 082D                        00            .byte	0
02093 082E                        15            .byte	$15
02094 082F                        2A            .byte	$2A
02095 0830                        2A            .byte	$2A
02096 0831                        3F            .byte	$3F
02097 0832                        00            .byte	0
02098 0833                        00            .byte	0
02099 0834                        3F            .byte	$3F
02100 0835                        00            .byte	0
02101 0836                        2A            .byte	$2A
02102 0837                        3F            .byte	$3F
02103 0838                        2A            .byte	$2A
02104 0839                        00            .byte	0
02105 083A                        3F            .byte	$3F
02106 083B                        2A            .byte	$2A
02107 083C                        2A            .byte	$2A
02108                                           ! 259   0x15,0x00,0x15, 0x15,0x00,0x3f, 0x15,0x2a,0x15, 0x15,0x2a,0x3f, 0x3f,0x00,0x15, 0x3f,0x00,0x3f, 0x3f,0x2a,0x15, 0x3f,0x2a,0x3f,
02109 083D                        15            .byte	$15
02110 083E                        00            .byte	0
02111 083F                        15            .byte	$15
02112 0840                        15            .byte	$15
02113 0841                        00            .byte	0
02114 0842                        3F            .byte	$3F
02115 0843                        15            .byte	$15
02116 0844                        2A            .byte	$2A
02117 0845                        15            .byte	$15
02118 0846                        15            .byte	$15
02119 0847                        2A            .byte	$2A
02120 0848                        3F            .byte	$3F
02121 0849                        3F            .byte	$3F
02122 084A                        00            .byte	0
02123 084B                        15            .byte	$15
02124 084C                        3F            .byte	$3F
02125 084D                        00            .byte	0
02126 084E                        3F            .byte	$3F
02127 084F                        3F            .byte	$3F
02128 0850                        2A            .byte	$2A
02129 0851                        15            .byte	$15
02130 0852                        3F            .byte	$3F
02131 0853                        2A            .byte	$2A
02132 0854                        3F            .byte	$3F
02133                                           ! 260   0x15,0x15,0x00, 0x15,0x15,0x2a, 0x15,0x3f,0x00, 0x15,0x3f,0x2a, 0x3f,0x15,0x00, 0x3f,0x15,0x2a, 0x3f,0x3f,0x00, 0x3f,0x3f,0x2a,
02134 0855                        15            .byte	$15
02135 0856                        15            .byte	$15
02136 0857                        00            .byte	0
02137 0858                        15            .byte	$15
02138 0859                        15            .byte	$15
02139 085A                        2A            .byte	$2A
02140 085B                        15            .byte	$15
02141 085C                        3F            .byte	$3F
02142 085D                        00            .byte	0
02143 085E                        15            .byte	$15
02144 085F                        3F            .byte	$3F
02145 0860                        2A            .byte	$2A
02146 0861                        3F            .byte	$3F
02147 0862                        15            .byte	$15
02148 0863                        00            .byte	0
02149 0864                        3F            .byte	$3F
02150 0865                        15            .byte	$15
02151 0866                        2A            .byte	$2A
02152 0867                        3F            .byte	$3F
02153 0868                        3F            .byte	$3F
02154 0869                        00            .byte	0
02155 086A                        3F            .byte	$3F
02156 086B                        3F            .byte	$3F
02157 086C                        2A            .byte	$2A
02158                                           ! 261   0x15,0x15,0x15, 0x15,0x15,0x3f, 0x15,0x3f,0x15, 0x15,0x3f,0x3f, 0x3f,0x15,0x15, 0x3f,0x15,0x3f, 0x3f,0x3f,0x15, 0x3f,0x3f,0x3f
02159 086D                        15            .byte	$15
02160 086E                        15            .byte	$15
02161 086F                        15            .byte	$15
02162 0870                        15            .byte	$15
02163 0871                        15            .byte	$15
02164 0872                        3F            .byte	$3F
02165 0873                        15            .byte	$15
02166 0874                        3F            .byte	$3F
02167 0875                        15            .byte	$15
02168 0876                        15            .byte	$15
02169 0877                        3F            .byte	$3F
02170 0878                        3F            .byte	$3F
02171 0879                        3F            .byte	$3F
02172 087A                        15            .byte	$15
02173 087B                        15            .byte	$15
02174 087C                        3F            .byte	$3F
02175 087D                        15            .byte	$15
02176 087E                        3F            .byte	$3F
02177 087F                        3F            .byte	$3F
02178 0880                        3F            .byte	$3F
02179 0881                        15            .byte	$15
02180 0882                        3F            .byte	$3F
02181 0883                        3F            .byte	$3F
02182                                           ! 262 };
02183 0884                        3F            .byte	$3F
02184                                           ! 263 
02185                                           ! 264 static Bit8u palette3[256][3]=
02186                                           ! 265 {
02187                       00000885            _palette3:
02188                                           ! 266   0x00,0x00,0x00, 0x00,0x00,0x2a, 0x00,0x2a,0x00, 0x00,0x2a,0x2a, 0x2a,0x00,0x00, 0x2a,0x00,0x2a, 0x2a,0x15,0x00, 0x2a,0x2a,0x2a,
02189 0885                        00            .byte	0
02190 0886                        00            .byte	0
02191 0887                        00            .byte	0
02192 0888                        00            .byte	0
02193 0889                        00            .byte	0
02194 088A                        2A            .byte	$2A
02195 088B                        00            .byte	0
02196 088C                        2A            .byte	$2A
02197 088D                        00            .byte	0
02198 088E                        00            .byte	0
02199 088F                        2A            .byte	$2A
02200 0890                        2A            .byte	$2A
02201 0891                        2A            .byte	$2A
02202 0892                        00            .byte	0
02203 0893                        00            .byte	0
02204 0894                        2A            .byte	$2A
02205 0895                        00            .byte	0
02206 0896                        2A            .byte	$2A
02207 0897                        2A            .byte	$2A
02208 0898                        15            .byte	$15
02209 0899                        00            .byte	0
02210 089A                        2A            .byte	$2A
02211 089B                        2A            .byte	$2A
02212 089C                        2A            .byte	$2A
02213                                           ! 267   0x15,0x15,0x15, 0x15,0x15,0x3f, 0x
02214 089D                        15            .byte	$15
02215 089E                        15            .byte	$15
02216 089F                        15            .byte	$15
02217 08A0                        15            .byte	$15
02218 08A1                        15            .byte	$15
02219 08A2                        3F            .byte	$3F
02220                                           ! 267 15,0x3f,0x15, 0x15,0x3f,0x3f, 0x3f,0x15,0x15, 0x3f,0x15,0x3f, 0x3f,0x3f,0x15, 0x3f,0x3f,0x3f,
02221 08A3                        15            .byte	$15
02222 08A4                        3F            .byte	$3F
02223 08A5                        15            .byte	$15
02224 08A6                        15            .byte	$15
02225 08A7                        3F            .byte	$3F
02226 08A8                        3F            .byte	$3F
02227 08A9                        3F            .byte	$3F
02228 08AA                        15            .byte	$15
02229 08AB                        15            .byte	$15
02230 08AC                        3F            .byte	$3F
02231 08AD                        15            .byte	$15
02232 08AE                        3F            .byte	$3F
02233 08AF                        3F            .byte	$3F
02234 08B0                        3F            .byte	$3F
02235 08B1                        15            .byte	$15
02236 08B2                        3F            .byte	$3F
02237 08B3                        3F            .byte	$3F
02238 08B4                        3F            .byte	$3F
02239                                           ! 268   0x00,0x00,0x00, 0x05,0x05,0x05, 0x08,0x08,0x08, 0x0b,0x0b,0x0b, 0x0e,0x0e,0x0e, 0x11,0x11,0x11, 0x14,0x14,0x14, 0x18,0x18,0x18,
02240 08B5                        00            .byte	0
02241 08B6                        00            .byte	0
02242 08B7                        00            .byte	0
02243 08B8                        05            .byte	5
02244 08B9                        05            .byte	5
02245 08BA                        05            .byte	5
02246 08BB                        08            .byte	8
02247 08BC                        08            .byte	8
02248 08BD                        08            .byte	8
02249 08BE                        0B            .byte	$B
02250 08BF                        0B            .byte	$B
02251 08C0                        0B            .byte	$B
02252 08C1                        0E            .byte	$E
02253 08C2                        0E            .byte	$E
02254 08C3                        0E            .byte	$E
02255 08C4                        11            .byte	$11
02256 08C5                        11            .byte	$11
02257 08C6                        11            .byte	$11
02258 08C7                        14            .byte	$14
02259 08C8                        14            .byte	$14
02260 08C9                        14            .byte	$14
02261 08CA                        18            .byte	$18
02262 08CB                        18            .byte	$18
02263 08CC                        18            .byte	$18
02264                                           ! 269   0x1c,0x1c,0x1c, 0x20,0x20,0x20, 0x24,0x24,0x24, 0x28,0x28,0x28, 0x2d,0x2d,0x2d, 0x32,0x32,0x32, 0x38,0x38,0x38, 0x3f,0x3f,0x3f,
02265 08CD                        1C            .byte	$1C
02266 08CE                        1C            .byte	$1C
02267 08CF                        1C            .byte	$1C
02268 08D0                        20            .byte	$20
02269 08D1                        20            .byte	$20
02270 08D2                        20            .byte	$20
02271 08D3                        24            .byte	$24
02272 08D4                        24            .byte	$24
02273 08D5                        24            .byte	$24
02274 08D6                        28            .byte	$28
02275 08D7                        28            .byte	$28
02276 08D8                        28            .byte	$28
02277 08D9                        2D            .byte	$2D
02278 08DA                        2D            .byte	$2D
02279 08DB                        2D            .byte	$2D
02280 08DC                        32            .byte	$32
02281 08DD                        32            .byte	$32
02282 08DE                        32            .byte	$32
02283 08DF                        38            .byte	$38
02284 08E0                        38            .byte	$38
02285 08E1                        38            .byte	$38
02286 08E2                        3F            .byte	$3F
02287 08E3                        3F            .byte	$3F
02288 08E4                        3F            .byte	$3F
02289                                           ! 270   0x00,0x00,0x3f, 0x10,0x00,0x3f, 0x1f,0x00,0x3f, 0x2f,0x00,0x3f, 0x3f,0x00,0x3f, 0x3f,0x00,0x2f, 0x3f,0x00,0x1f, 0x3f,0x00,0x10,
02290 08E5                        00            .byte	0
02291 08E6                        00            .byte	0
02292 08E7                        3F            .byte	$3F
02293 08E8                        10            .byte	$10
02294 08E9                        00            .byte	0
02295 08EA                        3F            .byte	$3F
02296 08EB                        1F            .byte	$1F
02297 08EC                        00            .byte	0
02298 08ED                        3F            .byte	$3F
02299 08EE                        2F            .byte	$2F
02300 08EF                        00            .byte	0
02301 08F0                        3F            .byte	$3F
02302 08F1                        3F            .byte	$3F
02303 08F2                        00            .byte	0
02304 08F3                        3F            .byte	$3F
02305 08F4                        3F            .byte	$3F
02306 08F5                        00            .byte	0
02307 08F6                        2F            .byte	$2F
02308 08F7                        3F            .byte	$3F
02309 08F8                        00            .byte	0
02310 08F9                        1F            .byte	$1F
02311 08FA                        3F            .byte	$3F
02312 08FB                        00            .byte	0
02313 08FC                        10            .byte	$10
02314                                           ! 271   0x3f,0x00,0x00, 0x3f,0x10,0x00, 0x3f,0x1f,0x00, 0x3f,0x2f,0x00, 0x3f,0x3f,0x00, 0x2f,0x3f,0x00, 0x1f,0x3f,0x00, 0x10,0x3f,0x00,
02315 08FD                        3F            .byte	$3F
02316 08FE                        00            .byte	0
02317 08FF                        00            .byte	0
02318 0900                        3F            .byte	$3F
02319 0901                        10            .byte	$10
02320 0902                        00            .byte	0
02321 0903                        3F            .byte	$3F
02322 0904                        1F            .byte	$1F
02323 0905                        00            .byte	0
02324 0906                        3F            .byte	$3F
02325 0907                        2F            .byte	$2F
02326 0908                        00            .byte	0
02327 0909                        3F            .byte	$3F
02328 090A                        3F            .byte	$3F
02329 090B                        00            .byte	0
02330 090C                        2F            .byte	$2F
02331 090D                        3F            .byte	$3F
02332 090E                        00            .byte	0
02333 090F                        1F            .byte	$1F
02334 0910                        3F            .byte	$3F
02335 0911                        00            .byte	0
02336 0912                        10            .byte	$10
02337 0913                        3F            .byte	$3F
02338 0914                        00            .byte	0
02339                                           ! 272   0x00,0x3f,0x00, 0x00,0x3f,0x10, 0x00,0x3f,0x1f, 0x00,0x3f,0x2f, 0x00,0x3f,0x3f, 0x00,0x2f,0x3f, 0x00,0x1f,0x3f, 0x00,0x10,0x3f,
02340 0915                        00            .byte	0
02341 0916                        3F            .byte	$3F
02342 0917                        00            .byte	0
02343 0918                        00            .byte	0
02344 0919                        3F            .byte	$3F
02345 091A                        10            .byte	$10
02346 091B                        00            .byte	0
02347 091C                        3F            .byte	$3F
02348 091D                        1F            .byte	$1F
02349 091E                        00            .byte	0
02350 091F                        3F            .byte	$3F
02351 0920                        2F            .byte	$2F
02352 0921                        00            .byte	0
02353 0922                        3F            .byte	$3F
02354 0923                        3F            .byte	$3F
02355 0924                        00            .byte	0
02356 0925                        2F            .byte	$2F
02357 0926                        3F            .byte	$3F
02358 0927                        00            .byte	0
02359 0928                        1F            .byte	$1F
02360 0929                        3F            .byte	$3F
02361 092A                        00            .byte	0
02362 092B                        10            .byte	$10
02363 092C                        3F            .byte	$3F
02364                                           ! 273   0x1f,0x1f,0x3f, 0x27,0x1f,0x3f, 0x2f,0x1f,0x3f, 0x37,0x1f,0x3f, 0x3f,0x1f,0x3f, 0x3f,0x1f,0x37, 0x3f,0x1f,0x2f, 0x3f,0x1f,0x27,
02365 092D                        1F            .byte	$1F
02366 092E                        1F            .byte	$1F
02367 092F                        3F            .byte	$3F
02368 0930                        27            .byte	$27
02369 0931                        1F            .byte	$1F
02370 0932                        3F            .byte	$3F
02371 0933                        2F            .byte	$2F
02372 0934                        1F            .byte	$1F
02373 0935                        3F            .byte	$3F
02374 0936                        37            .byte	$37
02375 0937                        1F            .byte	$1F
02376 0938                        3F            .byte	$3F
02377 0939                        3F            .byte	$3F
02378 093A                        1F            .byte	$1F
02379 093B                        3F            .byte	$3F
02380 093C                        3F            .byte	$3F
02381 093D                        1F            .byte	$1F
02382 093E                        37            .byte	$37
02383 093F                        3F            .byte	$3F
02384 0940                        1F            .byte	$1F
02385 0941                        2F            .byte	$2F
02386 0942                        3F            .byte	$3F
02387 0943                        1F            .byte	$1F
02388 0944                        27            .byte	$27
02389                                           ! 274 
02390                                           ! 275   0x3f,0x1f,0x1f, 0x3f,0x27,0x1f, 0x3f,0x2f,0x1f, 0x3f,0x37,0x1f, 0x3f,0x3f,0x1f, 0x37,0x3f,0x1f, 0x2f,0x3f,0x1f, 0x27,0x3f,0x1f,
02391 0945                        3F            .byte	$3F
02392 0946                        1F            .byte	$1F
02393 0947                        1F            .byte	$1F
02394 0948                        3F            .byte	$3F
02395 0949                        27            .byte	$27
02396 094A                        1F            .byte	$1F
02397 094B                        3F            .byte	$3F
02398 094C                        2F            .byte	$2F
02399 094D                        1F            .byte	$1F
02400 094E                        3F            .byte	$3F
02401 094F                        37            .byte	$37
02402 0950                        1F            .byte	$1F
02403 0951                        3F            .byte	$3F
02404 0952                        3F            .byte	$3F
02405 0953                        1F            .byte	$1F
02406 0954                        37            .byte	$37
02407 0955                        3F            .byte	$3F
02408 0956                        1F            .byte	$1F
02409 0957                        2F            .byte	$2F
02410 0958                        3F            .byte	$3F
02411 0959                        1F            .byte	$1F
02412 095A                        27            .byte	$27
02413 095B                        3F            .byte	$3F
02414 095C                        1F            .byte	$1F
02415                                           ! 276   0x1f,0x3f,0x1f, 0x1f,0x3f,0x27, 0x1f,0x3f,0x2f, 0x1f,0x3f,0x37, 0x1f,0x3f,0x3f, 0x1f,0x37,0x3f, 0x1f,0x2f,0x3f, 0x1f,0x27,0x3f,
02416 095D                        1F            .byte	$1F
02417 095E                        3F            .byte	$3F
02418 095F                        1F            .byte	$1F
02419 0960                        1F            .byte	$1F
02420 0961                        3F            .byte	$3F
02421 0962                        27            .byte	$27
02422 0963                        1F            .byte	$1F
02423 0964                        3F            .byte	$3F
02424 0965                        2F            .byte	$2F
02425 0966                        1F            .byte	$1F
02426 0967                        3F            .byte	$3F
02427 0968                        37            .byte	$37
02428 0969                        1F            .byte	$1F
02429 096A                        3F            .byte	$3F
02430 096B                        3F            .byte	$3F
02431 096C                        1F            .byte	$1F
02432 096D                        37            .byte	$37
02433 096E                        3F            .byte	$3F
02434 096F                        1F            .byte	$1F
02435 0970                        2F            .byte	$2F
02436 0971                        3F            .byte	$3F
02437 0972                        1F            .byte	$1F
02438 0973                        27            .byte	$27
02439 0974                        3F            .byte	$3F
02440                                           ! 277   0x2d,0x2d,0x3f, 0x31,0x2d,0x3f, 0x36,0x2d,0x3f, 0x3a,0x2d,0x3f, 0x3f,0x2d,0x3f, 0x3f,0x2d,0x3a, 0x3f,0x2d,0x36, 0x3f,0x2d,0x31,
02441 0975                        2D            .byte	$2D
02442 0976                        2D            .byte	$2D
02443 0977                        3F            .byte	$3F
02444 0978                        31            .byte	$31
02445 0979                        2D            .byte	$2D
02446 097A                        3F            .byte	$3F
02447 097B                        36            .byte	$36
02448 097C                        2D            .byte	$2D
02449 097D                        3F            .byte	$3F
02450 097E                        3A            .byte	$3A
02451 097F                        2D            .byte	$2D
02452 0980                        3F            .byte	$3F
02453 0981                        3F            .byte	$3F
02454 0982                        2D            .byte	$2D
02455 0983                        3F            .byte	$3F
02456 0984                        3F            .byte	$3F
02457 0985                        2D            .byte	$2D
02458 0986                        3A            .byte	$3A
02459 0987                        3F            .byte	$3F
02460 0988                        2D            .byte	$2D
02461 0989                        36            .byte	$36
02462 098A                        3F            .byte	$3F
02463 098B                        2D            .byte	$2D
02464 098C                        31            .byte	$31
02465                                           ! 278   0x3f,0x2d,0x2d, 0x3f,0x31,0x2d, 0x3f,0x36,0x2d, 0x3f,0x3a,0x2d, 0x3f,0x3f,0x2d, 0x3a,0x3f,0x2d, 0x36,0x3f,0x2d, 0x31,0x3f,0x2d,
02466 098D                        3F            .byte	$3F
02467 098E                        2D            .byte	$2D
02468 098F                        2D            .byte	$2D
02469 0990                        3F            .byte	$3F
02470 0991                        31            .byte	$31
02471 0992                        2D            .byte	$2D
02472 0993                        3F            .byte	$3F
02473 0994                        36            .byte	$36
02474 0995                        2D            .byte	$2D
02475 0996                        3F            .byte	$3F
02476 0997                        3A            .byte	$3A
02477 0998                        2D            .byte	$2D
02478 0999                        3F            .byte	$3F
02479 099A                        3F            .byte	$3F
02480 099B                        2D            .byte	$2D
02481 099C                        3A            .byte	$3A
02482 099D                        3F            .byte	$3F
02483 099E                        2D            .byte	$2D
02484 099F                        36            .byte	$36
02485 09A0                        3F            .byte	$3F
02486 09A1                        2D            .byte	$2D
02487 09A2                        31            .byte	$31
02488 09A3                        3F            .byte	$3F
02489 09A4                        2D            .byte	$2D
02490                                           ! 279   0x2d,0x3f,0x2d, 0x2d,0x3f,0x31, 0x2d,0x3f,0x36, 0x2d,0x3f,0x3a, 0x2d,0x3f,0x3f, 0x2d,0x3a,0x3f, 0x2d,0x36,0x3f, 0x2d,0x31,0x3f,
02491 09A5                        2D            .byte	$2D
02492 09A6                        3F            .byte	$3F
02493 09A7                        2D            .byte	$2D
02494 09A8                        2D            .byte	$2D
02495 09A9                        3F            .byte	$3F
02496 09AA                        31            .byte	$31
02497 09AB                        2D            .byte	$2D
02498 09AC                        3F            .byte	$3F
02499 09AD                        36            .byte	$36
02500 09AE                        2D            .byte	$2D
02501 09AF                        3F            .byte	$3F
02502 09B0                        3A            .byte	$3A
02503 09B1                        2D            .byte	$2D
02504 09B2                        3F            .byte	$3F
02505 09B3                        3F            .byte	$3F
02506 09B4                        2D            .byte	$2D
02507 09B5                        3A            .byte	$3A
02508 09B6                        3F            .byte	$3F
02509 09B7                        2D            .byte	$2D
02510 09B8                        36            .byte	$36
02511 09B9                        3F            .byte	$3F
02512 09BA                        2D            .byte	$2D
02513 09BB                        31            .byte	$31
02514 09BC                        3F            .byte	$3F
02515                                           ! 280   0x00,0x00,0x1c, 0x07,0x00,0x1c, 0x0e,0x00,0x1c, 0x15,0x00,0x1c, 0x1c,0x00,0x1c, 0x1c,0x00,0x15, 0x1c,0x00,0x0e, 0x1c,0x00,0x07,
02516 09BD                        00            .byte	0
02517 09BE                        00            .byte	0
02518 09BF                        1C            .byte	$1C
02519 09C0                        07            .byte	7
02520 09C1                        00            .byte	0
02521 09C2                        1C            .byte	$1C
02522 09C3                        0E            .byte	$E
02523 09C4                        00            .byte	0
02524 09C5                        1C            .byte	$1C
02525 09C6                        15            .byte	$15
02526 09C7                        00            .byte	0
02527 09C8                        1C            .byte	$1C
02528 09C9                        1C            .byte	$1C
02529 09CA                        00            .byte	0
02530 09CB                        1C            .byte	$1C
02531 09CC                        1C            .byte	$1C
02532 09CD                        00            .byte	0
02533 09CE                        15            .byte	$15
02534 09CF                        1C            .byte	$1C
02535 09D0                        00            .byte	0
02536 09D1                        0E            .byte	$E
02537 09D2                        1C            .byte	$1C
02538 09D3                        00            .byte	0
02539 09D4                        07            .byte	7
02540                                           ! 281   0x1c,0x00,0x00, 0x1c,0x07,0x00, 0x1c,0x0e,0x00, 0x1c,0x15,0x00, 0x1c,0x1c,0x00, 0x15,0x1c,0x00, 0x0e,0x1c,0x00, 0x07,0x1c,0x00,
02541 09D5                        1C            .byte	$1C
02542 09D6                        00            .byte	0
02543 09D7                        00            .byte	0
02544 09D8                        1C            .byte	$1C
02545 09D9                        07            .byte	7
02546 09DA                        00            .byte	0
02547 09DB                        1C            .byte	$1C
02548 09DC                        0E            .byte	$E
02549 09DD                        00            .byte	0
02550 09DE                        1C            .byte	$1C
02551 09DF                        15            .byte	$15
02552 09E0                        00            .byte	0
02553 09E1                        1C            .byte	$1C
02554 09E2                        1C            .byte	$1C
02555 09E3                        00            .byte	0
02556 09E4                        15            .byte	$15
02557 09E5                        1C            .byte	$1C
02558 09E6                        00            .byte	0
02559 09E7                        0E            .byte	$E
02560 09E8                        1C            .byte	$1C
02561 09E9                        00            .byte	0
02562 09EA                        07            .byte	7
02563 09EB                        1C            .byte	$1C
02564 09EC                        00            .byte	0
02565                                           ! 282   0x00,0x1c,0x00, 0x00,0x1c,0x07, 0x00,0x1c,0x0e, 0x00,0x1c,0x15, 0x00,0x1c,0x1c, 0x00,0x15,0x1c, 0x00,0x0e,0x1c, 0x00,0x07,0x1c,
02566 09ED                        00            .byte	0
02567 09EE                        1C            .byte	$1C
02568 09EF                        00            .byte	0
02569 09F0                        00            .byte	0
02570 09F1                        1C            .byte	$1C
02571 09F2                        07            .byte	7
02572 09F3                        00            .byte	0
02573 09F4                        1C            .byte	$1C
02574 09F5                        0E            .byte	$E
02575 09F6                        00            .byte	0
02576 09F7                        1C            .byte	$1C
02577 09F8                        15            .byte	$15
02578 09F9                        00            .byte	0
02579 09FA                        1C            .byte	$1C
02580 09FB                        1C            .byte	$1C
02581 09FC                        00            .byte	0
02582 09FD                        15            .byte	$15
02583 09FE                        1C            .byte	$1C
02584 09FF                        00            .byte	0
02585 0A00                        0E            .byte	$E
02586 0A01                        1C            .byte	$1C
02587 0A02                        00            .byte	0
02588 0A03                        07            .byte	7
02589 0A04                        1C            .byte	$1C
02590                                           ! 283 
02591                                           ! 284   0x0e,0x0e,0x1c, 0x11,0x0e,0x1c, 0x15,0x0e,0x1c, 0x18,0x0e,0x1c, 0x1c,0x0e,0x1c, 0x1c,0x0e,0x18, 0x1c,0x0e,0x15, 0x1c,0x0e,0x11,
02592 0A05                        0E            .byte	$E
02593 0A06                        0E            .byte	$E
02594 0A07                        1C            .byte	$1C
02595 0A08                        11            .byte	$11
02596 0A09                        0E            .byte	$E
02597 0A0A                        1C            .byte	$1C
02598 0A0B                        15            .byte	$15
02599 0A0C                        0E            .byte	$E
02600 0A0D                        1C            .byte	$1C
02601 0A0E                        18            .byte	$18
02602 0A0F                        0E            .byte	$E
02603 0A10                        1C            .byte	$1C
02604 0A11                        1C            .byte	$1C
02605 0A12                        0E            .byte	$E
02606 0A13                        1C            .byte	$1C
02607 0A14                        1C            .byte	$1C
02608 0A15                        0E            .byte	$E
02609 0A16                        18            .byte	$18
02610 0A17                        1C            .byte	$1C
02611 0A18                        0E            .byte	$E
02612 0A19                        15            .byte	$15
02613 0A1A                        1C            .byte	$1C
02614 0A1B                        0E            .byte	$E
02615 0A1C                        11            .byte	$11
02616                                           ! 285   
02617                                           ! 285 0x1c,0x0e,0x0e, 0x1c,0x11,0x0e, 0x1c,0x15,0x0e, 0x1c,0x18,0x0e, 0x1c,0x1c,0x0e, 0x18,0x1c,0x0e, 0x15,0x1c,0x0e, 0x11,0x1c,0x0e,
02618 0A1D                        1C            .byte	$1C
02619 0A1E                        0E            .byte	$E
02620 0A1F                        0E            .byte	$E
02621 0A20                        1C            .byte	$1C
02622 0A21                        11            .byte	$11
02623 0A22                        0E            .byte	$E
02624 0A23                        1C            .byte	$1C
02625 0A24                        15            .byte	$15
02626 0A25                        0E            .byte	$E
02627 0A26                        1C            .byte	$1C
02628 0A27                        18            .byte	$18
02629 0A28                        0E            .byte	$E
02630 0A29                        1C            .byte	$1C
02631 0A2A                        1C            .byte	$1C
02632 0A2B                        0E            .byte	$E
02633 0A2C                        18            .byte	$18
02634 0A2D                        1C            .byte	$1C
02635 0A2E                        0E            .byte	$E
02636 0A2F                        15            .byte	$15
02637 0A30                        1C            .byte	$1C
02638 0A31                        0E            .byte	$E
02639 0A32                        11            .byte	$11
02640 0A33                        1C            .byte	$1C
02641 0A34                        0E            .byte	$E
02642                                           ! 286   0x0e,0x1c,0x0e, 0x0e,0x1c,0x11, 0x0e,0x1c,0x15, 0x0e,0x1c,0x18, 0x0e,0x1c,0x1c, 0x0e,0x18,0x1c, 0x0e,0x15,0x1c, 0x0e,0x11,0x1c,
02643 0A35                        0E            .byte	$E
02644 0A36                        1C            .byte	$1C
02645 0A37                        0E            .byte	$E
02646 0A38                        0E            .byte	$E
02647 0A39                        1C            .byte	$1C
02648 0A3A                        11            .byte	$11
02649 0A3B                        0E            .byte	$E
02650 0A3C                        1C            .byte	$1C
02651 0A3D                        15            .byte	$15
02652 0A3E                        0E            .byte	$E
02653 0A3F                        1C            .byte	$1C
02654 0A40                        18            .byte	$18
02655 0A41                        0E            .byte	$E
02656 0A42                        1C            .byte	$1C
02657 0A43                        1C            .byte	$1C
02658 0A44                        0E            .byte	$E
02659 0A45                        18            .byte	$18
02660 0A46                        1C            .byte	$1C
02661 0A47                        0E            .byte	$E
02662 0A48                        15            .byte	$15
02663 0A49                        1C            .byte	$1C
02664 0A4A                        0E            .byte	$E
02665 0A4B                        11            .byte	$11
02666 0A4C                        1C            .byte	$1C
02667                                           ! 287   0x14,0x14,0x1c, 0x16,0x14,0x1c, 0x18,0x14,0x1c, 0x1a,0x14,0x1c, 0x1c,0x14,0x1c, 0x1c,0x14,0x1a, 0x1c,0x14,0x18, 0x1c,0x14,0x16,
02668 0A4D                        14            .byte	$14
02669 0A4E                        14            .byte	$14
02670 0A4F                        1C            .byte	$1C
02671 0A50                        16            .byte	$16
02672 0A51                        14            .byte	$14
02673 0A52                        1C            .byte	$1C
02674 0A53                        18            .byte	$18
02675 0A54                        14            .byte	$14
02676 0A55                        1C            .byte	$1C
02677 0A56                        1A            .byte	$1A
02678 0A57                        14            .byte	$14
02679 0A58                        1C            .byte	$1C
02680 0A59                        1C            .byte	$1C
02681 0A5A                        14            .byte	$14
02682 0A5B                        1C            .byte	$1C
02683 0A5C                        1C            .byte	$1C
02684 0A5D                        14            .byte	$14
02685 0A5E                        1A            .byte	$1A
02686 0A5F                        1C            .byte	$1C
02687 0A60                        14            .byte	$14
02688 0A61                        18            .byte	$18
02689 0A62                        1C            .byte	$1C
02690 0A63                        14            .byte	$14
02691 0A64                        16            .byte	$16
02692                                           ! 288   0x1c,0x14,0x14, 0x1c,0x16,0x14, 0x1c,0x18,0x14, 0x1c,0x1a,0x14, 0x1c,0x1c,0x14, 0x1a,0x1c,0x14, 0x18,0x1c,0x14, 0x16,0x1c,0x14,
02693 0A65                        1C            .byte	$1C
02694 0A66                        14            .byte	$14
02695 0A67                        14            .byte	$14
02696 0A68                        1C            .byte	$1C
02697 0A69                        16            .byte	$16
02698 0A6A                        14            .byte	$14
02699 0A6B                        1C            .byte	$1C
02700 0A6C                        18            .byte	$18
02701 0A6D                        14            .byte	$14
02702 0A6E                        1C            .byte	$1C
02703 0A6F                        1A            .byte	$1A
02704 0A70                        14            .byte	$14
02705 0A71                        1C            .byte	$1C
02706 0A72                        1C            .byte	$1C
02707 0A73                        14            .byte	$14
02708 0A74                        1A            .byte	$1A
02709 0A75                        1C            .byte	$1C
02710 0A76                        14            .byte	$14
02711 0A77                        18            .byte	$18
02712 0A78                        1C            .byte	$1C
02713 0A79                        14            .byte	$14
02714 0A7A                        16            .byte	$16
02715 0A7B                        1C            .byte	$1C
02716 0A7C                        14            .byte	$14
02717                                           ! 289   0x14,0x1c,0x14, 0x14,0x1c,0x16, 0x14,0x1c,0x18, 0x14,0x1c,0x1a, 0x14,0x1c,0x1c, 0x14,0x1a,0x1c, 0x14,0x18,0x1c, 0x14,0x16,0x1c,
02718 0A7D                        14            .byte	$14
02719 0A7E                        1C            .byte	$1C
02720 0A7F                        14            .byte	$14
02721 0A80                        14            .byte	$14
02722 0A81                        1C            .byte	$1C
02723 0A82                        16            .byte	$16
02724 0A83                        14            .byte	$14
02725 0A84                        1C            .byte	$1C
02726 0A85                        18            .byte	$18
02727 0A86                        14            .byte	$14
02728 0A87                        1C            .byte	$1C
02729 0A88                        1A            .byte	$1A
02730 0A89                        14            .byte	$14
02731 0A8A                        1C            .byte	$1C
02732 0A8B                        1C            .byte	$1C
02733 0A8C                        14            .byte	$14
02734 0A8D                        1A            .byte	$1A
02735 0A8E                        1C            .byte	$1C
02736 0A8F                        14            .byte	$14
02737 0A90                        18            .byte	$18
02738 0A91                        1C            .byte	$1C
02739 0A92                        14            .byte	$14
02740 0A93                        16            .byte	$16
02741 0A94                        1C            .byte	$1C
02742                                           ! 290   0x00,0x00,0x10, 0x04,0x00,0x10, 0x08,0x00,0x10, 0x0c,0x00,0x10, 0x10,0x00,0x10, 0x10,0x00,0x0c, 0x10,0x00,0x08, 0x10,0x00,0x04,
02743 0A95                        00            .byte	0
02744 0A96                        00            .byte	0
02745 0A97                        10            .byte	$10
02746 0A98                        04            .byte	4
02747 0A99                        00            .byte	0
02748 0A9A                        10            .byte	$10
02749 0A9B                        08            .byte	8
02750 0A9C                        00            .byte	0
02751 0A9D                        10            .byte	$10
02752 0A9E                        0C            .byte	$C
02753 0A9F                        00            .byte	0
02754 0AA0                        10            .byte	$10
02755 0AA1                        10            .byte	$10
02756 0AA2                        00            .byte	0
02757 0AA3                        10            .byte	$10
02758 0AA4                        10            .byte	$10
02759 0AA5                        00            .byte	0
02760 0AA6                        0C            .byte	$C
02761 0AA7                        10            .byte	$10
02762 0AA8                        00            .byte	0
02763 0AA9                        08            .byte	8
02764 0AAA                        10            .byte	$10
02765 0AAB                        00            .byte	0
02766 0AAC                        04            .byte	4
02767                                           ! 291   0x10,0x00,0x00, 0x10,0x04,0x00, 0x10,0x08,0x00, 0x10,0x0c,0x00, 0x10,0x10,0x00, 0x0c,0x10,0x00, 0x08,0x10,0x00, 0x04,0x10,0x00,
02768 0AAD                        10            .byte	$10
02769 0AAE                        00            .byte	0
02770 0AAF                        00            .byte	0
02771 0AB0                        10            .byte	$10
02772 0AB1                        04            .byte	4
02773 0AB2                        00            .byte	0
02774 0AB3                        10            .byte	$10
02775 0AB4                        08            .byte	8
02776 0AB5                        00            .byte	0
02777 0AB6                        10            .byte	$10
02778 0AB7                        0C            .byte	$C
02779 0AB8                        00            .byte	0
02780 0AB9                        10            .byte	$10
02781 0ABA                        10            .byte	$10
02782 0ABB                        00            .byte	0
02783 0ABC                        0C            .byte	$C
02784 0ABD                        10            .byte	$10
02785 0ABE                        00            .byte	0
02786 0ABF                        08            .byte	8
02787 0AC0                        10            .byte	$10
02788 0AC1                        00            .byte	0
02789 0AC2                        04            .byte	4
02790 0AC3                        10            .byte	$10
02791 0AC4                        00            .byte	0
02792                                           ! 292 
02793                                           ! 293   0x00,0x10,0x00, 0x00,0x10,0x04, 0x00,0x10,0x08, 0x00,0x10,0x0c, 0x00,0x10,0x10, 0x00,0x0c,0x10, 0x00,0x08,0x10, 0x00,0x04,0x10,
02794 0AC5                        00            .byte	0
02795 0AC6                        10            .byte	$10
02796 0AC7                        00            .byte	0
02797 0AC8                        00            .byte	0
02798 0AC9                        10            .byte	$10
02799 0ACA                        04            .byte	4
02800 0ACB                        00            .byte	0
02801 0ACC                        10            .byte	$10
02802 0ACD                        08            .byte	8
02803 0ACE                        00            .byte	0
02804 0ACF                        10            .byte	$10
02805 0AD0                        0C            .byte	$C
02806 0AD1                        00            .byte	0
02807 0AD2                        10            .byte	$10
02808 0AD3                        10            .byte	$10
02809 0AD4                        00            .byte	0
02810 0AD5                        0C            .byte	$C
02811 0AD6                        10            .byte	$10
02812 0AD7                        00            .byte	0
02813 0AD8                        08            .byte	8
02814 0AD9                        10            .byte	$10
02815 0ADA                        00            .byte	0
02816 0ADB                        04            .byte	4
02817 0ADC                        10            .byte	$10
02818                                           ! 294   0x08,0x08,0x10, 0x0a,0x08,0x10, 0x0c,0x08,0x10, 0x0e,0x08,0x10, 0x10,0x08,0x10, 0x10,0x08,0x0e, 0x10,0x08,0x0c, 0x10,0x08,0x0a,
02819 0ADD                        08            .byte	8
02820 0ADE                        08            .byte	8
02821 0ADF                        10            .byte	$10
02822 0AE0                        0A            .byte	$A
02823 0AE1                        08            .byte	8
02824 0AE2                        10            .byte	$10
02825 0AE3                        0C            .byte	$C
02826 0AE4                        08            .byte	8
02827 0AE5                        10            .byte	$10
02828 0AE6                        0E            .byte	$E
02829 0AE7                        08            .byte	8
02830 0AE8                        10            .byte	$10
02831 0AE9                        10            .byte	$10
02832 0AEA                        08            .byte	8
02833 0AEB                        10            .byte	$10
02834 0AEC                        10            .byte	$10
02835 0AED                        08            .byte	8
02836 0AEE                        0E            .byte	$E
02837 0AEF                        10            .byte	$10
02838 0AF0                        08            .byte	8
02839 0AF1                        0C            .byte	$C
02840 0AF2                        10            .byte	$10
02841 0AF3                        08            .byte	8
02842 0AF4                        0A            .byte	$A
02843                                           ! 295   0x10,0x08,0x08, 0x10,0x0a,0x08, 0x10,0x0c,0x08, 0x10,0x0e,0x08, 0x10,0x10,0x08, 0x0e,0x10,0x08, 0x0c,0x10,0x08, 0x0a,0x10,0x08,
02844 0AF5                        10            .byte	$10
02845 0AF6                        08            .byte	8
02846 0AF7                        08            .byte	8
02847 0AF8                        10            .byte	$10
02848 0AF9                        0A            .byte	$A
02849 0AFA                        08            .byte	8
02850 0AFB                        10            .byte	$10
02851 0AFC                        0C            .byte	$C
02852 0AFD                        08            .byte	8
02853 0AFE                        10            .byte	$10
02854 0AFF                        0E            .byte	$E
02855 0B00                        08            .byte	8
02856 0B01                        10            .byte	$10
02857 0B02                        10            .byte	$10
02858 0B03                        08            .byte	8
02859 0B04                        0E            .byte	$E
02860 0B05                        10            .byte	$10
02861 0B06                        08            .byte	8
02862 0B07                        0C            .byte	$C
02863 0B08                        10            .byte	$10
02864 0B09                        08            .byte	8
02865 0B0A                        0A            .byte	$A
02866 0B0B                        10            .byte	$10
02867 0B0C                        08            .byte	8
02868                                           ! 296   0x08,0x10,0x08, 0x08,0x10,0x0a, 0x08,0x10,0x0c, 0x08,0x10,0x0e, 0x08,0x10,0x10, 0x08,0x0e,0x10, 0x08,0x0c,0x10, 0x08,0x0a,0x10,
02869 0B0D                        08            .byte	8
02870 0B0E                        10            .byte	$10
02871 0B0F                        08            .byte	8
02872 0B10                        08            .byte	8
02873 0B11                        10            .byte	$10
02874 0B12                        0A            .byte	$A
02875 0B13                        08            .byte	8
02876 0B14                        10            .byte	$10
02877 0B15                        0C            .byte	$C
02878 0B16                        08            .byte	8
02879 0B17                        10            .byte	$10
02880 0B18                        0E            .byte	$E
02881 0B19                        08            .byte	8
02882 0B1A                        10            .byte	$10
02883 0B1B                        10            .byte	$10
02884 0B1C                        08            .byte	8
02885 0B1D                        0E            .byte	$E
02886 0B1E                        10            .byte	$10
02887 0B1F                        08            .byte	8
02888 0B20                        0C            .byte	$C
02889 0B21                        10            .byte	$10
02890 0B22                        08            .byte	8
02891 0B23                        0A            .byte	$A
02892 0B24                        10            .byte	$10
02893                                           ! 297   0x0b,0x0b,0x10, 0x0c,0x0b,0x10, 0x0d,0x0b,0x10, 0x0f,0x0b,0x10, 0x10,0x0b,0x10, 0x10,0x0b,0x0f, 0x10,0x0b,0x0d, 0x10,0x0b,0x0c,
02894 0B25                        0B            .byte	$B
02895 0B26                        0B            .byte	$B
02896 0B27                        10            .byte	$10
02897 0B28                        0C            .byte	$C
02898 0B29                        0B            .byte	$B
02899 0B2A                        10            .byte	$10
02900 0B2B                        0D            .byte	$D
02901 0B2C                        0B            .byte	$B
02902 0B2D                        10            .byte	$10
02903 0B2E                        0F            .byte	$F
02904 0B2F                        0B            .byte	$B
02905 0B30                        10            .byte	$10
02906 0B31                        10            .byte	$10
02907 0B32                        0B            .byte	$B
02908 0B33                        10            .byte	$10
02909 0B34                        10            .byte	$10
02910 0B35                        0B            .byte	$B
02911 0B36                        0F            .byte	$F
02912 0B37                        10            .byte	$10
02913 0B38                        0B            .byte	$B
02914 0B39                        0D            .byte	$D
02915 0B3A                        10            .byte	$10
02916 0B3B                        0B            .byte	$B
02917 0B3C                        0C            .byte	$C
02918                                           ! 298   0x10,0x0b,0x0b, 0x10,0x0c,0x0b, 0x10,0x0d,0x0b, 0x10,0x0f,0x0b, 0x10,0x10,0x0b, 0x0f,0x10,0x0b, 0x0d,0x10,0x0b, 0x0c,0x10,0x0b,
02919 0B3D                        10            .byte	$10
02920 0B3E                        0B            .byte	$B
02921 0B3F                        0B            .byte	$B
02922 0B40                        10            .byte	$10
02923 0B41                        0C            .byte	$C
02924 0B42                        0B            .byte	$B
02925 0B43                        10            .byte	$10
02926 0B44                        0D            .byte	$D
02927 0B45                        0B            .byte	$B
02928 0B46                        10            .byte	$10
02929 0B47                        0F            .byte	$F
02930 0B48                        0B            .byte	$B
02931 0B49                        10            .byte	$10
02932 0B4A                        10            .byte	$10
02933 0B4B                        0B            .byte	$B
02934 0B4C                        0F            .byte	$F
02935 0B4D                        10            .byte	$10
02936 0B4E                        0B            .byte	$B
02937 0B4F                        0D            .byte	$D
02938 0B50                        10            .byte	$10
02939 0B51                        0B            .byte	$B
02940 0B52                        0C            .byte	$C
02941 0B53                        10            .byte	$10
02942 0B54                        0B            .byte	$B
02943                                           ! 299   0x0b,0x10,0x0b, 0x0b,0x10,0x0c, 0x0b,0x10,0x0d, 0x0b,0x10,0x0f, 0x0b,0x10,0x10, 0x0b,0x0f,0x10, 0x0b,0x0d,0x10, 0x0b,0x0c,0x10,
02944 0B55                        0B            .byte	$B
02945 0B56                        10            .byte	$10
02946 0B57                        0B            .byte	$B
02947 0B58                        0B            .byte	$B
02948 0B59                        10            .byte	$10
02949 0B5A                        0C            .byte	$C
02950 0B5B                        0B            .byte	$B
02951 0B5C                        10            .byte	$10
02952 0B5D                        0D            .byte	$D
02953 0B5E                        0B            .byte	$B
02954 0B5F                        10            .byte	$10
02955 0B60                        0F            .byte	$F
02956 0B61                        0B            .byte	$B
02957 0B62                        10            .byte	$10
02958 0B63                        10            .byte	$10
02959 0B64                        0B            .byte	$B
02960 0B65                        0F            .byte	$F
02961 0B66                        10            .byte	$10
02962 0B67                        0B            .byte	$B
02963 0B68                        0D            .byte	$D
02964 0B69                        10            .byte	$10
02965 0B6A                        0B            .byte	$B
02966 0B6B                        0C            .byte	$C
02967 0B6C                        10            .byte	$10
02968                                           ! 300   0x00,0x00,0x00, 0x00,0x00,0x00, 0x00,0x00,0x00, 0x00,0x00,0x00, 0x00,0x00,0x00, 0x00,0x00,0x00, 0x00,0x00,0x00, 0x00,0x00,0x00
02969 0B6D                        00            .byte	0
02970 0B6E                        00            .byte	0
02971 0B6F                        00            .byte	0
02972 0B70                        00            .byte	0
02973 0B71                        00            .byte	0
02974 0B72                        00            .byte	0
02975 0B73                        00            .byte	0
02976 0B74                        00            .byte	0
02977 0B75                        00            .byte	0
02978 0B76                        00            .byte	0
02979 0B77                        00            .byte	0
02980 0B78                        00            .byte	0
02981 0B79                        00            .byte	0
02982 0B7A                        00            .byte	0
02983 0B7B                        00            .byte	0
02984 0B7C                        00            .byte	0
02985 0B7D                        00            .byte	0
02986 0B7E                        00            .byte	0
02987 0B7F                        00            .byte	0
02988 0B80                        00            .byte	0
02989 0B81                        00            .byte	0
02990 0B82                        00            .byte	0
02991 0B83                        00            .byte	0
02992                                           ! 301 };
02993 0B84                        00            .byte	0
02994                                           ! 302 
02995                                           ! 303 static Bit8u static_functionality[0x10]=
02996                                           ! 304 {
02997                       00000B85            _static_functionality:
02998                                           ! 305          0xff,
02999 0B85                        FF            .byte	$FF
03000                                           ! 306          0xe0,
03001 0B86                        E0            .byte	$E0
03002                                           ! 307          0x0f,
03003 0B87                        0F            .byte	$F
03004                                           ! 308         
03005                                           ! 308  0x00, 0x00, 0x00, 0x00,
03006 0B88                        00            .byte	0
03007 0B89                        00            .byte	0
03008 0B8A                        00            .byte	0
03009 0B8B                        00            .byte	0
03010                                           ! 309          0x07,
03011 0B8C                        07            .byte	7
03012                                           ! 310          0x02,
03013 0B8D                        02            .byte	2
03014                                           ! 311          0x08,
03015 0B8E                        08            .byte	8
03016                                           ! 312          0xe7,
03017 0B8F                        E7            .byte	$E7
03018                                           ! 313          0x0c,
03019 0B90                        0C            .byte	$C
03020                                           ! 314          0x00,
03021 0B91                        00            .byte	0
03022                                           ! 315          0x00,
03023 0B92                        00            .byte	0
03024                                           ! 316          0x00,
03025 0B93                        00            .byte	0
03026                                           ! 317          0x00
03027                                           ! 318 };
03028 0B94                        00            .byte	0
03029                                           ! 319 # 302 "vgabios.c" 2
03030                                           ! 302 # 1 "vgafonts.h" 1
03031                                           ! 1 
03032                                           ! 2 
03033                                           ! 3 
03034                                           ! 4 
03035                                           ! 5 
03036                                           ! 6 static Bit8u vgafont8[256*8]=
03037                                           ! 7 {
03038                       00000B95            _vgafont8:
03039                                           ! 8  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
03040 0B95                        00            .byte	0
03041 0B96                        00            .byte	0
03042 0B97                        00            .byte	0
03043 0B98                        00            .byte	0
03044 0B99                        00            .byte	0
03045 0B9A                        00            .byte	0
03046 0B9B                        00            .byte	0
03047 0B9C                        00            .byte	0
03048                                           ! 9  0x7e, 0x81, 0xa5, 0x81, 0xbd, 0x99, 0x81, 0x7e,
03049 0B9D                        7E            .byte	$7E
03050 0B9E                        81            .byte	$81
03051 0B9F                        A5            .byte	$A5
03052 0BA0                        81            .byte	$81
03053 0BA1                        BD            .byte	$BD
03054 0BA2                        99            .byte	$99
03055 0BA3                        81            .byte	$81
03056 0BA4                        7E            .byte	$7E
03057                                           ! 10  0x7e, 0xff, 0xdb, 0xff, 0xc3, 0xe7, 0xff, 0x7e,
03058 0BA5                        7E            .byte	$7E
03059 0BA6                        FF            .byte	$FF
03060 0BA7                        DB            .byte	$DB
03061 0BA8                        FF            .byte	$FF
03062 0BA9                        C3            .byte	$C3
03063 0BAA                        E7            .byte	$E7
03064 0BAB                        FF            .byte	$FF
03065 0BAC                        7E            .byte	$7E
03066                                           ! 11  0x6c, 0xfe, 0xfe, 0xfe, 0x7c, 0x38, 0x10, 0x00,
03067 0BAD                        6C            .byte	$6C
03068 0BAE                        FE            .byte	$FE
03069 0BAF                        FE            .byte	$FE
03070 0BB0                        FE            .byte	$FE
03071 0BB1                        7C            .byte	$7C
03072 0BB2                        38            .byte	$38
03073 0BB3                        10            .byte	$10
03074 0BB4                        00            .byte	0
03075                                           ! 12  0x10, 0x38, 0x7c, 0xfe, 0x7c, 0x38, 0x10, 0x00,
03076 0BB5                        10            .byte	$10
03077 0BB6                        38            .byte	$38
03078 0BB7                        7C            .byte	$7C
03079 0BB8                        FE            .byte	$FE
03080 0BB9                        7C            .byte	$7C
03081 0BBA                        38            .byte	$38
03082 0BBB                        10            .byte	$10
03083 0BBC                        00            .byte	0
03084                                           ! 13  0x38, 0x7c, 0x38, 0xfe, 0xfe, 0x7c, 0x38, 0x7c,
03085 0BBD                        38            .byte	$38
03086 0BBE                        7C            .byte	$7C
03087 0BBF                        38            .byte	$38
03088 0BC0                        FE            .byte	$FE
03089 0BC1                        FE            .byte	$FE
03090 0BC2                        7C            .byte	$7C
03091 0BC3                        38            .byte	$38
03092 0BC4                        7C            .byte	$7C
03093                                           ! 14  0x10, 0x10, 0x38, 0x7c, 0xfe, 0x7c, 0x38, 0x7c,
03094 0BC5                        10            .byte	$10
03095 0BC6                        10            .byte	$10
03096 0BC7                        38            .byte	$38
03097 0BC8                        7C            .byte	$7C
03098 0BC9                        FE            .byte	$FE
03099 0BCA                        7C            .byte	$7C
03100 0BCB                        38            .byte	$38
03101 0BCC                        7C            .byte	$7C
03102                                           ! 15  0x00, 0x00, 0x18, 0x3c, 0x3c, 0x18, 0x00, 0x00,
03103 0BCD                        00            .byte	0
03104 0BCE                        00            .byte	0
03105 0BCF                        18            .byte	$18
03106 0BD0                        3C            .byte	$3C
03107 0BD1                        3C            .byte	$3C
03108 0BD2                        18            .byte	$18
03109 0BD3                        00            .byte	0
03110 0BD4                        00            .byte	0
03111                                           ! 16  0xff, 0xff, 0xe7, 0xc3, 0xc3, 0xe7, 0xff, 0xff,
03112 0BD5                        FF            .byte	$FF
03113 0BD6                        FF            .byte	$FF
03114 0BD7                        E7            .byte	$E7
03115 0BD8                        C3            .byte	$C3
03116 0BD9                        C3            .byte	$C3
03117 0BDA                        E7            .byte	$E7
03118 0BDB                        FF            .byte	$FF
03119 0BDC                        FF            .byte	$FF
03120                                           ! 17  0x00, 0x3c, 0x66, 0x42, 0x42, 0x66, 0x3c, 0x00,
03121 0BDD                        00            .byte	0
03122 0BDE                        3C            .byte	$3C
03123 0BDF                        66            .byte	$66
03124 0BE0                        42            .byte	$42
03125 0BE1                        42            .byte	$42
03126 0BE2                        66            .byte	$66
03127 0BE3                        3C            .byte	$3C
03128 0BE4                        00            .byte	0
03129                                           ! 18  0xff, 0xc3, 0x99, 0xbd, 0xbd, 0x99, 0xc3, 0xff,
03130 0BE5                        FF            .byte	$FF
03131 0BE6                        C3            .byte	$C3
03132 0BE7                        99            .byte	$99
03133 0BE8                        BD            .byte	$BD
03134 0BE9                        BD            .byte	$BD
03135 0BEA                        99            .byte	$99
03136 0BEB                        C3            .byte	$C3
03137 0BEC                        FF            .byte	$FF
03138                                           ! 19  0x0f, 0x07, 0x0f, 0x7d, 0xcc, 0xcc, 0xcc, 0x78,
03139 0BED                        0F            .byte	$F
03140 0BEE                        07            .byte	7
03141 0BEF                        0F            .byte	$F
03142 0BF0                        7D            .byte	$7D
03143 0BF1                        CC            .byte	$CC
03144 0BF2                        CC            .byte	$CC
03145 0BF3                        CC            .byte	$CC
03146 0BF4                        78            .byte	$78
03147                                           ! 20  0x3c, 0x66, 0x66, 0x66, 0x3c, 0x18, 0x7e, 0x18,
03148 0BF5                        3C            .byte	$3C
03149 0BF6                        66            .byte	$66
03150 0BF7                        66            .byte	$66
03151 0BF8                        66            .byte	$66
03152 0BF9                        3C            .byte	$3C
03153 0BFA                        18            .byte	$18
03154 0BFB                        7E            .byte	$7E
03155 0BFC                        18            .byte	$18
03156                                           ! 21  0x3f, 0x33, 0x3f, 0x30, 0x30, 0x70, 0xf0, 0xe0,
03157 0BFD                        3F            .byte	$3F
03158 0BFE                        33            .byte	$33
03159 0BFF                        3F            .byte	$3F
03160 0C00                        30            .byte	$30
03161 0C01                        30            .byte	$30
03162 0C02                        70            .byte	$70
03163 0C03                        F0            .byte	$F0
03164 0C04                        E0            .byte	$E0
03165                                           ! 22  0x7f, 0x63, 0x7f, 0x63, 0x63, 0x67, 0xe6, 0xc0,
03166 0C05                        7F            .byte	$7F
03167 0C06                        63            .byte	$63
03168 0C07                        7F            .byte	$7F
03169 0C08                        63            .byte	$63
03170 0C09                        63            .byte	$63
03171 0C0A                        67            .byte	$67
03172 0C0B                        E6            .byte	$E6
03173 0C0C                        C0            .byte	$C0
03174                                           ! 23  0x99, 0x5a, 0x3c, 0xe7, 0xe7, 0x3c, 0x5a, 0x99,
03175 0C0D                        99            .byte	$99
03176 0C0E                        5A            .byte	$5A
03177 0C0F                        3C            .byte	$3C
03178 0C10                        E7            .byte	$E7
03179 0C11                        E7            .byte	$E7
03180 0C12                        3C            .byte	$3C
03181 0C13                        5A            .byte	$5A
03182 0C14                        99            .byte	$99
03183                                           ! 24  0x80, 0xe0, 0xf8, 0xfe, 0xf8, 0xe0, 0x80, 0x00,
03184 0C15                        80            .byte	$80
03185 0C16                        E0            .byte	$E0
03186 0C17                        F8            .byte	$F8
03187 0C18                        FE            .byte	$FE
03188 0C19                        F8            .byte	$F8
03189 0C1A                        E0            .byte	$E0
03190 0C1B                        80            .byte	$80
03191 0C1C                        00            .byte	0
03192                                           ! 25  0x02, 0x0e, 0x3e, 0xfe, 0x3e, 0x0e, 0x02, 0x00,
03193 0C1D                        02            .byte	2
03194 0C1E                        0E            .byte	$E
03195 0C1F                        3E            .byte	$3E
03196 0C20                        FE            .byte	$FE
03197 0C21                        3E            .byte	$3E
03198 0C22                        0E            .byte	$E
03199 0C23                        02            .byte	2
03200 0C24                        00            .byte	0
03201                                           ! 26  0x18, 0x3c, 0x7e, 0x18, 0x18, 0x7e, 0x3c, 0x18,
03202 0C25                        18            .byte	$18
03203 0C26                        3C            .byte	$3C
03204 0C27                        7E            .byte	$7E
03205 0C28                        18            .byte	$18
03206 0C29                        18            .byte	$18
03207 0C2A                        7E            .byte	$7E
03208 0C2B                        3C            .byte	$3C
03209 0C2C                        18            .byte	$18
03210                                           ! 27  0x66, 0x66, 0x66, 0x66, 0x66, 0x00, 0x66, 0x00,
03211 0C2D                        66            .byte	$66
03212 0C2E                        66            .byte	$66
03213 0C2F                        66            .byte	$66
03214 0C30                        66            .byte	$66
03215 0C31                        66            .byte	$66
03216 0C32                        00            .byte	0
03217 0C33                        66            .byte	$66
03218 0C34                        00            .byte	0
03219                                           ! 28  0x7f, 0xdb, 0xdb, 0x7b, 0x1b, 0x1b, 0x1b, 0x00,
03220 0C35                        7F            .byte	$7F
03221 0C36                        DB            .byte	$DB
03222 0C37                        DB            .byte	$DB
03223 0C38                        7B            .byte	$7B
03224 0C39                        1B            .byte	$1B
03225 0C3A                        1B            .byte	$1B
03226 0C3B                        1B            .byte	$1B
03227 0C3C                        00            .byte	0
03228                                           ! 29  0x3e, 0x63, 0x38, 0x6c, 0x6c, 0x38, 0xcc, 0x78,
03229 0C3D                        3E            .byte	$3E
03230 0C3E                        63            .byte	$63
03231 0C3F                        38            .byte	$38
03232 0C40                        6C            .byte	$6C
03233 0C41                        6C            .byte	$6C
03234 0C42                        38            .byte	$38
03235 0C43                        CC            .byte	$CC
03236 0C44                        78            .byte	$78
03237                                           ! 30  0x00, 0x00, 0x00, 0x00, 0x7e, 0x7e, 0x7e, 0x00,
03238 0C45                        00            .byte	0
03239 0C46                        00            .byte	0
03240 0C47                        00            .byte	0
03241 0C48                        00            .byte	0
03242 0C49                        7E            .byte	$7E
03243 0C4A                        7E            .byte	$7E
03244 0C4B                        7E            .byte	$7E
03245 0C4C                        00            .byte	0
03246                                           ! 31  0x18, 0x3c, 0x7e, 0x18, 0x7e, 0x3c, 0x18, 0xff,
03247 0C4D                        18            .byte	$18
03248 0C4E                        3C            .byte	$3C
03249 0C4F                        7E            .byte	$7E
03250 0C50                        18            .byte	$18
03251 0C51                        7E            .byte	$7E
03252 0C52                        3C            .byte	$3C
03253 0C53                        18            .byte	$18
03254 0C54                        FF            .byte	$FF
03255                                           ! 32  0x18, 0x3c, 0x7e, 0x18, 0x18, 0x18, 0x18, 0x00,
03256 0C55                        18            .byte	$18
03257 0C56                        3C            .byte	$3C
03258 0C57                        7E            .byte	$7E
03259 0C58                        18            .byte	$18
03260 0C59                        18            .byte	$18
03261 0C5A                        18            .byte	$18
03262 0C5B                        18            .byte	$18
03263 0C5C                        00            .byte	0
03264                                           ! 33  0x18, 0x18, 0x18, 0x18, 0x7e, 0x3c, 0x18, 0x00,
03265 0C5D                        18            .byte	$18
03266 0C5E                        18            .byte	$18
03267 0C5F                        18            .byte	$18
03268 0C60                        18            .byte	$18
03269 0C61                        7E            .byte	$7E
03270 0C62                        3C            .byte	$3C
03271 0C63                        18            .byte	$18
03272 0C64                        00            .byte	0
03273                                           ! 34  0x00, 0x18, 0x0c, 0xfe, 0x0c, 0x18, 0x00, 0x00,
03274 0C65                        00            .byte	0
03275 0C66                        18            .byte	$18
03276 0C67                        0C            .byte	$C
03277 0C68                        FE            .byte	$FE
03278 0C69                        0C            .byte	$C
03279 0C6A                        18            .byte	$18
03280 0C6B                        00            .byte	0
03281 0C6C                        00            .byte	0
03282                                           ! 35  0x00, 0x30, 0x60, 0xfe, 0x60, 0x30, 0x00, 0x00,
03283 0C6D                        00            .byte	0
03284 0C6E                        30            .byte	$30
03285 0C6F                        60            .byte	$60
03286 0C70                        FE            .byte	$FE
03287 0C71                        60            .byte	$60
03288 0C72                        30            .byte	$30
03289 0C73                        00            .byte	0
03290 0C74                        00            .byte	0
03291                                           ! 36  0x00, 0x00, 0xc0, 0xc0, 0xc0, 0xfe, 0x00, 0x00,
03292 0C75                        00            .byte	0
03293 0C76                        00            .byte	0
03294 0C77                        C0            .byte	$C0
03295 0C78                        C0            .byte	$C0
03296 0C79                        C0            .byte	$C0
03297 0C7A                        FE            .byte	$FE
03298 0C7B                        00            .byte	0
03299 0C7C                        00            .byte	0
03300                                           ! 37  0x00, 0x24, 0x66, 0xff, 0x66, 0x24, 0x00, 0x00,
03301 0C7D                        00            .byte	0
03302 0C7E                        24            .byte	$24
03303 0C7F                        66            .byte	$66
03304 0C80                        FF            .byte	$FF
03305 0C81                        66            .byte	$66
03306 0C82                        24            .byte	$24
03307 0C83                        00            .byte	0
03308 0C84                        00            .byte	0
03309                                           ! 38  0x00, 0x18, 0x3c, 0x7e, 0xff, 0xff, 0x00, 0x00,
03310 0C85                        00            .byte	0
03311 0C86                        18            .byte	$18
03312 0C87                        3C            .byte	$3C
03313 0C88                        7E            .byte	$7E
03314 0C89                        FF            .byte	$FF
03315 0C8A                        FF            .byte	$FF
03316 0C8B                        00            .byte	0
03317 0C8C                        00            .byte	0
03318                                           ! 39  0x00, 0xff, 0xff, 0x7e, 0x3c, 0x18, 0x00, 0x00,
03319 0C8D                        00            .byte	0
03320 0C8E                        FF            .byte	$FF
03321 0C8F                        FF            .byte	$FF
03322 0C90                        7E            .byte	$7E
03323 0C91                        3C            .byte	$3C
03324 0C92                        18            .byte	$18
03325 0C93                        00            .byte	0
03326 0C94                        00            .byte	0
03327                                           ! 40  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
03328 0C95                        00            .byte	0
03329 0C96                        00            .byte	0
03330 0C97                        00            .byte	0
03331 0C98                        00            .byte	0
03332 0C99                        00            .byte	0
03333 0C9A                        00            .byte	0
03334 0C9B                        00            .byte	0
03335 0C9C                        00            .byte	0
03336                                           ! 41  0x30, 0x78, 0x78, 0x30, 0x30, 0x00, 0x30, 0x00,
03337 0C9D                        30            .byte	$30
03338 0C9E                        78            .byte	$78
03339 0C9F                        78            .byte	$78
03340 0CA0                        30            .byte	$30
03341 0CA1                        30            .byte	$30
03342 0CA2                        00            .byte	0
03343 0CA3                        30            .byte	$30
03344 0CA4                        00            .byte	0
03345                                           ! 42  0x6c, 0x6c, 0x6c, 0x00, 0x00, 0x00, 0x00, 0x00,
03346 0CA5                        6C            .byte	$6C
03347 0CA6                        6C            .byte	$6C
03348 0CA7                        6C            .byte	$6C
03349 0CA8                        00            .byte	0
03350 0CA9                        00            .byte	0
03351 0CAA                        00            .byte	0
03352 0CAB                        00            .byte	0
03353 0CAC                        00            .byte	0
03354                                           ! 43  0x6c, 0x6c, 0xfe, 0x6c, 0xfe, 0x6c, 0x6c, 0x00,
03355 0CAD                        6C            .byte	$6C
03356 0CAE                        6C            .byte	$6C
03357 0CAF                        FE            .byte	$FE
03358 0CB0                        6C            .byte	$6C
03359 0CB1                        FE            .byte	$FE
03360 0CB2                        6C            .byte	$6C
03361 0CB3                        6C            .byte	$6C
03362 0CB4                        00            .byte	0
03363                                           ! 44  0x30, 0x7c, 0xc0, 0x78, 0x0c, 0xf8, 0x30, 0x0
03364 0CB5                        30            .byte	$30
03365 0CB6                        7C            .byte	$7C
03366 0CB7                        C0            .byte	$C0
03367 0CB8                        78            .byte	$78
03368 0CB9                        0C            .byte	$C
03369 0CBA                        F8            .byte	$F8
03370 0CBB                        30            .byte	$30
03371                                           ! 44 0,
03372 0CBC                        00            .byte	0
03373                                           ! 45  0x00, 0xc6, 0xcc, 0x18, 0x30, 0x66, 0xc6, 0x00,
03374 0CBD                        00            .byte	0
03375 0CBE                        C6            .byte	$C6
03376 0CBF                        CC            .byte	$CC
03377 0CC0                        18            .byte	$18
03378 0CC1                        30            .byte	$30
03379 0CC2                        66            .byte	$66
03380 0CC3                        C6            .byte	$C6
03381 0CC4                        00            .byte	0
03382                                           ! 46  0x38, 0x6c, 0x38, 0x76, 0xdc, 0xcc, 0x76, 0x00,
03383 0CC5                        38            .byte	$38
03384 0CC6                        6C            .byte	$6C
03385 0CC7                        38            .byte	$38
03386 0CC8                        76            .byte	$76
03387 0CC9                        DC            .byte	$DC
03388 0CCA                        CC            .byte	$CC
03389 0CCB                        76            .byte	$76
03390 0CCC                        00            .byte	0
03391                                           ! 47  0x60, 0x60, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00,
03392 0CCD                        60            .byte	$60
03393 0CCE                        60            .byte	$60
03394 0CCF                        C0            .byte	$C0
03395 0CD0                        00            .byte	0
03396 0CD1                        00            .byte	0
03397 0CD2                        00            .byte	0
03398 0CD3                        00            .byte	0
03399 0CD4                        00            .byte	0
03400                                           ! 48  0x18, 0x30, 0x60, 0x60, 0x60, 0x30, 0x18, 0x00,
03401 0CD5                        18            .byte	$18
03402 0CD6                        30            .byte	$30
03403 0CD7                        60            .byte	$60
03404 0CD8                        60            .byte	$60
03405 0CD9                        60            .byte	$60
03406 0CDA                        30            .byte	$30
03407 0CDB                        18            .byte	$18
03408 0CDC                        00            .byte	0
03409                                           ! 49  0x60, 0x30, 0x18, 0x18, 0x18, 0x30, 0x60, 0x00,
03410 0CDD                        60            .byte	$60
03411 0CDE                        30            .byte	$30
03412 0CDF                        18            .byte	$18
03413 0CE0                        18            .byte	$18
03414 0CE1                        18            .byte	$18
03415 0CE2                        30            .byte	$30
03416 0CE3                        60            .byte	$60
03417 0CE4                        00            .byte	0
03418                                           ! 50  0x00, 0x66, 0x3c, 0xff, 0x3c, 0x66, 0x00, 0x00,
03419 0CE5                        00            .byte	0
03420 0CE6                        66            .byte	$66
03421 0CE7                        3C            .byte	$3C
03422 0CE8                        FF            .byte	$FF
03423 0CE9                        3C            .byte	$3C
03424 0CEA                        66            .byte	$66
03425 0CEB                        00            .byte	0
03426 0CEC                        00            .byte	0
03427                                           ! 51  0x00, 0x30, 0x30, 0xfc, 0x30, 0x30, 0x00, 0x00,
03428 0CED                        00            .byte	0
03429 0CEE                        30            .byte	$30
03430 0CEF                        30            .byte	$30
03431 0CF0                        FC            .byte	$FC
03432 0CF1                        30            .byte	$30
03433 0CF2                        30            .byte	$30
03434 0CF3                        00            .byte	0
03435 0CF4                        00            .byte	0
03436                                           ! 52  0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x30, 0x60,
03437 0CF5                        00            .byte	0
03438 0CF6                        00            .byte	0
03439 0CF7                        00            .byte	0
03440 0CF8                        00            .byte	0
03441 0CF9                        00            .byte	0
03442 0CFA                        30            .byte	$30
03443 0CFB                        30            .byte	$30
03444 0CFC                        60            .byte	$60
03445                                           ! 53  0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00,
03446 0CFD                        00            .byte	0
03447 0CFE                        00            .byte	0
03448 0CFF                        00            .byte	0
03449 0D00                        FC            .byte	$FC
03450 0D01                        00            .byte	0
03451 0D02                        00            .byte	0
03452 0D03                        00            .byte	0
03453 0D04                        00            .byte	0
03454                                           ! 54  0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x30, 0x00,
03455 0D05                        00            .byte	0
03456 0D06                        00            .byte	0
03457 0D07                        00            .byte	0
03458 0D08                        00            .byte	0
03459 0D09                        00            .byte	0
03460 0D0A                        30            .byte	$30
03461 0D0B                        30            .byte	$30
03462 0D0C                        00            .byte	0
03463                                           ! 55  0x06, 0x0c, 0x18, 0x30, 0x60, 0xc0, 0x80, 0x00,
03464 0D0D                        06            .byte	6
03465 0D0E                        0C            .byte	$C
03466 0D0F                        18            .byte	$18
03467 0D10                        30            .byte	$30
03468 0D11                        60            .byte	$60
03469 0D12                        C0            .byte	$C0
03470 0D13                        80            .byte	$80
03471 0D14                        00            .byte	0
03472                                           ! 56  0x7c, 0xc6, 0xce, 0xde, 0xf6, 0xe6, 0x7c, 0x00,
03473 0D15                        7C            .byte	$7C
03474 0D16                        C6            .byte	$C6
03475 0D17                        CE            .byte	$CE
03476 0D18                        DE            .byte	$DE
03477 0D19                        F6            .byte	$F6
03478 0D1A                        E6            .byte	$E6
03479 0D1B                        7C            .byte	$7C
03480 0D1C                        00            .byte	0
03481                                           ! 57  0x30, 0x70, 0x30, 0x30, 0x30, 0x30, 0xfc, 0x00,
03482 0D1D                        30            .byte	$30
03483 0D1E                        70            .byte	$70
03484 0D1F                        30            .byte	$30
03485 0D20                        30            .byte	$30
03486 0D21                        30            .byte	$30
03487 0D22                        30            .byte	$30
03488 0D23                        FC            .byte	$FC
03489 0D24                        00            .byte	0
03490                                           ! 58  0x78, 0xcc, 0x0c, 0x38, 0x60, 0xcc, 0xfc, 0x00,
03491 0D25                        78            .byte	$78
03492 0D26                        CC            .byte	$CC
03493 0D27                        0C            .byte	$C
03494 0D28                        38            .byte	$38
03495 0D29                        60            .byte	$60
03496 0D2A                        CC            .byte	$CC
03497 0D2B                        FC            .byte	$FC
03498 0D2C                        00            .byte	0
03499                                           ! 59  0x78, 0xcc, 0x0c, 0x38, 0x0c, 0xcc, 0x78, 0x00,
03500 0D2D                        78            .byte	$78
03501 0D2E                        CC            .byte	$CC
03502 0D2F                        0C            .byte	$C
03503 0D30                        38            .byte	$38
03504 0D31                        0C            .byte	$C
03505 0D32                        CC            .byte	$CC
03506 0D33                        78            .byte	$78
03507 0D34                        00            .byte	0
03508                                           ! 60  0x1c, 0x3c, 0x6c, 0xcc, 0xfe, 0x0c, 0x1e, 0x00,
03509 0D35                        1C            .byte	$1C
03510 0D36                        3C            .byte	$3C
03511 0D37                        6C            .byte	$6C
03512 0D38                        CC            .byte	$CC
03513 0D39                        FE            .byte	$FE
03514 0D3A                        0C            .byte	$C
03515 0D3B                        1E            .byte	$1E
03516 0D3C                        00            .byte	0
03517                                           ! 61  0xfc, 0xc0, 0xf8, 0x0c, 0x0c, 0xcc, 0x78, 0x00,
03518 0D3D                        FC            .byte	$FC
03519 0D3E                        C0            .byte	$C0
03520 0D3F                        F8            .byte	$F8
03521 0D40                        0C            .byte	$C
03522 0D41                        0C            .byte	$C
03523 0D42                        CC            .byte	$CC
03524 0D43                        78            .byte	$78
03525 0D44                        00            .byte	0
03526                                           ! 62  0x38, 0x60, 0xc0, 0xf8, 0xcc, 0xcc, 0x78, 0x00,
03527 0D45                        38            .byte	$38
03528 0D46                        60            .byte	$60
03529 0D47                        C0            .byte	$C0
03530 0D48                        F8            .byte	$F8
03531 0D49                        CC            .byte	$CC
03532 0D4A                        CC            .byte	$CC
03533 0D4B                        78            .byte	$78
03534 0D4C                        00            .byte	0
03535                                           ! 63  0xfc, 0xcc, 0x0c, 0x18, 0x30, 0x30, 0x30, 0x00,
03536 0D4D                        FC            .byte	$FC
03537 0D4E                        CC            .byte	$CC
03538 0D4F                        0C            .byte	$C
03539 0D50                        18            .byte	$18
03540 0D51                        30            .byte	$30
03541 0D52                        30            .byte	$30
03542 0D53                        30            .byte	$30
03543 0D54                        00            .byte	0
03544                                           ! 64  0x78, 0xcc, 0xcc, 0x78, 0xcc, 0xcc, 0x78, 0x00,
03545 0D55                        78            .byte	$78
03546 0D56                        CC            .byte	$CC
03547 0D57                        CC            .byte	$CC
03548 0D58                        78            .byte	$78
03549 0D59                        CC            .byte	$CC
03550 0D5A                        CC            .byte	$CC
03551 0D5B                        78            .byte	$78
03552 0D5C                        00            .byte	0
03553                                           ! 65  0x78, 0xcc, 0xcc, 0x7c, 0x0c, 0x18, 0x70, 0x00,
03554 0D5D                        78            .byte	$78
03555 0D5E                        CC            .byte	$CC
03556 0D5F                        CC            .byte	$CC
03557 0D60                        7C            .byte	$7C
03558 0D61                        0C            .byte	$C
03559 0D62                        18            .byte	$18
03560 0D63                        70            .byte	$70
03561 0D64                        00            .byte	0
03562                                           ! 66  0x00, 0x30, 0x30, 0x00, 0x00, 0x30, 0x30, 0x00,
03563 0D65                        00            .byte	0
03564 0D66                        30            .byte	$30
03565 0D67                        30            .byte	$30
03566 0D68                        00            .byte	0
03567 0D69                        00            .byte	0
03568 0D6A                        30            .byte	$30
03569 0D6B                        30            .byte	$30
03570 0D6C                        00            .byte	0
03571                                           ! 67  0x00, 0x30, 0x30, 0x00, 0x00, 0x30, 0x30, 0x60,
03572 0D6D                        00            .byte	0
03573 0D6E                        30            .byte	$30
03574 0D6F                        30            .byte	$30
03575 0D70                        00            .byte	0
03576 0D71                        00            .byte	0
03577 0D72                        30            .byte	$30
03578 0D73                        30            .byte	$30
03579 0D74                        60            .byte	$60
03580                                           ! 68  0x18, 0x30, 0x60, 0xc0, 0x60, 0x30, 0x18, 0x00,
03581 0D75                        18            .byte	$18
03582 0D76                        30            .byte	$30
03583 0D77                        60            .byte	$60
03584 0D78                        C0            .byte	$C0
03585 0D79                        60            .byte	$60
03586 0D7A                        30            .byte	$30
03587 0D7B                        18            .byte	$18
03588 0D7C                        00            .byte	0
03589                                           ! 69  0x00, 0x00, 0xfc, 0x00, 0x00, 0xfc, 0x00, 0x00,
03590 0D7D                        00            .byte	0
03591 0D7E                        00            .byte	0
03592 0D7F                        FC            .byte	$FC
03593 0D80                        00            .byte	0
03594 0D81                        00            .byte	0
03595 0D82                        FC            .byte	$FC
03596 0D83                        00            .byte	0
03597 0D84                        00            .byte	0
03598                                           ! 70  0x60, 0x30, 0x18, 0x0c, 0x18, 0x30, 0x60, 0x00,
03599 0D85                        60            .byte	$60
03600 0D86                        30            .byte	$30
03601 0D87                        18            .byte	$18
03602 0D88                        0C            .byte	$C
03603 0D89                        18            .byte	$18
03604 0D8A                        30            .byte	$30
03605 0D8B                        60            .byte	$60
03606 0D8C                        00            .byte	0
03607                                           ! 71  0x78, 0xcc, 0x0c, 0x18, 0x30, 0x00, 0x30, 0x00,
03608 0D8D                        78            .byte	$78
03609 0D8E                        CC            .byte	$CC
03610 0D8F                        0C            .byte	$C
03611 0D90                        18            .byte	$18
03612 0D91                        30            .byte	$30
03613 0D92                        00            .byte	0
03614 0D93                        30            .byte	$30
03615 0D94                        00            .byte	0
03616                                           ! 72  0x7c, 0xc6, 0xde, 0xde, 0xde, 0xc0, 0x78, 0x00,
03617 0D95                        7C            .byte	$7C
03618 0D96                        C6            .byte	$C6
03619 0D97                        DE            .byte	$DE
03620 0D98                        DE            .byte	$DE
03621 0D99                        DE            .byte	$DE
03622 0D9A                        C0            .byte	$C0
03623 0D9B                        78            .byte	$78
03624 0D9C                        00            .byte	0
03625                                           ! 73  0x30, 0x78, 0xcc, 0xcc, 0xfc, 0xcc, 0xcc, 0x00,
03626 0D9D                        30            .byte	$30
03627 0D9E                        78            .byte	$78
03628 0D9F                        CC            .byte	$CC
03629 0DA0                        CC            .byte	$CC
03630 0DA1                        FC            .byte	$FC
03631 0DA2                        CC            .byte	$CC
03632 0DA3                        CC            .byte	$CC
03633 0DA4                        00            .byte	0
03634                                           ! 74  0xfc, 0x66, 0x66, 0x7c, 0x66, 0x66, 0xfc, 0x00,
03635 0DA5                        FC            .byte	$FC
03636 0DA6                        66            .byte	$66
03637 0DA7                        66            .byte	$66
03638 0DA8                        7C            .byte	$7C
03639 0DA9                        66            .byte	$66
03640 0DAA                        66            .byte	$66
03641 0DAB                        FC            .byte	$FC
03642 0DAC                        00            .byte	0
03643                                           ! 75  0x3c, 0x66, 0xc0, 0xc0, 0xc0, 0x66, 0x3c, 0x00,
03644 0DAD                        3C            .byte	$3C
03645 0DAE                        66            .byte	$66
03646 0DAF                        C0            .byte	$C0
03647 0DB0                        C0            .byte	$C0
03648 0DB1                        C0            .byte	$C0
03649 0DB2                        66            .byte	$66
03650 0DB3                        3C            .byte	$3C
03651 0DB4                        00            .byte	0
03652                                           ! 76  0xf8, 0x6c, 0x66, 0x66, 0x66, 0x6c, 0xf8, 0x00,
03653 0DB5                        F8            .byte	$F8
03654 0DB6                        6C            .byte	$6C
03655 0DB7                        66            .byte	$66
03656 0DB8                        66            .byte	$66
03657 0DB9                        66            .byte	$66
03658 0DBA                        6C            .byte	$6C
03659 0DBB                        F8            .byte	$F8
03660 0DBC                        00            .byte	0
03661                                           ! 77  0xfe, 0x62, 0x68, 0x78, 0x68, 0x62, 0xfe, 0x00,
03662 0DBD                        FE            .byte	$FE
03663 0DBE                        62            .byte	$62
03664 0DBF                        68            .byte	$68
03665 0DC0                        78            .byte	$78
03666 0DC1                        68            .byte	$68
03667 0DC2                        62            .byte	$62
03668 0DC3                        FE            .byte	$FE
03669 0DC4                        00            .byte	0
03670                                           ! 78  0xfe, 0x62, 0x68, 0x78, 0x68, 0x60, 0xf0, 0x00,
03671 0DC5                        FE            .byte	$FE
03672 0DC6                        62            .byte	$62
03673 0DC7                        68            .byte	$68
03674 0DC8                        78            .byte	$78
03675 0DC9                        68            .byte	$68
03676 0DCA                        60            .byte	$60
03677 0DCB                        F0            .byte	$F0
03678 0DCC                        00            .byte	0
03679                                           ! 79  0x3c, 0x66, 0xc0, 0xc0, 0xce, 0x66, 0x3e, 0x00,
03680 0DCD                        3C            .byte	$3C
03681 0DCE                        66            .byte	$66
03682 0DCF                        C0            .byte	$C0
03683 0DD0                        C0            .byte	$C0
03684 0DD1                        CE            .byte	$CE
03685 0DD2                        66            .byte	$66
03686 0DD3                        3E            .byte	$3E
03687 0DD4                        00            .byte	0
03688                                           ! 80  0xcc, 0xcc, 0xcc, 0xfc, 0xcc, 0xcc, 0xcc, 0x00,
03689 0DD5                        CC            .byte	$CC
03690 0DD6                        CC            .byte	$CC
03691 0DD7                        CC            .byte	$CC
03692 0DD8                        FC            .byte	$FC
03693 0DD9                        CC            .byte	$CC
03694 0DDA                        CC            .byte	$CC
03695 0DDB                        CC            .byte	$CC
03696 0DDC                        00            .byte	0
03697                                           ! 81  0x78, 0x30, 0x30, 0x30, 0x30, 0x30, 0x78, 0x00,
03698 0DDD                        78            .byte	$78
03699 0DDE                        30            .byte	$30
03700 0DDF                        30            .byte	$30
03701 0DE0                        30            .byte	$30
03702 0DE1                        30            .byte	$30
03703 0DE2                        30            .byte	$30
03704 0DE3                        78            .byte	$78
03705 0DE4                        00            .byte	0
03706                                           ! 82  0x1e, 0x0c, 0x0c, 0x0c, 0xcc, 0xcc, 0x78, 0x00,
03707 0DE5                        1E            .byte	$1E
03708 0DE6                        0C            .byte	$C
03709 0DE7                        0C            .byte	$C
03710 0DE8                        0C            .byte	$C
03711 0DE9                        CC            .byte	$CC
03712 0DEA                        CC            .byte	$CC
03713 0DEB                        78            .byte	$78
03714 0DEC                        00            .byte	0
03715                                           ! 83  0xe6, 0x66, 0x6c, 0x78, 0x6c, 0x66, 0xe6, 0x00,
03716 0DED                        E6            .byte	$E6
03717 0DEE                        66            .byte	$66
03718 0DEF                        6C            .byte	$6C
03719 0DF0                        78            .byte	$78
03720 0DF1                        6C            .byte	$6C
03721 0DF2                        66            .byte	$66
03722 0DF3                        E6            .byte	$E6
03723 0DF4                        00            .byte	0
03724                                           ! 84  0xf0, 0x60, 0x60, 0x60, 0x62, 0x66, 0xfe, 0x00,
03725 0DF5                        F0            .byte	$F0
03726 0DF6                        60            .byte	$60
03727 0DF7                        60            .byte	$60
03728 0DF8                        60            .byte	$60
03729 0DF9                        62            .byte	$62
03730 0DFA                        66            .byte	$66
03731 0DFB                        FE            .byte	$FE
03732 0DFC                        00            .byte	0
03733                                           ! 85  0xc6, 0xee, 0xfe, 0xfe, 0xd6, 0xc6, 0xc6, 0x00,
03734 0DFD                        C6            .byte	$C6
03735 0DFE                        EE            .byte	$EE
03736 0DFF                        FE            .byte	$FE
03737 0E00                        FE            .byte	$FE
03738 0E01                        D6            .byte	$D6
03739 0E02                        C6            .byte	$C6
03740 0E03                        C6            .byte	$C6
03741 0E04                        00            .byte	0
03742                                           ! 86  0xc6, 0xe6, 0xf6, 0xde, 0xce, 0xc6,
03743 0E05                        C6            .byte	$C6
03744 0E06                        E6            .byte	$E6
03745 0E07                        F6            .byte	$F6
03746 0E08                        DE            .byte	$DE
03747 0E09                        CE            .byte	$CE
03748                                           ! 86  0xc6, 0x00,
03749 0E0A                        C6            .byte	$C6
03750 0E0B                        C6            .byte	$C6
03751 0E0C                        00            .byte	0
03752                                           ! 87  0x38, 0x6c, 0xc6, 0xc6, 0xc6, 0x6c, 0x38, 0x00,
03753 0E0D                        38            .byte	$38
03754 0E0E                        6C            .byte	$6C
03755 0E0F                        C6            .byte	$C6
03756 0E10                        C6            .byte	$C6
03757 0E11                        C6            .byte	$C6
03758 0E12                        6C            .byte	$6C
03759 0E13                        38            .byte	$38
03760 0E14                        00            .byte	0
03761                                           ! 88  0xfc, 0x66, 0x66, 0x7c, 0x60, 0x60, 0xf0, 0x00,
03762 0E15                        FC            .byte	$FC
03763 0E16                        66            .byte	$66
03764 0E17                        66            .byte	$66
03765 0E18                        7C            .byte	$7C
03766 0E19                        60            .byte	$60
03767 0E1A                        60            .byte	$60
03768 0E1B                        F0            .byte	$F0
03769 0E1C                        00            .byte	0
03770                                           ! 89  0x78, 0xcc, 0xcc, 0xcc, 0xdc, 0x78, 0x1c, 0x00,
03771 0E1D                        78            .byte	$78
03772 0E1E                        CC            .byte	$CC
03773 0E1F                        CC            .byte	$CC
03774 0E20                        CC            .byte	$CC
03775 0E21                        DC            .byte	$DC
03776 0E22                        78            .byte	$78
03777 0E23                        1C            .byte	$1C
03778 0E24                        00            .byte	0
03779                                           ! 90  0xfc, 0x66, 0x66, 0x7c, 0x6c, 0x66, 0xe6, 0x00,
03780 0E25                        FC            .byte	$FC
03781 0E26                        66            .byte	$66
03782 0E27                        66            .byte	$66
03783 0E28                        7C            .byte	$7C
03784 0E29                        6C            .byte	$6C
03785 0E2A                        66            .byte	$66
03786 0E2B                        E6            .byte	$E6
03787 0E2C                        00            .byte	0
03788                                           ! 91  0x78, 0xcc, 0xe0, 0x70, 0x1c, 0xcc, 0x78, 0x00,
03789 0E2D                        78            .byte	$78
03790 0E2E                        CC            .byte	$CC
03791 0E2F                        E0            .byte	$E0
03792 0E30                        70            .byte	$70
03793 0E31                        1C            .byte	$1C
03794 0E32                        CC            .byte	$CC
03795 0E33                        78            .byte	$78
03796 0E34                        00            .byte	0
03797                                           ! 92  0xfc, 0xb4, 0x30, 0x30, 0x30, 0x30, 0x78, 0x00,
03798 0E35                        FC            .byte	$FC
03799 0E36                        B4            .byte	$B4
03800 0E37                        30            .byte	$30
03801 0E38                        30            .byte	$30
03802 0E39                        30            .byte	$30
03803 0E3A                        30            .byte	$30
03804 0E3B                        78            .byte	$78
03805 0E3C                        00            .byte	0
03806                                           ! 93  0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xfc, 0x00,
03807 0E3D                        CC            .byte	$CC
03808 0E3E                        CC            .byte	$CC
03809 0E3F                        CC            .byte	$CC
03810 0E40                        CC            .byte	$CC
03811 0E41                        CC            .byte	$CC
03812 0E42                        CC            .byte	$CC
03813 0E43                        FC            .byte	$FC
03814 0E44                        00            .byte	0
03815                                           ! 94  0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x78, 0x30, 0x00,
03816 0E45                        CC            .byte	$CC
03817 0E46                        CC            .byte	$CC
03818 0E47                        CC            .byte	$CC
03819 0E48                        CC            .byte	$CC
03820 0E49                        CC            .byte	$CC
03821 0E4A                        78            .byte	$78
03822 0E4B                        30            .byte	$30
03823 0E4C                        00            .byte	0
03824                                           ! 95  0xc6, 0xc6, 0xc6, 0xd6, 0xfe, 0xee, 0xc6, 0x00,
03825 0E4D                        C6            .byte	$C6
03826 0E4E                        C6            .byte	$C6
03827 0E4F                        C6            .byte	$C6
03828 0E50                        D6            .byte	$D6
03829 0E51                        FE            .byte	$FE
03830 0E52                        EE            .byte	$EE
03831 0E53                        C6            .byte	$C6
03832 0E54                        00            .byte	0
03833                                           ! 96  0xc6, 0xc6, 0x6c, 0x38, 0x38, 0x6c, 0xc6, 0x00,
03834 0E55                        C6            .byte	$C6
03835 0E56                        C6            .byte	$C6
03836 0E57                        6C            .byte	$6C
03837 0E58                        38            .byte	$38
03838 0E59                        38            .byte	$38
03839 0E5A                        6C            .byte	$6C
03840 0E5B                        C6            .byte	$C6
03841 0E5C                        00            .byte	0
03842                                           ! 97  0xcc, 0xcc, 0xcc, 0x78, 0x30, 0x30, 0x78, 0x00,
03843 0E5D                        CC            .byte	$CC
03844 0E5E                        CC            .byte	$CC
03845 0E5F                        CC            .byte	$CC
03846 0E60                        78            .byte	$78
03847 0E61                        30            .byte	$30
03848 0E62                        30            .byte	$30
03849 0E63                        78            .byte	$78
03850 0E64                        00            .byte	0
03851                                           ! 98  0xfe, 0xc6, 0x8c, 0x18, 0x32, 0x66, 0xfe, 0x00,
03852 0E65                        FE            .byte	$FE
03853 0E66                        C6            .byte	$C6
03854 0E67                        8C            .byte	$8C
03855 0E68                        18            .byte	$18
03856 0E69                        32            .byte	$32
03857 0E6A                        66            .byte	$66
03858 0E6B                        FE            .byte	$FE
03859 0E6C                        00            .byte	0
03860                                           ! 99  0x78, 0x60, 0x60, 0x60, 0x60, 0x60, 0x78, 0x00,
03861 0E6D                        78            .byte	$78
03862 0E6E                        60            .byte	$60
03863 0E6F                        60            .byte	$60
03864 0E70                        60            .byte	$60
03865 0E71                        60            .byte	$60
03866 0E72                        60            .byte	$60
03867 0E73                        78            .byte	$78
03868 0E74                        00            .byte	0
03869                                           ! 100  0xc0, 0x60, 0x30, 0x18, 0x0c, 0x06, 0x02, 0x00,
03870 0E75                        C0            .byte	$C0
03871 0E76                        60            .byte	$60
03872 0E77                        30            .byte	$30
03873 0E78                        18            .byte	$18
03874 0E79                        0C            .byte	$C
03875 0E7A                        06            .byte	6
03876 0E7B                        02            .byte	2
03877 0E7C                        00            .byte	0
03878                                           ! 101  0x78, 0x18, 0x18, 0x18, 0x18, 0x18, 0x78, 0x00,
03879 0E7D                        78            .byte	$78
03880 0E7E                        18            .byte	$18
03881 0E7F                        18            .byte	$18
03882 0E80                        18            .byte	$18
03883 0E81                        18            .byte	$18
03884 0E82                        18            .byte	$18
03885 0E83                        78            .byte	$78
03886 0E84                        00            .byte	0
03887                                           ! 102  0x10, 0x38, 0x6c, 0xc6, 0x00, 0x00, 0x00, 0x00,
03888 0E85                        10            .byte	$10
03889 0E86                        38            .byte	$38
03890 0E87                        6C            .byte	$6C
03891 0E88                        C6            .byte	$C6
03892 0E89                        00            .byte	0
03893 0E8A                        00            .byte	0
03894 0E8B                        00            .byte	0
03895 0E8C                        00            .byte	0
03896                                           ! 103  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff,
03897 0E8D                        00            .byte	0
03898 0E8E                        00            .byte	0
03899 0E8F                        00            .byte	0
03900 0E90                        00            .byte	0
03901 0E91                        00            .byte	0
03902 0E92                        00            .byte	0
03903 0E93                        00            .byte	0
03904 0E94                        FF            .byte	$FF
03905                                           ! 104  0x30, 0x30, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00,
03906 0E95                        30            .byte	$30
03907 0E96                        30            .byte	$30
03908 0E97                        18            .byte	$18
03909 0E98                        00            .byte	0
03910 0E99                        00            .byte	0
03911 0E9A                        00            .byte	0
03912 0E9B                        00            .byte	0
03913 0E9C                        00            .byte	0
03914                                           ! 105  0x00, 0x00, 0x78, 0x0c, 0x7c, 0xcc, 0x76, 0x00,
03915 0E9D                        00            .byte	0
03916 0E9E                        00            .byte	0
03917 0E9F                        78            .byte	$78
03918 0EA0                        0C            .byte	$C
03919 0EA1                        7C            .byte	$7C
03920 0EA2                        CC            .byte	$CC
03921 0EA3                        76            .byte	$76
03922 0EA4                        00            .byte	0
03923                                           ! 106  0xe0, 0x60, 0x60, 0x7c, 0x66, 0x66, 0xdc, 0x00,
03924 0EA5                        E0            .byte	$E0
03925 0EA6                        60            .byte	$60
03926 0EA7                        60            .byte	$60
03927 0EA8                        7C            .byte	$7C
03928 0EA9                        66            .byte	$66
03929 0EAA                        66            .byte	$66
03930 0EAB                        DC            .byte	$DC
03931 0EAC                        00            .byte	0
03932                                           ! 107  0x00, 0x00, 0x78, 0xcc, 0xc0, 0xcc, 0x78, 0x00,
03933 0EAD                        00            .byte	0
03934 0EAE                        00            .byte	0
03935 0EAF                        78            .byte	$78
03936 0EB0                        CC            .byte	$CC
03937 0EB1                        C0            .byte	$C0
03938 0EB2                        CC            .byte	$CC
03939 0EB3                        78            .byte	$78
03940 0EB4                        00            .byte	0
03941                                           ! 108  0x1c, 0x0c, 0x0c, 0x7c, 0xcc, 0xcc, 0x76, 0x00,
03942 0EB5                        1C            .byte	$1C
03943 0EB6                        0C            .byte	$C
03944 0EB7                        0C            .byte	$C
03945 0EB8                        7C            .byte	$7C
03946 0EB9                        CC            .byte	$CC
03947 0EBA                        CC            .byte	$CC
03948 0EBB                        76            .byte	$76
03949 0EBC                        00            .byte	0
03950                                           ! 109  0x00, 0x00, 0x78, 0xcc, 0xfc, 0xc0, 0x78, 0x00,
03951 0EBD                        00            .byte	0
03952 0EBE                        00            .byte	0
03953 0EBF                        78            .byte	$78
03954 0EC0                        CC            .byte	$CC
03955 0EC1                        FC            .byte	$FC
03956 0EC2                        C0            .byte	$C0
03957 0EC3                        78            .byte	$78
03958 0EC4                        00            .byte	0
03959                                           ! 110  0x38, 0x6c, 0x60, 0xf0, 0x60, 0x60, 0xf0, 0x00,
03960 0EC5                        38            .byte	$38
03961 0EC6                        6C            .byte	$6C
03962 0EC7                        60            .byte	$60
03963 0EC8                        F0            .byte	$F0
03964 0EC9                        60            .byte	$60
03965 0ECA                        60            .byte	$60
03966 0ECB                        F0            .byte	$F0
03967 0ECC                        00            .byte	0
03968                                           ! 111  0x00, 0x00, 0x76, 0xcc, 0xcc, 0x7c, 0x0c, 0xf8,
03969 0ECD                        00            .byte	0
03970 0ECE                        00            .byte	0
03971 0ECF                        76            .byte	$76
03972 0ED0                        CC            .byte	$CC
03973 0ED1                        CC            .byte	$CC
03974 0ED2                        7C            .byte	$7C
03975 0ED3                        0C            .byte	$C
03976 0ED4                        F8            .byte	$F8
03977                                           ! 112  0xe0, 0x60, 0x6c, 0x76, 0x66, 0x66, 0xe6, 0x00,
03978 0ED5                        E0            .byte	$E0
03979 0ED6                        60            .byte	$60
03980 0ED7                        6C            .byte	$6C
03981 0ED8                        76            .byte	$76
03982 0ED9                        66            .byte	$66
03983 0EDA                        66            .byte	$66
03984 0EDB                        E6            .byte	$E6
03985 0EDC                        00            .byte	0
03986                                           ! 113  0x30, 0x00, 0x70, 0x30, 0x30, 0x30, 0x78, 0x00,
03987 0EDD                        30            .byte	$30
03988 0EDE                        00            .byte	0
03989 0EDF                        70            .byte	$70
03990 0EE0                        30            .byte	$30
03991 0EE1                        30            .byte	$30
03992 0EE2                        30            .byte	$30
03993 0EE3                        78            .byte	$78
03994 0EE4                        00            .byte	0
03995                                           ! 114  0x0c, 0x00, 0x0c, 0x0c, 0x0c, 0xcc, 0xcc, 0x78,
03996 0EE5                        0C            .byte	$C
03997 0EE6                        00            .byte	0
03998 0EE7                        0C            .byte	$C
03999 0EE8                        0C            .byte	$C
04000 0EE9                        0C            .byte	$C
04001 0EEA                        CC            .byte	$CC
04002 0EEB                        CC            .byte	$CC
04003 0EEC                        78            .byte	$78
04004                                           ! 115  0xe0, 0x60, 0x66, 0x6c, 0x78, 0x6c, 0xe6, 0x00,
04005 0EED                        E0            .byte	$E0
04006 0EEE                        60            .byte	$60
04007 0EEF                        66            .byte	$66
04008 0EF0                        6C            .byte	$6C
04009 0EF1                        78            .byte	$78
04010 0EF2                        6C            .byte	$6C
04011 0EF3                        E6            .byte	$E6
04012 0EF4                        00            .byte	0
04013                                           ! 116  0x70, 0x30, 0x30, 0x30, 0x30, 0x30, 0x78, 0x00,
04014 0EF5                        70            .byte	$70
04015 0EF6                        30            .byte	$30
04016 0EF7                        30            .byte	$30
04017 0EF8                        30            .byte	$30
04018 0EF9                        30            .byte	$30
04019 0EFA                        30            .byte	$30
04020 0EFB                        78            .byte	$78
04021 0EFC                        00            .byte	0
04022                                           ! 117  0x00, 0x00, 0xcc, 0xfe, 0xfe, 0xd6, 0xc6, 0x00,
04023 0EFD                        00            .byte	0
04024 0EFE                        00            .byte	0
04025 0EFF                        CC            .byte	$CC
04026 0F00                        FE            .byte	$FE
04027 0F01                        FE            .byte	$FE
04028 0F02                        D6            .byte	$D6
04029 0F03                        C6            .byte	$C6
04030 0F04                        00            .byte	0
04031                                           ! 118  0x00, 0x00, 0xf8, 0xcc, 0xcc, 0xcc, 0xcc, 0x00,
04032 0F05                        00            .byte	0
04033 0F06                        00            .byte	0
04034 0F07                        F8            .byte	$F8
04035 0F08                        CC            .byte	$CC
04036 0F09                        CC            .byte	$CC
04037 0F0A                        CC            .byte	$CC
04038 0F0B                        CC            .byte	$CC
04039 0F0C                        00            .byte	0
04040                                           ! 119  0x00, 0x00, 0x78, 0xcc, 0xcc, 0xcc, 0x78, 0x00,
04041 0F0D                        00            .byte	0
04042 0F0E                        00            .byte	0
04043 0F0F                        78            .byte	$78
04044 0F10                        CC            .byte	$CC
04045 0F11                        CC            .byte	$CC
04046 0F12                        CC            .byte	$CC
04047 0F13                        78            .byte	$78
04048 0F14                        00            .byte	0
04049                                           ! 120  0x00, 0x00, 0xdc, 0x66, 0x66, 0x7c, 0x60, 0xf0,
04050 0F15                        00            .byte	0
04051 0F16                        00            .byte	0
04052 0F17                        DC            .byte	$DC
04053 0F18                        66            .byte	$66
04054 0F19                        66            .byte	$66
04055 0F1A                        7C            .byte	$7C
04056 0F1B                        60            .byte	$60
04057 0F1C                        F0            .byte	$F0
04058                                           ! 121  0x00, 0x00, 0x76, 0xcc, 0xcc, 0x7c, 0x0c, 0x1e,
04059 0F1D                        00            .byte	0
04060 0F1E                        00            .byte	0
04061 0F1F                        76            .byte	$76
04062 0F20                        CC            .byte	$CC
04063 0F21                        CC            .byte	$CC
04064 0F22                        7C            .byte	$7C
04065 0F23                        0C            .byte	$C
04066 0F24                        1E            .byte	$1E
04067                                           ! 122  0x00, 0x00, 0xdc, 0x76, 0x66, 0x60, 0xf0, 0x00,
04068 0F25                        00            .byte	0
04069 0F26                        00            .byte	0
04070 0F27                        DC            .byte	$DC
04071 0F28                        76            .byte	$76
04072 0F29                        66            .byte	$66
04073 0F2A                        60            .byte	$60
04074 0F2B                        F0            .byte	$F0
04075 0F2C                        00            .byte	0
04076                                           ! 123  0x00, 0x00, 0x7c, 0xc0, 0x78, 0x0c, 0xf8, 0x00,
04077 0F2D                        00            .byte	0
04078 0F2E                        00            .byte	0
04079 0F2F                        7C            .byte	$7C
04080 0F30                        C0            .byte	$C0
04081 0F31                        78            .byte	$78
04082 0F32                        0C            .byte	$C
04083 0F33                        F8            .byte	$F8
04084 0F34                        00            .byte	0
04085                                           ! 124  0x10, 0x30, 0x7c, 0x30, 0x30, 0x34, 0x18, 0x00,
04086 0F35                        10            .byte	$10
04087 0F36                        30            .byte	$30
04088 0F37                        7C            .byte	$7C
04089 0F38                        30            .byte	$30
04090 0F39                        30            .byte	$30
04091 0F3A                        34            .byte	$34
04092 0F3B                        18            .byte	$18
04093 0F3C                        00            .byte	0
04094                                           ! 125  0x00, 0x00, 0xcc, 0xcc, 0xcc, 0xcc, 0x76, 0x00,
04095 0F3D                        00            .byte	0
04096 0F3E                        00            .byte	0
04097 0F3F                        CC            .byte	$CC
04098 0F40                        CC            .byte	$CC
04099 0F41                        CC            .byte	$CC
04100 0F42                        CC            .byte	$CC
04101 0F43                        76            .byte	$76
04102 0F44                        00            .byte	0
04103                                           ! 126  0x00, 0x00, 0xcc, 0xcc, 0xcc, 0x78, 0x30, 0x00,
04104 0F45                        00            .byte	0
04105 0F46                        00            .byte	0
04106 0F47                        CC            .byte	$CC
04107 0F48                        CC            .byte	$CC
04108 0F49                        CC            .byte	$CC
04109 0F4A                        78            .byte	$78
04110 0F4B                        30            .byte	$30
04111 0F4C                        00            .byte	0
04112                                           ! 127  0x00, 0x00, 0xc6, 0xd6, 0xfe, 0xfe, 0x6c, 0x00,
04113 0F4D                        00            .byte	0
04114 0F4E                        00            .byte	0
04115 0F4F                        C6            .byte	$C6
04116 0F50                        D6            .byte	$D6
04117 0F51                        FE            .byte	$FE
04118 0F52                        FE            .byte	$FE
04119 0F53                        6C            .byte	$6C
04120 0F54                        00            .byte	0
04121                                           ! 128  0x00, 0x00, 0xc6, 0x6c, 0
04122 0F55                        00            .byte	0
04123 0F56                        00            .byte	0
04124 0F57                        C6            .byte	$C6
04125 0F58                        6C            .byte	$6C
04126                                           ! 128 x38, 0x6c, 0xc6, 0x00,
04127 0F59                        38            .byte	$38
04128 0F5A                        6C            .byte	$6C
04129 0F5B                        C6            .byte	$C6
04130 0F5C                        00            .byte	0
04131                                           ! 129  0x00, 0x00, 0xcc, 0xcc, 0xcc, 0x7c, 0x0c, 0xf8,
04132 0F5D                        00            .byte	0
04133 0F5E                        00            .byte	0
04134 0F5F                        CC            .byte	$CC
04135 0F60                        CC            .byte	$CC
04136 0F61                        CC            .byte	$CC
04137 0F62                        7C            .byte	$7C
04138 0F63                        0C            .byte	$C
04139 0F64                        F8            .byte	$F8
04140                                           ! 130  0x00, 0x00, 0xfc, 0x98, 0x30, 0x64, 0xfc, 0x00,
04141 0F65                        00            .byte	0
04142 0F66                        00            .byte	0
04143 0F67                        FC            .byte	$FC
04144 0F68                        98            .byte	$98
04145 0F69                        30            .byte	$30
04146 0F6A                        64            .byte	$64
04147 0F6B                        FC            .byte	$FC
04148 0F6C                        00            .byte	0
04149                                           ! 131  0x1c, 0x30, 0x30, 0xe0, 0x30, 0x30, 0x1c, 0x00,
04150 0F6D                        1C            .byte	$1C
04151 0F6E                        30            .byte	$30
04152 0F6F                        30            .byte	$30
04153 0F70                        E0            .byte	$E0
04154 0F71                        30            .byte	$30
04155 0F72                        30            .byte	$30
04156 0F73                        1C            .byte	$1C
04157 0F74                        00            .byte	0
04158                                           ! 132  0x18, 0x18, 0x18, 0x00, 0x18, 0x18, 0x18, 0x00,
04159 0F75                        18            .byte	$18
04160 0F76                        18            .byte	$18
04161 0F77                        18            .byte	$18
04162 0F78                        00            .byte	0
04163 0F79                        18            .byte	$18
04164 0F7A                        18            .byte	$18
04165 0F7B                        18            .byte	$18
04166 0F7C                        00            .byte	0
04167                                           ! 133  0xe0, 0x30, 0x30, 0x1c, 0x30, 0x30, 0xe0, 0x00,
04168 0F7D                        E0            .byte	$E0
04169 0F7E                        30            .byte	$30
04170 0F7F                        30            .byte	$30
04171 0F80                        1C            .byte	$1C
04172 0F81                        30            .byte	$30
04173 0F82                        30            .byte	$30
04174 0F83                        E0            .byte	$E0
04175 0F84                        00            .byte	0
04176                                           ! 134  0x76, 0xdc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
04177 0F85                        76            .byte	$76
04178 0F86                        DC            .byte	$DC
04179 0F87                        00            .byte	0
04180 0F88                        00            .byte	0
04181 0F89                        00            .byte	0
04182 0F8A                        00            .byte	0
04183 0F8B                        00            .byte	0
04184 0F8C                        00            .byte	0
04185                                           ! 135  0x00, 0x10, 0x38, 0x6c, 0xc6, 0xc6, 0xfe, 0x00,
04186 0F8D                        00            .byte	0
04187 0F8E                        10            .byte	$10
04188 0F8F                        38            .byte	$38
04189 0F90                        6C            .byte	$6C
04190 0F91                        C6            .byte	$C6
04191 0F92                        C6            .byte	$C6
04192 0F93                        FE            .byte	$FE
04193 0F94                        00            .byte	0
04194                                           ! 136  0x78, 0xcc, 0xc0, 0xcc, 0x78, 0x18, 0x0c, 0x78,
04195 0F95                        78            .byte	$78
04196 0F96                        CC            .byte	$CC
04197 0F97                        C0            .byte	$C0
04198 0F98                        CC            .byte	$CC
04199 0F99                        78            .byte	$78
04200 0F9A                        18            .byte	$18
04201 0F9B                        0C            .byte	$C
04202 0F9C                        78            .byte	$78
04203                                           ! 137  0x00, 0xcc, 0x00, 0xcc, 0xcc, 0xcc, 0x7e, 0x00,
04204 0F9D                        00            .byte	0
04205 0F9E                        CC            .byte	$CC
04206 0F9F                        00            .byte	0
04207 0FA0                        CC            .byte	$CC
04208 0FA1                        CC            .byte	$CC
04209 0FA2                        CC            .byte	$CC
04210 0FA3                        7E            .byte	$7E
04211 0FA4                        00            .byte	0
04212                                           ! 138  0x1c, 0x00, 0x78, 0xcc, 0xfc, 0xc0, 0x78, 0x00,
04213 0FA5                        1C            .byte	$1C
04214 0FA6                        00            .byte	0
04215 0FA7                        78            .byte	$78
04216 0FA8                        CC            .byte	$CC
04217 0FA9                        FC            .byte	$FC
04218 0FAA                        C0            .byte	$C0
04219 0FAB                        78            .byte	$78
04220 0FAC                        00            .byte	0
04221                                           ! 139  0x7e, 0xc3, 0x3c, 0x06, 0x3e, 0x66, 0x3f, 0x00,
04222 0FAD                        7E            .byte	$7E
04223 0FAE                        C3            .byte	$C3
04224 0FAF                        3C            .byte	$3C
04225 0FB0                        06            .byte	6
04226 0FB1                        3E            .byte	$3E
04227 0FB2                        66            .byte	$66
04228 0FB3                        3F            .byte	$3F
04229 0FB4                        00            .byte	0
04230                                           ! 140  0xcc, 0x00, 0x78, 0x0c, 0x7c, 0xcc, 0x7e, 0x00,
04231 0FB5                        CC            .byte	$CC
04232 0FB6                        00            .byte	0
04233 0FB7                        78            .byte	$78
04234 0FB8                        0C            .byte	$C
04235 0FB9                        7C            .byte	$7C
04236 0FBA                        CC            .byte	$CC
04237 0FBB                        7E            .byte	$7E
04238 0FBC                        00            .byte	0
04239                                           ! 141  0xe0, 0x00, 0x78, 0x0c, 0x7c, 0xcc, 0x7e, 0x00,
04240 0FBD                        E0            .byte	$E0
04241 0FBE                        00            .byte	0
04242 0FBF                        78            .byte	$78
04243 0FC0                        0C            .byte	$C
04244 0FC1                        7C            .byte	$7C
04245 0FC2                        CC            .byte	$CC
04246 0FC3                        7E            .byte	$7E
04247 0FC4                        00            .byte	0
04248                                           ! 142  0x30, 0x30, 0x78, 0x0c, 0x7c, 0xcc, 0x7e, 0x00,
04249 0FC5                        30            .byte	$30
04250 0FC6                        30            .byte	$30
04251 0FC7                        78            .byte	$78
04252 0FC8                        0C            .byte	$C
04253 0FC9                        7C            .byte	$7C
04254 0FCA                        CC            .byte	$CC
04255 0FCB                        7E            .byte	$7E
04256 0FCC                        00            .byte	0
04257                                           ! 143  0x00, 0x00, 0x78, 0xc0, 0xc0, 0x78, 0x0c, 0x38,
04258 0FCD                        00            .byte	0
04259 0FCE                        00            .byte	0
04260 0FCF                        78            .byte	$78
04261 0FD0                        C0            .byte	$C0
04262 0FD1                        C0            .byte	$C0
04263 0FD2                        78            .byte	$78
04264 0FD3                        0C            .byte	$C
04265 0FD4                        38            .byte	$38
04266                                           ! 144  0x7e, 0xc3, 0x3c, 0x66, 0x7e, 0x60, 0x3c, 0x00,
04267 0FD5                        7E            .byte	$7E
04268 0FD6                        C3            .byte	$C3
04269 0FD7                        3C            .byte	$3C
04270 0FD8                        66            .byte	$66
04271 0FD9                        7E            .byte	$7E
04272 0FDA                        60            .byte	$60
04273 0FDB                        3C            .byte	$3C
04274 0FDC                        00            .byte	0
04275                                           ! 145  0xcc, 0x00, 0x78, 0xcc, 0xfc, 0xc0, 0x78, 0x00,
04276 0FDD                        CC            .byte	$CC
04277 0FDE                        00            .byte	0
04278 0FDF                        78            .byte	$78
04279 0FE0                        CC            .byte	$CC
04280 0FE1                        FC            .byte	$FC
04281 0FE2                        C0            .byte	$C0
04282 0FE3                        78            .byte	$78
04283 0FE4                        00            .byte	0
04284                                           ! 146  0xe0, 0x00, 0x78, 0xcc, 0xfc, 0xc0, 0x78, 0x00,
04285 0FE5                        E0            .byte	$E0
04286 0FE6                        00            .byte	0
04287 0FE7                        78            .byte	$78
04288 0FE8                        CC            .byte	$CC
04289 0FE9                        FC            .byte	$FC
04290 0FEA                        C0            .byte	$C0
04291 0FEB                        78            .byte	$78
04292 0FEC                        00            .byte	0
04293                                           ! 147  0xcc, 0x00, 0x70, 0x30, 0x30, 0x30, 0x78, 0x00,
04294 0FED                        CC            .byte	$CC
04295 0FEE                        00            .byte	0
04296 0FEF                        70            .byte	$70
04297 0FF0                        30            .byte	$30
04298 0FF1                        30            .byte	$30
04299 0FF2                        30            .byte	$30
04300 0FF3                        78            .byte	$78
04301 0FF4                        00            .byte	0
04302                                           ! 148  0x7c, 0xc6, 0x38, 0x18, 0x18, 0x18, 0x3c, 0x00,
04303 0FF5                        7C            .byte	$7C
04304 0FF6                        C6            .byte	$C6
04305 0FF7                        38            .byte	$38
04306 0FF8                        18            .byte	$18
04307 0FF9                        18            .byte	$18
04308 0FFA                        18            .byte	$18
04309 0FFB                        3C            .byte	$3C
04310 0FFC                        00            .byte	0
04311                                           ! 149  0xe0, 0x00, 0x70, 0x30, 0x30, 0x30, 0x78, 0x00,
04312 0FFD                        E0            .byte	$E0
04313 0FFE                        00            .byte	0
04314 0FFF                        70            .byte	$70
04315 1000                        30            .byte	$30
04316 1001                        30            .byte	$30
04317 1002                        30            .byte	$30
04318 1003                        78            .byte	$78
04319 1004                        00            .byte	0
04320                                           ! 150  0xc6, 0x38, 0x6c, 0xc6, 0xfe, 0xc6, 0xc6, 0x00,
04321 1005                        C6            .byte	$C6
04322 1006                        38            .byte	$38
04323 1007                        6C            .byte	$6C
04324 1008                        C6            .byte	$C6
04325 1009                        FE            .byte	$FE
04326 100A                        C6            .byte	$C6
04327 100B                        C6            .byte	$C6
04328 100C                        00            .byte	0
04329                                           ! 151  0x30, 0x30, 0x00, 0x78, 0xcc, 0xfc, 0xcc, 0x00,
04330 100D                        30            .byte	$30
04331 100E                        30            .byte	$30
04332 100F                        00            .byte	0
04333 1010                        78            .byte	$78
04334 1011                        CC            .byte	$CC
04335 1012                        FC            .byte	$FC
04336 1013                        CC            .byte	$CC
04337 1014                        00            .byte	0
04338                                           ! 152  0x1c, 0x00, 0xfc, 0x60, 0x78, 0x60, 0xfc, 0x00,
04339 1015                        1C            .byte	$1C
04340 1016                        00            .byte	0
04341 1017                        FC            .byte	$FC
04342 1018                        60            .byte	$60
04343 1019                        78            .byte	$78
04344 101A                        60            .byte	$60
04345 101B                        FC            .byte	$FC
04346 101C                        00            .byte	0
04347                                           ! 153  0x00, 0x00, 0x7f, 0x0c, 0x7f, 0xcc, 0x7f, 0x00,
04348 101D                        00            .byte	0
04349 101E                        00            .byte	0
04350 101F                        7F            .byte	$7F
04351 1020                        0C            .byte	$C
04352 1021                        7F            .byte	$7F
04353 1022                        CC            .byte	$CC
04354 1023                        7F            .byte	$7F
04355 1024                        00            .byte	0
04356                                           ! 154  0x3e, 0x6c, 0xcc, 0xfe, 0xcc, 0xcc, 0xce, 0x00,
04357 1025                        3E            .byte	$3E
04358 1026                        6C            .byte	$6C
04359 1027                        CC            .byte	$CC
04360 1028                        FE            .byte	$FE
04361 1029                        CC            .byte	$CC
04362 102A                        CC            .byte	$CC
04363 102B                        CE            .byte	$CE
04364 102C                        00            .byte	0
04365                                           ! 155  0x78, 0xcc, 0x00, 0x78, 0xcc, 0xcc, 0x78, 0x00,
04366 102D                        78            .byte	$78
04367 102E                        CC            .byte	$CC
04368 102F                        00            .byte	0
04369 1030                        78            .byte	$78
04370 1031                        CC            .byte	$CC
04371 1032                        CC            .byte	$CC
04372 1033                        78            .byte	$78
04373 1034                        00            .byte	0
04374                                           ! 156  0x00, 0xcc, 0x00, 0x78, 0xcc, 0xcc, 0x78, 0x00,
04375 1035                        00            .byte	0
04376 1036                        CC            .byte	$CC
04377 1037                        00            .byte	0
04378 1038                        78            .byte	$78
04379 1039                        CC            .byte	$CC
04380 103A                        CC            .byte	$CC
04381 103B                        78            .byte	$78
04382 103C                        00            .byte	0
04383                                           ! 157  0x00, 0xe0, 0x00, 0x78, 0xcc, 0xcc, 0x78, 0x00,
04384 103D                        00            .byte	0
04385 103E                        E0            .byte	$E0
04386 103F                        00            .byte	0
04387 1040                        78            .byte	$78
04388 1041                        CC            .byte	$CC
04389 1042                        CC            .byte	$CC
04390 1043                        78            .byte	$78
04391 1044                        00            .byte	0
04392                                           ! 158  0x78, 0xcc, 0x00, 0xcc, 0xcc, 0xcc, 0x7e, 0x00,
04393 1045                        78            .byte	$78
04394 1046                        CC            .byte	$CC
04395 1047                        00            .byte	0
04396 1048                        CC            .byte	$CC
04397 1049                        CC            .byte	$CC
04398 104A                        CC            .byte	$CC
04399 104B                        7E            .byte	$7E
04400 104C                        00            .byte	0
04401                                           ! 159  0x00, 0xe0, 0x00, 0xcc, 0xcc, 0xcc, 0x7e, 0x00,
04402 104D                        00            .byte	0
04403 104E                        E0            .byte	$E0
04404 104F                        00            .byte	0
04405 1050                        CC            .byte	$CC
04406 1051                        CC            .byte	$CC
04407 1052                        CC            .byte	$CC
04408 1053                        7E            .byte	$7E
04409 1054                        00            .byte	0
04410                                           ! 160  0x00, 0xcc, 0x00, 0xcc, 0xcc, 0x7c, 0x0c, 0xf8,
04411 1055                        00            .byte	0
04412 1056                        CC            .byte	$CC
04413 1057                        00            .byte	0
04414 1058                        CC            .byte	$CC
04415 1059                        CC            .byte	$CC
04416 105A                        7C            .byte	$7C
04417 105B                        0C            .byte	$C
04418 105C                        F8            .byte	$F8
04419                                           ! 161  0xc3, 0x18, 0x3c, 0x66, 0x66, 0x3c, 0x18, 0x00,
04420 105D                        C3            .byte	$C3
04421 105E                        18            .byte	$18
04422 105F                        3C            .byte	$3C
04423 1060                        66            .byte	$66
04424 1061                        66            .byte	$66
04425 1062                        3C            .byte	$3C
04426 1063                        18            .byte	$18
04427 1064                        00            .byte	0
04428                                           ! 162  0xcc, 0x00, 0xcc, 0xcc, 0xcc, 0xcc, 0x78, 0x00,
04429 1065                        CC            .byte	$CC
04430 1066                        00            .byte	0
04431 1067                        CC            .byte	$CC
04432 1068                        CC            .byte	$CC
04433 1069                        CC            .byte	$CC
04434 106A                        CC            .byte	$CC
04435 106B                        78            .byte	$78
04436 106C                        00            .byte	0
04437                                           ! 163  0x18, 0x18, 0x7e, 0xc0, 0xc0, 0x7e, 0x18, 0x18,
04438 106D                        18            .byte	$18
04439 106E                        18            .byte	$18
04440 106F                        7E            .byte	$7E
04441 1070                        C0            .byte	$C0
04442 1071                        C0            .byte	$C0
04443 1072                        7E            .byte	$7E
04444 1073                        18            .byte	$18
04445 1074                        18            .byte	$18
04446                                           ! 164  0x38, 0x6c, 0x64, 0xf0, 0x60, 0xe6, 0xfc, 0x00,
04447 1075                        38            .byte	$38
04448 1076                        6C            .byte	$6C
04449 1077                        64            .byte	$64
04450 1078                        F0            .byte	$F0
04451 1079                        60            .byte	$60
04452 107A                        E6            .byte	$E6
04453 107B                        FC            .byte	$FC
04454 107C                        00            .byte	0
04455                                           ! 165  0xcc, 0xcc, 0x78, 0xfc, 0x30, 0xfc, 0x30, 0x30,
04456 107D                        CC            .byte	$CC
04457 107E                        CC            .byte	$CC
04458 107F                        78            .byte	$78
04459 1080                        FC            .byte	$FC
04460 1081                        30            .byte	$30
04461 1082                        FC            .byte	$FC
04462 1083                        30            .byte	$30
04463 1084                        30            .byte	$30
04464                                           ! 166  0xf8, 0xcc, 0xcc, 0xfa, 0xc6, 0xcf, 0xc6, 0xc7,
04465 1085                        F8            .byte	$F8
04466 1086                        CC            .byte	$CC
04467 1087                        CC            .byte	$CC
04468 1088                        FA            .byte	$FA
04469 1089                        C6            .byte	$C6
04470 108A                        CF            .byte	$CF
04471 108B                        C6            .byte	$C6
04472 108C                        C7            .byte	$C7
04473                                           ! 167  0x0e, 0x1b, 0x18, 0x3c, 0x18, 0x18, 0xd8, 0x70,
04474 108D                        0E            .byte	$E
04475 108E                        1B            .byte	$1B
04476 108F                        18            .byte	$18
04477 1090                        3C            .byte	$3C
04478 1091                        18            .byte	$18
04479 1092                        18            .byte	$18
04480 1093                        D8            .byte	$D8
04481 1094                        70            .byte	$70
04482                                           ! 168  0x1c, 0x00, 0x78, 0x0c, 0x7c, 0xcc, 0x7e, 0x00,
04483 1095                        1C            .byte	$1C
04484 1096                        00            .byte	0
04485 1097                        78            .byte	$78
04486 1098                        0C            .byte	$C
04487 1099                        7C            .byte	$7C
04488 109A                        CC            .byte	$CC
04489 109B                        7E            .byte	$7E
04490 109C                        00            .byte	0
04491                                           ! 169  0x38, 0x00, 0x70, 0x30, 0x30, 0x30, 0x78, 0x00,
04492 109D                        38            .byte	$38
04493 109E                        00            .byte	0
04494 109F                        70            .byte	$70
04495 10A0                        30            .byte	$30
04496 10A1                        30            .byte	$30
04497 10A2                        30            .byte	$30
04498 10A3                        78            .byte	$78
04499 10A4                        00            .byte	0
04500                                           ! 170  0x00, 0x1c, 0x0
04501 10A5                        00            .byte	0
04502 10A6                        1C            .byte	$1C
04503                                           ! 170 0, 0x78, 0xcc, 0xcc, 0x78, 0x00,
04504 10A7                        00            .byte	0
04505 10A8                        78            .byte	$78
04506 10A9                        CC            .byte	$CC
04507 10AA                        CC            .byte	$CC
04508 10AB                        78            .byte	$78
04509 10AC                        00            .byte	0
04510                                           ! 171  0x00, 0x1c, 0x00, 0xcc, 0xcc, 0xcc, 0x7e, 0x00,
04511 10AD                        00            .byte	0
04512 10AE                        1C            .byte	$1C
04513 10AF                        00            .byte	0
04514 10B0                        CC            .byte	$CC
04515 10B1                        CC            .byte	$CC
04516 10B2                        CC            .byte	$CC
04517 10B3                        7E            .byte	$7E
04518 10B4                        00            .byte	0
04519                                           ! 172  0x00, 0xf8, 0x00, 0xf8, 0xcc, 0xcc, 0xcc, 0x00,
04520 10B5                        00            .byte	0
04521 10B6                        F8            .byte	$F8
04522 10B7                        00            .byte	0
04523 10B8                        F8            .byte	$F8
04524 10B9                        CC            .byte	$CC
04525 10BA                        CC            .byte	$CC
04526 10BB                        CC            .byte	$CC
04527 10BC                        00            .byte	0
04528                                           ! 173  0xfc, 0x00, 0xcc, 0xec, 0xfc, 0xdc, 0xcc, 0x00,
04529 10BD                        FC            .byte	$FC
04530 10BE                        00            .byte	0
04531 10BF                        CC            .byte	$CC
04532 10C0                        EC            .byte	$EC
04533 10C1                        FC            .byte	$FC
04534 10C2                        DC            .byte	$DC
04535 10C3                        CC            .byte	$CC
04536 10C4                        00            .byte	0
04537                                           ! 174  0x3c, 0x6c, 0x6c, 0x3e, 0x00, 0x7e, 0x00, 0x00,
04538 10C5                        3C            .byte	$3C
04539 10C6                        6C            .byte	$6C
04540 10C7                        6C            .byte	$6C
04541 10C8                        3E            .byte	$3E
04542 10C9                        00            .byte	0
04543 10CA                        7E            .byte	$7E
04544 10CB                        00            .byte	0
04545 10CC                        00            .byte	0
04546                                           ! 175  0x38, 0x6c, 0x6c, 0x38, 0x00, 0x7c, 0x00, 0x00,
04547 10CD                        38            .byte	$38
04548 10CE                        6C            .byte	$6C
04549 10CF                        6C            .byte	$6C
04550 10D0                        38            .byte	$38
04551 10D1                        00            .byte	0
04552 10D2                        7C            .byte	$7C
04553 10D3                        00            .byte	0
04554 10D4                        00            .byte	0
04555                                           ! 176  0x30, 0x00, 0x30, 0x60, 0xc0, 0xcc, 0x78, 0x00,
04556 10D5                        30            .byte	$30
04557 10D6                        00            .byte	0
04558 10D7                        30            .byte	$30
04559 10D8                        60            .byte	$60
04560 10D9                        C0            .byte	$C0
04561 10DA                        CC            .byte	$CC
04562 10DB                        78            .byte	$78
04563 10DC                        00            .byte	0
04564                                           ! 177  0x00, 0x00, 0x00, 0xfc, 0xc0, 0xc0, 0x00, 0x00,
04565 10DD                        00            .byte	0
04566 10DE                        00            .byte	0
04567 10DF                        00            .byte	0
04568 10E0                        FC            .byte	$FC
04569 10E1                        C0            .byte	$C0
04570 10E2                        C0            .byte	$C0
04571 10E3                        00            .byte	0
04572 10E4                        00            .byte	0
04573                                           ! 178  0x00, 0x00, 0x00, 0xfc, 0x0c, 0x0c, 0x00, 0x00,
04574 10E5                        00            .byte	0
04575 10E6                        00            .byte	0
04576 10E7                        00            .byte	0
04577 10E8                        FC            .byte	$FC
04578 10E9                        0C            .byte	$C
04579 10EA                        0C            .byte	$C
04580 10EB                        00            .byte	0
04581 10EC                        00            .byte	0
04582                                           ! 179  0xc3, 0xc6, 0xcc, 0xde, 0x33, 0x66, 0xcc, 0x0f,
04583 10ED                        C3            .byte	$C3
04584 10EE                        C6            .byte	$C6
04585 10EF                        CC            .byte	$CC
04586 10F0                        DE            .byte	$DE
04587 10F1                        33            .byte	$33
04588 10F2                        66            .byte	$66
04589 10F3                        CC            .byte	$CC
04590 10F4                        0F            .byte	$F
04591                                           ! 180  0xc3, 0xc6, 0xcc, 0xdb, 0x37, 0x6f, 0xcf, 0x03,
04592 10F5                        C3            .byte	$C3
04593 10F6                        C6            .byte	$C6
04594 10F7                        CC            .byte	$CC
04595 10F8                        DB            .byte	$DB
04596 10F9                        37            .byte	$37
04597 10FA                        6F            .byte	$6F
04598 10FB                        CF            .byte	$CF
04599 10FC                        03            .byte	3
04600                                           ! 181  0x18, 0x18, 0x00, 0x18, 0x18, 0x18, 0x18, 0x00,
04601 10FD                        18            .byte	$18
04602 10FE                        18            .byte	$18
04603 10FF                        00            .byte	0
04604 1100                        18            .byte	$18
04605 1101                        18            .byte	$18
04606 1102                        18            .byte	$18
04607 1103                        18            .byte	$18
04608 1104                        00            .byte	0
04609                                           ! 182  0x00, 0x33, 0x66, 0xcc, 0x66, 0x33, 0x00, 0x00,
04610 1105                        00            .byte	0
04611 1106                        33            .byte	$33
04612 1107                        66            .byte	$66
04613 1108                        CC            .byte	$CC
04614 1109                        66            .byte	$66
04615 110A                        33            .byte	$33
04616 110B                        00            .byte	0
04617 110C                        00            .byte	0
04618                                           ! 183  0x00, 0xcc, 0x66, 0x33, 0x66, 0xcc, 0x00, 0x00,
04619 110D                        00            .byte	0
04620 110E                        CC            .byte	$CC
04621 110F                        66            .byte	$66
04622 1110                        33            .byte	$33
04623 1111                        66            .byte	$66
04624 1112                        CC            .byte	$CC
04625 1113                        00            .byte	0
04626 1114                        00            .byte	0
04627                                           ! 184  0x22, 0x88, 0x22, 0x88, 0x22, 0x88, 0x22, 0x88,
04628 1115                        22            .byte	$22
04629 1116                        88            .byte	$88
04630 1117                        22            .byte	$22
04631 1118                        88            .byte	$88
04632 1119                        22            .byte	$22
04633 111A                        88            .byte	$88
04634 111B                        22            .byte	$22
04635 111C                        88            .byte	$88
04636                                           ! 185  0x55, 0xaa, 0x55, 0xaa, 0x55, 0xaa, 0x55, 0xaa,
04637 111D                        55            .byte	$55
04638 111E                        AA            .byte	$AA
04639 111F                        55            .byte	$55
04640 1120                        AA            .byte	$AA
04641 1121                        55            .byte	$55
04642 1122                        AA            .byte	$AA
04643 1123                        55            .byte	$55
04644 1124                        AA            .byte	$AA
04645                                           ! 186  0xdb, 0x77, 0xdb, 0xee, 0xdb, 0x77, 0xdb, 0xee,
04646 1125                        DB            .byte	$DB
04647 1126                        77            .byte	$77
04648 1127                        DB            .byte	$DB
04649 1128                        EE            .byte	$EE
04650 1129                        DB            .byte	$DB
04651 112A                        77            .byte	$77
04652 112B                        DB            .byte	$DB
04653 112C                        EE            .byte	$EE
04654                                           ! 187  0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18,
04655 112D                        18            .byte	$18
04656 112E                        18            .byte	$18
04657 112F                        18            .byte	$18
04658 1130                        18            .byte	$18
04659 1131                        18            .byte	$18
04660 1132                        18            .byte	$18
04661 1133                        18            .byte	$18
04662 1134                        18            .byte	$18
04663                                           ! 188  0x18, 0x18, 0x18, 0x18, 0xf8, 0x18, 0x18, 0x18,
04664 1135                        18            .byte	$18
04665 1136                        18            .byte	$18
04666 1137                        18            .byte	$18
04667 1138                        18            .byte	$18
04668 1139                        F8            .byte	$F8
04669 113A                        18            .byte	$18
04670 113B                        18            .byte	$18
04671 113C                        18            .byte	$18
04672                                           ! 189  0x18, 0x18, 0xf8, 0x18, 0xf8, 0x18, 0x18, 0x18,
04673 113D                        18            .byte	$18
04674 113E                        18            .byte	$18
04675 113F                        F8            .byte	$F8
04676 1140                        18            .byte	$18
04677 1141                        F8            .byte	$F8
04678 1142                        18            .byte	$18
04679 1143                        18            .byte	$18
04680 1144                        18            .byte	$18
04681                                           ! 190  0x36, 0x36, 0x36, 0x36, 0xf6, 0x36, 0x36, 0x36,
04682 1145                        36            .byte	$36
04683 1146                        36            .byte	$36
04684 1147                        36            .byte	$36
04685 1148                        36            .byte	$36
04686 1149                        F6            .byte	$F6
04687 114A                        36            .byte	$36
04688 114B                        36            .byte	$36
04689 114C                        36            .byte	$36
04690                                           ! 191  0x00, 0x00, 0x00, 0x00, 0xfe, 0x36, 0x36, 0x36,
04691 114D                        00            .byte	0
04692 114E                        00            .byte	0
04693 114F                        00            .byte	0
04694 1150                        00            .byte	0
04695 1151                        FE            .byte	$FE
04696 1152                        36            .byte	$36
04697 1153                        36            .byte	$36
04698 1154                        36            .byte	$36
04699                                           ! 192  0x00, 0x00, 0xf8, 0x18, 0xf8, 0x18, 0x18, 0x18,
04700 1155                        00            .byte	0
04701 1156                        00            .byte	0
04702 1157                        F8            .byte	$F8
04703 1158                        18            .byte	$18
04704 1159                        F8            .byte	$F8
04705 115A                        18            .byte	$18
04706 115B                        18            .byte	$18
04707 115C                        18            .byte	$18
04708                                           ! 193  0x36, 0x36, 0xf6, 0x06, 0xf6, 0x36, 0x36, 0x36,
04709 115D                        36            .byte	$36
04710 115E                        36            .byte	$36
04711 115F                        F6            .byte	$F6
04712 1160                        06            .byte	6
04713 1161                        F6            .byte	$F6
04714 1162                        36            .byte	$36
04715 1163                        36            .byte	$36
04716 1164                        36            .byte	$36
04717                                           ! 194  0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36,
04718 1165                        36            .byte	$36
04719 1166                        36            .byte	$36
04720 1167                        36            .byte	$36
04721 1168                        36            .byte	$36
04722 1169                        36            .byte	$36
04723 116A                        36            .byte	$36
04724 116B                        36            .byte	$36
04725 116C                        36            .byte	$36
04726                                           ! 195  0x00, 0x00, 0xfe, 0x06, 0xf6, 0x36, 0x36, 0x36,
04727 116D                        00            .byte	0
04728 116E                        00            .byte	0
04729 116F                        FE            .byte	$FE
04730 1170                        06            .byte	6
04731 1171                        F6            .byte	$F6
04732 1172                        36            .byte	$36
04733 1173                        36            .byte	$36
04734 1174                        36            .byte	$36
04735                                           ! 196  0x36, 0x36, 0xf6, 0x06, 0xfe, 0x00, 0x00, 0x00,
04736 1175                        36            .byte	$36
04737 1176                        36            .byte	$36
04738 1177                        F6            .byte	$F6
04739 1178                        06            .byte	6
04740 1179                        FE            .byte	$FE
04741 117A                        00            .byte	0
04742 117B                        00            .byte	0
04743 117C                        00            .byte	0
04744                                           ! 197  0x36, 0x36, 0x36, 0x36, 0xfe, 0x00, 0x00, 0x00,
04745 117D                        36            .byte	$36
04746 117E                        36            .byte	$36
04747 117F                        36            .byte	$36
04748 1180                        36            .byte	$36
04749 1181                        FE            .byte	$FE
04750 1182                        00            .byte	0
04751 1183                        00            .byte	0
04752 1184                        00            .byte	0
04753                                           ! 198  0x18, 0x18, 0xf8, 0x18, 0xf8, 0x00, 0x00, 0x00,
04754 1185                        18            .byte	$18
04755 1186                        18            .byte	$18
04756 1187                        F8            .byte	$F8
04757 1188                        18            .byte	$18
04758 1189                        F8            .byte	$F8
04759 118A                        00            .byte	0
04760 118B                        00            .byte	0
04761 118C                        00            .byte	0
04762                                           ! 199  0x00, 0x00, 0x00, 0x00, 0xf8, 0x18, 0x18, 0x18,
04763 118D                        00            .byte	0
04764 118E                        00            .byte	0
04765 118F                        00            .byte	0
04766 1190                        00            .byte	0
04767 1191                        F8            .byte	$F8
04768 1192                        18            .byte	$18
04769 1193                        18            .byte	$18
04770 1194                        18            .byte	$18
04771                                           ! 200  0x18, 0x18, 0x18, 0x18, 0x1f, 0x00, 0x00, 0x00,
04772 1195                        18            .byte	$18
04773 1196                        18            .byte	$18
04774 1197                        18            .byte	$18
04775 1198                        18            .byte	$18
04776 1199                        1F            .byte	$1F
04777 119A                        00            .byte	0
04778 119B                        00            .byte	0
04779 119C                        00            .byte	0
04780                                           ! 201  0x18, 0x18, 0x18, 0x18, 0xff, 0x00, 0x00, 0x00,
04781 119D                        18            .byte	$18
04782 119E                        18            .byte	$18
04783 119F                        18            .byte	$18
04784 11A0                        18            .byte	$18
04785 11A1                        FF            .byte	$FF
04786 11A2                        00            .byte	0
04787 11A3                        00            .byte	0
04788 11A4                        00            .byte	0
04789                                           ! 202  0x00, 0x00, 0x00, 0x00, 0xff, 0x18, 0x18, 0x18,
04790 11A5                        00            .byte	0
04791 11A6                        00            .byte	0
04792 11A7                        00            .byte	0
04793 11A8                        00            .byte	0
04794 11A9                        FF            .byte	$FF
04795 11AA                        18            .byte	$18
04796 11AB                        18            .byte	$18
04797 11AC                        18            .byte	$18
04798                                           ! 203  0x18, 0x18, 0x18, 0x18, 0x1f, 0x18, 0x18, 0x18,
04799 11AD                        18            .byte	$18
04800 11AE                        18            .byte	$18
04801 11AF                        18            .byte	$18
04802 11B0                        18            .byte	$18
04803 11B1                        1F            .byte	$1F
04804 11B2                        18            .byte	$18
04805 11B3                        18            .byte	$18
04806 11B4                        18            .byte	$18
04807                                           ! 204  0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00,
04808 11B5                        00            .byte	0
04809 11B6                        00            .byte	0
04810 11B7                        00            .byte	0
04811 11B8                        00            .byte	0
04812 11B9                        FF            .byte	$FF
04813 11BA                        00            .byte	0
04814 11BB                        00            .byte	0
04815 11BC                        00            .byte	0
04816                                           ! 205  0x18, 0x18, 0x18, 0x18, 0xff, 0x18, 0x18, 0x18,
04817 11BD                        18            .byte	$18
04818 11BE                        18            .byte	$18
04819 11BF                        18            .byte	$18
04820 11C0                        18            .byte	$18
04821 11C1                        FF            .byte	$FF
04822 11C2                        18            .byte	$18
04823 11C3                        18            .byte	$18
04824 11C4                        18            .byte	$18
04825                                           ! 206  0x18, 0x18, 0x1f, 0x18, 0x1f, 0x18, 0x18, 0x18,
04826 11C5                        18            .byte	$18
04827 11C6                        18            .byte	$18
04828 11C7                        1F            .byte	$1F
04829 11C8                        18            .byte	$18
04830 11C9                        1F            .byte	$1F
04831 11CA                        18            .byte	$18
04832 11CB                        18            .byte	$18
04833 11CC                        18            .byte	$18
04834                                           ! 207  0x36, 0x36, 0x36, 0x36, 0x37, 0x36, 0x36, 0x36,
04835 11CD                        36            .byte	$36
04836 11CE                        36            .byte	$36
04837 11CF                        36            .byte	$36
04838 11D0                        36            .byte	$36
04839 11D1                        37            .byte	$37
04840 11D2                        36            .byte	$36
04841 11D3                        36            .byte	$36
04842 11D4                        36            .byte	$36
04843                                           ! 208  0x36, 0x36, 0x37, 0x30, 0x3f, 0x00, 0x00, 0x00,
04844 11D5                        36            .byte	$36
04845 11D6                        36            .byte	$36
04846 11D7                        37            .byte	$37
04847 11D8                        30            .byte	$30
04848 11D9                        3F            .byte	$3F
04849 11DA                        00            .byte	0
04850 11DB                        00            .byte	0
04851 11DC                        00            .byte	0
04852                                           ! 209  0x00, 0x00, 0x3f, 0x30, 0x37, 0x36, 0x36, 0x36,
04853 11DD                        00            .byte	0
04854 11DE                        00            .byte	0
04855 11DF                        3F            .byte	$3F
04856 11E0                        30            .byte	$30
04857 11E1                        37            .byte	$37
04858 11E2                        36            .byte	$36
04859 11E3                        36            .byte	$36
04860 11E4                        36            .byte	$36
04861                                           ! 210  0x36, 0x36, 0xf7, 0x00, 0xff, 0x00, 0x00, 0x00,
04862 11E5                        36            .byte	$36
04863 11E6                        36            .byte	$36
04864 11E7                        F7            .byte	$F7
04865 11E8                        00            .byte	0
04866 11E9                        FF            .byte	$FF
04867 11EA                        00            .byte	0
04868 11EB                        00            .byte	0
04869 11EC                        00            .byte	0
04870                                           ! 211  0x00, 0x00, 0xff, 0x00, 0xf7, 0x36, 0x36, 0x36,
04871 11ED                        00            .byte	0
04872 11EE                        00            .byte	0
04873 11EF                        FF            .byte	$FF
04874 11F0                        00            .byte	0
04875 11F1                        F7            .byte	$F7
04876 11F2                        36            .byte	$36
04877 11F3                        36            .byte	$36
04878 11F4                        36            .byte	$36
04879                                           ! 212  0x36,
04880                                           ! 212  0x36, 0x37, 0x30, 0x37, 0x36, 0x36, 0x36,
04881 11F5                        36            .byte	$36
04882 11F6                        36            .byte	$36
04883 11F7                        37            .byte	$37
04884 11F8                        30            .byte	$30
04885 11F9                        37            .byte	$37
04886 11FA                        36            .byte	$36
04887 11FB                        36            .byte	$36
04888 11FC                        36            .byte	$36
04889                                           ! 213  0x00, 0x00, 0xff, 0x00, 0xff, 0x00, 0x00, 0x00,
04890 11FD                        00            .byte	0
04891 11FE                        00            .byte	0
04892 11FF                        FF            .byte	$FF
04893 1200                        00            .byte	0
04894 1201                        FF            .byte	$FF
04895 1202                        00            .byte	0
04896 1203                        00            .byte	0
04897 1204                        00            .byte	0
04898                                           ! 214  0x36, 0x36, 0xf7, 0x00, 0xf7, 0x36, 0x36, 0x36,
04899 1205                        36            .byte	$36
04900 1206                        36            .byte	$36
04901 1207                        F7            .byte	$F7
04902 1208                        00            .byte	0
04903 1209                        F7            .byte	$F7
04904 120A                        36            .byte	$36
04905 120B                        36            .byte	$36
04906 120C                        36            .byte	$36
04907                                           ! 215  0x18, 0x18, 0xff, 0x00, 0xff, 0x00, 0x00, 0x00,
04908 120D                        18            .byte	$18
04909 120E                        18            .byte	$18
04910 120F                        FF            .byte	$FF
04911 1210                        00            .byte	0
04912 1211                        FF            .byte	$FF
04913 1212                        00            .byte	0
04914 1213                        00            .byte	0
04915 1214                        00            .byte	0
04916                                           ! 216  0x36, 0x36, 0x36, 0x36, 0xff, 0x00, 0x00, 0x00,
04917 1215                        36            .byte	$36
04918 1216                        36            .byte	$36
04919 1217                        36            .byte	$36
04920 1218                        36            .byte	$36
04921 1219                        FF            .byte	$FF
04922 121A                        00            .byte	0
04923 121B                        00            .byte	0
04924 121C                        00            .byte	0
04925                                           ! 217  0x00, 0x00, 0xff, 0x00, 0xff, 0x18, 0x18, 0x18,
04926 121D                        00            .byte	0
04927 121E                        00            .byte	0
04928 121F                        FF            .byte	$FF
04929 1220                        00            .byte	0
04930 1221                        FF            .byte	$FF
04931 1222                        18            .byte	$18
04932 1223                        18            .byte	$18
04933 1224                        18            .byte	$18
04934                                           ! 218  0x00, 0x00, 0x00, 0x00, 0xff, 0x36, 0x36, 0x36,
04935 1225                        00            .byte	0
04936 1226                        00            .byte	0
04937 1227                        00            .byte	0
04938 1228                        00            .byte	0
04939 1229                        FF            .byte	$FF
04940 122A                        36            .byte	$36
04941 122B                        36            .byte	$36
04942 122C                        36            .byte	$36
04943                                           ! 219  0x36, 0x36, 0x36, 0x36, 0x3f, 0x00, 0x00, 0x00,
04944 122D                        36            .byte	$36
04945 122E                        36            .byte	$36
04946 122F                        36            .byte	$36
04947 1230                        36            .byte	$36
04948 1231                        3F            .byte	$3F
04949 1232                        00            .byte	0
04950 1233                        00            .byte	0
04951 1234                        00            .byte	0
04952                                           ! 220  0x18, 0x18, 0x1f, 0x18, 0x1f, 0x00, 0x00, 0x00,
04953 1235                        18            .byte	$18
04954 1236                        18            .byte	$18
04955 1237                        1F            .byte	$1F
04956 1238                        18            .byte	$18
04957 1239                        1F            .byte	$1F
04958 123A                        00            .byte	0
04959 123B                        00            .byte	0
04960 123C                        00            .byte	0
04961                                           ! 221  0x00, 0x00, 0x1f, 0x18, 0x1f, 0x18, 0x18, 0x18,
04962 123D                        00            .byte	0
04963 123E                        00            .byte	0
04964 123F                        1F            .byte	$1F
04965 1240                        18            .byte	$18
04966 1241                        1F            .byte	$1F
04967 1242                        18            .byte	$18
04968 1243                        18            .byte	$18
04969 1244                        18            .byte	$18
04970                                           ! 222  0x00, 0x00, 0x00, 0x00, 0x3f, 0x36, 0x36, 0x36,
04971 1245                        00            .byte	0
04972 1246                        00            .byte	0
04973 1247                        00            .byte	0
04974 1248                        00            .byte	0
04975 1249                        3F            .byte	$3F
04976 124A                        36            .byte	$36
04977 124B                        36            .byte	$36
04978 124C                        36            .byte	$36
04979                                           ! 223  0x36, 0x36, 0x36, 0x36, 0xff, 0x36, 0x36, 0x36,
04980 124D                        36            .byte	$36
04981 124E                        36            .byte	$36
04982 124F                        36            .byte	$36
04983 1250                        36            .byte	$36
04984 1251                        FF            .byte	$FF
04985 1252                        36            .byte	$36
04986 1253                        36            .byte	$36
04987 1254                        36            .byte	$36
04988                                           ! 224  0x18, 0x18, 0xff, 0x18, 0xff, 0x18, 0x18, 0x18,
04989 1255                        18            .byte	$18
04990 1256                        18            .byte	$18
04991 1257                        FF            .byte	$FF
04992 1258                        18            .byte	$18
04993 1259                        FF            .byte	$FF
04994 125A                        18            .byte	$18
04995 125B                        18            .byte	$18
04996 125C                        18            .byte	$18
04997                                           ! 225  0x18, 0x18, 0x18, 0x18, 0xf8, 0x00, 0x00, 0x00,
04998 125D                        18            .byte	$18
04999 125E                        18            .byte	$18
05000 125F                        18            .byte	$18
05001 1260                        18            .byte	$18
05002 1261                        F8            .byte	$F8
05003 1262                        00            .byte	0
05004 1263                        00            .byte	0
05005 1264                        00            .byte	0
05006                                           ! 226  0x00, 0x00, 0x00, 0x00, 0x1f, 0x18, 0x18, 0x18,
05007 1265                        00            .byte	0
05008 1266                        00            .byte	0
05009 1267                        00            .byte	0
05010 1268                        00            .byte	0
05011 1269                        1F            .byte	$1F
05012 126A                        18            .byte	$18
05013 126B                        18            .byte	$18
05014 126C                        18            .byte	$18
05015                                           ! 227  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
05016 126D                        FF            .byte	$FF
05017 126E                        FF            .byte	$FF
05018 126F                        FF            .byte	$FF
05019 1270                        FF            .byte	$FF
05020 1271                        FF            .byte	$FF
05021 1272                        FF            .byte	$FF
05022 1273                        FF            .byte	$FF
05023 1274                        FF            .byte	$FF
05024                                           ! 228  0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
05025 1275                        00            .byte	0
05026 1276                        00            .byte	0
05027 1277                        00            .byte	0
05028 1278                        00            .byte	0
05029 1279                        FF            .byte	$FF
05030 127A                        FF            .byte	$FF
05031 127B                        FF            .byte	$FF
05032 127C                        FF            .byte	$FF
05033                                           ! 229  0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0,
05034 127D                        F0            .byte	$F0
05035 127E                        F0            .byte	$F0
05036 127F                        F0            .byte	$F0
05037 1280                        F0            .byte	$F0
05038 1281                        F0            .byte	$F0
05039 1282                        F0            .byte	$F0
05040 1283                        F0            .byte	$F0
05041 1284                        F0            .byte	$F0
05042                                           ! 230  0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f,
05043 1285                        0F            .byte	$F
05044 1286                        0F            .byte	$F
05045 1287                        0F            .byte	$F
05046 1288                        0F            .byte	$F
05047 1289                        0F            .byte	$F
05048 128A                        0F            .byte	$F
05049 128B                        0F            .byte	$F
05050 128C                        0F            .byte	$F
05051                                           ! 231  0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
05052 128D                        FF            .byte	$FF
05053 128E                        FF            .byte	$FF
05054 128F                        FF            .byte	$FF
05055 1290                        FF            .byte	$FF
05056 1291                        00            .byte	0
05057 1292                        00            .byte	0
05058 1293                        00            .byte	0
05059 1294                        00            .byte	0
05060                                           ! 232  0x00, 0x00, 0x76, 0xdc, 0xc8, 0xdc, 0x76, 0x00,
05061 1295                        00            .byte	0
05062 1296                        00            .byte	0
05063 1297                        76            .byte	$76
05064 1298                        DC            .byte	$DC
05065 1299                        C8            .byte	$C8
05066 129A                        DC            .byte	$DC
05067 129B                        76            .byte	$76
05068 129C                        00            .byte	0
05069                                           ! 233  0x00, 0x78, 0xcc, 0xf8, 0xcc, 0xf8, 0xc0, 0xc0,
05070 129D                        00            .byte	0
05071 129E                        78            .byte	$78
05072 129F                        CC            .byte	$CC
05073 12A0                        F8            .byte	$F8
05074 12A1                        CC            .byte	$CC
05075 12A2                        F8            .byte	$F8
05076 12A3                        C0            .byte	$C0
05077 12A4                        C0            .byte	$C0
05078                                           ! 234  0x00, 0xfc, 0xcc, 0xc0, 0xc0, 0xc0, 0xc0, 0x00,
05079 12A5                        00            .byte	0
05080 12A6                        FC            .byte	$FC
05081 12A7                        CC            .byte	$CC
05082 12A8                        C0            .byte	$C0
05083 12A9                        C0            .byte	$C0
05084 12AA                        C0            .byte	$C0
05085 12AB                        C0            .byte	$C0
05086 12AC                        00            .byte	0
05087                                           ! 235  0x00, 0xfe, 0x6c, 0x6c, 0x6c, 0x6c, 0x6c, 0x00,
05088 12AD                        00            .byte	0
05089 12AE                        FE            .byte	$FE
05090 12AF                        6C            .byte	$6C
05091 12B0                        6C            .byte	$6C
05092 12B1                        6C            .byte	$6C
05093 12B2                        6C            .byte	$6C
05094 12B3                        6C            .byte	$6C
05095 12B4                        00            .byte	0
05096                                           ! 236  0xfc, 0xcc, 0x60, 0x30, 0x60, 0xcc, 0xfc, 0x00,
05097 12B5                        FC            .byte	$FC
05098 12B6                        CC            .byte	$CC
05099 12B7                        60            .byte	$60
05100 12B8                        30            .byte	$30
05101 12B9                        60            .byte	$60
05102 12BA                        CC            .byte	$CC
05103 12BB                        FC            .byte	$FC
05104 12BC                        00            .byte	0
05105                                           ! 237  0x00, 0x00, 0x7e, 0xd8, 0xd8, 0xd8, 0x70, 0x00,
05106 12BD                        00            .byte	0
05107 12BE                        00            .byte	0
05108 12BF                        7E            .byte	$7E
05109 12C0                        D8            .byte	$D8
05110 12C1                        D8            .byte	$D8
05111 12C2                        D8            .byte	$D8
05112 12C3                        70            .byte	$70
05113 12C4                        00            .byte	0
05114                                           ! 238  0x00, 0x66, 0x66, 0x66, 0x66, 0x7c, 0x60, 0xc0,
05115 12C5                        00            .byte	0
05116 12C6                        66            .byte	$66
05117 12C7                        66            .byte	$66
05118 12C8                        66            .byte	$66
05119 12C9                        66            .byte	$66
05120 12CA                        7C            .byte	$7C
05121 12CB                        60            .byte	$60
05122 12CC                        C0            .byte	$C0
05123                                           ! 239  0x00, 0x76, 0xdc, 0x18, 0x18, 0x18, 0x18, 0x00,
05124 12CD                        00            .byte	0
05125 12CE                        76            .byte	$76
05126 12CF                        DC            .byte	$DC
05127 12D0                        18            .byte	$18
05128 12D1                        18            .byte	$18
05129 12D2                        18            .byte	$18
05130 12D3                        18            .byte	$18
05131 12D4                        00            .byte	0
05132                                           ! 240  0xfc, 0x30, 0x78, 0xcc, 0xcc, 0x78, 0x30, 0xfc,
05133 12D5                        FC            .byte	$FC
05134 12D6                        30            .byte	$30
05135 12D7                        78            .byte	$78
05136 12D8                        CC            .byte	$CC
05137 12D9                        CC            .byte	$CC
05138 12DA                        78            .byte	$78
05139 12DB                        30            .byte	$30
05140 12DC                        FC            .byte	$FC
05141                                           ! 241  0x38, 0x6c, 0xc6, 0xfe, 0xc6, 0x6c, 0x38, 0x00,
05142 12DD                        38            .byte	$38
05143 12DE                        6C            .byte	$6C
05144 12DF                        C6            .byte	$C6
05145 12E0                        FE            .byte	$FE
05146 12E1                        C6            .byte	$C6
05147 12E2                        6C            .byte	$6C
05148 12E3                        38            .byte	$38
05149 12E4                        00            .byte	0
05150                                           ! 242  0x38, 0x6c, 0xc6, 0xc6, 0x6c, 0x6c, 0xee, 0x00,
05151 12E5                        38            .byte	$38
05152 12E6                        6C            .byte	$6C
05153 12E7                        C6            .byte	$C6
05154 12E8                        C6            .byte	$C6
05155 12E9                        6C            .byte	$6C
05156 12EA                        6C            .byte	$6C
05157 12EB                        EE            .byte	$EE
05158 12EC                        00            .byte	0
05159                                           ! 243  0x1c, 0x30, 0x18, 0x7c, 0xcc, 0xcc, 0x78, 0x00,
05160 12ED                        1C            .byte	$1C
05161 12EE                        30            .byte	$30
05162 12EF                        18            .byte	$18
05163 12F0                        7C            .byte	$7C
05164 12F1                        CC            .byte	$CC
05165 12F2                        CC            .byte	$CC
05166 12F3                        78            .byte	$78
05167 12F4                        00            .byte	0
05168                                           ! 244  0x00, 0x00, 0x7e, 0xdb, 0xdb, 0x7e, 0x00, 0x00,
05169 12F5                        00            .byte	0
05170 12F6                        00            .byte	0
05171 12F7                        7E            .byte	$7E
05172 12F8                        DB            .byte	$DB
05173 12F9                        DB            .byte	$DB
05174 12FA                        7E            .byte	$7E
05175 12FB                        00            .byte	0
05176 12FC                        00            .byte	0
05177                                           ! 245  0x06, 0x0c, 0x7e, 0xdb, 0xdb, 0x7e, 0x60, 0xc0,
05178 12FD                        06            .byte	6
05179 12FE                        0C            .byte	$C
05180 12FF                        7E            .byte	$7E
05181 1300                        DB            .byte	$DB
05182 1301                        DB            .byte	$DB
05183 1302                        7E            .byte	$7E
05184 1303                        60            .byte	$60
05185 1304                        C0            .byte	$C0
05186                                           ! 246  0x38, 0x60, 0xc0, 0xf8, 0xc0, 0x60, 0x38, 0x00,
05187 1305                        38            .byte	$38
05188 1306                        60            .byte	$60
05189 1307                        C0            .byte	$C0
05190 1308                        F8            .byte	$F8
05191 1309                        C0            .byte	$C0
05192 130A                        60            .byte	$60
05193 130B                        38            .byte	$38
05194 130C                        00            .byte	0
05195                                           ! 247  0x78, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x00,
05196 130D                        78            .byte	$78
05197 130E                        CC            .byte	$CC
05198 130F                        CC            .byte	$CC
05199 1310                        CC            .byte	$CC
05200 1311                        CC            .byte	$CC
05201 1312                        CC            .byte	$CC
05202 1313                        CC            .byte	$CC
05203 1314                        00            .byte	0
05204                                           ! 248  0x00, 0xfc, 0x00, 0xfc, 0x00, 0xfc, 0x00, 0x00,
05205 1315                        00            .byte	0
05206 1316                        FC            .byte	$FC
05207 1317                        00            .byte	0
05208 1318                        FC            .byte	$FC
05209 1319                        00            .byte	0
05210 131A                        FC            .byte	$FC
05211 131B                        00            .byte	0
05212 131C                        00            .byte	0
05213                                           ! 249  0x30, 0x30, 0xfc, 0x30, 0x30, 0x00, 0xfc, 0x00,
05214 131D                        30            .byte	$30
05215 131E                        30            .byte	$30
05216 131F                        FC            .byte	$FC
05217 1320                        30            .byte	$30
05218 1321                        30            .byte	$30
05219 1322                        00            .byte	0
05220 1323                        FC            .byte	$FC
05221 1324                        00            .byte	0
05222                                           ! 250  0x60, 0x30, 0x18, 0x30, 0x60, 0x00, 0xfc, 0x00,
05223 1325                        60            .byte	$60
05224 1326                        30            .byte	$30
05225 1327                        18            .byte	$18
05226 1328                        30            .byte	$30
05227 1329                        60            .byte	$60
05228 132A                        00            .byte	0
05229 132B                        FC            .byte	$FC
05230 132C                        00            .byte	0
05231                                           ! 251  0x18, 0x30, 0x60, 0x30, 0x18, 0x00, 0xfc, 0x00,
05232 132D                        18            .byte	$18
05233 132E                        30            .byte	$30
05234 132F                        60            .byte	$60
05235 1330                        30            .byte	$30
05236 1331                        18            .byte	$18
05237 1332                        00            .byte	0
05238 1333                        FC            .byte	$FC
05239 1334                        00            .byte	0
05240                                           ! 252  0x0e, 0x1b, 0x1b, 0x18, 0x18, 0x18, 0x18, 0x18,
05241 1335                        0E            .byte	$E
05242 1336                        1B            .byte	$1B
05243 1337                        1B            .byte	$1B
05244 1338                        18            .byte	$18
05245 1339                        18            .byte	$18
05246 133A                        18            .byte	$18
05247 133B                        18            .byte	$18
05248 133C                        18            .byte	$18
05249                                           ! 253  0x18, 0x18, 0x18, 0x18, 0x18, 0xd8, 0xd8, 0x
05250 133D                        18            .byte	$18
05251 133E                        18            .byte	$18
05252 133F                        18            .byte	$18
05253 1340                        18            .byte	$18
05254 1341                        18            .byte	$18
05255 1342                        D8            .byte	$D8
05256 1343                        D8            .byte	$D8
05257                                           ! 253 70,
05258 1344                        70            .byte	$70
05259                                           ! 254  0x30, 0x30, 0x00, 0xfc, 0x00, 0x30, 0x30, 0x00,
05260 1345                        30            .byte	$30
05261 1346                        30            .byte	$30
05262 1347                        00            .byte	0
05263 1348                        FC            .byte	$FC
05264 1349                        00            .byte	0
05265 134A                        30            .byte	$30
05266 134B                        30            .byte	$30
05267 134C                        00            .byte	0
05268                                           ! 255  0x00, 0x76, 0xdc, 0x00, 0x76, 0xdc, 0x00, 0x00,
05269 134D                        00            .byte	0
05270 134E                        76            .byte	$76
05271 134F                        DC            .byte	$DC
05272 1350                        00            .byte	0
05273 1351                        76            .byte	$76
05274 1352                        DC            .byte	$DC
05275 1353                        00            .byte	0
05276 1354                        00            .byte	0
05277                                           ! 256  0x38, 0x6c, 0x6c, 0x38, 0x00, 0x00, 0x00, 0x00,
05278 1355                        38            .byte	$38
05279 1356                        6C            .byte	$6C
05280 1357                        6C            .byte	$6C
05281 1358                        38            .byte	$38
05282 1359                        00            .byte	0
05283 135A                        00            .byte	0
05284 135B                        00            .byte	0
05285 135C                        00            .byte	0
05286                                           ! 257  0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00,
05287 135D                        00            .byte	0
05288 135E                        00            .byte	0
05289 135F                        00            .byte	0
05290 1360                        18            .byte	$18
05291 1361                        18            .byte	$18
05292 1362                        00            .byte	0
05293 1363                        00            .byte	0
05294 1364                        00            .byte	0
05295                                           ! 258  0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00,
05296 1365                        00            .byte	0
05297 1366                        00            .byte	0
05298 1367                        00            .byte	0
05299 1368                        00            .byte	0
05300 1369                        18            .byte	$18
05301 136A                        00            .byte	0
05302 136B                        00            .byte	0
05303 136C                        00            .byte	0
05304                                           ! 259  0x0f, 0x0c, 0x0c, 0x0c, 0xec, 0x6c, 0x3c, 0x1c,
05305 136D                        0F            .byte	$F
05306 136E                        0C            .byte	$C
05307 136F                        0C            .byte	$C
05308 1370                        0C            .byte	$C
05309 1371                        EC            .byte	$EC
05310 1372                        6C            .byte	$6C
05311 1373                        3C            .byte	$3C
05312 1374                        1C            .byte	$1C
05313                                           ! 260  0x78, 0x6c, 0x6c, 0x6c, 0x6c, 0x00, 0x00, 0x00,
05314 1375                        78            .byte	$78
05315 1376                        6C            .byte	$6C
05316 1377                        6C            .byte	$6C
05317 1378                        6C            .byte	$6C
05318 1379                        6C            .byte	$6C
05319 137A                        00            .byte	0
05320 137B                        00            .byte	0
05321 137C                        00            .byte	0
05322                                           ! 261  0x70, 0x18, 0x30, 0x60, 0x78, 0x00, 0x00, 0x00,
05323 137D                        70            .byte	$70
05324 137E                        18            .byte	$18
05325 137F                        30            .byte	$30
05326 1380                        60            .byte	$60
05327 1381                        78            .byte	$78
05328 1382                        00            .byte	0
05329 1383                        00            .byte	0
05330 1384                        00            .byte	0
05331                                           ! 262  0x00, 0x00, 0x3c, 0x3c, 0x3c, 0x3c, 0x00, 0x00,
05332 1385                        00            .byte	0
05333 1386                        00            .byte	0
05334 1387                        3C            .byte	$3C
05335 1388                        3C            .byte	$3C
05336 1389                        3C            .byte	$3C
05337 138A                        3C            .byte	$3C
05338 138B                        00            .byte	0
05339 138C                        00            .byte	0
05340                                           ! 263  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
05341 138D                        00            .byte	0
05342 138E                        00            .byte	0
05343 138F                        00            .byte	0
05344 1390                        00            .byte	0
05345 1391                        00            .byte	0
05346 1392                        00            .byte	0
05347 1393                        00            .byte	0
05348                                           ! 264 };
05349 1394                        00            .byte	0
05350                                           ! 265 static Bit8u vgafont14[256*14]=
05351                                           ! 266 {
05352                       00001395            _vgafont14:
05353                                           ! 267  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
05354 1395                        00            .byte	0
05355 1396                        00            .byte	0
05356 1397                        00            .byte	0
05357 1398                        00            .byte	0
05358 1399                        00            .byte	0
05359 139A                        00            .byte	0
05360 139B                        00            .byte	0
05361 139C                        00            .byte	0
05362 139D                        00            .byte	0
05363 139E                        00            .byte	0
05364 139F                        00            .byte	0
05365 13A0                        00            .byte	0
05366 13A1                        00            .byte	0
05367 13A2                        00            .byte	0
05368                                           ! 268  0x00, 0x00, 0x7e, 0x81, 0xa5, 0x81, 0x81, 0xbd, 0x99, 0x81, 0x7e, 0x00, 0x00, 0x00,
05369 13A3                        00            .byte	0
05370 13A4                        00            .byte	0
05371 13A5                        7E            .byte	$7E
05372 13A6                        81            .byte	$81
05373 13A7                        A5            .byte	$A5
05374 13A8                        81            .byte	$81
05375 13A9                        81            .byte	$81
05376 13AA                        BD            .byte	$BD
05377 13AB                        99            .byte	$99
05378 13AC                        81            .byte	$81
05379 13AD                        7E            .byte	$7E
05380 13AE                        00            .byte	0
05381 13AF                        00            .byte	0
05382 13B0                        00            .byte	0
05383                                           ! 269  0x00, 0x00, 0x7e, 0xff, 0xdb, 0xff, 0xff, 0xc3, 0xe7, 0xff, 0x7e, 0x00, 0x00, 0x00,
05384 13B1                        00            .byte	0
05385 13B2                        00            .byte	0
05386 13B3                        7E            .byte	$7E
05387 13B4                        FF            .byte	$FF
05388 13B5                        DB            .byte	$DB
05389 13B6                        FF            .byte	$FF
05390 13B7                        FF            .byte	$FF
05391 13B8                        C3            .byte	$C3
05392 13B9                        E7            .byte	$E7
05393 13BA                        FF            .byte	$FF
05394 13BB                        7E            .byte	$7E
05395 13BC                        00            .byte	0
05396 13BD                        00            .byte	0
05397 13BE                        00            .byte	0
05398                                           ! 270  0x00, 0x00, 0x00, 0x6c, 0xfe, 0xfe, 0xfe, 0xfe, 0x7c, 0x38, 0x10, 0x00, 0x00, 0x00,
05399 13BF                        00            .byte	0
05400 13C0                        00            .byte	0
05401 13C1                        00            .byte	0
05402 13C2                        6C            .byte	$6C
05403 13C3                        FE            .byte	$FE
05404 13C4                        FE            .byte	$FE
05405 13C5                        FE            .byte	$FE
05406 13C6                        FE            .byte	$FE
05407 13C7                        7C            .byte	$7C
05408 13C8                        38            .byte	$38
05409 13C9                        10            .byte	$10
05410 13CA                        00            .byte	0
05411 13CB                        00            .byte	0
05412 13CC                        00            .byte	0
05413                                           ! 271  0x00, 0x00, 0x00, 0x10, 0x38, 0x7c, 0xfe, 0x7c, 0x38, 0x10, 0x00, 0x00, 0x00, 0x00,
05414 13CD                        00            .byte	0
05415 13CE                        00            .byte	0
05416 13CF                        00            .byte	0
05417 13D0                        10            .byte	$10
05418 13D1                        38            .byte	$38
05419 13D2                        7C            .byte	$7C
05420 13D3                        FE            .byte	$FE
05421 13D4                        7C            .byte	$7C
05422 13D5                        38            .byte	$38
05423 13D6                        10            .byte	$10
05424 13D7                        00            .byte	0
05425 13D8                        00            .byte	0
05426 13D9                        00            .byte	0
05427 13DA                        00            .byte	0
05428                                           ! 272  0x00, 0x00, 0x18, 0x3c, 0x3c, 0xe7, 0xe7, 0xe7, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00,
05429 13DB                        00            .byte	0
05430 13DC                        00            .byte	0
05431 13DD                        18            .byte	$18
05432 13DE                        3C            .byte	$3C
05433 13DF                        3C            .byte	$3C
05434 13E0                        E7            .byte	$E7
05435 13E1                        E7            .byte	$E7
05436 13E2                        E7            .byte	$E7
05437 13E3                        18            .byte	$18
05438 13E4                        18            .byte	$18
05439 13E5                        3C            .byte	$3C
05440 13E6                        00            .byte	0
05441 13E7                        00            .byte	0
05442 13E8                        00            .byte	0
05443                                           ! 273  0x00, 0x00, 0x18, 0x3c, 0x7e, 0xff, 0xff, 0x7e, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00,
05444 13E9                        00            .byte	0
05445 13EA                        00            .byte	0
05446 13EB                        18            .byte	$18
05447 13EC                        3C            .byte	$3C
05448 13ED                        7E            .byte	$7E
05449 13EE                        FF            .byte	$FF
05450 13EF                        FF            .byte	$FF
05451 13F0                        7E            .byte	$7E
05452 13F1                        18            .byte	$18
05453 13F2                        18            .byte	$18
05454 13F3                        3C            .byte	$3C
05455 13F4                        00            .byte	0
05456 13F5                        00            .byte	0
05457 13F6                        00            .byte	0
05458                                           ! 274  0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x3c, 0x3c, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00,
05459 13F7                        00            .byte	0
05460 13F8                        00            .byte	0
05461 13F9                        00            .byte	0
05462 13FA                        00            .byte	0
05463 13FB                        00            .byte	0
05464 13FC                        18            .byte	$18
05465 13FD                        3C            .byte	$3C
05466 13FE                        3C            .byte	$3C
05467 13FF                        18            .byte	$18
05468 1400                        00            .byte	0
05469 1401                        00            .byte	0
05470 1402                        00            .byte	0
05471 1403                        00            .byte	0
05472 1404                        00            .byte	0
05473                                           ! 275  0xff, 0xff, 0xff, 0xff, 0xff, 0xe7, 0xc3, 0xc3, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff,
05474 1405                        FF            .byte	$FF
05475 1406                        FF            .byte	$FF
05476 1407                        FF            .byte	$FF
05477 1408                        FF            .byte	$FF
05478 1409                        FF            .byte	$FF
05479 140A                        E7            .byte	$E7
05480 140B                        C3            .byte	$C3
05481 140C                        C3            .byte	$C3
05482 140D                        E7            .byte	$E7
05483 140E                        FF            .byte	$FF
05484 140F                        FF            .byte	$FF
05485 1410                        FF            .byte	$FF
05486 1411                        FF            .byte	$FF
05487 1412                        FF            .byte	$FF
05488                                           ! 276  0x00, 0x00, 0x00, 0x00, 0x3c, 0x66, 0x42, 0x42, 0x66, 0x3c, 0x00, 0x00, 0x00, 0x00,
05489 1413                        00            .byte	0
05490 1414                        00            .byte	0
05491 1415                        00            .byte	0
05492 1416                        00            .byte	0
05493 1417                        3C            .byte	$3C
05494 1418                        66            .byte	$66
05495 1419                        42            .byte	$42
05496 141A                        42            .byte	$42
05497 141B                        66            .byte	$66
05498 141C                        3C            .byte	$3C
05499 141D                        00            .byte	0
05500 141E                        00            .byte	0
05501 141F                        00            .byte	0
05502 1420                        00            .byte	0
05503                                           ! 277  0xff, 0xff, 0xff, 0xff, 0xc3, 0x99, 0xbd, 0xbd, 0x99, 0xc3, 0xff, 0xff, 0xff, 0xff,
05504 1421                        FF            .byte	$FF
05505 1422                        FF            .byte	$FF
05506 1423                        FF            .byte	$FF
05507 1424                        FF            .byte	$FF
05508 1425                        C3            .byte	$C3
05509 1426                        99            .byte	$99
05510 1427                        BD            .byte	$BD
05511 1428                        BD            .byte	$BD
05512 1429                        99            .byte	$99
05513 142A                        C3            .byte	$C3
05514 142B                        FF            .byte	$FF
05515 142C                        FF            .byte	$FF
05516 142D                        FF            .byte	$FF
05517 142E                        FF            .byte	$FF
05518                                           ! 278  0x00, 0x00, 0x1e, 0x0e, 0x1a, 0x32, 0x78, 0xcc, 0xcc, 0xcc, 0x78, 0x00, 0x00, 0x00,
05519 142F                        00            .byte	0
05520 1430                        00            .byte	0
05521 1431                        1E            .byte	$1E
05522 1432                        0E            .byte	$E
05523 1433                        1A            .byte	$1A
05524 1434                        32            .byte	$32
05525 1435                        78            .byte	$78
05526 1436                        CC            .byte	$CC
05527 1437                        CC            .byte	$CC
05528 1438                        CC            .byte	$CC
05529 1439                        78            .byte	$78
05530 143A                        00            .byte	0
05531 143B                        00            .byte	0
05532 143C                        00            .byte	0
05533                                           ! 279  0x00, 0x00, 0x3c, 0x66, 0x66, 0x66, 0x3c, 0x18, 0x7e, 0x18, 0x18, 0x00, 0x00, 0x00,
05534 143D                        00            .byte	0
05535 143E                        00            .byte	0
05536 143F                        3C            .byte	$3C
05537 1440                        66            .byte	$66
05538 1441                        66            .byte	$66
05539 1442                        66            .byte	$66
05540 1443                        3C            .byte	$3C
05541 1444                        18            .byte	$18
05542 1445                        7E            .byte	$7E
05543 1446                        18            .byte	$18
05544 1447                        18            .byte	$18
05545 1448                        00            .byte	0
05546 1449                        00            .byte	0
05547 144A                        00            .byte	0
05548                                           ! 280  0x00, 0x00, 0x3f, 0x33, 0x3f, 0x30, 0x30, 0x30, 0x70, 0xf0, 0xe0, 0x00, 0x00, 0x00,
05549 144B                        00            .byte	0
05550 144C                        00            .byte	0
05551 144D                        3F            .byte	$3F
05552 144E                        33            .byte	$33
05553 144F                        3F            .byte	$3F
05554 1450                        30            .byte	$30
05555 1451                        30            .byte	$30
05556 1452                        30            .byte	$30
05557 1453                        70            .byte	$70
05558 1454                        F0            .byte	$F0
05559 1455                        E0            .byte	$E0
05560 1456                        00            .byte	0
05561 1457                        00            .byte	0
05562 1458                        00            .byte	0
05563                                           ! 281  0x00, 0x00, 0x7f, 0x63, 0x7f, 0x63, 0x63, 0x63, 0x67, 0xe7, 0xe6, 0xc0, 0x00, 0x00,
05564 1459                        00            .byte	0
05565 145A                        00            .byte	0
05566 145B                        7F            .byte	$7F
05567 145C                        63            .byte	$63
05568 145D                        7F            .byte	$7F
05569 145E                        63            .byte	$63
05570 145F                        63            .byte	$63
05571 1460                        63            .byte	$63
05572 1461                        67            .byte	$67
05573 1462                        E7            .byte	$E7
05574 1463                        E6            .byte	$E6
05575 1464                        C0            .byte	$C0
05576 1465                        00            .byte	0
05577 1466                        00            .byte	0
05578                                           ! 282  0x00, 0x00, 0x18, 0x18, 0xdb, 0x3c, 0xe7, 0x3c, 0xdb, 0x18, 0x18, 0x00, 0x00, 0x00,
05579 1467                        00            .byte	0
05580 1468                        00            .byte	0
05581 1469                        18            .byte	$18
05582 146A                        18            .byte	$18
05583 146B                        DB            .byte	$DB
05584 146C                        3C            .byte	$3C
05585 146D                        E7            .byte	$E7
05586 146E                        3C            .byte	$3C
05587 146F                        DB            .byte	$DB
05588 1470                        18            .byte	$18
05589 1471                        18            .byte	$18
05590 1472                        00            .byte	0
05591 1473                        00            .byte	0
05592 1474                        00            .byte	0
05593                                           ! 283  0x00, 0x00, 0x80, 0xc0, 0xe0, 0xf8, 0xfe, 0xf8, 0xe0, 0xc0, 0x80, 0x00, 0x00, 0x00,
05594 1475                        00            .byte	0
05595 1476                        00            .byte	0
05596 1477                        80            .byte	$80
05597 1478                        C0            .byte	$C0
05598 1479                        E0            .byte	$E0
05599 147A                        F8            .byte	$F8
05600 147B                        FE            .byte	$FE
05601 147C                        F8            .byte	$F8
05602 147D                        E0            .byte	$E0
05603 147E                        C0            .byte	$C0
05604 147F                        80            .byte	$80
05605 1480                        00            .byte	0
05606 1481                        00            .byte	0
05607 1482                        00            .byte	0
05608                                           ! 284  0x00, 0x00, 0x02, 0x06, 0x0e, 0x3e, 0xfe, 0x3e, 0x0e, 0x06, 0x02, 0x00, 
05609 1483                        00            .byte	0
05610 1484                        00            .byte	0
05611 1485                        02            .byte	2
05612 1486                        06            .byte	6
05613 1487                        0E            .byte	$E
05614 1488                        3E            .byte	$3E
05615 1489                        FE            .byte	$FE
05616 148A                        3E            .byte	$3E
05617 148B                        0E            .byte	$E
05618 148C                        06            .byte	6
05619 148D                        02            .byte	2
05620 148E                        00            .byte	0
05621                                           ! 284 0x00, 0x00,
05622 148F                        00            .byte	0
05623 1490                        00            .byte	0
05624                                           ! 285  0x00, 0x00, 0x18, 0x3c, 0x7e, 0x18, 0x18, 0x18, 0x7e, 0x3c, 0x18, 0x00, 0x00, 0x00,
05625 1491                        00            .byte	0
05626 1492                        00            .byte	0
05627 1493                        18            .byte	$18
05628 1494                        3C            .byte	$3C
05629 1495                        7E            .byte	$7E
05630 1496                        18            .byte	$18
05631 1497                        18            .byte	$18
05632 1498                        18            .byte	$18
05633 1499                        7E            .byte	$7E
05634 149A                        3C            .byte	$3C
05635 149B                        18            .byte	$18
05636 149C                        00            .byte	0
05637 149D                        00            .byte	0
05638 149E                        00            .byte	0
05639                                           ! 286  0x00, 0x00, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x00, 0x66, 0x66, 0x00, 0x00, 0x00,
05640 149F                        00            .byte	0
05641 14A0                        00            .byte	0
05642 14A1                        66            .byte	$66
05643 14A2                        66            .byte	$66
05644 14A3                        66            .byte	$66
05645 14A4                        66            .byte	$66
05646 14A5                        66            .byte	$66
05647 14A6                        66            .byte	$66
05648 14A7                        00            .byte	0
05649 14A8                        66            .byte	$66
05650 14A9                        66            .byte	$66
05651 14AA                        00            .byte	0
05652 14AB                        00            .byte	0
05653 14AC                        00            .byte	0
05654                                           ! 287  0x00, 0x00, 0x7f, 0xdb, 0xdb, 0xdb, 0x7b, 0x1b, 0x1b, 0x1b, 0x1b, 0x00, 0x00, 0x00,
05655 14AD                        00            .byte	0
05656 14AE                        00            .byte	0
05657 14AF                        7F            .byte	$7F
05658 14B0                        DB            .byte	$DB
05659 14B1                        DB            .byte	$DB
05660 14B2                        DB            .byte	$DB
05661 14B3                        7B            .byte	$7B
05662 14B4                        1B            .byte	$1B
05663 14B5                        1B            .byte	$1B
05664 14B6                        1B            .byte	$1B
05665 14B7                        1B            .byte	$1B
05666 14B8                        00            .byte	0
05667 14B9                        00            .byte	0
05668 14BA                        00            .byte	0
05669                                           ! 288  0x00, 0x7c, 0xc6, 0x60, 0x38, 0x6c, 0xc6, 0xc6, 0x6c, 0x38, 0x0c, 0xc6, 0x7c, 0x00,
05670 14BB                        00            .byte	0
05671 14BC                        7C            .byte	$7C
05672 14BD                        C6            .byte	$C6
05673 14BE                        60            .byte	$60
05674 14BF                        38            .byte	$38
05675 14C0                        6C            .byte	$6C
05676 14C1                        C6            .byte	$C6
05677 14C2                        C6            .byte	$C6
05678 14C3                        6C            .byte	$6C
05679 14C4                        38            .byte	$38
05680 14C5                        0C            .byte	$C
05681 14C6                        C6            .byte	$C6
05682 14C7                        7C            .byte	$7C
05683 14C8                        00            .byte	0
05684                                           ! 289  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xfe, 0xfe, 0x00, 0x00, 0x00,
05685 14C9                        00            .byte	0
05686 14CA                        00            .byte	0
05687 14CB                        00            .byte	0
05688 14CC                        00            .byte	0
05689 14CD                        00            .byte	0
05690 14CE                        00            .byte	0
05691 14CF                        00            .byte	0
05692 14D0                        00            .byte	0
05693 14D1                        FE            .byte	$FE
05694 14D2                        FE            .byte	$FE
05695 14D3                        FE            .byte	$FE
05696 14D4                        00            .byte	0
05697 14D5                        00            .byte	0
05698 14D6                        00            .byte	0
05699                                           ! 290  0x00, 0x00, 0x18, 0x3c, 0x7e, 0x18, 0x18, 0x18, 0x7e, 0x3c, 0x18, 0x7e, 0x00, 0x00,
05700 14D7                        00            .byte	0
05701 14D8                        00            .byte	0
05702 14D9                        18            .byte	$18
05703 14DA                        3C            .byte	$3C
05704 14DB                        7E            .byte	$7E
05705 14DC                        18            .byte	$18
05706 14DD                        18            .byte	$18
05707 14DE                        18            .byte	$18
05708 14DF                        7E            .byte	$7E
05709 14E0                        3C            .byte	$3C
05710 14E1                        18            .byte	$18
05711 14E2                        7E            .byte	$7E
05712 14E3                        00            .byte	0
05713 14E4                        00            .byte	0
05714                                           ! 291  0x00, 0x00, 0x18, 0x3c, 0x7e, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00,
05715 14E5                        00            .byte	0
05716 14E6                        00            .byte	0
05717 14E7                        18            .byte	$18
05718 14E8                        3C            .byte	$3C
05719 14E9                        7E            .byte	$7E
05720 14EA                        18            .byte	$18
05721 14EB                        18            .byte	$18
05722 14EC                        18            .byte	$18
05723 14ED                        18            .byte	$18
05724 14EE                        18            .byte	$18
05725 14EF                        18            .byte	$18
05726 14F0                        00            .byte	0
05727 14F1                        00            .byte	0
05728 14F2                        00            .byte	0
05729                                           ! 292  0x00, 0x00, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x7e, 0x3c, 0x18, 0x00, 0x00, 0x00,
05730 14F3                        00            .byte	0
05731 14F4                        00            .byte	0
05732 14F5                        18            .byte	$18
05733 14F6                        18            .byte	$18
05734 14F7                        18            .byte	$18
05735 14F8                        18            .byte	$18
05736 14F9                        18            .byte	$18
05737 14FA                        18            .byte	$18
05738 14FB                        7E            .byte	$7E
05739 14FC                        3C            .byte	$3C
05740 14FD                        18            .byte	$18
05741 14FE                        00            .byte	0
05742 14FF                        00            .byte	0
05743 1500                        00            .byte	0
05744                                           ! 293  0x00, 0x00, 0x00, 0x00, 0x18, 0x0c, 0xfe, 0x0c, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00,
05745 1501                        00            .byte	0
05746 1502                        00            .byte	0
05747 1503                        00            .byte	0
05748 1504                        00            .byte	0
05749 1505                        18            .byte	$18
05750 1506                        0C            .byte	$C
05751 1507                        FE            .byte	$FE
05752 1508                        0C            .byte	$C
05753 1509                        18            .byte	$18
05754 150A                        00            .byte	0
05755 150B                        00            .byte	0
05756 150C                        00            .byte	0
05757 150D                        00            .byte	0
05758 150E                        00            .byte	0
05759                                           ! 294  0x00, 0x00, 0x00, 0x00, 0x30, 0x60, 0xfe, 0x60, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00,
05760 150F                        00            .byte	0
05761 1510                        00            .byte	0
05762 1511                        00            .byte	0
05763 1512                        00            .byte	0
05764 1513                        30            .byte	$30
05765 1514                        60            .byte	$60
05766 1515                        FE            .byte	$FE
05767 1516                        60            .byte	$60
05768 1517                        30            .byte	$30
05769 1518                        00            .byte	0
05770 1519                        00            .byte	0
05771 151A                        00            .byte	0
05772 151B                        00            .byte	0
05773 151C                        00            .byte	0
05774                                           ! 295  0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xc0, 0xc0, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00,
05775 151D                        00            .byte	0
05776 151E                        00            .byte	0
05777 151F                        00            .byte	0
05778 1520                        00            .byte	0
05779 1521                        00            .byte	0
05780 1522                        C0            .byte	$C0
05781 1523                        C0            .byte	$C0
05782 1524                        C0            .byte	$C0
05783 1525                        FE            .byte	$FE
05784 1526                        00            .byte	0
05785 1527                        00            .byte	0
05786 1528                        00            .byte	0
05787 1529                        00            .byte	0
05788 152A                        00            .byte	0
05789                                           ! 296  0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, 0xfe, 0x6c, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00,
05790 152B                        00            .byte	0
05791 152C                        00            .byte	0
05792 152D                        00            .byte	0
05793 152E                        00            .byte	0
05794 152F                        28            .byte	$28
05795 1530                        6C            .byte	$6C
05796 1531                        FE            .byte	$FE
05797 1532                        6C            .byte	$6C
05798 1533                        28            .byte	$28
05799 1534                        00            .byte	0
05800 1535                        00            .byte	0
05801 1536                        00            .byte	0
05802 1537                        00            .byte	0
05803 1538                        00            .byte	0
05804                                           ! 297  0x00, 0x00, 0x00, 0x10, 0x38, 0x38, 0x7c, 0x7c, 0xfe, 0xfe, 0x00, 0x00, 0x00, 0x00,
05805 1539                        00            .byte	0
05806 153A                        00            .byte	0
05807 153B                        00            .byte	0
05808 153C                        10            .byte	$10
05809 153D                        38            .byte	$38
05810 153E                        38            .byte	$38
05811 153F                        7C            .byte	$7C
05812 1540                        7C            .byte	$7C
05813 1541                        FE            .byte	$FE
05814 1542                        FE            .byte	$FE
05815 1543                        00            .byte	0
05816 1544                        00            .byte	0
05817 1545                        00            .byte	0
05818 1546                        00            .byte	0
05819                                           ! 298  0x00, 0x00, 0x00, 0xfe, 0xfe, 0x7c, 0x7c, 0x38, 0x38, 0x10, 0x00, 0x00, 0x00, 0x00,
05820 1547                        00            .byte	0
05821 1548                        00            .byte	0
05822 1549                        00            .byte	0
05823 154A                        FE            .byte	$FE
05824 154B                        FE            .byte	$FE
05825 154C                        7C            .byte	$7C
05826 154D                        7C            .byte	$7C
05827 154E                        38            .byte	$38
05828 154F                        38            .byte	$38
05829 1550                        10            .byte	$10
05830 1551                        00            .byte	0
05831 1552                        00            .byte	0
05832 1553                        00            .byte	0
05833 1554                        00            .byte	0
05834                                           ! 299  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
05835 1555                        00            .byte	0
05836 1556                        00            .byte	0
05837 1557                        00            .byte	0
05838 1558                        00            .byte	0
05839 1559                        00            .byte	0
05840 155A                        00            .byte	0
05841 155B                        00            .byte	0
05842 155C                        00            .byte	0
05843 155D                        00            .byte	0
05844 155E                        00            .byte	0
05845 155F                        00            .byte	0
05846 1560                        00            .byte	0
05847 1561                        00            .byte	0
05848 1562                        00            .byte	0
05849                                           ! 300  0x00, 0x00, 0x18, 0x3c, 0x3c, 0x3c, 0x18, 0x18, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00,
05850 1563                        00            .byte	0
05851 1564                        00            .byte	0
05852 1565                        18            .byte	$18
05853 1566                        3C            .byte	$3C
05854 1567                        3C            .byte	$3C
05855 1568                        3C            .byte	$3C
05856 1569                        18            .byte	$18
05857 156A                        18            .byte	$18
05858 156B                        00            .byte	0
05859 156C                        18            .byte	$18
05860 156D                        18            .byte	$18
05861 156E                        00            .byte	0
05862 156F                        00            .byte	0
05863 1570                        00            .byte	0
05864                                           ! 301  0x00, 0x66, 0x66, 0x66, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
05865 1571                        00            .byte	0
05866 1572                        66            .byte	$66
05867 1573                        66            .byte	$66
05868 1574                        66            .byte	$66
05869 1575                        24            .byte	$24
05870 1576                        00            .byte	0
05871 1577                        00            .byte	0
05872 1578                        00            .byte	0
05873 1579                        00            .byte	0
05874 157A                        00            .byte	0
05875 157B                        00            .byte	0
05876 157C                        00            .byte	0
05877 157D                        00            .byte	0
05878 157E                        00            .byte	0
05879                                           ! 302  0x00, 0x00, 0x6c, 0x6c, 0xfe, 0x6c, 0x6c, 0x6c, 0xfe, 0x6c, 0x6c, 0x00, 0x00, 0x00,
05880 157F                        00            .byte	0
05881 1580                        00            .byte	0
05882 1581                        6C            .byte	$6C
05883 1582                        6C            .byte	$6C
05884 1583                        FE            .byte	$FE
05885 1584                        6C            .byte	$6C
05886 1585                        6C            .byte	$6C
05887 1586                        6C            .byte	$6C
05888 1587                        FE            .byte	$FE
05889 1588                        6C            .byte	$6C
05890 1589                        6C            .byte	$6C
05891 158A                        00            .byte	0
05892 158B                        00            .byte	0
05893 158C                        00            .byte	0
05894                                           ! 303  0x18, 0x18, 0x7c, 0xc6, 0xc2, 0xc0, 0x7c, 0x06, 0x86, 0xc6, 0x7c, 0x18, 0x18, 0x00,
05895 158D                        18            .byte	$18
05896 158E                        18            .byte	$18
05897 158F                        7C            .byte	$7C
05898 1590                        C6            .byte	$C6
05899 1591                        C2            .byte	$C2
05900 1592                        C0            .byte	$C0
05901 1593                        7C            .byte	$7C
05902 1594                        06            .byte	6
05903 1595                        86            .byte	$86
05904 1596                        C6            .byte	$C6
05905 1597                        7C            .byte	$7C
05906 1598                        18            .byte	$18
05907 1599                        18            .byte	$18
05908 159A                        00            .byte	0
05909                                           ! 304  0x00, 0x00, 0x00, 0x00, 0xc2, 0xc6, 0x0c, 0x18, 0x30, 0x66, 0xc6, 0x00, 0x00, 0x00,
05910 159B                        00            .byte	0
05911 159C                        00            .byte	0
05912 159D                        00            .byte	0
05913 159E                        00            .byte	0
05914 159F                        C2            .byte	$C2
05915 15A0                        C6            .byte	$C6
05916 15A1                        0C            .byte	$C
05917 15A2                        18            .byte	$18
05918 15A3                        30            .byte	$30
05919 15A4                        66            .byte	$66
05920 15A5                        C6            .byte	$C6
05921 15A6                        00            .byte	0
05922 15A7                        00            .byte	0
05923 15A8                        00            .byte	0
05924                                           ! 305  0x00, 0x00, 0x38, 0x6c, 0x6c, 0x38, 0x76, 0xdc, 0xcc, 0xcc, 0x76, 0x00, 0x00, 0x00,
05925 15A9                        00            .byte	0
05926 15AA                        00            .byte	0
05927 15AB                        38            .byte	$38
05928 15AC                        6C            .byte	$6C
05929 15AD                        6C            .byte	$6C
05930 15AE                        38            .byte	$38
05931 15AF                        76            .byte	$76
05932 15B0                        DC            .byte	$DC
05933 15B1                        CC            .byte	$CC
05934 15B2                        CC            .byte	$CC
05935 15B3                        76            .byte	$76
05936 15B4                        00            .byte	0
05937 15B5                        00            .byte	0
05938 15B6                        00            .byte	0
05939                                           ! 306  0x00, 0x30, 0x30, 0x30, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
05940 15B7                        00            .byte	0
05941 15B8                        30            .byte	$30
05942 15B9                        30            .byte	$30
05943 15BA                        30            .byte	$30
05944 15BB                        60            .byte	$60
05945 15BC                        00            .byte	0
05946 15BD                        00            .byte	0
05947 15BE                        00            .byte	0
05948 15BF                        00            .byte	0
05949 15C0                        00            .byte	0
05950 15C1                        00            .byte	0
05951 15C2                        00            .byte	0
05952 15C3                        00            .byte	0
05953 15C4                        00            .byte	0
05954                                           ! 307  0x00, 0x00, 0x0c, 0x18, 0x30, 0x30, 0x30, 0x30, 0x30, 0x18, 0x0c, 0x00, 0x00, 0x00,
05955 15C5                        00            .byte	0
05956 15C6                        00            .byte	0
05957 15C7                        0C            .byte	$C
05958 15C8                        18            .byte	$18
05959 15C9                        30            .byte	$30
05960 15CA                        30            .byte	$30
05961 15CB                        30            .byte	$30
05962 15CC                        30            .byte	$30
05963 15CD                        30            .byte	$30
05964 15CE                        18            .byte	$18
05965 15CF                        0C            .byte	$C
05966 15D0                        00            .byte	0
05967 15D1                        00            .byte	0
05968 15D2                        00            .byte	0
05969                                           ! 308  0x00, 0x00, 0x30, 0x18, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x18, 0x30, 0x00, 0x00, 0x
05970 15D3                        00            .byte	0
05971 15D4                        00            .byte	0
05972 15D5                        30            .byte	$30
05973 15D6                        18            .byte	$18
05974 15D7                        0C            .byte	$C
05975 15D8                        0C            .byte	$C
05976 15D9                        0C            .byte	$C
05977 15DA                        0C            .byte	$C
05978 15DB                        0C            .byte	$C
05979 15DC                        18            .byte	$18
05980 15DD                        30            .byte	$30
05981 15DE                        00            .byte	0
05982 15DF                        00            .byte	0
05983                                           ! 308 00,
05984 15E0                        00            .byte	0
05985                                           ! 309  0x00, 0x00, 0x00, 0x00, 0x66, 0x3c, 0xff, 0x3c, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00,
05986 15E1                        00            .byte	0
05987 15E2                        00            .byte	0
05988 15E3                        00            .byte	0
05989 15E4                        00            .byte	0
05990 15E5                        66            .byte	$66
05991 15E6                        3C            .byte	$3C
05992 15E7                        FF            .byte	$FF
05993 15E8                        3C            .byte	$3C
05994 15E9                        66            .byte	$66
05995 15EA                        00            .byte	0
05996 15EB                        00            .byte	0
05997 15EC                        00            .byte	0
05998 15ED                        00            .byte	0
05999 15EE                        00            .byte	0
06000                                           ! 310  0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x7e, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00,
06001 15EF                        00            .byte	0
06002 15F0                        00            .byte	0
06003 15F1                        00            .byte	0
06004 15F2                        00            .byte	0
06005 15F3                        18            .byte	$18
06006 15F4                        18            .byte	$18
06007 15F5                        7E            .byte	$7E
06008 15F6                        18            .byte	$18
06009 15F7                        18            .byte	$18
06010 15F8                        00            .byte	0
06011 15F9                        00            .byte	0
06012 15FA                        00            .byte	0
06013 15FB                        00            .byte	0
06014 15FC                        00            .byte	0
06015                                           ! 311  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x30, 0x00, 0x00,
06016 15FD                        00            .byte	0
06017 15FE                        00            .byte	0
06018 15FF                        00            .byte	0
06019 1600                        00            .byte	0
06020 1601                        00            .byte	0
06021 1602                        00            .byte	0
06022 1603                        00            .byte	0
06023 1604                        00            .byte	0
06024 1605                        18            .byte	$18
06025 1606                        18            .byte	$18
06026 1607                        18            .byte	$18
06027 1608                        30            .byte	$30
06028 1609                        00            .byte	0
06029 160A                        00            .byte	0
06030                                           ! 312  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
06031 160B                        00            .byte	0
06032 160C                        00            .byte	0
06033 160D                        00            .byte	0
06034 160E                        00            .byte	0
06035 160F                        00            .byte	0
06036 1610                        00            .byte	0
06037 1611                        FE            .byte	$FE
06038 1612                        00            .byte	0
06039 1613                        00            .byte	0
06040 1614                        00            .byte	0
06041 1615                        00            .byte	0
06042 1616                        00            .byte	0
06043 1617                        00            .byte	0
06044 1618                        00            .byte	0
06045                                           ! 313  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00,
06046 1619                        00            .byte	0
06047 161A                        00            .byte	0
06048 161B                        00            .byte	0
06049 161C                        00            .byte	0
06050 161D                        00            .byte	0
06051 161E                        00            .byte	0
06052 161F                        00            .byte	0
06053 1620                        00            .byte	0
06054 1621                        00            .byte	0
06055 1622                        18            .byte	$18
06056 1623                        18            .byte	$18
06057 1624                        00            .byte	0
06058 1625                        00            .byte	0
06059 1626                        00            .byte	0
06060                                           ! 314  0x00, 0x00, 0x02, 0x06, 0x0c, 0x18, 0x30, 0x60, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00,
06061 1627                        00            .byte	0
06062 1628                        00            .byte	0
06063 1629                        02            .byte	2
06064 162A                        06            .byte	6
06065 162B                        0C            .byte	$C
06066 162C                        18            .byte	$18
06067 162D                        30            .byte	$30
06068 162E                        60            .byte	$60
06069 162F                        C0            .byte	$C0
06070 1630                        80            .byte	$80
06071 1631                        00            .byte	0
06072 1632                        00            .byte	0
06073 1633                        00            .byte	0
06074 1634                        00            .byte	0
06075                                           ! 315  0x00, 0x00, 0x7c, 0xc6, 0xce, 0xde, 0xf6, 0xe6, 0xc6, 0xc6, 0x7c, 0x00, 0x00, 0x00,
06076 1635                        00            .byte	0
06077 1636                        00            .byte	0
06078 1637                        7C            .byte	$7C
06079 1638                        C6            .byte	$C6
06080 1639                        CE            .byte	$CE
06081 163A                        DE            .byte	$DE
06082 163B                        F6            .byte	$F6
06083 163C                        E6            .byte	$E6
06084 163D                        C6            .byte	$C6
06085 163E                        C6            .byte	$C6
06086 163F                        7C            .byte	$7C
06087 1640                        00            .byte	0
06088 1641                        00            .byte	0
06089 1642                        00            .byte	0
06090                                           ! 316  0x00, 0x00, 0x18, 0x38, 0x78, 0x18, 0x18, 0x18, 0x18, 0x18, 0x7e, 0x00, 0x00, 0x00,
06091 1643                        00            .byte	0
06092 1644                        00            .byte	0
06093 1645                        18            .byte	$18
06094 1646                        38            .byte	$38
06095 1647                        78            .byte	$78
06096 1648                        18            .byte	$18
06097 1649                        18            .byte	$18
06098 164A                        18            .byte	$18
06099 164B                        18            .byte	$18
06100 164C                        18            .byte	$18
06101 164D                        7E            .byte	$7E
06102 164E                        00            .byte	0
06103 164F                        00            .byte	0
06104 1650                        00            .byte	0
06105                                           ! 317  0x00, 0x00, 0x7c, 0xc6, 0x06, 0x0c, 0x18, 0x30, 0x60, 0xc6, 0xfe, 0x00, 0x00, 0x00,
06106 1651                        00            .byte	0
06107 1652                        00            .byte	0
06108 1653                        7C            .byte	$7C
06109 1654                        C6            .byte	$C6
06110 1655                        06            .byte	6
06111 1656                        0C            .byte	$C
06112 1657                        18            .byte	$18
06113 1658                        30            .byte	$30
06114 1659                        60            .byte	$60
06115 165A                        C6            .byte	$C6
06116 165B                        FE            .byte	$FE
06117 165C                        00            .byte	0
06118 165D                        00            .byte	0
06119 165E                        00            .byte	0
06120                                           ! 318  0x00, 0x00, 0x7c, 0xc6, 0x06, 0x06, 0x3c, 0x06, 0x06, 0xc6, 0x7c, 0x00, 0x00, 0x00,
06121 165F                        00            .byte	0
06122 1660                        00            .byte	0
06123 1661                        7C            .byte	$7C
06124 1662                        C6            .byte	$C6
06125 1663                        06            .byte	6
06126 1664                        06            .byte	6
06127 1665                        3C            .byte	$3C
06128 1666                        06            .byte	6
06129 1667                        06            .byte	6
06130 1668                        C6            .byte	$C6
06131 1669                        7C            .byte	$7C
06132 166A                        00            .byte	0
06133 166B                        00            .byte	0
06134 166C                        00            .byte	0
06135                                           ! 319  0x00, 0x00, 0x0c, 0x1c, 0x3c, 0x6c, 0xcc, 0xfe, 0x0c, 0x0c, 0x1e, 0x00, 0x00, 0x00,
06136 166D                        00            .byte	0
06137 166E                        00            .byte	0
06138 166F                        0C            .byte	$C
06139 1670                        1C            .byte	$1C
06140 1671                        3C            .byte	$3C
06141 1672                        6C            .byte	$6C
06142 1673                        CC            .byte	$CC
06143 1674                        FE            .byte	$FE
06144 1675                        0C            .byte	$C
06145 1676                        0C            .byte	$C
06146 1677                        1E            .byte	$1E
06147 1678                        00            .byte	0
06148 1679                        00            .byte	0
06149 167A                        00            .byte	0
06150                                           ! 320  0x00, 0x00, 0xfe, 0xc0, 0xc0, 0xc0, 0xfc, 0x06, 0x06, 0xc6, 0x7c, 0x00, 0x00, 0x00,
06151 167B                        00            .byte	0
06152 167C                        00            .byte	0
06153 167D                        FE            .byte	$FE
06154 167E                        C0            .byte	$C0
06155 167F                        C0            .byte	$C0
06156 1680                        C0            .byte	$C0
06157 1681                        FC            .byte	$FC
06158 1682                        06            .byte	6
06159 1683                        06            .byte	6
06160 1684                        C6            .byte	$C6
06161 1685                        7C            .byte	$7C
06162 1686                        00            .byte	0
06163 1687                        00            .byte	0
06164 1688                        00            .byte	0
06165                                           ! 321  0x00, 0x00, 0x38, 0x60, 0xc0, 0xc0, 0xfc, 0xc6, 0xc6, 0xc6, 0x7c, 0x00, 0x00, 0x00,
06166 1689                        00            .byte	0
06167 168A                        00            .byte	0
06168 168B                        38            .byte	$38
06169 168C                        60            .byte	$60
06170 168D                        C0            .byte	$C0
06171 168E                        C0            .byte	$C0
06172 168F                        FC            .byte	$FC
06173 1690                        C6            .byte	$C6
06174 1691                        C6            .byte	$C6
06175 1692                        C6            .byte	$C6
06176 1693                        7C            .byte	$7C
06177 1694                        00            .byte	0
06178 1695                        00            .byte	0
06179 1696                        00            .byte	0
06180                                           ! 322  0x00, 0x00, 0xfe, 0xc6, 0x06, 0x0c, 0x18, 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, 0x00,
06181 1697                        00            .byte	0
06182 1698                        00            .byte	0
06183 1699                        FE            .byte	$FE
06184 169A                        C6            .byte	$C6
06185 169B                        06            .byte	6
06186 169C                        0C            .byte	$C
06187 169D                        18            .byte	$18
06188 169E                        30            .byte	$30
06189 169F                        30            .byte	$30
06190 16A0                        30            .byte	$30
06191 16A1                        30            .byte	$30
06192 16A2                        00            .byte	0
06193 16A3                        00            .byte	0
06194 16A4                        00            .byte	0
06195                                           ! 323  0x00, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0x7c, 0xc6, 0xc6, 0xc6, 0x7c, 0x00, 0x00, 0x00,
06196 16A5                        00            .byte	0
06197 16A6                        00            .byte	0
06198 16A7                        7C            .byte	$7C
06199 16A8                        C6            .byte	$C6
06200 16A9                        C6            .byte	$C6
06201 16AA                        C6            .byte	$C6
06202 16AB                        7C            .byte	$7C
06203 16AC                        C6            .byte	$C6
06204 16AD                        C6            .byte	$C6
06205 16AE                        C6            .byte	$C6
06206 16AF                        7C            .byte	$7C
06207 16B0                        00            .byte	0
06208 16B1                        00            .byte	0
06209 16B2                        00            .byte	0
06210                                           ! 324  0x00, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0x7e, 0x06, 0x06, 0x0c, 0x78, 0x00, 0x00, 0x00,
06211 16B3                        00            .byte	0
06212 16B4                        00            .byte	0
06213 16B5                        7C            .byte	$7C
06214 16B6                        C6            .byte	$C6
06215 16B7                        C6            .byte	$C6
06216 16B8                        C6            .byte	$C6
06217 16B9                        7E            .byte	$7E
06218 16BA                        06            .byte	6
06219 16BB                        06            .byte	6
06220 16BC                        0C            .byte	$C
06221 16BD                        78            .byte	$78
06222 16BE                        00            .byte	0
06223 16BF                        00            .byte	0
06224 16C0                        00            .byte	0
06225                                           ! 325  0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00,
06226 16C1                        00            .byte	0
06227 16C2                        00            .byte	0
06228 16C3                        00            .byte	0
06229 16C4                        18            .byte	$18
06230 16C5                        18            .byte	$18
06231 16C6                        00            .byte	0
06232 16C7                        00            .byte	0
06233 16C8                        00            .byte	0
06234 16C9                        18            .byte	$18
06235 16CA                        18            .byte	$18
06236 16CB                        00            .byte	0
06237 16CC                        00            .byte	0
06238 16CD                        00            .byte	0
06239 16CE                        00            .byte	0
06240                                           ! 326  0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x18, 0x18, 0x30, 0x00, 0x00, 0x00,
06241 16CF                        00            .byte	0
06242 16D0                        00            .byte	0
06243 16D1                        00            .byte	0
06244 16D2                        18            .byte	$18
06245 16D3                        18            .byte	$18
06246 16D4                        00            .byte	0
06247 16D5                        00            .byte	0
06248 16D6                        00            .byte	0
06249 16D7                        18            .byte	$18
06250 16D8                        18            .byte	$18
06251 16D9                        30            .byte	$30
06252 16DA                        00            .byte	0
06253 16DB                        00            .byte	0
06254 16DC                        00            .byte	0
06255                                           ! 327  0x00, 0x00, 0x06, 0x0c, 0x18, 0x30, 0x60, 0x30, 0x18, 0x0c, 0x06, 0x00, 0x00, 0x00,
06256 16DD                        00            .byte	0
06257 16DE                        00            .byte	0
06258 16DF                        06            .byte	6
06259 16E0                        0C            .byte	$C
06260 16E1                        18            .byte	$18
06261 16E2                        30            .byte	$30
06262 16E3                        60            .byte	$60
06263 16E4                        30            .byte	$30
06264 16E5                        18            .byte	$18
06265 16E6                        0C            .byte	$C
06266 16E7                        06            .byte	6
06267 16E8                        00            .byte	0
06268 16E9                        00            .byte	0
06269 16EA                        00            .byte	0
06270                                           ! 328  0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x00,
06271 16EB                        00            .byte	0
06272 16EC                        00            .byte	0
06273 16ED                        00            .byte	0
06274 16EE                        00            .byte	0
06275 16EF                        00            .byte	0
06276 16F0                        7E            .byte	$7E
06277 16F1                        00            .byte	0
06278 16F2                        00            .byte	0
06279 16F3                        7E            .byte	$7E
06280 16F4                        00            .byte	0
06281 16F5                        00            .byte	0
06282 16F6                        00            .byte	0
06283 16F7                        00            .byte	0
06284 16F8                        00            .byte	0
06285                                           ! 329  0x00, 0x00, 0x60, 0x30, 0x18, 0x0c, 0x06, 0x0c, 0x18, 0x30, 0x60, 0x00, 0x00, 0x00,
06286 16F9                        00            .byte	0
06287 16FA                        00            .byte	0
06288 16FB                        60            .byte	$60
06289 16FC                        30            .byte	$30
06290 16FD                        18            .byte	$18
06291 16FE                        0C            .byte	$C
06292 16FF                        06            .byte	6
06293 1700                        0C            .byte	$C
06294 1701                        18            .byte	$18
06295 1702                        30            .byte	$30
06296 1703                        60            .byte	$60
06297 1704                        00            .byte	0
06298 1705                        00            .byte	0
06299 1706                        00            .byte	0
06300                                           ! 330  0x00, 0x00, 0x7c, 0xc6, 0xc6, 0x0c, 0x18, 0x18, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00,
06301 1707                        00            .byte	0
06302 1708                        00            .byte	0
06303 1709                        7C            .byte	$7C
06304 170A                        C6            .byte	$C6
06305 170B                        C6            .byte	$C6
06306 170C                        0C            .byte	$C
06307 170D                        18            .byte	$18
06308 170E                        18            .byte	$18
06309 170F                        00            .byte	0
06310 1710                        18            .byte	$18
06311 1711                        18            .byte	$18
06312 1712                        00            .byte	0
06313 1713                        00            .byte	0
06314 1714                        00            .byte	0
06315                                           ! 331  0x00, 0x00, 0x7c, 0xc6, 0xc6, 0xde, 0xde, 0xde, 0xdc, 0xc0, 0x7c, 0x00, 0x00, 0x00,
06316 1715                        00            .byte	0
06317 1716                        00            .byte	0
06318 1717                        7C            .byte	$7C
06319 1718                        C6            .byte	$C6
06320 1719                        C6            .byte	$C6
06321 171A                        DE            .byte	$DE
06322 171B                        DE            .byte	$DE
06323 171C                        DE            .byte	$DE
06324 171D                        DC            .byte	$DC
06325 171E                        C0            .byte	$C0
06326 171F                        7C            .byte	$7C
06327 1720                        00            .byte	0
06328 1721                        00            .byte	0
06329 1722                        00            .byte	0
06330                                           ! 332  0x00, 0x00, 0x10, 0x38, 0x6c, 0xc6, 0xc6, 0xfe, 0xc6, 0xc6, 0xc6, 0x00, 0x00, 0x00,
06331 1723                        00            .byte	0
06332 1724                        00            .byte	0
06333 1725                        10            .byte	$10
06334 1726                        38            .byte	$38
06335 1727                        6C            .byte	$6C
06336 1728                        C6            .byte	$C6
06337 1729                        C6            .byte	$C6
06338 172A                        FE            .byte	$FE
06339 172B                        C6            .byte	$C6
06340 172C                        C6            .byte	$C6
06341 172D                        C6            .byte	$C6
06342 172E                        00            .byte	0
06343 172F                        00            .byte	0
06344 1730                        00            .byte	0
06345                                           ! 333  0x0
06346                                           ! 333 0, 0x00, 0xfc, 0x66, 0x66, 0x66, 0x7c, 0x66, 0x66, 0x66, 0xfc, 0x00, 0x00, 0x00,
06347 1731                        00            .byte	0
06348 1732                        00            .byte	0
06349 1733                        FC            .byte	$FC
06350 1734                        66            .byte	$66
06351 1735                        66            .byte	$66
06352 1736                        66            .byte	$66
06353 1737                        7C            .byte	$7C
06354 1738                        66            .byte	$66
06355 1739                        66            .byte	$66
06356 173A                        66            .byte	$66
06357 173B                        FC            .byte	$FC
06358 173C                        00            .byte	0
06359 173D                        00            .byte	0
06360 173E                        00            .byte	0
06361                                           ! 334  0x00, 0x00, 0x3c, 0x66, 0xc2, 0xc0, 0xc0, 0xc0, 0xc2, 0x66, 0x3c, 0x00, 0x00, 0x00,
06362 173F                        00            .byte	0
06363 1740                        00            .byte	0
06364 1741                        3C            .byte	$3C
06365 1742                        66            .byte	$66
06366 1743                        C2            .byte	$C2
06367 1744                        C0            .byte	$C0
06368 1745                        C0            .byte	$C0
06369 1746                        C0            .byte	$C0
06370 1747                        C2            .byte	$C2
06371 1748                        66            .byte	$66
06372 1749                        3C            .byte	$3C
06373 174A                        00            .byte	0
06374 174B                        00            .byte	0
06375 174C                        00            .byte	0
06376                                           ! 335  0x00, 0x00, 0xf8, 0x6c, 0x66, 0x66, 0x66, 0x66, 0x66, 0x6c, 0xf8, 0x00, 0x00, 0x00,
06377 174D                        00            .byte	0
06378 174E                        00            .byte	0
06379 174F                        F8            .byte	$F8
06380 1750                        6C            .byte	$6C
06381 1751                        66            .byte	$66
06382 1752                        66            .byte	$66
06383 1753                        66            .byte	$66
06384 1754                        66            .byte	$66
06385 1755                        66            .byte	$66
06386 1756                        6C            .byte	$6C
06387 1757                        F8            .byte	$F8
06388 1758                        00            .byte	0
06389 1759                        00            .byte	0
06390 175A                        00            .byte	0
06391                                           ! 336  0x00, 0x00, 0xfe, 0x66, 0x62, 0x68, 0x78, 0x68, 0x62, 0x66, 0xfe, 0x00, 0x00, 0x00,
06392 175B                        00            .byte	0
06393 175C                        00            .byte	0
06394 175D                        FE            .byte	$FE
06395 175E                        66            .byte	$66
06396 175F                        62            .byte	$62
06397 1760                        68            .byte	$68
06398 1761                        78            .byte	$78
06399 1762                        68            .byte	$68
06400 1763                        62            .byte	$62
06401 1764                        66            .byte	$66
06402 1765                        FE            .byte	$FE
06403 1766                        00            .byte	0
06404 1767                        00            .byte	0
06405 1768                        00            .byte	0
06406                                           ! 337  0x00, 0x00, 0xfe, 0x66, 0x62, 0x68, 0x78, 0x68, 0x60, 0x60, 0xf0, 0x00, 0x00, 0x00,
06407 1769                        00            .byte	0
06408 176A                        00            .byte	0
06409 176B                        FE            .byte	$FE
06410 176C                        66            .byte	$66
06411 176D                        62            .byte	$62
06412 176E                        68            .byte	$68
06413 176F                        78            .byte	$78
06414 1770                        68            .byte	$68
06415 1771                        60            .byte	$60
06416 1772                        60            .byte	$60
06417 1773                        F0            .byte	$F0
06418 1774                        00            .byte	0
06419 1775                        00            .byte	0
06420 1776                        00            .byte	0
06421                                           ! 338  0x00, 0x00, 0x3c, 0x66, 0xc2, 0xc0, 0xc0, 0xde, 0xc6, 0x66, 0x3a, 0x00, 0x00, 0x00,
06422 1777                        00            .byte	0
06423 1778                        00            .byte	0
06424 1779                        3C            .byte	$3C
06425 177A                        66            .byte	$66
06426 177B                        C2            .byte	$C2
06427 177C                        C0            .byte	$C0
06428 177D                        C0            .byte	$C0
06429 177E                        DE            .byte	$DE
06430 177F                        C6            .byte	$C6
06431 1780                        66            .byte	$66
06432 1781                        3A            .byte	$3A
06433 1782                        00            .byte	0
06434 1783                        00            .byte	0
06435 1784                        00            .byte	0
06436                                           ! 339  0x00, 0x00, 0xc6, 0xc6, 0xc6, 0xc6, 0xfe, 0xc6, 0xc6, 0xc6, 0xc6, 0x00, 0x00, 0x00,
06437 1785                        00            .byte	0
06438 1786                        00            .byte	0
06439 1787                        C6            .byte	$C6
06440 1788                        C6            .byte	$C6
06441 1789                        C6            .byte	$C6
06442 178A                        C6            .byte	$C6
06443 178B                        FE            .byte	$FE
06444 178C                        C6            .byte	$C6
06445 178D                        C6            .byte	$C6
06446 178E                        C6            .byte	$C6
06447 178F                        C6            .byte	$C6
06448 1790                        00            .byte	0
06449 1791                        00            .byte	0
06450 1792                        00            .byte	0
06451                                           ! 340  0x00, 0x00, 0x3c, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00,
06452 1793                        00            .byte	0
06453 1794                        00            .byte	0
06454 1795                        3C            .byte	$3C
06455 1796                        18            .byte	$18
06456 1797                        18            .byte	$18
06457 1798                        18            .byte	$18
06458 1799                        18            .byte	$18
06459 179A                        18            .byte	$18
06460 179B                        18            .byte	$18
06461 179C                        18            .byte	$18
06462 179D                        3C            .byte	$3C
06463 179E                        00            .byte	0
06464 179F                        00            .byte	0
06465 17A0                        00            .byte	0
06466                                           ! 341  0x00, 0x00, 0x1e, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0xcc, 0xcc, 0x78, 0x00, 0x00, 0x00,
06467 17A1                        00            .byte	0
06468 17A2                        00            .byte	0
06469 17A3                        1E            .byte	$1E
06470 17A4                        0C            .byte	$C
06471 17A5                        0C            .byte	$C
06472 17A6                        0C            .byte	$C
06473 17A7                        0C            .byte	$C
06474 17A8                        0C            .byte	$C
06475 17A9                        CC            .byte	$CC
06476 17AA                        CC            .byte	$CC
06477 17AB                        78            .byte	$78
06478 17AC                        00            .byte	0
06479 17AD                        00            .byte	0
06480 17AE                        00            .byte	0
06481                                           ! 342  0x00, 0x00, 0xe6, 0x66, 0x6c, 0x6c, 0x78, 0x6c, 0x6c, 0x66, 0xe6, 0x00, 0x00, 0x00,
06482 17AF                        00            .byte	0
06483 17B0                        00            .byte	0
06484 17B1                        E6            .byte	$E6
06485 17B2                        66            .byte	$66
06486 17B3                        6C            .byte	$6C
06487 17B4                        6C            .byte	$6C
06488 17B5                        78            .byte	$78
06489 17B6                        6C            .byte	$6C
06490 17B7                        6C            .byte	$6C
06491 17B8                        66            .byte	$66
06492 17B9                        E6            .byte	$E6
06493 17BA                        00            .byte	0
06494 17BB                        00            .byte	0
06495 17BC                        00            .byte	0
06496                                           ! 343  0x00, 0x00, 0xf0, 0x60, 0x60, 0x60, 0x60, 0x60, 0x62, 0x66, 0xfe, 0x00, 0x00, 0x00,
06497 17BD                        00            .byte	0
06498 17BE                        00            .byte	0
06499 17BF                        F0            .byte	$F0
06500 17C0                        60            .byte	$60
06501 17C1                        60            .byte	$60
06502 17C2                        60            .byte	$60
06503 17C3                        60            .byte	$60
06504 17C4                        60            .byte	$60
06505 17C5                        62            .byte	$62
06506 17C6                        66            .byte	$66
06507 17C7                        FE            .byte	$FE
06508 17C8                        00            .byte	0
06509 17C9                        00            .byte	0
06510 17CA                        00            .byte	0
06511                                           ! 344  0x00, 0x00, 0xc6, 0xee, 0xfe, 0xfe, 0xd6, 0xc6, 0xc6, 0xc6, 0xc6, 0x00, 0x00, 0x00,
06512 17CB                        00            .byte	0
06513 17CC                        00            .byte	0
06514 17CD                        C6            .byte	$C6
06515 17CE                        EE            .byte	$EE
06516 17CF                        FE            .byte	$FE
06517 17D0                        FE            .byte	$FE
06518 17D1                        D6            .byte	$D6
06519 17D2                        C6            .byte	$C6
06520 17D3                        C6            .byte	$C6
06521 17D4                        C6            .byte	$C6
06522 17D5                        C6            .byte	$C6
06523 17D6                        00            .byte	0
06524 17D7                        00            .byte	0
06525 17D8                        00            .byte	0
06526                                           ! 345  0x00, 0x00, 0xc6, 0xe6, 0xf6, 0xfe, 0xde, 0xce, 0xc6, 0xc6, 0xc6, 0x00, 0x00, 0x00,
06527 17D9                        00            .byte	0
06528 17DA                        00            .byte	0
06529 17DB                        C6            .byte	$C6
06530 17DC                        E6            .byte	$E6
06531 17DD                        F6            .byte	$F6
06532 17DE                        FE            .byte	$FE
06533 17DF                        DE            .byte	$DE
06534 17E0                        CE            .byte	$CE
06535 17E1                        C6            .byte	$C6
06536 17E2                        C6            .byte	$C6
06537 17E3                        C6            .byte	$C6
06538 17E4                        00            .byte	0
06539 17E5                        00            .byte	0
06540 17E6                        00            .byte	0
06541                                           ! 346  0x00, 0x00, 0x38, 0x6c, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x6c, 0x38, 0x00, 0x00, 0x00,
06542 17E7                        00            .byte	0
06543 17E8                        00            .byte	0
06544 17E9                        38            .byte	$38
06545 17EA                        6C            .byte	$6C
06546 17EB                        C6            .byte	$C6
06547 17EC                        C6            .byte	$C6
06548 17ED                        C6            .byte	$C6
06549 17EE                        C6            .byte	$C6
06550 17EF                        C6            .byte	$C6
06551 17F0                        6C            .byte	$6C
06552 17F1                        38            .byte	$38
06553 17F2                        00            .byte	0
06554 17F3                        00            .byte	0
06555 17F4                        00            .byte	0
06556                                           ! 347  0x00, 0x00, 0xfc, 0x66, 0x66, 0x66, 0x7c, 0x60, 0x60, 0x60, 0xf0, 0x00, 0x00, 0x00,
06557 17F5                        00            .byte	0
06558 17F6                        00            .byte	0
06559 17F7                        FC            .byte	$FC
06560 17F8                        66            .byte	$66
06561 17F9                        66            .byte	$66
06562 17FA                        66            .byte	$66
06563 17FB                        7C            .byte	$7C
06564 17FC                        60            .byte	$60
06565 17FD                        60            .byte	$60
06566 17FE                        60            .byte	$60
06567 17FF                        F0            .byte	$F0
06568 1800                        00            .byte	0
06569 1801                        00            .byte	0
06570 1802                        00            .byte	0
06571                                           ! 348  0x00, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0xc6, 0xd6, 0xde, 0x7c, 0x0c, 0x0e, 0x00, 0x00,
06572 1803                        00            .byte	0
06573 1804                        00            .byte	0
06574 1805                        7C            .byte	$7C
06575 1806                        C6            .byte	$C6
06576 1807                        C6            .byte	$C6
06577 1808                        C6            .byte	$C6
06578 1809                        C6            .byte	$C6
06579 180A                        D6            .byte	$D6
06580 180B                        DE            .byte	$DE
06581 180C                        7C            .byte	$7C
06582 180D                        0C            .byte	$C
06583 180E                        0E            .byte	$E
06584 180F                        00            .byte	0
06585 1810                        00            .byte	0
06586                                           ! 349  0x00, 0x00, 0xfc, 0x66, 0x66, 0x66, 0x7c, 0x6c, 0x66, 0x66, 0xe6, 0x00, 0x00, 0x00,
06587 1811                        00            .byte	0
06588 1812                        00            .byte	0
06589 1813                        FC            .byte	$FC
06590 1814                        66            .byte	$66
06591 1815                        66            .byte	$66
06592 1816                        66            .byte	$66
06593 1817                        7C            .byte	$7C
06594 1818                        6C            .byte	$6C
06595 1819                        66            .byte	$66
06596 181A                        66            .byte	$66
06597 181B                        E6            .byte	$E6
06598 181C                        00            .byte	0
06599 181D                        00            .byte	0
06600 181E                        00            .byte	0
06601                                           ! 350  0x00, 0x00, 0x7c, 0xc6, 0xc6, 0x60, 0x38, 0x0c, 0xc6, 0xc6, 0x7c, 0x00, 0x00, 0x00,
06602 181F                        00            .byte	0
06603 1820                        00            .byte	0
06604 1821                        7C            .byte	$7C
06605 1822                        C6            .byte	$C6
06606 1823                        C6            .byte	$C6
06607 1824                        60            .byte	$60
06608 1825                        38            .byte	$38
06609 1826                        0C            .byte	$C
06610 1827                        C6            .byte	$C6
06611 1828                        C6            .byte	$C6
06612 1829                        7C            .byte	$7C
06613 182A                        00            .byte	0
06614 182B                        00            .byte	0
06615 182C                        00            .byte	0
06616                                           ! 351  0x00, 0x00, 0x7e, 0x7e, 0x5a, 0x18, 0x18, 0x18, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00,
06617 182D                        00            .byte	0
06618 182E                        00            .byte	0
06619 182F                        7E            .byte	$7E
06620 1830                        7E            .byte	$7E
06621 1831                        5A            .byte	$5A
06622 1832                        18            .byte	$18
06623 1833                        18            .byte	$18
06624 1834                        18            .byte	$18
06625 1835                        18            .byte	$18
06626 1836                        18            .byte	$18
06627 1837                        3C            .byte	$3C
06628 1838                        00            .byte	0
06629 1839                        00            .byte	0
06630 183A                        00            .byte	0
06631                                           ! 352  0x00, 0x00, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x7c, 0x00, 0x00, 0x00,
06632 183B                        00            .byte	0
06633 183C                        00            .byte	0
06634 183D                        C6            .byte	$C6
06635 183E                        C6            .byte	$C6
06636 183F                        C6            .byte	$C6
06637 1840                        C6            .byte	$C6
06638 1841                        C6            .byte	$C6
06639 1842                        C6            .byte	$C6
06640 1843                        C6            .byte	$C6
06641 1844                        C6            .byte	$C6
06642 1845                        7C            .byte	$7C
06643 1846                        00            .byte	0
06644 1847                        00            .byte	0
06645 1848                        00            .byte	0
06646                                           ! 353  0x00, 0x00, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x6c, 0x38, 0x10, 0x00, 0x00, 0x00,
06647 1849                        00            .byte	0
06648 184A                        00            .byte	0
06649 184B                        C6            .byte	$C6
06650 184C                        C6            .byte	$C6
06651 184D                        C6            .byte	$C6
06652 184E                        C6            .byte	$C6
06653 184F                        C6            .byte	$C6
06654 1850                        C6            .byte	$C6
06655 1851                        6C            .byte	$6C
06656 1852                        38            .byte	$38
06657 1853                        10            .byte	$10
06658 1854                        00            .byte	0
06659 1855                        00            .byte	0
06660 1856                        00            .byte	0
06661                                           ! 354  0x00, 0x00, 0xc6, 0xc6, 0xc6, 0xc6, 0xd6, 0xd6, 0xfe, 0x7c, 0x6c, 0x00, 0x00, 0x00,
06662 1857                        00            .byte	0
06663 1858                        00            .byte	0
06664 1859                        C6            .byte	$C6
06665 185A                        C6            .byte	$C6
06666 185B                        C6            .byte	$C6
06667 185C                        C6            .byte	$C6
06668 185D                        D6            .byte	$D6
06669 185E                        D6            .byte	$D6
06670 185F                        FE            .byte	$FE
06671 1860                        7C            .byte	$7C
06672 1861                        6C            .byte	$6C
06673 1862                        00            .byte	0
06674 1863                        00            .byte	0
06675 1864                        00            .byte	0
06676                                           ! 355  0x00, 0x00, 0xc6, 0xc6, 0x6c, 0x38, 0x38, 0x38, 0x6c, 0xc6, 0xc6, 0x00, 0x00, 0x00,
06677 1865                        00            .byte	0
06678 1866                        00            .byte	0
06679 1867                        C6            .byte	$C6
06680 1868                        C6            .byte	$C6
06681 1869                        6C            .byte	$6C
06682 186A                        38            .byte	$38
06683 186B                        38            .byte	$38
06684 186C                        38            .byte	$38
06685 186D                        6C            .byte	$6C
06686 186E                        C6            .byte	$C6
06687 186F                        C6            .byte	$C6
06688 1870                        00            .byte	0
06689 1871                        00            .byte	0
06690 1872                        00            .byte	0
06691                                           ! 356  0x00, 0x00, 0x66, 0x66, 0x66, 0x66, 0x3c, 0x18, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00,
06692 1873                        00            .byte	0
06693 1874                        00            .byte	0
06694 1875                        66            .byte	$66
06695 1876                        66            .byte	$66
06696 1877                        66            .byte	$66
06697 1878                        66            .byte	$66
06698 1879                        3C            .byte	$3C
06699 187A                        18            .byte	$18
06700 187B                        18            .byte	$18
06701 187C                        18            .byte	$18
06702 187D                        3C            .byte	$3C
06703 187E                        00            .byte	0
06704 187F                        00            .byte	0
06705 1880                        00            .byte	0
06706                                           ! 357  0x00, 0x00,
06707 1881                        00            .byte	0
06708                                           ! 357  0xfe, 0xc6, 0x8c, 0x18, 0x30, 0x60, 0xc2, 0xc6, 0xfe, 0x00, 0x00, 0x00,
06709 1882                        00            .byte	0
06710 1883                        FE            .byte	$FE
06711 1884                        C6            .byte	$C6
06712 1885                        8C            .byte	$8C
06713 1886                        18            .byte	$18
06714 1887                        30            .byte	$30
06715 1888                        60            .byte	$60
06716 1889                        C2            .byte	$C2
06717 188A                        C6            .byte	$C6
06718 188B                        FE            .byte	$FE
06719 188C                        00            .byte	0
06720 188D                        00            .byte	0
06721 188E                        00            .byte	0
06722                                           ! 358  0x00, 0x00, 0x3c, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x3c, 0x00, 0x00, 0x00,
06723 188F                        00            .byte	0
06724 1890                        00            .byte	0
06725 1891                        3C            .byte	$3C
06726 1892                        30            .byte	$30
06727 1893                        30            .byte	$30
06728 1894                        30            .byte	$30
06729 1895                        30            .byte	$30
06730 1896                        30            .byte	$30
06731 1897                        30            .byte	$30
06732 1898                        30            .byte	$30
06733 1899                        3C            .byte	$3C
06734 189A                        00            .byte	0
06735 189B                        00            .byte	0
06736 189C                        00            .byte	0
06737                                           ! 359  0x00, 0x00, 0x80, 0xc0, 0xe0, 0x70, 0x38, 0x1c, 0x0e, 0x06, 0x02, 0x00, 0x00, 0x00,
06738 189D                        00            .byte	0
06739 189E                        00            .byte	0
06740 189F                        80            .byte	$80
06741 18A0                        C0            .byte	$C0
06742 18A1                        E0            .byte	$E0
06743 18A2                        70            .byte	$70
06744 18A3                        38            .byte	$38
06745 18A4                        1C            .byte	$1C
06746 18A5                        0E            .byte	$E
06747 18A6                        06            .byte	6
06748 18A7                        02            .byte	2
06749 18A8                        00            .byte	0
06750 18A9                        00            .byte	0
06751 18AA                        00            .byte	0
06752                                           ! 360  0x00, 0x00, 0x3c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x3c, 0x00, 0x00, 0x00,
06753 18AB                        00            .byte	0
06754 18AC                        00            .byte	0
06755 18AD                        3C            .byte	$3C
06756 18AE                        0C            .byte	$C
06757 18AF                        0C            .byte	$C
06758 18B0                        0C            .byte	$C
06759 18B1                        0C            .byte	$C
06760 18B2                        0C            .byte	$C
06761 18B3                        0C            .byte	$C
06762 18B4                        0C            .byte	$C
06763 18B5                        3C            .byte	$3C
06764 18B6                        00            .byte	0
06765 18B7                        00            .byte	0
06766 18B8                        00            .byte	0
06767                                           ! 361  0x10, 0x38, 0x6c, 0xc6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
06768 18B9                        10            .byte	$10
06769 18BA                        38            .byte	$38
06770 18BB                        6C            .byte	$6C
06771 18BC                        C6            .byte	$C6
06772 18BD                        00            .byte	0
06773 18BE                        00            .byte	0
06774 18BF                        00            .byte	0
06775 18C0                        00            .byte	0
06776 18C1                        00            .byte	0
06777 18C2                        00            .byte	0
06778 18C3                        00            .byte	0
06779 18C4                        00            .byte	0
06780 18C5                        00            .byte	0
06781 18C6                        00            .byte	0
06782                                           ! 362  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00,
06783 18C7                        00            .byte	0
06784 18C8                        00            .byte	0
06785 18C9                        00            .byte	0
06786 18CA                        00            .byte	0
06787 18CB                        00            .byte	0
06788 18CC                        00            .byte	0
06789 18CD                        00            .byte	0
06790 18CE                        00            .byte	0
06791 18CF                        00            .byte	0
06792 18D0                        00            .byte	0
06793 18D1                        00            .byte	0
06794 18D2                        00            .byte	0
06795 18D3                        FF            .byte	$FF
06796 18D4                        00            .byte	0
06797                                           ! 363  0x30, 0x30, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
06798 18D5                        30            .byte	$30
06799 18D6                        30            .byte	$30
06800 18D7                        18            .byte	$18
06801 18D8                        00            .byte	0
06802 18D9                        00            .byte	0
06803 18DA                        00            .byte	0
06804 18DB                        00            .byte	0
06805 18DC                        00            .byte	0
06806 18DD                        00            .byte	0
06807 18DE                        00            .byte	0
06808 18DF                        00            .byte	0
06809 18E0                        00            .byte	0
06810 18E1                        00            .byte	0
06811 18E2                        00            .byte	0
06812                                           ! 364  0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x0c, 0x7c, 0xcc, 0xcc, 0x76, 0x00, 0x00, 0x00,
06813 18E3                        00            .byte	0
06814 18E4                        00            .byte	0
06815 18E5                        00            .byte	0
06816 18E6                        00            .byte	0
06817 18E7                        00            .byte	0
06818 18E8                        78            .byte	$78
06819 18E9                        0C            .byte	$C
06820 18EA                        7C            .byte	$7C
06821 18EB                        CC            .byte	$CC
06822 18EC                        CC            .byte	$CC
06823 18ED                        76            .byte	$76
06824 18EE                        00            .byte	0
06825 18EF                        00            .byte	0
06826 18F0                        00            .byte	0
06827                                           ! 365  0x00, 0x00, 0xe0, 0x60, 0x60, 0x78, 0x6c, 0x66, 0x66, 0x66, 0x7c, 0x00, 0x00, 0x00,
06828 18F1                        00            .byte	0
06829 18F2                        00            .byte	0
06830 18F3                        E0            .byte	$E0
06831 18F4                        60            .byte	$60
06832 18F5                        60            .byte	$60
06833 18F6                        78            .byte	$78
06834 18F7                        6C            .byte	$6C
06835 18F8                        66            .byte	$66
06836 18F9                        66            .byte	$66
06837 18FA                        66            .byte	$66
06838 18FB                        7C            .byte	$7C
06839 18FC                        00            .byte	0
06840 18FD                        00            .byte	0
06841 18FE                        00            .byte	0
06842                                           ! 366  0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0xc6, 0xc0, 0xc0, 0xc6, 0x7c, 0x00, 0x00, 0x00,
06843 18FF                        00            .byte	0
06844 1900                        00            .byte	0
06845 1901                        00            .byte	0
06846 1902                        00            .byte	0
06847 1903                        00            .byte	0
06848 1904                        7C            .byte	$7C
06849 1905                        C6            .byte	$C6
06850 1906                        C0            .byte	$C0
06851 1907                        C0            .byte	$C0
06852 1908                        C6            .byte	$C6
06853 1909                        7C            .byte	$7C
06854 190A                        00            .byte	0
06855 190B                        00            .byte	0
06856 190C                        00            .byte	0
06857                                           ! 367  0x00, 0x00, 0x1c, 0x0c, 0x0c, 0x3c, 0x6c, 0xcc, 0xcc, 0xcc, 0x76, 0x00, 0x00, 0x00,
06858 190D                        00            .byte	0
06859 190E                        00            .byte	0
06860 190F                        1C            .byte	$1C
06861 1910                        0C            .byte	$C
06862 1911                        0C            .byte	$C
06863 1912                        3C            .byte	$3C
06864 1913                        6C            .byte	$6C
06865 1914                        CC            .byte	$CC
06866 1915                        CC            .byte	$CC
06867 1916                        CC            .byte	$CC
06868 1917                        76            .byte	$76
06869 1918                        00            .byte	0
06870 1919                        00            .byte	0
06871 191A                        00            .byte	0
06872                                           ! 368  0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0xc6, 0xfe, 0xc0, 0xc6, 0x7c, 0x00, 0x00, 0x00,
06873 191B                        00            .byte	0
06874 191C                        00            .byte	0
06875 191D                        00            .byte	0
06876 191E                        00            .byte	0
06877 191F                        00            .byte	0
06878 1920                        7C            .byte	$7C
06879 1921                        C6            .byte	$C6
06880 1922                        FE            .byte	$FE
06881 1923                        C0            .byte	$C0
06882 1924                        C6            .byte	$C6
06883 1925                        7C            .byte	$7C
06884 1926                        00            .byte	0
06885 1927                        00            .byte	0
06886 1928                        00            .byte	0
06887                                           ! 369  0x00, 0x00, 0x38, 0x6c, 0x64, 0x60, 0xf0, 0x60, 0x60, 0x60, 0xf0, 0x00, 0x00, 0x00,
06888 1929                        00            .byte	0
06889 192A                        00            .byte	0
06890 192B                        38            .byte	$38
06891 192C                        6C            .byte	$6C
06892 192D                        64            .byte	$64
06893 192E                        60            .byte	$60
06894 192F                        F0            .byte	$F0
06895 1930                        60            .byte	$60
06896 1931                        60            .byte	$60
06897 1932                        60            .byte	$60
06898 1933                        F0            .byte	$F0
06899 1934                        00            .byte	0
06900 1935                        00            .byte	0
06901 1936                        00            .byte	0
06902                                           ! 370  0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0xcc, 0xcc, 0xcc, 0x7c, 0x0c, 0xcc, 0x78, 0x00,
06903 1937                        00            .byte	0
06904 1938                        00            .byte	0
06905 1939                        00            .byte	0
06906 193A                        00            .byte	0
06907 193B                        00            .byte	0
06908 193C                        76            .byte	$76
06909 193D                        CC            .byte	$CC
06910 193E                        CC            .byte	$CC
06911 193F                        CC            .byte	$CC
06912 1940                        7C            .byte	$7C
06913 1941                        0C            .byte	$C
06914 1942                        CC            .byte	$CC
06915 1943                        78            .byte	$78
06916 1944                        00            .byte	0
06917                                           ! 371  0x00, 0x00, 0xe0, 0x60, 0x60, 0x6c, 0x76, 0x66, 0x66, 0x66, 0xe6, 0x00, 0x00, 0x00,
06918 1945                        00            .byte	0
06919 1946                        00            .byte	0
06920 1947                        E0            .byte	$E0
06921 1948                        60            .byte	$60
06922 1949                        60            .byte	$60
06923 194A                        6C            .byte	$6C
06924 194B                        76            .byte	$76
06925 194C                        66            .byte	$66
06926 194D                        66            .byte	$66
06927 194E                        66            .byte	$66
06928 194F                        E6            .byte	$E6
06929 1950                        00            .byte	0
06930 1951                        00            .byte	0
06931 1952                        00            .byte	0
06932                                           ! 372  0x00, 0x00, 0x18, 0x18, 0x00, 0x38, 0x18, 0x18, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00,
06933 1953                        00            .byte	0
06934 1954                        00            .byte	0
06935 1955                        18            .byte	$18
06936 1956                        18            .byte	$18
06937 1957                        00            .byte	0
06938 1958                        38            .byte	$38
06939 1959                        18            .byte	$18
06940 195A                        18            .byte	$18
06941 195B                        18            .byte	$18
06942 195C                        18            .byte	$18
06943 195D                        3C            .byte	$3C
06944 195E                        00            .byte	0
06945 195F                        00            .byte	0
06946 1960                        00            .byte	0
06947                                           ! 373  0x00, 0x00, 0x06, 0x06, 0x00, 0x0e, 0x06, 0x06, 0x06, 0x06, 0x66, 0x66, 0x3c, 0x00,
06948 1961                        00            .byte	0
06949 1962                        00            .byte	0
06950 1963                        06            .byte	6
06951 1964                        06            .byte	6
06952 1965                        00            .byte	0
06953 1966                        0E            .byte	$E
06954 1967                        06            .byte	6
06955 1968                        06            .byte	6
06956 1969                        06            .byte	6
06957 196A                        06            .byte	6
06958 196B                        66            .byte	$66
06959 196C                        66            .byte	$66
06960 196D                        3C            .byte	$3C
06961 196E                        00            .byte	0
06962                                           ! 374  0x00, 0x00, 0xe0, 0x60, 0x60, 0x66, 0x6c, 0x78, 0x6c, 0x66, 0xe6, 0x00, 0x00, 0x00,
06963 196F                        00            .byte	0
06964 1970                        00            .byte	0
06965 1971                        E0            .byte	$E0
06966 1972                        60            .byte	$60
06967 1973                        60            .byte	$60
06968 1974                        66            .byte	$66
06969 1975                        6C            .byte	$6C
06970 1976                        78            .byte	$78
06971 1977                        6C            .byte	$6C
06972 1978                        66            .byte	$66
06973 1979                        E6            .byte	$E6
06974 197A                        00            .byte	0
06975 197B                        00            .byte	0
06976 197C                        00            .byte	0
06977                                           ! 375  0x00, 0x00, 0x38, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00,
06978 197D                        00            .byte	0
06979 197E                        00            .byte	0
06980 197F                        38            .byte	$38
06981 1980                        18            .byte	$18
06982 1981                        18            .byte	$18
06983 1982                        18            .byte	$18
06984 1983                        18            .byte	$18
06985 1984                        18            .byte	$18
06986 1985                        18            .byte	$18
06987 1986                        18            .byte	$18
06988 1987                        3C            .byte	$3C
06989 1988                        00            .byte	0
06990 1989                        00            .byte	0
06991 198A                        00            .byte	0
06992                                           ! 376  0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0xfe, 0xd6, 0xd6, 0xd6, 0xc6, 0x00, 0x00, 0x00,
06993 198B                        00            .byte	0
06994 198C                        00            .byte	0
06995 198D                        00            .byte	0
06996 198E                        00            .byte	0
06997 198F                        00            .byte	0
06998 1990                        EC            .byte	$EC
06999 1991                        FE            .byte	$FE
07000 1992                        D6            .byte	$D6
07001 1993                        D6            .byte	$D6
07002 1994                        D6            .byte	$D6
07003 1995                        C6            .byte	$C6
07004 1996                        00            .byte	0
07005 1997                        00            .byte	0
07006 1998                        00            .byte	0
07007                                           ! 377  0x00, 0x00, 0x00, 0x00, 0x00, 0xdc, 0x66, 0x66, 0x66, 0x66, 0x66, 0x00, 0x00, 0x00,
07008 1999                        00            .byte	0
07009 199A                        00            .byte	0
07010 199B                        00            .byte	0
07011 199C                        00            .byte	0
07012 199D                        00            .byte	0
07013 199E                        DC            .byte	$DC
07014 199F                        66            .byte	$66
07015 19A0                        66            .byte	$66
07016 19A1                        66            .byte	$66
07017 19A2                        66            .byte	$66
07018 19A3                        66            .byte	$66
07019 19A4                        00            .byte	0
07020 19A5                        00            .byte	0
07021 19A6                        00            .byte	0
07022                                           ! 378  0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0xc6, 0x7c, 0x00, 0x00, 0x00,
07023 19A7                        00            .byte	0
07024 19A8                        00            .byte	0
07025 19A9                        00            .byte	0
07026 19AA                        00            .byte	0
07027 19AB                        00            .byte	0
07028 19AC                        7C            .byte	$7C
07029 19AD                        C6            .byte	$C6
07030 19AE                        C6            .byte	$C6
07031 19AF                        C6            .byte	$C6
07032 19B0                        C6            .byte	$C6
07033 19B1                        7C            .byte	$7C
07034 19B2                        00            .byte	0
07035 19B3                        00            .byte	0
07036 19B4                        00            .byte	0
07037                                           ! 379  0x00, 0x00, 0x00, 0x00, 0x00, 0xdc, 0x66, 0x66, 0x66, 0x7c, 0x60, 0x60, 0xf0, 0x00,
07038 19B5                        00            .byte	0
07039 19B6                        00            .byte	0
07040 19B7                        00            .byte	0
07041 19B8                        00            .byte	0
07042 19B9                        00            .byte	0
07043 19BA                        DC            .byte	$DC
07044 19BB                        66            .byte	$66
07045 19BC                        66            .byte	$66
07046 19BD                        66            .byte	$66
07047 19BE                        7C            .byte	$7C
07048 19BF                        60            .byte	$60
07049 19C0                        60            .byte	$60
07050 19C1                        F0            .byte	$F0
07051 19C2                        00            .byte	0
07052                                           ! 380  0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0xcc, 0xcc, 0xcc, 0x7c, 0x0c, 0x0c, 0x1e, 0x00,
07053 19C3                        00            .byte	0
07054 19C4                        00            .byte	0
07055 19C5                        00            .byte	0
07056 19C6                        00            .byte	0
07057 19C7                        00            .byte	0
07058 19C8                        76            .byte	$76
07059 19C9                        CC            .byte	$CC
07060 19CA                        CC            .byte	$CC
07061 19CB                        CC            .byte	$CC
07062 19CC                        7C            .byte	$7C
07063 19CD                        0C            .byte	$C
07064 19CE                        0C            .byte	$C
07065 19CF                        1E            .byte	$1E
07066 19D0                        00            .byte	0
07067                                           ! 381  0x00, 0x00, 0x00, 0
07068 19D1                        00            .byte	0
07069 19D2                        00            .byte	0
07070 19D3                        00            .byte	0
07071                                           ! 381 x00, 0x00, 0xdc, 0x76, 0x66, 0x60, 0x60, 0xf0, 0x00, 0x00, 0x00,
07072 19D4                        00            .byte	0
07073 19D5                        00            .byte	0
07074 19D6                        DC            .byte	$DC
07075 19D7                        76            .byte	$76
07076 19D8                        66            .byte	$66
07077 19D9                        60            .byte	$60
07078 19DA                        60            .byte	$60
07079 19DB                        F0            .byte	$F0
07080 19DC                        00            .byte	0
07081 19DD                        00            .byte	0
07082 19DE                        00            .byte	0
07083                                           ! 382  0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0xc6, 0x70, 0x1c, 0xc6, 0x7c, 0x00, 0x00, 0x00,
07084 19DF                        00            .byte	0
07085 19E0                        00            .byte	0
07086 19E1                        00            .byte	0
07087 19E2                        00            .byte	0
07088 19E3                        00            .byte	0
07089 19E4                        7C            .byte	$7C
07090 19E5                        C6            .byte	$C6
07091 19E6                        70            .byte	$70
07092 19E7                        1C            .byte	$1C
07093 19E8                        C6            .byte	$C6
07094 19E9                        7C            .byte	$7C
07095 19EA                        00            .byte	0
07096 19EB                        00            .byte	0
07097 19EC                        00            .byte	0
07098                                           ! 383  0x00, 0x00, 0x10, 0x30, 0x30, 0xfc, 0x30, 0x30, 0x30, 0x36, 0x1c, 0x00, 0x00, 0x00,
07099 19ED                        00            .byte	0
07100 19EE                        00            .byte	0
07101 19EF                        10            .byte	$10
07102 19F0                        30            .byte	$30
07103 19F1                        30            .byte	$30
07104 19F2                        FC            .byte	$FC
07105 19F3                        30            .byte	$30
07106 19F4                        30            .byte	$30
07107 19F5                        30            .byte	$30
07108 19F6                        36            .byte	$36
07109 19F7                        1C            .byte	$1C
07110 19F8                        00            .byte	0
07111 19F9                        00            .byte	0
07112 19FA                        00            .byte	0
07113                                           ! 384  0x00, 0x00, 0x00, 0x00, 0x00, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x76, 0x00, 0x00, 0x00,
07114 19FB                        00            .byte	0
07115 19FC                        00            .byte	0
07116 19FD                        00            .byte	0
07117 19FE                        00            .byte	0
07118 19FF                        00            .byte	0
07119 1A00                        CC            .byte	$CC
07120 1A01                        CC            .byte	$CC
07121 1A02                        CC            .byte	$CC
07122 1A03                        CC            .byte	$CC
07123 1A04                        CC            .byte	$CC
07124 1A05                        76            .byte	$76
07125 1A06                        00            .byte	0
07126 1A07                        00            .byte	0
07127 1A08                        00            .byte	0
07128                                           ! 385  0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0x66, 0x66, 0x66, 0x3c, 0x18, 0x00, 0x00, 0x00,
07129 1A09                        00            .byte	0
07130 1A0A                        00            .byte	0
07131 1A0B                        00            .byte	0
07132 1A0C                        00            .byte	0
07133 1A0D                        00            .byte	0
07134 1A0E                        66            .byte	$66
07135 1A0F                        66            .byte	$66
07136 1A10                        66            .byte	$66
07137 1A11                        66            .byte	$66
07138 1A12                        3C            .byte	$3C
07139 1A13                        18            .byte	$18
07140 1A14                        00            .byte	0
07141 1A15                        00            .byte	0
07142 1A16                        00            .byte	0
07143                                           ! 386  0x00, 0x00, 0x00, 0x00, 0x00, 0xc6, 0xc6, 0xd6, 0xd6, 0xfe, 0x6c, 0x00, 0x00, 0x00,
07144 1A17                        00            .byte	0
07145 1A18                        00            .byte	0
07146 1A19                        00            .byte	0
07147 1A1A                        00            .byte	0
07148 1A1B                        00            .byte	0
07149 1A1C                        C6            .byte	$C6
07150 1A1D                        C6            .byte	$C6
07151 1A1E                        D6            .byte	$D6
07152 1A1F                        D6            .byte	$D6
07153 1A20                        FE            .byte	$FE
07154 1A21                        6C            .byte	$6C
07155 1A22                        00            .byte	0
07156 1A23                        00            .byte	0
07157 1A24                        00            .byte	0
07158                                           ! 387  0x00, 0x00, 0x00, 0x00, 0x00, 0xc6, 0x6c, 0x38, 0x38, 0x6c, 0xc6, 0x00, 0x00, 0x00,
07159 1A25                        00            .byte	0
07160 1A26                        00            .byte	0
07161 1A27                        00            .byte	0
07162 1A28                        00            .byte	0
07163 1A29                        00            .byte	0
07164 1A2A                        C6            .byte	$C6
07165 1A2B                        6C            .byte	$6C
07166 1A2C                        38            .byte	$38
07167 1A2D                        38            .byte	$38
07168 1A2E                        6C            .byte	$6C
07169 1A2F                        C6            .byte	$C6
07170 1A30                        00            .byte	0
07171 1A31                        00            .byte	0
07172 1A32                        00            .byte	0
07173                                           ! 388  0x00, 0x00, 0x00, 0x00, 0x00, 0xc6, 0xc6, 0xc6, 0xc6, 0x7e, 0x06, 0x0c, 0xf8, 0x00,
07174 1A33                        00            .byte	0
07175 1A34                        00            .byte	0
07176 1A35                        00            .byte	0
07177 1A36                        00            .byte	0
07178 1A37                        00            .byte	0
07179 1A38                        C6            .byte	$C6
07180 1A39                        C6            .byte	$C6
07181 1A3A                        C6            .byte	$C6
07182 1A3B                        C6            .byte	$C6
07183 1A3C                        7E            .byte	$7E
07184 1A3D                        06            .byte	6
07185 1A3E                        0C            .byte	$C
07186 1A3F                        F8            .byte	$F8
07187 1A40                        00            .byte	0
07188                                           ! 389  0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xcc, 0x18, 0x30, 0x66, 0xfe, 0x00, 0x00, 0x00,
07189 1A41                        00            .byte	0
07190 1A42                        00            .byte	0
07191 1A43                        00            .byte	0
07192 1A44                        00            .byte	0
07193 1A45                        00            .byte	0
07194 1A46                        FE            .byte	$FE
07195 1A47                        CC            .byte	$CC
07196 1A48                        18            .byte	$18
07197 1A49                        30            .byte	$30
07198 1A4A                        66            .byte	$66
07199 1A4B                        FE            .byte	$FE
07200 1A4C                        00            .byte	0
07201 1A4D                        00            .byte	0
07202 1A4E                        00            .byte	0
07203                                           ! 390  0x00, 0x00, 0x0e, 0x18, 0x18, 0x18, 0x70, 0x18, 0x18, 0x18, 0x0e, 0x00, 0x00, 0x00,
07204 1A4F                        00            .byte	0
07205 1A50                        00            .byte	0
07206 1A51                        0E            .byte	$E
07207 1A52                        18            .byte	$18
07208 1A53                        18            .byte	$18
07209 1A54                        18            .byte	$18
07210 1A55                        70            .byte	$70
07211 1A56                        18            .byte	$18
07212 1A57                        18            .byte	$18
07213 1A58                        18            .byte	$18
07214 1A59                        0E            .byte	$E
07215 1A5A                        00            .byte	0
07216 1A5B                        00            .byte	0
07217 1A5C                        00            .byte	0
07218                                           ! 391  0x00, 0x00, 0x18, 0x18, 0x18, 0x18, 0x00, 0x18, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00,
07219 1A5D                        00            .byte	0
07220 1A5E                        00            .byte	0
07221 1A5F                        18            .byte	$18
07222 1A60                        18            .byte	$18
07223 1A61                        18            .byte	$18
07224 1A62                        18            .byte	$18
07225 1A63                        00            .byte	0
07226 1A64                        18            .byte	$18
07227 1A65                        18            .byte	$18
07228 1A66                        18            .byte	$18
07229 1A67                        18            .byte	$18
07230 1A68                        00            .byte	0
07231 1A69                        00            .byte	0
07232 1A6A                        00            .byte	0
07233                                           ! 392  0x00, 0x00, 0x70, 0x18, 0x18, 0x18, 0x0e, 0x18, 0x18, 0x18, 0x70, 0x00, 0x00, 0x00,
07234 1A6B                        00            .byte	0
07235 1A6C                        00            .byte	0
07236 1A6D                        70            .byte	$70
07237 1A6E                        18            .byte	$18
07238 1A6F                        18            .byte	$18
07239 1A70                        18            .byte	$18
07240 1A71                        0E            .byte	$E
07241 1A72                        18            .byte	$18
07242 1A73                        18            .byte	$18
07243 1A74                        18            .byte	$18
07244 1A75                        70            .byte	$70
07245 1A76                        00            .byte	0
07246 1A77                        00            .byte	0
07247 1A78                        00            .byte	0
07248                                           ! 393  0x00, 0x00, 0x76, 0xdc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
07249 1A79                        00            .byte	0
07250 1A7A                        00            .byte	0
07251 1A7B                        76            .byte	$76
07252 1A7C                        DC            .byte	$DC
07253 1A7D                        00            .byte	0
07254 1A7E                        00            .byte	0
07255 1A7F                        00            .byte	0
07256 1A80                        00            .byte	0
07257 1A81                        00            .byte	0
07258 1A82                        00            .byte	0
07259 1A83                        00            .byte	0
07260 1A84                        00            .byte	0
07261 1A85                        00            .byte	0
07262 1A86                        00            .byte	0
07263                                           ! 394  0x00, 0x00, 0x00, 0x00, 0x10, 0x38, 0x6c, 0xc6, 0xc6, 0xfe, 0x00, 0x00, 0x00, 0x00,
07264 1A87                        00            .byte	0
07265 1A88                        00            .byte	0
07266 1A89                        00            .byte	0
07267 1A8A                        00            .byte	0
07268 1A8B                        10            .byte	$10
07269 1A8C                        38            .byte	$38
07270 1A8D                        6C            .byte	$6C
07271 1A8E                        C6            .byte	$C6
07272 1A8F                        C6            .byte	$C6
07273 1A90                        FE            .byte	$FE
07274 1A91                        00            .byte	0
07275 1A92                        00            .byte	0
07276 1A93                        00            .byte	0
07277 1A94                        00            .byte	0
07278                                           ! 395  0x00, 0x00, 0x3c, 0x66, 0xc2, 0xc0, 0xc0, 0xc2, 0x66, 0x3c, 0x0c, 0x06, 0x7c, 0x00,
07279 1A95                        00            .byte	0
07280 1A96                        00            .byte	0
07281 1A97                        3C            .byte	$3C
07282 1A98                        66            .byte	$66
07283 1A99                        C2            .byte	$C2
07284 1A9A                        C0            .byte	$C0
07285 1A9B                        C0            .byte	$C0
07286 1A9C                        C2            .byte	$C2
07287 1A9D                        66            .byte	$66
07288 1A9E                        3C            .byte	$3C
07289 1A9F                        0C            .byte	$C
07290 1AA0                        06            .byte	6
07291 1AA1                        7C            .byte	$7C
07292 1AA2                        00            .byte	0
07293                                           ! 396  0x00, 0x00, 0xcc, 0xcc, 0x00, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x76, 0x00, 0x00, 0x00,
07294 1AA3                        00            .byte	0
07295 1AA4                        00            .byte	0
07296 1AA5                        CC            .byte	$CC
07297 1AA6                        CC            .byte	$CC
07298 1AA7                        00            .byte	0
07299 1AA8                        CC            .byte	$CC
07300 1AA9                        CC            .byte	$CC
07301 1AAA                        CC            .byte	$CC
07302 1AAB                        CC            .byte	$CC
07303 1AAC                        CC            .byte	$CC
07304 1AAD                        76            .byte	$76
07305 1AAE                        00            .byte	0
07306 1AAF                        00            .byte	0
07307 1AB0                        00            .byte	0
07308                                           ! 397  0x00, 0x0c, 0x18, 0x30, 0x00, 0x7c, 0xc6, 0xfe, 0xc0, 0xc6, 0x7c, 0x00, 0x00, 0x00,
07309 1AB1                        00            .byte	0
07310 1AB2                        0C            .byte	$C
07311 1AB3                        18            .byte	$18
07312 1AB4                        30            .byte	$30
07313 1AB5                        00            .byte	0
07314 1AB6                        7C            .byte	$7C
07315 1AB7                        C6            .byte	$C6
07316 1AB8                        FE            .byte	$FE
07317 1AB9                        C0            .byte	$C0
07318 1ABA                        C6            .byte	$C6
07319 1ABB                        7C            .byte	$7C
07320 1ABC                        00            .byte	0
07321 1ABD                        00            .byte	0
07322 1ABE                        00            .byte	0
07323                                           ! 398  0x00, 0x10, 0x38, 0x6c, 0x00, 0x78, 0x0c, 0x7c, 0xcc, 0xcc, 0x76, 0x00, 0x00, 0x00,
07324 1ABF                        00            .byte	0
07325 1AC0                        10            .byte	$10
07326 1AC1                        38            .byte	$38
07327 1AC2                        6C            .byte	$6C
07328 1AC3                        00            .byte	0
07329 1AC4                        78            .byte	$78
07330 1AC5                        0C            .byte	$C
07331 1AC6                        7C            .byte	$7C
07332 1AC7                        CC            .byte	$CC
07333 1AC8                        CC            .byte	$CC
07334 1AC9                        76            .byte	$76
07335 1ACA                        00            .byte	0
07336 1ACB                        00            .byte	0
07337 1ACC                        00            .byte	0
07338                                           ! 399  0x00, 0x00, 0xcc, 0xcc, 0x00, 0x78, 0x0c, 0x7c, 0xcc, 0xcc, 0x76, 0x00, 0x00, 0x00,
07339 1ACD                        00            .byte	0
07340 1ACE                        00            .byte	0
07341 1ACF                        CC            .byte	$CC
07342 1AD0                        CC            .byte	$CC
07343 1AD1                        00            .byte	0
07344 1AD2                        78            .byte	$78
07345 1AD3                        0C            .byte	$C
07346 1AD4                        7C            .byte	$7C
07347 1AD5                        CC            .byte	$CC
07348 1AD6                        CC            .byte	$CC
07349 1AD7                        76            .byte	$76
07350 1AD8                        00            .byte	0
07351 1AD9                        00            .byte	0
07352 1ADA                        00            .byte	0
07353                                           ! 400  0x00, 0x60, 0x30, 0x18, 0x00, 0x78, 0x0c, 0x7c, 0xcc, 0xcc, 0x76, 0x00, 0x00, 0x00,
07354 1ADB                        00            .byte	0
07355 1ADC                        60            .byte	$60
07356 1ADD                        30            .byte	$30
07357 1ADE                        18            .byte	$18
07358 1ADF                        00            .byte	0
07359 1AE0                        78            .byte	$78
07360 1AE1                        0C            .byte	$C
07361 1AE2                        7C            .byte	$7C
07362 1AE3                        CC            .byte	$CC
07363 1AE4                        CC            .byte	$CC
07364 1AE5                        76            .byte	$76
07365 1AE6                        00            .byte	0
07366 1AE7                        00            .byte	0
07367 1AE8                        00            .byte	0
07368                                           ! 401  0x00, 0x38, 0x6c, 0x38, 0x00, 0x78, 0x0c, 0x7c, 0xcc, 0xcc, 0x76, 0x00, 0x00, 0x00,
07369 1AE9                        00            .byte	0
07370 1AEA                        38            .byte	$38
07371 1AEB                        6C            .byte	$6C
07372 1AEC                        38            .byte	$38
07373 1AED                        00            .byte	0
07374 1AEE                        78            .byte	$78
07375 1AEF                        0C            .byte	$C
07376 1AF0                        7C            .byte	$7C
07377 1AF1                        CC            .byte	$CC
07378 1AF2                        CC            .byte	$CC
07379 1AF3                        76            .byte	$76
07380 1AF4                        00            .byte	0
07381 1AF5                        00            .byte	0
07382 1AF6                        00            .byte	0
07383                                           ! 402  0x00, 0x00, 0x00, 0x00, 0x3c, 0x66, 0x60, 0x66, 0x3c, 0x0c, 0x06, 0x3c, 0x00, 0x00,
07384 1AF7                        00            .byte	0
07385 1AF8                        00            .byte	0
07386 1AF9                        00            .byte	0
07387 1AFA                        00            .byte	0
07388 1AFB                        3C            .byte	$3C
07389 1AFC                        66            .byte	$66
07390 1AFD                        60            .byte	$60
07391 1AFE                        66            .byte	$66
07392 1AFF                        3C            .byte	$3C
07393 1B00                        0C            .byte	$C
07394 1B01                        06            .byte	6
07395 1B02                        3C            .byte	$3C
07396 1B03                        00            .byte	0
07397 1B04                        00            .byte	0
07398                                           ! 403  0x00, 0x10, 0x38, 0x6c, 0x00, 0x7c, 0xc6, 0xfe, 0xc0, 0xc6, 0x7c, 0x00, 0x00, 0x00,
07399 1B05                        00            .byte	0
07400 1B06                        10            .byte	$10
07401 1B07                        38            .byte	$38
07402 1B08                        6C            .byte	$6C
07403 1B09                        00            .byte	0
07404 1B0A                        7C            .byte	$7C
07405 1B0B                        C6            .byte	$C6
07406 1B0C                        FE            .byte	$FE
07407 1B0D                        C0            .byte	$C0
07408 1B0E                        C6            .byte	$C6
07409 1B0F                        7C            .byte	$7C
07410 1B10                        00            .byte	0
07411 1B11                        00            .byte	0
07412 1B12                        00            .byte	0
07413                                           ! 404  0x00, 0x00, 0xcc, 0xcc, 0x00, 0x7c, 0xc6, 0xfe, 0xc0, 0xc6, 0x7c, 0x00, 0x00, 0x00,
07414 1B13                        00            .byte	0
07415 1B14                        00            .byte	0
07416 1B15                        CC            .byte	$CC
07417 1B16                        CC            .byte	$CC
07418 1B17                        00            .byte	0
07419 1B18                        7C            .byte	$7C
07420 1B19                        C6            .byte	$C6
07421 1B1A                        FE            .byte	$FE
07422 1B1B                        C0            .byte	$C0
07423 1B1C                        C6            .byte	$C6
07424 1B1D                        7C            .byte	$7C
07425 1B1E                        00            .byte	0
07426 1B1F                        00            .byte	0
07427 1B20                        00            .byte	0
07428                                           ! 405  0x00, 0x60, 0x30, 0x18, 0x0
07429 1B21                        00            .byte	0
07430 1B22                        60            .byte	$60
07431 1B23                        30            .byte	$30
07432 1B24                        18            .byte	$18
07433                                           ! 405 0, 0x7c, 0xc6, 0xfe, 0xc0, 0xc6, 0x7c, 0x00, 0x00, 0x00,
07434 1B25                        00            .byte	0
07435 1B26                        7C            .byte	$7C
07436 1B27                        C6            .byte	$C6
07437 1B28                        FE            .byte	$FE
07438 1B29                        C0            .byte	$C0
07439 1B2A                        C6            .byte	$C6
07440 1B2B                        7C            .byte	$7C
07441 1B2C                        00            .byte	0
07442 1B2D                        00            .byte	0
07443 1B2E                        00            .byte	0
07444                                           ! 406  0x00, 0x00, 0x66, 0x66, 0x00, 0x38, 0x18, 0x18, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00,
07445 1B2F                        00            .byte	0
07446 1B30                        00            .byte	0
07447 1B31                        66            .byte	$66
07448 1B32                        66            .byte	$66
07449 1B33                        00            .byte	0
07450 1B34                        38            .byte	$38
07451 1B35                        18            .byte	$18
07452 1B36                        18            .byte	$18
07453 1B37                        18            .byte	$18
07454 1B38                        18            .byte	$18
07455 1B39                        3C            .byte	$3C
07456 1B3A                        00            .byte	0
07457 1B3B                        00            .byte	0
07458 1B3C                        00            .byte	0
07459                                           ! 407  0x00, 0x18, 0x3c, 0x66, 0x00, 0x38, 0x18, 0x18, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00,
07460 1B3D                        00            .byte	0
07461 1B3E                        18            .byte	$18
07462 1B3F                        3C            .byte	$3C
07463 1B40                        66            .byte	$66
07464 1B41                        00            .byte	0
07465 1B42                        38            .byte	$38
07466 1B43                        18            .byte	$18
07467 1B44                        18            .byte	$18
07468 1B45                        18            .byte	$18
07469 1B46                        18            .byte	$18
07470 1B47                        3C            .byte	$3C
07471 1B48                        00            .byte	0
07472 1B49                        00            .byte	0
07473 1B4A                        00            .byte	0
07474                                           ! 408  0x00, 0x60, 0x30, 0x18, 0x00, 0x38, 0x18, 0x18, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00,
07475 1B4B                        00            .byte	0
07476 1B4C                        60            .byte	$60
07477 1B4D                        30            .byte	$30
07478 1B4E                        18            .byte	$18
07479 1B4F                        00            .byte	0
07480 1B50                        38            .byte	$38
07481 1B51                        18            .byte	$18
07482 1B52                        18            .byte	$18
07483 1B53                        18            .byte	$18
07484 1B54                        18            .byte	$18
07485 1B55                        3C            .byte	$3C
07486 1B56                        00            .byte	0
07487 1B57                        00            .byte	0
07488 1B58                        00            .byte	0
07489                                           ! 409  0x00, 0xc6, 0xc6, 0x10, 0x38, 0x6c, 0xc6, 0xc6, 0xfe, 0xc6, 0xc6, 0x00, 0x00, 0x00,
07490 1B59                        00            .byte	0
07491 1B5A                        C6            .byte	$C6
07492 1B5B                        C6            .byte	$C6
07493 1B5C                        10            .byte	$10
07494 1B5D                        38            .byte	$38
07495 1B5E                        6C            .byte	$6C
07496 1B5F                        C6            .byte	$C6
07497 1B60                        C6            .byte	$C6
07498 1B61                        FE            .byte	$FE
07499 1B62                        C6            .byte	$C6
07500 1B63                        C6            .byte	$C6
07501 1B64                        00            .byte	0
07502 1B65                        00            .byte	0
07503 1B66                        00            .byte	0
07504                                           ! 410  0x38, 0x6c, 0x38, 0x00, 0x38, 0x6c, 0xc6, 0xc6, 0xfe, 0xc6, 0xc6, 0x00, 0x00, 0x00,
07505 1B67                        38            .byte	$38
07506 1B68                        6C            .byte	$6C
07507 1B69                        38            .byte	$38
07508 1B6A                        00            .byte	0
07509 1B6B                        38            .byte	$38
07510 1B6C                        6C            .byte	$6C
07511 1B6D                        C6            .byte	$C6
07512 1B6E                        C6            .byte	$C6
07513 1B6F                        FE            .byte	$FE
07514 1B70                        C6            .byte	$C6
07515 1B71                        C6            .byte	$C6
07516 1B72                        00            .byte	0
07517 1B73                        00            .byte	0
07518 1B74                        00            .byte	0
07519                                           ! 411  0x18, 0x30, 0x60, 0x00, 0xfe, 0x66, 0x60, 0x7c, 0x60, 0x66, 0xfe, 0x00, 0x00, 0x00,
07520 1B75                        18            .byte	$18
07521 1B76                        30            .byte	$30
07522 1B77                        60            .byte	$60
07523 1B78                        00            .byte	0
07524 1B79                        FE            .byte	$FE
07525 1B7A                        66            .byte	$66
07526 1B7B                        60            .byte	$60
07527 1B7C                        7C            .byte	$7C
07528 1B7D                        60            .byte	$60
07529 1B7E                        66            .byte	$66
07530 1B7F                        FE            .byte	$FE
07531 1B80                        00            .byte	0
07532 1B81                        00            .byte	0
07533 1B82                        00            .byte	0
07534                                           ! 412  0x00, 0x00, 0x00, 0x00, 0xcc, 0x76, 0x36, 0x7e, 0xd8, 0xd8, 0x6e, 0x00, 0x00, 0x00,
07535 1B83                        00            .byte	0
07536 1B84                        00            .byte	0
07537 1B85                        00            .byte	0
07538 1B86                        00            .byte	0
07539 1B87                        CC            .byte	$CC
07540 1B88                        76            .byte	$76
07541 1B89                        36            .byte	$36
07542 1B8A                        7E            .byte	$7E
07543 1B8B                        D8            .byte	$D8
07544 1B8C                        D8            .byte	$D8
07545 1B8D                        6E            .byte	$6E
07546 1B8E                        00            .byte	0
07547 1B8F                        00            .byte	0
07548 1B90                        00            .byte	0
07549                                           ! 413  0x00, 0x00, 0x3e, 0x6c, 0xcc, 0xcc, 0xfe, 0xcc, 0xcc, 0xcc, 0xce, 0x00, 0x00, 0x00,
07550 1B91                        00            .byte	0
07551 1B92                        00            .byte	0
07552 1B93                        3E            .byte	$3E
07553 1B94                        6C            .byte	$6C
07554 1B95                        CC            .byte	$CC
07555 1B96                        CC            .byte	$CC
07556 1B97                        FE            .byte	$FE
07557 1B98                        CC            .byte	$CC
07558 1B99                        CC            .byte	$CC
07559 1B9A                        CC            .byte	$CC
07560 1B9B                        CE            .byte	$CE
07561 1B9C                        00            .byte	0
07562 1B9D                        00            .byte	0
07563 1B9E                        00            .byte	0
07564                                           ! 414  0x00, 0x10, 0x38, 0x6c, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0xc6, 0x7c, 0x00, 0x00, 0x00,
07565 1B9F                        00            .byte	0
07566 1BA0                        10            .byte	$10
07567 1BA1                        38            .byte	$38
07568 1BA2                        6C            .byte	$6C
07569 1BA3                        00            .byte	0
07570 1BA4                        7C            .byte	$7C
07571 1BA5                        C6            .byte	$C6
07572 1BA6                        C6            .byte	$C6
07573 1BA7                        C6            .byte	$C6
07574 1BA8                        C6            .byte	$C6
07575 1BA9                        7C            .byte	$7C
07576 1BAA                        00            .byte	0
07577 1BAB                        00            .byte	0
07578 1BAC                        00            .byte	0
07579                                           ! 415  0x00, 0x00, 0xc6, 0xc6, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0xc6, 0x7c, 0x00, 0x00, 0x00,
07580 1BAD                        00            .byte	0
07581 1BAE                        00            .byte	0
07582 1BAF                        C6            .byte	$C6
07583 1BB0                        C6            .byte	$C6
07584 1BB1                        00            .byte	0
07585 1BB2                        7C            .byte	$7C
07586 1BB3                        C6            .byte	$C6
07587 1BB4                        C6            .byte	$C6
07588 1BB5                        C6            .byte	$C6
07589 1BB6                        C6            .byte	$C6
07590 1BB7                        7C            .byte	$7C
07591 1BB8                        00            .byte	0
07592 1BB9                        00            .byte	0
07593 1BBA                        00            .byte	0
07594                                           ! 416  0x00, 0x60, 0x30, 0x18, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0xc6, 0x7c, 0x00, 0x00, 0x00,
07595 1BBB                        00            .byte	0
07596 1BBC                        60            .byte	$60
07597 1BBD                        30            .byte	$30
07598 1BBE                        18            .byte	$18
07599 1BBF                        00            .byte	0
07600 1BC0                        7C            .byte	$7C
07601 1BC1                        C6            .byte	$C6
07602 1BC2                        C6            .byte	$C6
07603 1BC3                        C6            .byte	$C6
07604 1BC4                        C6            .byte	$C6
07605 1BC5                        7C            .byte	$7C
07606 1BC6                        00            .byte	0
07607 1BC7                        00            .byte	0
07608 1BC8                        00            .byte	0
07609                                           ! 417  0x00, 0x30, 0x78, 0xcc, 0x00, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x76, 0x00, 0x00, 0x00,
07610 1BC9                        00            .byte	0
07611 1BCA                        30            .byte	$30
07612 1BCB                        78            .byte	$78
07613 1BCC                        CC            .byte	$CC
07614 1BCD                        00            .byte	0
07615 1BCE                        CC            .byte	$CC
07616 1BCF                        CC            .byte	$CC
07617 1BD0                        CC            .byte	$CC
07618 1BD1                        CC            .byte	$CC
07619 1BD2                        CC            .byte	$CC
07620 1BD3                        76            .byte	$76
07621 1BD4                        00            .byte	0
07622 1BD5                        00            .byte	0
07623 1BD6                        00            .byte	0
07624                                           ! 418  0x00, 0x60, 0x30, 0x18, 0x00, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x76, 0x00, 0x00, 0x00,
07625 1BD7                        00            .byte	0
07626 1BD8                        60            .byte	$60
07627 1BD9                        30            .byte	$30
07628 1BDA                        18            .byte	$18
07629 1BDB                        00            .byte	0
07630 1BDC                        CC            .byte	$CC
07631 1BDD                        CC            .byte	$CC
07632 1BDE                        CC            .byte	$CC
07633 1BDF                        CC            .byte	$CC
07634 1BE0                        CC            .byte	$CC
07635 1BE1                        76            .byte	$76
07636 1BE2                        00            .byte	0
07637 1BE3                        00            .byte	0
07638 1BE4                        00            .byte	0
07639                                           ! 419  0x00, 0x00, 0xc6, 0xc6, 0x00, 0xc6, 0xc6, 0xc6, 0xc6, 0x7e, 0x06, 0x0c, 0x78, 0x00,
07640 1BE5                        00            .byte	0
07641 1BE6                        00            .byte	0
07642 1BE7                        C6            .byte	$C6
07643 1BE8                        C6            .byte	$C6
07644 1BE9                        00            .byte	0
07645 1BEA                        C6            .byte	$C6
07646 1BEB                        C6            .byte	$C6
07647 1BEC                        C6            .byte	$C6
07648 1BED                        C6            .byte	$C6
07649 1BEE                        7E            .byte	$7E
07650 1BEF                        06            .byte	6
07651 1BF0                        0C            .byte	$C
07652 1BF1                        78            .byte	$78
07653 1BF2                        00            .byte	0
07654                                           ! 420  0x00, 0xc6, 0xc6, 0x38, 0x6c, 0xc6, 0xc6, 0xc6, 0xc6, 0x6c, 0x38, 0x00, 0x00, 0x00,
07655 1BF3                        00            .byte	0
07656 1BF4                        C6            .byte	$C6
07657 1BF5                        C6            .byte	$C6
07658 1BF6                        38            .byte	$38
07659 1BF7                        6C            .byte	$6C
07660 1BF8                        C6            .byte	$C6
07661 1BF9                        C6            .byte	$C6
07662 1BFA                        C6            .byte	$C6
07663 1BFB                        C6            .byte	$C6
07664 1BFC                        6C            .byte	$6C
07665 1BFD                        38            .byte	$38
07666 1BFE                        00            .byte	0
07667 1BFF                        00            .byte	0
07668 1C00                        00            .byte	0
07669                                           ! 421  0x00, 0xc6, 0xc6, 0x00, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x7c, 0x00, 0x00, 0x00,
07670 1C01                        00            .byte	0
07671 1C02                        C6            .byte	$C6
07672 1C03                        C6            .byte	$C6
07673 1C04                        00            .byte	0
07674 1C05                        C6            .byte	$C6
07675 1C06                        C6            .byte	$C6
07676 1C07                        C6            .byte	$C6
07677 1C08                        C6            .byte	$C6
07678 1C09                        C6            .byte	$C6
07679 1C0A                        C6            .byte	$C6
07680 1C0B                        7C            .byte	$7C
07681 1C0C                        00            .byte	0
07682 1C0D                        00            .byte	0
07683 1C0E                        00            .byte	0
07684                                           ! 422  0x00, 0x18, 0x18, 0x3c, 0x66, 0x60, 0x60, 0x66, 0x3c, 0x18, 0x18, 0x00, 0x00, 0x00,
07685 1C0F                        00            .byte	0
07686 1C10                        18            .byte	$18
07687 1C11                        18            .byte	$18
07688 1C12                        3C            .byte	$3C
07689 1C13                        66            .byte	$66
07690 1C14                        60            .byte	$60
07691 1C15                        60            .byte	$60
07692 1C16                        66            .byte	$66
07693 1C17                        3C            .byte	$3C
07694 1C18                        18            .byte	$18
07695 1C19                        18            .byte	$18
07696 1C1A                        00            .byte	0
07697 1C1B                        00            .byte	0
07698 1C1C                        00            .byte	0
07699                                           ! 423  0x00, 0x38, 0x6c, 0x64, 0x60, 0xf0, 0x60, 0x60, 0x60, 0xe6, 0xfc, 0x00, 0x00, 0x00,
07700 1C1D                        00            .byte	0
07701 1C1E                        38            .byte	$38
07702 1C1F                        6C            .byte	$6C
07703 1C20                        64            .byte	$64
07704 1C21                        60            .byte	$60
07705 1C22                        F0            .byte	$F0
07706 1C23                        60            .byte	$60
07707 1C24                        60            .byte	$60
07708 1C25                        60            .byte	$60
07709 1C26                        E6            .byte	$E6
07710 1C27                        FC            .byte	$FC
07711 1C28                        00            .byte	0
07712 1C29                        00            .byte	0
07713 1C2A                        00            .byte	0
07714                                           ! 424  0x00, 0x00, 0x66, 0x66, 0x3c, 0x18, 0x7e, 0x18, 0x7e, 0x18, 0x18, 0x00, 0x00, 0x00,
07715 1C2B                        00            .byte	0
07716 1C2C                        00            .byte	0
07717 1C2D                        66            .byte	$66
07718 1C2E                        66            .byte	$66
07719 1C2F                        3C            .byte	$3C
07720 1C30                        18            .byte	$18
07721 1C31                        7E            .byte	$7E
07722 1C32                        18            .byte	$18
07723 1C33                        7E            .byte	$7E
07724 1C34                        18            .byte	$18
07725 1C35                        18            .byte	$18
07726 1C36                        00            .byte	0
07727 1C37                        00            .byte	0
07728 1C38                        00            .byte	0
07729                                           ! 425  0x00, 0xf8, 0xcc, 0xcc, 0xf8, 0xc4, 0xcc, 0xde, 0xcc, 0xcc, 0xc6, 0x00, 0x00, 0x00,
07730 1C39                        00            .byte	0
07731 1C3A                        F8            .byte	$F8
07732 1C3B                        CC            .byte	$CC
07733 1C3C                        CC            .byte	$CC
07734 1C3D                        F8            .byte	$F8
07735 1C3E                        C4            .byte	$C4
07736 1C3F                        CC            .byte	$CC
07737 1C40                        DE            .byte	$DE
07738 1C41                        CC            .byte	$CC
07739 1C42                        CC            .byte	$CC
07740 1C43                        C6            .byte	$C6
07741 1C44                        00            .byte	0
07742 1C45                        00            .byte	0
07743 1C46                        00            .byte	0
07744                                           ! 426  0x00, 0x0e, 0x1b, 0x18, 0x18, 0x18, 0x7e, 0x18, 0x18, 0x18, 0x18, 0xd8, 0x70, 0x00,
07745 1C47                        00            .byte	0
07746 1C48                        0E            .byte	$E
07747 1C49                        1B            .byte	$1B
07748 1C4A                        18            .byte	$18
07749 1C4B                        18            .byte	$18
07750 1C4C                        18            .byte	$18
07751 1C4D                        7E            .byte	$7E
07752 1C4E                        18            .byte	$18
07753 1C4F                        18            .byte	$18
07754 1C50                        18            .byte	$18
07755 1C51                        18            .byte	$18
07756 1C52                        D8            .byte	$D8
07757 1C53                        70            .byte	$70
07758 1C54                        00            .byte	0
07759                                           ! 427  0x00, 0x18, 0x30, 0x60, 0x00, 0x78, 0x0c, 0x7c, 0xcc, 0xcc, 0x76, 0x00, 0x00, 0x00,
07760 1C55                        00            .byte	0
07761 1C56                        18            .byte	$18
07762 1C57                        30            .byte	$30
07763 1C58                        60            .byte	$60
07764 1C59                        00            .byte	0
07765 1C5A                        78            .byte	$78
07766 1C5B                        0C            .byte	$C
07767 1C5C                        7C            .byte	$7C
07768 1C5D                        CC            .byte	$CC
07769 1C5E                        CC            .byte	$CC
07770 1C5F                        76            .byte	$76
07771 1C60                        00            .byte	0
07772 1C61                        00            .byte	0
07773 1C62                        00            .byte	0
07774                                           ! 428  0x00, 0x0c, 0x18, 0x30, 0x00, 0x38, 0x18, 0x18, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00,
07775 1C63                        00            .byte	0
07776 1C64                        0C            .byte	$C
07777 1C65                        18            .byte	$18
07778 1C66                        30            .byte	$30
07779 1C67                        00            .byte	0
07780 1C68                        38            .byte	$38
07781 1C69                        18            .byte	$18
07782 1C6A                        18            .byte	$18
07783 1C6B                        18            .byte	$18
07784 1C6C                        18            .byte	$18
07785 1C6D                        3C            .byte	$3C
07786 1C6E                        00            .byte	0
07787 1C6F                        00            .byte	0
07788 1C70                        00            .byte	0
07789                                           ! 429  0x00, 0x18, 0x30, 0x60, 0x00, 0x7c,
07790 1C71                        00            .byte	0
07791 1C72                        18            .byte	$18
07792 1C73                        30            .byte	$30
07793 1C74                        60            .byte	$60
07794 1C75                        00            .byte	0
07795                                           ! 429  0xc6, 0xc6, 0xc6, 0xc6, 0x7c, 0x00, 0x00, 0x00,
07796 1C76                        7C            .byte	$7C
07797 1C77                        C6            .byte	$C6
07798 1C78                        C6            .byte	$C6
07799 1C79                        C6            .byte	$C6
07800 1C7A                        C6            .byte	$C6
07801 1C7B                        7C            .byte	$7C
07802 1C7C                        00            .byte	0
07803 1C7D                        00            .byte	0
07804 1C7E                        00            .byte	0
07805                                           ! 430  0x00, 0x18, 0x30, 0x60, 0x00, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x76, 0x00, 0x00, 0x00,
07806 1C7F                        00            .byte	0
07807 1C80                        18            .byte	$18
07808 1C81                        30            .byte	$30
07809 1C82                        60            .byte	$60
07810 1C83                        00            .byte	0
07811 1C84                        CC            .byte	$CC
07812 1C85                        CC            .byte	$CC
07813 1C86                        CC            .byte	$CC
07814 1C87                        CC            .byte	$CC
07815 1C88                        CC            .byte	$CC
07816 1C89                        76            .byte	$76
07817 1C8A                        00            .byte	0
07818 1C8B                        00            .byte	0
07819 1C8C                        00            .byte	0
07820                                           ! 431  0x00, 0x00, 0x76, 0xdc, 0x00, 0xdc, 0x66, 0x66, 0x66, 0x66, 0x66, 0x00, 0x00, 0x00,
07821 1C8D                        00            .byte	0
07822 1C8E                        00            .byte	0
07823 1C8F                        76            .byte	$76
07824 1C90                        DC            .byte	$DC
07825 1C91                        00            .byte	0
07826 1C92                        DC            .byte	$DC
07827 1C93                        66            .byte	$66
07828 1C94                        66            .byte	$66
07829 1C95                        66            .byte	$66
07830 1C96                        66            .byte	$66
07831 1C97                        66            .byte	$66
07832 1C98                        00            .byte	0
07833 1C99                        00            .byte	0
07834 1C9A                        00            .byte	0
07835                                           ! 432  0x76, 0xdc, 0x00, 0xc6, 0xe6, 0xf6, 0xfe, 0xde, 0xce, 0xc6, 0xc6, 0x00, 0x00, 0x00,
07836 1C9B                        76            .byte	$76
07837 1C9C                        DC            .byte	$DC
07838 1C9D                        00            .byte	0
07839 1C9E                        C6            .byte	$C6
07840 1C9F                        E6            .byte	$E6
07841 1CA0                        F6            .byte	$F6
07842 1CA1                        FE            .byte	$FE
07843 1CA2                        DE            .byte	$DE
07844 1CA3                        CE            .byte	$CE
07845 1CA4                        C6            .byte	$C6
07846 1CA5                        C6            .byte	$C6
07847 1CA6                        00            .byte	0
07848 1CA7                        00            .byte	0
07849 1CA8                        00            .byte	0
07850                                           ! 433  0x00, 0x3c, 0x6c, 0x6c, 0x3e, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
07851 1CA9                        00            .byte	0
07852 1CAA                        3C            .byte	$3C
07853 1CAB                        6C            .byte	$6C
07854 1CAC                        6C            .byte	$6C
07855 1CAD                        3E            .byte	$3E
07856 1CAE                        00            .byte	0
07857 1CAF                        7E            .byte	$7E
07858 1CB0                        00            .byte	0
07859 1CB1                        00            .byte	0
07860 1CB2                        00            .byte	0
07861 1CB3                        00            .byte	0
07862 1CB4                        00            .byte	0
07863 1CB5                        00            .byte	0
07864 1CB6                        00            .byte	0
07865                                           ! 434  0x00, 0x38, 0x6c, 0x6c, 0x38, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
07866 1CB7                        00            .byte	0
07867 1CB8                        38            .byte	$38
07868 1CB9                        6C            .byte	$6C
07869 1CBA                        6C            .byte	$6C
07870 1CBB                        38            .byte	$38
07871 1CBC                        00            .byte	0
07872 1CBD                        7C            .byte	$7C
07873 1CBE                        00            .byte	0
07874 1CBF                        00            .byte	0
07875 1CC0                        00            .byte	0
07876 1CC1                        00            .byte	0
07877 1CC2                        00            .byte	0
07878 1CC3                        00            .byte	0
07879 1CC4                        00            .byte	0
07880                                           ! 435  0x00, 0x00, 0x30, 0x30, 0x00, 0x30, 0x30, 0x60, 0xc6, 0xc6, 0x7c, 0x00, 0x00, 0x00,
07881 1CC5                        00            .byte	0
07882 1CC6                        00            .byte	0
07883 1CC7                        30            .byte	$30
07884 1CC8                        30            .byte	$30
07885 1CC9                        00            .byte	0
07886 1CCA                        30            .byte	$30
07887 1CCB                        30            .byte	$30
07888 1CCC                        60            .byte	$60
07889 1CCD                        C6            .byte	$C6
07890 1CCE                        C6            .byte	$C6
07891 1CCF                        7C            .byte	$7C
07892 1CD0                        00            .byte	0
07893 1CD1                        00            .byte	0
07894 1CD2                        00            .byte	0
07895                                           ! 436  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xc0, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00,
07896 1CD3                        00            .byte	0
07897 1CD4                        00            .byte	0
07898 1CD5                        00            .byte	0
07899 1CD6                        00            .byte	0
07900 1CD7                        00            .byte	0
07901 1CD8                        00            .byte	0
07902 1CD9                        FE            .byte	$FE
07903 1CDA                        C0            .byte	$C0
07904 1CDB                        C0            .byte	$C0
07905 1CDC                        C0            .byte	$C0
07906 1CDD                        00            .byte	0
07907 1CDE                        00            .byte	0
07908 1CDF                        00            .byte	0
07909 1CE0                        00            .byte	0
07910                                           ! 437  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x06, 0x06, 0x06, 0x00, 0x00, 0x00, 0x00,
07911 1CE1                        00            .byte	0
07912 1CE2                        00            .byte	0
07913 1CE3                        00            .byte	0
07914 1CE4                        00            .byte	0
07915 1CE5                        00            .byte	0
07916 1CE6                        00            .byte	0
07917 1CE7                        FE            .byte	$FE
07918 1CE8                        06            .byte	6
07919 1CE9                        06            .byte	6
07920 1CEA                        06            .byte	6
07921 1CEB                        00            .byte	0
07922 1CEC                        00            .byte	0
07923 1CED                        00            .byte	0
07924 1CEE                        00            .byte	0
07925                                           ! 438  0x00, 0xc0, 0xc0, 0xc6, 0xcc, 0xd8, 0x30, 0x60, 0xdc, 0x86, 0x0c, 0x18, 0x3e, 0x00,
07926 1CEF                        00            .byte	0
07927 1CF0                        C0            .byte	$C0
07928 1CF1                        C0            .byte	$C0
07929 1CF2                        C6            .byte	$C6
07930 1CF3                        CC            .byte	$CC
07931 1CF4                        D8            .byte	$D8
07932 1CF5                        30            .byte	$30
07933 1CF6                        60            .byte	$60
07934 1CF7                        DC            .byte	$DC
07935 1CF8                        86            .byte	$86
07936 1CF9                        0C            .byte	$C
07937 1CFA                        18            .byte	$18
07938 1CFB                        3E            .byte	$3E
07939 1CFC                        00            .byte	0
07940                                           ! 439  0x00, 0xc0, 0xc0, 0xc6, 0xcc, 0xd8, 0x30, 0x66, 0xce, 0x9e, 0x3e, 0x06, 0x06, 0x00,
07941 1CFD                        00            .byte	0
07942 1CFE                        C0            .byte	$C0
07943 1CFF                        C0            .byte	$C0
07944 1D00                        C6            .byte	$C6
07945 1D01                        CC            .byte	$CC
07946 1D02                        D8            .byte	$D8
07947 1D03                        30            .byte	$30
07948 1D04                        66            .byte	$66
07949 1D05                        CE            .byte	$CE
07950 1D06                        9E            .byte	$9E
07951 1D07                        3E            .byte	$3E
07952 1D08                        06            .byte	6
07953 1D09                        06            .byte	6
07954 1D0A                        00            .byte	0
07955                                           ! 440  0x00, 0x00, 0x18, 0x18, 0x00, 0x18, 0x18, 0x3c, 0x3c, 0x3c, 0x18, 0x00, 0x00, 0x00,
07956 1D0B                        00            .byte	0
07957 1D0C                        00            .byte	0
07958 1D0D                        18            .byte	$18
07959 1D0E                        18            .byte	$18
07960 1D0F                        00            .byte	0
07961 1D10                        18            .byte	$18
07962 1D11                        18            .byte	$18
07963 1D12                        3C            .byte	$3C
07964 1D13                        3C            .byte	$3C
07965 1D14                        3C            .byte	$3C
07966 1D15                        18            .byte	$18
07967 1D16                        00            .byte	0
07968 1D17                        00            .byte	0
07969 1D18                        00            .byte	0
07970                                           ! 441  0x00, 0x00, 0x00, 0x00, 0x36, 0x6c, 0xd8, 0x6c, 0x36, 0x00, 0x00, 0x00, 0x00, 0x00,
07971 1D19                        00            .byte	0
07972 1D1A                        00            .byte	0
07973 1D1B                        00            .byte	0
07974 1D1C                        00            .byte	0
07975 1D1D                        36            .byte	$36
07976 1D1E                        6C            .byte	$6C
07977 1D1F                        D8            .byte	$D8
07978 1D20                        6C            .byte	$6C
07979 1D21                        36            .byte	$36
07980 1D22                        00            .byte	0
07981 1D23                        00            .byte	0
07982 1D24                        00            .byte	0
07983 1D25                        00            .byte	0
07984 1D26                        00            .byte	0
07985                                           ! 442  0x00, 0x00, 0x00, 0x00, 0xd8, 0x6c, 0x36, 0x6c, 0xd8, 0x00, 0x00, 0x00, 0x00, 0x00,
07986 1D27                        00            .byte	0
07987 1D28                        00            .byte	0
07988 1D29                        00            .byte	0
07989 1D2A                        00            .byte	0
07990 1D2B                        D8            .byte	$D8
07991 1D2C                        6C            .byte	$6C
07992 1D2D                        36            .byte	$36
07993 1D2E                        6C            .byte	$6C
07994 1D2F                        D8            .byte	$D8
07995 1D30                        00            .byte	0
07996 1D31                        00            .byte	0
07997 1D32                        00            .byte	0
07998 1D33                        00            .byte	0
07999 1D34                        00            .byte	0
08000                                           ! 443  0x11, 0x44, 0x11, 0x44, 0x11, 0x44, 0x11, 0x44, 0x11, 0x44, 0x11, 0x44, 0x11, 0x44,
08001 1D35                        11            .byte	$11
08002 1D36                        44            .byte	$44
08003 1D37                        11            .byte	$11
08004 1D38                        44            .byte	$44
08005 1D39                        11            .byte	$11
08006 1D3A                        44            .byte	$44
08007 1D3B                        11            .byte	$11
08008 1D3C                        44            .byte	$44
08009 1D3D                        11            .byte	$11
08010 1D3E                        44            .byte	$44
08011 1D3F                        11            .byte	$11
08012 1D40                        44            .byte	$44
08013 1D41                        11            .byte	$11
08014 1D42                        44            .byte	$44
08015                                           ! 444  0x55, 0xaa, 0x55, 0xaa, 0x55, 0xaa, 0x55, 0xaa, 0x55, 0xaa, 0x55, 0xaa, 0x55, 0xaa,
08016 1D43                        55            .byte	$55
08017 1D44                        AA            .byte	$AA
08018 1D45                        55            .byte	$55
08019 1D46                        AA            .byte	$AA
08020 1D47                        55            .byte	$55
08021 1D48                        AA            .byte	$AA
08022 1D49                        55            .byte	$55
08023 1D4A                        AA            .byte	$AA
08024 1D4B                        55            .byte	$55
08025 1D4C                        AA            .byte	$AA
08026 1D4D                        55            .byte	$55
08027 1D4E                        AA            .byte	$AA
08028 1D4F                        55            .byte	$55
08029 1D50                        AA            .byte	$AA
08030                                           ! 445  0xdd, 0x77, 0xdd, 0x77, 0xdd, 0x77, 0xdd, 0x77, 0xdd, 0x77, 0xdd, 0x77, 0xdd, 0x77,
08031 1D51                        DD            .byte	$DD
08032 1D52                        77            .byte	$77
08033 1D53                        DD            .byte	$DD
08034 1D54                        77            .byte	$77
08035 1D55                        DD            .byte	$DD
08036 1D56                        77            .byte	$77
08037 1D57                        DD            .byte	$DD
08038 1D58                        77            .byte	$77
08039 1D59                        DD            .byte	$DD
08040 1D5A                        77            .byte	$77
08041 1D5B                        DD            .byte	$DD
08042 1D5C                        77            .byte	$77
08043 1D5D                        DD            .byte	$DD
08044 1D5E                        77            .byte	$77
08045                                           ! 446  0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18,
08046 1D5F                        18            .byte	$18
08047 1D60                        18            .byte	$18
08048 1D61                        18            .byte	$18
08049 1D62                        18            .byte	$18
08050 1D63                        18            .byte	$18
08051 1D64                        18            .byte	$18
08052 1D65                        18            .byte	$18
08053 1D66                        18            .byte	$18
08054 1D67                        18            .byte	$18
08055 1D68                        18            .byte	$18
08056 1D69                        18            .byte	$18
08057 1D6A                        18            .byte	$18
08058 1D6B                        18            .byte	$18
08059 1D6C                        18            .byte	$18
08060                                           ! 447  0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0xf8, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18,
08061 1D6D                        18            .byte	$18
08062 1D6E                        18            .byte	$18
08063 1D6F                        18            .byte	$18
08064 1D70                        18            .byte	$18
08065 1D71                        18            .byte	$18
08066 1D72                        18            .byte	$18
08067 1D73                        18            .byte	$18
08068 1D74                        F8            .byte	$F8
08069 1D75                        18            .byte	$18
08070 1D76                        18            .byte	$18
08071 1D77                        18            .byte	$18
08072 1D78                        18            .byte	$18
08073 1D79                        18            .byte	$18
08074 1D7A                        18            .byte	$18
08075                                           ! 448  0x18, 0x18, 0x18, 0x18, 0x18, 0xf8, 0x18, 0xf8, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18,
08076 1D7B                        18            .byte	$18
08077 1D7C                        18            .byte	$18
08078 1D7D                        18            .byte	$18
08079 1D7E                        18            .byte	$18
08080 1D7F                        18            .byte	$18
08081 1D80                        F8            .byte	$F8
08082 1D81                        18            .byte	$18
08083 1D82                        F8            .byte	$F8
08084 1D83                        18            .byte	$18
08085 1D84                        18            .byte	$18
08086 1D85                        18            .byte	$18
08087 1D86                        18            .byte	$18
08088 1D87                        18            .byte	$18
08089 1D88                        18            .byte	$18
08090                                           ! 449  0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0xf6, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36,
08091 1D89                        36            .byte	$36
08092 1D8A                        36            .byte	$36
08093 1D8B                        36            .byte	$36
08094 1D8C                        36            .byte	$36
08095 1D8D                        36            .byte	$36
08096 1D8E                        36            .byte	$36
08097 1D8F                        36            .byte	$36
08098 1D90                        F6            .byte	$F6
08099 1D91                        36            .byte	$36
08100 1D92                        36            .byte	$36
08101 1D93                        36            .byte	$36
08102 1D94                        36            .byte	$36
08103 1D95                        36            .byte	$36
08104 1D96                        36            .byte	$36
08105                                           ! 450  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36,
08106 1D97                        00            .byte	0
08107 1D98                        00            .byte	0
08108 1D99                        00            .byte	0
08109 1D9A                        00            .byte	0
08110 1D9B                        00            .byte	0
08111 1D9C                        00            .byte	0
08112 1D9D                        00            .byte	0
08113 1D9E                        FE            .byte	$FE
08114 1D9F                        36            .byte	$36
08115 1DA0                        36            .byte	$36
08116 1DA1                        36            .byte	$36
08117 1DA2                        36            .byte	$36
08118 1DA3                        36            .byte	$36
08119 1DA4                        36            .byte	$36
08120                                           ! 451  0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x18, 0xf8, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18,
08121 1DA5                        00            .byte	0
08122 1DA6                        00            .byte	0
08123 1DA7                        00            .byte	0
08124 1DA8                        00            .byte	0
08125 1DA9                        00            .byte	0
08126 1DAA                        F8            .byte	$F8
08127 1DAB                        18            .byte	$18
08128 1DAC                        F8            .byte	$F8
08129 1DAD                        18            .byte	$18
08130 1DAE                        18            .byte	$18
08131 1DAF                        18            .byte	$18
08132 1DB0                        18            .byte	$18
08133 1DB1                        18            .byte	$18
08134 1DB2                        18            .byte	$18
08135                                           ! 452  0x36, 0x36, 0x36, 0x36, 0x36, 0xf6, 0x06, 0xf6, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36,
08136 1DB3                        36            .byte	$36
08137 1DB4                        36            .byte	$36
08138 1DB5                        36            .byte	$36
08139 1DB6                        36            .byte	$36
08140 1DB7                        36            .byte	$36
08141 1DB8                        F6            .byte	$F6
08142 1DB9                        06            .byte	6
08143 1DBA                        F6            .byte	$F6
08144 1DBB                        36            .byte	$36
08145 1DBC                        36            .byte	$36
08146 1DBD                        36            .byte	$36
08147 1DBE                        36            .byte	$36
08148 1DBF                        36            .byte	$36
08149 1DC0                        36            .byte	$36
08150                                           ! 453  0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0
08151 1DC1                        36            .byte	$36
08152 1DC2                        36            .byte	$36
08153 1DC3                        36            .byte	$36
08154 1DC4                        36            .byte	$36
08155 1DC5                        36            .byte	$36
08156 1DC6                        36            .byte	$36
08157 1DC7                        36            .byte	$36
08158                                           ! 453 x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36,
08159 1DC8                        36            .byte	$36
08160 1DC9                        36            .byte	$36
08161 1DCA                        36            .byte	$36
08162 1DCB                        36            .byte	$36
08163 1DCC                        36            .byte	$36
08164 1DCD                        36            .byte	$36
08165 1DCE                        36            .byte	$36
08166                                           ! 454  0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x06, 0xf6, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36,
08167 1DCF                        00            .byte	0
08168 1DD0                        00            .byte	0
08169 1DD1                        00            .byte	0
08170 1DD2                        00            .byte	0
08171 1DD3                        00            .byte	0
08172 1DD4                        FE            .byte	$FE
08173 1DD5                        06            .byte	6
08174 1DD6                        F6            .byte	$F6
08175 1DD7                        36            .byte	$36
08176 1DD8                        36            .byte	$36
08177 1DD9                        36            .byte	$36
08178 1DDA                        36            .byte	$36
08179 1DDB                        36            .byte	$36
08180 1DDC                        36            .byte	$36
08181                                           ! 455  0x36, 0x36, 0x36, 0x36, 0x36, 0xf6, 0x06, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
08182 1DDD                        36            .byte	$36
08183 1DDE                        36            .byte	$36
08184 1DDF                        36            .byte	$36
08185 1DE0                        36            .byte	$36
08186 1DE1                        36            .byte	$36
08187 1DE2                        F6            .byte	$F6
08188 1DE3                        06            .byte	6
08189 1DE4                        FE            .byte	$FE
08190 1DE5                        00            .byte	0
08191 1DE6                        00            .byte	0
08192 1DE7                        00            .byte	0
08193 1DE8                        00            .byte	0
08194 1DE9                        00            .byte	0
08195 1DEA                        00            .byte	0
08196                                           ! 456  0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
08197 1DEB                        36            .byte	$36
08198 1DEC                        36            .byte	$36
08199 1DED                        36            .byte	$36
08200 1DEE                        36            .byte	$36
08201 1DEF                        36            .byte	$36
08202 1DF0                        36            .byte	$36
08203 1DF1                        36            .byte	$36
08204 1DF2                        FE            .byte	$FE
08205 1DF3                        00            .byte	0
08206 1DF4                        00            .byte	0
08207 1DF5                        00            .byte	0
08208 1DF6                        00            .byte	0
08209 1DF7                        00            .byte	0
08210 1DF8                        00            .byte	0
08211                                           ! 457  0x18, 0x18, 0x18, 0x18, 0x18, 0xf8, 0x18, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
08212 1DF9                        18            .byte	$18
08213 1DFA                        18            .byte	$18
08214 1DFB                        18            .byte	$18
08215 1DFC                        18            .byte	$18
08216 1DFD                        18            .byte	$18
08217 1DFE                        F8            .byte	$F8
08218 1DFF                        18            .byte	$18
08219 1E00                        F8            .byte	$F8
08220 1E01                        00            .byte	0
08221 1E02                        00            .byte	0
08222 1E03                        00            .byte	0
08223 1E04                        00            .byte	0
08224 1E05                        00            .byte	0
08225 1E06                        00            .byte	0
08226                                           ! 458  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18,
08227 1E07                        00            .byte	0
08228 1E08                        00            .byte	0
08229 1E09                        00            .byte	0
08230 1E0A                        00            .byte	0
08231 1E0B                        00            .byte	0
08232 1E0C                        00            .byte	0
08233 1E0D                        00            .byte	0
08234 1E0E                        F8            .byte	$F8
08235 1E0F                        18            .byte	$18
08236 1E10                        18            .byte	$18
08237 1E11                        18            .byte	$18
08238 1E12                        18            .byte	$18
08239 1E13                        18            .byte	$18
08240 1E14                        18            .byte	$18
08241                                           ! 459  0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
08242 1E15                        18            .byte	$18
08243 1E16                        18            .byte	$18
08244 1E17                        18            .byte	$18
08245 1E18                        18            .byte	$18
08246 1E19                        18            .byte	$18
08247 1E1A                        18            .byte	$18
08248 1E1B                        18            .byte	$18
08249 1E1C                        1F            .byte	$1F
08250 1E1D                        00            .byte	0
08251 1E1E                        00            .byte	0
08252 1E1F                        00            .byte	0
08253 1E20                        00            .byte	0
08254 1E21                        00            .byte	0
08255 1E22                        00            .byte	0
08256                                           ! 460  0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
08257 1E23                        18            .byte	$18
08258 1E24                        18            .byte	$18
08259 1E25                        18            .byte	$18
08260 1E26                        18            .byte	$18
08261 1E27                        18            .byte	$18
08262 1E28                        18            .byte	$18
08263 1E29                        18            .byte	$18
08264 1E2A                        FF            .byte	$FF
08265 1E2B                        00            .byte	0
08266 1E2C                        00            .byte	0
08267 1E2D                        00            .byte	0
08268 1E2E                        00            .byte	0
08269 1E2F                        00            .byte	0
08270 1E30                        00            .byte	0
08271                                           ! 461  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18,
08272 1E31                        00            .byte	0
08273 1E32                        00            .byte	0
08274 1E33                        00            .byte	0
08275 1E34                        00            .byte	0
08276 1E35                        00            .byte	0
08277 1E36                        00            .byte	0
08278 1E37                        00            .byte	0
08279 1E38                        FF            .byte	$FF
08280 1E39                        18            .byte	$18
08281 1E3A                        18            .byte	$18
08282 1E3B                        18            .byte	$18
08283 1E3C                        18            .byte	$18
08284 1E3D                        18            .byte	$18
08285 1E3E                        18            .byte	$18
08286                                           ! 462  0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x1f, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18,
08287 1E3F                        18            .byte	$18
08288 1E40                        18            .byte	$18
08289 1E41                        18            .byte	$18
08290 1E42                        18            .byte	$18
08291 1E43                        18            .byte	$18
08292 1E44                        18            .byte	$18
08293 1E45                        18            .byte	$18
08294 1E46                        1F            .byte	$1F
08295 1E47                        18            .byte	$18
08296 1E48                        18            .byte	$18
08297 1E49                        18            .byte	$18
08298 1E4A                        18            .byte	$18
08299 1E4B                        18            .byte	$18
08300 1E4C                        18            .byte	$18
08301                                           ! 463  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
08302 1E4D                        00            .byte	0
08303 1E4E                        00            .byte	0
08304 1E4F                        00            .byte	0
08305 1E50                        00            .byte	0
08306 1E51                        00            .byte	0
08307 1E52                        00            .byte	0
08308 1E53                        00            .byte	0
08309 1E54                        FF            .byte	$FF
08310 1E55                        00            .byte	0
08311 1E56                        00            .byte	0
08312 1E57                        00            .byte	0
08313 1E58                        00            .byte	0
08314 1E59                        00            .byte	0
08315 1E5A                        00            .byte	0
08316                                           ! 464  0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0xff, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18,
08317 1E5B                        18            .byte	$18
08318 1E5C                        18            .byte	$18
08319 1E5D                        18            .byte	$18
08320 1E5E                        18            .byte	$18
08321 1E5F                        18            .byte	$18
08322 1E60                        18            .byte	$18
08323 1E61                        18            .byte	$18
08324 1E62                        FF            .byte	$FF
08325 1E63                        18            .byte	$18
08326 1E64                        18            .byte	$18
08327 1E65                        18            .byte	$18
08328 1E66                        18            .byte	$18
08329 1E67                        18            .byte	$18
08330 1E68                        18            .byte	$18
08331                                           ! 465  0x18, 0x18, 0x18, 0x18, 0x18, 0x1f, 0x18, 0x1f, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18,
08332 1E69                        18            .byte	$18
08333 1E6A                        18            .byte	$18
08334 1E6B                        18            .byte	$18
08335 1E6C                        18            .byte	$18
08336 1E6D                        18            .byte	$18
08337 1E6E                        1F            .byte	$1F
08338 1E6F                        18            .byte	$18
08339 1E70                        1F            .byte	$1F
08340 1E71                        18            .byte	$18
08341 1E72                        18            .byte	$18
08342 1E73                        18            .byte	$18
08343 1E74                        18            .byte	$18
08344 1E75                        18            .byte	$18
08345 1E76                        18            .byte	$18
08346                                           ! 466  0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x37, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36,
08347 1E77                        36            .byte	$36
08348 1E78                        36            .byte	$36
08349 1E79                        36            .byte	$36
08350 1E7A                        36            .byte	$36
08351 1E7B                        36            .byte	$36
08352 1E7C                        36            .byte	$36
08353 1E7D                        36            .byte	$36
08354 1E7E                        37            .byte	$37
08355 1E7F                        36            .byte	$36
08356 1E80                        36            .byte	$36
08357 1E81                        36            .byte	$36
08358 1E82                        36            .byte	$36
08359 1E83                        36            .byte	$36
08360 1E84                        36            .byte	$36
08361                                           ! 467  0x36, 0x36, 0x36, 0x36, 0x36, 0x37, 0x30, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
08362 1E85                        36            .byte	$36
08363 1E86                        36            .byte	$36
08364 1E87                        36            .byte	$36
08365 1E88                        36            .byte	$36
08366 1E89                        36            .byte	$36
08367 1E8A                        37            .byte	$37
08368 1E8B                        30            .byte	$30
08369 1E8C                        3F            .byte	$3F
08370 1E8D                        00            .byte	0
08371 1E8E                        00            .byte	0
08372 1E8F                        00            .byte	0
08373 1E90                        00            .byte	0
08374 1E91                        00            .byte	0
08375 1E92                        00            .byte	0
08376                                           ! 468  0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x30, 0x37, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36,
08377 1E93                        00            .byte	0
08378 1E94                        00            .byte	0
08379 1E95                        00            .byte	0
08380 1E96                        00            .byte	0
08381 1E97                        00            .byte	0
08382 1E98                        3F            .byte	$3F
08383 1E99                        30            .byte	$30
08384 1E9A                        37            .byte	$37
08385 1E9B                        36            .byte	$36
08386 1E9C                        36            .byte	$36
08387 1E9D                        36            .byte	$36
08388 1E9E                        36            .byte	$36
08389 1E9F                        36            .byte	$36
08390 1EA0                        36            .byte	$36
08391                                           ! 469  0x36, 0x36, 0x36, 0x36, 0x36, 0xf7, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
08392 1EA1                        36            .byte	$36
08393 1EA2                        36            .byte	$36
08394 1EA3                        36            .byte	$36
08395 1EA4                        36            .byte	$36
08396 1EA5                        36            .byte	$36
08397 1EA6                        F7            .byte	$F7
08398 1EA7                        00            .byte	0
08399 1EA8                        FF            .byte	$FF
08400 1EA9                        00            .byte	0
08401 1EAA                        00            .byte	0
08402 1EAB                        00            .byte	0
08403 1EAC                        00            .byte	0
08404 1EAD                        00            .byte	0
08405 1EAE                        00            .byte	0
08406                                           ! 470  0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0xf7, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36,
08407 1EAF                        00            .byte	0
08408 1EB0                        00            .byte	0
08409 1EB1                        00            .byte	0
08410 1EB2                        00            .byte	0
08411 1EB3                        00            .byte	0
08412 1EB4                        FF            .byte	$FF
08413 1EB5                        00            .byte	0
08414 1EB6                        F7            .byte	$F7
08415 1EB7                        36            .byte	$36
08416 1EB8                        36            .byte	$36
08417 1EB9                        36            .byte	$36
08418 1EBA                        36            .byte	$36
08419 1EBB                        36            .byte	$36
08420 1EBC                        36            .byte	$36
08421                                           ! 471  0x36, 0x36, 0x36, 0x36, 0x36, 0x37, 0x30, 0x37, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36,
08422 1EBD                        36            .byte	$36
08423 1EBE                        36            .byte	$36
08424 1EBF                        36            .byte	$36
08425 1EC0                        36            .byte	$36
08426 1EC1                        36            .byte	$36
08427 1EC2                        37            .byte	$37
08428 1EC3                        30            .byte	$30
08429 1EC4                        37            .byte	$37
08430 1EC5                        36            .byte	$36
08431 1EC6                        36            .byte	$36
08432 1EC7                        36            .byte	$36
08433 1EC8                        36            .byte	$36
08434 1EC9                        36            .byte	$36
08435 1ECA                        36            .byte	$36
08436                                           ! 472  0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
08437 1ECB                        00            .byte	0
08438 1ECC                        00            .byte	0
08439 1ECD                        00            .byte	0
08440 1ECE                        00            .byte	0
08441 1ECF                        00            .byte	0
08442 1ED0                        FF            .byte	$FF
08443 1ED1                        00            .byte	0
08444 1ED2                        FF            .byte	$FF
08445 1ED3                        00            .byte	0
08446 1ED4                        00            .byte	0
08447 1ED5                        00            .byte	0
08448 1ED6                        00            .byte	0
08449 1ED7                        00            .byte	0
08450 1ED8                        00            .byte	0
08451                                           ! 473  0x36, 0x36, 0x36, 0x36, 0x36, 0xf7, 0x00, 0xf7, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36,
08452 1ED9                        36            .byte	$36
08453 1EDA                        36            .byte	$36
08454 1EDB                        36            .byte	$36
08455 1EDC                        36            .byte	$36
08456 1EDD                        36            .byte	$36
08457 1EDE                        F7            .byte	$F7
08458 1EDF                        00            .byte	0
08459 1EE0                        F7            .byte	$F7
08460 1EE1                        36            .byte	$36
08461 1EE2                        36            .byte	$36
08462 1EE3                        36            .byte	$36
08463 1EE4                        36            .byte	$36
08464 1EE5                        36            .byte	$36
08465 1EE6                        36            .byte	$36
08466                                           ! 474  0x18, 0x18, 0x18, 0x18, 0x18, 0xff, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
08467 1EE7                        18            .byte	$18
08468 1EE8                        18            .byte	$18
08469 1EE9                        18            .byte	$18
08470 1EEA                        18            .byte	$18
08471 1EEB                        18            .byte	$18
08472 1EEC                        FF            .byte	$FF
08473 1EED                        00            .byte	0
08474 1EEE                        FF            .byte	$FF
08475 1EEF                        00            .byte	0
08476 1EF0                        00            .byte	0
08477 1EF1                        00            .byte	0
08478 1EF2                        00            .byte	0
08479 1EF3                        00            .byte	0
08480 1EF4                        00            .byte	0
08481                                           ! 475  0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
08482 1EF5                        36            .byte	$36
08483 1EF6                        36            .byte	$36
08484 1EF7                        36            .byte	$36
08485 1EF8                        36            .byte	$36
08486 1EF9                        36            .byte	$36
08487 1EFA                        36            .byte	$36
08488 1EFB                        36            .byte	$36
08489 1EFC                        FF            .byte	$FF
08490 1EFD                        00            .byte	0
08491 1EFE                        00            .byte	0
08492 1EFF                        00            .byte	0
08493 1F00                        00            .byte	0
08494 1F01                        00            .byte	0
08495 1F02                        00            .byte	0
08496                                           ! 476  0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0xff, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18,
08497 1F03                        00            .byte	0
08498 1F04                        00            .byte	0
08499 1F05                        00            .byte	0
08500 1F06                        00            .byte	0
08501 1F07                        00            .byte	0
08502 1F08                        FF            .byte	$FF
08503 1F09                        00            .byte	0
08504 1F0A                        FF            .byte	$FF
08505 1F0B                        18            .byte	$18
08506 1F0C                        18            .byte	$18
08507 1F0D                        18            .byte	$18
08508 1F0E                        18            .byte	$18
08509 1F0F                        18            .byte	$18
08510 1F10                        18            .byte	$18
08511                                           ! 477  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3
08512 1F11                        00            .byte	0
08513 1F12                        00            .byte	0
08514 1F13                        00            .byte	0
08515 1F14                        00            .byte	0
08516 1F15                        00            .byte	0
08517 1F16                        00            .byte	0
08518 1F17                        00            .byte	0
08519 1F18                        FF            .byte	$FF
08520                                           ! 477 6, 0x36, 0x36, 0x36, 0x36, 0x36,
08521 1F19                        36            .byte	$36
08522 1F1A                        36            .byte	$36
08523 1F1B                        36            .byte	$36
08524 1F1C                        36            .byte	$36
08525 1F1D                        36            .byte	$36
08526 1F1E                        36            .byte	$36
08527                                           ! 478  0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
08528 1F1F                        36            .byte	$36
08529 1F20                        36            .byte	$36
08530 1F21                        36            .byte	$36
08531 1F22                        36            .byte	$36
08532 1F23                        36            .byte	$36
08533 1F24                        36            .byte	$36
08534 1F25                        36            .byte	$36
08535 1F26                        3F            .byte	$3F
08536 1F27                        00            .byte	0
08537 1F28                        00            .byte	0
08538 1F29                        00            .byte	0
08539 1F2A                        00            .byte	0
08540 1F2B                        00            .byte	0
08541 1F2C                        00            .byte	0
08542                                           ! 479  0x18, 0x18, 0x18, 0x18, 0x18, 0x1f, 0x18, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
08543 1F2D                        18            .byte	$18
08544 1F2E                        18            .byte	$18
08545 1F2F                        18            .byte	$18
08546 1F30                        18            .byte	$18
08547 1F31                        18            .byte	$18
08548 1F32                        1F            .byte	$1F
08549 1F33                        18            .byte	$18
08550 1F34                        1F            .byte	$1F
08551 1F35                        00            .byte	0
08552 1F36                        00            .byte	0
08553 1F37                        00            .byte	0
08554 1F38                        00            .byte	0
08555 1F39                        00            .byte	0
08556 1F3A                        00            .byte	0
08557                                           ! 480  0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x18, 0x1f, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18,
08558 1F3B                        00            .byte	0
08559 1F3C                        00            .byte	0
08560 1F3D                        00            .byte	0
08561 1F3E                        00            .byte	0
08562 1F3F                        00            .byte	0
08563 1F40                        1F            .byte	$1F
08564 1F41                        18            .byte	$18
08565 1F42                        1F            .byte	$1F
08566 1F43                        18            .byte	$18
08567 1F44                        18            .byte	$18
08568 1F45                        18            .byte	$18
08569 1F46                        18            .byte	$18
08570 1F47                        18            .byte	$18
08571 1F48                        18            .byte	$18
08572                                           ! 481  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36,
08573 1F49                        00            .byte	0
08574 1F4A                        00            .byte	0
08575 1F4B                        00            .byte	0
08576 1F4C                        00            .byte	0
08577 1F4D                        00            .byte	0
08578 1F4E                        00            .byte	0
08579 1F4F                        00            .byte	0
08580 1F50                        3F            .byte	$3F
08581 1F51                        36            .byte	$36
08582 1F52                        36            .byte	$36
08583 1F53                        36            .byte	$36
08584 1F54                        36            .byte	$36
08585 1F55                        36            .byte	$36
08586 1F56                        36            .byte	$36
08587                                           ! 482  0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0xff, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36,
08588 1F57                        36            .byte	$36
08589 1F58                        36            .byte	$36
08590 1F59                        36            .byte	$36
08591 1F5A                        36            .byte	$36
08592 1F5B                        36            .byte	$36
08593 1F5C                        36            .byte	$36
08594 1F5D                        36            .byte	$36
08595 1F5E                        FF            .byte	$FF
08596 1F5F                        36            .byte	$36
08597 1F60                        36            .byte	$36
08598 1F61                        36            .byte	$36
08599 1F62                        36            .byte	$36
08600 1F63                        36            .byte	$36
08601 1F64                        36            .byte	$36
08602                                           ! 483  0x18, 0x18, 0x18, 0x18, 0x18, 0xff, 0x18, 0xff, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18,
08603 1F65                        18            .byte	$18
08604 1F66                        18            .byte	$18
08605 1F67                        18            .byte	$18
08606 1F68                        18            .byte	$18
08607 1F69                        18            .byte	$18
08608 1F6A                        FF            .byte	$FF
08609 1F6B                        18            .byte	$18
08610 1F6C                        FF            .byte	$FF
08611 1F6D                        18            .byte	$18
08612 1F6E                        18            .byte	$18
08613 1F6F                        18            .byte	$18
08614 1F70                        18            .byte	$18
08615 1F71                        18            .byte	$18
08616 1F72                        18            .byte	$18
08617                                           ! 484  0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
08618 1F73                        18            .byte	$18
08619 1F74                        18            .byte	$18
08620 1F75                        18            .byte	$18
08621 1F76                        18            .byte	$18
08622 1F77                        18            .byte	$18
08623 1F78                        18            .byte	$18
08624 1F79                        18            .byte	$18
08625 1F7A                        F8            .byte	$F8
08626 1F7B                        00            .byte	0
08627 1F7C                        00            .byte	0
08628 1F7D                        00            .byte	0
08629 1F7E                        00            .byte	0
08630 1F7F                        00            .byte	0
08631 1F80                        00            .byte	0
08632                                           ! 485  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18,
08633 1F81                        00            .byte	0
08634 1F82                        00            .byte	0
08635 1F83                        00            .byte	0
08636 1F84                        00            .byte	0
08637 1F85                        00            .byte	0
08638 1F86                        00            .byte	0
08639 1F87                        00            .byte	0
08640 1F88                        1F            .byte	$1F
08641 1F89                        18            .byte	$18
08642 1F8A                        18            .byte	$18
08643 1F8B                        18            .byte	$18
08644 1F8C                        18            .byte	$18
08645 1F8D                        18            .byte	$18
08646 1F8E                        18            .byte	$18
08647                                           ! 486  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
08648 1F8F                        FF            .byte	$FF
08649 1F90                        FF            .byte	$FF
08650 1F91                        FF            .byte	$FF
08651 1F92                        FF            .byte	$FF
08652 1F93                        FF            .byte	$FF
08653 1F94                        FF            .byte	$FF
08654 1F95                        FF            .byte	$FF
08655 1F96                        FF            .byte	$FF
08656 1F97                        FF            .byte	$FF
08657 1F98                        FF            .byte	$FF
08658 1F99                        FF            .byte	$FF
08659 1F9A                        FF            .byte	$FF
08660 1F9B                        FF            .byte	$FF
08661 1F9C                        FF            .byte	$FF
08662                                           ! 487  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
08663 1F9D                        00            .byte	0
08664 1F9E                        00            .byte	0
08665 1F9F                        00            .byte	0
08666 1FA0                        00            .byte	0
08667 1FA1                        00            .byte	0
08668 1FA2                        00            .byte	0
08669 1FA3                        00            .byte	0
08670 1FA4                        FF            .byte	$FF
08671 1FA5                        FF            .byte	$FF
08672 1FA6                        FF            .byte	$FF
08673 1FA7                        FF            .byte	$FF
08674 1FA8                        FF            .byte	$FF
08675 1FA9                        FF            .byte	$FF
08676 1FAA                        FF            .byte	$FF
08677                                           ! 488  0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0,
08678 1FAB                        F0            .byte	$F0
08679 1FAC                        F0            .byte	$F0
08680 1FAD                        F0            .byte	$F0
08681 1FAE                        F0            .byte	$F0
08682 1FAF                        F0            .byte	$F0
08683 1FB0                        F0            .byte	$F0
08684 1FB1                        F0            .byte	$F0
08685 1FB2                        F0            .byte	$F0
08686 1FB3                        F0            .byte	$F0
08687 1FB4                        F0            .byte	$F0
08688 1FB5                        F0            .byte	$F0
08689 1FB6                        F0            .byte	$F0
08690 1FB7                        F0            .byte	$F0
08691 1FB8                        F0            .byte	$F0
08692                                           ! 489  0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f,
08693 1FB9                        0F            .byte	$F
08694 1FBA                        0F            .byte	$F
08695 1FBB                        0F            .byte	$F
08696 1FBC                        0F            .byte	$F
08697 1FBD                        0F            .byte	$F
08698 1FBE                        0F            .byte	$F
08699 1FBF                        0F            .byte	$F
08700 1FC0                        0F            .byte	$F
08701 1FC1                        0F            .byte	$F
08702 1FC2                        0F            .byte	$F
08703 1FC3                        0F            .byte	$F
08704 1FC4                        0F            .byte	$F
08705 1FC5                        0F            .byte	$F
08706 1FC6                        0F            .byte	$F
08707                                           ! 490  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
08708 1FC7                        FF            .byte	$FF
08709 1FC8                        FF            .byte	$FF
08710 1FC9                        FF            .byte	$FF
08711 1FCA                        FF            .byte	$FF
08712 1FCB                        FF            .byte	$FF
08713 1FCC                        FF            .byte	$FF
08714 1FCD                        FF            .byte	$FF
08715 1FCE                        00            .byte	0
08716 1FCF                        00            .byte	0
08717 1FD0                        00            .byte	0
08718 1FD1                        00            .byte	0
08719 1FD2                        00            .byte	0
08720 1FD3                        00            .byte	0
08721 1FD4                        00            .byte	0
08722                                           ! 491  0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0xdc, 0xd8, 0xd8, 0xdc, 0x76, 0x00, 0x00, 0x00,
08723 1FD5                        00            .byte	0
08724 1FD6                        00            .byte	0
08725 1FD7                        00            .byte	0
08726 1FD8                        00            .byte	0
08727 1FD9                        00            .byte	0
08728 1FDA                        76            .byte	$76
08729 1FDB                        DC            .byte	$DC
08730 1FDC                        D8            .byte	$D8
08731 1FDD                        D8            .byte	$D8
08732 1FDE                        DC            .byte	$DC
08733 1FDF                        76            .byte	$76
08734 1FE0                        00            .byte	0
08735 1FE1                        00            .byte	0
08736 1FE2                        00            .byte	0
08737                                           ! 492  0x00, 0x00, 0x00, 0x00, 0x7c, 0xc6, 0xfc, 0xc6, 0xc6, 0xfc, 0xc0, 0xc0, 0x40, 0x00,
08738 1FE3                        00            .byte	0
08739 1FE4                        00            .byte	0
08740 1FE5                        00            .byte	0
08741 1FE6                        00            .byte	0
08742 1FE7                        7C            .byte	$7C
08743 1FE8                        C6            .byte	$C6
08744 1FE9                        FC            .byte	$FC
08745 1FEA                        C6            .byte	$C6
08746 1FEB                        C6            .byte	$C6
08747 1FEC                        FC            .byte	$FC
08748 1FED                        C0            .byte	$C0
08749 1FEE                        C0            .byte	$C0
08750 1FEF                        40            .byte	$40
08751 1FF0                        00            .byte	0
08752                                           ! 493  0x00, 0x00, 0xfe, 0xc6, 0xc6, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0x00, 0x00, 0x00,
08753 1FF1                        00            .byte	0
08754 1FF2                        00            .byte	0
08755 1FF3                        FE            .byte	$FE
08756 1FF4                        C6            .byte	$C6
08757 1FF5                        C6            .byte	$C6
08758 1FF6                        C0            .byte	$C0
08759 1FF7                        C0            .byte	$C0
08760 1FF8                        C0            .byte	$C0
08761 1FF9                        C0            .byte	$C0
08762 1FFA                        C0            .byte	$C0
08763 1FFB                        C0            .byte	$C0
08764 1FFC                        00            .byte	0
08765 1FFD                        00            .byte	0
08766 1FFE                        00            .byte	0
08767                                           ! 494  0x00, 0x00, 0x00, 0x00, 0xfe, 0x6c, 0x6c, 0x6c, 0x6c, 0x6c, 0x6c, 0x00, 0x00, 0x00,
08768 1FFF                        00            .byte	0
08769 2000                        00            .byte	0
08770 2001                        00            .byte	0
08771 2002                        00            .byte	0
08772 2003                        FE            .byte	$FE
08773 2004                        6C            .byte	$6C
08774 2005                        6C            .byte	$6C
08775 2006                        6C            .byte	$6C
08776 2007                        6C            .byte	$6C
08777 2008                        6C            .byte	$6C
08778 2009                        6C            .byte	$6C
08779 200A                        00            .byte	0
08780 200B                        00            .byte	0
08781 200C                        00            .byte	0
08782                                           ! 495  0x00, 0x00, 0xfe, 0xc6, 0x60, 0x30, 0x18, 0x30, 0x60, 0xc6, 0xfe, 0x00, 0x00, 0x00,
08783 200D                        00            .byte	0
08784 200E                        00            .byte	0
08785 200F                        FE            .byte	$FE
08786 2010                        C6            .byte	$C6
08787 2011                        60            .byte	$60
08788 2012                        30            .byte	$30
08789 2013                        18            .byte	$18
08790 2014                        30            .byte	$30
08791 2015                        60            .byte	$60
08792 2016                        C6            .byte	$C6
08793 2017                        FE            .byte	$FE
08794 2018                        00            .byte	0
08795 2019                        00            .byte	0
08796 201A                        00            .byte	0
08797                                           ! 496  0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0xd8, 0xd8, 0xd8, 0xd8, 0x70, 0x00, 0x00, 0x00,
08798 201B                        00            .byte	0
08799 201C                        00            .byte	0
08800 201D                        00            .byte	0
08801 201E                        00            .byte	0
08802 201F                        00            .byte	0
08803 2020                        7E            .byte	$7E
08804 2021                        D8            .byte	$D8
08805 2022                        D8            .byte	$D8
08806 2023                        D8            .byte	$D8
08807 2024                        D8            .byte	$D8
08808 2025                        70            .byte	$70
08809 2026                        00            .byte	0
08810 2027                        00            .byte	0
08811 2028                        00            .byte	0
08812                                           ! 497  0x00, 0x00, 0x00, 0x00, 0x66, 0x66, 0x66, 0x66, 0x7c, 0x60, 0x60, 0xc0, 0x00, 0x00,
08813 2029                        00            .byte	0
08814 202A                        00            .byte	0
08815 202B                        00            .byte	0
08816 202C                        00            .byte	0
08817 202D                        66            .byte	$66
08818 202E                        66            .byte	$66
08819 202F                        66            .byte	$66
08820 2030                        66            .byte	$66
08821 2031                        7C            .byte	$7C
08822 2032                        60            .byte	$60
08823 2033                        60            .byte	$60
08824 2034                        C0            .byte	$C0
08825 2035                        00            .byte	0
08826 2036                        00            .byte	0
08827                                           ! 498  0x00, 0x00, 0x00, 0x00, 0x76, 0xdc, 0x18, 0x18, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00,
08828 2037                        00            .byte	0
08829 2038                        00            .byte	0
08830 2039                        00            .byte	0
08831 203A                        00            .byte	0
08832 203B                        76            .byte	$76
08833 203C                        DC            .byte	$DC
08834 203D                        18            .byte	$18
08835 203E                        18            .byte	$18
08836 203F                        18            .byte	$18
08837 2040                        18            .byte	$18
08838 2041                        18            .byte	$18
08839 2042                        00            .byte	0
08840 2043                        00            .byte	0
08841 2044                        00            .byte	0
08842                                           ! 499  0x00, 0x00, 0x7e, 0x18, 0x3c, 0x66, 0x66, 0x66, 0x3c, 0x18, 0x7e, 0x00, 0x00, 0x00,
08843 2045                        00            .byte	0
08844 2046                        00            .byte	0
08845 2047                        7E            .byte	$7E
08846 2048                        18            .byte	$18
08847 2049                        3C            .byte	$3C
08848 204A                        66            .byte	$66
08849 204B                        66            .byte	$66
08850 204C                        66            .byte	$66
08851 204D                        3C            .byte	$3C
08852 204E                        18            .byte	$18
08853 204F                        7E            .byte	$7E
08854 2050                        00            .byte	0
08855 2051                        00            .byte	0
08856 2052                        00            .byte	0
08857                                           ! 500  0x00, 0x00, 0x38, 0x6c, 0xc6, 0xc6, 0xfe, 0xc6, 0xc6, 0x6c, 0x38, 0x00, 0x00, 0x00,
08858 2053                        00            .byte	0
08859 2054                        00            .byte	0
08860 2055                        38            .byte	$38
08861 2056                        6C            .byte	$6C
08862 2057                        C6            .byte	$C6
08863 2058                        C6            .byte	$C6
08864 2059                        FE            .byte	$FE
08865 205A                        C6            .byte	$C6
08866 205B                        C6            .byte	$C6
08867 205C                        6C            .byte	$6C
08868 205D                        38            .byte	$38
08869 205E                        00            .byte	0
08870 205F                        00            .byte	0
08871 2060                        00            .byte	0
08872                                           ! 501  0x00, 0x00, 0x38, 0x6c, 0xc6, 0xc6, 0xc6, 0x6c, 0x6c, 0x6c,
08873 2061                        00            .byte	0
08874 2062                        00            .byte	0
08875 2063                        38            .byte	$38
08876 2064                        6C            .byte	$6C
08877 2065                        C6            .byte	$C6
08878 2066                        C6            .byte	$C6
08879 2067                        C6            .byte	$C6
08880 2068                        6C            .byte	$6C
08881 2069                        6C            .byte	$6C
08882                                           ! 501  0xee, 0x00, 0x00, 0x00,
08883 206A                        6C            .byte	$6C
08884 206B                        EE            .byte	$EE
08885 206C                        00            .byte	0
08886 206D                        00            .byte	0
08887 206E                        00            .byte	0
08888                                           ! 502  0x00, 0x00, 0x1e, 0x30, 0x18, 0x0c, 0x3e, 0x66, 0x66, 0x66, 0x3c, 0x00, 0x00, 0x00,
08889 206F                        00            .byte	0
08890 2070                        00            .byte	0
08891 2071                        1E            .byte	$1E
08892 2072                        30            .byte	$30
08893 2073                        18            .byte	$18
08894 2074                        0C            .byte	$C
08895 2075                        3E            .byte	$3E
08896 2076                        66            .byte	$66
08897 2077                        66            .byte	$66
08898 2078                        66            .byte	$66
08899 2079                        3C            .byte	$3C
08900 207A                        00            .byte	0
08901 207B                        00            .byte	0
08902 207C                        00            .byte	0
08903                                           ! 503  0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0xdb, 0xdb, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x00,
08904 207D                        00            .byte	0
08905 207E                        00            .byte	0
08906 207F                        00            .byte	0
08907 2080                        00            .byte	0
08908 2081                        00            .byte	0
08909 2082                        7E            .byte	$7E
08910 2083                        DB            .byte	$DB
08911 2084                        DB            .byte	$DB
08912 2085                        7E            .byte	$7E
08913 2086                        00            .byte	0
08914 2087                        00            .byte	0
08915 2088                        00            .byte	0
08916 2089                        00            .byte	0
08917 208A                        00            .byte	0
08918                                           ! 504  0x00, 0x00, 0x03, 0x06, 0x7e, 0xdb, 0xdb, 0xf3, 0x7e, 0x60, 0xc0, 0x00, 0x00, 0x00,
08919 208B                        00            .byte	0
08920 208C                        00            .byte	0
08921 208D                        03            .byte	3
08922 208E                        06            .byte	6
08923 208F                        7E            .byte	$7E
08924 2090                        DB            .byte	$DB
08925 2091                        DB            .byte	$DB
08926 2092                        F3            .byte	$F3
08927 2093                        7E            .byte	$7E
08928 2094                        60            .byte	$60
08929 2095                        C0            .byte	$C0
08930 2096                        00            .byte	0
08931 2097                        00            .byte	0
08932 2098                        00            .byte	0
08933                                           ! 505  0x00, 0x00, 0x1c, 0x30, 0x60, 0x60, 0x7c, 0x60, 0x60, 0x30, 0x1c, 0x00, 0x00, 0x00,
08934 2099                        00            .byte	0
08935 209A                        00            .byte	0
08936 209B                        1C            .byte	$1C
08937 209C                        30            .byte	$30
08938 209D                        60            .byte	$60
08939 209E                        60            .byte	$60
08940 209F                        7C            .byte	$7C
08941 20A0                        60            .byte	$60
08942 20A1                        60            .byte	$60
08943 20A2                        30            .byte	$30
08944 20A3                        1C            .byte	$1C
08945 20A4                        00            .byte	0
08946 20A5                        00            .byte	0
08947 20A6                        00            .byte	0
08948                                           ! 506  0x00, 0x00, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x00, 0x00, 0x00,
08949 20A7                        00            .byte	0
08950 20A8                        00            .byte	0
08951 20A9                        00            .byte	0
08952 20AA                        7C            .byte	$7C
08953 20AB                        C6            .byte	$C6
08954 20AC                        C6            .byte	$C6
08955 20AD                        C6            .byte	$C6
08956 20AE                        C6            .byte	$C6
08957 20AF                        C6            .byte	$C6
08958 20B0                        C6            .byte	$C6
08959 20B1                        C6            .byte	$C6
08960 20B2                        00            .byte	0
08961 20B3                        00            .byte	0
08962 20B4                        00            .byte	0
08963                                           ! 507  0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0xfe, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x00,
08964 20B5                        00            .byte	0
08965 20B6                        00            .byte	0
08966 20B7                        00            .byte	0
08967 20B8                        FE            .byte	$FE
08968 20B9                        00            .byte	0
08969 20BA                        00            .byte	0
08970 20BB                        FE            .byte	$FE
08971 20BC                        00            .byte	0
08972 20BD                        00            .byte	0
08973 20BE                        FE            .byte	$FE
08974 20BF                        00            .byte	0
08975 20C0                        00            .byte	0
08976 20C1                        00            .byte	0
08977 20C2                        00            .byte	0
08978                                           ! 508  0x00, 0x00, 0x00, 0x18, 0x18, 0x7e, 0x18, 0x18, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00,
08979 20C3                        00            .byte	0
08980 20C4                        00            .byte	0
08981 20C5                        00            .byte	0
08982 20C6                        18            .byte	$18
08983 20C7                        18            .byte	$18
08984 20C8                        7E            .byte	$7E
08985 20C9                        18            .byte	$18
08986 20CA                        18            .byte	$18
08987 20CB                        00            .byte	0
08988 20CC                        00            .byte	0
08989 20CD                        FF            .byte	$FF
08990 20CE                        00            .byte	0
08991 20CF                        00            .byte	0
08992 20D0                        00            .byte	0
08993                                           ! 509  0x00, 0x00, 0x30, 0x18, 0x0c, 0x06, 0x0c, 0x18, 0x30, 0x00, 0x7e, 0x00, 0x00, 0x00,
08994 20D1                        00            .byte	0
08995 20D2                        00            .byte	0
08996 20D3                        30            .byte	$30
08997 20D4                        18            .byte	$18
08998 20D5                        0C            .byte	$C
08999 20D6                        06            .byte	6
09000 20D7                        0C            .byte	$C
09001 20D8                        18            .byte	$18
09002 20D9                        30            .byte	$30
09003 20DA                        00            .byte	0
09004 20DB                        7E            .byte	$7E
09005 20DC                        00            .byte	0
09006 20DD                        00            .byte	0
09007 20DE                        00            .byte	0
09008                                           ! 510  0x00, 0x00, 0x0c, 0x18, 0x30, 0x60, 0x30, 0x18, 0x0c, 0x00, 0x7e, 0x00, 0x00, 0x00,
09009 20DF                        00            .byte	0
09010 20E0                        00            .byte	0
09011 20E1                        0C            .byte	$C
09012 20E2                        18            .byte	$18
09013 20E3                        30            .byte	$30
09014 20E4                        60            .byte	$60
09015 20E5                        30            .byte	$30
09016 20E6                        18            .byte	$18
09017 20E7                        0C            .byte	$C
09018 20E8                        00            .byte	0
09019 20E9                        7E            .byte	$7E
09020 20EA                        00            .byte	0
09021 20EB                        00            .byte	0
09022 20EC                        00            .byte	0
09023                                           ! 511  0x00, 0x00, 0x0e, 0x1b, 0x1b, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18,
09024 20ED                        00            .byte	0
09025 20EE                        00            .byte	0
09026 20EF                        0E            .byte	$E
09027 20F0                        1B            .byte	$1B
09028 20F1                        1B            .byte	$1B
09029 20F2                        18            .byte	$18
09030 20F3                        18            .byte	$18
09031 20F4                        18            .byte	$18
09032 20F5                        18            .byte	$18
09033 20F6                        18            .byte	$18
09034 20F7                        18            .byte	$18
09035 20F8                        18            .byte	$18
09036 20F9                        18            .byte	$18
09037 20FA                        18            .byte	$18
09038                                           ! 512  0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0xd8, 0xd8, 0x70, 0x00, 0x00, 0x00,
09039 20FB                        18            .byte	$18
09040 20FC                        18            .byte	$18
09041 20FD                        18            .byte	$18
09042 20FE                        18            .byte	$18
09043 20FF                        18            .byte	$18
09044 2100                        18            .byte	$18
09045 2101                        18            .byte	$18
09046 2102                        18            .byte	$18
09047 2103                        D8            .byte	$D8
09048 2104                        D8            .byte	$D8
09049 2105                        70            .byte	$70
09050 2106                        00            .byte	0
09051 2107                        00            .byte	0
09052 2108                        00            .byte	0
09053                                           ! 513  0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x7e, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00,
09054 2109                        00            .byte	0
09055 210A                        00            .byte	0
09056 210B                        00            .byte	0
09057 210C                        18            .byte	$18
09058 210D                        18            .byte	$18
09059 210E                        00            .byte	0
09060 210F                        7E            .byte	$7E
09061 2110                        00            .byte	0
09062 2111                        18            .byte	$18
09063 2112                        18            .byte	$18
09064 2113                        00            .byte	0
09065 2114                        00            .byte	0
09066 2115                        00            .byte	0
09067 2116                        00            .byte	0
09068                                           ! 514  0x00, 0x00, 0x00, 0x00, 0x76, 0xdc, 0x00, 0x76, 0xdc, 0x00, 0x00, 0x00, 0x00, 0x00,
09069 2117                        00            .byte	0
09070 2118                        00            .byte	0
09071 2119                        00            .byte	0
09072 211A                        00            .byte	0
09073 211B                        76            .byte	$76
09074 211C                        DC            .byte	$DC
09075 211D                        00            .byte	0
09076 211E                        76            .byte	$76
09077 211F                        DC            .byte	$DC
09078 2120                        00            .byte	0
09079 2121                        00            .byte	0
09080 2122                        00            .byte	0
09081 2123                        00            .byte	0
09082 2124                        00            .byte	0
09083                                           ! 515  0x00, 0x38, 0x6c, 0x6c, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
09084 2125                        00            .byte	0
09085 2126                        38            .byte	$38
09086 2127                        6C            .byte	$6C
09087 2128                        6C            .byte	$6C
09088 2129                        38            .byte	$38
09089 212A                        00            .byte	0
09090 212B                        00            .byte	0
09091 212C                        00            .byte	0
09092 212D                        00            .byte	0
09093 212E                        00            .byte	0
09094 212F                        00            .byte	0
09095 2130                        00            .byte	0
09096 2131                        00            .byte	0
09097 2132                        00            .byte	0
09098                                           ! 516  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
09099 2133                        00            .byte	0
09100 2134                        00            .byte	0
09101 2135                        00            .byte	0
09102 2136                        00            .byte	0
09103 2137                        00            .byte	0
09104 2138                        00            .byte	0
09105 2139                        18            .byte	$18
09106 213A                        18            .byte	$18
09107 213B                        00            .byte	0
09108 213C                        00            .byte	0
09109 213D                        00            .byte	0
09110 213E                        00            .byte	0
09111 213F                        00            .byte	0
09112 2140                        00            .byte	0
09113                                           ! 517  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
09114 2141                        00            .byte	0
09115 2142                        00            .byte	0
09116 2143                        00            .byte	0
09117 2144                        00            .byte	0
09118 2145                        00            .byte	0
09119 2146                        00            .byte	0
09120 2147                        00            .byte	0
09121 2148                        18            .byte	$18
09122 2149                        00            .byte	0
09123 214A                        00            .byte	0
09124 214B                        00            .byte	0
09125 214C                        00            .byte	0
09126 214D                        00            .byte	0
09127 214E                        00            .byte	0
09128                                           ! 518  0x00, 0x0f, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0xec, 0x6c, 0x3c, 0x1c, 0x00, 0x00, 0x00,
09129 214F                        00            .byte	0
09130 2150                        0F            .byte	$F
09131 2151                        0C            .byte	$C
09132 2152                        0C            .byte	$C
09133 2153                        0C            .byte	$C
09134 2154                        0C            .byte	$C
09135 2155                        0C            .byte	$C
09136 2156                        EC            .byte	$EC
09137 2157                        6C            .byte	$6C
09138 2158                        3C            .byte	$3C
09139 2159                        1C            .byte	$1C
09140 215A                        00            .byte	0
09141 215B                        00            .byte	0
09142 215C                        00            .byte	0
09143                                           ! 519  0x00, 0xd8, 0x6c, 0x6c, 0x6c, 0x6c, 0x6c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
09144 215D                        00            .byte	0
09145 215E                        D8            .byte	$D8
09146 215F                        6C            .byte	$6C
09147 2160                        6C            .byte	$6C
09148 2161                        6C            .byte	$6C
09149 2162                        6C            .byte	$6C
09150 2163                        6C            .byte	$6C
09151 2164                        00            .byte	0
09152 2165                        00            .byte	0
09153 2166                        00            .byte	0
09154 2167                        00            .byte	0
09155 2168                        00            .byte	0
09156 2169                        00            .byte	0
09157 216A                        00            .byte	0
09158                                           ! 520  0x00, 0x70, 0xd8, 0x30, 0x60, 0xc8, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
09159 216B                        00            .byte	0
09160 216C                        70            .byte	$70
09161 216D                        D8            .byte	$D8
09162 216E                        30            .byte	$30
09163 216F                        60            .byte	$60
09164 2170                        C8            .byte	$C8
09165 2171                        F8            .byte	$F8
09166 2172                        00            .byte	0
09167 2173                        00            .byte	0
09168 2174                        00            .byte	0
09169 2175                        00            .byte	0
09170 2176                        00            .byte	0
09171 2177                        00            .byte	0
09172 2178                        00            .byte	0
09173                                           ! 521  0x00, 0x00, 0x00, 0x00, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x00, 0x00, 0x00, 0x00,
09174 2179                        00            .byte	0
09175 217A                        00            .byte	0
09176 217B                        00            .byte	0
09177 217C                        00            .byte	0
09178 217D                        7C            .byte	$7C
09179 217E                        7C            .byte	$7C
09180 217F                        7C            .byte	$7C
09181 2180                        7C            .byte	$7C
09182 2181                        7C            .byte	$7C
09183 2182                        7C            .byte	$7C
09184 2183                        00            .byte	0
09185 2184                        00            .byte	0
09186 2185                        00            .byte	0
09187 2186                        00            .byte	0
09188                                           ! 522  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
09189 2187                        00            .byte	0
09190 2188                        00            .byte	0
09191 2189                        00            .byte	0
09192 218A                        00            .byte	0
09193 218B                        00            .byte	0
09194 218C                        00            .byte	0
09195 218D                        00            .byte	0
09196 218E                        00            .byte	0
09197 218F                        00            .byte	0
09198 2190                        00            .byte	0
09199 2191                        00            .byte	0
09200 2192                        00            .byte	0
09201 2193                        00            .byte	0
09202                                           ! 523 };
09203 2194                        00            .byte	0
09204                                           ! 524 static Bit8u vgafont16[256*16]=
09205                                           ! 525 {
09206                       00002195            _vgafont16:
09207                                           ! 526  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
09208 2195                        00            .byte	0
09209 2196                        00            .byte	0
09210 2197                        00            .byte	0
09211 2198                        00            .byte	0
09212 2199                        00            .byte	0
09213 219A                        00            .byte	0
09214 219B                        00            .byte	0
09215 219C                        00            .byte	0
09216 219D                        00            .byte	0
09217 219E                        00            .byte	0
09218 219F                        00            .byte	0
09219 21A0                        00            .byte	0
09220 21A1                        00            .byte	0
09221 21A2                        00            .byte	0
09222 21A3                        00            .byte	0
09223 21A4                        00            .byte	0
09224                                           ! 527  0x00, 0x00, 0x7e, 0x81, 0xa5, 0x81, 0x81, 0xbd, 0x99, 0x81, 0x81, 0x7e, 0x00, 0x00, 0x00, 0x00,
09225 21A5                        00            .byte	0
09226 21A6                        00            .byte	0
09227 21A7                        7E            .byte	$7E
09228 21A8                        81            .byte	$81
09229 21A9                        A5            .byte	$A5
09230 21AA                        81            .byte	$81
09231 21AB                        81            .byte	$81
09232 21AC                        BD            .byte	$BD
09233 21AD                        99            .byte	$99
09234 21AE                        81            .byte	$81
09235 21AF                        81            .byte	$81
09236 21B0                        7E            .byte	$7E
09237 21B1                        00            .byte	0
09238 21B2                        00            .byte	0
09239 21B3                        00            .byte	0
09240 21B4                        00            .byte	0
09241                                           ! 528  0x00, 0
09242 21B5                        00            .byte	0
09243                                           ! 528 x00, 0x7e, 0xff, 0xdb, 0xff, 0xff, 0xc3, 0xe7, 0xff, 0xff, 0x7e, 0x00, 0x00, 0x00, 0x00,
09244 21B6                        00            .byte	0
09245 21B7                        7E            .byte	$7E
09246 21B8                        FF            .byte	$FF
09247 21B9                        DB            .byte	$DB
09248 21BA                        FF            .byte	$FF
09249 21BB                        FF            .byte	$FF
09250 21BC                        C3            .byte	$C3
09251 21BD                        E7            .byte	$E7
09252 21BE                        FF            .byte	$FF
09253 21BF                        FF            .byte	$FF
09254 21C0                        7E            .byte	$7E
09255 21C1                        00            .byte	0
09256 21C2                        00            .byte	0
09257 21C3                        00            .byte	0
09258 21C4                        00            .byte	0
09259                                           ! 529  0x00, 0x00, 0x00, 0x00, 0x6c, 0xfe, 0xfe, 0xfe, 0xfe, 0x7c, 0x38, 0x10, 0x00, 0x00, 0x00, 0x00,
09260 21C5                        00            .byte	0
09261 21C6                        00            .byte	0
09262 21C7                        00            .byte	0
09263 21C8                        00            .byte	0
09264 21C9                        6C            .byte	$6C
09265 21CA                        FE            .byte	$FE
09266 21CB                        FE            .byte	$FE
09267 21CC                        FE            .byte	$FE
09268 21CD                        FE            .byte	$FE
09269 21CE                        7C            .byte	$7C
09270 21CF                        38            .byte	$38
09271 21D0                        10            .byte	$10
09272 21D1                        00            .byte	0
09273 21D2                        00            .byte	0
09274 21D3                        00            .byte	0
09275 21D4                        00            .byte	0
09276                                           ! 530  0x00, 0x00, 0x00, 0x00, 0x10, 0x38, 0x7c, 0xfe, 0x7c, 0x38, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00,
09277 21D5                        00            .byte	0
09278 21D6                        00            .byte	0
09279 21D7                        00            .byte	0
09280 21D8                        00            .byte	0
09281 21D9                        10            .byte	$10
09282 21DA                        38            .byte	$38
09283 21DB                        7C            .byte	$7C
09284 21DC                        FE            .byte	$FE
09285 21DD                        7C            .byte	$7C
09286 21DE                        38            .byte	$38
09287 21DF                        10            .byte	$10
09288 21E0                        00            .byte	0
09289 21E1                        00            .byte	0
09290 21E2                        00            .byte	0
09291 21E3                        00            .byte	0
09292 21E4                        00            .byte	0
09293                                           ! 531  0x00, 0x00, 0x00, 0x18, 0x3c, 0x3c, 0xe7, 0xe7, 0xe7, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00, 0x00,
09294 21E5                        00            .byte	0
09295 21E6                        00            .byte	0
09296 21E7                        00            .byte	0
09297 21E8                        18            .byte	$18
09298 21E9                        3C            .byte	$3C
09299 21EA                        3C            .byte	$3C
09300 21EB                        E7            .byte	$E7
09301 21EC                        E7            .byte	$E7
09302 21ED                        E7            .byte	$E7
09303 21EE                        18            .byte	$18
09304 21EF                        18            .byte	$18
09305 21F0                        3C            .byte	$3C
09306 21F1                        00            .byte	0
09307 21F2                        00            .byte	0
09308 21F3                        00            .byte	0
09309 21F4                        00            .byte	0
09310                                           ! 532  0x00, 0x00, 0x00, 0x18, 0x3c, 0x7e, 0xff, 0xff, 0x7e, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00, 0x00,
09311 21F5                        00            .byte	0
09312 21F6                        00            .byte	0
09313 21F7                        00            .byte	0
09314 21F8                        18            .byte	$18
09315 21F9                        3C            .byte	$3C
09316 21FA                        7E            .byte	$7E
09317 21FB                        FF            .byte	$FF
09318 21FC                        FF            .byte	$FF
09319 21FD                        7E            .byte	$7E
09320 21FE                        18            .byte	$18
09321 21FF                        18            .byte	$18
09322 2200                        3C            .byte	$3C
09323 2201                        00            .byte	0
09324 2202                        00            .byte	0
09325 2203                        00            .byte	0
09326 2204                        00            .byte	0
09327                                           ! 533  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x3c, 0x3c, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
09328 2205                        00            .byte	0
09329 2206                        00            .byte	0
09330 2207                        00            .byte	0
09331 2208                        00            .byte	0
09332 2209                        00            .byte	0
09333 220A                        00            .byte	0
09334 220B                        18            .byte	$18
09335 220C                        3C            .byte	$3C
09336 220D                        3C            .byte	$3C
09337 220E                        18            .byte	$18
09338 220F                        00            .byte	0
09339 2210                        00            .byte	0
09340 2211                        00            .byte	0
09341 2212                        00            .byte	0
09342 2213                        00            .byte	0
09343 2214                        00            .byte	0
09344                                           ! 534  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe7, 0xc3, 0xc3, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
09345 2215                        FF            .byte	$FF
09346 2216                        FF            .byte	$FF
09347 2217                        FF            .byte	$FF
09348 2218                        FF            .byte	$FF
09349 2219                        FF            .byte	$FF
09350 221A                        FF            .byte	$FF
09351 221B                        E7            .byte	$E7
09352 221C                        C3            .byte	$C3
09353 221D                        C3            .byte	$C3
09354 221E                        E7            .byte	$E7
09355 221F                        FF            .byte	$FF
09356 2220                        FF            .byte	$FF
09357 2221                        FF            .byte	$FF
09358 2222                        FF            .byte	$FF
09359 2223                        FF            .byte	$FF
09360 2224                        FF            .byte	$FF
09361                                           ! 535  0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x66, 0x42, 0x42, 0x66, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00,
09362 2225                        00            .byte	0
09363 2226                        00            .byte	0
09364 2227                        00            .byte	0
09365 2228                        00            .byte	0
09366 2229                        00            .byte	0
09367 222A                        3C            .byte	$3C
09368 222B                        66            .byte	$66
09369 222C                        42            .byte	$42
09370 222D                        42            .byte	$42
09371 222E                        66            .byte	$66
09372 222F                        3C            .byte	$3C
09373 2230                        00            .byte	0
09374 2231                        00            .byte	0
09375 2232                        00            .byte	0
09376 2233                        00            .byte	0
09377 2234                        00            .byte	0
09378                                           ! 536  0xff, 0xff, 0xff, 0xff, 0xff, 0xc3, 0x99, 0xbd, 0xbd, 0x99, 0xc3, 0xff, 0xff, 0xff, 0xff, 0xff,
09379 2235                        FF            .byte	$FF
09380 2236                        FF            .byte	$FF
09381 2237                        FF            .byte	$FF
09382 2238                        FF            .byte	$FF
09383 2239                        FF            .byte	$FF
09384 223A                        C3            .byte	$C3
09385 223B                        99            .byte	$99
09386 223C                        BD            .byte	$BD
09387 223D                        BD            .byte	$BD
09388 223E                        99            .byte	$99
09389 223F                        C3            .byte	$C3
09390 2240                        FF            .byte	$FF
09391 2241                        FF            .byte	$FF
09392 2242                        FF            .byte	$FF
09393 2243                        FF            .byte	$FF
09394 2244                        FF            .byte	$FF
09395                                           ! 537  0x00, 0x00, 0x1e, 0x0e, 0x1a, 0x32, 0x78, 0xcc, 0xcc, 0xcc, 0xcc, 0x78, 0x00, 0x00, 0x00, 0x00,
09396 2245                        00            .byte	0
09397 2246                        00            .byte	0
09398 2247                        1E            .byte	$1E
09399 2248                        0E            .byte	$E
09400 2249                        1A            .byte	$1A
09401 224A                        32            .byte	$32
09402 224B                        78            .byte	$78
09403 224C                        CC            .byte	$CC
09404 224D                        CC            .byte	$CC
09405 224E                        CC            .byte	$CC
09406 224F                        CC            .byte	$CC
09407 2250                        78            .byte	$78
09408 2251                        00            .byte	0
09409 2252                        00            .byte	0
09410 2253                        00            .byte	0
09411 2254                        00            .byte	0
09412                                           ! 538  0x00, 0x00, 0x3c, 0x66, 0x66, 0x66, 0x66, 0x3c, 0x18, 0x7e, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00,
09413 2255                        00            .byte	0
09414 2256                        00            .byte	0
09415 2257                        3C            .byte	$3C
09416 2258                        66            .byte	$66
09417 2259                        66            .byte	$66
09418 225A                        66            .byte	$66
09419 225B                        66            .byte	$66
09420 225C                        3C            .byte	$3C
09421 225D                        18            .byte	$18
09422 225E                        7E            .byte	$7E
09423 225F                        18            .byte	$18
09424 2260                        18            .byte	$18
09425 2261                        00            .byte	0
09426 2262                        00            .byte	0
09427 2263                        00            .byte	0
09428 2264                        00            .byte	0
09429                                           ! 539  0x00, 0x00, 0x3f, 0x33, 0x3f, 0x30, 0x30, 0x30, 0x30, 0x70, 0xf0, 0xe0, 0x00, 0x00, 0x00, 0x00,
09430 2265                        00            .byte	0
09431 2266                        00            .byte	0
09432 2267                        3F            .byte	$3F
09433 2268                        33            .byte	$33
09434 2269                        3F            .byte	$3F
09435 226A                        30            .byte	$30
09436 226B                        30            .byte	$30
09437 226C                        30            .byte	$30
09438 226D                        30            .byte	$30
09439 226E                        70            .byte	$70
09440 226F                        F0            .byte	$F0
09441 2270                        E0            .byte	$E0
09442 2271                        00            .byte	0
09443 2272                        00            .byte	0
09444 2273                        00            .byte	0
09445 2274                        00            .byte	0
09446                                           ! 540  0x00, 0x00, 0x7f, 0x63, 0x7f, 0x63, 0x63, 0x63, 0x63, 0x67, 0xe7, 0xe6, 0xc0, 0x00, 0x00, 0x00,
09447 2275                        00            .byte	0
09448 2276                        00            .byte	0
09449 2277                        7F            .byte	$7F
09450 2278                        63            .byte	$63
09451 2279                        7F            .byte	$7F
09452 227A                        63            .byte	$63
09453 227B                        63            .byte	$63
09454 227C                        63            .byte	$63
09455 227D                        63            .byte	$63
09456 227E                        67            .byte	$67
09457 227F                        E7            .byte	$E7
09458 2280                        E6            .byte	$E6
09459 2281                        C0            .byte	$C0
09460 2282                        00            .byte	0
09461 2283                        00            .byte	0
09462 2284                        00            .byte	0
09463                                           ! 541  0x00, 0x00, 0x00, 0x18, 0x18, 0xdb, 0x3c, 0xe7, 0x3c, 0xdb, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00,
09464 2285                        00            .byte	0
09465 2286                        00            .byte	0
09466 2287                        00            .byte	0
09467 2288                        18            .byte	$18
09468 2289                        18            .byte	$18
09469 228A                        DB            .byte	$DB
09470 228B                        3C            .byte	$3C
09471 228C                        E7            .byte	$E7
09472 228D                        3C            .byte	$3C
09473 228E                        DB            .byte	$DB
09474 228F                        18            .byte	$18
09475 2290                        18            .byte	$18
09476 2291                        00            .byte	0
09477 2292                        00            .byte	0
09478 2293                        00            .byte	0
09479 2294                        00            .byte	0
09480                                           ! 542  0x00, 0x80, 0xc0, 0xe0, 0xf0, 0xf8, 0xfe, 0xf8, 0xf0, 0xe0, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00,
09481 2295                        00            .byte	0
09482 2296                        80            .byte	$80
09483 2297                        C0            .byte	$C0
09484 2298                        E0            .byte	$E0
09485 2299                        F0            .byte	$F0
09486 229A                        F8            .byte	$F8
09487 229B                        FE            .byte	$FE
09488 229C                        F8            .byte	$F8
09489 229D                        F0            .byte	$F0
09490 229E                        E0            .byte	$E0
09491 229F                        C0            .byte	$C0
09492 22A0                        80            .byte	$80
09493 22A1                        00            .byte	0
09494 22A2                        00            .byte	0
09495 22A3                        00            .byte	0
09496 22A4                        00            .byte	0
09497                                           ! 543  0x00, 0x02, 0x06, 0x0e, 0x1e, 0x3e, 0xfe, 0x3e, 0x1e, 0x0e, 0x06, 0x02, 0x00, 0x00, 0x00, 0x00,
09498 22A5                        00            .byte	0
09499 22A6                        02            .byte	2
09500 22A7                        06            .byte	6
09501 22A8                        0E            .byte	$E
09502 22A9                        1E            .byte	$1E
09503 22AA                        3E            .byte	$3E
09504 22AB                        FE            .byte	$FE
09505 22AC                        3E            .byte	$3E
09506 22AD                        1E            .byte	$1E
09507 22AE                        0E            .byte	$E
09508 22AF                        06            .byte	6
09509 22B0                        02            .byte	2
09510 22B1                        00            .byte	0
09511 22B2                        00            .byte	0
09512 22B3                        00            .byte	0
09513 22B4                        00            .byte	0
09514                                           ! 544  0x00, 0x00, 0x18, 0x3c, 0x7e, 0x18, 0x18, 0x18, 0x7e, 0x3c, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00,
09515 22B5                        00            .byte	0
09516 22B6                        00            .byte	0
09517 22B7                        18            .byte	$18
09518 22B8                        3C            .byte	$3C
09519 22B9                        7E            .byte	$7E
09520 22BA                        18            .byte	$18
09521 22BB                        18            .byte	$18
09522 22BC                        18            .byte	$18
09523 22BD                        7E            .byte	$7E
09524 22BE                        3C            .byte	$3C
09525 22BF                        18            .byte	$18
09526 22C0                        00            .byte	0
09527 22C1                        00            .byte	0
09528 22C2                        00            .byte	0
09529 22C3                        00            .byte	0
09530 22C4                        00            .byte	0
09531                                           ! 545  0x00, 0x00, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x00, 0x66, 0x66, 0x00, 0x00, 0x00, 0x00,
09532 22C5                        00            .byte	0
09533 22C6                        00            .byte	0
09534 22C7                        66            .byte	$66
09535 22C8                        66            .byte	$66
09536 22C9                        66            .byte	$66
09537 22CA                        66            .byte	$66
09538 22CB                        66            .byte	$66
09539 22CC                        66            .byte	$66
09540 22CD                        66            .byte	$66
09541 22CE                        00            .byte	0
09542 22CF                        66            .byte	$66
09543 22D0                        66            .byte	$66
09544 22D1                        00            .byte	0
09545 22D2                        00            .byte	0
09546 22D3                        00            .byte	0
09547 22D4                        00            .byte	0
09548                                           ! 546  0x00, 0x00, 0x7f, 0xdb, 0xdb, 0xdb, 0x7b, 0x1b, 0x1b, 0x1b, 0x1b, 0x1b, 0x00, 0x00, 0x00, 0x00,
09549 22D5                        00            .byte	0
09550 22D6                        00            .byte	0
09551 22D7                        7F            .byte	$7F
09552 22D8                        DB            .byte	$DB
09553 22D9                        DB            .byte	$DB
09554 22DA                        DB            .byte	$DB
09555 22DB                        7B            .byte	$7B
09556 22DC                        1B            .byte	$1B
09557 22DD                        1B            .byte	$1B
09558 22DE                        1B            .byte	$1B
09559 22DF                        1B            .byte	$1B
09560 22E0                        1B            .byte	$1B
09561 22E1                        00            .byte	0
09562 22E2                        00            .byte	0
09563 22E3                        00            .byte	0
09564 22E4                        00            .byte	0
09565                                           ! 547  0x00, 0x7c, 0xc6, 0x60, 0x38, 0x6c, 0xc6, 0xc6, 0x6c, 0x38, 0x0c, 0xc6, 0x7c, 0x00, 0x00, 0x00,
09566 22E5                        00            .byte	0
09567 22E6                        7C            .byte	$7C
09568 22E7                        C6            .byte	$C6
09569 22E8                        60            .byte	$60
09570 22E9                        38            .byte	$38
09571 22EA                        6C            .byte	$6C
09572 22EB                        C6            .byte	$C6
09573 22EC                        C6            .byte	$C6
09574 22ED                        6C            .byte	$6C
09575 22EE                        38            .byte	$38
09576 22EF                        0C            .byte	$C
09577 22F0                        C6            .byte	$C6
09578 22F1                        7C            .byte	$7C
09579 22F2                        00            .byte	0
09580 22F3                        00            .byte	0
09581 22F4                        00            .byte	0
09582                                           ! 548  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xfe, 0xfe, 0xfe, 0x00, 0x00, 0x00, 0x00,
09583 22F5                        00            .byte	0
09584 22F6                        00            .byte	0
09585 22F7                        00            .byte	0
09586 22F8                        00            .byte	0
09587 22F9                        00            .byte	0
09588 22FA                        00            .byte	0
09589 22FB                        00            .byte	0
09590 22FC                        00            .byte	0
09591 22FD                        FE            .byte	$FE
09592 22FE                        FE            .byte	$FE
09593 22FF                        FE            .byte	$FE
09594 2300                        FE            .byte	$FE
09595 2301                        00            .byte	0
09596 2302                        00            .byte	0
09597 2303                        00            .byte	0
09598 2304                        00            .byte	0
09599                                           ! 549  0x00, 0x00, 0x18, 
09600 2305                        00            .byte	0
09601 2306                        00            .byte	0
09602 2307                        18            .byte	$18
09603                                           ! 549 0x3c, 0x7e, 0x18, 0x18, 0x18, 0x7e, 0x3c, 0x18, 0x7e, 0x00, 0x00, 0x00, 0x00,
09604 2308                        3C            .byte	$3C
09605 2309                        7E            .byte	$7E
09606 230A                        18            .byte	$18
09607 230B                        18            .byte	$18
09608 230C                        18            .byte	$18
09609 230D                        7E            .byte	$7E
09610 230E                        3C            .byte	$3C
09611 230F                        18            .byte	$18
09612 2310                        7E            .byte	$7E
09613 2311                        00            .byte	0
09614 2312                        00            .byte	0
09615 2313                        00            .byte	0
09616 2314                        00            .byte	0
09617                                           ! 550  0x00, 0x00, 0x18, 0x3c, 0x7e, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00,
09618 2315                        00            .byte	0
09619 2316                        00            .byte	0
09620 2317                        18            .byte	$18
09621 2318                        3C            .byte	$3C
09622 2319                        7E            .byte	$7E
09623 231A                        18            .byte	$18
09624 231B                        18            .byte	$18
09625 231C                        18            .byte	$18
09626 231D                        18            .byte	$18
09627 231E                        18            .byte	$18
09628 231F                        18            .byte	$18
09629 2320                        18            .byte	$18
09630 2321                        00            .byte	0
09631 2322                        00            .byte	0
09632 2323                        00            .byte	0
09633 2324                        00            .byte	0
09634                                           ! 551  0x00, 0x00, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x7e, 0x3c, 0x18, 0x00, 0x00, 0x00, 0x00,
09635 2325                        00            .byte	0
09636 2326                        00            .byte	0
09637 2327                        18            .byte	$18
09638 2328                        18            .byte	$18
09639 2329                        18            .byte	$18
09640 232A                        18            .byte	$18
09641 232B                        18            .byte	$18
09642 232C                        18            .byte	$18
09643 232D                        18            .byte	$18
09644 232E                        7E            .byte	$7E
09645 232F                        3C            .byte	$3C
09646 2330                        18            .byte	$18
09647 2331                        00            .byte	0
09648 2332                        00            .byte	0
09649 2333                        00            .byte	0
09650 2334                        00            .byte	0
09651                                           ! 552  0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x0c, 0xfe, 0x0c, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
09652 2335                        00            .byte	0
09653 2336                        00            .byte	0
09654 2337                        00            .byte	0
09655 2338                        00            .byte	0
09656 2339                        00            .byte	0
09657 233A                        18            .byte	$18
09658 233B                        0C            .byte	$C
09659 233C                        FE            .byte	$FE
09660 233D                        0C            .byte	$C
09661 233E                        18            .byte	$18
09662 233F                        00            .byte	0
09663 2340                        00            .byte	0
09664 2341                        00            .byte	0
09665 2342                        00            .byte	0
09666 2343                        00            .byte	0
09667 2344                        00            .byte	0
09668                                           ! 553  0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x60, 0xfe, 0x60, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
09669 2345                        00            .byte	0
09670 2346                        00            .byte	0
09671 2347                        00            .byte	0
09672 2348                        00            .byte	0
09673 2349                        00            .byte	0
09674 234A                        30            .byte	$30
09675 234B                        60            .byte	$60
09676 234C                        FE            .byte	$FE
09677 234D                        60            .byte	$60
09678 234E                        30            .byte	$30
09679 234F                        00            .byte	0
09680 2350                        00            .byte	0
09681 2351                        00            .byte	0
09682 2352                        00            .byte	0
09683 2353                        00            .byte	0
09684 2354                        00            .byte	0
09685                                           ! 554  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xc0, 0xc0, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
09686 2355                        00            .byte	0
09687 2356                        00            .byte	0
09688 2357                        00            .byte	0
09689 2358                        00            .byte	0
09690 2359                        00            .byte	0
09691 235A                        00            .byte	0
09692 235B                        C0            .byte	$C0
09693 235C                        C0            .byte	$C0
09694 235D                        C0            .byte	$C0
09695 235E                        FE            .byte	$FE
09696 235F                        00            .byte	0
09697 2360                        00            .byte	0
09698 2361                        00            .byte	0
09699 2362                        00            .byte	0
09700 2363                        00            .byte	0
09701 2364                        00            .byte	0
09702                                           ! 555  0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x66, 0xff, 0x66, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
09703 2365                        00            .byte	0
09704 2366                        00            .byte	0
09705 2367                        00            .byte	0
09706 2368                        00            .byte	0
09707 2369                        00            .byte	0
09708 236A                        24            .byte	$24
09709 236B                        66            .byte	$66
09710 236C                        FF            .byte	$FF
09711 236D                        66            .byte	$66
09712 236E                        24            .byte	$24
09713 236F                        00            .byte	0
09714 2370                        00            .byte	0
09715 2371                        00            .byte	0
09716 2372                        00            .byte	0
09717 2373                        00            .byte	0
09718 2374                        00            .byte	0
09719                                           ! 556  0x00, 0x00, 0x00, 0x00, 0x10, 0x38, 0x38, 0x7c, 0x7c, 0xfe, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00,
09720 2375                        00            .byte	0
09721 2376                        00            .byte	0
09722 2377                        00            .byte	0
09723 2378                        00            .byte	0
09724 2379                        10            .byte	$10
09725 237A                        38            .byte	$38
09726 237B                        38            .byte	$38
09727 237C                        7C            .byte	$7C
09728 237D                        7C            .byte	$7C
09729 237E                        FE            .byte	$FE
09730 237F                        FE            .byte	$FE
09731 2380                        00            .byte	0
09732 2381                        00            .byte	0
09733 2382                        00            .byte	0
09734 2383                        00            .byte	0
09735 2384                        00            .byte	0
09736                                           ! 557  0x00, 0x00, 0x00, 0x00, 0xfe, 0xfe, 0x7c, 0x7c, 0x38, 0x38, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00,
09737 2385                        00            .byte	0
09738 2386                        00            .byte	0
09739 2387                        00            .byte	0
09740 2388                        00            .byte	0
09741 2389                        FE            .byte	$FE
09742 238A                        FE            .byte	$FE
09743 238B                        7C            .byte	$7C
09744 238C                        7C            .byte	$7C
09745 238D                        38            .byte	$38
09746 238E                        38            .byte	$38
09747 238F                        10            .byte	$10
09748 2390                        00            .byte	0
09749 2391                        00            .byte	0
09750 2392                        00            .byte	0
09751 2393                        00            .byte	0
09752 2394                        00            .byte	0
09753                                           ! 558  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
09754 2395                        00            .byte	0
09755 2396                        00            .byte	0
09756 2397                        00            .byte	0
09757 2398                        00            .byte	0
09758 2399                        00            .byte	0
09759 239A                        00            .byte	0
09760 239B                        00            .byte	0
09761 239C                        00            .byte	0
09762 239D                        00            .byte	0
09763 239E                        00            .byte	0
09764 239F                        00            .byte	0
09765 23A0                        00            .byte	0
09766 23A1                        00            .byte	0
09767 23A2                        00            .byte	0
09768 23A3                        00            .byte	0
09769 23A4                        00            .byte	0
09770                                           ! 559  0x00, 0x00, 0x18, 0x3c, 0x3c, 0x3c, 0x18, 0x18, 0x18, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00,
09771 23A5                        00            .byte	0
09772 23A6                        00            .byte	0
09773 23A7                        18            .byte	$18
09774 23A8                        3C            .byte	$3C
09775 23A9                        3C            .byte	$3C
09776 23AA                        3C            .byte	$3C
09777 23AB                        18            .byte	$18
09778 23AC                        18            .byte	$18
09779 23AD                        18            .byte	$18
09780 23AE                        00            .byte	0
09781 23AF                        18            .byte	$18
09782 23B0                        18            .byte	$18
09783 23B1                        00            .byte	0
09784 23B2                        00            .byte	0
09785 23B3                        00            .byte	0
09786 23B4                        00            .byte	0
09787                                           ! 560  0x00, 0x66, 0x66, 0x66, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
09788 23B5                        00            .byte	0
09789 23B6                        66            .byte	$66
09790 23B7                        66            .byte	$66
09791 23B8                        66            .byte	$66
09792 23B9                        24            .byte	$24
09793 23BA                        00            .byte	0
09794 23BB                        00            .byte	0
09795 23BC                        00            .byte	0
09796 23BD                        00            .byte	0
09797 23BE                        00            .byte	0
09798 23BF                        00            .byte	0
09799 23C0                        00            .byte	0
09800 23C1                        00            .byte	0
09801 23C2                        00            .byte	0
09802 23C3                        00            .byte	0
09803 23C4                        00            .byte	0
09804                                           ! 561  0x00, 0x00, 0x00, 0x6c, 0x6c, 0xfe, 0x6c, 0x6c, 0x6c, 0xfe, 0x6c, 0x6c, 0x00, 0x00, 0x00, 0x00,
09805 23C5                        00            .byte	0
09806 23C6                        00            .byte	0
09807 23C7                        00            .byte	0
09808 23C8                        6C            .byte	$6C
09809 23C9                        6C            .byte	$6C
09810 23CA                        FE            .byte	$FE
09811 23CB                        6C            .byte	$6C
09812 23CC                        6C            .byte	$6C
09813 23CD                        6C            .byte	$6C
09814 23CE                        FE            .byte	$FE
09815 23CF                        6C            .byte	$6C
09816 23D0                        6C            .byte	$6C
09817 23D1                        00            .byte	0
09818 23D2                        00            .byte	0
09819 23D3                        00            .byte	0
09820 23D4                        00            .byte	0
09821                                           ! 562  0x18, 0x18, 0x7c, 0xc6, 0xc2, 0xc0, 0x7c, 0x06, 0x06, 0x86, 0xc6, 0x7c, 0x18, 0x18, 0x00, 0x00,
09822 23D5                        18            .byte	$18
09823 23D6                        18            .byte	$18
09824 23D7                        7C            .byte	$7C
09825 23D8                        C6            .byte	$C6
09826 23D9                        C2            .byte	$C2
09827 23DA                        C0            .byte	$C0
09828 23DB                        7C            .byte	$7C
09829 23DC                        06            .byte	6
09830 23DD                        06            .byte	6
09831 23DE                        86            .byte	$86
09832 23DF                        C6            .byte	$C6
09833 23E0                        7C            .byte	$7C
09834 23E1                        18            .byte	$18
09835 23E2                        18            .byte	$18
09836 23E3                        00            .byte	0
09837 23E4                        00            .byte	0
09838                                           ! 563  0x00, 0x00, 0x00, 0x00, 0xc2, 0xc6, 0x0c, 0x18, 0x30, 0x60, 0xc6, 0x86, 0x00, 0x00, 0x00, 0x00,
09839 23E5                        00            .byte	0
09840 23E6                        00            .byte	0
09841 23E7                        00            .byte	0
09842 23E8                        00            .byte	0
09843 23E9                        C2            .byte	$C2
09844 23EA                        C6            .byte	$C6
09845 23EB                        0C            .byte	$C
09846 23EC                        18            .byte	$18
09847 23ED                        30            .byte	$30
09848 23EE                        60            .byte	$60
09849 23EF                        C6            .byte	$C6
09850 23F0                        86            .byte	$86
09851 23F1                        00            .byte	0
09852 23F2                        00            .byte	0
09853 23F3                        00            .byte	0
09854 23F4                        00            .byte	0
09855                                           ! 564  0x00, 0x00, 0x38, 0x6c, 0x6c, 0x38, 0x76, 0xdc, 0xcc, 0xcc, 0xcc, 0x76, 0x00, 0x00, 0x00, 0x00,
09856 23F5                        00            .byte	0
09857 23F6                        00            .byte	0
09858 23F7                        38            .byte	$38
09859 23F8                        6C            .byte	$6C
09860 23F9                        6C            .byte	$6C
09861 23FA                        38            .byte	$38
09862 23FB                        76            .byte	$76
09863 23FC                        DC            .byte	$DC
09864 23FD                        CC            .byte	$CC
09865 23FE                        CC            .byte	$CC
09866 23FF                        CC            .byte	$CC
09867 2400                        76            .byte	$76
09868 2401                        00            .byte	0
09869 2402                        00            .byte	0
09870 2403                        00            .byte	0
09871 2404                        00            .byte	0
09872                                           ! 565  0x00, 0x30, 0x30, 0x30, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
09873 2405                        00            .byte	0
09874 2406                        30            .byte	$30
09875 2407                        30            .byte	$30
09876 2408                        30            .byte	$30
09877 2409                        60            .byte	$60
09878 240A                        00            .byte	0
09879 240B                        00            .byte	0
09880 240C                        00            .byte	0
09881 240D                        00            .byte	0
09882 240E                        00            .byte	0
09883 240F                        00            .byte	0
09884 2410                        00            .byte	0
09885 2411                        00            .byte	0
09886 2412                        00            .byte	0
09887 2413                        00            .byte	0
09888 2414                        00            .byte	0
09889                                           ! 566  0x00, 0x00, 0x0c, 0x18, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x18, 0x0c, 0x00, 0x00, 0x00, 0x00,
09890 2415                        00            .byte	0
09891 2416                        00            .byte	0
09892 2417                        0C            .byte	$C
09893 2418                        18            .byte	$18
09894 2419                        30            .byte	$30
09895 241A                        30            .byte	$30
09896 241B                        30            .byte	$30
09897 241C                        30            .byte	$30
09898 241D                        30            .byte	$30
09899 241E                        30            .byte	$30
09900 241F                        18            .byte	$18
09901 2420                        0C            .byte	$C
09902 2421                        00            .byte	0
09903 2422                        00            .byte	0
09904 2423                        00            .byte	0
09905 2424                        00            .byte	0
09906                                           ! 567  0x00, 0x00, 0x30, 0x18, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x18, 0x30, 0x00, 0x00, 0x00, 0x00,
09907 2425                        00            .byte	0
09908 2426                        00            .byte	0
09909 2427                        30            .byte	$30
09910 2428                        18            .byte	$18
09911 2429                        0C            .byte	$C
09912 242A                        0C            .byte	$C
09913 242B                        0C            .byte	$C
09914 242C                        0C            .byte	$C
09915 242D                        0C            .byte	$C
09916 242E                        0C            .byte	$C
09917 242F                        18            .byte	$18
09918 2430                        30            .byte	$30
09919 2431                        00            .byte	0
09920 2432                        00            .byte	0
09921 2433                        00            .byte	0
09922 2434                        00            .byte	0
09923                                           ! 568  0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0x3c, 0xff, 0x3c, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
09924 2435                        00            .byte	0
09925 2436                        00            .byte	0
09926 2437                        00            .byte	0
09927 2438                        00            .byte	0
09928 2439                        00            .byte	0
09929 243A                        66            .byte	$66
09930 243B                        3C            .byte	$3C
09931 243C                        FF            .byte	$FF
09932 243D                        3C            .byte	$3C
09933 243E                        66            .byte	$66
09934 243F                        00            .byte	0
09935 2440                        00            .byte	0
09936 2441                        00            .byte	0
09937 2442                        00            .byte	0
09938 2443                        00            .byte	0
09939 2444                        00            .byte	0
09940                                           ! 569  0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x7e, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
09941 2445                        00            .byte	0
09942 2446                        00            .byte	0
09943 2447                        00            .byte	0
09944 2448                        00            .byte	0
09945 2449                        00            .byte	0
09946 244A                        18            .byte	$18
09947 244B                        18            .byte	$18
09948 244C                        7E            .byte	$7E
09949 244D                        18            .byte	$18
09950 244E                        18            .byte	$18
09951 244F                        00            .byte	0
09952 2450                        00            .byte	0
09953 2451                        00            .byte	0
09954 2452                        00            .byte	0
09955 2453                        00            .byte	0
09956 2454                        00            .byte	0
09957                                           ! 570  0x00, 0x00, 0x00, 0x00, 0x00,
09958 2455                        00            .byte	0
09959 2456                        00            .byte	0
09960 2457                        00            .byte	0
09961 2458                        00            .byte	0
09962                                           ! 570  0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x30, 0x00, 0x00, 0x00,
09963 2459                        00            .byte	0
09964 245A                        00            .byte	0
09965 245B                        00            .byte	0
09966 245C                        00            .byte	0
09967 245D                        00            .byte	0
09968 245E                        18            .byte	$18
09969 245F                        18            .byte	$18
09970 2460                        18            .byte	$18
09971 2461                        30            .byte	$30
09972 2462                        00            .byte	0
09973 2463                        00            .byte	0
09974 2464                        00            .byte	0
09975                                           ! 571  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
09976 2465                        00            .byte	0
09977 2466                        00            .byte	0
09978 2467                        00            .byte	0
09979 2468                        00            .byte	0
09980 2469                        00            .byte	0
09981 246A                        00            .byte	0
09982 246B                        00            .byte	0
09983 246C                        FE            .byte	$FE
09984 246D                        00            .byte	0
09985 246E                        00            .byte	0
09986 246F                        00            .byte	0
09987 2470                        00            .byte	0
09988 2471                        00            .byte	0
09989 2472                        00            .byte	0
09990 2473                        00            .byte	0
09991 2474                        00            .byte	0
09992                                           ! 572  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00,
09993 2475                        00            .byte	0
09994 2476                        00            .byte	0
09995 2477                        00            .byte	0
09996 2478                        00            .byte	0
09997 2479                        00            .byte	0
09998 247A                        00            .byte	0
09999 247B                        00            .byte	0
10000 247C                        00            .byte	0
10001 247D                        00            .byte	0
10002 247E                        00            .byte	0
10003 247F                        18            .byte	$18
10004 2480                        18            .byte	$18
10005 2481                        00            .byte	0
10006 2482                        00            .byte	0
10007 2483                        00            .byte	0
10008 2484                        00            .byte	0
10009                                           ! 573  0x00, 0x00, 0x00, 0x00, 0x02, 0x06, 0x0c, 0x18, 0x30, 0x60, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00,
10010 2485                        00            .byte	0
10011 2486                        00            .byte	0
10012 2487                        00            .byte	0
10013 2488                        00            .byte	0
10014 2489                        02            .byte	2
10015 248A                        06            .byte	6
10016 248B                        0C            .byte	$C
10017 248C                        18            .byte	$18
10018 248D                        30            .byte	$30
10019 248E                        60            .byte	$60
10020 248F                        C0            .byte	$C0
10021 2490                        80            .byte	$80
10022 2491                        00            .byte	0
10023 2492                        00            .byte	0
10024 2493                        00            .byte	0
10025 2494                        00            .byte	0
10026                                           ! 574  0x00, 0x00, 0x3c, 0x66, 0xc3, 0xc3, 0xdb, 0xdb, 0xc3, 0xc3, 0x66, 0x3c, 0x00, 0x00, 0x00, 0x00,
10027 2495                        00            .byte	0
10028 2496                        00            .byte	0
10029 2497                        3C            .byte	$3C
10030 2498                        66            .byte	$66
10031 2499                        C3            .byte	$C3
10032 249A                        C3            .byte	$C3
10033 249B                        DB            .byte	$DB
10034 249C                        DB            .byte	$DB
10035 249D                        C3            .byte	$C3
10036 249E                        C3            .byte	$C3
10037 249F                        66            .byte	$66
10038 24A0                        3C            .byte	$3C
10039 24A1                        00            .byte	0
10040 24A2                        00            .byte	0
10041 24A3                        00            .byte	0
10042 24A4                        00            .byte	0
10043                                           ! 575  0x00, 0x00, 0x18, 0x38, 0x78, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x7e, 0x00, 0x00, 0x00, 0x00,
10044 24A5                        00            .byte	0
10045 24A6                        00            .byte	0
10046 24A7                        18            .byte	$18
10047 24A8                        38            .byte	$38
10048 24A9                        78            .byte	$78
10049 24AA                        18            .byte	$18
10050 24AB                        18            .byte	$18
10051 24AC                        18            .byte	$18
10052 24AD                        18            .byte	$18
10053 24AE                        18            .byte	$18
10054 24AF                        18            .byte	$18
10055 24B0                        7E            .byte	$7E
10056 24B1                        00            .byte	0
10057 24B2                        00            .byte	0
10058 24B3                        00            .byte	0
10059 24B4                        00            .byte	0
10060                                           ! 576  0x00, 0x00, 0x7c, 0xc6, 0x06, 0x0c, 0x18, 0x30, 0x60, 0xc0, 0xc6, 0xfe, 0x00, 0x00, 0x00, 0x00,
10061 24B5                        00            .byte	0
10062 24B6                        00            .byte	0
10063 24B7                        7C            .byte	$7C
10064 24B8                        C6            .byte	$C6
10065 24B9                        06            .byte	6
10066 24BA                        0C            .byte	$C
10067 24BB                        18            .byte	$18
10068 24BC                        30            .byte	$30
10069 24BD                        60            .byte	$60
10070 24BE                        C0            .byte	$C0
10071 24BF                        C6            .byte	$C6
10072 24C0                        FE            .byte	$FE
10073 24C1                        00            .byte	0
10074 24C2                        00            .byte	0
10075 24C3                        00            .byte	0
10076 24C4                        00            .byte	0
10077                                           ! 577  0x00, 0x00, 0x7c, 0xc6, 0x06, 0x06, 0x3c, 0x06, 0x06, 0x06, 0xc6, 0x7c, 0x00, 0x00, 0x00, 0x00,
10078 24C5                        00            .byte	0
10079 24C6                        00            .byte	0
10080 24C7                        7C            .byte	$7C
10081 24C8                        C6            .byte	$C6
10082 24C9                        06            .byte	6
10083 24CA                        06            .byte	6
10084 24CB                        3C            .byte	$3C
10085 24CC                        06            .byte	6
10086 24CD                        06            .byte	6
10087 24CE                        06            .byte	6
10088 24CF                        C6            .byte	$C6
10089 24D0                        7C            .byte	$7C
10090 24D1                        00            .byte	0
10091 24D2                        00            .byte	0
10092 24D3                        00            .byte	0
10093 24D4                        00            .byte	0
10094                                           ! 578  0x00, 0x00, 0x0c, 0x1c, 0x3c, 0x6c, 0xcc, 0xfe, 0x0c, 0x0c, 0x0c, 0x1e, 0x00, 0x00, 0x00, 0x00,
10095 24D5                        00            .byte	0
10096 24D6                        00            .byte	0
10097 24D7                        0C            .byte	$C
10098 24D8                        1C            .byte	$1C
10099 24D9                        3C            .byte	$3C
10100 24DA                        6C            .byte	$6C
10101 24DB                        CC            .byte	$CC
10102 24DC                        FE            .byte	$FE
10103 24DD                        0C            .byte	$C
10104 24DE                        0C            .byte	$C
10105 24DF                        0C            .byte	$C
10106 24E0                        1E            .byte	$1E
10107 24E1                        00            .byte	0
10108 24E2                        00            .byte	0
10109 24E3                        00            .byte	0
10110 24E4                        00            .byte	0
10111                                           ! 579  0x00, 0x00, 0xfe, 0xc0, 0xc0, 0xc0, 0xfc, 0x06, 0x06, 0x06, 0xc6, 0x7c, 0x00, 0x00, 0x00, 0x00,
10112 24E5                        00            .byte	0
10113 24E6                        00            .byte	0
10114 24E7                        FE            .byte	$FE
10115 24E8                        C0            .byte	$C0
10116 24E9                        C0            .byte	$C0
10117 24EA                        C0            .byte	$C0
10118 24EB                        FC            .byte	$FC
10119 24EC                        06            .byte	6
10120 24ED                        06            .byte	6
10121 24EE                        06            .byte	6
10122 24EF                        C6            .byte	$C6
10123 24F0                        7C            .byte	$7C
10124 24F1                        00            .byte	0
10125 24F2                        00            .byte	0
10126 24F3                        00            .byte	0
10127 24F4                        00            .byte	0
10128                                           ! 580  0x00, 0x00, 0x38, 0x60, 0xc0, 0xc0, 0xfc, 0xc6, 0xc6, 0xc6, 0xc6, 0x7c, 0x00, 0x00, 0x00, 0x00,
10129 24F5                        00            .byte	0
10130 24F6                        00            .byte	0
10131 24F7                        38            .byte	$38
10132 24F8                        60            .byte	$60
10133 24F9                        C0            .byte	$C0
10134 24FA                        C0            .byte	$C0
10135 24FB                        FC            .byte	$FC
10136 24FC                        C6            .byte	$C6
10137 24FD                        C6            .byte	$C6
10138 24FE                        C6            .byte	$C6
10139 24FF                        C6            .byte	$C6
10140 2500                        7C            .byte	$7C
10141 2501                        00            .byte	0
10142 2502                        00            .byte	0
10143 2503                        00            .byte	0
10144 2504                        00            .byte	0
10145                                           ! 581  0x00, 0x00, 0xfe, 0xc6, 0x06, 0x06, 0x0c, 0x18, 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, 0x00, 0x00,
10146 2505                        00            .byte	0
10147 2506                        00            .byte	0
10148 2507                        FE            .byte	$FE
10149 2508                        C6            .byte	$C6
10150 2509                        06            .byte	6
10151 250A                        06            .byte	6
10152 250B                        0C            .byte	$C
10153 250C                        18            .byte	$18
10154 250D                        30            .byte	$30
10155 250E                        30            .byte	$30
10156 250F                        30            .byte	$30
10157 2510                        30            .byte	$30
10158 2511                        00            .byte	0
10159 2512                        00            .byte	0
10160 2513                        00            .byte	0
10161 2514                        00            .byte	0
10162                                           ! 582  0x00, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0x7c, 0xc6, 0xc6, 0xc6, 0xc6, 0x7c, 0x00, 0x00, 0x00, 0x00,
10163 2515                        00            .byte	0
10164 2516                        00            .byte	0
10165 2517                        7C            .byte	$7C
10166 2518                        C6            .byte	$C6
10167 2519                        C6            .byte	$C6
10168 251A                        C6            .byte	$C6
10169 251B                        7C            .byte	$7C
10170 251C                        C6            .byte	$C6
10171 251D                        C6            .byte	$C6
10172 251E                        C6            .byte	$C6
10173 251F                        C6            .byte	$C6
10174 2520                        7C            .byte	$7C
10175 2521                        00            .byte	0
10176 2522                        00            .byte	0
10177 2523                        00            .byte	0
10178 2524                        00            .byte	0
10179                                           ! 583  0x00, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0x7e, 0x06, 0x06, 0x06, 0x0c, 0x78, 0x00, 0x00, 0x00, 0x00,
10180 2525                        00            .byte	0
10181 2526                        00            .byte	0
10182 2527                        7C            .byte	$7C
10183 2528                        C6            .byte	$C6
10184 2529                        C6            .byte	$C6
10185 252A                        C6            .byte	$C6
10186 252B                        7E            .byte	$7E
10187 252C                        06            .byte	6
10188 252D                        06            .byte	6
10189 252E                        06            .byte	6
10190 252F                        0C            .byte	$C
10191 2530                        78            .byte	$78
10192 2531                        00            .byte	0
10193 2532                        00            .byte	0
10194 2533                        00            .byte	0
10195 2534                        00            .byte	0
10196                                           ! 584  0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00,
10197 2535                        00            .byte	0
10198 2536                        00            .byte	0
10199 2537                        00            .byte	0
10200 2538                        00            .byte	0
10201 2539                        18            .byte	$18
10202 253A                        18            .byte	$18
10203 253B                        00            .byte	0
10204 253C                        00            .byte	0
10205 253D                        00            .byte	0
10206 253E                        18            .byte	$18
10207 253F                        18            .byte	$18
10208 2540                        00            .byte	0
10209 2541                        00            .byte	0
10210 2542                        00            .byte	0
10211 2543                        00            .byte	0
10212 2544                        00            .byte	0
10213                                           ! 585  0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x18, 0x18, 0x30, 0x00, 0x00, 0x00, 0x00,
10214 2545                        00            .byte	0
10215 2546                        00            .byte	0
10216 2547                        00            .byte	0
10217 2548                        00            .byte	0
10218 2549                        18            .byte	$18
10219 254A                        18            .byte	$18
10220 254B                        00            .byte	0
10221 254C                        00            .byte	0
10222 254D                        00            .byte	0
10223 254E                        18            .byte	$18
10224 254F                        18            .byte	$18
10225 2550                        30            .byte	$30
10226 2551                        00            .byte	0
10227 2552                        00            .byte	0
10228 2553                        00            .byte	0
10229 2554                        00            .byte	0
10230                                           ! 586  0x00, 0x00, 0x00, 0x06, 0x0c, 0x18, 0x30, 0x60, 0x30, 0x18, 0x0c, 0x06, 0x00, 0x00, 0x00, 0x00,
10231 2555                        00            .byte	0
10232 2556                        00            .byte	0
10233 2557                        00            .byte	0
10234 2558                        06            .byte	6
10235 2559                        0C            .byte	$C
10236 255A                        18            .byte	$18
10237 255B                        30            .byte	$30
10238 255C                        60            .byte	$60
10239 255D                        30            .byte	$30
10240 255E                        18            .byte	$18
10241 255F                        0C            .byte	$C
10242 2560                        06            .byte	6
10243 2561                        00            .byte	0
10244 2562                        00            .byte	0
10245 2563                        00            .byte	0
10246 2564                        00            .byte	0
10247                                           ! 587  0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
10248 2565                        00            .byte	0
10249 2566                        00            .byte	0
10250 2567                        00            .byte	0
10251 2568                        00            .byte	0
10252 2569                        00            .byte	0
10253 256A                        7E            .byte	$7E
10254 256B                        00            .byte	0
10255 256C                        00            .byte	0
10256 256D                        7E            .byte	$7E
10257 256E                        00            .byte	0
10258 256F                        00            .byte	0
10259 2570                        00            .byte	0
10260 2571                        00            .byte	0
10261 2572                        00            .byte	0
10262 2573                        00            .byte	0
10263 2574                        00            .byte	0
10264                                           ! 588  0x00, 0x00, 0x00, 0x60, 0x30, 0x18, 0x0c, 0x06, 0x0c, 0x18, 0x30, 0x60, 0x00, 0x00, 0x00, 0x00,
10265 2575                        00            .byte	0
10266 2576                        00            .byte	0
10267 2577                        00            .byte	0
10268 2578                        60            .byte	$60
10269 2579                        30            .byte	$30
10270 257A                        18            .byte	$18
10271 257B                        0C            .byte	$C
10272 257C                        06            .byte	6
10273 257D                        0C            .byte	$C
10274 257E                        18            .byte	$18
10275 257F                        30            .byte	$30
10276 2580                        60            .byte	$60
10277 2581                        00            .byte	0
10278 2582                        00            .byte	0
10279 2583                        00            .byte	0
10280 2584                        00            .byte	0
10281                                           ! 589  0x00, 0x00, 0x7c, 0xc6, 0xc6, 0x0c, 0x18, 0x18, 0x18, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00,
10282 2585                        00            .byte	0
10283 2586                        00            .byte	0
10284 2587                        7C            .byte	$7C
10285 2588                        C6            .byte	$C6
10286 2589                        C6            .byte	$C6
10287 258A                        0C            .byte	$C
10288 258B                        18            .byte	$18
10289 258C                        18            .byte	$18
10290 258D                        18            .byte	$18
10291 258E                        00            .byte	0
10292 258F                        18            .byte	$18
10293 2590                        18            .byte	$18
10294 2591                        00            .byte	0
10295 2592                        00            .byte	0
10296 2593                        00            .byte	0
10297 2594                        00            .byte	0
10298                                           ! 590  0x00, 0x00, 0x00, 0x7c, 0xc6, 0xc6, 0xde, 0xde, 0xde, 0xdc, 0xc0, 0x7c, 0x00, 0x00, 0x00, 0x00,
10299 2595                        00            .byte	0
10300 2596                        00            .byte	0
10301 2597                        00            .byte	0
10302 2598                        7C            .byte	$7C
10303 2599                        C6            .byte	$C6
10304 259A                        C6            .byte	$C6
10305 259B                        DE            .byte	$DE
10306 259C                        DE            .byte	$DE
10307 259D                        DE            .byte	$DE
10308 259E                        DC            .byte	$DC
10309 259F                        C0            .byte	$C0
10310 25A0                        7C            .byte	$7C
10311 25A1                        00            .byte	0
10312 25A2                        00            .byte	0
10313 25A3                        00            .byte	0
10314 25A4                        00            .byte	0
10315                                           ! 591  0x00, 0x00, 0x10, 0x38, 0x6c, 0xc6, 0xc6
10316 25A5                        00            .byte	0
10317 25A6                        00            .byte	0
10318 25A7                        10            .byte	$10
10319 25A8                        38            .byte	$38
10320 25A9                        6C            .byte	$6C
10321 25AA                        C6            .byte	$C6
10322                                           ! 591 , 0xfe, 0xc6, 0xc6, 0xc6, 0xc6, 0x00, 0x00, 0x00, 0x00,
10323 25AB                        C6            .byte	$C6
10324 25AC                        FE            .byte	$FE
10325 25AD                        C6            .byte	$C6
10326 25AE                        C6            .byte	$C6
10327 25AF                        C6            .byte	$C6
10328 25B0                        C6            .byte	$C6
10329 25B1                        00            .byte	0
10330 25B2                        00            .byte	0
10331 25B3                        00            .byte	0
10332 25B4                        00            .byte	0
10333                                           ! 592  0x00, 0x00, 0xfc, 0x66, 0x66, 0x66, 0x7c, 0x66, 0x66, 0x66, 0x66, 0xfc, 0x00, 0x00, 0x00, 0x00,
10334 25B5                        00            .byte	0
10335 25B6                        00            .byte	0
10336 25B7                        FC            .byte	$FC
10337 25B8                        66            .byte	$66
10338 25B9                        66            .byte	$66
10339 25BA                        66            .byte	$66
10340 25BB                        7C            .byte	$7C
10341 25BC                        66            .byte	$66
10342 25BD                        66            .byte	$66
10343 25BE                        66            .byte	$66
10344 25BF                        66            .byte	$66
10345 25C0                        FC            .byte	$FC
10346 25C1                        00            .byte	0
10347 25C2                        00            .byte	0
10348 25C3                        00            .byte	0
10349 25C4                        00            .byte	0
10350                                           ! 593  0x00, 0x00, 0x3c, 0x66, 0xc2, 0xc0, 0xc0, 0xc0, 0xc0, 0xc2, 0x66, 0x3c, 0x00, 0x00, 0x00, 0x00,
10351 25C5                        00            .byte	0
10352 25C6                        00            .byte	0
10353 25C7                        3C            .byte	$3C
10354 25C8                        66            .byte	$66
10355 25C9                        C2            .byte	$C2
10356 25CA                        C0            .byte	$C0
10357 25CB                        C0            .byte	$C0
10358 25CC                        C0            .byte	$C0
10359 25CD                        C0            .byte	$C0
10360 25CE                        C2            .byte	$C2
10361 25CF                        66            .byte	$66
10362 25D0                        3C            .byte	$3C
10363 25D1                        00            .byte	0
10364 25D2                        00            .byte	0
10365 25D3                        00            .byte	0
10366 25D4                        00            .byte	0
10367                                           ! 594  0x00, 0x00, 0xf8, 0x6c, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x6c, 0xf8, 0x00, 0x00, 0x00, 0x00,
10368 25D5                        00            .byte	0
10369 25D6                        00            .byte	0
10370 25D7                        F8            .byte	$F8
10371 25D8                        6C            .byte	$6C
10372 25D9                        66            .byte	$66
10373 25DA                        66            .byte	$66
10374 25DB                        66            .byte	$66
10375 25DC                        66            .byte	$66
10376 25DD                        66            .byte	$66
10377 25DE                        66            .byte	$66
10378 25DF                        6C            .byte	$6C
10379 25E0                        F8            .byte	$F8
10380 25E1                        00            .byte	0
10381 25E2                        00            .byte	0
10382 25E3                        00            .byte	0
10383 25E4                        00            .byte	0
10384                                           ! 595  0x00, 0x00, 0xfe, 0x66, 0x62, 0x68, 0x78, 0x68, 0x60, 0x62, 0x66, 0xfe, 0x00, 0x00, 0x00, 0x00,
10385 25E5                        00            .byte	0
10386 25E6                        00            .byte	0
10387 25E7                        FE            .byte	$FE
10388 25E8                        66            .byte	$66
10389 25E9                        62            .byte	$62
10390 25EA                        68            .byte	$68
10391 25EB                        78            .byte	$78
10392 25EC                        68            .byte	$68
10393 25ED                        60            .byte	$60
10394 25EE                        62            .byte	$62
10395 25EF                        66            .byte	$66
10396 25F0                        FE            .byte	$FE
10397 25F1                        00            .byte	0
10398 25F2                        00            .byte	0
10399 25F3                        00            .byte	0
10400 25F4                        00            .byte	0
10401                                           ! 596  0x00, 0x00, 0xfe, 0x66, 0x62, 0x68, 0x78, 0x68, 0x60, 0x60, 0x60, 0xf0, 0x00, 0x00, 0x00, 0x00,
10402 25F5                        00            .byte	0
10403 25F6                        00            .byte	0
10404 25F7                        FE            .byte	$FE
10405 25F8                        66            .byte	$66
10406 25F9                        62            .byte	$62
10407 25FA                        68            .byte	$68
10408 25FB                        78            .byte	$78
10409 25FC                        68            .byte	$68
10410 25FD                        60            .byte	$60
10411 25FE                        60            .byte	$60
10412 25FF                        60            .byte	$60
10413 2600                        F0            .byte	$F0
10414 2601                        00            .byte	0
10415 2602                        00            .byte	0
10416 2603                        00            .byte	0
10417 2604                        00            .byte	0
10418                                           ! 597  0x00, 0x00, 0x3c, 0x66, 0xc2, 0xc0, 0xc0, 0xde, 0xc6, 0xc6, 0x66, 0x3a, 0x00, 0x00, 0x00, 0x00,
10419 2605                        00            .byte	0
10420 2606                        00            .byte	0
10421 2607                        3C            .byte	$3C
10422 2608                        66            .byte	$66
10423 2609                        C2            .byte	$C2
10424 260A                        C0            .byte	$C0
10425 260B                        C0            .byte	$C0
10426 260C                        DE            .byte	$DE
10427 260D                        C6            .byte	$C6
10428 260E                        C6            .byte	$C6
10429 260F                        66            .byte	$66
10430 2610                        3A            .byte	$3A
10431 2611                        00            .byte	0
10432 2612                        00            .byte	0
10433 2613                        00            .byte	0
10434 2614                        00            .byte	0
10435                                           ! 598  0x00, 0x00, 0xc6, 0xc6, 0xc6, 0xc6, 0xfe, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x00, 0x00, 0x00, 0x00,
10436 2615                        00            .byte	0
10437 2616                        00            .byte	0
10438 2617                        C6            .byte	$C6
10439 2618                        C6            .byte	$C6
10440 2619                        C6            .byte	$C6
10441 261A                        C6            .byte	$C6
10442 261B                        FE            .byte	$FE
10443 261C                        C6            .byte	$C6
10444 261D                        C6            .byte	$C6
10445 261E                        C6            .byte	$C6
10446 261F                        C6            .byte	$C6
10447 2620                        C6            .byte	$C6
10448 2621                        00            .byte	0
10449 2622                        00            .byte	0
10450 2623                        00            .byte	0
10451 2624                        00            .byte	0
10452                                           ! 599  0x00, 0x00, 0x3c, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00, 0x00,
10453 2625                        00            .byte	0
10454 2626                        00            .byte	0
10455 2627                        3C            .byte	$3C
10456 2628                        18            .byte	$18
10457 2629                        18            .byte	$18
10458 262A                        18            .byte	$18
10459 262B                        18            .byte	$18
10460 262C                        18            .byte	$18
10461 262D                        18            .byte	$18
10462 262E                        18            .byte	$18
10463 262F                        18            .byte	$18
10464 2630                        3C            .byte	$3C
10465 2631                        00            .byte	0
10466 2632                        00            .byte	0
10467 2633                        00            .byte	0
10468 2634                        00            .byte	0
10469                                           ! 600  0x00, 0x00, 0x1e, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0xcc, 0xcc, 0xcc, 0x78, 0x00, 0x00, 0x00, 0x00,
10470 2635                        00            .byte	0
10471 2636                        00            .byte	0
10472 2637                        1E            .byte	$1E
10473 2638                        0C            .byte	$C
10474 2639                        0C            .byte	$C
10475 263A                        0C            .byte	$C
10476 263B                        0C            .byte	$C
10477 263C                        0C            .byte	$C
10478 263D                        CC            .byte	$CC
10479 263E                        CC            .byte	$CC
10480 263F                        CC            .byte	$CC
10481 2640                        78            .byte	$78
10482 2641                        00            .byte	0
10483 2642                        00            .byte	0
10484 2643                        00            .byte	0
10485 2644                        00            .byte	0
10486                                           ! 601  0x00, 0x00, 0xe6, 0x66, 0x66, 0x6c, 0x78, 0x78, 0x6c, 0x66, 0x66, 0xe6, 0x00, 0x00, 0x00, 0x00,
10487 2645                        00            .byte	0
10488 2646                        00            .byte	0
10489 2647                        E6            .byte	$E6
10490 2648                        66            .byte	$66
10491 2649                        66            .byte	$66
10492 264A                        6C            .byte	$6C
10493 264B                        78            .byte	$78
10494 264C                        78            .byte	$78
10495 264D                        6C            .byte	$6C
10496 264E                        66            .byte	$66
10497 264F                        66            .byte	$66
10498 2650                        E6            .byte	$E6
10499 2651                        00            .byte	0
10500 2652                        00            .byte	0
10501 2653                        00            .byte	0
10502 2654                        00            .byte	0
10503                                           ! 602  0x00, 0x00, 0xf0, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x62, 0x66, 0xfe, 0x00, 0x00, 0x00, 0x00,
10504 2655                        00            .byte	0
10505 2656                        00            .byte	0
10506 2657                        F0            .byte	$F0
10507 2658                        60            .byte	$60
10508 2659                        60            .byte	$60
10509 265A                        60            .byte	$60
10510 265B                        60            .byte	$60
10511 265C                        60            .byte	$60
10512 265D                        60            .byte	$60
10513 265E                        62            .byte	$62
10514 265F                        66            .byte	$66
10515 2660                        FE            .byte	$FE
10516 2661                        00            .byte	0
10517 2662                        00            .byte	0
10518 2663                        00            .byte	0
10519 2664                        00            .byte	0
10520                                           ! 603  0x00, 0x00, 0xc3, 0xe7, 0xff, 0xff, 0xdb, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0x00, 0x00, 0x00, 0x00,
10521 2665                        00            .byte	0
10522 2666                        00            .byte	0
10523 2667                        C3            .byte	$C3
10524 2668                        E7            .byte	$E7
10525 2669                        FF            .byte	$FF
10526 266A                        FF            .byte	$FF
10527 266B                        DB            .byte	$DB
10528 266C                        C3            .byte	$C3
10529 266D                        C3            .byte	$C3
10530 266E                        C3            .byte	$C3
10531 266F                        C3            .byte	$C3
10532 2670                        C3            .byte	$C3
10533 2671                        00            .byte	0
10534 2672                        00            .byte	0
10535 2673                        00            .byte	0
10536 2674                        00            .byte	0
10537                                           ! 604  0x00, 0x00, 0xc6, 0xe6, 0xf6, 0xfe, 0xde, 0xce, 0xc6, 0xc6, 0xc6, 0xc6, 0x00, 0x00, 0x00, 0x00,
10538 2675                        00            .byte	0
10539 2676                        00            .byte	0
10540 2677                        C6            .byte	$C6
10541 2678                        E6            .byte	$E6
10542 2679                        F6            .byte	$F6
10543 267A                        FE            .byte	$FE
10544 267B                        DE            .byte	$DE
10545 267C                        CE            .byte	$CE
10546 267D                        C6            .byte	$C6
10547 267E                        C6            .byte	$C6
10548 267F                        C6            .byte	$C6
10549 2680                        C6            .byte	$C6
10550 2681                        00            .byte	0
10551 2682                        00            .byte	0
10552 2683                        00            .byte	0
10553 2684                        00            .byte	0
10554                                           ! 605  0x00, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x7c, 0x00, 0x00, 0x00, 0x00,
10555 2685                        00            .byte	0
10556 2686                        00            .byte	0
10557 2687                        7C            .byte	$7C
10558 2688                        C6            .byte	$C6
10559 2689                        C6            .byte	$C6
10560 268A                        C6            .byte	$C6
10561 268B                        C6            .byte	$C6
10562 268C                        C6            .byte	$C6
10563 268D                        C6            .byte	$C6
10564 268E                        C6            .byte	$C6
10565 268F                        C6            .byte	$C6
10566 2690                        7C            .byte	$7C
10567 2691                        00            .byte	0
10568 2692                        00            .byte	0
10569 2693                        00            .byte	0
10570 2694                        00            .byte	0
10571                                           ! 606  0x00, 0x00, 0xfc, 0x66, 0x66, 0x66, 0x7c, 0x60, 0x60, 0x60, 0x60, 0xf0, 0x00, 0x00, 0x00, 0x00,
10572 2695                        00            .byte	0
10573 2696                        00            .byte	0
10574 2697                        FC            .byte	$FC
10575 2698                        66            .byte	$66
10576 2699                        66            .byte	$66
10577 269A                        66            .byte	$66
10578 269B                        7C            .byte	$7C
10579 269C                        60            .byte	$60
10580 269D                        60            .byte	$60
10581 269E                        60            .byte	$60
10582 269F                        60            .byte	$60
10583 26A0                        F0            .byte	$F0
10584 26A1                        00            .byte	0
10585 26A2                        00            .byte	0
10586 26A3                        00            .byte	0
10587 26A4                        00            .byte	0
10588                                           ! 607  0x00, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xd6, 0xde, 0x7c, 0x0c, 0x0e, 0x00, 0x00,
10589 26A5                        00            .byte	0
10590 26A6                        00            .byte	0
10591 26A7                        7C            .byte	$7C
10592 26A8                        C6            .byte	$C6
10593 26A9                        C6            .byte	$C6
10594 26AA                        C6            .byte	$C6
10595 26AB                        C6            .byte	$C6
10596 26AC                        C6            .byte	$C6
10597 26AD                        C6            .byte	$C6
10598 26AE                        D6            .byte	$D6
10599 26AF                        DE            .byte	$DE
10600 26B0                        7C            .byte	$7C
10601 26B1                        0C            .byte	$C
10602 26B2                        0E            .byte	$E
10603 26B3                        00            .byte	0
10604 26B4                        00            .byte	0
10605                                           ! 608  0x00, 0x00, 0xfc, 0x66, 0x66, 0x66, 0x7c, 0x6c, 0x66, 0x66, 0x66, 0xe6, 0x00, 0x00, 0x00, 0x00,
10606 26B5                        00            .byte	0
10607 26B6                        00            .byte	0
10608 26B7                        FC            .byte	$FC
10609 26B8                        66            .byte	$66
10610 26B9                        66            .byte	$66
10611 26BA                        66            .byte	$66
10612 26BB                        7C            .byte	$7C
10613 26BC                        6C            .byte	$6C
10614 26BD                        66            .byte	$66
10615 26BE                        66            .byte	$66
10616 26BF                        66            .byte	$66
10617 26C0                        E6            .byte	$E6
10618 26C1                        00            .byte	0
10619 26C2                        00            .byte	0
10620 26C3                        00            .byte	0
10621 26C4                        00            .byte	0
10622                                           ! 609  0x00, 0x00, 0x7c, 0xc6, 0xc6, 0x60, 0x38, 0x0c, 0x06, 0xc6, 0xc6, 0x7c, 0x00, 0x00, 0x00, 0x00,
10623 26C5                        00            .byte	0
10624 26C6                        00            .byte	0
10625 26C7                        7C            .byte	$7C
10626 26C8                        C6            .byte	$C6
10627 26C9                        C6            .byte	$C6
10628 26CA                        60            .byte	$60
10629 26CB                        38            .byte	$38
10630 26CC                        0C            .byte	$C
10631 26CD                        06            .byte	6
10632 26CE                        C6            .byte	$C6
10633 26CF                        C6            .byte	$C6
10634 26D0                        7C            .byte	$7C
10635 26D1                        00            .byte	0
10636 26D2                        00            .byte	0
10637 26D3                        00            .byte	0
10638 26D4                        00            .byte	0
10639                                           ! 610  0x00, 0x00, 0xff, 0xdb, 0x99, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00, 0x00,
10640 26D5                        00            .byte	0
10641 26D6                        00            .byte	0
10642 26D7                        FF            .byte	$FF
10643 26D8                        DB            .byte	$DB
10644 26D9                        99            .byte	$99
10645 26DA                        18            .byte	$18
10646 26DB                        18            .byte	$18
10647 26DC                        18            .byte	$18
10648 26DD                        18            .byte	$18
10649 26DE                        18            .byte	$18
10650 26DF                        18            .byte	$18
10651 26E0                        3C            .byte	$3C
10652 26E1                        00            .byte	0
10653 26E2                        00            .byte	0
10654 26E3                        00            .byte	0
10655 26E4                        00            .byte	0
10656                                           ! 611  0x00, 0x00, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x7c, 0x00, 0x00, 0x00, 0x00,
10657 26E5                        00            .byte	0
10658 26E6                        00            .byte	0
10659 26E7                        C6            .byte	$C6
10660 26E8                        C6            .byte	$C6
10661 26E9                        C6            .byte	$C6
10662 26EA                        C6            .byte	$C6
10663 26EB                        C6            .byte	$C6
10664 26EC                        C6            .byte	$C6
10665 26ED                        C6            .byte	$C6
10666 26EE                        C6            .byte	$C6
10667 26EF                        C6            .byte	$C6
10668 26F0                        7C            .byte	$7C
10669 26F1                        00            .byte	0
10670 26F2                        00            .byte	0
10671 26F3                        00            .byte	0
10672 26F4                        00            .byte	0
10673                                           ! 612  0x00, 0x00, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc
10674 26F5                        00            .byte	0
10675 26F6                        00            .byte	0
10676 26F7                        C3            .byte	$C3
10677 26F8                        C3            .byte	$C3
10678 26F9                        C3            .byte	$C3
10679 26FA                        C3            .byte	$C3
10680 26FB                        C3            .byte	$C3
10681 26FC                        C3            .byte	$C3
10682                                           ! 612 3, 0x66, 0x3c, 0x18, 0x00, 0x00, 0x00, 0x00,
10683 26FD                        C3            .byte	$C3
10684 26FE                        66            .byte	$66
10685 26FF                        3C            .byte	$3C
10686 2700                        18            .byte	$18
10687 2701                        00            .byte	0
10688 2702                        00            .byte	0
10689 2703                        00            .byte	0
10690 2704                        00            .byte	0
10691                                           ! 613  0x00, 0x00, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xdb, 0xdb, 0xff, 0x66, 0x66, 0x00, 0x00, 0x00, 0x00,
10692 2705                        00            .byte	0
10693 2706                        00            .byte	0
10694 2707                        C3            .byte	$C3
10695 2708                        C3            .byte	$C3
10696 2709                        C3            .byte	$C3
10697 270A                        C3            .byte	$C3
10698 270B                        C3            .byte	$C3
10699 270C                        DB            .byte	$DB
10700 270D                        DB            .byte	$DB
10701 270E                        FF            .byte	$FF
10702 270F                        66            .byte	$66
10703 2710                        66            .byte	$66
10704 2711                        00            .byte	0
10705 2712                        00            .byte	0
10706 2713                        00            .byte	0
10707 2714                        00            .byte	0
10708                                           ! 614  0x00, 0x00, 0xc3, 0xc3, 0x66, 0x3c, 0x18, 0x18, 0x3c, 0x66, 0xc3, 0xc3, 0x00, 0x00, 0x00, 0x00,
10709 2715                        00            .byte	0
10710 2716                        00            .byte	0
10711 2717                        C3            .byte	$C3
10712 2718                        C3            .byte	$C3
10713 2719                        66            .byte	$66
10714 271A                        3C            .byte	$3C
10715 271B                        18            .byte	$18
10716 271C                        18            .byte	$18
10717 271D                        3C            .byte	$3C
10718 271E                        66            .byte	$66
10719 271F                        C3            .byte	$C3
10720 2720                        C3            .byte	$C3
10721 2721                        00            .byte	0
10722 2722                        00            .byte	0
10723 2723                        00            .byte	0
10724 2724                        00            .byte	0
10725                                           ! 615  0x00, 0x00, 0xc3, 0xc3, 0xc3, 0x66, 0x3c, 0x18, 0x18, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00, 0x00,
10726 2725                        00            .byte	0
10727 2726                        00            .byte	0
10728 2727                        C3            .byte	$C3
10729 2728                        C3            .byte	$C3
10730 2729                        C3            .byte	$C3
10731 272A                        66            .byte	$66
10732 272B                        3C            .byte	$3C
10733 272C                        18            .byte	$18
10734 272D                        18            .byte	$18
10735 272E                        18            .byte	$18
10736 272F                        18            .byte	$18
10737 2730                        3C            .byte	$3C
10738 2731                        00            .byte	0
10739 2732                        00            .byte	0
10740 2733                        00            .byte	0
10741 2734                        00            .byte	0
10742                                           ! 616  0x00, 0x00, 0xff, 0xc3, 0x86, 0x0c, 0x18, 0x30, 0x60, 0xc1, 0xc3, 0xff, 0x00, 0x00, 0x00, 0x00,
10743 2735                        00            .byte	0
10744 2736                        00            .byte	0
10745 2737                        FF            .byte	$FF
10746 2738                        C3            .byte	$C3
10747 2739                        86            .byte	$86
10748 273A                        0C            .byte	$C
10749 273B                        18            .byte	$18
10750 273C                        30            .byte	$30
10751 273D                        60            .byte	$60
10752 273E                        C1            .byte	$C1
10753 273F                        C3            .byte	$C3
10754 2740                        FF            .byte	$FF
10755 2741                        00            .byte	0
10756 2742                        00            .byte	0
10757 2743                        00            .byte	0
10758 2744                        00            .byte	0
10759                                           ! 617  0x00, 0x00, 0x3c, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x3c, 0x00, 0x00, 0x00, 0x00,
10760 2745                        00            .byte	0
10761 2746                        00            .byte	0
10762 2747                        3C            .byte	$3C
10763 2748                        30            .byte	$30
10764 2749                        30            .byte	$30
10765 274A                        30            .byte	$30
10766 274B                        30            .byte	$30
10767 274C                        30            .byte	$30
10768 274D                        30            .byte	$30
10769 274E                        30            .byte	$30
10770 274F                        30            .byte	$30
10771 2750                        3C            .byte	$3C
10772 2751                        00            .byte	0
10773 2752                        00            .byte	0
10774 2753                        00            .byte	0
10775 2754                        00            .byte	0
10776                                           ! 618  0x00, 0x00, 0x00, 0x80, 0xc0, 0xe0, 0x70, 0x38, 0x1c, 0x0e, 0x06, 0x02, 0x00, 0x00, 0x00, 0x00,
10777 2755                        00            .byte	0
10778 2756                        00            .byte	0
10779 2757                        00            .byte	0
10780 2758                        80            .byte	$80
10781 2759                        C0            .byte	$C0
10782 275A                        E0            .byte	$E0
10783 275B                        70            .byte	$70
10784 275C                        38            .byte	$38
10785 275D                        1C            .byte	$1C
10786 275E                        0E            .byte	$E
10787 275F                        06            .byte	6
10788 2760                        02            .byte	2
10789 2761                        00            .byte	0
10790 2762                        00            .byte	0
10791 2763                        00            .byte	0
10792 2764                        00            .byte	0
10793                                           ! 619  0x00, 0x00, 0x3c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x3c, 0x00, 0x00, 0x00, 0x00,
10794 2765                        00            .byte	0
10795 2766                        00            .byte	0
10796 2767                        3C            .byte	$3C
10797 2768                        0C            .byte	$C
10798 2769                        0C            .byte	$C
10799 276A                        0C            .byte	$C
10800 276B                        0C            .byte	$C
10801 276C                        0C            .byte	$C
10802 276D                        0C            .byte	$C
10803 276E                        0C            .byte	$C
10804 276F                        0C            .byte	$C
10805 2770                        3C            .byte	$3C
10806 2771                        00            .byte	0
10807 2772                        00            .byte	0
10808 2773                        00            .byte	0
10809 2774                        00            .byte	0
10810                                           ! 620  0x10, 0x38, 0x6c, 0xc6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
10811 2775                        10            .byte	$10
10812 2776                        38            .byte	$38
10813 2777                        6C            .byte	$6C
10814 2778                        C6            .byte	$C6
10815 2779                        00            .byte	0
10816 277A                        00            .byte	0
10817 277B                        00            .byte	0
10818 277C                        00            .byte	0
10819 277D                        00            .byte	0
10820 277E                        00            .byte	0
10821 277F                        00            .byte	0
10822 2780                        00            .byte	0
10823 2781                        00            .byte	0
10824 2782                        00            .byte	0
10825 2783                        00            .byte	0
10826 2784                        00            .byte	0
10827                                           ! 621  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00,
10828 2785                        00            .byte	0
10829 2786                        00            .byte	0
10830 2787                        00            .byte	0
10831 2788                        00            .byte	0
10832 2789                        00            .byte	0
10833 278A                        00            .byte	0
10834 278B                        00            .byte	0
10835 278C                        00            .byte	0
10836 278D                        00            .byte	0
10837 278E                        00            .byte	0
10838 278F                        00            .byte	0
10839 2790                        00            .byte	0
10840 2791                        00            .byte	0
10841 2792                        FF            .byte	$FF
10842 2793                        00            .byte	0
10843 2794                        00            .byte	0
10844                                           ! 622  0x30, 0x30, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
10845 2795                        30            .byte	$30
10846 2796                        30            .byte	$30
10847 2797                        18            .byte	$18
10848 2798                        00            .byte	0
10849 2799                        00            .byte	0
10850 279A                        00            .byte	0
10851 279B                        00            .byte	0
10852 279C                        00            .byte	0
10853 279D                        00            .byte	0
10854 279E                        00            .byte	0
10855 279F                        00            .byte	0
10856 27A0                        00            .byte	0
10857 27A1                        00            .byte	0
10858 27A2                        00            .byte	0
10859 27A3                        00            .byte	0
10860 27A4                        00            .byte	0
10861                                           ! 623  0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x0c, 0x7c, 0xcc, 0xcc, 0xcc, 0x76, 0x00, 0x00, 0x00, 0x00,
10862 27A5                        00            .byte	0
10863 27A6                        00            .byte	0
10864 27A7                        00            .byte	0
10865 27A8                        00            .byte	0
10866 27A9                        00            .byte	0
10867 27AA                        78            .byte	$78
10868 27AB                        0C            .byte	$C
10869 27AC                        7C            .byte	$7C
10870 27AD                        CC            .byte	$CC
10871 27AE                        CC            .byte	$CC
10872 27AF                        CC            .byte	$CC
10873 27B0                        76            .byte	$76
10874 27B1                        00            .byte	0
10875 27B2                        00            .byte	0
10876 27B3                        00            .byte	0
10877 27B4                        00            .byte	0
10878                                           ! 624  0x00, 0x00, 0xe0, 0x60, 0x60, 0x78, 0x6c, 0x66, 0x66, 0x66, 0x66, 0x7c, 0x00, 0x00, 0x00, 0x00,
10879 27B5                        00            .byte	0
10880 27B6                        00            .byte	0
10881 27B7                        E0            .byte	$E0
10882 27B8                        60            .byte	$60
10883 27B9                        60            .byte	$60
10884 27BA                        78            .byte	$78
10885 27BB                        6C            .byte	$6C
10886 27BC                        66            .byte	$66
10887 27BD                        66            .byte	$66
10888 27BE                        66            .byte	$66
10889 27BF                        66            .byte	$66
10890 27C0                        7C            .byte	$7C
10891 27C1                        00            .byte	0
10892 27C2                        00            .byte	0
10893 27C3                        00            .byte	0
10894 27C4                        00            .byte	0
10895                                           ! 625  0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0xc6, 0xc0, 0xc0, 0xc0, 0xc6, 0x7c, 0x00, 0x00, 0x00, 0x00,
10896 27C5                        00            .byte	0
10897 27C6                        00            .byte	0
10898 27C7                        00            .byte	0
10899 27C8                        00            .byte	0
10900 27C9                        00            .byte	0
10901 27CA                        7C            .byte	$7C
10902 27CB                        C6            .byte	$C6
10903 27CC                        C0            .byte	$C0
10904 27CD                        C0            .byte	$C0
10905 27CE                        C0            .byte	$C0
10906 27CF                        C6            .byte	$C6
10907 27D0                        7C            .byte	$7C
10908 27D1                        00            .byte	0
10909 27D2                        00            .byte	0
10910 27D3                        00            .byte	0
10911 27D4                        00            .byte	0
10912                                           ! 626  0x00, 0x00, 0x1c, 0x0c, 0x0c, 0x3c, 0x6c, 0xcc, 0xcc, 0xcc, 0xcc, 0x76, 0x00, 0x00, 0x00, 0x00,
10913 27D5                        00            .byte	0
10914 27D6                        00            .byte	0
10915 27D7                        1C            .byte	$1C
10916 27D8                        0C            .byte	$C
10917 27D9                        0C            .byte	$C
10918 27DA                        3C            .byte	$3C
10919 27DB                        6C            .byte	$6C
10920 27DC                        CC            .byte	$CC
10921 27DD                        CC            .byte	$CC
10922 27DE                        CC            .byte	$CC
10923 27DF                        CC            .byte	$CC
10924 27E0                        76            .byte	$76
10925 27E1                        00            .byte	0
10926 27E2                        00            .byte	0
10927 27E3                        00            .byte	0
10928 27E4                        00            .byte	0
10929                                           ! 627  0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0xc6, 0xfe, 0xc0, 0xc0, 0xc6, 0x7c, 0x00, 0x00, 0x00, 0x00,
10930 27E5                        00            .byte	0
10931 27E6                        00            .byte	0
10932 27E7                        00            .byte	0
10933 27E8                        00            .byte	0
10934 27E9                        00            .byte	0
10935 27EA                        7C            .byte	$7C
10936 27EB                        C6            .byte	$C6
10937 27EC                        FE            .byte	$FE
10938 27ED                        C0            .byte	$C0
10939 27EE                        C0            .byte	$C0
10940 27EF                        C6            .byte	$C6
10941 27F0                        7C            .byte	$7C
10942 27F1                        00            .byte	0
10943 27F2                        00            .byte	0
10944 27F3                        00            .byte	0
10945 27F4                        00            .byte	0
10946                                           ! 628  0x00, 0x00, 0x38, 0x6c, 0x64, 0x60, 0xf0, 0x60, 0x60, 0x60, 0x60, 0xf0, 0x00, 0x00, 0x00, 0x00,
10947 27F5                        00            .byte	0
10948 27F6                        00            .byte	0
10949 27F7                        38            .byte	$38
10950 27F8                        6C            .byte	$6C
10951 27F9                        64            .byte	$64
10952 27FA                        60            .byte	$60
10953 27FB                        F0            .byte	$F0
10954 27FC                        60            .byte	$60
10955 27FD                        60            .byte	$60
10956 27FE                        60            .byte	$60
10957 27FF                        60            .byte	$60
10958 2800                        F0            .byte	$F0
10959 2801                        00            .byte	0
10960 2802                        00            .byte	0
10961 2803                        00            .byte	0
10962 2804                        00            .byte	0
10963                                           ! 629  0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x7c, 0x0c, 0xcc, 0x78, 0x00,
10964 2805                        00            .byte	0
10965 2806                        00            .byte	0
10966 2807                        00            .byte	0
10967 2808                        00            .byte	0
10968 2809                        00            .byte	0
10969 280A                        76            .byte	$76
10970 280B                        CC            .byte	$CC
10971 280C                        CC            .byte	$CC
10972 280D                        CC            .byte	$CC
10973 280E                        CC            .byte	$CC
10974 280F                        CC            .byte	$CC
10975 2810                        7C            .byte	$7C
10976 2811                        0C            .byte	$C
10977 2812                        CC            .byte	$CC
10978 2813                        78            .byte	$78
10979 2814                        00            .byte	0
10980                                           ! 630  0x00, 0x00, 0xe0, 0x60, 0x60, 0x6c, 0x76, 0x66, 0x66, 0x66, 0x66, 0xe6, 0x00, 0x00, 0x00, 0x00,
10981 2815                        00            .byte	0
10982 2816                        00            .byte	0
10983 2817                        E0            .byte	$E0
10984 2818                        60            .byte	$60
10985 2819                        60            .byte	$60
10986 281A                        6C            .byte	$6C
10987 281B                        76            .byte	$76
10988 281C                        66            .byte	$66
10989 281D                        66            .byte	$66
10990 281E                        66            .byte	$66
10991 281F                        66            .byte	$66
10992 2820                        E6            .byte	$E6
10993 2821                        00            .byte	0
10994 2822                        00            .byte	0
10995 2823                        00            .byte	0
10996 2824                        00            .byte	0
10997                                           ! 631  0x00, 0x00, 0x18, 0x18, 0x00, 0x38, 0x18, 0x18, 0x18, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00, 0x00,
10998 2825                        00            .byte	0
10999 2826                        00            .byte	0
11000 2827                        18            .byte	$18
11001 2828                        18            .byte	$18
11002 2829                        00            .byte	0
11003 282A                        38            .byte	$38
11004 282B                        18            .byte	$18
11005 282C                        18            .byte	$18
11006 282D                        18            .byte	$18
11007 282E                        18            .byte	$18
11008 282F                        18            .byte	$18
11009 2830                        3C            .byte	$3C
11010 2831                        00            .byte	0
11011 2832                        00            .byte	0
11012 2833                        00            .byte	0
11013 2834                        00            .byte	0
11014                                           ! 632  0x00, 0x00, 0x06, 0x06, 0x00, 0x0e, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x66, 0x66, 0x3c, 0x00,
11015 2835                        00            .byte	0
11016 2836                        00            .byte	0
11017 2837                        06            .byte	6
11018 2838                        06            .byte	6
11019 2839                        00            .byte	0
11020 283A                        0E            .byte	$E
11021 283B                        06            .byte	6
11022 283C                        06            .byte	6
11023 283D                        06            .byte	6
11024 283E                        06            .byte	6
11025 283F                        06            .byte	6
11026 2840                        06            .byte	6
11027 2841                        66            .byte	$66
11028 2842                        66            .byte	$66
11029 2843                        3C            .byte	$3C
11030 2844                        00            .byte	0
11031                                           ! 633  0x00, 0x00, 0xe0, 0x60, 0x60, 0x66, 0x6c, 0x78, 0x78, 0x6c, 0x
11032 2845                        00            .byte	0
11033 2846                        00            .byte	0
11034 2847                        E0            .byte	$E0
11035 2848                        60            .byte	$60
11036 2849                        60            .byte	$60
11037 284A                        66            .byte	$66
11038 284B                        6C            .byte	$6C
11039 284C                        78            .byte	$78
11040 284D                        78            .byte	$78
11041 284E                        6C            .byte	$6C
11042                                           ! 633 66, 0xe6, 0x00, 0x00, 0x00, 0x00,
11043 284F                        66            .byte	$66
11044 2850                        E6            .byte	$E6
11045 2851                        00            .byte	0
11046 2852                        00            .byte	0
11047 2853                        00            .byte	0
11048 2854                        00            .byte	0
11049                                           ! 634  0x00, 0x00, 0x38, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00, 0x00,
11050 2855                        00            .byte	0
11051 2856                        00            .byte	0
11052 2857                        38            .byte	$38
11053 2858                        18            .byte	$18
11054 2859                        18            .byte	$18
11055 285A                        18            .byte	$18
11056 285B                        18            .byte	$18
11057 285C                        18            .byte	$18
11058 285D                        18            .byte	$18
11059 285E                        18            .byte	$18
11060 285F                        18            .byte	$18
11061 2860                        3C            .byte	$3C
11062 2861                        00            .byte	0
11063 2862                        00            .byte	0
11064 2863                        00            .byte	0
11065 2864                        00            .byte	0
11066                                           ! 635  0x00, 0x00, 0x00, 0x00, 0x00, 0xe6, 0xff, 0xdb, 0xdb, 0xdb, 0xdb, 0xdb, 0x00, 0x00, 0x00, 0x00,
11067 2865                        00            .byte	0
11068 2866                        00            .byte	0
11069 2867                        00            .byte	0
11070 2868                        00            .byte	0
11071 2869                        00            .byte	0
11072 286A                        E6            .byte	$E6
11073 286B                        FF            .byte	$FF
11074 286C                        DB            .byte	$DB
11075 286D                        DB            .byte	$DB
11076 286E                        DB            .byte	$DB
11077 286F                        DB            .byte	$DB
11078 2870                        DB            .byte	$DB
11079 2871                        00            .byte	0
11080 2872                        00            .byte	0
11081 2873                        00            .byte	0
11082 2874                        00            .byte	0
11083                                           ! 636  0x00, 0x00, 0x00, 0x00, 0x00, 0xdc, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x00, 0x00, 0x00, 0x00,
11084 2875                        00            .byte	0
11085 2876                        00            .byte	0
11086 2877                        00            .byte	0
11087 2878                        00            .byte	0
11088 2879                        00            .byte	0
11089 287A                        DC            .byte	$DC
11090 287B                        66            .byte	$66
11091 287C                        66            .byte	$66
11092 287D                        66            .byte	$66
11093 287E                        66            .byte	$66
11094 287F                        66            .byte	$66
11095 2880                        66            .byte	$66
11096 2881                        00            .byte	0
11097 2882                        00            .byte	0
11098 2883                        00            .byte	0
11099 2884                        00            .byte	0
11100                                           ! 637  0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x7c, 0x00, 0x00, 0x00, 0x00,
11101 2885                        00            .byte	0
11102 2886                        00            .byte	0
11103 2887                        00            .byte	0
11104 2888                        00            .byte	0
11105 2889                        00            .byte	0
11106 288A                        7C            .byte	$7C
11107 288B                        C6            .byte	$C6
11108 288C                        C6            .byte	$C6
11109 288D                        C6            .byte	$C6
11110 288E                        C6            .byte	$C6
11111 288F                        C6            .byte	$C6
11112 2890                        7C            .byte	$7C
11113 2891                        00            .byte	0
11114 2892                        00            .byte	0
11115 2893                        00            .byte	0
11116 2894                        00            .byte	0
11117                                           ! 638  0x00, 0x00, 0x00, 0x00, 0x00, 0xdc, 0x66, 0x66, 0x66, 0x66, 0x66, 0x7c, 0x60, 0x60, 0xf0, 0x00,
11118 2895                        00            .byte	0
11119 2896                        00            .byte	0
11120 2897                        00            .byte	0
11121 2898                        00            .byte	0
11122 2899                        00            .byte	0
11123 289A                        DC            .byte	$DC
11124 289B                        66            .byte	$66
11125 289C                        66            .byte	$66
11126 289D                        66            .byte	$66
11127 289E                        66            .byte	$66
11128 289F                        66            .byte	$66
11129 28A0                        7C            .byte	$7C
11130 28A1                        60            .byte	$60
11131 28A2                        60            .byte	$60
11132 28A3                        F0            .byte	$F0
11133 28A4                        00            .byte	0
11134                                           ! 639  0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x7c, 0x0c, 0x0c, 0x1e, 0x00,
11135 28A5                        00            .byte	0
11136 28A6                        00            .byte	0
11137 28A7                        00            .byte	0
11138 28A8                        00            .byte	0
11139 28A9                        00            .byte	0
11140 28AA                        76            .byte	$76
11141 28AB                        CC            .byte	$CC
11142 28AC                        CC            .byte	$CC
11143 28AD                        CC            .byte	$CC
11144 28AE                        CC            .byte	$CC
11145 28AF                        CC            .byte	$CC
11146 28B0                        7C            .byte	$7C
11147 28B1                        0C            .byte	$C
11148 28B2                        0C            .byte	$C
11149 28B3                        1E            .byte	$1E
11150 28B4                        00            .byte	0
11151                                           ! 640  0x00, 0x00, 0x00, 0x00, 0x00, 0xdc, 0x76, 0x66, 0x60, 0x60, 0x60, 0xf0, 0x00, 0x00, 0x00, 0x00,
11152 28B5                        00            .byte	0
11153 28B6                        00            .byte	0
11154 28B7                        00            .byte	0
11155 28B8                        00            .byte	0
11156 28B9                        00            .byte	0
11157 28BA                        DC            .byte	$DC
11158 28BB                        76            .byte	$76
11159 28BC                        66            .byte	$66
11160 28BD                        60            .byte	$60
11161 28BE                        60            .byte	$60
11162 28BF                        60            .byte	$60
11163 28C0                        F0            .byte	$F0
11164 28C1                        00            .byte	0
11165 28C2                        00            .byte	0
11166 28C3                        00            .byte	0
11167 28C4                        00            .byte	0
11168                                           ! 641  0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0xc6, 0x60, 0x38, 0x0c, 0xc6, 0x7c, 0x00, 0x00, 0x00, 0x00,
11169 28C5                        00            .byte	0
11170 28C6                        00            .byte	0
11171 28C7                        00            .byte	0
11172 28C8                        00            .byte	0
11173 28C9                        00            .byte	0
11174 28CA                        7C            .byte	$7C
11175 28CB                        C6            .byte	$C6
11176 28CC                        60            .byte	$60
11177 28CD                        38            .byte	$38
11178 28CE                        0C            .byte	$C
11179 28CF                        C6            .byte	$C6
11180 28D0                        7C            .byte	$7C
11181 28D1                        00            .byte	0
11182 28D2                        00            .byte	0
11183 28D3                        00            .byte	0
11184 28D4                        00            .byte	0
11185                                           ! 642  0x00, 0x00, 0x10, 0x30, 0x30, 0xfc, 0x30, 0x30, 0x30, 0x30, 0x36, 0x1c, 0x00, 0x00, 0x00, 0x00,
11186 28D5                        00            .byte	0
11187 28D6                        00            .byte	0
11188 28D7                        10            .byte	$10
11189 28D8                        30            .byte	$30
11190 28D9                        30            .byte	$30
11191 28DA                        FC            .byte	$FC
11192 28DB                        30            .byte	$30
11193 28DC                        30            .byte	$30
11194 28DD                        30            .byte	$30
11195 28DE                        30            .byte	$30
11196 28DF                        36            .byte	$36
11197 28E0                        1C            .byte	$1C
11198 28E1                        00            .byte	0
11199 28E2                        00            .byte	0
11200 28E3                        00            .byte	0
11201 28E4                        00            .byte	0
11202                                           ! 643  0x00, 0x00, 0x00, 0x00, 0x00, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x76, 0x00, 0x00, 0x00, 0x00,
11203 28E5                        00            .byte	0
11204 28E6                        00            .byte	0
11205 28E7                        00            .byte	0
11206 28E8                        00            .byte	0
11207 28E9                        00            .byte	0
11208 28EA                        CC            .byte	$CC
11209 28EB                        CC            .byte	$CC
11210 28EC                        CC            .byte	$CC
11211 28ED                        CC            .byte	$CC
11212 28EE                        CC            .byte	$CC
11213 28EF                        CC            .byte	$CC
11214 28F0                        76            .byte	$76
11215 28F1                        00            .byte	0
11216 28F2                        00            .byte	0
11217 28F3                        00            .byte	0
11218 28F4                        00            .byte	0
11219                                           ! 644  0x00, 0x00, 0x00, 0x00, 0x00, 0xc3, 0xc3, 0xc3, 0xc3, 0x66, 0x3c, 0x18, 0x00, 0x00, 0x00, 0x00,
11220 28F5                        00            .byte	0
11221 28F6                        00            .byte	0
11222 28F7                        00            .byte	0
11223 28F8                        00            .byte	0
11224 28F9                        00            .byte	0
11225 28FA                        C3            .byte	$C3
11226 28FB                        C3            .byte	$C3
11227 28FC                        C3            .byte	$C3
11228 28FD                        C3            .byte	$C3
11229 28FE                        66            .byte	$66
11230 28FF                        3C            .byte	$3C
11231 2900                        18            .byte	$18
11232 2901                        00            .byte	0
11233 2902                        00            .byte	0
11234 2903                        00            .byte	0
11235 2904                        00            .byte	0
11236                                           ! 645  0x00, 0x00, 0x00, 0x00, 0x00, 0xc3, 0xc3, 0xc3, 0xdb, 0xdb, 0xff, 0x66, 0x00, 0x00, 0x00, 0x00,
11237 2905                        00            .byte	0
11238 2906                        00            .byte	0
11239 2907                        00            .byte	0
11240 2908                        00            .byte	0
11241 2909                        00            .byte	0
11242 290A                        C3            .byte	$C3
11243 290B                        C3            .byte	$C3
11244 290C                        C3            .byte	$C3
11245 290D                        DB            .byte	$DB
11246 290E                        DB            .byte	$DB
11247 290F                        FF            .byte	$FF
11248 2910                        66            .byte	$66
11249 2911                        00            .byte	0
11250 2912                        00            .byte	0
11251 2913                        00            .byte	0
11252 2914                        00            .byte	0
11253                                           ! 646  0x00, 0x00, 0x00, 0x00, 0x00, 0xc3, 0x66, 0x3c, 0x18, 0x3c, 0x66, 0xc3, 0x00, 0x00, 0x00, 0x00,
11254 2915                        00            .byte	0
11255 2916                        00            .byte	0
11256 2917                        00            .byte	0
11257 2918                        00            .byte	0
11258 2919                        00            .byte	0
11259 291A                        C3            .byte	$C3
11260 291B                        66            .byte	$66
11261 291C                        3C            .byte	$3C
11262 291D                        18            .byte	$18
11263 291E                        3C            .byte	$3C
11264 291F                        66            .byte	$66
11265 2920                        C3            .byte	$C3
11266 2921                        00            .byte	0
11267 2922                        00            .byte	0
11268 2923                        00            .byte	0
11269 2924                        00            .byte	0
11270                                           ! 647  0x00, 0x00, 0x00, 0x00, 0x00, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x7e, 0x06, 0x0c, 0xf8, 0x00,
11271 2925                        00            .byte	0
11272 2926                        00            .byte	0
11273 2927                        00            .byte	0
11274 2928                        00            .byte	0
11275 2929                        00            .byte	0
11276 292A                        C6            .byte	$C6
11277 292B                        C6            .byte	$C6
11278 292C                        C6            .byte	$C6
11279 292D                        C6            .byte	$C6
11280 292E                        C6            .byte	$C6
11281 292F                        C6            .byte	$C6
11282 2930                        7E            .byte	$7E
11283 2931                        06            .byte	6
11284 2932                        0C            .byte	$C
11285 2933                        F8            .byte	$F8
11286 2934                        00            .byte	0
11287                                           ! 648  0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xcc, 0x18, 0x30, 0x60, 0xc6, 0xfe, 0x00, 0x00, 0x00, 0x00,
11288 2935                        00            .byte	0
11289 2936                        00            .byte	0
11290 2937                        00            .byte	0
11291 2938                        00            .byte	0
11292 2939                        00            .byte	0
11293 293A                        FE            .byte	$FE
11294 293B                        CC            .byte	$CC
11295 293C                        18            .byte	$18
11296 293D                        30            .byte	$30
11297 293E                        60            .byte	$60
11298 293F                        C6            .byte	$C6
11299 2940                        FE            .byte	$FE
11300 2941                        00            .byte	0
11301 2942                        00            .byte	0
11302 2943                        00            .byte	0
11303 2944                        00            .byte	0
11304                                           ! 649  0x00, 0x00, 0x0e, 0x18, 0x18, 0x18, 0x70, 0x18, 0x18, 0x18, 0x18, 0x0e, 0x00, 0x00, 0x00, 0x00,
11305 2945                        00            .byte	0
11306 2946                        00            .byte	0
11307 2947                        0E            .byte	$E
11308 2948                        18            .byte	$18
11309 2949                        18            .byte	$18
11310 294A                        18            .byte	$18
11311 294B                        70            .byte	$70
11312 294C                        18            .byte	$18
11313 294D                        18            .byte	$18
11314 294E                        18            .byte	$18
11315 294F                        18            .byte	$18
11316 2950                        0E            .byte	$E
11317 2951                        00            .byte	0
11318 2952                        00            .byte	0
11319 2953                        00            .byte	0
11320 2954                        00            .byte	0
11321                                           ! 650  0x00, 0x00, 0x18, 0x18, 0x18, 0x18, 0x00, 0x18, 0x18, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00,
11322 2955                        00            .byte	0
11323 2956                        00            .byte	0
11324 2957                        18            .byte	$18
11325 2958                        18            .byte	$18
11326 2959                        18            .byte	$18
11327 295A                        18            .byte	$18
11328 295B                        00            .byte	0
11329 295C                        18            .byte	$18
11330 295D                        18            .byte	$18
11331 295E                        18            .byte	$18
11332 295F                        18            .byte	$18
11333 2960                        18            .byte	$18
11334 2961                        00            .byte	0
11335 2962                        00            .byte	0
11336 2963                        00            .byte	0
11337 2964                        00            .byte	0
11338                                           ! 651  0x00, 0x00, 0x70, 0x18, 0x18, 0x18, 0x0e, 0x18, 0x18, 0x18, 0x18, 0x70, 0x00, 0x00, 0x00, 0x00,
11339 2965                        00            .byte	0
11340 2966                        00            .byte	0
11341 2967                        70            .byte	$70
11342 2968                        18            .byte	$18
11343 2969                        18            .byte	$18
11344 296A                        18            .byte	$18
11345 296B                        0E            .byte	$E
11346 296C                        18            .byte	$18
11347 296D                        18            .byte	$18
11348 296E                        18            .byte	$18
11349 296F                        18            .byte	$18
11350 2970                        70            .byte	$70
11351 2971                        00            .byte	0
11352 2972                        00            .byte	0
11353 2973                        00            .byte	0
11354 2974                        00            .byte	0
11355                                           ! 652  0x00, 0x00, 0x76, 0xdc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
11356 2975                        00            .byte	0
11357 2976                        00            .byte	0
11358 2977                        76            .byte	$76
11359 2978                        DC            .byte	$DC
11360 2979                        00            .byte	0
11361 297A                        00            .byte	0
11362 297B                        00            .byte	0
11363 297C                        00            .byte	0
11364 297D                        00            .byte	0
11365 297E                        00            .byte	0
11366 297F                        00            .byte	0
11367 2980                        00            .byte	0
11368 2981                        00            .byte	0
11369 2982                        00            .byte	0
11370 2983                        00            .byte	0
11371 2984                        00            .byte	0
11372                                           ! 653  0x00, 0x00, 0x00, 0x00, 0x10, 0x38, 0x6c, 0xc6, 0xc6, 0xc6, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00,
11373 2985                        00            .byte	0
11374 2986                        00            .byte	0
11375 2987                        00            .byte	0
11376 2988                        00            .byte	0
11377 2989                        10            .byte	$10
11378 298A                        38            .byte	$38
11379 298B                        6C            .byte	$6C
11380 298C                        C6            .byte	$C6
11381 298D                        C6            .byte	$C6
11382 298E                        C6            .byte	$C6
11383 298F                        FE            .byte	$FE
11384 2990                        00            .byte	0
11385 2991                        00            .byte	0
11386 2992                        00            .byte	0
11387 2993                        00            .byte	0
11388 2994                        00            .byte	0
11389                                           ! 654  0x00, 0x00, 0x3c, 0x66, 0xc2, 0xc0, 0xc0, 0xc0, 0xc2, 0x66, 0x3c, 0x0c, 0
11390 2995                        00            .byte	0
11391 2996                        00            .byte	0
11392 2997                        3C            .byte	$3C
11393 2998                        66            .byte	$66
11394 2999                        C2            .byte	$C2
11395 299A                        C0            .byte	$C0
11396 299B                        C0            .byte	$C0
11397 299C                        C0            .byte	$C0
11398 299D                        C2            .byte	$C2
11399 299E                        66            .byte	$66
11400 299F                        3C            .byte	$3C
11401 29A0                        0C            .byte	$C
11402                                           ! 654 x06, 0x7c, 0x00, 0x00,
11403 29A1                        06            .byte	6
11404 29A2                        7C            .byte	$7C
11405 29A3                        00            .byte	0
11406 29A4                        00            .byte	0
11407                                           ! 655  0x00, 0x00, 0xcc, 0x00, 0x00, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x76, 0x00, 0x00, 0x00, 0x00,
11408 29A5                        00            .byte	0
11409 29A6                        00            .byte	0
11410 29A7                        CC            .byte	$CC
11411 29A8                        00            .byte	0
11412 29A9                        00            .byte	0
11413 29AA                        CC            .byte	$CC
11414 29AB                        CC            .byte	$CC
11415 29AC                        CC            .byte	$CC
11416 29AD                        CC            .byte	$CC
11417 29AE                        CC            .byte	$CC
11418 29AF                        CC            .byte	$CC
11419 29B0                        76            .byte	$76
11420 29B1                        00            .byte	0
11421 29B2                        00            .byte	0
11422 29B3                        00            .byte	0
11423 29B4                        00            .byte	0
11424                                           ! 656  0x00, 0x0c, 0x18, 0x30, 0x00, 0x7c, 0xc6, 0xfe, 0xc0, 0xc0, 0xc6, 0x7c, 0x00, 0x00, 0x00, 0x00,
11425 29B5                        00            .byte	0
11426 29B6                        0C            .byte	$C
11427 29B7                        18            .byte	$18
11428 29B8                        30            .byte	$30
11429 29B9                        00            .byte	0
11430 29BA                        7C            .byte	$7C
11431 29BB                        C6            .byte	$C6
11432 29BC                        FE            .byte	$FE
11433 29BD                        C0            .byte	$C0
11434 29BE                        C0            .byte	$C0
11435 29BF                        C6            .byte	$C6
11436 29C0                        7C            .byte	$7C
11437 29C1                        00            .byte	0
11438 29C2                        00            .byte	0
11439 29C3                        00            .byte	0
11440 29C4                        00            .byte	0
11441                                           ! 657  0x00, 0x10, 0x38, 0x6c, 0x00, 0x78, 0x0c, 0x7c, 0xcc, 0xcc, 0xcc, 0x76, 0x00, 0x00, 0x00, 0x00,
11442 29C5                        00            .byte	0
11443 29C6                        10            .byte	$10
11444 29C7                        38            .byte	$38
11445 29C8                        6C            .byte	$6C
11446 29C9                        00            .byte	0
11447 29CA                        78            .byte	$78
11448 29CB                        0C            .byte	$C
11449 29CC                        7C            .byte	$7C
11450 29CD                        CC            .byte	$CC
11451 29CE                        CC            .byte	$CC
11452 29CF                        CC            .byte	$CC
11453 29D0                        76            .byte	$76
11454 29D1                        00            .byte	0
11455 29D2                        00            .byte	0
11456 29D3                        00            .byte	0
11457 29D4                        00            .byte	0
11458                                           ! 658  0x00, 0x00, 0xcc, 0x00, 0x00, 0x78, 0x0c, 0x7c, 0xcc, 0xcc, 0xcc, 0x76, 0x00, 0x00, 0x00, 0x00,
11459 29D5                        00            .byte	0
11460 29D6                        00            .byte	0
11461 29D7                        CC            .byte	$CC
11462 29D8                        00            .byte	0
11463 29D9                        00            .byte	0
11464 29DA                        78            .byte	$78
11465 29DB                        0C            .byte	$C
11466 29DC                        7C            .byte	$7C
11467 29DD                        CC            .byte	$CC
11468 29DE                        CC            .byte	$CC
11469 29DF                        CC            .byte	$CC
11470 29E0                        76            .byte	$76
11471 29E1                        00            .byte	0
11472 29E2                        00            .byte	0
11473 29E3                        00            .byte	0
11474 29E4                        00            .byte	0
11475                                           ! 659  0x00, 0x60, 0x30, 0x18, 0x00, 0x78, 0x0c, 0x7c, 0xcc, 0xcc, 0xcc, 0x76, 0x00, 0x00, 0x00, 0x00,
11476 29E5                        00            .byte	0
11477 29E6                        60            .byte	$60
11478 29E7                        30            .byte	$30
11479 29E8                        18            .byte	$18
11480 29E9                        00            .byte	0
11481 29EA                        78            .byte	$78
11482 29EB                        0C            .byte	$C
11483 29EC                        7C            .byte	$7C
11484 29ED                        CC            .byte	$CC
11485 29EE                        CC            .byte	$CC
11486 29EF                        CC            .byte	$CC
11487 29F0                        76            .byte	$76
11488 29F1                        00            .byte	0
11489 29F2                        00            .byte	0
11490 29F3                        00            .byte	0
11491 29F4                        00            .byte	0
11492                                           ! 660  0x00, 0x38, 0x6c, 0x38, 0x00, 0x78, 0x0c, 0x7c, 0xcc, 0xcc, 0xcc, 0x76, 0x00, 0x00, 0x00, 0x00,
11493 29F5                        00            .byte	0
11494 29F6                        38            .byte	$38
11495 29F7                        6C            .byte	$6C
11496 29F8                        38            .byte	$38
11497 29F9                        00            .byte	0
11498 29FA                        78            .byte	$78
11499 29FB                        0C            .byte	$C
11500 29FC                        7C            .byte	$7C
11501 29FD                        CC            .byte	$CC
11502 29FE                        CC            .byte	$CC
11503 29FF                        CC            .byte	$CC
11504 2A00                        76            .byte	$76
11505 2A01                        00            .byte	0
11506 2A02                        00            .byte	0
11507 2A03                        00            .byte	0
11508 2A04                        00            .byte	0
11509                                           ! 661  0x00, 0x00, 0x00, 0x00, 0x3c, 0x66, 0x60, 0x60, 0x66, 0x3c, 0x0c, 0x06, 0x3c, 0x00, 0x00, 0x00,
11510 2A05                        00            .byte	0
11511 2A06                        00            .byte	0
11512 2A07                        00            .byte	0
11513 2A08                        00            .byte	0
11514 2A09                        3C            .byte	$3C
11515 2A0A                        66            .byte	$66
11516 2A0B                        60            .byte	$60
11517 2A0C                        60            .byte	$60
11518 2A0D                        66            .byte	$66
11519 2A0E                        3C            .byte	$3C
11520 2A0F                        0C            .byte	$C
11521 2A10                        06            .byte	6
11522 2A11                        3C            .byte	$3C
11523 2A12                        00            .byte	0
11524 2A13                        00            .byte	0
11525 2A14                        00            .byte	0
11526                                           ! 662  0x00, 0x10, 0x38, 0x6c, 0x00, 0x7c, 0xc6, 0xfe, 0xc0, 0xc0, 0xc6, 0x7c, 0x00, 0x00, 0x00, 0x00,
11527 2A15                        00            .byte	0
11528 2A16                        10            .byte	$10
11529 2A17                        38            .byte	$38
11530 2A18                        6C            .byte	$6C
11531 2A19                        00            .byte	0
11532 2A1A                        7C            .byte	$7C
11533 2A1B                        C6            .byte	$C6
11534 2A1C                        FE            .byte	$FE
11535 2A1D                        C0            .byte	$C0
11536 2A1E                        C0            .byte	$C0
11537 2A1F                        C6            .byte	$C6
11538 2A20                        7C            .byte	$7C
11539 2A21                        00            .byte	0
11540 2A22                        00            .byte	0
11541 2A23                        00            .byte	0
11542 2A24                        00            .byte	0
11543                                           ! 663  0x00, 0x00, 0xc6, 0x00, 0x00, 0x7c, 0xc6, 0xfe, 0xc0, 0xc0, 0xc6, 0x7c, 0x00, 0x00, 0x00, 0x00,
11544 2A25                        00            .byte	0
11545 2A26                        00            .byte	0
11546 2A27                        C6            .byte	$C6
11547 2A28                        00            .byte	0
11548 2A29                        00            .byte	0
11549 2A2A                        7C            .byte	$7C
11550 2A2B                        C6            .byte	$C6
11551 2A2C                        FE            .byte	$FE
11552 2A2D                        C0            .byte	$C0
11553 2A2E                        C0            .byte	$C0
11554 2A2F                        C6            .byte	$C6
11555 2A30                        7C            .byte	$7C
11556 2A31                        00            .byte	0
11557 2A32                        00            .byte	0
11558 2A33                        00            .byte	0
11559 2A34                        00            .byte	0
11560                                           ! 664  0x00, 0x60, 0x30, 0x18, 0x00, 0x7c, 0xc6, 0xfe, 0xc0, 0xc0, 0xc6, 0x7c, 0x00, 0x00, 0x00, 0x00,
11561 2A35                        00            .byte	0
11562 2A36                        60            .byte	$60
11563 2A37                        30            .byte	$30
11564 2A38                        18            .byte	$18
11565 2A39                        00            .byte	0
11566 2A3A                        7C            .byte	$7C
11567 2A3B                        C6            .byte	$C6
11568 2A3C                        FE            .byte	$FE
11569 2A3D                        C0            .byte	$C0
11570 2A3E                        C0            .byte	$C0
11571 2A3F                        C6            .byte	$C6
11572 2A40                        7C            .byte	$7C
11573 2A41                        00            .byte	0
11574 2A42                        00            .byte	0
11575 2A43                        00            .byte	0
11576 2A44                        00            .byte	0
11577                                           ! 665  0x00, 0x00, 0x66, 0x00, 0x00, 0x38, 0x18, 0x18, 0x18, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00, 0x00,
11578 2A45                        00            .byte	0
11579 2A46                        00            .byte	0
11580 2A47                        66            .byte	$66
11581 2A48                        00            .byte	0
11582 2A49                        00            .byte	0
11583 2A4A                        38            .byte	$38
11584 2A4B                        18            .byte	$18
11585 2A4C                        18            .byte	$18
11586 2A4D                        18            .byte	$18
11587 2A4E                        18            .byte	$18
11588 2A4F                        18            .byte	$18
11589 2A50                        3C            .byte	$3C
11590 2A51                        00            .byte	0
11591 2A52                        00            .byte	0
11592 2A53                        00            .byte	0
11593 2A54                        00            .byte	0
11594                                           ! 666  0x00, 0x18, 0x3c, 0x66, 0x00, 0x38, 0x18, 0x18, 0x18, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00, 0x00,
11595 2A55                        00            .byte	0
11596 2A56                        18            .byte	$18
11597 2A57                        3C            .byte	$3C
11598 2A58                        66            .byte	$66
11599 2A59                        00            .byte	0
11600 2A5A                        38            .byte	$38
11601 2A5B                        18            .byte	$18
11602 2A5C                        18            .byte	$18
11603 2A5D                        18            .byte	$18
11604 2A5E                        18            .byte	$18
11605 2A5F                        18            .byte	$18
11606 2A60                        3C            .byte	$3C
11607 2A61                        00            .byte	0
11608 2A62                        00            .byte	0
11609 2A63                        00            .byte	0
11610 2A64                        00            .byte	0
11611                                           ! 667  0x00, 0x60, 0x30, 0x18, 0x00, 0x38, 0x18, 0x18, 0x18, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00, 0x00,
11612 2A65                        00            .byte	0
11613 2A66                        60            .byte	$60
11614 2A67                        30            .byte	$30
11615 2A68                        18            .byte	$18
11616 2A69                        00            .byte	0
11617 2A6A                        38            .byte	$38
11618 2A6B                        18            .byte	$18
11619 2A6C                        18            .byte	$18
11620 2A6D                        18            .byte	$18
11621 2A6E                        18            .byte	$18
11622 2A6F                        18            .byte	$18
11623 2A70                        3C            .byte	$3C
11624 2A71                        00            .byte	0
11625 2A72                        00            .byte	0
11626 2A73                        00            .byte	0
11627 2A74                        00            .byte	0
11628                                           ! 668  0x00, 0xc6, 0x00, 0x10, 0x38, 0x6c, 0xc6, 0xc6, 0xfe, 0xc6, 0xc6, 0xc6, 0x00, 0x00, 0x00, 0x00,
11629 2A75                        00            .byte	0
11630 2A76                        C6            .byte	$C6
11631 2A77                        00            .byte	0
11632 2A78                        10            .byte	$10
11633 2A79                        38            .byte	$38
11634 2A7A                        6C            .byte	$6C
11635 2A7B                        C6            .byte	$C6
11636 2A7C                        C6            .byte	$C6
11637 2A7D                        FE            .byte	$FE
11638 2A7E                        C6            .byte	$C6
11639 2A7F                        C6            .byte	$C6
11640 2A80                        C6            .byte	$C6
11641 2A81                        00            .byte	0
11642 2A82                        00            .byte	0
11643 2A83                        00            .byte	0
11644 2A84                        00            .byte	0
11645                                           ! 669  0x38, 0x6c, 0x38, 0x00, 0x38, 0x6c, 0xc6, 0xc6, 0xfe, 0xc6, 0xc6, 0xc6, 0x00, 0x00, 0x00, 0x00,
11646 2A85                        38            .byte	$38
11647 2A86                        6C            .byte	$6C
11648 2A87                        38            .byte	$38
11649 2A88                        00            .byte	0
11650 2A89                        38            .byte	$38
11651 2A8A                        6C            .byte	$6C
11652 2A8B                        C6            .byte	$C6
11653 2A8C                        C6            .byte	$C6
11654 2A8D                        FE            .byte	$FE
11655 2A8E                        C6            .byte	$C6
11656 2A8F                        C6            .byte	$C6
11657 2A90                        C6            .byte	$C6
11658 2A91                        00            .byte	0
11659 2A92                        00            .byte	0
11660 2A93                        00            .byte	0
11661 2A94                        00            .byte	0
11662                                           ! 670  0x18, 0x30, 0x60, 0x00, 0xfe, 0x66, 0x60, 0x7c, 0x60, 0x60, 0x66, 0xfe, 0x00, 0x00, 0x00, 0x00,
11663 2A95                        18            .byte	$18
11664 2A96                        30            .byte	$30
11665 2A97                        60            .byte	$60
11666 2A98                        00            .byte	0
11667 2A99                        FE            .byte	$FE
11668 2A9A                        66            .byte	$66
11669 2A9B                        60            .byte	$60
11670 2A9C                        7C            .byte	$7C
11671 2A9D                        60            .byte	$60
11672 2A9E                        60            .byte	$60
11673 2A9F                        66            .byte	$66
11674 2AA0                        FE            .byte	$FE
11675 2AA1                        00            .byte	0
11676 2AA2                        00            .byte	0
11677 2AA3                        00            .byte	0
11678 2AA4                        00            .byte	0
11679                                           ! 671  0x00, 0x00, 0x00, 0x00, 0x00, 0x6e, 0x3b, 0x1b, 0x7e, 0xd8, 0xdc, 0x77, 0x00, 0x00, 0x00, 0x00,
11680 2AA5                        00            .byte	0
11681 2AA6                        00            .byte	0
11682 2AA7                        00            .byte	0
11683 2AA8                        00            .byte	0
11684 2AA9                        00            .byte	0
11685 2AAA                        6E            .byte	$6E
11686 2AAB                        3B            .byte	$3B
11687 2AAC                        1B            .byte	$1B
11688 2AAD                        7E            .byte	$7E
11689 2AAE                        D8            .byte	$D8
11690 2AAF                        DC            .byte	$DC
11691 2AB0                        77            .byte	$77
11692 2AB1                        00            .byte	0
11693 2AB2                        00            .byte	0
11694 2AB3                        00            .byte	0
11695 2AB4                        00            .byte	0
11696                                           ! 672  0x00, 0x00, 0x3e, 0x6c, 0xcc, 0xcc, 0xfe, 0xcc, 0xcc, 0xcc, 0xcc, 0xce, 0x00, 0x00, 0x00, 0x00,
11697 2AB5                        00            .byte	0
11698 2AB6                        00            .byte	0
11699 2AB7                        3E            .byte	$3E
11700 2AB8                        6C            .byte	$6C
11701 2AB9                        CC            .byte	$CC
11702 2ABA                        CC            .byte	$CC
11703 2ABB                        FE            .byte	$FE
11704 2ABC                        CC            .byte	$CC
11705 2ABD                        CC            .byte	$CC
11706 2ABE                        CC            .byte	$CC
11707 2ABF                        CC            .byte	$CC
11708 2AC0                        CE            .byte	$CE
11709 2AC1                        00            .byte	0
11710 2AC2                        00            .byte	0
11711 2AC3                        00            .byte	0
11712 2AC4                        00            .byte	0
11713                                           ! 673  0x00, 0x10, 0x38, 0x6c, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x7c, 0x00, 0x00, 0x00, 0x00,
11714 2AC5                        00            .byte	0
11715 2AC6                        10            .byte	$10
11716 2AC7                        38            .byte	$38
11717 2AC8                        6C            .byte	$6C
11718 2AC9                        00            .byte	0
11719 2ACA                        7C            .byte	$7C
11720 2ACB                        C6            .byte	$C6
11721 2ACC                        C6            .byte	$C6
11722 2ACD                        C6            .byte	$C6
11723 2ACE                        C6            .byte	$C6
11724 2ACF                        C6            .byte	$C6
11725 2AD0                        7C            .byte	$7C
11726 2AD1                        00            .byte	0
11727 2AD2                        00            .byte	0
11728 2AD3                        00            .byte	0
11729 2AD4                        00            .byte	0
11730                                           ! 674  0x00, 0x00, 0xc6, 0x00, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x7c, 0x00, 0x00, 0x00, 0x00,
11731 2AD5                        00            .byte	0
11732 2AD6                        00            .byte	0
11733 2AD7                        C6            .byte	$C6
11734 2AD8                        00            .byte	0
11735 2AD9                        00            .byte	0
11736 2ADA                        7C            .byte	$7C
11737 2ADB                        C6            .byte	$C6
11738 2ADC                        C6            .byte	$C6
11739 2ADD                        C6            .byte	$C6
11740 2ADE                        C6            .byte	$C6
11741 2ADF                        C6            .byte	$C6
11742 2AE0                        7C            .byte	$7C
11743 2AE1                        00            .byte	0
11744 2AE2                        00            .byte	0
11745 2AE3                        00            .byte	0
11746 2AE4                        00            .byte	0
11747                                           ! 675  0x00, 0x60, 0x30, 0x18, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x7c, 0x00, 0x00, 
11748 2AE5                        00            .byte	0
11749 2AE6                        60            .byte	$60
11750 2AE7                        30            .byte	$30
11751 2AE8                        18            .byte	$18
11752 2AE9                        00            .byte	0
11753 2AEA                        7C            .byte	$7C
11754 2AEB                        C6            .byte	$C6
11755 2AEC                        C6            .byte	$C6
11756 2AED                        C6            .byte	$C6
11757 2AEE                        C6            .byte	$C6
11758 2AEF                        C6            .byte	$C6
11759 2AF0                        7C            .byte	$7C
11760 2AF1                        00            .byte	0
11761 2AF2                        00            .byte	0
11762                                           ! 675 0x00, 0x00,
11763 2AF3                        00            .byte	0
11764 2AF4                        00            .byte	0
11765                                           ! 676  0x00, 0x30, 0x78, 0xcc, 0x00, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x76, 0x00, 0x00, 0x00, 0x00,
11766 2AF5                        00            .byte	0
11767 2AF6                        30            .byte	$30
11768 2AF7                        78            .byte	$78
11769 2AF8                        CC            .byte	$CC
11770 2AF9                        00            .byte	0
11771 2AFA                        CC            .byte	$CC
11772 2AFB                        CC            .byte	$CC
11773 2AFC                        CC            .byte	$CC
11774 2AFD                        CC            .byte	$CC
11775 2AFE                        CC            .byte	$CC
11776 2AFF                        CC            .byte	$CC
11777 2B00                        76            .byte	$76
11778 2B01                        00            .byte	0
11779 2B02                        00            .byte	0
11780 2B03                        00            .byte	0
11781 2B04                        00            .byte	0
11782                                           ! 677  0x00, 0x60, 0x30, 0x18, 0x00, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x76, 0x00, 0x00, 0x00, 0x00,
11783 2B05                        00            .byte	0
11784 2B06                        60            .byte	$60
11785 2B07                        30            .byte	$30
11786 2B08                        18            .byte	$18
11787 2B09                        00            .byte	0
11788 2B0A                        CC            .byte	$CC
11789 2B0B                        CC            .byte	$CC
11790 2B0C                        CC            .byte	$CC
11791 2B0D                        CC            .byte	$CC
11792 2B0E                        CC            .byte	$CC
11793 2B0F                        CC            .byte	$CC
11794 2B10                        76            .byte	$76
11795 2B11                        00            .byte	0
11796 2B12                        00            .byte	0
11797 2B13                        00            .byte	0
11798 2B14                        00            .byte	0
11799                                           ! 678  0x00, 0x00, 0xc6, 0x00, 0x00, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x7e, 0x06, 0x0c, 0x78, 0x00,
11800 2B15                        00            .byte	0
11801 2B16                        00            .byte	0
11802 2B17                        C6            .byte	$C6
11803 2B18                        00            .byte	0
11804 2B19                        00            .byte	0
11805 2B1A                        C6            .byte	$C6
11806 2B1B                        C6            .byte	$C6
11807 2B1C                        C6            .byte	$C6
11808 2B1D                        C6            .byte	$C6
11809 2B1E                        C6            .byte	$C6
11810 2B1F                        C6            .byte	$C6
11811 2B20                        7E            .byte	$7E
11812 2B21                        06            .byte	6
11813 2B22                        0C            .byte	$C
11814 2B23                        78            .byte	$78
11815 2B24                        00            .byte	0
11816                                           ! 679  0x00, 0xc6, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x7c, 0x00, 0x00, 0x00, 0x00,
11817 2B25                        00            .byte	0
11818 2B26                        C6            .byte	$C6
11819 2B27                        00            .byte	0
11820 2B28                        7C            .byte	$7C
11821 2B29                        C6            .byte	$C6
11822 2B2A                        C6            .byte	$C6
11823 2B2B                        C6            .byte	$C6
11824 2B2C                        C6            .byte	$C6
11825 2B2D                        C6            .byte	$C6
11826 2B2E                        C6            .byte	$C6
11827 2B2F                        C6            .byte	$C6
11828 2B30                        7C            .byte	$7C
11829 2B31                        00            .byte	0
11830 2B32                        00            .byte	0
11831 2B33                        00            .byte	0
11832 2B34                        00            .byte	0
11833                                           ! 680  0x00, 0xc6, 0x00, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x7c, 0x00, 0x00, 0x00, 0x00,
11834 2B35                        00            .byte	0
11835 2B36                        C6            .byte	$C6
11836 2B37                        00            .byte	0
11837 2B38                        C6            .byte	$C6
11838 2B39                        C6            .byte	$C6
11839 2B3A                        C6            .byte	$C6
11840 2B3B                        C6            .byte	$C6
11841 2B3C                        C6            .byte	$C6
11842 2B3D                        C6            .byte	$C6
11843 2B3E                        C6            .byte	$C6
11844 2B3F                        C6            .byte	$C6
11845 2B40                        7C            .byte	$7C
11846 2B41                        00            .byte	0
11847 2B42                        00            .byte	0
11848 2B43                        00            .byte	0
11849 2B44                        00            .byte	0
11850                                           ! 681  0x00, 0x18, 0x18, 0x7e, 0xc3, 0xc0, 0xc0, 0xc0, 0xc3, 0x7e, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00,
11851 2B45                        00            .byte	0
11852 2B46                        18            .byte	$18
11853 2B47                        18            .byte	$18
11854 2B48                        7E            .byte	$7E
11855 2B49                        C3            .byte	$C3
11856 2B4A                        C0            .byte	$C0
11857 2B4B                        C0            .byte	$C0
11858 2B4C                        C0            .byte	$C0
11859 2B4D                        C3            .byte	$C3
11860 2B4E                        7E            .byte	$7E
11861 2B4F                        18            .byte	$18
11862 2B50                        18            .byte	$18
11863 2B51                        00            .byte	0
11864 2B52                        00            .byte	0
11865 2B53                        00            .byte	0
11866 2B54                        00            .byte	0
11867                                           ! 682  0x00, 0x38, 0x6c, 0x64, 0x60, 0xf0, 0x60, 0x60, 0x60, 0x60, 0xe6, 0xfc, 0x00, 0x00, 0x00, 0x00,
11868 2B55                        00            .byte	0
11869 2B56                        38            .byte	$38
11870 2B57                        6C            .byte	$6C
11871 2B58                        64            .byte	$64
11872 2B59                        60            .byte	$60
11873 2B5A                        F0            .byte	$F0
11874 2B5B                        60            .byte	$60
11875 2B5C                        60            .byte	$60
11876 2B5D                        60            .byte	$60
11877 2B5E                        60            .byte	$60
11878 2B5F                        E6            .byte	$E6
11879 2B60                        FC            .byte	$FC
11880 2B61                        00            .byte	0
11881 2B62                        00            .byte	0
11882 2B63                        00            .byte	0
11883 2B64                        00            .byte	0
11884                                           ! 683  0x00, 0x00, 0xc3, 0x66, 0x3c, 0x18, 0xff, 0x18, 0xff, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00,
11885 2B65                        00            .byte	0
11886 2B66                        00            .byte	0
11887 2B67                        C3            .byte	$C3
11888 2B68                        66            .byte	$66
11889 2B69                        3C            .byte	$3C
11890 2B6A                        18            .byte	$18
11891 2B6B                        FF            .byte	$FF
11892 2B6C                        18            .byte	$18
11893 2B6D                        FF            .byte	$FF
11894 2B6E                        18            .byte	$18
11895 2B6F                        18            .byte	$18
11896 2B70                        18            .byte	$18
11897 2B71                        00            .byte	0
11898 2B72                        00            .byte	0
11899 2B73                        00            .byte	0
11900 2B74                        00            .byte	0
11901                                           ! 684  0x00, 0xfc, 0x66, 0x66, 0x7c, 0x62, 0x66, 0x6f, 0x66, 0x66, 0x66, 0xf3, 0x00, 0x00, 0x00, 0x00,
11902 2B75                        00            .byte	0
11903 2B76                        FC            .byte	$FC
11904 2B77                        66            .byte	$66
11905 2B78                        66            .byte	$66
11906 2B79                        7C            .byte	$7C
11907 2B7A                        62            .byte	$62
11908 2B7B                        66            .byte	$66
11909 2B7C                        6F            .byte	$6F
11910 2B7D                        66            .byte	$66
11911 2B7E                        66            .byte	$66
11912 2B7F                        66            .byte	$66
11913 2B80                        F3            .byte	$F3
11914 2B81                        00            .byte	0
11915 2B82                        00            .byte	0
11916 2B83                        00            .byte	0
11917 2B84                        00            .byte	0
11918                                           ! 685  0x00, 0x0e, 0x1b, 0x18, 0x18, 0x18, 0x7e, 0x18, 0x18, 0x18, 0x18, 0x18, 0xd8, 0x70, 0x00, 0x00,
11919 2B85                        00            .byte	0
11920 2B86                        0E            .byte	$E
11921 2B87                        1B            .byte	$1B
11922 2B88                        18            .byte	$18
11923 2B89                        18            .byte	$18
11924 2B8A                        18            .byte	$18
11925 2B8B                        7E            .byte	$7E
11926 2B8C                        18            .byte	$18
11927 2B8D                        18            .byte	$18
11928 2B8E                        18            .byte	$18
11929 2B8F                        18            .byte	$18
11930 2B90                        18            .byte	$18
11931 2B91                        D8            .byte	$D8
11932 2B92                        70            .byte	$70
11933 2B93                        00            .byte	0
11934 2B94                        00            .byte	0
11935                                           ! 686  0x00, 0x18, 0x30, 0x60, 0x00, 0x78, 0x0c, 0x7c, 0xcc, 0xcc, 0xcc, 0x76, 0x00, 0x00, 0x00, 0x00,
11936 2B95                        00            .byte	0
11937 2B96                        18            .byte	$18
11938 2B97                        30            .byte	$30
11939 2B98                        60            .byte	$60
11940 2B99                        00            .byte	0
11941 2B9A                        78            .byte	$78
11942 2B9B                        0C            .byte	$C
11943 2B9C                        7C            .byte	$7C
11944 2B9D                        CC            .byte	$CC
11945 2B9E                        CC            .byte	$CC
11946 2B9F                        CC            .byte	$CC
11947 2BA0                        76            .byte	$76
11948 2BA1                        00            .byte	0
11949 2BA2                        00            .byte	0
11950 2BA3                        00            .byte	0
11951 2BA4                        00            .byte	0
11952                                           ! 687  0x00, 0x0c, 0x18, 0x30, 0x00, 0x38, 0x18, 0x18, 0x18, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00, 0x00,
11953 2BA5                        00            .byte	0
11954 2BA6                        0C            .byte	$C
11955 2BA7                        18            .byte	$18
11956 2BA8                        30            .byte	$30
11957 2BA9                        00            .byte	0
11958 2BAA                        38            .byte	$38
11959 2BAB                        18            .byte	$18
11960 2BAC                        18            .byte	$18
11961 2BAD                        18            .byte	$18
11962 2BAE                        18            .byte	$18
11963 2BAF                        18            .byte	$18
11964 2BB0                        3C            .byte	$3C
11965 2BB1                        00            .byte	0
11966 2BB2                        00            .byte	0
11967 2BB3                        00            .byte	0
11968 2BB4                        00            .byte	0
11969                                           ! 688  0x00, 0x18, 0x30, 0x60, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x7c, 0x00, 0x00, 0x00, 0x00,
11970 2BB5                        00            .byte	0
11971 2BB6                        18            .byte	$18
11972 2BB7                        30            .byte	$30
11973 2BB8                        60            .byte	$60
11974 2BB9                        00            .byte	0
11975 2BBA                        7C            .byte	$7C
11976 2BBB                        C6            .byte	$C6
11977 2BBC                        C6            .byte	$C6
11978 2BBD                        C6            .byte	$C6
11979 2BBE                        C6            .byte	$C6
11980 2BBF                        C6            .byte	$C6
11981 2BC0                        7C            .byte	$7C
11982 2BC1                        00            .byte	0
11983 2BC2                        00            .byte	0
11984 2BC3                        00            .byte	0
11985 2BC4                        00            .byte	0
11986                                           ! 689  0x00, 0x18, 0x30, 0x60, 0x00, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x76, 0x00, 0x00, 0x00, 0x00,
11987 2BC5                        00            .byte	0
11988 2BC6                        18            .byte	$18
11989 2BC7                        30            .byte	$30
11990 2BC8                        60            .byte	$60
11991 2BC9                        00            .byte	0
11992 2BCA                        CC            .byte	$CC
11993 2BCB                        CC            .byte	$CC
11994 2BCC                        CC            .byte	$CC
11995 2BCD                        CC            .byte	$CC
11996 2BCE                        CC            .byte	$CC
11997 2BCF                        CC            .byte	$CC
11998 2BD0                        76            .byte	$76
11999 2BD1                        00            .byte	0
12000 2BD2                        00            .byte	0
12001 2BD3                        00            .byte	0
12002 2BD4                        00            .byte	0
12003                                           ! 690  0x00, 0x00, 0x76, 0xdc, 0x00, 0xdc, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x00, 0x00, 0x00, 0x00,
12004 2BD5                        00            .byte	0
12005 2BD6                        00            .byte	0
12006 2BD7                        76            .byte	$76
12007 2BD8                        DC            .byte	$DC
12008 2BD9                        00            .byte	0
12009 2BDA                        DC            .byte	$DC
12010 2BDB                        66            .byte	$66
12011 2BDC                        66            .byte	$66
12012 2BDD                        66            .byte	$66
12013 2BDE                        66            .byte	$66
12014 2BDF                        66            .byte	$66
12015 2BE0                        66            .byte	$66
12016 2BE1                        00            .byte	0
12017 2BE2                        00            .byte	0
12018 2BE3                        00            .byte	0
12019 2BE4                        00            .byte	0
12020                                           ! 691  0x76, 0xdc, 0x00, 0xc6, 0xe6, 0xf6, 0xfe, 0xde, 0xce, 0xc6, 0xc6, 0xc6, 0x00, 0x00, 0x00, 0x00,
12021 2BE5                        76            .byte	$76
12022 2BE6                        DC            .byte	$DC
12023 2BE7                        00            .byte	0
12024 2BE8                        C6            .byte	$C6
12025 2BE9                        E6            .byte	$E6
12026 2BEA                        F6            .byte	$F6
12027 2BEB                        FE            .byte	$FE
12028 2BEC                        DE            .byte	$DE
12029 2BED                        CE            .byte	$CE
12030 2BEE                        C6            .byte	$C6
12031 2BEF                        C6            .byte	$C6
12032 2BF0                        C6            .byte	$C6
12033 2BF1                        00            .byte	0
12034 2BF2                        00            .byte	0
12035 2BF3                        00            .byte	0
12036 2BF4                        00            .byte	0
12037                                           ! 692  0x00, 0x3c, 0x6c, 0x6c, 0x3e, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
12038 2BF5                        00            .byte	0
12039 2BF6                        3C            .byte	$3C
12040 2BF7                        6C            .byte	$6C
12041 2BF8                        6C            .byte	$6C
12042 2BF9                        3E            .byte	$3E
12043 2BFA                        00            .byte	0
12044 2BFB                        7E            .byte	$7E
12045 2BFC                        00            .byte	0
12046 2BFD                        00            .byte	0
12047 2BFE                        00            .byte	0
12048 2BFF                        00            .byte	0
12049 2C00                        00            .byte	0
12050 2C01                        00            .byte	0
12051 2C02                        00            .byte	0
12052 2C03                        00            .byte	0
12053 2C04                        00            .byte	0
12054                                           ! 693  0x00, 0x38, 0x6c, 0x6c, 0x38, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
12055 2C05                        00            .byte	0
12056 2C06                        38            .byte	$38
12057 2C07                        6C            .byte	$6C
12058 2C08                        6C            .byte	$6C
12059 2C09                        38            .byte	$38
12060 2C0A                        00            .byte	0
12061 2C0B                        7C            .byte	$7C
12062 2C0C                        00            .byte	0
12063 2C0D                        00            .byte	0
12064 2C0E                        00            .byte	0
12065 2C0F                        00            .byte	0
12066 2C10                        00            .byte	0
12067 2C11                        00            .byte	0
12068 2C12                        00            .byte	0
12069 2C13                        00            .byte	0
12070 2C14                        00            .byte	0
12071                                           ! 694  0x00, 0x00, 0x30, 0x30, 0x00, 0x30, 0x30, 0x60, 0xc0, 0xc6, 0xc6, 0x7c, 0x00, 0x00, 0x00, 0x00,
12072 2C15                        00            .byte	0
12073 2C16                        00            .byte	0
12074 2C17                        30            .byte	$30
12075 2C18                        30            .byte	$30
12076 2C19                        00            .byte	0
12077 2C1A                        30            .byte	$30
12078 2C1B                        30            .byte	$30
12079 2C1C                        60            .byte	$60
12080 2C1D                        C0            .byte	$C0
12081 2C1E                        C6            .byte	$C6
12082 2C1F                        C6            .byte	$C6
12083 2C20                        7C            .byte	$7C
12084 2C21                        00            .byte	0
12085 2C22                        00            .byte	0
12086 2C23                        00            .byte	0
12087 2C24                        00            .byte	0
12088                                           ! 695  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xc0, 0xc0, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00,
12089 2C25                        00            .byte	0
12090 2C26                        00            .byte	0
12091 2C27                        00            .byte	0
12092 2C28                        00            .byte	0
12093 2C29                        00            .byte	0
12094 2C2A                        00            .byte	0
12095 2C2B                        FE            .byte	$FE
12096 2C2C                        C0            .byte	$C0
12097 2C2D                        C0            .byte	$C0
12098 2C2E                        C0            .byte	$C0
12099 2C2F                        C0            .byte	$C0
12100 2C30                        00            .byte	0
12101 2C31                        00            .byte	0
12102 2C32                        00            .byte	0
12103 2C33                        00            .byte	0
12104 2C34                        00            .byte	0
12105                                           ! 696  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x06, 0x06, 0x06, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00,
12106 2C35                        00            .byte	0
12107 2C36                        00            .byte	0
12108 2C37                        00            .byte	0
12109 2C38                        00            .byte	0
12110 2C39                        00            .byte	0
12111 2C3A                        00            .byte	0
12112 2C3B                        FE            .byte	$FE
12113 2C3C                        06            .byte	6
12114 2C3D                        06            .byte	6
12115 2C3E                        06            .byte	6
12116 2C3F                        06            .byte	6
12117 2C40                        00            .byte	0
12118 2C41                        00            .byte	0
12119 2C42                        00            .byte	0
12120 2C43                        00            .byte	0
12121                                           ! 696 
12122 2C44                        00            .byte	0
12123                                           ! 697  0x00, 0xc0, 0xc0, 0xc2, 0xc6, 0xcc, 0x18, 0x30, 0x60, 0xce, 0x9b, 0x06, 0x0c, 0x1f, 0x00, 0x00,
12124 2C45                        00            .byte	0
12125 2C46                        C0            .byte	$C0
12126 2C47                        C0            .byte	$C0
12127 2C48                        C2            .byte	$C2
12128 2C49                        C6            .byte	$C6
12129 2C4A                        CC            .byte	$CC
12130 2C4B                        18            .byte	$18
12131 2C4C                        30            .byte	$30
12132 2C4D                        60            .byte	$60
12133 2C4E                        CE            .byte	$CE
12134 2C4F                        9B            .byte	$9B
12135 2C50                        06            .byte	6
12136 2C51                        0C            .byte	$C
12137 2C52                        1F            .byte	$1F
12138 2C53                        00            .byte	0
12139 2C54                        00            .byte	0
12140                                           ! 698  0x00, 0xc0, 0xc0, 0xc2, 0xc6, 0xcc, 0x18, 0x30, 0x66, 0xce, 0x96, 0x3e, 0x06, 0x06, 0x00, 0x00,
12141 2C55                        00            .byte	0
12142 2C56                        C0            .byte	$C0
12143 2C57                        C0            .byte	$C0
12144 2C58                        C2            .byte	$C2
12145 2C59                        C6            .byte	$C6
12146 2C5A                        CC            .byte	$CC
12147 2C5B                        18            .byte	$18
12148 2C5C                        30            .byte	$30
12149 2C5D                        66            .byte	$66
12150 2C5E                        CE            .byte	$CE
12151 2C5F                        96            .byte	$96
12152 2C60                        3E            .byte	$3E
12153 2C61                        06            .byte	6
12154 2C62                        06            .byte	6
12155 2C63                        00            .byte	0
12156 2C64                        00            .byte	0
12157                                           ! 699  0x00, 0x00, 0x18, 0x18, 0x00, 0x18, 0x18, 0x18, 0x3c, 0x3c, 0x3c, 0x18, 0x00, 0x00, 0x00, 0x00,
12158 2C65                        00            .byte	0
12159 2C66                        00            .byte	0
12160 2C67                        18            .byte	$18
12161 2C68                        18            .byte	$18
12162 2C69                        00            .byte	0
12163 2C6A                        18            .byte	$18
12164 2C6B                        18            .byte	$18
12165 2C6C                        18            .byte	$18
12166 2C6D                        3C            .byte	$3C
12167 2C6E                        3C            .byte	$3C
12168 2C6F                        3C            .byte	$3C
12169 2C70                        18            .byte	$18
12170 2C71                        00            .byte	0
12171 2C72                        00            .byte	0
12172 2C73                        00            .byte	0
12173 2C74                        00            .byte	0
12174                                           ! 700  0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0x6c, 0xd8, 0x6c, 0x36, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
12175 2C75                        00            .byte	0
12176 2C76                        00            .byte	0
12177 2C77                        00            .byte	0
12178 2C78                        00            .byte	0
12179 2C79                        00            .byte	0
12180 2C7A                        36            .byte	$36
12181 2C7B                        6C            .byte	$6C
12182 2C7C                        D8            .byte	$D8
12183 2C7D                        6C            .byte	$6C
12184 2C7E                        36            .byte	$36
12185 2C7F                        00            .byte	0
12186 2C80                        00            .byte	0
12187 2C81                        00            .byte	0
12188 2C82                        00            .byte	0
12189 2C83                        00            .byte	0
12190 2C84                        00            .byte	0
12191                                           ! 701  0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x6c, 0x36, 0x6c, 0xd8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
12192 2C85                        00            .byte	0
12193 2C86                        00            .byte	0
12194 2C87                        00            .byte	0
12195 2C88                        00            .byte	0
12196 2C89                        00            .byte	0
12197 2C8A                        D8            .byte	$D8
12198 2C8B                        6C            .byte	$6C
12199 2C8C                        36            .byte	$36
12200 2C8D                        6C            .byte	$6C
12201 2C8E                        D8            .byte	$D8
12202 2C8F                        00            .byte	0
12203 2C90                        00            .byte	0
12204 2C91                        00            .byte	0
12205 2C92                        00            .byte	0
12206 2C93                        00            .byte	0
12207 2C94                        00            .byte	0
12208                                           ! 702  0x11, 0x44, 0x11, 0x44, 0x11, 0x44, 0x11, 0x44, 0x11, 0x44, 0x11, 0x44, 0x11, 0x44, 0x11, 0x44,
12209 2C95                        11            .byte	$11
12210 2C96                        44            .byte	$44
12211 2C97                        11            .byte	$11
12212 2C98                        44            .byte	$44
12213 2C99                        11            .byte	$11
12214 2C9A                        44            .byte	$44
12215 2C9B                        11            .byte	$11
12216 2C9C                        44            .byte	$44
12217 2C9D                        11            .byte	$11
12218 2C9E                        44            .byte	$44
12219 2C9F                        11            .byte	$11
12220 2CA0                        44            .byte	$44
12221 2CA1                        11            .byte	$11
12222 2CA2                        44            .byte	$44
12223 2CA3                        11            .byte	$11
12224 2CA4                        44            .byte	$44
12225                                           ! 703  0x55, 0xaa, 0x55, 0xaa, 0x55, 0xaa, 0x55, 0xaa, 0x55, 0xaa, 0x55, 0xaa, 0x55, 0xaa, 0x55, 0xaa,
12226 2CA5                        55            .byte	$55
12227 2CA6                        AA            .byte	$AA
12228 2CA7                        55            .byte	$55
12229 2CA8                        AA            .byte	$AA
12230 2CA9                        55            .byte	$55
12231 2CAA                        AA            .byte	$AA
12232 2CAB                        55            .byte	$55
12233 2CAC                        AA            .byte	$AA
12234 2CAD                        55            .byte	$55
12235 2CAE                        AA            .byte	$AA
12236 2CAF                        55            .byte	$55
12237 2CB0                        AA            .byte	$AA
12238 2CB1                        55            .byte	$55
12239 2CB2                        AA            .byte	$AA
12240 2CB3                        55            .byte	$55
12241 2CB4                        AA            .byte	$AA
12242                                           ! 704  0xdd, 0x77, 0xdd, 0x77, 0xdd, 0x77, 0xdd, 0x77, 0xdd, 0x77, 0xdd, 0x77, 0xdd, 0x77, 0xdd, 0x77,
12243 2CB5                        DD            .byte	$DD
12244 2CB6                        77            .byte	$77
12245 2CB7                        DD            .byte	$DD
12246 2CB8                        77            .byte	$77
12247 2CB9                        DD            .byte	$DD
12248 2CBA                        77            .byte	$77
12249 2CBB                        DD            .byte	$DD
12250 2CBC                        77            .byte	$77
12251 2CBD                        DD            .byte	$DD
12252 2CBE                        77            .byte	$77
12253 2CBF                        DD            .byte	$DD
12254 2CC0                        77            .byte	$77
12255 2CC1                        DD            .byte	$DD
12256 2CC2                        77            .byte	$77
12257 2CC3                        DD            .byte	$DD
12258 2CC4                        77            .byte	$77
12259                                           ! 705  0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18,
12260 2CC5                        18            .byte	$18
12261 2CC6                        18            .byte	$18
12262 2CC7                        18            .byte	$18
12263 2CC8                        18            .byte	$18
12264 2CC9                        18            .byte	$18
12265 2CCA                        18            .byte	$18
12266 2CCB                        18            .byte	$18
12267 2CCC                        18            .byte	$18
12268 2CCD                        18            .byte	$18
12269 2CCE                        18            .byte	$18
12270 2CCF                        18            .byte	$18
12271 2CD0                        18            .byte	$18
12272 2CD1                        18            .byte	$18
12273 2CD2                        18            .byte	$18
12274 2CD3                        18            .byte	$18
12275 2CD4                        18            .byte	$18
12276                                           ! 706  0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0xf8, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18,
12277 2CD5                        18            .byte	$18
12278 2CD6                        18            .byte	$18
12279 2CD7                        18            .byte	$18
12280 2CD8                        18            .byte	$18
12281 2CD9                        18            .byte	$18
12282 2CDA                        18            .byte	$18
12283 2CDB                        18            .byte	$18
12284 2CDC                        F8            .byte	$F8
12285 2CDD                        18            .byte	$18
12286 2CDE                        18            .byte	$18
12287 2CDF                        18            .byte	$18
12288 2CE0                        18            .byte	$18
12289 2CE1                        18            .byte	$18
12290 2CE2                        18            .byte	$18
12291 2CE3                        18            .byte	$18
12292 2CE4                        18            .byte	$18
12293                                           ! 707  0x18, 0x18, 0x18, 0x18, 0x18, 0xf8, 0x18, 0xf8, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18,
12294 2CE5                        18            .byte	$18
12295 2CE6                        18            .byte	$18
12296 2CE7                        18            .byte	$18
12297 2CE8                        18            .byte	$18
12298 2CE9                        18            .byte	$18
12299 2CEA                        F8            .byte	$F8
12300 2CEB                        18            .byte	$18
12301 2CEC                        F8            .byte	$F8
12302 2CED                        18            .byte	$18
12303 2CEE                        18            .byte	$18
12304 2CEF                        18            .byte	$18
12305 2CF0                        18            .byte	$18
12306 2CF1                        18            .byte	$18
12307 2CF2                        18            .byte	$18
12308 2CF3                        18            .byte	$18
12309 2CF4                        18            .byte	$18
12310                                           ! 708  0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0xf6, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36,
12311 2CF5                        36            .byte	$36
12312 2CF6                        36            .byte	$36
12313 2CF7                        36            .byte	$36
12314 2CF8                        36            .byte	$36
12315 2CF9                        36            .byte	$36
12316 2CFA                        36            .byte	$36
12317 2CFB                        36            .byte	$36
12318 2CFC                        F6            .byte	$F6
12319 2CFD                        36            .byte	$36
12320 2CFE                        36            .byte	$36
12321 2CFF                        36            .byte	$36
12322 2D00                        36            .byte	$36
12323 2D01                        36            .byte	$36
12324 2D02                        36            .byte	$36
12325 2D03                        36            .byte	$36
12326 2D04                        36            .byte	$36
12327                                           ! 709  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36,
12328 2D05                        00            .byte	0
12329 2D06                        00            .byte	0
12330 2D07                        00            .byte	0
12331 2D08                        00            .byte	0
12332 2D09                        00            .byte	0
12333 2D0A                        00            .byte	0
12334 2D0B                        00            .byte	0
12335 2D0C                        FE            .byte	$FE
12336 2D0D                        36            .byte	$36
12337 2D0E                        36            .byte	$36
12338 2D0F                        36            .byte	$36
12339 2D10                        36            .byte	$36
12340 2D11                        36            .byte	$36
12341 2D12                        36            .byte	$36
12342 2D13                        36            .byte	$36
12343 2D14                        36            .byte	$36
12344                                           ! 710  0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x18, 0xf8, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18,
12345 2D15                        00            .byte	0
12346 2D16                        00            .byte	0
12347 2D17                        00            .byte	0
12348 2D18                        00            .byte	0
12349 2D19                        00            .byte	0
12350 2D1A                        F8            .byte	$F8
12351 2D1B                        18            .byte	$18
12352 2D1C                        F8            .byte	$F8
12353 2D1D                        18            .byte	$18
12354 2D1E                        18            .byte	$18
12355 2D1F                        18            .byte	$18
12356 2D20                        18            .byte	$18
12357 2D21                        18            .byte	$18
12358 2D22                        18            .byte	$18
12359 2D23                        18            .byte	$18
12360 2D24                        18            .byte	$18
12361                                           ! 711  0x36, 0x36, 0x36, 0x36, 0x36, 0xf6, 0x06, 0xf6, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36,
12362 2D25                        36            .byte	$36
12363 2D26                        36            .byte	$36
12364 2D27                        36            .byte	$36
12365 2D28                        36            .byte	$36
12366 2D29                        36            .byte	$36
12367 2D2A                        F6            .byte	$F6
12368 2D2B                        06            .byte	6
12369 2D2C                        F6            .byte	$F6
12370 2D2D                        36            .byte	$36
12371 2D2E                        36            .byte	$36
12372 2D2F                        36            .byte	$36
12373 2D30                        36            .byte	$36
12374 2D31                        36            .byte	$36
12375 2D32                        36            .byte	$36
12376 2D33                        36            .byte	$36
12377 2D34                        36            .byte	$36
12378                                           ! 712  0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36,
12379 2D35                        36            .byte	$36
12380 2D36                        36            .byte	$36
12381 2D37                        36            .byte	$36
12382 2D38                        36            .byte	$36
12383 2D39                        36            .byte	$36
12384 2D3A                        36            .byte	$36
12385 2D3B                        36            .byte	$36
12386 2D3C                        36            .byte	$36
12387 2D3D                        36            .byte	$36
12388 2D3E                        36            .byte	$36
12389 2D3F                        36            .byte	$36
12390 2D40                        36            .byte	$36
12391 2D41                        36            .byte	$36
12392 2D42                        36            .byte	$36
12393 2D43                        36            .byte	$36
12394 2D44                        36            .byte	$36
12395                                           ! 713  0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x06, 0xf6, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36,
12396 2D45                        00            .byte	0
12397 2D46                        00            .byte	0
12398 2D47                        00            .byte	0
12399 2D48                        00            .byte	0
12400 2D49                        00            .byte	0
12401 2D4A                        FE            .byte	$FE
12402 2D4B                        06            .byte	6
12403 2D4C                        F6            .byte	$F6
12404 2D4D                        36            .byte	$36
12405 2D4E                        36            .byte	$36
12406 2D4F                        36            .byte	$36
12407 2D50                        36            .byte	$36
12408 2D51                        36            .byte	$36
12409 2D52                        36            .byte	$36
12410 2D53                        36            .byte	$36
12411 2D54                        36            .byte	$36
12412                                           ! 714  0x36, 0x36, 0x36, 0x36, 0x36, 0xf6, 0x06, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
12413 2D55                        36            .byte	$36
12414 2D56                        36            .byte	$36
12415 2D57                        36            .byte	$36
12416 2D58                        36            .byte	$36
12417 2D59                        36            .byte	$36
12418 2D5A                        F6            .byte	$F6
12419 2D5B                        06            .byte	6
12420 2D5C                        FE            .byte	$FE
12421 2D5D                        00            .byte	0
12422 2D5E                        00            .byte	0
12423 2D5F                        00            .byte	0
12424 2D60                        00            .byte	0
12425 2D61                        00            .byte	0
12426 2D62                        00            .byte	0
12427 2D63                        00            .byte	0
12428 2D64                        00            .byte	0
12429                                           ! 715  0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
12430 2D65                        36            .byte	$36
12431 2D66                        36            .byte	$36
12432 2D67                        36            .byte	$36
12433 2D68                        36            .byte	$36
12434 2D69                        36            .byte	$36
12435 2D6A                        36            .byte	$36
12436 2D6B                        36            .byte	$36
12437 2D6C                        FE            .byte	$FE
12438 2D6D                        00            .byte	0
12439 2D6E                        00            .byte	0
12440 2D6F                        00            .byte	0
12441 2D70                        00            .byte	0
12442 2D71                        00            .byte	0
12443 2D72                        00            .byte	0
12444 2D73                        00            .byte	0
12445 2D74                        00            .byte	0
12446                                           ! 716  0x18, 0x18, 0x18, 0x18, 0x18, 0xf8, 0x18, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
12447 2D75                        18            .byte	$18
12448 2D76                        18            .byte	$18
12449 2D77                        18            .byte	$18
12450 2D78                        18            .byte	$18
12451 2D79                        18            .byte	$18
12452 2D7A                        F8            .byte	$F8
12453 2D7B                        18            .byte	$18
12454 2D7C                        F8            .byte	$F8
12455 2D7D                        00            .byte	0
12456 2D7E                        00            .byte	0
12457 2D7F                        00            .byte	0
12458 2D80                        00            .byte	0
12459 2D81                        00            .byte	0
12460 2D82                        00            .byte	0
12461 2D83                        00            .byte	0
12462 2D84                        00            .byte	0
12463                                           ! 717  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18,
12464 2D85                        00            .byte	0
12465 2D86                        00            .byte	0
12466 2D87                        00            .byte	0
12467 2D88                        00            .byte	0
12468 2D89                        00            .byte	0
12469 2D8A                        00            .byte	0
12470 2D8B                        00            .byte	0
12471 2D8C                        F8            .byte	$F8
12472 2D8D                        18            .byte	$18
12473 2D8E                        18            .byte	$18
12474 2D8F                        18            .byte	$18
12475 2D90                        18            .byte	$18
12476 2D91                        18            .byte	$18
12477 2D92                        18            .byte	$18
12478 2D93                        18            .byte	$18
12479 2D94                        18            .byte	$18
12480                                           ! 718  0x18, 0x1
12481 2D95                        18            .byte	$18
12482                                           ! 718 8, 0x18, 0x18, 0x18, 0x18, 0x18, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
12483 2D96                        18            .byte	$18
12484 2D97                        18            .byte	$18
12485 2D98                        18            .byte	$18
12486 2D99                        18            .byte	$18
12487 2D9A                        18            .byte	$18
12488 2D9B                        18            .byte	$18
12489 2D9C                        1F            .byte	$1F
12490 2D9D                        00            .byte	0
12491 2D9E                        00            .byte	0
12492 2D9F                        00            .byte	0
12493 2DA0                        00            .byte	0
12494 2DA1                        00            .byte	0
12495 2DA2                        00            .byte	0
12496 2DA3                        00            .byte	0
12497 2DA4                        00            .byte	0
12498                                           ! 719  0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
12499 2DA5                        18            .byte	$18
12500 2DA6                        18            .byte	$18
12501 2DA7                        18            .byte	$18
12502 2DA8                        18            .byte	$18
12503 2DA9                        18            .byte	$18
12504 2DAA                        18            .byte	$18
12505 2DAB                        18            .byte	$18
12506 2DAC                        FF            .byte	$FF
12507 2DAD                        00            .byte	0
12508 2DAE                        00            .byte	0
12509 2DAF                        00            .byte	0
12510 2DB0                        00            .byte	0
12511 2DB1                        00            .byte	0
12512 2DB2                        00            .byte	0
12513 2DB3                        00            .byte	0
12514 2DB4                        00            .byte	0
12515                                           ! 720  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18,
12516 2DB5                        00            .byte	0
12517 2DB6                        00            .byte	0
12518 2DB7                        00            .byte	0
12519 2DB8                        00            .byte	0
12520 2DB9                        00            .byte	0
12521 2DBA                        00            .byte	0
12522 2DBB                        00            .byte	0
12523 2DBC                        FF            .byte	$FF
12524 2DBD                        18            .byte	$18
12525 2DBE                        18            .byte	$18
12526 2DBF                        18            .byte	$18
12527 2DC0                        18            .byte	$18
12528 2DC1                        18            .byte	$18
12529 2DC2                        18            .byte	$18
12530 2DC3                        18            .byte	$18
12531 2DC4                        18            .byte	$18
12532                                           ! 721  0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x1f, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18,
12533 2DC5                        18            .byte	$18
12534 2DC6                        18            .byte	$18
12535 2DC7                        18            .byte	$18
12536 2DC8                        18            .byte	$18
12537 2DC9                        18            .byte	$18
12538 2DCA                        18            .byte	$18
12539 2DCB                        18            .byte	$18
12540 2DCC                        1F            .byte	$1F
12541 2DCD                        18            .byte	$18
12542 2DCE                        18            .byte	$18
12543 2DCF                        18            .byte	$18
12544 2DD0                        18            .byte	$18
12545 2DD1                        18            .byte	$18
12546 2DD2                        18            .byte	$18
12547 2DD3                        18            .byte	$18
12548 2DD4                        18            .byte	$18
12549                                           ! 722  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
12550 2DD5                        00            .byte	0
12551 2DD6                        00            .byte	0
12552 2DD7                        00            .byte	0
12553 2DD8                        00            .byte	0
12554 2DD9                        00            .byte	0
12555 2DDA                        00            .byte	0
12556 2DDB                        00            .byte	0
12557 2DDC                        FF            .byte	$FF
12558 2DDD                        00            .byte	0
12559 2DDE                        00            .byte	0
12560 2DDF                        00            .byte	0
12561 2DE0                        00            .byte	0
12562 2DE1                        00            .byte	0
12563 2DE2                        00            .byte	0
12564 2DE3                        00            .byte	0
12565 2DE4                        00            .byte	0
12566                                           ! 723  0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0xff, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18,
12567 2DE5                        18            .byte	$18
12568 2DE6                        18            .byte	$18
12569 2DE7                        18            .byte	$18
12570 2DE8                        18            .byte	$18
12571 2DE9                        18            .byte	$18
12572 2DEA                        18            .byte	$18
12573 2DEB                        18            .byte	$18
12574 2DEC                        FF            .byte	$FF
12575 2DED                        18            .byte	$18
12576 2DEE                        18            .byte	$18
12577 2DEF                        18            .byte	$18
12578 2DF0                        18            .byte	$18
12579 2DF1                        18            .byte	$18
12580 2DF2                        18            .byte	$18
12581 2DF3                        18            .byte	$18
12582 2DF4                        18            .byte	$18
12583                                           ! 724  0x18, 0x18, 0x18, 0x18, 0x18, 0x1f, 0x18, 0x1f, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18,
12584 2DF5                        18            .byte	$18
12585 2DF6                        18            .byte	$18
12586 2DF7                        18            .byte	$18
12587 2DF8                        18            .byte	$18
12588 2DF9                        18            .byte	$18
12589 2DFA                        1F            .byte	$1F
12590 2DFB                        18            .byte	$18
12591 2DFC                        1F            .byte	$1F
12592 2DFD                        18            .byte	$18
12593 2DFE                        18            .byte	$18
12594 2DFF                        18            .byte	$18
12595 2E00                        18            .byte	$18
12596 2E01                        18            .byte	$18
12597 2E02                        18            .byte	$18
12598 2E03                        18            .byte	$18
12599 2E04                        18            .byte	$18
12600                                           ! 725  0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x37, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36,
12601 2E05                        36            .byte	$36
12602 2E06                        36            .byte	$36
12603 2E07                        36            .byte	$36
12604 2E08                        36            .byte	$36
12605 2E09                        36            .byte	$36
12606 2E0A                        36            .byte	$36
12607 2E0B                        36            .byte	$36
12608 2E0C                        37            .byte	$37
12609 2E0D                        36            .byte	$36
12610 2E0E                        36            .byte	$36
12611 2E0F                        36            .byte	$36
12612 2E10                        36            .byte	$36
12613 2E11                        36            .byte	$36
12614 2E12                        36            .byte	$36
12615 2E13                        36            .byte	$36
12616 2E14                        36            .byte	$36
12617                                           ! 726  0x36, 0x36, 0x36, 0x36, 0x36, 0x37, 0x30, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
12618 2E15                        36            .byte	$36
12619 2E16                        36            .byte	$36
12620 2E17                        36            .byte	$36
12621 2E18                        36            .byte	$36
12622 2E19                        36            .byte	$36
12623 2E1A                        37            .byte	$37
12624 2E1B                        30            .byte	$30
12625 2E1C                        3F            .byte	$3F
12626 2E1D                        00            .byte	0
12627 2E1E                        00            .byte	0
12628 2E1F                        00            .byte	0
12629 2E20                        00            .byte	0
12630 2E21                        00            .byte	0
12631 2E22                        00            .byte	0
12632 2E23                        00            .byte	0
12633 2E24                        00            .byte	0
12634                                           ! 727  0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x30, 0x37, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36,
12635 2E25                        00            .byte	0
12636 2E26                        00            .byte	0
12637 2E27                        00            .byte	0
12638 2E28                        00            .byte	0
12639 2E29                        00            .byte	0
12640 2E2A                        3F            .byte	$3F
12641 2E2B                        30            .byte	$30
12642 2E2C                        37            .byte	$37
12643 2E2D                        36            .byte	$36
12644 2E2E                        36            .byte	$36
12645 2E2F                        36            .byte	$36
12646 2E30                        36            .byte	$36
12647 2E31                        36            .byte	$36
12648 2E32                        36            .byte	$36
12649 2E33                        36            .byte	$36
12650 2E34                        36            .byte	$36
12651                                           ! 728  0x36, 0x36, 0x36, 0x36, 0x36, 0xf7, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
12652 2E35                        36            .byte	$36
12653 2E36                        36            .byte	$36
12654 2E37                        36            .byte	$36
12655 2E38                        36            .byte	$36
12656 2E39                        36            .byte	$36
12657 2E3A                        F7            .byte	$F7
12658 2E3B                        00            .byte	0
12659 2E3C                        FF            .byte	$FF
12660 2E3D                        00            .byte	0
12661 2E3E                        00            .byte	0
12662 2E3F                        00            .byte	0
12663 2E40                        00            .byte	0
12664 2E41                        00            .byte	0
12665 2E42                        00            .byte	0
12666 2E43                        00            .byte	0
12667 2E44                        00            .byte	0
12668                                           ! 729  0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0xf7, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36,
12669 2E45                        00            .byte	0
12670 2E46                        00            .byte	0
12671 2E47                        00            .byte	0
12672 2E48                        00            .byte	0
12673 2E49                        00            .byte	0
12674 2E4A                        FF            .byte	$FF
12675 2E4B                        00            .byte	0
12676 2E4C                        F7            .byte	$F7
12677 2E4D                        36            .byte	$36
12678 2E4E                        36            .byte	$36
12679 2E4F                        36            .byte	$36
12680 2E50                        36            .byte	$36
12681 2E51                        36            .byte	$36
12682 2E52                        36            .byte	$36
12683 2E53                        36            .byte	$36
12684 2E54                        36            .byte	$36
12685                                           ! 730  0x36, 0x36, 0x36, 0x36, 0x36, 0x37, 0x30, 0x37, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36,
12686 2E55                        36            .byte	$36
12687 2E56                        36            .byte	$36
12688 2E57                        36            .byte	$36
12689 2E58                        36            .byte	$36
12690 2E59                        36            .byte	$36
12691 2E5A                        37            .byte	$37
12692 2E5B                        30            .byte	$30
12693 2E5C                        37            .byte	$37
12694 2E5D                        36            .byte	$36
12695 2E5E                        36            .byte	$36
12696 2E5F                        36            .byte	$36
12697 2E60                        36            .byte	$36
12698 2E61                        36            .byte	$36
12699 2E62                        36            .byte	$36
12700 2E63                        36            .byte	$36
12701 2E64                        36            .byte	$36
12702                                           ! 731  0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
12703 2E65                        00            .byte	0
12704 2E66                        00            .byte	0
12705 2E67                        00            .byte	0
12706 2E68                        00            .byte	0
12707 2E69                        00            .byte	0
12708 2E6A                        FF            .byte	$FF
12709 2E6B                        00            .byte	0
12710 2E6C                        FF            .byte	$FF
12711 2E6D                        00            .byte	0
12712 2E6E                        00            .byte	0
12713 2E6F                        00            .byte	0
12714 2E70                        00            .byte	0
12715 2E71                        00            .byte	0
12716 2E72                        00            .byte	0
12717 2E73                        00            .byte	0
12718 2E74                        00            .byte	0
12719                                           ! 732  0x36, 0x36, 0x36, 0x36, 0x36, 0xf7, 0x00, 0xf7, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36,
12720 2E75                        36            .byte	$36
12721 2E76                        36            .byte	$36
12722 2E77                        36            .byte	$36
12723 2E78                        36            .byte	$36
12724 2E79                        36            .byte	$36
12725 2E7A                        F7            .byte	$F7
12726 2E7B                        00            .byte	0
12727 2E7C                        F7            .byte	$F7
12728 2E7D                        36            .byte	$36
12729 2E7E                        36            .byte	$36
12730 2E7F                        36            .byte	$36
12731 2E80                        36            .byte	$36
12732 2E81                        36            .byte	$36
12733 2E82                        36            .byte	$36
12734 2E83                        36            .byte	$36
12735 2E84                        36            .byte	$36
12736                                           ! 733  0x18, 0x18, 0x18, 0x18, 0x18, 0xff, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
12737 2E85                        18            .byte	$18
12738 2E86                        18            .byte	$18
12739 2E87                        18            .byte	$18
12740 2E88                        18            .byte	$18
12741 2E89                        18            .byte	$18
12742 2E8A                        FF            .byte	$FF
12743 2E8B                        00            .byte	0
12744 2E8C                        FF            .byte	$FF
12745 2E8D                        00            .byte	0
12746 2E8E                        00            .byte	0
12747 2E8F                        00            .byte	0
12748 2E90                        00            .byte	0
12749 2E91                        00            .byte	0
12750 2E92                        00            .byte	0
12751 2E93                        00            .byte	0
12752 2E94                        00            .byte	0
12753                                           ! 734  0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
12754 2E95                        36            .byte	$36
12755 2E96                        36            .byte	$36
12756 2E97                        36            .byte	$36
12757 2E98                        36            .byte	$36
12758 2E99                        36            .byte	$36
12759 2E9A                        36            .byte	$36
12760 2E9B                        36            .byte	$36
12761 2E9C                        FF            .byte	$FF
12762 2E9D                        00            .byte	0
12763 2E9E                        00            .byte	0
12764 2E9F                        00            .byte	0
12765 2EA0                        00            .byte	0
12766 2EA1                        00            .byte	0
12767 2EA2                        00            .byte	0
12768 2EA3                        00            .byte	0
12769 2EA4                        00            .byte	0
12770                                           ! 735  0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0xff, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18,
12771 2EA5                        00            .byte	0
12772 2EA6                        00            .byte	0
12773 2EA7                        00            .byte	0
12774 2EA8                        00            .byte	0
12775 2EA9                        00            .byte	0
12776 2EAA                        FF            .byte	$FF
12777 2EAB                        00            .byte	0
12778 2EAC                        FF            .byte	$FF
12779 2EAD                        18            .byte	$18
12780 2EAE                        18            .byte	$18
12781 2EAF                        18            .byte	$18
12782 2EB0                        18            .byte	$18
12783 2EB1                        18            .byte	$18
12784 2EB2                        18            .byte	$18
12785 2EB3                        18            .byte	$18
12786 2EB4                        18            .byte	$18
12787                                           ! 736  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36,
12788 2EB5                        00            .byte	0
12789 2EB6                        00            .byte	0
12790 2EB7                        00            .byte	0
12791 2EB8                        00            .byte	0
12792 2EB9                        00            .byte	0
12793 2EBA                        00            .byte	0
12794 2EBB                        00            .byte	0
12795 2EBC                        FF            .byte	$FF
12796 2EBD                        36            .byte	$36
12797 2EBE                        36            .byte	$36
12798 2EBF                        36            .byte	$36
12799 2EC0                        36            .byte	$36
12800 2EC1                        36            .byte	$36
12801 2EC2                        36            .byte	$36
12802 2EC3                        36            .byte	$36
12803 2EC4                        36            .byte	$36
12804                                           ! 737  0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
12805 2EC5                        36            .byte	$36
12806 2EC6                        36            .byte	$36
12807 2EC7                        36            .byte	$36
12808 2EC8                        36            .byte	$36
12809 2EC9                        36            .byte	$36
12810 2ECA                        36            .byte	$36
12811 2ECB                        36            .byte	$36
12812 2ECC                        3F            .byte	$3F
12813 2ECD                        00            .byte	0
12814 2ECE                        00            .byte	0
12815 2ECF                        00            .byte	0
12816 2ED0                        00            .byte	0
12817 2ED1                        00            .byte	0
12818 2ED2                        00            .byte	0
12819 2ED3                        00            .byte	0
12820 2ED4                        00            .byte	0
12821                                           ! 738  0x18, 0x18, 0x18, 0x18, 0x18, 0x1f, 0x18, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
12822 2ED5                        18            .byte	$18
12823 2ED6                        18            .byte	$18
12824 2ED7                        18            .byte	$18
12825 2ED8                        18            .byte	$18
12826 2ED9                        18            .byte	$18
12827 2EDA                        1F            .byte	$1F
12828 2EDB                        18            .byte	$18
12829 2EDC                        1F            .byte	$1F
12830 2EDD                        00            .byte	0
12831 2EDE                        00            .byte	0
12832 2EDF                        00            .byte	0
12833 2EE0                        00            .byte	0
12834 2EE1                        00            .byte	0
12835 2EE2                        00            .byte	0
12836 2EE3                        00            .byte	0
12837 2EE4                        00            .byte	0
12838                                           ! 739  0x00, 0x00, 0x00, 0x
12839 2EE5                        00            .byte	0
12840 2EE6                        00            .byte	0
12841 2EE7                        00            .byte	0
12842                                           ! 739 00, 0x00, 0x1f, 0x18, 0x1f, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18,
12843 2EE8                        00            .byte	0
12844 2EE9                        00            .byte	0
12845 2EEA                        1F            .byte	$1F
12846 2EEB                        18            .byte	$18
12847 2EEC                        1F            .byte	$1F
12848 2EED                        18            .byte	$18
12849 2EEE                        18            .byte	$18
12850 2EEF                        18            .byte	$18
12851 2EF0                        18            .byte	$18
12852 2EF1                        18            .byte	$18
12853 2EF2                        18            .byte	$18
12854 2EF3                        18            .byte	$18
12855 2EF4                        18            .byte	$18
12856                                           ! 740  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36,
12857 2EF5                        00            .byte	0
12858 2EF6                        00            .byte	0
12859 2EF7                        00            .byte	0
12860 2EF8                        00            .byte	0
12861 2EF9                        00            .byte	0
12862 2EFA                        00            .byte	0
12863 2EFB                        00            .byte	0
12864 2EFC                        3F            .byte	$3F
12865 2EFD                        36            .byte	$36
12866 2EFE                        36            .byte	$36
12867 2EFF                        36            .byte	$36
12868 2F00                        36            .byte	$36
12869 2F01                        36            .byte	$36
12870 2F02                        36            .byte	$36
12871 2F03                        36            .byte	$36
12872 2F04                        36            .byte	$36
12873                                           ! 741  0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0xff, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36,
12874 2F05                        36            .byte	$36
12875 2F06                        36            .byte	$36
12876 2F07                        36            .byte	$36
12877 2F08                        36            .byte	$36
12878 2F09                        36            .byte	$36
12879 2F0A                        36            .byte	$36
12880 2F0B                        36            .byte	$36
12881 2F0C                        FF            .byte	$FF
12882 2F0D                        36            .byte	$36
12883 2F0E                        36            .byte	$36
12884 2F0F                        36            .byte	$36
12885 2F10                        36            .byte	$36
12886 2F11                        36            .byte	$36
12887 2F12                        36            .byte	$36
12888 2F13                        36            .byte	$36
12889 2F14                        36            .byte	$36
12890                                           ! 742  0x18, 0x18, 0x18, 0x18, 0x18, 0xff, 0x18, 0xff, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18,
12891 2F15                        18            .byte	$18
12892 2F16                        18            .byte	$18
12893 2F17                        18            .byte	$18
12894 2F18                        18            .byte	$18
12895 2F19                        18            .byte	$18
12896 2F1A                        FF            .byte	$FF
12897 2F1B                        18            .byte	$18
12898 2F1C                        FF            .byte	$FF
12899 2F1D                        18            .byte	$18
12900 2F1E                        18            .byte	$18
12901 2F1F                        18            .byte	$18
12902 2F20                        18            .byte	$18
12903 2F21                        18            .byte	$18
12904 2F22                        18            .byte	$18
12905 2F23                        18            .byte	$18
12906 2F24                        18            .byte	$18
12907                                           ! 743  0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
12908 2F25                        18            .byte	$18
12909 2F26                        18            .byte	$18
12910 2F27                        18            .byte	$18
12911 2F28                        18            .byte	$18
12912 2F29                        18            .byte	$18
12913 2F2A                        18            .byte	$18
12914 2F2B                        18            .byte	$18
12915 2F2C                        F8            .byte	$F8
12916 2F2D                        00            .byte	0
12917 2F2E                        00            .byte	0
12918 2F2F                        00            .byte	0
12919 2F30                        00            .byte	0
12920 2F31                        00            .byte	0
12921 2F32                        00            .byte	0
12922 2F33                        00            .byte	0
12923 2F34                        00            .byte	0
12924                                           ! 744  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18,
12925 2F35                        00            .byte	0
12926 2F36                        00            .byte	0
12927 2F37                        00            .byte	0
12928 2F38                        00            .byte	0
12929 2F39                        00            .byte	0
12930 2F3A                        00            .byte	0
12931 2F3B                        00            .byte	0
12932 2F3C                        1F            .byte	$1F
12933 2F3D                        18            .byte	$18
12934 2F3E                        18            .byte	$18
12935 2F3F                        18            .byte	$18
12936 2F40                        18            .byte	$18
12937 2F41                        18            .byte	$18
12938 2F42                        18            .byte	$18
12939 2F43                        18            .byte	$18
12940 2F44                        18            .byte	$18
12941                                           ! 745  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
12942 2F45                        FF            .byte	$FF
12943 2F46                        FF            .byte	$FF
12944 2F47                        FF            .byte	$FF
12945 2F48                        FF            .byte	$FF
12946 2F49                        FF            .byte	$FF
12947 2F4A                        FF            .byte	$FF
12948 2F4B                        FF            .byte	$FF
12949 2F4C                        FF            .byte	$FF
12950 2F4D                        FF            .byte	$FF
12951 2F4E                        FF            .byte	$FF
12952 2F4F                        FF            .byte	$FF
12953 2F50                        FF            .byte	$FF
12954 2F51                        FF            .byte	$FF
12955 2F52                        FF            .byte	$FF
12956 2F53                        FF            .byte	$FF
12957 2F54                        FF            .byte	$FF
12958                                           ! 746  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
12959 2F55                        00            .byte	0
12960 2F56                        00            .byte	0
12961 2F57                        00            .byte	0
12962 2F58                        00            .byte	0
12963 2F59                        00            .byte	0
12964 2F5A                        00            .byte	0
12965 2F5B                        00            .byte	0
12966 2F5C                        FF            .byte	$FF
12967 2F5D                        FF            .byte	$FF
12968 2F5E                        FF            .byte	$FF
12969 2F5F                        FF            .byte	$FF
12970 2F60                        FF            .byte	$FF
12971 2F61                        FF            .byte	$FF
12972 2F62                        FF            .byte	$FF
12973 2F63                        FF            .byte	$FF
12974 2F64                        FF            .byte	$FF
12975                                           ! 747  0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0,
12976 2F65                        F0            .byte	$F0
12977 2F66                        F0            .byte	$F0
12978 2F67                        F0            .byte	$F0
12979 2F68                        F0            .byte	$F0
12980 2F69                        F0            .byte	$F0
12981 2F6A                        F0            .byte	$F0
12982 2F6B                        F0            .byte	$F0
12983 2F6C                        F0            .byte	$F0
12984 2F6D                        F0            .byte	$F0
12985 2F6E                        F0            .byte	$F0
12986 2F6F                        F0            .byte	$F0
12987 2F70                        F0            .byte	$F0
12988 2F71                        F0            .byte	$F0
12989 2F72                        F0            .byte	$F0
12990 2F73                        F0            .byte	$F0
12991 2F74                        F0            .byte	$F0
12992                                           ! 748  0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f,
12993 2F75                        0F            .byte	$F
12994 2F76                        0F            .byte	$F
12995 2F77                        0F            .byte	$F
12996 2F78                        0F            .byte	$F
12997 2F79                        0F            .byte	$F
12998 2F7A                        0F            .byte	$F
12999 2F7B                        0F            .byte	$F
13000 2F7C                        0F            .byte	$F
13001 2F7D                        0F            .byte	$F
13002 2F7E                        0F            .byte	$F
13003 2F7F                        0F            .byte	$F
13004 2F80                        0F            .byte	$F
13005 2F81                        0F            .byte	$F
13006 2F82                        0F            .byte	$F
13007 2F83                        0F            .byte	$F
13008 2F84                        0F            .byte	$F
13009                                           ! 749  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
13010 2F85                        FF            .byte	$FF
13011 2F86                        FF            .byte	$FF
13012 2F87                        FF            .byte	$FF
13013 2F88                        FF            .byte	$FF
13014 2F89                        FF            .byte	$FF
13015 2F8A                        FF            .byte	$FF
13016 2F8B                        FF            .byte	$FF
13017 2F8C                        00            .byte	0
13018 2F8D                        00            .byte	0
13019 2F8E                        00            .byte	0
13020 2F8F                        00            .byte	0
13021 2F90                        00            .byte	0
13022 2F91                        00            .byte	0
13023 2F92                        00            .byte	0
13024 2F93                        00            .byte	0
13025 2F94                        00            .byte	0
13026                                           ! 750  0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0xdc, 0xd8, 0xd8, 0xd8, 0xdc, 0x76, 0x00, 0x00, 0x00, 0x00,
13027 2F95                        00            .byte	0
13028 2F96                        00            .byte	0
13029 2F97                        00            .byte	0
13030 2F98                        00            .byte	0
13031 2F99                        00            .byte	0
13032 2F9A                        76            .byte	$76
13033 2F9B                        DC            .byte	$DC
13034 2F9C                        D8            .byte	$D8
13035 2F9D                        D8            .byte	$D8
13036 2F9E                        D8            .byte	$D8
13037 2F9F                        DC            .byte	$DC
13038 2FA0                        76            .byte	$76
13039 2FA1                        00            .byte	0
13040 2FA2                        00            .byte	0
13041 2FA3                        00            .byte	0
13042 2FA4                        00            .byte	0
13043                                           ! 751  0x00, 0x00, 0x78, 0xcc, 0xcc, 0xcc, 0xd8, 0xcc, 0xc6, 0xc6, 0xc6, 0xcc, 0x00, 0x00, 0x00, 0x00,
13044 2FA5                        00            .byte	0
13045 2FA6                        00            .byte	0
13046 2FA7                        78            .byte	$78
13047 2FA8                        CC            .byte	$CC
13048 2FA9                        CC            .byte	$CC
13049 2FAA                        CC            .byte	$CC
13050 2FAB                        D8            .byte	$D8
13051 2FAC                        CC            .byte	$CC
13052 2FAD                        C6            .byte	$C6
13053 2FAE                        C6            .byte	$C6
13054 2FAF                        C6            .byte	$C6
13055 2FB0                        CC            .byte	$CC
13056 2FB1                        00            .byte	0
13057 2FB2                        00            .byte	0
13058 2FB3                        00            .byte	0
13059 2FB4                        00            .byte	0
13060                                           ! 752  0x00, 0x00, 0xfe, 0xc6, 0xc6, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00,
13061 2FB5                        00            .byte	0
13062 2FB6                        00            .byte	0
13063 2FB7                        FE            .byte	$FE
13064 2FB8                        C6            .byte	$C6
13065 2FB9                        C6            .byte	$C6
13066 2FBA                        C0            .byte	$C0
13067 2FBB                        C0            .byte	$C0
13068 2FBC                        C0            .byte	$C0
13069 2FBD                        C0            .byte	$C0
13070 2FBE                        C0            .byte	$C0
13071 2FBF                        C0            .byte	$C0
13072 2FC0                        C0            .byte	$C0
13073 2FC1                        00            .byte	0
13074 2FC2                        00            .byte	0
13075 2FC3                        00            .byte	0
13076 2FC4                        00            .byte	0
13077                                           ! 753  0x00, 0x00, 0x00, 0x00, 0xfe, 0x6c, 0x6c, 0x6c, 0x6c, 0x6c, 0x6c, 0x6c, 0x00, 0x00, 0x00, 0x00,
13078 2FC5                        00            .byte	0
13079 2FC6                        00            .byte	0
13080 2FC7                        00            .byte	0
13081 2FC8                        00            .byte	0
13082 2FC9                        FE            .byte	$FE
13083 2FCA                        6C            .byte	$6C
13084 2FCB                        6C            .byte	$6C
13085 2FCC                        6C            .byte	$6C
13086 2FCD                        6C            .byte	$6C
13087 2FCE                        6C            .byte	$6C
13088 2FCF                        6C            .byte	$6C
13089 2FD0                        6C            .byte	$6C
13090 2FD1                        00            .byte	0
13091 2FD2                        00            .byte	0
13092 2FD3                        00            .byte	0
13093 2FD4                        00            .byte	0
13094                                           ! 754  0x00, 0x00, 0x00, 0xfe, 0xc6, 0x60, 0x30, 0x18, 0x30, 0x60, 0xc6, 0xfe, 0x00, 0x00, 0x00, 0x00,
13095 2FD5                        00            .byte	0
13096 2FD6                        00            .byte	0
13097 2FD7                        00            .byte	0
13098 2FD8                        FE            .byte	$FE
13099 2FD9                        C6            .byte	$C6
13100 2FDA                        60            .byte	$60
13101 2FDB                        30            .byte	$30
13102 2FDC                        18            .byte	$18
13103 2FDD                        30            .byte	$30
13104 2FDE                        60            .byte	$60
13105 2FDF                        C6            .byte	$C6
13106 2FE0                        FE            .byte	$FE
13107 2FE1                        00            .byte	0
13108 2FE2                        00            .byte	0
13109 2FE3                        00            .byte	0
13110 2FE4                        00            .byte	0
13111                                           ! 755  0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0xd8, 0xd8, 0xd8, 0xd8, 0xd8, 0x70, 0x00, 0x00, 0x00, 0x00,
13112 2FE5                        00            .byte	0
13113 2FE6                        00            .byte	0
13114 2FE7                        00            .byte	0
13115 2FE8                        00            .byte	0
13116 2FE9                        00            .byte	0
13117 2FEA                        7E            .byte	$7E
13118 2FEB                        D8            .byte	$D8
13119 2FEC                        D8            .byte	$D8
13120 2FED                        D8            .byte	$D8
13121 2FEE                        D8            .byte	$D8
13122 2FEF                        D8            .byte	$D8
13123 2FF0                        70            .byte	$70
13124 2FF1                        00            .byte	0
13125 2FF2                        00            .byte	0
13126 2FF3                        00            .byte	0
13127 2FF4                        00            .byte	0
13128                                           ! 756  0x00, 0x00, 0x00, 0x00, 0x66, 0x66, 0x66, 0x66, 0x66, 0x7c, 0x60, 0x60, 0xc0, 0x00, 0x00, 0x00,
13129 2FF5                        00            .byte	0
13130 2FF6                        00            .byte	0
13131 2FF7                        00            .byte	0
13132 2FF8                        00            .byte	0
13133 2FF9                        66            .byte	$66
13134 2FFA                        66            .byte	$66
13135 2FFB                        66            .byte	$66
13136 2FFC                        66            .byte	$66
13137 2FFD                        66            .byte	$66
13138 2FFE                        7C            .byte	$7C
13139 2FFF                        60            .byte	$60
13140 3000                        60            .byte	$60
13141 3001                        C0            .byte	$C0
13142 3002                        00            .byte	0
13143 3003                        00            .byte	0
13144 3004                        00            .byte	0
13145                                           ! 757  0x00, 0x00, 0x00, 0x00, 0x76, 0xdc, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00,
13146 3005                        00            .byte	0
13147 3006                        00            .byte	0
13148 3007                        00            .byte	0
13149 3008                        00            .byte	0
13150 3009                        76            .byte	$76
13151 300A                        DC            .byte	$DC
13152 300B                        18            .byte	$18
13153 300C                        18            .byte	$18
13154 300D                        18            .byte	$18
13155 300E                        18            .byte	$18
13156 300F                        18            .byte	$18
13157 3010                        18            .byte	$18
13158 3011                        00            .byte	0
13159 3012                        00            .byte	0
13160 3013                        00            .byte	0
13161 3014                        00            .byte	0
13162                                           ! 758  0x00, 0x00, 0x00, 0x7e, 0x18, 0x3c, 0x66, 0x66, 0x66, 0x3c, 0x18, 0x7e, 0x00, 0x00, 0x00, 0x00,
13163 3015                        00            .byte	0
13164 3016                        00            .byte	0
13165 3017                        00            .byte	0
13166 3018                        7E            .byte	$7E
13167 3019                        18            .byte	$18
13168 301A                        3C            .byte	$3C
13169 301B                        66            .byte	$66
13170 301C                        66            .byte	$66
13171 301D                        66            .byte	$66
13172 301E                        3C            .byte	$3C
13173 301F                        18            .byte	$18
13174 3020                        7E            .byte	$7E
13175 3021                        00            .byte	0
13176 3022                        00            .byte	0
13177 3023                        00            .byte	0
13178 3024                        00            .byte	0
13179                                           ! 759  0x00, 0x00, 0x00, 0x38, 0x6c, 0xc6, 0xc6, 0xfe, 0xc6, 0xc6, 0x6c, 0x38, 0x00, 0x00, 0x00, 0x00,
13180 3025                        00            .byte	0
13181 3026                        00            .byte	0
13182 3027                        00            .byte	0
13183 3028                        38            .byte	$38
13184 3029                        6C            .byte	$6C
13185 302A                        C6            .byte	$C6
13186 302B                        C6            .byte	$C6
13187 302C                        FE            .byte	$FE
13188 302D                        C6            .byte	$C6
13189 302E                        C6            .byte	$C6
13190 302F                        6C            .byte	$6C
13191 3030                        38            .byte	$38
13192 3031                        00            .byte	0
13193 3032                        00            .byte	0
13194 3033                        00            .byte	0
13195 3034                        00            .byte	0
13196                                           ! 760  0x00, 0x00, 0x38, 0x6c, 0xc6, 0
13197 3035                        00            .byte	0
13198 3036                        00            .byte	0
13199 3037                        38            .byte	$38
13200 3038                        6C            .byte	$6C
13201 3039                        C6            .byte	$C6
13202                                           ! 760 xc6, 0xc6, 0x6c, 0x6c, 0x6c, 0x6c, 0xee, 0x00, 0x00, 0x00, 0x00,
13203 303A                        C6            .byte	$C6
13204 303B                        C6            .byte	$C6
13205 303C                        6C            .byte	$6C
13206 303D                        6C            .byte	$6C
13207 303E                        6C            .byte	$6C
13208 303F                        6C            .byte	$6C
13209 3040                        EE            .byte	$EE
13210 3041                        00            .byte	0
13211 3042                        00            .byte	0
13212 3043                        00            .byte	0
13213 3044                        00            .byte	0
13214                                           ! 761  0x00, 0x00, 0x1e, 0x30, 0x18, 0x0c, 0x3e, 0x66, 0x66, 0x66, 0x66, 0x3c, 0x00, 0x00, 0x00, 0x00,
13215 3045                        00            .byte	0
13216 3046                        00            .byte	0
13217 3047                        1E            .byte	$1E
13218 3048                        30            .byte	$30
13219 3049                        18            .byte	$18
13220 304A                        0C            .byte	$C
13221 304B                        3E            .byte	$3E
13222 304C                        66            .byte	$66
13223 304D                        66            .byte	$66
13224 304E                        66            .byte	$66
13225 304F                        66            .byte	$66
13226 3050                        3C            .byte	$3C
13227 3051                        00            .byte	0
13228 3052                        00            .byte	0
13229 3053                        00            .byte	0
13230 3054                        00            .byte	0
13231                                           ! 762  0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0xdb, 0xdb, 0xdb, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
13232 3055                        00            .byte	0
13233 3056                        00            .byte	0
13234 3057                        00            .byte	0
13235 3058                        00            .byte	0
13236 3059                        00            .byte	0
13237 305A                        7E            .byte	$7E
13238 305B                        DB            .byte	$DB
13239 305C                        DB            .byte	$DB
13240 305D                        DB            .byte	$DB
13241 305E                        7E            .byte	$7E
13242 305F                        00            .byte	0
13243 3060                        00            .byte	0
13244 3061                        00            .byte	0
13245 3062                        00            .byte	0
13246 3063                        00            .byte	0
13247 3064                        00            .byte	0
13248                                           ! 763  0x00, 0x00, 0x00, 0x03, 0x06, 0x7e, 0xdb, 0xdb, 0xf3, 0x7e, 0x60, 0xc0, 0x00, 0x00, 0x00, 0x00,
13249 3065                        00            .byte	0
13250 3066                        00            .byte	0
13251 3067                        00            .byte	0
13252 3068                        03            .byte	3
13253 3069                        06            .byte	6
13254 306A                        7E            .byte	$7E
13255 306B                        DB            .byte	$DB
13256 306C                        DB            .byte	$DB
13257 306D                        F3            .byte	$F3
13258 306E                        7E            .byte	$7E
13259 306F                        60            .byte	$60
13260 3070                        C0            .byte	$C0
13261 3071                        00            .byte	0
13262 3072                        00            .byte	0
13263 3073                        00            .byte	0
13264 3074                        00            .byte	0
13265                                           ! 764  0x00, 0x00, 0x1c, 0x30, 0x60, 0x60, 0x7c, 0x60, 0x60, 0x60, 0x30, 0x1c, 0x00, 0x00, 0x00, 0x00,
13266 3075                        00            .byte	0
13267 3076                        00            .byte	0
13268 3077                        1C            .byte	$1C
13269 3078                        30            .byte	$30
13270 3079                        60            .byte	$60
13271 307A                        60            .byte	$60
13272 307B                        7C            .byte	$7C
13273 307C                        60            .byte	$60
13274 307D                        60            .byte	$60
13275 307E                        60            .byte	$60
13276 307F                        30            .byte	$30
13277 3080                        1C            .byte	$1C
13278 3081                        00            .byte	0
13279 3082                        00            .byte	0
13280 3083                        00            .byte	0
13281 3084                        00            .byte	0
13282                                           ! 765  0x00, 0x00, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x00, 0x00, 0x00, 0x00,
13283 3085                        00            .byte	0
13284 3086                        00            .byte	0
13285 3087                        00            .byte	0
13286 3088                        7C            .byte	$7C
13287 3089                        C6            .byte	$C6
13288 308A                        C6            .byte	$C6
13289 308B                        C6            .byte	$C6
13290 308C                        C6            .byte	$C6
13291 308D                        C6            .byte	$C6
13292 308E                        C6            .byte	$C6
13293 308F                        C6            .byte	$C6
13294 3090                        C6            .byte	$C6
13295 3091                        00            .byte	0
13296 3092                        00            .byte	0
13297 3093                        00            .byte	0
13298 3094                        00            .byte	0
13299                                           ! 766  0x00, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0xfe, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00,
13300 3095                        00            .byte	0
13301 3096                        00            .byte	0
13302 3097                        00            .byte	0
13303 3098                        00            .byte	0
13304 3099                        FE            .byte	$FE
13305 309A                        00            .byte	0
13306 309B                        00            .byte	0
13307 309C                        FE            .byte	$FE
13308 309D                        00            .byte	0
13309 309E                        00            .byte	0
13310 309F                        FE            .byte	$FE
13311 30A0                        00            .byte	0
13312 30A1                        00            .byte	0
13313 30A2                        00            .byte	0
13314 30A3                        00            .byte	0
13315 30A4                        00            .byte	0
13316                                           ! 767  0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x7e, 0x18, 0x18, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00,
13317 30A5                        00            .byte	0
13318 30A6                        00            .byte	0
13319 30A7                        00            .byte	0
13320 30A8                        00            .byte	0
13321 30A9                        18            .byte	$18
13322 30AA                        18            .byte	$18
13323 30AB                        7E            .byte	$7E
13324 30AC                        18            .byte	$18
13325 30AD                        18            .byte	$18
13326 30AE                        00            .byte	0
13327 30AF                        00            .byte	0
13328 30B0                        FF            .byte	$FF
13329 30B1                        00            .byte	0
13330 30B2                        00            .byte	0
13331 30B3                        00            .byte	0
13332 30B4                        00            .byte	0
13333                                           ! 768  0x00, 0x00, 0x00, 0x30, 0x18, 0x0c, 0x06, 0x0c, 0x18, 0x30, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00,
13334 30B5                        00            .byte	0
13335 30B6                        00            .byte	0
13336 30B7                        00            .byte	0
13337 30B8                        30            .byte	$30
13338 30B9                        18            .byte	$18
13339 30BA                        0C            .byte	$C
13340 30BB                        06            .byte	6
13341 30BC                        0C            .byte	$C
13342 30BD                        18            .byte	$18
13343 30BE                        30            .byte	$30
13344 30BF                        00            .byte	0
13345 30C0                        7E            .byte	$7E
13346 30C1                        00            .byte	0
13347 30C2                        00            .byte	0
13348 30C3                        00            .byte	0
13349 30C4                        00            .byte	0
13350                                           ! 769  0x00, 0x00, 0x00, 0x0c, 0x18, 0x30, 0x60, 0x30, 0x18, 0x0c, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00,
13351 30C5                        00            .byte	0
13352 30C6                        00            .byte	0
13353 30C7                        00            .byte	0
13354 30C8                        0C            .byte	$C
13355 30C9                        18            .byte	$18
13356 30CA                        30            .byte	$30
13357 30CB                        60            .byte	$60
13358 30CC                        30            .byte	$30
13359 30CD                        18            .byte	$18
13360 30CE                        0C            .byte	$C
13361 30CF                        00            .byte	0
13362 30D0                        7E            .byte	$7E
13363 30D1                        00            .byte	0
13364 30D2                        00            .byte	0
13365 30D3                        00            .byte	0
13366 30D4                        00            .byte	0
13367                                           ! 770  0x00, 0x00, 0x0e, 0x1b, 0x1b, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18,
13368 30D5                        00            .byte	0
13369 30D6                        00            .byte	0
13370 30D7                        0E            .byte	$E
13371 30D8                        1B            .byte	$1B
13372 30D9                        1B            .byte	$1B
13373 30DA                        18            .byte	$18
13374 30DB                        18            .byte	$18
13375 30DC                        18            .byte	$18
13376 30DD                        18            .byte	$18
13377 30DE                        18            .byte	$18
13378 30DF                        18            .byte	$18
13379 30E0                        18            .byte	$18
13380 30E1                        18            .byte	$18
13381 30E2                        18            .byte	$18
13382 30E3                        18            .byte	$18
13383 30E4                        18            .byte	$18
13384                                           ! 771  0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0xd8, 0xd8, 0xd8, 0x70, 0x00, 0x00, 0x00, 0x00,
13385 30E5                        18            .byte	$18
13386 30E6                        18            .byte	$18
13387 30E7                        18            .byte	$18
13388 30E8                        18            .byte	$18
13389 30E9                        18            .byte	$18
13390 30EA                        18            .byte	$18
13391 30EB                        18            .byte	$18
13392 30EC                        18            .byte	$18
13393 30ED                        D8            .byte	$D8
13394 30EE                        D8            .byte	$D8
13395 30EF                        D8            .byte	$D8
13396 30F0                        70            .byte	$70
13397 30F1                        00            .byte	0
13398 30F2                        00            .byte	0
13399 30F3                        00            .byte	0
13400 30F4                        00            .byte	0
13401                                           ! 772  0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x7e, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00,
13402 30F5                        00            .byte	0
13403 30F6                        00            .byte	0
13404 30F7                        00            .byte	0
13405 30F8                        00            .byte	0
13406 30F9                        18            .byte	$18
13407 30FA                        18            .byte	$18
13408 30FB                        00            .byte	0
13409 30FC                        7E            .byte	$7E
13410 30FD                        00            .byte	0
13411 30FE                        18            .byte	$18
13412 30FF                        18            .byte	$18
13413 3100                        00            .byte	0
13414 3101                        00            .byte	0
13415 3102                        00            .byte	0
13416 3103                        00            .byte	0
13417 3104                        00            .byte	0
13418                                           ! 773  0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0xdc, 0x00, 0x76, 0xdc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
13419 3105                        00            .byte	0
13420 3106                        00            .byte	0
13421 3107                        00            .byte	0
13422 3108                        00            .byte	0
13423 3109                        00            .byte	0
13424 310A                        76            .byte	$76
13425 310B                        DC            .byte	$DC
13426 310C                        00            .byte	0
13427 310D                        76            .byte	$76
13428 310E                        DC            .byte	$DC
13429 310F                        00            .byte	0
13430 3110                        00            .byte	0
13431 3111                        00            .byte	0
13432 3112                        00            .byte	0
13433 3113                        00            .byte	0
13434 3114                        00            .byte	0
13435                                           ! 774  0x00, 0x38, 0x6c, 0x6c, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
13436 3115                        00            .byte	0
13437 3116                        38            .byte	$38
13438 3117                        6C            .byte	$6C
13439 3118                        6C            .byte	$6C
13440 3119                        38            .byte	$38
13441 311A                        00            .byte	0
13442 311B                        00            .byte	0
13443 311C                        00            .byte	0
13444 311D                        00            .byte	0
13445 311E                        00            .byte	0
13446 311F                        00            .byte	0
13447 3120                        00            .byte	0
13448 3121                        00            .byte	0
13449 3122                        00            .byte	0
13450 3123                        00            .byte	0
13451 3124                        00            .byte	0
13452                                           ! 775  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
13453 3125                        00            .byte	0
13454 3126                        00            .byte	0
13455 3127                        00            .byte	0
13456 3128                        00            .byte	0
13457 3129                        00            .byte	0
13458 312A                        00            .byte	0
13459 312B                        00            .byte	0
13460 312C                        18            .byte	$18
13461 312D                        18            .byte	$18
13462 312E                        00            .byte	0
13463 312F                        00            .byte	0
13464 3130                        00            .byte	0
13465 3131                        00            .byte	0
13466 3132                        00            .byte	0
13467 3133                        00            .byte	0
13468 3134                        00            .byte	0
13469                                           ! 776  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
13470 3135                        00            .byte	0
13471 3136                        00            .byte	0
13472 3137                        00            .byte	0
13473 3138                        00            .byte	0
13474 3139                        00            .byte	0
13475 313A                        00            .byte	0
13476 313B                        00            .byte	0
13477 313C                        00            .byte	0
13478 313D                        18            .byte	$18
13479 313E                        00            .byte	0
13480 313F                        00            .byte	0
13481 3140                        00            .byte	0
13482 3141                        00            .byte	0
13483 3142                        00            .byte	0
13484 3143                        00            .byte	0
13485 3144                        00            .byte	0
13486                                           ! 777  0x00, 0x0f, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0xec, 0x6c, 0x6c, 0x3c, 0x1c, 0x00, 0x00, 0x00, 0x00,
13487 3145                        00            .byte	0
13488 3146                        0F            .byte	$F
13489 3147                        0C            .byte	$C
13490 3148                        0C            .byte	$C
13491 3149                        0C            .byte	$C
13492 314A                        0C            .byte	$C
13493 314B                        0C            .byte	$C
13494 314C                        EC            .byte	$EC
13495 314D                        6C            .byte	$6C
13496 314E                        6C            .byte	$6C
13497 314F                        3C            .byte	$3C
13498 3150                        1C            .byte	$1C
13499 3151                        00            .byte	0
13500 3152                        00            .byte	0
13501 3153                        00            .byte	0
13502 3154                        00            .byte	0
13503                                           ! 778  0x00, 0xd8, 0x6c, 0x6c, 0x6c, 0x6c, 0x6c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
13504 3155                        00            .byte	0
13505 3156                        D8            .byte	$D8
13506 3157                        6C            .byte	$6C
13507 3158                        6C            .byte	$6C
13508 3159                        6C            .byte	$6C
13509 315A                        6C            .byte	$6C
13510 315B                        6C            .byte	$6C
13511 315C                        00            .byte	0
13512 315D                        00            .byte	0
13513 315E                        00            .byte	0
13514 315F                        00            .byte	0
13515 3160                        00            .byte	0
13516 3161                        00            .byte	0
13517 3162                        00            .byte	0
13518 3163                        00            .byte	0
13519 3164                        00            .byte	0
13520                                           ! 779  0x00, 0x70, 0xd8, 0x30, 0x60, 0xc8, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
13521 3165                        00            .byte	0
13522 3166                        70            .byte	$70
13523 3167                        D8            .byte	$D8
13524 3168                        30            .byte	$30
13525 3169                        60            .byte	$60
13526 316A                        C8            .byte	$C8
13527 316B                        F8            .byte	$F8
13528 316C                        00            .byte	0
13529 316D                        00            .byte	0
13530 316E                        00            .byte	0
13531 316F                        00            .byte	0
13532 3170                        00            .byte	0
13533 3171                        00            .byte	0
13534 3172                        00            .byte	0
13535 3173                        00            .byte	0
13536 3174                        00            .byte	0
13537                                           ! 780  0x00, 0x00, 0x00, 0x00, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00,
13538 3175                        00            .byte	0
13539 3176                        00            .byte	0
13540 3177                        00            .byte	0
13541 3178                        00            .byte	0
13542 3179                        7C            .byte	$7C
13543 317A                        7C            .byte	$7C
13544 317B                        7C            .byte	$7C
13545 317C                        7C            .byte	$7C
13546 317D                        7C            .byte	$7C
13547 317E                        7C            .byte	$7C
13548 317F                        7C            .byte	$7C
13549 3180                        00            .byte	0
13550 3181                        00            .byte	0
13551 3182                        00            .byte	0
13552 3183                        00            .byte	0
13553 3184                        00            .byte	0
13554                                           ! 781  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
13555 3185                        00            .byte	0
13556 3186                        00            .byte	0
13557 3187                        00            .byte	0
13558 3188                        00            .byte	0
13559 3189                        00            .byte	0
13560 318A                        00            .byte	0
13561 318B                        00            .byte	0
13562                                           ! 781 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
13563 318C                        00            .byte	0
13564 318D                        00            .byte	0
13565 318E                        00            .byte	0
13566 318F                        00            .byte	0
13567 3190                        00            .byte	0
13568 3191                        00            .byte	0
13569 3192                        00            .byte	0
13570 3193                        00            .byte	0
13571                                           ! 782 };
13572 3194                        00            .byte	0
13573                                           ! 783 static Bit8u vgafont14alt[1]={0x00};
13574                       00003195            _vgafont14alt:
13575 3195                        00            .byte	0
13576                                           ! 784 static Bit8u vgafont16alt[1]={0x00};
13577                       00003196            _vgafont16alt:
13578 3196                        00            .byte	0
13579                                           ! 785 # 303 "vgabios.c" 2
13580                                           ! 303 
13581                                           ! 304 
13582                                           ! 305 
13583                                           ! 306 
13584                                           ! 307 static void init_vga_card()
13585                                           ! 308 {
13586                                           
13587                       00003197            _init_vga_card:
13588                                           ! 309  #asm
13589                                           !BCC_ASM
13590                                           ;; switch to color mode and enable CPU access 480 lines
13591 3197           BA                   03C2    mov dx, #0x3C2
13592 319A           B0                     C3    mov al, #0xC3
13593 319C           EE                           outb dx,al
13594                                           
13595                                           ;; more than 64k 3C4/04
13596 319D           BA                   03C4    mov dx, #0x3C4
13597 31A0           B0                     04    mov al, #0x04
13598 31A2           EE                           outb dx,al
13599                                           
13600                                           ;;
13601 31A3           BA                   03C5    mov dx, #0x3C5
13602 31A6           B0                     02    mov al, #0x02
13603 31A8           EE                           outb dx,al
13604                                           
13605                                            ! 325 endasm
13606                                           !BCC_ENDASM
13607                                           ! 326 
13608                                           ! 327   printf("VGABios $Id: vgabios.c,v 1.37 2003/11/04 19:26:43 vruppert Exp $\n");
13609 31A9           55                         push	bp
13610 31AA           89E5                       mov	bp,sp
13611 31AC           BB                   783B  mov	bx,#.1
13612 31AF           53                         push	bx
13613 31B0           E8         330C            call	_printf
13614 31B3           89EC                       mov	sp,bp
13615                                           ! 328 }
13616 31B5           5D                         pop	bp
13617 31B6           C3                         ret
13618                                           ! 329 
13619                                           ! 330 
13620                                           ! 331 
13621                                           ! 332 
13622                                           ! 333 
13623                                           ! 334 static void init_bios_area()
13624                                           ! 335 {
13625                       000031B7            _init_bios_area:
13626                                           ! 336 
13627                                           ! 337   write_word(0x40,0x10,read_word(0x40,0x10)&0xFFCF);
13628 31B7           55                         push	bp
13629 31B8           89E5                       mov	bp,sp
13630 31BA           B8                   0010  mov	ax,*$10
13631 31BD           50                         push	ax
13632 31BE           B8                   0040  mov	ax,*$40
13633 31C1           50                         push	ax
13634 31C2           E8         3262            call	_read_word
13635 31C5           89EC                       mov	sp,bp
13636 31C7           24                     CF  and	al,#$CF
13637 31C9           50                         push	ax
13638 31CA           B8                   0010  mov	ax,*$10
13639 31CD           50                         push	ax
13640 31CE           B8                   0040  mov	ax,*$40
13641 31D1           50                         push	ax
13642 31D2           E8         327D            call	_write_word
13643 31D5           89EC                       mov	sp,bp
13644                                           ! 338 
13645                                           ! 339 
13646                                           ! 340 
13647                                           ! 341 
13648                                           ! 342   write_byte(0x40,0x85,16);
13649 31D7           B8                   0010  mov	ax,*$10
13650 31DA           50                         push	ax
13651 31DB           B8                   0085  mov	ax,#$85
13652 31DE           50                         push	ax
13653 31DF           B8                   0040  mov	ax,*$40
13654 31E2           50                         push	ax
13655 31E3           E8         3254            call	_write_byte
13656 31E6           89EC                       mov	sp,bp
13657                                           ! 343 
13658                                           ! 344 
13659                                           ! 345   write_byte(0x40,0x87,0x60);
13660 31E8           B8                   0060  mov	ax,*$60
13661 31EB           50                         push	ax
13662 31EC           B8                   0087  mov	ax,#$87
13663 31EF           50                         push	ax
13664 31F0           B8                   0040  mov	ax,*$40
13665 31F3           50                         push	ax
13666 31F4           E8         3243            call	_write_byte
13667 31F7           89EC                       mov	sp,bp
13668                                           ! 346 
13669                                           ! 347 
13670                                           ! 348   write_byte(0x40,0x88,0xF9);
13671 31F9           B8                   00F9  mov	ax,#$F9
13672 31FC           50                         push	ax
13673 31FD           B8                   0088  mov	ax,#$88
13674 3200           50                         push	ax
13675 3201           B8                   0040  mov	ax,*$40
13676 3204           50                         push	ax
13677 3205           E8         3232            call	_write_byte
13678 3208           89EC                       mov	sp,bp
13679                                           ! 349 
13680                                           ! 350 
13681                                           ! 351   write_byte(0x40,0x89,0x51);
13682 320A           B8                   0051  mov	ax,*$51
13683 320D           50                         push	ax
13684 320E           B8                   0089  mov	ax,#$89
13685 3211           50                         push	ax
13686 3212           B8                   0040  mov	ax,*$40
13687 3215           50                         push	ax
13688 3216           E8         3221            call	_write_byte
13689 3219           89EC                       mov	sp,bp
13690                                           ! 352 
13691                                           ! 353 
13692                                           ! 354   write_byte(0x40,0x65,0x09);
13693 321B           B8                   0009  mov	ax,*9
13694 321E           50                         push	ax
13695 321F           B8                   0065  mov	ax,*$65
13696 3222           50                         push	ax
13697 3223           B8                   0040  mov	ax,*$40
13698 3226           50                         push	ax
13699 3227           E8         3210            call	_write_byte
13700 322A           89EC                       mov	sp,bp
13701                                           ! 355 }
13702 322C           5D                         pop	bp
13703 322D           C3                         ret
13704                                           ! 356 
13705                                           ! 357 
13706                                           ! 358 
13707                                           ! 359 
13708                                           ! 360 
13709                                           ! 361 static void display_splash_screen()
13710                                           ! 362 {
13711                       0000322E            _display_splash_screen:
13712                                           ! 363 }
13713 322E           C3                         ret
13714                                           ! 364 
13715                                           ! 365 
13716                                           ! 366 
13717                                           ! 367 
13718                                           ! 368 
13719                                           ! 369 
13720                                           ! 370 static void display_info()
13721                                           ! 371 {
13722                       0000322F            _display_info:
13723                                           ! 372  #asm
13724                                           !BCC_ASM
13725 322F           B8                   C000   mov ax,#0xc000
13726 3232           8ED8                        mov ds,ax
13727 3234           BE                   0006   mov si,#vgabios_name
13728 3237           E8         0013             call _display_string
13729 323A           BE                   0022   mov si,#vgabios_version
13730 323D           E8         000D             call _display_string
13731                                           
13732                                            ;;mov si,#vgabios_copyright
13733                                            ;;call _display_string
13734                                            ;;mov si,#crlf
13735                                            ;;call _display_string
13736                                           
13737 3240           BE                   0061   mov si,#vgabios_license
13738 3243           E8         0007             call _display_string
13739 3246           BE                   0096   mov si,#vgabios_website
13740 3249           E8         0001             call _display_string
13741                                            ! 389 endasm
13742                                           !BCC_ENDASM
13743                                           ! 390 }
13744 324C           C3                         ret
13745                                           ! 391 
13746                                           ! 392 static void display_string()
13747                                           ! 393 {
13748                       0000324D            _display_string:
13749                                           ! 394 
13750                                           ! 395  #asm
13751                                           !BCC_ASM
13752 324D           8CD8                        mov ax,ds
13753 324F           8EC0                        mov es,ax
13754 3251           89F7                        mov di,si
13755 3253           31C9                        xor cx,cx
13756 3255           F7D1                        not cx
13757 3257           30C0                        xor al,al
13758 3259           FC                          cld
13759 325A           F2                          repne
13760 325B           AE                           scasb
13761 325C           F7D1                        not cx
13762 325E           49                          dec cx
13763 325F           51                          push cx
13764                                           
13765 3260           B8                   0300   mov ax,#0x0300
13766 3263           BB                   0000   mov bx,#0x0000
13767 3266           CD                     10   int #0x10
13768                                           
13769 3268           59                          pop cx
13770 3269           B8                   1301   mov ax,#0x1301
13771 326C           BB                   000B   mov bx,#0x000b
13772 326F           89F5                        mov bp,si
13773 3271           CD                     10   int #0x10
13774                                            ! 418 endasm
13775                                           !BCC_ENDASM
13776                                           ! 419 }
13777 3273           C3                         ret
13778                                           ! 420 
13779                                           ! 421 
13780                                           ! 422 
13781                                           ! 423 
13782                                           ! 424 
13783                                           ! 425 
13784                                           ! 426 
13785                                           ! 427 static void int10_func(DI, SI, BP, SP, BX, DX, CX, AX, DS, ES, FLAGS)
13786                                           ! 428   Bit16u DI, SI, BP, SP, BX, DX, CX, AX, ES, DS, FLAGS;
13787                       00003274            _int10_func:
13788                                           ! 429 {
13789                                           ! 430 
13790                                           ! 431 
13791                                           ! 432  if(( AX >> 8 )!=0x0E)
13792 3274           55                         push	bp
13793 3275           89E5                       mov	bp,sp
13794 3277           8B46         12            mov	ax,$12[bp]
13795 327A           88E0                       mov	al,ah
13796 327C           30E4                       xor	ah,ah
13797 327E           3D                   000E  cmp	ax,*$E
13798 3281           74           20            je  	.2
13799                       00003283            .3:
13800                                           ! 433   printf("vgabios call ah%02x al%02x bx%04x cx%04x dx%04x\n",( AX >> 8 ),( AX & 0x00ff ),BX,CX,DX);
13801 3283           FF76         0E            push	$E[bp]
13802 3286           FF76         10            push	$10[bp]
13803 3289           FF76         0C            push	$C[bp]
13804 328C           8A46         12            mov	al,$12[bp]
13805 328F           30E4                       xor	ah,ah
13806 3291           50                         push	ax
13807 3292           8B46         12            mov	ax,$12[bp]
13808 3295           88E0                       mov	al,ah
13809 3297           30E4                       xor	ah,ah
13810 3299           50                         push	ax
13811 329A           BB                   780A  mov	bx,#.4
13812 329D           53                         push	bx
13813 329E           E8         321E            call	_printf
13814 32A1           89EC                       mov	sp,bp
13815                                           ! 434 
13816                                           ! 435 
13817                                           ! 436 
13818                                           ! 437  switch(( AX >> 8 ))
13819                       000032A3            .2:
13820 32A3           8B46         12            mov	ax,$12[bp]
13821 32A6           88E0                       mov	al,ah
13822 32A8           30E4                       xor	ah,ah
13823                                           ! 438   {
13824 32AA           E9         07EA            br 	.7
13825                                           ! 439    case 0x00:
13826                                           ! 440      biosfn_set_video_mode(( AX & 0x00ff ));
13827                       000032AD            .8:
13828 32AD           8A46         12            mov	al,$12[bp]
13829 32B0           30E4                       xor	ah,ah
13830 32B2           50                         push	ax
13831 32B3           E8         0839            call	_biosfn_set_video_mode
13832 32B6           44                         inc	sp
13833 32B7           44                         inc	sp
13834                                           ! 441      switch(( AX & 0x00ff )&0x7F)
13835 32B8           8A46         12            mov	al,$12[bp]
13836 32BB           24                     7F  and	al,*$7F
13837                                           ! 442       {case 6:
13838 32BD           EB           24            jmp .B
13839                                           ! 443         AX = ((AX & 0xff00) | (0x3F));
13840                       000032BF            .C:
13841 32BF           8B46         12            mov	ax,$12[bp]
13842 32C2           30C0                       xor	al,al
13843 32C4           0C                     3F  or	al,*$3F
13844 32C6           8946         12            mov	$12[bp],ax
13845                                           ! 444         break;
13846 32C9           EB           3D            jmp .9
13847                                           ! 445        case 0:
13848                                           ! 446        case 1:
13849                       000032CB            .D:
13850                                           ! 447        case 2:
13851                       000032CB            .E:
13852                                           ! 448        case 3:
13853                       000032CB            .F:
13854                                           ! 449        case 4:
13855                       000032CB            .10:
13856                                           ! 450        case 5:
13857                       000032CB            .11:
13858                                           ! 451        case 7:
13859                       000032CB            .12:
13860                                           ! 452         AX = ((AX & 0xff00) | (0x30));
13861                       000032CB            .13:
13862 32CB           8B46         12            mov	ax,$12[bp]
13863 32CE           30C0                       xor	al,al
13864 32D0           0C                     30  or	al,*$30
13865 32D2           8946         12            mov	$12[bp],ax
13866                                           ! 453         break;
13867 32D5           EB           31            jmp .9
13868                                           ! 454       defaul
13869                                           ! 454 t:
13870                                           ! 455         AX = ((AX & 0xff00) | (0x20));
13871                       000032D7            .14:
13872 32D7           8B46         12            mov	ax,$12[bp]
13873 32DA           30C0                       xor	al,al
13874 32DC           0C                     20  or	al,*$20
13875 32DE           8946         12            mov	$12[bp],ax
13876                                           ! 456       }
13877                                           ! 457      break;
13878 32E1           EB           25            jmp .9
13879                       000032E3            .B:
13880 32E3           2C                     00  sub	al,*0
13881 32E5           72           F0            jb 	.14
13882 32E7           3C                     07  cmp	al,*7
13883 32E9           77           1B            ja  	.15
13884 32EB           30E4                       xor	ah,ah
13885 32ED           D1E0                       shl	ax,*1
13886 32EF           89C3                       mov	bx,ax
13887 32F1           2E                         seg	cs
13888 32F2           FFA7       32F6            br	.16[bx]
13889                       000032F6            .16:
13890 32F6                      32CB            .word	.D
13891 32F8                      32CB            .word	.E
13892 32FA                      32CB            .word	.F
13893 32FC                      32CB            .word	.10
13894 32FE                      32CB            .word	.11
13895 3300                      32CB            .word	.12
13896 3302                      32BF            .word	.C
13897 3304                      32CB            .word	.13
13898                       00003306            .15:
13899 3306           EB           CF            jmp	.14
13900                       00003308            .9:
13901 3308           E9         07E2            br 	.5
13902                                           ! 458    case 0x01:
13903                                           ! 459      biosfn_set_cursor_shape(( CX >> 8 ),( CX & 0x00ff ));
13904                       0000330B            .17:
13905 330B           8A46         10            mov	al,$10[bp]
13906 330E           30E4                       xor	ah,ah
13907 3310           50                         push	ax
13908 3311           8B46         10            mov	ax,$10[bp]
13909 3314           88E0                       mov	al,ah
13910 3316           30E4                       xor	ah,ah
13911 3318           50                         push	ax
13912 3319           E8         0E47            call	_biosfn_set_cursor_shape
13913 331C           83C4                   04  add	sp,*4
13914                                           ! 460      break;
13915 331F           E9         07CB            br 	.5
13916                                           ! 461    case 0x02:
13917                                           ! 462      biosfn_set_cursor_pos(( BX >> 8 ),DX);
13918                       00003322            .18:
13919 3322           FF76         0E            push	$E[bp]
13920 3325           8B46         0C            mov	ax,$C[bp]
13921 3328           88E0                       mov	al,ah
13922 332A           30E4                       xor	ah,ah
13923 332C           50                         push	ax
13924 332D           E8         0F34            call	_biosfn_set_cursor_pos
13925 3330           83C4                   04  add	sp,*4
13926                                           ! 463      break;
13927 3333           E9         07B7            br 	.5
13928                                           ! 464    case 0x03:
13929                                           ! 465      biosfn_get_cursor_pos(( BX >> 8 ),&CX,&DX);
13930                       00003336            .19:
13931 3336           8D5E         0E            lea	bx,$E[bp]
13932 3339           53                         push	bx
13933 333A           8D5E         10            lea	bx,$10[bp]
13934 333D           53                         push	bx
13935 333E           8B46         0C            mov	ax,$C[bp]
13936 3341           88E0                       mov	al,ah
13937 3343           30E4                       xor	ah,ah
13938 3345           50                         push	ax
13939 3346           E8         101B            call	_biosfn_get_cursor_pos
13940 3349           83C4                   06  add	sp,*6
13941                                           ! 466      break;
13942 334C           E9         079E            br 	.5
13943                                           ! 467    case 0x04:
13944                                           ! 468 
13945                                           ! 469 
13946                                           ! 470      unimplemented();
13947                       0000334F            .1A:
13948 334F           E8         3151            call	_unimplemented
13949                                           ! 471 
13950                                           ! 472      AX=0x00;
13951 3352           31C0                       xor	ax,ax
13952 3354           8946         12            mov	$12[bp],ax
13953                                           ! 473      BX=0x00;
13954 3357           31C0                       xor	ax,ax
13955 3359           8946         0C            mov	$C[bp],ax
13956                                           ! 474      CX=0x00;
13957 335C           31C0                       xor	ax,ax
13958 335E           8946         10            mov	$10[bp],ax
13959                                           ! 475      DX=0x00;
13960 3361           31C0                       xor	ax,ax
13961 3363           8946         0E            mov	$E[bp],ax
13962                                           ! 476      break;
13963 3366           E9         0784            br 	.5
13964                                           ! 477    case 0x05:
13965                                           ! 478      biosfn_set_active_page(( AX & 0x00ff ));
13966                       00003369            .1B:
13967 3369           8A46         12            mov	al,$12[bp]
13968 336C           30E4                       xor	ah,ah
13969 336E           50                         push	ax
13970 336F           E8         1067            call	_biosfn_set_active_page
13971 3372           44                         inc	sp
13972 3373           44                         inc	sp
13973                                           ! 479      break;
13974 3374           E9         0776            br 	.5
13975                                           ! 480    case 0x06:
13976                                           ! 481      biosfn_scroll(( AX & 0x00ff ),( BX >> 8 ),( CX >> 8 ),( CX & 0x00ff ),( DX >> 8 ),( DX & 0x00ff ),0xFF,1);
13977                       00003377            .1C:
13978 3377           B8                   0001  mov	ax,*1
13979 337A           50                         push	ax
13980 337B           B8                   00FF  mov	ax,#$FF
13981 337E           50                         push	ax
13982 337F           8A46         0E            mov	al,$E[bp]
13983 3382           30E4                       xor	ah,ah
13984 3384           50                         push	ax
13985 3385           8B46         0E            mov	ax,$E[bp]
13986 3388           88E0                       mov	al,ah
13987 338A           30E4                       xor	ah,ah
13988 338C           50                         push	ax
13989 338D           8A46         10            mov	al,$10[bp]
13990 3390           30E4                       xor	ah,ah
13991 3392           50                         push	ax
13992 3393           8B46         10            mov	ax,$10[bp]
13993 3396           88E0                       mov	al,ah
13994 3398           30E4                       xor	ah,ah
13995 339A           50                         push	ax
13996 339B           8B46         0C            mov	ax,$C[bp]
13997 339E           88E0                       mov	al,ah
13998 33A0           30E4                       xor	ah,ah
13999 33A2           50                         push	ax
14000 33A3           8A46         12            mov	al,$12[bp]
14001 33A6           30E4                       xor	ah,ah
14002 33A8           50                         push	ax
14003 33A9           E8         11A7            call	_biosfn_scroll
14004 33AC           83C4                   10  add	sp,*$10
14005                                           ! 482      break;
14006 33AF           E9         073B            br 	.5
14007                                           ! 483    case 0x07:
14008                                           ! 484      biosfn_scroll(( AX & 0x00ff ),( BX >> 8 ),( CX >> 8 ),( CX & 0x00ff ),( DX >> 8 ),( DX & 0x00ff ),0xFF,0);
14009                       000033B2            .1D:
14010 33B2           31C0                       xor	ax,ax
14011 33B4           50                         push	ax
14012 33B5           B8                   00FF  mov	ax,#$FF
14013 33B8           50                         push	ax
14014 33B9           8A46         0E            mov	al,$E[bp]
14015 33BC           30E4                       xor	ah,ah
14016 33BE           50                         push	ax
14017 33BF           8B46         0E            mov	ax,$E[bp]
14018 33C2           88E0                       mov	al,ah
14019 33C4           30E4                       xor	ah,ah
14020 33C6           50                         push	ax
14021 33C7           8A46         10            mov	al,$10[bp]
14022 33CA           30E4                       xor	ah,ah
14023 33CC           50                         push	ax
14024 33CD           8B46         10            mov	ax,$10[bp]
14025 33D0           88E0                       mov	al,ah
14026 33D2           30E4                       xor	ah,ah
14027 33D4           50                         push	ax
14028 33D5           8B46         0C            mov	ax,$C[bp]
14029 33D8           88E0                       mov	al,ah
14030 33DA           30E4                       xor	ah,ah
14031 33DC           50                         push	ax
14032 33DD           8A46         12            mov	al,$12[bp]
14033 33E0           30E4                       xor	ah,ah
14034 33E2           50                         push	ax
14035 33E3           E8         116D            call	_biosfn_scroll
14036 33E6           83C4                   10  add	sp,*$10
14037                                           ! 485      break;
14038 33E9           E9         0701            br 	.5
14039                                           ! 486    case 0x08:
14040                                           ! 487      biosfn_read_char_attr(( BX >> 8 ),&AX);
14041                       000033EC            .1E:
14042 33EC           8D5E         12            lea	bx,$12[bp]
14043 33EF           53                         push	bx
14044 33F0           8B46         0C            mov	ax,$C[bp]
14045 33F3           88E0                       mov	al,ah
14046 33F5           30E4                       xor	ah,ah
14047 33F7           50                         push	ax
14048 33F8           E8         14AE            call	_biosfn_read_char_attr
14049 33FB           83C4                   04  add	sp,*4
14050                                           ! 488      break;
14051 33FE           E9         06EC            br 	.5
14052                                           ! 489    case 0x09:
14053                                           ! 490      biosfn_write_char_attr(( AX & 0x00ff ),( BX >> 8 ),( BX & 0x00ff ),CX);
14054                       00003401            .1F:
14055 3401           FF76         10            push	$10[bp]
14056 3404           8A46         0C            mov	al,$C[bp]
14057 3407           30E4                       xor	ah,ah
14058 3409           50                         push	ax
14059 340A           8B46         0C            mov	ax,$C[bp]
14060 340D           88E0                       mov	al,ah
14061 340F           30E4                       xor	ah,ah
14062 3411           50                         push	ax
14063 3412           8A46         12            mov	al,$12[bp]
14064 3415           30E4                       xor	ah,ah
14065 3417           50                         push	ax
14066 3418           E8         169B            call	_biosfn_write_char_attr
14067 341B           83C4                   08  add	sp,*8
14068                                           ! 491      break;
14069 341E           E9         06CC            br 	.5
14070                                           ! 492    case 0x0A:
14071                                           ! 493      biosfn_write_char_only(( AX & 0x00ff ),( BX >> 8 ),( BX & 0x00ff ),CX);
14072                       00003421            .20:
14073 3421           FF76         10            push	$10[bp]
14074 3424           8A46         0C            mov	al,$C[bp]
14075 3427           30E4                       xor	ah,ah
14076 3429           50                         push	ax
14077 342A           8B46         0C            mov	ax,$C[bp]
14078 342D           88E0                       mov	al,ah
14079 342F           30E4                       xor	ah,ah
14080 3431           50                         push	ax
14081 3432           8A46         12            mov	al,$12[bp]
14082 3435           30E4                       xor	ah,ah
14083 3437           50                         push	ax
14084 3438           E8         17EF            call	_biosfn_write_char_only
14085 343B           83C4                   08  add	sp,*8
14086                                           ! 494      break;
14087 343E           E9         06AC            br 	.5
14088                                           ! 495    case 0x0B:
14089                                           ! 496      if(( BX >> 8 )==0x00)
14090                       00003441            .21:
14091 3441           8B46         0C            mov	ax,$C[bp]
14092 3444           88E0                       mov	al,ah
14093 3446           30E4                       xor	ah,ah
14094 3448           85C0                       test	ax,ax
14095 344A           75           0D            jne 	.22
14096                       0000344C            .23:
14097                                           ! 497       biosfn_set_border_color(( BX & 0x00ff ));
14098 344C           8A46         0C            mov	al,$C[bp]
14099 344F           30E4                       xor	ah,ah
14100 3451           50                         push	ax
14101 3452           E8         194D            call	_biosfn_set_border_color
14102 3455           44                         inc	sp
14103 3456           44                         inc	sp
14104                                           ! 498      else
14105                                           ! 499       biosfn_set_palette(( BX & 0x00ff ));
14106 3457           EB           0B            jmp .24
14107                       00003459            .22:
14108 3459           8A46         0C            mov	al,$C[bp]
14109 345C           30E4                       xor	ah,ah
14110 345E           50                         push	ax
14111 345F           E8         1948            call	_biosfn_set_palette
14112 3462           44                         inc	sp
14113 3463           44                         inc	sp
14114                                           ! 500      break;
14115                       00003464            .24:
14116 3464           E9         0686            br 	.5
14117                                           ! 501    case 0x0C:
14118                                           ! 502      biosfn_write_pixel(( BX >> 8 ),( AX & 0x00ff ),CX,DX);
14119                       00003467            .25:
14120 3467           FF76         0E            push	$E[bp]
14121 346A           FF76         10            push	$10[bp]
14122 346D           8A46         12            mov	al,$12[bp]
14123 3470           30E4                       xor	ah,ah
14124 3472           50                         push	ax
14125 3473           8B46         0C            mov	ax,$C[bp]
14126 3476           88E0                       mov	al,ah
14127 3478           30E4                       xor	ah,ah
14128 347A           50                         push	ax
14129 347B           E8         1934            call	_biosfn_write_pixel
14130 347E           83C4                   08  add	sp,*8
14131                                           ! 503      break;
14132 3481           E9         0669            br 	.5
14133                                           ! 504    case 0x0D:
14134                                           ! 505      biosfn_read_pixel(( BX >> 8 ),CX,DX,&AX);
14135                       00003484            .26:
14136 3484           8D5E         12            lea	bx,$12[bp]
14137 3487           53                         push	bx
14138 3488           FF76         0E            push	$E[bp]
14139 348B           FF76         10            push	$10[bp]
14140 348E           8B46         0C            mov	ax,$C[bp]
14141 3491           88E0                       mov	al,ah
14142 3493           30E4                       xor	ah,ah
14143 3495           50                         push	ax
14144 3496           E8         1921            call	_biosfn_read_pixel
14145 3499           83C4                   08  add	sp,*8
14146                                           ! 506      break;
14147 349C           E9         064E            br 	.5
14148                                           ! 507    case 0x0E:
14149                                           ! 508 
14150                                           ! 509 
14151                                           ! 510      biosfn_write_teletype(( AX & 0x00ff ),0xff,( BX & 0x00ff ),2);
14152                       0000349F            .27:
14153 349F           B8                   0002  mov	ax,*2
14154 34A2           50                         push	ax
14155 34A3           8A46         0C            mov	al,$C[bp]
14156 34A6           30E4                       xor	ah,ah
14157 34A8           50                         push	ax
14158 34A9           B8                   00FF  mov	ax,#$FF
14159 34AC           50                         push	ax
14160 34AD           8A46         12            mov	al,$12[bp]
14161 34B0           30E4                       xor	ah,ah
14162 34B2           50                         push	ax
14163 34B3           E8         190C            call	_biosfn_write_teletype
14164 34B6           83C4                   08  add	sp,*8
14165                                           ! 511      break;
14166 34B9           E9         0631            br 	.5
14167                                           ! 512    case 0x0F:
14168                                           ! 513      biosfn_get_video_mode(&AX,&BX);
14169                       000034BC            .28:
14170 34BC           8D5E         0C            lea	bx,$C[bp]
14171 34BF           53                         push	bx
14172 34C0           8D5E         12            lea	bx,$12[bp]
14173 34C3           53                         push	bx
14174 34C4           E8         1BAB            call	_biosfn_get_video_mode
14175 34C7           83C4                   04  add	sp,*4
14176                                           ! 514      break;
14177 34CA           E9         0620            br 	.5
14178                                           ! 515    case 0x10:
14179                                           ! 516      switch(( AX & 0x00ff ))
14180                       000034CD            .29:
14181 34CD           8A46         12            mov	al,$12[bp]
14182                                           ! 517       {
14183 34D0           E9         0122            br 	.2C
14184                                           ! 518        case 0x00:
14185                                           ! 519         biosfn_set_single_palette_reg(( BX & 0x00ff ),( BX >> 8 ));
14186                       000034D3            .2D:
14187 34D3           8B46         0C            mov	ax,$C[bp]
14188 34D6           88E0                       mov	al,ah
14189 34D8           30E4                       xor	ah,ah
14190 34DA           50                         push	ax
14191 34DB           8A46         0C            mov	al,$C[bp]
14192 34DE           30E4                       xor	ah,ah
14193 34E0           50                         push	ax
14194 34E1           E8         1C19            call	_biosfn_set_single_palette_reg
14195 34E4           83C4                   04  add	sp,*4
14196                                           ! 520         break;
14197 34E7           E9         0158            br 	.2A
14198                                           ! 521        case 0x01:
14199                                           ! 522         biosfn_set_overscan_border_color(( BX >> 8 ));
14200                       000034EA            .2E:
14201 34EA           8B46         0C            mov	ax,$C[bp]
14202 34ED           88E0                       mov	al,ah
14203 34EF           30E4                       xor	ah,ah
14204 34F1           50                         push	ax
14205 34F2           E8         1C48            call	_biosfn_set_overscan_border_color
14206 34F5           44                         inc	sp
14207 34F6           44                         inc	sp
14208                                           ! 523         break;
14209 34F7           E9         0148            br 	.2A
14210                                           ! 524        case 0x02:
14211                                           ! 525         biosfn_set_all_palette_reg(ES,DX);
14212                       000034FA            .2F:
14213 34FA           FF76         0E            push	$E[bp]
14214 34FD           FF76         16            push	$16[bp]
14215 3500           E8         1C71            call	_biosfn_set_all_palette_reg
14216 3503           83C4                   04  add	sp,*4
14217                                           ! 526         break;
14218 3506           E9         0139            br 	.2A
14219                                           ! 527        case 0x03:
14220                                           ! 528         biosfn_toggle_intensity(( BX & 0x00ff ));
14221                       00003509            .30:
14222 3509           8A46         0C            mov	al,$C[bp]
14223 350C           30E4                       xor	ah,ah
14224 350E           50                         push	ax
14225 350F           E8         1CEE            call	_biosfn_toggle_intensity
14226 3512           44                         inc	sp
14227 3513           44                         inc	sp
14228                                           ! 529         break;
14229 3514           E9         012B            br 	.2A
14230                                           ! 530        case 0x07:
14231                                           ! 531         biosfn_get_single_palette_reg(( BX & 0x00ff ),&BX);
14232                       00003517            .31:
14233 3517           8D5E         0C            lea	bx,$C[bp]
14234 351A           53                         push	bx
14235 351B           8A46         0C            mov	al,$C[bp]
14236 351E           30E4                       xor	ah,ah
14237 3520           50                         push	ax
14238 3521           E8         1D45            call	_biosfn_get_single_palette_reg
14239 3524           83C4                   04  add	sp,*4
14240                                           ! 532         break;
14241 3527           E9         0118            br 	.2A
14242                                           ! 533        case 0x08:
14243                                           ! 534         biosfn_read_overscan_border_color(
14244                       0000352A            .32:
14245                                           ! 534 &BX);
14246 352A           8D5E         0C            lea	bx,$C[bp]
14247 352D           53                         push	bx
14248 352E           E8         1D9A            call	_biosfn_read_overscan_border_color
14249 3531           44                         inc	sp
14250 3532           44                         inc	sp
14251                                           ! 535         break;
14252 3533           E9         010C            br 	.2A
14253                                           ! 536        case 0x09:
14254                                           ! 537         biosfn_get_all_palette_reg(ES,DX);
14255                       00003536            .33:
14256 3536           FF76         0E            push	$E[bp]
14257 3539           FF76         16            push	$16[bp]
14258 353C           E8         1DDC            call	_biosfn_get_all_palette_reg
14259 353F           83C4                   04  add	sp,*4
14260                                           ! 538         break;
14261 3542           E9         00FD            br 	.2A
14262                                           ! 539        case 0x10:
14263                                           ! 540         biosfn_set_single_dac_reg(BX,( CX >> 8 ),( CX & 0x00ff ),( DX >> 8 ));
14264                       00003545            .34:
14265 3545           8B46         0E            mov	ax,$E[bp]
14266 3548           88E0                       mov	al,ah
14267 354A           30E4                       xor	ah,ah
14268 354C           50                         push	ax
14269 354D           8A46         10            mov	al,$10[bp]
14270 3550           30E4                       xor	ah,ah
14271 3552           50                         push	ax
14272 3553           8B46         10            mov	ax,$10[bp]
14273 3556           88E0                       mov	al,ah
14274 3558           30E4                       xor	ah,ah
14275 355A           50                         push	ax
14276 355B           FF76         0C            push	$C[bp]
14277 355E           E8         1E44            call	_biosfn_set_single_dac_reg
14278 3561           83C4                   08  add	sp,*8
14279                                           ! 541         break;
14280 3564           E9         00DB            br 	.2A
14281                                           ! 542        case 0x12:
14282                                           ! 543         biosfn_set_all_dac_reg(BX,CX,ES,DX);
14283                       00003567            .35:
14284 3567           FF76         0E            push	$E[bp]
14285 356A           FF76         16            push	$16[bp]
14286 356D           FF76         10            push	$10[bp]
14287 3570           FF76         0C            push	$C[bp]
14288 3573           E8         1E6D            call	_biosfn_set_all_dac_reg
14289 3576           83C4                   08  add	sp,*8
14290                                           ! 544         break;
14291 3579           E9         00C6            br 	.2A
14292                                           ! 545        case 0x13:
14293                                           ! 546         biosfn_select_video_dac_color_page(( BX & 0x00ff ),( BX >> 8 ));
14294                       0000357C            .36:
14295 357C           8B46         0C            mov	ax,$C[bp]
14296 357F           88E0                       mov	al,ah
14297 3581           30E4                       xor	ah,ah
14298 3583           50                         push	ax
14299 3584           8A46         0C            mov	al,$C[bp]
14300 3587           30E4                       xor	ah,ah
14301 3589           50                         push	ax
14302 358A           E8         1EDF            call	_biosfn_select_video_dac_color_page
14303 358D           83C4                   04  add	sp,*4
14304                                           ! 547         break;
14305 3590           E9         00AF            br 	.2A
14306                                           ! 548        case 0x15:
14307                                           ! 549         biosfn_read_single_dac_reg(( BX & 0x00ff ),&DX,&CX);
14308                       00003593            .37:
14309 3593           8D5E         10            lea	bx,$10[bp]
14310 3596           53                         push	bx
14311 3597           8D5E         0E            lea	bx,$E[bp]
14312 359A           53                         push	bx
14313 359B           8A46         0C            mov	al,$C[bp]
14314 359E           30E4                       xor	ah,ah
14315 35A0           50                         push	ax
14316 35A1           E8         1F82            call	_biosfn_read_single_dac_reg
14317 35A4           83C4                   06  add	sp,*6
14318                                           ! 550         break;
14319 35A7           E9         0098            br 	.2A
14320                                           ! 551        case 0x17:
14321                                           ! 552         biosfn_read_all_dac_reg(BX,CX,ES,DX);
14322                       000035AA            .38:
14323 35AA           FF76         0E            push	$E[bp]
14324 35AD           FF76         16            push	$16[bp]
14325 35B0           FF76         10            push	$10[bp]
14326 35B3           FF76         0C            push	$C[bp]
14327 35B6           E8         1FE5            call	_biosfn_read_all_dac_reg
14328 35B9           83C4                   08  add	sp,*8
14329                                           ! 553         break;
14330 35BC           E9         0083            br 	.2A
14331                                           ! 554        case 0x18:
14332                                           ! 555         biosfn_set_pel_mask(( BX & 0x00ff ));
14333                       000035BF            .39:
14334 35BF           8A46         0C            mov	al,$C[bp]
14335 35C2           30E4                       xor	ah,ah
14336 35C4           50                         push	ax
14337 35C5           E8         205C            call	_biosfn_set_pel_mask
14338 35C8           44                         inc	sp
14339 35C9           44                         inc	sp
14340                                           ! 556         break;
14341 35CA           EB           76            jmp .2A
14342                                           ! 557        case 0x19:
14343                                           ! 558         biosfn_read_pel_mask(&BX);
14344                       000035CC            .3A:
14345 35CC           8D5E         0C            lea	bx,$C[bp]
14346 35CF           53                         push	bx
14347 35D0           E8         2065            call	_biosfn_read_pel_mask
14348 35D3           44                         inc	sp
14349 35D4           44                         inc	sp
14350                                           ! 559         break;
14351 35D5           EB           6B            jmp .2A
14352                                           ! 560        case 0x1A:
14353                                           ! 561         biosfn_read_video_dac_state(&BX);
14354                       000035D7            .3B:
14355 35D7           8D5E         0C            lea	bx,$C[bp]
14356 35DA           53                         push	bx
14357 35DB           E8         2081            call	_biosfn_read_video_dac_state
14358 35DE           44                         inc	sp
14359 35DF           44                         inc	sp
14360                                           ! 562         break;
14361 35E0           EB           60            jmp .2A
14362                                           ! 563        case 0x1B:
14363                                           ! 564         biosfn_perform_gray_scale_summing(BX,CX);
14364                       000035E2            .3C:
14365 35E2           FF76         10            push	$10[bp]
14366 35E5           FF76         0C            push	$C[bp]
14367 35E8           E8         2111            call	_biosfn_perform_gray_scale_summing
14368 35EB           83C4                   04  add	sp,*4
14369                                           ! 565         break;
14370 35EE           EB           52            jmp .2A
14371                                           ! 566 
14372                                           ! 567        default:
14373                                           ! 568         unknown();
14374                       000035F0            .3D:
14375 35F0           E8         2EBE            call	_unknown
14376                                           ! 569 
14377                                           ! 570       }
14378                                           ! 571      break;
14379 35F3           EB           4D            jmp .2A
14380                       000035F5            .2C:
14381 35F5           2C                     00  sub	al,*0
14382 35F7           72           F7            jb 	.3D
14383 35F9           3C                     1B  cmp	al,*$1B
14384 35FB           77           43            ja  	.3E
14385 35FD           30E4                       xor	ah,ah
14386 35FF           D1E0                       shl	ax,*1
14387 3601           89C3                       mov	bx,ax
14388 3603           2E                         seg	cs
14389 3604           FFA7       3608            br	.3F[bx]
14390                       00003608            .3F:
14391 3608                      34D3            .word	.2D
14392 360A                      34EA            .word	.2E
14393 360C                      34FA            .word	.2F
14394 360E                      3509            .word	.30
14395 3610                      35F0            .word	.3D
14396 3612                      35F0            .word	.3D
14397 3614                      35F0            .word	.3D
14398 3616                      3517            .word	.31
14399 3618                      352A            .word	.32
14400 361A                      3536            .word	.33
14401 361C                      35F0            .word	.3D
14402 361E                      35F0            .word	.3D
14403 3620                      35F0            .word	.3D
14404 3622                      35F0            .word	.3D
14405 3624                      35F0            .word	.3D
14406 3626                      35F0            .word	.3D
14407 3628                      3545            .word	.34
14408 362A                      35F0            .word	.3D
14409 362C                      3567            .word	.35
14410 362E                      357C            .word	.36
14411 3630                      35F0            .word	.3D
14412 3632                      3593            .word	.37
14413 3634                      35F0            .word	.3D
14414 3636                      35AA            .word	.38
14415 3638                      35BF            .word	.39
14416 363A                      35CC            .word	.3A
14417 363C                      35D7            .word	.3B
14418 363E                      35E2            .word	.3C
14419                       00003640            .3E:
14420 3640           EB           AE            jmp	.3D
14421                       00003642            .2A:
14422 3642           E9         04A8            br 	.5
14423                                           ! 572    case 0x11:
14424                                           ! 573      switch(( AX & 0x00ff ))
14425                       00003645            .40:
14426 3645           8A46         12            mov	al,$12[bp]
14427                                           ! 574       {
14428 3648           E9         00F2            br 	.43
14429                                           ! 575        case 0x00:
14430                                           ! 576        case 0x10:
14431                       0000364B            .44:
14432                                           ! 577         biosfn_load_text_user_pat(( AX & 0x00ff ),ES,BP,CX,DX,( BX & 0x00ff ),( BX >> 8 ));
14433                       0000364B            .45:
14434 364B           8B46         0C            mov	ax,$C[bp]
14435 364E           88E0                       mov	al,ah
14436 3650           30E4                       xor	ah,ah
14437 3652           50                         push	ax
14438 3653           8A46         0C            mov	al,$C[bp]
14439 3656           30E4                       xor	ah,ah
14440 3658           50                         push	ax
14441 3659           FF76         0E            push	$E[bp]
14442 365C           FF76         10            push	$10[bp]
14443 365F           FF76         08            push	8[bp]
14444 3662           FF76         16            push	$16[bp]
14445 3665           8A46         12            mov	al,$12[bp]
14446 3668           30E4                       xor	ah,ah
14447 366A           50                         push	ax
14448 366B           E8         23BD            call	_biosfn_load_text_user_pat
14449 366E           83C4                   0E  add	sp,*$E
14450                                           ! 578         break;
14451 3671           E9         0125            br 	.41
14452                                           ! 579        case 0x01:
14453                                           ! 580        case 0x11:
14454                       00003674            .46:
14455                                           ! 581         biosfn_load_text_8_14_pat(( AX & 0x00ff ),( BX & 0x00ff ));
14456                       00003674            .47:
14457 3674           8A46         0C            mov	al,$C[bp]
14458 3677           30E4                       xor	ah,ah
14459 3679           50                         push	ax
14460 367A           8A46         12            mov	al,$12[bp]
14461 367D           30E4                       xor	ah,ah
14462 367F           50                         push	ax
14463 3680           E8         242D            call	_biosfn_load_text_8_14_pat
14464 3683           83C4                   04  add	sp,*4
14465                                           ! 582         break;
14466 3686           E9         0110            br 	.41
14467                                           ! 583        case 0x02:
14468                                           ! 584        case 0x12:
14469                       00003689            .48:
14470                                           ! 585         biosfn_load_text_8_8_pat(( AX & 0x00ff ),( BX & 0x00ff ));
14471                       00003689            .49:
14472 3689           8A46         0C            mov	al,$C[bp]
14473 368C           30E4                       xor	ah,ah
14474 368E           50                         push	ax
14475 368F           8A46         12            mov	al,$12[bp]
14476 3692           30E4                       xor	ah,ah
14477 3694           50                         push	ax
14478 3695           E8         2498            call	_biosfn_load_text_8_8_pat
14479 3698           83C4                   04  add	sp,*4
14480                                           ! 586         break;
14481 369B           E9         00FB            br 	.41
14482                                           ! 587        case 0x03:
14483                                           ! 588         biosfn_set_text_block_specifier(( BX & 0x00ff ));
14484                       0000369E            .4A:
14485 369E           8A46         0C            mov	al,$C[bp]
14486 36A1           30E4                       xor	ah,ah
14487 36A3           50                         push	ax
14488 36A4           E8         2503            call	_biosfn_set_text_block_specifier
14489 36A7           44                         inc	sp
14490 36A8           44                         inc	sp
14491                                           ! 589         break;
14492 36A9           E9         00ED            br 	.41
14493                                           ! 590        case 0x04:
14494                                           ! 591        case 0x14:
14495                       000036AC            .4B:
14496                                           ! 592         biosfn_load_text_8_16_pat(( AX & 0x00ff ),( BX & 0x00ff ));
14497                       000036AC            .4C:
14498 36AC           8A46         0C            mov	al,$C[bp]
14499 36AF           30E4                       xor	ah,ah
14500 36B1           50                         push	ax
14501 36B2           8A46         12            mov	al,$12[bp]
14502 36B5           30E4                       xor	ah,ah
14503 36B7           50                         push	ax
14504 36B8           E8         2510            call	_biosfn_load_text_8_16_pat
14505 36BB           83C4                   04  add	sp,*4
14506                                           ! 593         break;
14507 36BE           E9         00D8            br 	.41
14508                                           ! 594        case 0x20:
14509                                           ! 595         biosfn_load_gfx_8_8_chars(ES,BP);
14510                       000036C1            .4D:
14511 36C1           FF76         08            push	8[bp]
14512 36C4           FF76         16            push	$16[bp]
14513 36C7           E8         257B            call	_biosfn_load_gfx_8_8_chars
14514 36CA           83C4                   04  add	sp,*4
14515                                           ! 596         break;
14516 36CD           E9         00C9            br 	.41
14517                                           ! 597        case 0x21:
14518                                           ! 598         biosfn_load_gfx_user_chars(ES,BP,CX,( BX & 0x00ff ),( DX & 0x00ff ));
14519                       000036D0            .4E:
14520 36D0           8A46         0E            mov	al,$E[bp]
14521 36D3           30E4                       xor	ah,ah
14522 36D5           50                         push	ax
14523 36D6           8A46         0C            mov	al,$C[bp]
14524 36D9           30E4                       xor	ah,ah
14525 36DB           50                         push	ax
14526 36DC           FF76         10            push	$10[bp]
14527 36DF           FF76         08            push	8[bp]
14528 36E2           FF76         16            push	$16[bp]
14529 36E5           E8         2565            call	_biosfn_load_gfx_user_chars
14530 36E8           83C4                   0A  add	sp,*$A
14531                                           ! 599         break;
14532 36EB           E9         00AB            br 	.41
14533                                           ! 600        case 0x22:
14534                                           ! 601         biosfn_load_gfx_8_14_chars(( BX & 0x00ff ));
14535                       000036EE            .4F:
14536 36EE           8A46         0C            mov	al,$C[bp]
14537 36F1           30E4                       xor	ah,ah
14538 36F3           50                         push	ax
14539 36F4           E8         255E            call	_biosfn_load_gfx_8_14_chars
14540 36F7           44                         inc	sp
14541 36F8           44                         inc	sp
14542                                           ! 602         break;
14543 36F9           E9         009D            br 	.41
14544                                           ! 603        case 0x23:
14545                                           ! 604         biosfn_load_gfx_8_8_dd_chars(( BX & 0x00ff ));
14546                       000036FC            .50:
14547 36FC           8A46         0C            mov	al,$C[bp]
14548 36FF           30E4                       xor	ah,ah
14549 3701           50                         push	ax
14550 3702           E8         2558            call	_biosfn_load_gfx_8_8_dd_chars
14551 3705           44                         inc	sp
14552 3706           44                         inc	sp
14553                                           ! 605         break;
14554 3707           E9         008F            br 	.41
14555                                           ! 606        case 0x24:
14556                                           ! 607         biosfn_load_gfx_8_16_chars(( BX & 0x00ff ));
14557                       0000370A            .51:
14558 370A           8A46         0C            mov	al,$C[bp]
14559 370D           30E4                       xor	ah,ah
14560 370F           50                         push	ax
14561 3710           E8         2552            call	_biosfn_load_gfx_8_16_chars
14562 3713           44                         inc	sp
14563 3714           44                         inc	sp
14564                                           ! 608         break;
14565 3715           E9         0081            br 	.41
14566                                           ! 609        case 0x30:
14567                                           ! 610         biosfn_
14568                                           ! 610 get_font_info(( BX >> 8 ),&ES,&BP,&CX,&DX);
14569                       00003718            .52:
14570 3718           8D5E         0E            lea	bx,$E[bp]
14571 371B           53                         push	bx
14572 371C           8D5E         10            lea	bx,$10[bp]
14573 371F           53                         push	bx
14574 3720           8D5E         08            lea	bx,8[bp]
14575 3723           53                         push	bx
14576 3724           8D5E         16            lea	bx,$16[bp]
14577 3727           53                         push	bx
14578 3728           8B46         0C            mov	ax,$C[bp]
14579 372B           88E0                       mov	al,ah
14580 372D           30E4                       xor	ah,ah
14581 372F           50                         push	ax
14582 3730           E8         253A            call	_biosfn_get_font_info
14583 3733           83C4                   0A  add	sp,*$A
14584                                           ! 611         break;
14585 3736           EB           61            jmp .41
14586                                           ! 612 
14587                                           ! 613        default:
14588                                           ! 614         unknown();
14589                       00003738            .53:
14590 3738           E8         2D76            call	_unknown
14591                                           ! 615 
14592                                           ! 616       }
14593                                           ! 617 
14594                                           ! 618      break;
14595 373B           EB           5C            jmp .41
14596                       0000373D            .43:
14597 373D           2C                     00  sub	al,*0
14598 373F         0F84         FF08            beq 	.44
14599 3743           2C                     01  sub	al,*1
14600 3745         0F84         FF2B            beq 	.46
14601 3749           2C                     01  sub	al,*1
14602 374B         0F84         FF3A            beq 	.48
14603 374F           2C                     01  sub	al,*1
14604 3751         0F84         FF49            beq 	.4A
14605 3755           2C                     01  sub	al,*1
14606 3757         0F84         FF51            beq 	.4B
14607 375B           2C                     0C  sub	al,*$C
14608 375D         0F84         FEEA            beq 	.45
14609 3761           2C                     01  sub	al,*1
14610 3763         0F84         FF0D            beq 	.47
14611 3767           2C                     01  sub	al,*1
14612 3769         0F84         FF1C            beq 	.49
14613 376D           2C                     02  sub	al,*2
14614 376F         0F84         FF39            beq 	.4C
14615 3773           2C                     0C  sub	al,*$C
14616 3775         0F84         FF48            beq 	.4D
14617 3779           2C                     01  sub	al,*1
14618 377B         0F84         FF51            beq 	.4E
14619 377F           2C                     01  sub	al,*1
14620 3781         0F84         FF69            beq 	.4F
14621 3785           2C                     01  sub	al,*1
14622 3787         0F84         FF71            beq 	.50
14623 378B           2C                     01  sub	al,*1
14624 378D         0F84         FF79            beq 	.51
14625 3791           2C                     0C  sub	al,*$C
14626 3793         0F84         FF81            beq 	.52
14627 3797           EB           9F            jmp	.53
14628                       00003799            .41:
14629 3799           E9         0351            br 	.5
14630                                           ! 619    case 0x12:
14631                                           ! 620      switch(( BX & 0x00ff ))
14632                       0000379C            .54:
14633 379C           8A46         0C            mov	al,$C[bp]
14634                                           ! 621       {
14635 379F           E9         00C8            br 	.57
14636                                           ! 622        case 0x10:
14637                                           ! 623         biosfn_get_ega_info(&BX,&CX);
14638                       000037A2            .58:
14639 37A2           8D5E         10            lea	bx,$10[bp]
14640 37A5           53                         push	bx
14641 37A6           8D5E         0C            lea	bx,$C[bp]
14642 37A9           53                         push	bx
14643 37AA           E8         2688            call	_biosfn_get_ega_info
14644 37AD           83C4                   04  add	sp,*4
14645                                           ! 624         break;
14646 37B0           E9         00E6            br 	.55
14647                                           ! 625        case 0x20:
14648                                           ! 626         biosfn_alternate_prtsc();
14649                       000037B3            .59:
14650 37B3           E8         26F1            call	_biosfn_alternate_prtsc
14651                                           ! 627         break;
14652 37B6           E9         00E0            br 	.55
14653                                           ! 628        case 0x30:
14654                                           ! 629         biosfn_select_vert_res(( AX & 0x00ff ));
14655                       000037B9            .5A:
14656 37B9           8A46         12            mov	al,$12[bp]
14657 37BC           30E4                       xor	ah,ah
14658 37BE           50                         push	ax
14659 37BF           E8         26ED            call	_biosfn_select_vert_res
14660 37C2           44                         inc	sp
14661 37C3           44                         inc	sp
14662                                           ! 630         AX = ((AX & 0xff00) | (0x12));
14663 37C4           8B46         12            mov	ax,$12[bp]
14664 37C7           30C0                       xor	al,al
14665 37C9           0C                     12  or	al,*$12
14666 37CB           8946         12            mov	$12[bp],ax
14667                                           ! 631         break;
14668 37CE           E9         00C8            br 	.55
14669                                           ! 632        case 0x31:
14670                                           ! 633         biosfn_enable_default_palette_loading(( AX & 0x00ff ));
14671                       000037D1            .5B:
14672 37D1           8A46         12            mov	al,$12[bp]
14673 37D4           30E4                       xor	ah,ah
14674 37D6           50                         push	ax
14675 37D7           E8         27AF            call	_biosfn_enable_default_palette_loading
14676 37DA           44                         inc	sp
14677 37DB           44                         inc	sp
14678                                           ! 634         AX = ((AX & 0xff00) | (0x12));
14679 37DC           8B46         12            mov	ax,$12[bp]
14680 37DF           30C0                       xor	al,al
14681 37E1           0C                     12  or	al,*$12
14682 37E3           8946         12            mov	$12[bp],ax
14683                                           ! 635         break;
14684 37E6           E9         00B0            br 	.55
14685                                           ! 636        case 0x32:
14686                                           ! 637         biosfn_enable_video_addressing(( AX & 0x00ff ));
14687                       000037E9            .5C:
14688 37E9           8A46         12            mov	al,$12[bp]
14689 37EC           30E4                       xor	ah,ah
14690 37EE           50                         push	ax
14691 37EF           E8         27DE            call	_biosfn_enable_video_addressing
14692 37F2           44                         inc	sp
14693 37F3           44                         inc	sp
14694                                           ! 638         AX = ((AX & 0xff00) | (0x12));
14695 37F4           8B46         12            mov	ax,$12[bp]
14696 37F7           30C0                       xor	al,al
14697 37F9           0C                     12  or	al,*$12
14698 37FB           8946         12            mov	$12[bp],ax
14699                                           ! 639         break;
14700 37FE           E9         0098            br 	.55
14701                                           ! 640        case 0x33:
14702                                           ! 641         biosfn_enable_grayscale_summing(( AX & 0x00ff ));
14703                       00003801            .5D:
14704 3801           8A46         12            mov	al,$12[bp]
14705 3804           30E4                       xor	ah,ah
14706 3806           50                         push	ax
14707 3807           E8         2804            call	_biosfn_enable_grayscale_summing
14708 380A           44                         inc	sp
14709 380B           44                         inc	sp
14710                                           ! 642         AX = ((AX & 0xff00) | (0x12));
14711 380C           8B46         12            mov	ax,$12[bp]
14712 380F           30C0                       xor	al,al
14713 3811           0C                     12  or	al,*$12
14714 3813           8946         12            mov	$12[bp],ax
14715                                           ! 643         break;
14716 3816           E9         0080            br 	.55
14717                                           ! 644        case 0x34:
14718                                           ! 645         biosfn_enable_cursor_emulation(( AX & 0x00ff ));
14719                       00003819            .5E:
14720 3819           8A46         12            mov	al,$12[bp]
14721 381C           30E4                       xor	ah,ah
14722 381E           50                         push	ax
14723 381F           E8         2833            call	_biosfn_enable_cursor_emulation
14724 3822           44                         inc	sp
14725 3823           44                         inc	sp
14726                                           ! 646         AX = ((AX & 0xff00) | (0x12));
14727 3824           8B46         12            mov	ax,$12[bp]
14728 3827           30C0                       xor	al,al
14729 3829           0C                     12  or	al,*$12
14730 382B           8946         12            mov	$12[bp],ax
14731                                           ! 647         break;
14732 382E           EB           69            jmp .55
14733                                           ! 648        case 0x35:
14734                                           ! 649         biosfn_switch_video_interface(( AX & 0x00ff ),ES,DX);
14735                       00003830            .5F:
14736 3830           FF76         0E            push	$E[bp]
14737 3833           FF76         16            push	$16[bp]
14738 3836           8A46         12            mov	al,$12[bp]
14739 3839           30E4                       xor	ah,ah
14740 383B           50                         push	ax
14741 383C           E8         285D            call	_biosfn_switch_video_interface
14742 383F           83C4                   06  add	sp,*6
14743                                           ! 650         AX = ((AX & 0xff00) | (0x12));
14744 3842           8B46         12            mov	ax,$12[bp]
14745 3845           30C0                       xor	al,al
14746 3847           0C                     12  or	al,*$12
14747 3849           8946         12            mov	$12[bp],ax
14748                                           ! 651         break;
14749 384C           EB           4B            jmp .55
14750                                           ! 652        case 0x36:
14751                                           ! 653         biosfn_enable_video_refresh_control(( AX & 0x00ff ));
14752                       0000384E            .60:
14753 384E           8A46         12            mov	al,$12[bp]
14754 3851           30E4                       xor	ah,ah
14755 3853           50                         push	ax
14756 3854           E8         284D            call	_biosfn_enable_video_refresh_control
14757 3857           44                         inc	sp
14758 3858           44                         inc	sp
14759                                           ! 654         AX = ((AX & 0xff00) | (0x12));
14760 3859           8B46         12            mov	ax,$12[bp]
14761 385C           30C0                       xor	al,al
14762 385E           0C                     12  or	al,*$12
14763 3860           8946         12            mov	$12[bp],ax
14764                                           ! 655         break;
14765 3863           EB           34            jmp .55
14766                                           ! 656 
14767                                           ! 657        default:
14768                                           ! 658         unknown();
14769                       00003865            .61:
14770 3865           E8         2C49            call	_unknown
14771                                           ! 659 
14772                                           ! 660       }
14773                                           ! 661      break;
14774 3868           EB           2F            jmp .55
14775                       0000386A            .57:
14776 386A           2C                     10  sub	al,*$10
14777 386C         0F84         FF32            beq 	.58
14778 3870           2C                     10  sub	al,*$10
14779 3872         0F84         FF3D            beq 	.59
14780 3876           2C                     10  sub	al,*$10
14781 3878           72           EB            jb 	.61
14782 387A           3C                     06  cmp	al,*6
14783 387C           77           19            ja  	.62
14784 387E           30E4                       xor	ah,ah
14785 3880           D1E0                       shl	ax,*1
14786 3882           89C3                       mov	bx,ax
14787 3884           2E                         seg	cs
14788 3885           FFA7       3889            br	.63[bx]
14789                       00003889            .63:
14790 3889                      37B9            .word	.5A
14791 388B                      37D1            .word	.5B
14792 388D                      37E9            .word	.5C
14793 388F                      3801            .word	.5D
14794 3891                      3819            .word	.5E
14795 3893                      3830            .word	.5F
14796 3895                      384E            .word	.60
14797                       00003897            .62:
14798 3897           EB           CC            jmp	.61
14799                       00003899            .55:
14800 3899           E9         0251            br 	.5
14801                                           ! 662    case 0x13:
14802                                           ! 663      biosfn_write_string(( AX & 0x00ff ),( BX >> 8 ),( BX & 0x00ff ),CX,( DX >> 8 ),( DX & 0x00ff ),ES,BP);
14803                       0000389C            .64:
14804 389C           FF76         08            push	8[bp]
14805 389F           FF76         16            push	$16[bp]
14806 38A2           8A46         0E            mov	al,$E[bp]
14807 38A5           30E4                       xor	ah,ah
14808 38A7           50                         push	ax
14809 38A8           8B46         0E            mov	ax,$E[bp]
14810 38AB           88E0                       mov	al,ah
14811 38AD           30E4                       xor	ah,ah
14812 38AF           50                         push	ax
14813 38B0           FF76         10            push	$10[bp]
14814 38B3           8A46         0C            mov	al,$C[bp]
14815 38B6           30E4                       xor	ah,ah
14816 38B8           50                         push	ax
14817 38B9           8B46         0C            mov	ax,$C[bp]
14818 38BC           88E0                       mov	al,ah
14819 38BE           30E4                       xor	ah,ah
14820 38C0           50                         push	ax
14821 38C1           8A46         12            mov	al,$12[bp]
14822 38C4           30E4                       xor	ah,ah
14823 38C6           50                         push	ax
14824 38C7           E8         27E2            call	_biosfn_write_string
14825 38CA           83C4                   10  add	sp,*$10
14826                                           ! 664      break;
14827 38CD           E9         021D            br 	.5
14828                                           ! 665    case 0x1A:
14829                                           ! 666      switch(( AX & 0x00ff ))
14830                       000038D0            .65:
14831 38D0           8A46         12            mov	al,$12[bp]
14832                                           ! 667       {
14833 38D3           EB           26            jmp .68
14834                                           ! 668        case 0x00:
14835                                           ! 669         biosfn_read_display_code(&BX);
14836                       000038D5            .69:
14837 38D5           8D5E         0C            lea	bx,$C[bp]
14838 38D8           53                         push	bx
14839 38D9           E8         28A9            call	_biosfn_read_display_code
14840 38DC           44                         inc	sp
14841 38DD           44                         inc	sp
14842                                           ! 670         break;
14843 38DE           EB           25            jmp .66
14844                                           ! 671        case 0x01:
14845                                           ! 672         biosfn_set_display_code(( BX & 0x00ff ),( BX >> 8 ));
14846                       000038E0            .6A:
14847 38E0           8B46         0C            mov	ax,$C[bp]
14848 38E3           88E0                       mov	al,ah
14849 38E5           30E4                       xor	ah,ah
14850 38E7           50                         push	ax
14851 38E8           8A46         0C            mov	al,$C[bp]
14852 38EB           30E4                       xor	ah,ah
14853 38ED           50                         push	ax
14854 38EE           E8         28C0            call	_biosfn_set_display_code
14855 38F1           83C4                   04  add	sp,*4
14856                                           ! 673         break;
14857 38F4           EB           0F            jmp .66
14858                                           ! 674 
14859                                           ! 675        default:
14860                                           ! 676         unknown();
14861                       000038F6            .6B:
14862 38F6           E8         2BB8            call	_unknown
14863                                           ! 677 
14864                                           ! 678       }
14865                                           ! 679      AX = ((AX & 0xff00) | (0x1A));
14866 38F9           EB           0A            jmp .66
14867                       000038FB            .68:
14868 38FB           2C                     00  sub	al,*0
14869 38FD           74           D6            je 	.69
14870 38FF           2C                     01  sub	al,*1
14871 3901           74           DD            je 	.6A
14872 3903           EB           F1            jmp	.6B
14873                       00003905            .66:
14874 3905           8B46         12            mov	ax,$12[bp]
14875 3908           30C0                       xor	al,al
14876 390A           0C                     1A  or	al,*$1A
14877 390C           8946         12            mov	$12[bp],ax
14878                                           ! 680      break;
14879 390F           E9         01DB            br 	.5
14880                                           ! 681    case 0x1B:
14881                                           ! 682      biosfn_read_state_info(BX,ES,DI);
14882                       00003912            .6C:
14883 3912           FF76         04            push	4[bp]
14884 3915           FF76         16            push	$16[bp]
14885 3918           FF76         0C            push	$C[bp]
14886 391B           E8         28BA            call	_biosfn_read_state_info
14887 391E           83C4                   06  add	sp,*6
14888                                           ! 683      AX = ((AX & 0xff00) | (0x1B));
14889 3921           8B46         12            mov	ax,$12[bp]
14890 3924           30C0                       xor	al,al
14891 3926           0C                     1B  or	al,*$1B
14892 3928           8946         12            mov	$12[bp],ax
14893                                           ! 684      break;
14894 392B           E9         01BF            br 	.5
14895                                           ! 685    case 0x1C:
14896                                           ! 686      switch(( AX & 0x00ff ))
14897                       0000392E            .6D:
14898 392E           8A46         12            mov	al,$12[bp]
14899                                           ! 687       {
14900 3931           EB           36            jmp .70
14901                                           ! 688        case 0x00:
14902                                           ! 689         biosfn_read_video_state_size(CX,&BX);
14903                       00003933            .71:
14904 3933           8D5E         0C            lea	bx,$C[bp]
14905 3936           53                         push	bx
14906 3937           FF76         10            push	$10[bp]
14907 393A           E8         29D3            call	_biosfn_read_video_state_size
14908 393D           83C4                   04  add	sp,*4
14909                                           ! 690         break;
14910 3940           EB           35            jmp .6E
14911                                           ! 691        case 0x01:
14912                                           ! 692         biosfn_save_video_state(CX,ES,BX);
14913                       00003942            .72:
14914 3942           FF76         0C            push	$C[bp]
14915 3945           FF76         16            push	$16[bp]
14916 3948           FF76         10            push	$10[bp]
14917 394B           E8         29CA            call	_biosfn_save_video_state
14918 394E           83C4                   06  add	sp,*6
14919                                           ! 693         break;
14920 3951           EB           24            jmp .6E
14921                                           ! 694        case 0x02:
14922                                           ! 695   
14923                                           ! 695       biosfn_restore_video_state(CX,ES,BX);
14924                       00003953            .73:
14925 3953           FF76         0C            push	$C[bp]
14926 3956           FF76         16            push	$16[bp]
14927 3959           FF76         10            push	$10[bp]
14928 395C           E8         29C1            call	_biosfn_restore_video_state
14929 395F           83C4                   06  add	sp,*6
14930                                           ! 696         break;
14931 3962           EB           13            jmp .6E
14932                                           ! 697 
14933                                           ! 698        default:
14934                                           ! 699         unknown();
14935                       00003964            .74:
14936 3964           E8         2B4A            call	_unknown
14937                                           ! 700 
14938                                           ! 701       }
14939                                           ! 702      AX = ((AX & 0xff00) | (0x1C));
14940 3967           EB           0E            jmp .6E
14941                       00003969            .70:
14942 3969           2C                     00  sub	al,*0
14943 396B           74           C6            je 	.71
14944 396D           2C                     01  sub	al,*1
14945 396F           74           D1            je 	.72
14946 3971           2C                     01  sub	al,*1
14947 3973           74           DE            je 	.73
14948 3975           EB           ED            jmp	.74
14949                       00003977            .6E:
14950 3977           8B46         12            mov	ax,$12[bp]
14951 397A           30C0                       xor	al,al
14952 397C           0C                     1C  or	al,*$1C
14953 397E           8946         12            mov	$12[bp],ax
14954                                           ! 703      break;
14955 3981           E9         0169            br 	.5
14956                                           ! 704 
14957                                           ! 705 
14958                                           ! 706    case 0x4f:
14959                                           ! 707      if (vbe_has_vbe_display()) {
14960                       00003984            .75:
14961 3984           E8         3507            call	_vbe_has_vbe_display
14962 3987           85C0                       test	ax,ax
14963 3989         0F84         00FD            beq 	.76
14964                       0000398D            .77:
14965                                           ! 708        switch(( AX & 0x00ff ))
14966 398D           8A46         12            mov	al,$12[bp]
14967                                           ! 709        {
14968 3990           E9         00C9            br 	.7A
14969                                           ! 710          case 0x00:
14970                                           ! 711           vbe_biosfn_return_controller_information(&AX,ES,DI);
14971                       00003993            .7B:
14972 3993           FF76         04            push	4[bp]
14973 3996           FF76         16            push	$16[bp]
14974 3999           8D5E         12            lea	bx,$12[bp]
14975 399C           53                         push	bx
14976 399D           E8         3578            call	_vbe_biosfn_return_controller_information
14977 39A0           83C4                   06  add	sp,*6
14978                                           ! 712           break;
14979 39A3           E9         00E1            br 	.78
14980                                           ! 713          case 0x01:
14981                                           ! 714           vbe_biosfn_return_mode_information(&AX,CX,ES,DI);
14982                       000039A6            .7C:
14983 39A6           FF76         04            push	4[bp]
14984 39A9           FF76         16            push	$16[bp]
14985 39AC           FF76         10            push	$10[bp]
14986 39AF           8D5E         12            lea	bx,$12[bp]
14987 39B2           53                         push	bx
14988 39B3           E8         36F2            call	_vbe_biosfn_return_mode_information
14989 39B6           83C4                   08  add	sp,*8
14990                                           ! 715           break;
14991 39B9           E9         00CB            br 	.78
14992                                           ! 716          case 0x02:
14993                                           ! 717           vbe_biosfn_set_mode(&AX,BX,ES,DI);
14994                       000039BC            .7D:
14995 39BC           FF76         04            push	4[bp]
14996 39BF           FF76         16            push	$16[bp]
14997 39C2           FF76         0C            push	$C[bp]
14998 39C5           8D5E         12            lea	bx,$12[bp]
14999 39C8           53                         push	bx
15000 39C9           E8         37EF            call	_vbe_biosfn_set_mode
15001 39CC           83C4                   08  add	sp,*8
15002                                           ! 718           break;
15003 39CF           E9         00B5            br 	.78
15004                                           ! 719          case 0x03:
15005                                           ! 720           vbe_biosfn_return_current_mode(&AX,&BX);
15006                       000039D2            .7E:
15007 39D2           8D5E         0C            lea	bx,$C[bp]
15008 39D5           53                         push	bx
15009 39D6           8D5E         12            lea	bx,$12[bp]
15010 39D9           53                         push	bx
15011 39DA           E8         395D            call	_vbe_biosfn_return_current_mode
15012 39DD           83C4                   04  add	sp,*4
15013                                           ! 721           break;
15014 39E0           E9         00A4            br 	.78
15015                                           ! 722        case 0x04:
15016                                           ! 723 
15017                                           ! 724 
15018                                           ! 725           unimplemented();
15019                       000039E3            .7F:
15020 39E3           E8         2ABD            call	_unimplemented
15021                                           ! 726 
15022                                           ! 727 
15023                                           ! 728           AX=0x100;
15024 39E6           B8                   0100  mov	ax,#$100
15025 39E9           8946         12            mov	$12[bp],ax
15026                                           ! 729           break;
15027 39EC           E9         0098            br 	.78
15028                                           ! 730          case 0x05:
15029                                           ! 731           vbe_biosfn_display_window_control(&AX,BX,&DX);
15030                       000039EF            .80:
15031 39EF           8D5E         0E            lea	bx,$E[bp]
15032 39F2           53                         push	bx
15033 39F3           FF76         0C            push	$C[bp]
15034 39F6           8D5E         12            lea	bx,$12[bp]
15035 39F9           53                         push	bx
15036 39FA           E8         39A4            call	_vbe_biosfn_display_window_control
15037 39FD           83C4                   06  add	sp,*6
15038                                           ! 732           break;
15039 3A00           E9         0084            br 	.78
15040                                           ! 733          case 0x06:
15041                                           ! 734           vbe_biosfn_set_get_logical_scan_line_length(&AX,&BX,&CX,&DX);
15042                       00003A03            .81:
15043 3A03           8D5E         0E            lea	bx,$E[bp]
15044 3A06           53                         push	bx
15045 3A07           8D5E         10            lea	bx,$10[bp]
15046 3A0A           53                         push	bx
15047 3A0B           8D5E         0C            lea	bx,$C[bp]
15048 3A0E           53                         push	bx
15049 3A0F           8D5E         12            lea	bx,$12[bp]
15050 3A12           53                         push	bx
15051 3A13           E8         39FC            call	_vbe_biosfn_set_get_logical_scan_line_length
15052 3A16           83C4                   08  add	sp,*8
15053                                           ! 735           break;
15054 3A19           EB           6C            jmp .78
15055                                           ! 736          case 0x07:
15056                                           ! 737           vbe_biosfn_set_get_display_start(&AX,BX,CX,DX);
15057                       00003A1B            .82:
15058 3A1B           FF76         0E            push	$E[bp]
15059 3A1E           FF76         10            push	$10[bp]
15060 3A21           FF76         0C            push	$C[bp]
15061 3A24           8D5E         12            lea	bx,$12[bp]
15062 3A27           53                         push	bx
15063 3A28           E8         3ADB            call	_vbe_biosfn_set_get_display_start
15064 3A2B           83C4                   08  add	sp,*8
15065                                           ! 738           break;
15066 3A2E           EB           57            jmp .78
15067                                           ! 739          case 0x08:
15068                                           ! 740 
15069                                           ! 741 
15070                                           ! 742           unimplemented();
15071                       00003A30            .83:
15072 3A30           E8         2A70            call	_unimplemented
15073                                           ! 743 
15074                                           ! 744 
15075                                           ! 745           AX=0x100;
15076 3A33           B8                   0100  mov	ax,#$100
15077 3A36           8946         12            mov	$12[bp],ax
15078                                           ! 746           break;
15079 3A39           EB           4C            jmp .78
15080                                           ! 747          case 0x09:
15081                                           ! 748 
15082                                           ! 749 
15083                                           ! 750           unimplemented();
15084                       00003A3B            .84:
15085 3A3B           E8         2A65            call	_unimplemented
15086                                           ! 751 
15087                                           ! 752 
15088                                           ! 753           AX=0x100;
15089 3A3E           B8                   0100  mov	ax,#$100
15090 3A41           8946         12            mov	$12[bp],ax
15091                                           ! 754           break;
15092 3A44           EB           41            jmp .78
15093                                           ! 755          case 0x0A:
15094                                           ! 756 
15095                                           ! 757 
15096                                           ! 758           unimplemented();
15097                       00003A46            .85:
15098 3A46           E8         2A5A            call	_unimplemented
15099                                           ! 759 
15100                                           ! 760 
15101                                           ! 761           AX=0x100;
15102 3A49           B8                   0100  mov	ax,#$100
15103 3A4C           8946         12            mov	$12[bp],ax
15104                                           ! 762           break;
15105 3A4F           EB           36            jmp .78
15106                                           ! 763 
15107                                           ! 764          default:
15108                                           ! 765           unknown();
15109                       00003A51            .86:
15110 3A51           E8         2A5D            call	_unknown
15111                                           ! 766 
15112                                           ! 767 
15113                                           ! 768           AX=0x100;
15114 3A54           B8                   0100  mov	ax,#$100
15115 3A57           8946         12            mov	$12[bp],ax
15116                                           ! 769           }
15117                                           ! 770         }
15118 3A5A           EB           2B            jmp .78
15119                       00003A5C            .7A:
15120 3A5C           2C                     00  sub	al,*0
15121 3A5E           72           F1            jb 	.86
15122 3A60           3C                     0A  cmp	al,*$A
15123 3A62           77           21            ja  	.87
15124 3A64           30E4                       xor	ah,ah
15125 3A66           D1E0                       shl	ax,*1
15126 3A68           89C3                       mov	bx,ax
15127 3A6A           2E                         seg	cs
15128 3A6B           FFA7       3A6F            br	.88[bx]
15129                       00003A6F            .88:
15130 3A6F                      3993            .word	.7B
15131 3A71                      39A6            .word	.7C
15132 3A73                      39BC            .word	.7D
15133 3A75                      39D2            .word	.7E
15134 3A77                      39E3            .word	.7F
15135 3A79                      39EF            .word	.80
15136 3A7B                      3A03            .word	.81
15137 3A7D                      3A1B            .word	.82
15138 3A7F                      3A30            .word	.83
15139 3A81                      3A3B            .word	.84
15140 3A83                      3A46            .word	.85
15141                       00003A85            .87:
15142 3A85           EB           CA            jmp	.86
15143                       00003A87            .78:
15144                                           ! 771         else {
15145 3A87           E9         0006            br 	.89
15146                       00003A8A            .76:
15147                                           ! 772 
15148                                           ! 773           AX=0x0100;
15149 3A8A           B8                   0100  mov	ax,#$100
15150 3A8D           8946         12            mov	$12[bp],ax
15151                                           ! 774           }
15152                                           ! 775         break;
15153                       00003A90            .89:
15154 3A90           EB           5B            jmp .5
15155                                           ! 776 
15156                                           ! 777 
15157                                           ! 778 
15158                                           ! 779    default:
15159                                           ! 780      unknown();
15160                       00003A92            .8A:
15161 3A92           E8         2A1C            call	_unknown
15162                                           ! 781 
15163                                           ! 782   }
15164                                           ! 783 }
15165 3A95           EB           56            jmp .5
15166                       00003A97            .7:
15167 3A97           2D                   0000  sub	ax,*0
15168 3A9A           7C           F6            jl 	.8A
15169 3A9C           3D                   001C  cmp	ax,*$1C
15170 3A9F           77           43            ja  	.8B
15171 3AA1           D1E0                       shl	ax,*1
15172 3AA3           89C3                       mov	bx,ax
15173 3AA5           2E                         seg	cs
15174 3AA6           FFA7       3AAA            br	.8C[bx]
15175                       00003AAA            .8C:
15176 3AAA                      32AD            .word	.8
15177 3AAC                      330B            .word	.17
15178 3AAE                      3322            .word	.18
15179 3AB0                      3336            .word	.19
15180 3AB2                      334F            .word	.1A
15181 3AB4                      3369            .word	.1B
15182 3AB6                      3377            .word	.1C
15183 3AB8                      33B2            .word	.1D
15184 3ABA                      33EC            .word	.1E
15185 3ABC                      3401            .word	.1F
15186 3ABE                      3421            .word	.20
15187 3AC0                      3441            .word	.21
15188 3AC2                      3467            .word	.25
15189 3AC4                      3484            .word	.26
15190 3AC6                      349F            .word	.27
15191 3AC8                      34BC            .word	.28
15192 3ACA                      34CD            .word	.29
15193 3ACC                      3645            .word	.40
15194 3ACE                      379C            .word	.54
15195 3AD0                      389C            .word	.64
15196 3AD2                      3A92            .word	.8A
15197 3AD4                      3A92            .word	.8A
15198 3AD6                      3A92            .word	.8A
15199 3AD8                      3A92            .word	.8A
15200 3ADA                      3A92            .word	.8A
15201 3ADC                      3A92            .word	.8A
15202 3ADE                      38D0            .word	.65
15203 3AE0                      3912            .word	.6C
15204 3AE2                      392E            .word	.6D
15205                       00003AE4            .8B:
15206 3AE4           2D                   004F  sub	ax,*$4F
15207 3AE7         0F84         FE99            beq 	.75
15208 3AEB           EB           A5            jmp	.8A
15209                       00003AED            .5:
15210                       FFFFFFFE            ..FFFF	=	-2
15211 3AED           5D                         pop	bp
15212 3AEE           C3                         ret
15213                                           ! 784 
15214                                           ! 785 
15215                                           ! 786 
15216                                           ! 787 
15217                                           ! 788 
15218                                           ! 789 
15219                                           ! 790 
15220                                           ! 791 static void biosfn_set_video_mode(mode) Bit8u mode;
15221                       00003AEF            _biosfn_set_video_mode:
15222                                           ! 792 {
15223                                           ! 793 
15224                                           ! 794 
15225                                           ! 795  Bit8u noclearmem=mode&0x80;
15226 3AEF           55                         push	bp
15227 3AF0           89E5                       mov	bp,sp
15228 3AF2           4C                         dec	sp
15229 3AF3           8A46         04            mov	al,4[bp]
15230 3AF6           24                     80  and	al,#$80
15231 3AF8           8846         FF            mov	-1[bp],al
15232                                           ! 796  Bit8u line,mmask,*palette;
15233                                           ! 797  Bit16u i,twidth,theight,cheight;
15234                                           ! 798  Bit8u modeset_ctl,video_ctl,vga_switches;
15235                                           ! 799  Bit16u crtc_addr;
15236                                           ! 800 
15237                                           ! 801 
15238                                           ! 802  if (vbe_has_vbe_display()) {
15239 3AFB           83C4                   ED  add	sp,*-$13
15240 3AFE           E8         338D            call	_vbe_has_vbe_display
15241 3B01           85C0                       test	ax,ax
15242 3B03           74           08            je  	.8D
15243                       00003B05            .8E:
15244                                           ! 803    dispi_set_enable(0x00);
15245 3B05           31C0                       xor	ax,ax
15246 3B07           50                         push	ax
15247 3B08           E8         31DA            call	_dispi_set_enable
15248 3B0B           44                         inc	sp
15249 3B0C           44                         inc	sp
15250                                           ! 804   }
15251                                           ! 805 
15252                                           ! 806 
15253                                           ! 807 
15254                                           ! 808  mode=mode&0x7f;
15255                       00003B0D            .8D:
15256 3B0D           8A46         04            mov	al,4[bp]
15257 3B10           24                     7F  and	al,*$7F
15258 3B12           8846         04            mov	4[bp],al
15259                                           ! 809 
15260                                           ! 810 
15261                                           ! 811  line=find_vga_entry(mode);
15262 3B15           8A46         04            mov	al,4[bp]
15263 3B18           30E4                       xor	ah,ah
15264 3B1A           50                         push	ax
15265 3B1B           E8         280A            call	_find_vga_entry
15266 3B1E           44                         inc	sp
15267 3B1F           44                         inc	sp
15268 3B20           8846         FE            mov	-2[bp],al
15269                                           ! 812 
15270                                           ! 813 
15271                                           ! 814  printf("mode search %02x found line %02x\n",mode,line);
15272 3B23           8A46         FE            mov	al,-2[bp]
15273 3B26           30E4                       xor	ah,ah
15274 3B28           50                         push	ax
15275 3B29           8A46         04            mov	al,4[bp]
15276 3B2C           30E4                       xor	ah,ah
15277 3B2E           50                         push	ax
15278 3B2F           BB                   77E8  mov	bx,#.8F
15279 3B32           53                         push	bx
15280 3B33           E8         2989            call	_printf
15281 3B36           83C4                   06  add	sp,*6
15282                                           ! 815 
15283                                           ! 816 
15284                                           ! 817  if(line==0xFF)
15285 3B39           8A46         FE            mov	al,-2[bp]
15286 3B3C           3C                     FF  cmp	al,#$FF
15287 3B3E           75           04            jne 	.90
15288                       00003B40            .91:
15289                                           ! 818   return;
15290 3B40           89EC                       mov	sp,bp
15291 3B42           5D                         pop	bp
15292 3B43           C3                         ret
15293                                           ! 819 
15294                                           ! 820  twidth=vga_modes[line].twidth;
15295                       00003B44            .90:
15296 3B44           8A46         FE            mov	al,-2[bp]
15297 3B47           30E4                       xor	ah,ah
15298 3B49           B1                     05  mov	cl,*5
15299 3B4B           D3E0                       shl	ax,cl
15300 3B4D           89C3                       mov	bx,ax
15301 3B4F           81C3                 013C  add	bx,#_vga_modes
15302 3B53           8B5F         0C            mov	bx,$C[bx]
15303 3B56           895E         F6            mov	-$A[bp],bx
15304                                           ! 821  theight=vga_modes[line].theight;
15305 3B59           8A46         FE            mov	al,-2[bp]
15306 3B5C           30E4                       xor	ah,ah
15307 3B5E           B1                     05  mov	cl,*5
15308 3B60           D3E0                       shl	ax,cl
15309 3B62           89C3                       mov	bx,ax
15310 3B64           81C3                 013C  add	bx,#_vga_modes
15311 3B68           8B5F         0E            mov	bx,$E[bx]
15312 3B6B           895E         F4            mov	-$C[bp],bx
15313                                           ! 822  cheight=vga_modes[line].cheight;
15314 3B6E           8A46         FE            mov	al,-2[bp]
15315 3B71           30E4                       xor	ah,ah
15316 3B73           B1                     05  mov	cl,*5
15317 3B75           D3E0                       shl	ax,cl
15318 3B77           89C3                       mov	bx,ax
15319 3B79           81C3                 013C  add	bx,#_vga_modes
15320 3B7D           8B5F         12            mov	bx,$12[bx]
15321 3B80           895E         F2            mov	-$E[bp],bx
15322                                           ! 823 
15323                                           ! 824 
15324                                           ! 825  video_ctl=read_byte(0x40,0x87);
15325 3B83           B8                   0087  mov	ax,#$87
15326 3B86           50                         push	ax
15327 3B87           B8                   0040  mov	ax,*$40
15328 3B8A           50                         push	ax
15329 3B8B           E8         2886            call	_read_byte
15330 3B8E           83C4                   04  add	sp,*4
15331 3B91           8846         F0            mov	-$10[bp],al
15332                                           ! 826 
15333                                           ! 827 
15334                                           ! 828  vga_switches=read_byte(0x40,0x88);
15335 3B94           B8                   0088  mov	ax,#$88
15336 3B97           50                         push	ax
15337 3B98           B8                   0040  mov	ax,*$40
15338 3B9B           50                         push	ax
15339 3B9C           E8         2875            call	_read_byte
15340 3B9F           83C4                   04  add	sp,*4
15341 3BA2           8846         EF            mov	-$11[bp],al
15342                                           ! 829 
15343                                           ! 830 
15344                                           ! 831  modeset_ctl=
15345                                           ! 831 read_byte(0x40,0x89);
15346 3BA5           B8                   0089  mov	ax,#$89
15347 3BA8           50                         push	ax
15348 3BA9           B8                   0040  mov	ax,*$40
15349 3BAC           50                         push	ax
15350 3BAD           E8         2864            call	_read_byte
15351 3BB0           83C4                   04  add	sp,*4
15352 3BB3           8846         F1            mov	-$F[bp],al
15353                                           ! 832 
15354                                           ! 833 
15355                                           ! 834 
15356                                           ! 835 
15357                                           ! 836 
15358                                           ! 837  if((modeset_ctl&0x08)==0)
15359 3BB6           8A46         F1            mov	al,-$F[bp]
15360 3BB9           24                     08  and	al,*8
15361 3BBB           84C0                       test	al,al
15362 3BBD           75           72            jne 	.92
15363                       00003BBF            .93:
15364                                           ! 838   {
15365                                           ! 839    outb(0x3c6,vga_modes[line].pelmask);
15366 3BBF           8A46         FE            mov	al,-2[bp]
15367 3BC2           30E4                       xor	ah,ah
15368 3BC4           B1                     05  mov	cl,*5
15369 3BC6           D3E0                       shl	ax,cl
15370 3BC8           89C3                       mov	bx,ax
15371 3BCA           81C3                 013C  add	bx,#_vga_modes
15372 3BCE           8A47         19            mov	al,$19[bx]
15373 3BD1           30E4                       xor	ah,ah
15374 3BD3           50                         push	ax
15375 3BD4           B8                   03C6  mov	ax,#$3C6
15376 3BD7           50                         push	ax
15377 3BD8           E8         28A5            call	_outb
15378 3BDB           83C4                   04  add	sp,*4
15379                                           ! 840 
15380                                           ! 841 
15381                                           ! 842    outb(0x3c8,0x00);
15382 3BDE           31C0                       xor	ax,ax
15383 3BE0           50                         push	ax
15384 3BE1           B8                   03C8  mov	ax,#$3C8
15385 3BE4           50                         push	ax
15386 3BE5           E8         2898            call	_outb
15387 3BE8           83C4                   04  add	sp,*4
15388                                           ! 843 
15389                                           ! 844 
15390                                           ! 845    switch(vga_modes[line].dacmodel)
15391 3BEB           8A46         FE            mov	al,-2[bp]
15392 3BEE           30E4                       xor	ah,ah
15393 3BF0           B1                     05  mov	cl,*5
15394 3BF2           D3E0                       shl	ax,cl
15395 3BF4           89C3                       mov	bx,ax
15396 3BF6           81C3                 013C  add	bx,#_vga_modes
15397 3BFA           8A47         1E            mov	al,$1E[bx]
15398                                           ! 846     {case 0:
15399 3BFD           EB           22            jmp .96
15400                                           ! 847       palette=&palette0;
15401                       00003BFF            .97:
15402 3BFF           BB                   0645  mov	bx,#_palette0
15403 3C02           895E         FA            mov	-6[bp],bx
15404                                           ! 848       break;
15405 3C05           EB           2A            jmp .94
15406                                           ! 849      case 1:
15407                                           ! 850       palette=&palette1;
15408                       00003C07            .98:
15409 3C07           BB                   0705  mov	bx,#_palette1
15410 3C0A           895E         FA            mov	-6[bp],bx
15411                                           ! 851       break;
15412 3C0D           EB           22            jmp .94
15413                                           ! 852      case 2:
15414                                           ! 853       palette=&palette2;
15415                       00003C0F            .99:
15416 3C0F           BB                   07C5  mov	bx,#_palette2
15417 3C12           895E         FA            mov	-6[bp],bx
15418                                           ! 854       break;
15419 3C15           EB           1A            jmp .94
15420                                           ! 855      case 3:
15421                                           ! 856       palette=&palette3;
15422                       00003C17            .9A:
15423 3C17           BB                   0885  mov	bx,#_palette3
15424 3C1A           895E         FA            mov	-6[bp],bx
15425                                           ! 857       break;
15426 3C1D           EB           12            jmp .94
15427                                           ! 858     }
15428                                           ! 859   }
15429 3C1F           EB           10            jmp .94
15430                       00003C21            .96:
15431 3C21           2C                     00  sub	al,*0
15432 3C23           74           DA            je 	.97
15433 3C25           2C                     01  sub	al,*1
15434 3C27           74           DE            je 	.98
15435 3C29           2C                     01  sub	al,*1
15436 3C2B           74           E2            je 	.99
15437 3C2D           2C                     01  sub	al,*1
15438 3C2F           74           E6            je 	.9A
15439                       00003C31            .94:
15440                       FFFFFFEA            ..FFFE	=	-$16
15441                                           ! 860 
15442                                           ! 861 
15443                                           ! 862  for(i=0;i<0x0100;i++)
15444                       00003C31            .92:
15445 3C31           31C0                       xor	ax,ax
15446 3C33           8946         F8            mov	-8[bp],ax
15447                                           ! 863   {if(i<=dac_regs[vga_modes[line].dacmodel])
15448 3C36           E9         00AD            br 	.9D
15449                       00003C39            .9E:
15450 3C39           8A46         FE            mov	al,-2[bp]
15451 3C3C           30E4                       xor	ah,ah
15452 3C3E           B1                     05  mov	cl,*5
15453 3C40           D3E0                       shl	ax,cl
15454 3C42           89C3                       mov	bx,ax
15455 3C44           81C3                 013C  add	bx,#_vga_modes
15456 3C48           8A47         1E            mov	al,$1E[bx]
15457 3C4B           30E4                       xor	ah,ah
15458 3C4D           89C3                       mov	bx,ax
15459 3C4F           8A87       0641            mov	al,_dac_regs[bx]
15460 3C53           30E4                       xor	ah,ah
15461 3C55           3B46         F8            cmp	ax,-8[bp]
15462 3C58         0F82         005C            blo 	.9F
15463                       00003C5C            .A0:
15464                                           ! 864     {outb(0x3c9,palette[(i*3)+0]);
15465 3C5C           8B46         F8            mov	ax,-8[bp]
15466 3C5F           89C2                       mov	dx,ax
15467 3C61           D1E0                       shl	ax,*1
15468 3C63           01D0                       add	ax,dx
15469 3C65           0346         FA            add	ax,-6[bp]
15470 3C68           89C3                       mov	bx,ax
15471 3C6A           8A07                       mov	al,[bx]
15472 3C6C           30E4                       xor	ah,ah
15473 3C6E           50                         push	ax
15474 3C6F           B8                   03C9  mov	ax,#$3C9
15475 3C72           50                         push	ax
15476 3C73           E8         280A            call	_outb
15477 3C76           83C4                   04  add	sp,*4
15478                                           ! 865      outb(0x3c9,palette[(i*3)+1]);
15479 3C79           8B46         F8            mov	ax,-8[bp]
15480 3C7C           89C2                       mov	dx,ax
15481 3C7E           D1E0                       shl	ax,*1
15482 3C80           01D0                       add	ax,dx
15483 3C82           40                         inc	ax
15484 3C83           0346         FA            add	ax,-6[bp]
15485 3C86           89C3                       mov	bx,ax
15486 3C88           8A07                       mov	al,[bx]
15487 3C8A           30E4                       xor	ah,ah
15488 3C8C           50                         push	ax
15489 3C8D           B8                   03C9  mov	ax,#$3C9
15490 3C90           50                         push	ax
15491 3C91           E8         27EC            call	_outb
15492 3C94           83C4                   04  add	sp,*4
15493                                           ! 866      outb(0x3c9,palette[(i*3)+2]);
15494 3C97           8B46         F8            mov	ax,-8[bp]
15495 3C9A           89C2                       mov	dx,ax
15496 3C9C           D1E0                       shl	ax,*1
15497 3C9E           01D0                       add	ax,dx
15498 3CA0           40                         inc	ax
15499 3CA1           40                         inc	ax
15500 3CA2           0346         FA            add	ax,-6[bp]
15501 3CA5           89C3                       mov	bx,ax
15502 3CA7           8A07                       mov	al,[bx]
15503 3CA9           30E4                       xor	ah,ah
15504 3CAB           50                         push	ax
15505 3CAC           B8                   03C9  mov	ax,#$3C9
15506 3CAF           50                         push	ax
15507 3CB0           E8         27CD            call	_outb
15508 3CB3           83C4                   04  add	sp,*4
15509                                           ! 867     }
15510                                           ! 868    else
15511                                           ! 869     {outb(0x3c9,0);
15512 3CB6           EB           27            jmp .A1
15513                       00003CB8            .9F:
15514 3CB8           31C0                       xor	ax,ax
15515 3CBA           50                         push	ax
15516 3CBB           B8                   03C9  mov	ax,#$3C9
15517 3CBE           50                         push	ax
15518 3CBF           E8         27BE            call	_outb
15519 3CC2           83C4                   04  add	sp,*4
15520                                           ! 870      outb(0x3c9,0);
15521 3CC5           31C0                       xor	ax,ax
15522 3CC7           50                         push	ax
15523 3CC8           B8                   03C9  mov	ax,#$3C9
15524 3CCB           50                         push	ax
15525 3CCC           E8         27B1            call	_outb
15526 3CCF           83C4                   04  add	sp,*4
15527                                           ! 871      outb(0x3c9,0);
15528 3CD2           31C0                       xor	ax,ax
15529 3CD4           50                         push	ax
15530 3CD5           B8                   03C9  mov	ax,#$3C9
15531 3CD8           50                         push	ax
15532 3CD9           E8         27A4            call	_outb
15533 3CDC           83C4                   04  add	sp,*4
15534                                           ! 872     }
15535                                           ! 873   }
15536                       00003CDF            .A1:
15537                                           ! 874 
15538                                           ! 875 
15539                                           ! 876  inb(0x3da);
15540                       00003CDF            .9C:
15541 3CDF           8B46         F8            mov	ax,-8[bp]
15542 3CE2           40                         inc	ax
15543 3CE3           8946         F8            mov	-8[bp],ax
15544                       00003CE6            .9D:
15545 3CE6           8B46         F8            mov	ax,-8[bp]
15546 3CE9           3D                   0100  cmp	ax,#$100
15547 3CEC         0F82         FF49            blo 	.9E
15548                       00003CF0            .A2:
15549                       00003CF0            .9B:
15550 3CF0           B8                   03DA  mov	ax,#$3DA
15551 3CF3           50                         push	ax
15552 3CF4           E8         2773            call	_inb
15553 3CF7           44                         inc	sp
15554 3CF8           44                         inc	sp
15555                                           ! 877 
15556                                           ! 878 
15557                                           ! 879  for(i=0;i<=0x14;i++)
15558 3CF9           31C0                       xor	ax,ax
15559 3CFB           8946         F8            mov	-8[bp],ax
15560                                           ! 880   {outb(0x3c0,i);
15561 3CFE           EB           45            jmp .A5
15562                       00003D00            .A6:
15563 3D00           FF76         F8            push	-8[bp]
15564 3D03           B8                   03C0  mov	ax,#$3C0
15565 3D06           50                         push	ax
15566 3D07           E8         2776            call	_outb
15567 3D0A           83C4                   04  add	sp,*4
15568                                           ! 881    outb(0x3c0,actl_regs[vga_modes[line].actlmodel][i]);
15569 3D0D           8A46         FE            mov	al,-2[bp]
15570 3D10           30E4                       xor	ah,ah
15571 3D12           B1                     05  mov	cl,*5
15572 3D14           D3E0                       shl	ax,cl
15573 3D16           89C3                       mov	bx,ax
15574 3D18           81C3                 013C  add	bx,#_vga_modes
15575 3D1C           8A47         1B            mov	al,$1B[bx]
15576 3D1F           30E4                       xor	ah,ah
15577 3D21           B9                   0015  mov	cx,*$15
15578 3D24           F7E9                       imul	cx
15579 3D26           89C3                       mov	bx,ax
15580 3D28           8B46         F8            mov	ax,-8[bp]
15581 3D2B           01C3                       add	bx,ax
15582 3D2D           8A87       051D            mov	al,_actl_regs[bx]
15583 3D31           30E4                       xor	ah,ah
15584 3D33           50                         push	ax
15585 3D34           B8                   03C0  mov	ax,#$3C0
15586 3D37           50                         push	ax
15587 3D38           E8         2745            call	_outb
15588 3D3B           83C4                   04  add	sp,*4
15589                                           ! 882   }
15590                                           ! 883 
15591                                           ! 884 
15592                                           ! 885  for(i=0;i<=0x04;i++)
15593                       00003D3E            .A4:
15594 3D3E           8B46         F8            mov	ax,-8[bp]
15595 3D41           40                         inc	ax
15596 3D42           8946         F8            mov	-8[bp],ax
15597                       00003D45            .A5:
15598 3D45           8B46         F8            mov	ax,-8[bp]
15599 3D48           3D                   0014  cmp	ax,*$14
15600 3D4B           76           B3            jbe	.A6
15601                       00003D4D            .A7:
15602                       00003D4D            .A3:
15603 3D4D           31C0                       xor	ax,ax
15604 3D4F           8946         F8            mov	-8[bp],ax
15605                                           ! 886   {outb(0x3c4,i);
15606 3D52           EB           48            jmp .AA
15607                       00003D54            .AB:
15608 3D54           FF76         F8            push	-8[bp]
15609 3D57           B8                   03C4  mov	ax,#$3C4
15610 3D5A           50                         push	ax
15611 3D5B           E8         2722            call	_outb
15612 3D5E           83C4                   04  add	sp,*4
15613                                           ! 887    outb(0x3c5,sequ_regs[vga_modes[line].sequmodel][i]);
15614 3D61           8A46         FE            mov	al,-2[bp]
15615 3D64           30E4                       xor	ah,ah
15616 3D66           B1                     05  mov	cl,*5
15617 3D68           D3E0                       shl	ax,cl
15618 3D6A           89C3                       mov	bx,ax
15619 3D6C           81C3                 013C  add	bx,#_vga_modes
15620 3D70           8A47         1D            mov	al,$1D[bx]
15621 3D73           30E4                       xor	ah,ah
15622 3D75           89C2                       mov	dx,ax
15623 3D77           D1E0                       shl	ax,*1
15624 3D79           D1E0                       shl	ax,*1
15625 3D7B           01D0                       add	ax,dx
15626 3D7D           89C3                       mov	bx,ax
15627 3D7F           8B46         F8            mov	ax,-8[bp]
15628 3D82           01C3                       add	bx,ax
15629 3D84           8A87       05DF            mov	al,_sequ_regs[bx]
15630 3D88           30E4                       xor	ah,ah
15631 3D8A           50                         push	ax
15632 3D8B           B8                   03C5  mov	ax,#$3C5
15633 3D8E           50                         push	ax
15634 3D8F           E8         26EE            call	_outb
15635 3D92           83C4                   04  add	sp,*4
15636                                           ! 888   }
15637                                           ! 889 
15638                                           ! 890 
15639                                           ! 891  for(i=0;i<=0x08;i++)
15640                       00003D95            .A9:
15641 3D95           8B46         F8            mov	ax,-8[bp]
15642 3D98           40                         inc	ax
15643 3D99           8946         F8            mov	-8[bp],ax
15644                       00003D9C            .AA:
15645 3D9C           8B46         F8            mov	ax,-8[bp]
15646 3D9F           3D                   0004  cmp	ax,*4
15647 3DA2           76           B0            jbe	.AB
15648                       00003DA4            .AC:
15649                       00003DA4            .A8:
15650 3DA4           31C0                       xor	ax,ax
15651 3DA6           8946         F8            mov	-8[bp],ax
15652                                           ! 892   {outb(0x3ce,i);
15653 3DA9           EB           48            jmp .AF
15654                       00003DAB            .B0:
15655 3DAB           FF76         F8            push	-8[bp]
15656 3DAE           B8                   03CE  mov	ax,#$3CE
15657 3DB1           50                         push	ax
15658 3DB2           E8         26CB            call	_outb
15659 3DB5           83C4                   04  add	sp,*4
15660                                           ! 893    outb(0x3cf,grdc_regs[vga_modes[line].grdcmodel][i]);
15661 3DB8           8A46         FE            mov	al,-2[bp]
15662 3DBB           30E4                       xor	ah,ah
15663 3DBD           B1                     05  mov	cl,*5
15664 3DBF           D3E0                       shl	ax,cl
15665 3DC1           89C3                       mov	bx,ax
15666 3DC3           81C3                 013C  add	bx,#_vga_modes
15667 3DC7           8A47         1C            mov	al,$1C[bx]
15668 3DCA           30E4                       xor	ah,ah
15669 3DCC           89C2                       mov	dx,ax
15670 3DCE           B1                     03  mov	cl,*3
15671 3DD0           D3E0                       shl	ax,cl
15672 3DD2           01D0                       add	ax,dx
15673 3DD4           89C3                       mov	bx,ax
15674 3DD6           8B46         F8            mov	ax,-8[bp]
15675 3DD9           01C3                       add	bx,ax
15676 3DDB           8A87       060B            mov	al,_grdc_regs[bx]
15677 3DDF           30E4                       xor	ah,ah
15678 3DE1           50                         push	ax
15679 3DE2           B8                   03CF  mov	ax,#$3CF
15680 3DE5           50                         push	ax
15681 3DE6           E8         2697            call	_outb
15682 3DE9           83C4                   04  add	sp,*4
15683                                           ! 894   }
15684                                           ! 895 
15685                                           ! 896 
15686                                           ! 897  crtc_addr=vga_modes[line].memmodel==0x01?0x3b4:0x3d4;
15687                       00003DEC            .AE:
15688 3DEC           8B46         F8            mov	ax,-8[bp]
15689 3DEF           40                         inc	ax
15690 3DF0           8946         F8            mov	-8[bp],ax
15691                       00003DF3            .AF:
15692 3DF3           8B46         F8            mov	ax,-8[bp]
15693 3DF6           3D                   0008  cmp	ax,*8
15694 3DF9           76           B0            jbe	.B0
15695                       00003DFB            .B1:
15696                       00003DFB            .AD:
15697 3DFB           8A46         FE            mov	al,-2[bp]
15698 3DFE           30E4                       xor	ah,ah
15699 3E00           B1                     05  mov	cl,*5
15700 3E02           D3E0                       shl	ax,cl
15701 3E04           89C3                       mov	bx,ax
15702 3E06           81C3                 013C  add	bx,#_vga_modes
15703 3E0A           8A47         05            mov	al,5[bx]
15704 3E0D           3C                     01  cmp	al,*1
15705 3E0F           75           05            jne 	.B2
15706                       00003E11            .B3:
15707 3E11           B8                   03B4  mov	ax,#$3B4
15708 3E14           EB           03            jmp .B4
15709                       00003E16            .B2:
15710 3E16           B8                   03D4  mov	ax,#$3D4
15711                       00003E19            .B4:
15712 3E19           8946         EC            mov	-$14[bp],ax
15713                                           ! 898 
15714                                           ! 899 
15715                                           ! 900  for(i=0;i<=0x18;i++)
15716 3E1C           31C0                       xor	ax,ax
15717 3E1E           8946         F8            mov	-8[bp],ax
15718                                           ! 901   {outb(crtc_addr,i);
15719 3E21           EB           45            jmp .B7
15720                       00003E23            .B8:
15721 3E23           FF76         F8            push	-8[bp]
15722 3E26           FF76         EC            push	-$14[bp]
15723 3E29           E8         2654            call	_outb
15724 3E2C           83C4                   04  add	sp,*4
15725                                           ! 902    outb(crtc_addr+1,crtc_regs[vga_modes[line].crtcmodel][i]);
15726 3E2F           8A46         FE            mov	al,-2[bp]
15727 3E32           30E4                       xor	ah,ah
15728 3E34           B1                     05  mov	cl,*5
15729 3E36           D3E0                       shl	ax,cl
15730 3E38           89C3                       mov	bx,ax
15731 3E3A           81C3                 013C  add	bx,#_vga_modes
15732 3E3E           8A47         1A            mov	al,$1A[bx]
15733 3E41           30E4                       xor	ah,ah
15734 3E43           B9                   0019  mov	cx,*$19
15735 3E46           F7E9                       imul	cx
15736 3E48           89C3                       mov	bx,ax
15737 3E4A           8B46         F8            mov	ax,-8[bp]
15738 3E4D           01C3                       add	bx,ax
15739 3E4F           8A87       03F5            mov	al,_crtc_regs[bx]
15740 3E53           30E4                       xor	ah,ah
15741 3E55           50                         push	ax
15742 3E56           8B46         EC            mov	ax,-$14[bp]
15743 3E59           40                         inc	ax
15744 3E5A           50                         push	ax
15745 3E5B           E8         2622            call	_outb
15746 3E5E           83C4                   04  add	sp,*4
15747                                           ! 903   }
15748                                           ! 904 
15749                                           ! 905 
15750                                           ! 906  outb(0x3c2,vga_modes[line].miscreg);
15751                       00003E61            .B6:
15752 3E61           8B46         F8            mov	ax,-8[bp]
15753 3E64           40                         inc	ax
15754 3E65           8946         F8            mov	-8[bp],ax
15755                       00003E68            .B7:
15756 3E68           8B46         F8            mov	ax,-8[bp]
15757 3E6B           3D                   0018  cmp	ax,*$18
15758 3E6E           76           B3            jbe	.B8
15759                       00003E70            .B9:
15760                       00003E70            .B5:
15761 3E70           8A46         FE            mov	al,-2[bp]
15762 3E73           30E4                       xor	ah,ah
15763 3E75           B1                     05  mov	cl,*5
15764 3E77           D3E0                       shl	ax,cl
15765 3E79           89C3                       mov	bx,ax
15766 3E7B           81C3                 013C  add	bx,#_vga_modes
15767 3E7F           8A47         18            mov	al,$18[bx]
15768 3E82           30E4                       xor	ah,ah
15769 3E84           50                         push	ax
15770 3E85           B8                   03C2  mov	ax,#$3C2
15771 3E88           50                         push	ax
15772 3E89           E8         25F4            call	_outb
15773 3E8C           83C4                   04  add	sp,*4
15774                                           ! 907 
15775                                           ! 908 
15776                                           ! 909  outb(0x3c0,0x20);
15777 3E8F           B8                   0020  mov	ax,*$20
15778 3E92           50                         push	ax
15779 3E93           B8                   03C0  mov	ax,#$3C0
15780 3E96           50                         push	ax
15781 3E97           E8         25E6            call	_outb
15782 3E9A           83C4                   04  add	sp,*4
15783                                           ! 910  inb(0x3da);
15784 3E9D           B8                   03DA  mov	ax,#$3DA
15785 3EA0           50                         push	ax
15786 3EA1           E8         25C6            call	_inb
15787 3EA4           44                         inc	sp
15788 3EA5           44                         inc	sp
15789                                           ! 911 
15790                                           ! 912  if(noclearmem==0x00)
15791 3EA6           8A46         FF            mov	al,-1[bp]
15792 3EA9           84C0                       test	al,al
15793 3EAB         0F85         00C1            bne 	.BA
15794                       00003EAF            .BB:
15795                                           ! 913   {
15796                                           ! 914    if(vga_modes[line].class==0x00)
15797 3EAF           8A46         FE            mov	al,-2[bp]
15798 3EB2           30E4                       xor	ah,ah
15799 3EB4           B1                     05  mov	cl,*5
15800 3EB6           D3E0                       shl	ax,cl
15801 3EB8           89C3                       mov	bx,ax
15802 3EBA           81C3                 013C  add	bx,#_vga_modes
15803 3EBE           8A47         04            mov	al,4[bx]
15804 3EC1           84C0                       test	al,al
15805 3EC3           75           26            jne 	.BC
15806                       00003EC5            .BD:
15807                                           ! 915     {
15808                                           ! 916      memsetw(vga_modes[line].sstart,0,0x0720,0x4000);
15809 3EC5           B8                   4000  mov	ax,#$4000
15810 3EC8           50                         push	ax
15811 3EC9           B8                   0720  mov	ax,#$720
15812 3ECC           50                         push	ax
15813 3ECD           31C0                       xor	ax,ax
15814 3ECF           50                         push	ax
15815 3ED0           8A46         FE            mov	al,-2[bp]
15816 3ED3           30E4                       xor	ah,ah
15817 3ED5           B1                     05  mov	cl,*5
15818 3ED7           D3E0                       shl	ax,cl
15819 3ED9           89C3                       mov	bx,ax
15820 3EDB           81C3                 013C  add	bx,#_vga_modes
15821 3EDF           FF77         14            push	$14[bx]
15822 3EE2           E8         24AA            call	_memsetw
15823 3EE5           83C4                   08  add	sp,*8
15824                                           ! 917     }
15825                                           ! 918    else
15826                                           ! 919     {
15827 3EE8           E9         0085            br 	.BE
15828                       00003EEB            .BC:
15829                                           ! 920      if(mode<0x0d)
15830 3EEB           8A46         04            mov	al,4[bp]
15831 3EEE           3C                     0D  cmp	al,*$D
15832 3EF0           73           24            jae 	.BF
15833                       00003EF2            .C0:
15834                                           ! 921       {
15835                                           ! 922        memsetw(vga_modes[line].sstart,0,0x0000,0x4000);
15836 3EF2           B8                   4000  mov	ax,#$4000
15837 3EF5           50                         push	ax
15838 3EF6           31C0                       xor	ax,ax
15839 3EF8           50                         push	ax
15840 3EF9           31C0                       xor	ax,ax
15841 3EFB           50                         push	ax
15842 3EFC           8A46         FE            mov	al,-2[bp]
15843 3EFF           30E4                       xor	ah,ah
15844 3F01           B1                     05  mov	cl,*5
15845 3F03           D3E0                       shl	ax,cl
15846 3F05           89C3                       mov	bx,ax
15847 3F07           81C3                 013C  add	bx,#_vga_modes
15848 3F0B           FF77         14            push	$14[bx]
15849 3F0E           E8         247E            call	_memsetw
15850 3F11           83C4                   08  add	sp,*8
15851                                           ! 923       }
15852                                           ! 924      else
15853                                           ! 925       {
15854 3F14           EB           5A            jmp .C1
15855                       00003F16            .BF:
15856                                           ! 926        outb( 0x3c4, 0x02 );
15857 3F16           B8                   0002  mov	ax,*2
15858 3F19           50                         push	ax
15859 3F1A           B8                   03C4  mov	ax,#$3C4
15860 3F1D           50                         push	ax
15861 3F1E           E8         255F            call	_outb
15862 3F21           83C4                   04  add	sp,*4
15863                                           ! 927        mmask = inb( 0x3c5 );
15864 3F24           B8                   03C5  mov	ax,#$3C5
15865 3F27           50                         push	ax
15866 3F28           E8         253F            call	_inb
15867 3F2B           44                         inc	sp
15868 3F2C           44                         inc	sp
15869 3F2D           8846         FD            mov	-3[bp],al
15870                                           ! 928        outb( 0x3c5, 0x0f );
15871 3F30           B8                   000F  mov	ax,*$F
15872 3F33           50                         push	ax
15873 3F34           B8                   03C5  mov	ax,#$3C5
15874 3F37           50                         push	ax
15875 3F38           E8         2545            call	_outb
15876 3F3B           83C4                   04  add	sp,*4
15877                                           ! 929        memsetw(vga_modes[line].sstart,0,0x0000,0x8000);
15878 3F3E           B8                   8000  mov	ax,#$8000
15879 3F41           50                         push	ax
15880 3F42           31C0                       xor	ax,ax
15881 3F44           50                         push	ax
15882 3F45           31C0                       xor	ax,ax
15883 3F47           50                         push	ax
15884 3F48           8A46         FE            mov	al,-2[bp]
15885 3F4B           30E4                       xor	ah,ah
15886 3F4D           B1                     05  mov	cl,*5
15887 3F4F           D3E0                       shl	ax,cl
15888 3F51           89C3                       mov	bx,ax
15889 3F53           81C3                 013C  add	bx,#_vga_modes
15890 3F57           FF77         14            push	$14[bx]
15891 3F5A           E8         2432            call	_memsetw
15892 3F5D           83C4                   08  add	sp,*8
15893                                           ! 930        outb( 0x3c5, mmask );
15894 3F60           8A46         FD            mov	al,-3[bp]
15895 3F63           30E4                       xor	ah,ah
15896 3F65           50                         push	ax
15897 3F66           B8                   03C5  mov	ax,#$3C5
15898 3F69           50                         push	ax
15899 3F6A           E8         2513            call	_outb
15900 3F6D           83C4                   04  add	sp,*4
15901                                           ! 931       }
15902                                           ! 932     }
15903                       00003F70            .C1:
15904                                           ! 933   }
15905                       00003F70            .BE:
15906                                           ! 934 
15907                                           ! 935 
15908                                           ! 936  write_byte(0x40,0x49,mode);
15909                       00003F70            .BA:
15910 3F70           8A46         04            mov	al,4[bp]
15911 3F73           30E4                       xor	ah,ah
15912 3F75           50                         push	ax
15913 3F76           B8                   0049  mov	ax,*$49
15914 3F79           50                         push	ax
15915 3F7A           B8                   0040  mov	ax,*$40
15916 3F7D           50                         push	ax
15917 3F7E           E8         24B9            call	_write_byte
15918 3F81           83C4                   06  add	sp,*6
15919                                           ! 937  write_word(0x40,0x4A,twidth);
15920 3F84           FF76         F6            push	-$A[bp]
15921 3F87           B8                   004A  mov	ax,*$4A
15922 3F8A           50                         push	ax
15923 3F8B           B8                   0040  mov	ax,*$40
15924 3F8E           50                         push	ax
15925 3F8F           E8         24C0            call	_write_word
15926 3F92           83C4                   06  add	sp,*6
15927                                           ! 938  write_word(0x40,0x4C,vga_modes[line].slength);
15928 3F95           8A46         FE            mov	al,-2[bp]
15929 3F98           30E4                       xor	ah,ah
15930 3F9A           B1                     05  mov	cl,*5
15931 3F9C           D3E0                       shl	ax,cl
15932 3F9E           89C3                       mov	bx,ax
15933 3FA0           81C3                 013C  add	bx,#_vga_modes
15934 3FA4           FF77         16            push	$16[bx]
15935 3FA7           B8                   004C  mov	ax,*$4C
15936 3FAA           50                         push	ax
15937 3FAB           B8                   0040  mov	ax,*$40
15938 3FAE           50                         push	ax
15939 3FAF           E8         24A0            call	_write_word
15940 3FB2           83C4                   06  add	sp,*6
15941                                           ! 939  write_word(0x40,0x63,crtc_addr);
15942 3FB5           FF76         EC            push	-$14[bp]
15943 3FB8           B8                   0063  mov	ax,*$63
15944 3FBB           50                         push	ax
15945 3FBC           B8                   0040  mov	ax,*$40
15946 3FBF           50                         push	ax
15947 3FC0           E8         248F            call	_write_word
15948 3FC3           83C4                   06  add	sp,*6
15949                                           ! 940  write_byte(0x40,0x84,theight-1);
15950 3FC6           8B46         F4            mov	ax,-$C[bp]
15951 3FC9           48                         dec	ax
15952 3FCA           50                         push	ax
15953 3FCB           B8                   0084  mov	ax,#$84
15954 3FCE           50                         push	ax
15955 3FCF           B8                   0040  mov	ax,*$40
15956 3FD2           50                         push	ax
15957 3FD3           E8         2464            call	_write_byte
15958 3FD6           83C4                   06  add	sp,*6
15959                                           ! 941  write_word(0x40,0x85,cheight);
15960 3FD9           FF76         F2            push	-$E[bp]
15961 3FDC           B8                   0085  mov	ax,#$85
15962 3FDF           50                         push	ax
15963 3FE0           B8                   0040  mov	ax,*$40
15964 3FE3           50                         push	ax
15965 3FE4           E8         246B            call	_write_word
15966 3FE7           83C4                   06  add	sp,*6
15967                                           ! 942  write_byte(0x40,0x87,(0x60|noclearmem));
15968 3FEA           8A46         FF            mov	al,-1[bp]
15969 3FED           0C                     60  or	al,*$60
15970 3FEF           30E4                       xor	ah,ah
15971 3FF1           50                         push	ax
15972 3FF2           B8                   0087  mov	ax,#$87
15973 3FF5           50                         push	ax
15974 3FF6           B8                   0040  mov	ax,*$40
15975 3FF9           50                         push	ax
15976 3FFA           E8         243D            call	_write_byte
15977 3FFD           83C4                   06  add	sp,*6
15978                                           ! 943  write_byte(0x40,0x88,0xF9);
15979 4000           B8                   00F9  mov	ax,#$F9
15980 4003           50                         push	ax
15981 4004           B8                   0088  mov	ax,#$88
15982 4007           50                         push	ax
15983 4008           B8                   0040  mov	ax,*$40
15984 400B           50                         push	ax
15985 400C           E8         242B            call	_write_byte
15986 400F           83C4                   06  add	sp,*6
15987                                           ! 944  write_byte(0x40,0x89,read_byte(0x40,0x89)&0x7f);
15988 4012           B8                   0089  mov	ax,#$89
15989 4015           50                         push	ax
15990 4016           B8                   0040  mov	ax,*$40
15991 4019           50                         push	ax
15992 401A           E8         23F7            call	_read_byte
15993 401D           83C4                   04  add	sp,*4
15994 4020           24                     7F  and	al,*$7F
15995 4022           30E4                       xor	ah,ah
15996 4024           50                         push	ax
15997 4025           B8                   0089  mov	ax,#$89
15998 4028           50                         push	ax
15999 4029           B8                   0040  mov	ax,*$40
16000 402C           50                         push	ax
16001 402D           E8         240A            call	_write_byte
16002 4030           83C4                   06  add	sp,*6
16003                                           ! 945 
16004                                           ! 946 
16005                                           ! 947  write_byte(0x40,0x8A,0x08);
16006 4033           B8                   0008  mov	ax,*8
16007 4036           50                         push	ax
16008 4037           B8                   008A  mov	ax,#$8A
16009 403A           50                         push	ax
16010 403B           B8                   0040  mov	ax,*$40
16011 403E           50                         push	ax
16012 403F           E8         23F8            call	_write_byte
16013 4042           83C4                   06  add	sp,*6
16014                                           ! 948  write_word(0x40,0xA8,0x00);
16015 4045           31C0                       xor	ax,ax
16016 4047           50                         push	ax
16017 4048           B8                   00A8  mov	ax,#$A8
16018 404B           50                         push	ax
16019 404C           B8                   0040  mov	ax,*$40
16020 404F           50                         push	ax
16021 4050           E8         23FF            call	_write_word
16022 4053           83C4                   06  add	sp,*6
16023                                           ! 949  write_word(0x40,0xA8 
16024                                           ! 949 +2,0x00);
16025 4056           31C0                       xor	ax,ax
16026 4058           50                         push	ax
16027 4059           B8                   00AA  mov	ax,#$AA
16028 405C           50                         push	ax
16029 405D           B8                   0040  mov	ax,*$40
16030 4060           50                         push	ax
16031 4061           E8         23EE            call	_write_word
16032 4064           83C4                   06  add	sp,*6
16033                                           ! 950 
16034                                           ! 951 
16035                                           ! 952  write_byte(0x40,0x65,0x00);
16036 4067           31C0                       xor	ax,ax
16037 4069           50                         push	ax
16038 406A           B8                   0065  mov	ax,*$65
16039 406D           50                         push	ax
16040 406E           B8                   0040  mov	ax,*$40
16041 4071           50                         push	ax
16042 4072           E8         23C5            call	_write_byte
16043 4075           83C4                   06  add	sp,*6
16044                                           ! 953  write_byte(0x40,0x66,0x00);
16045 4078           31C0                       xor	ax,ax
16046 407A           50                         push	ax
16047 407B           B8                   0066  mov	ax,*$66
16048 407E           50                         push	ax
16049 407F           B8                   0040  mov	ax,*$40
16050 4082           50                         push	ax
16051 4083           E8         23B4            call	_write_byte
16052 4086           83C4                   06  add	sp,*6
16053                                           ! 954 
16054                                           ! 955 
16055                                           ! 956  if(vga_modes[line].class==0x00)
16056 4089           8A46         FE            mov	al,-2[bp]
16057 408C           30E4                       xor	ah,ah
16058 408E           B1                     05  mov	cl,*5
16059 4090           D3E0                       shl	ax,cl
16060 4092           89C3                       mov	bx,ax
16061 4094           81C3                 013C  add	bx,#_vga_modes
16062 4098           8A47         04            mov	al,4[bx]
16063 409B           84C0                       test	al,al
16064 409D           75           0E            jne 	.C2
16065                       0000409F            .C3:
16066                                           ! 957   {
16067                                           ! 958    biosfn_set_cursor_shape(0x06,0x07);
16068 409F           B8                   0007  mov	ax,*7
16069 40A2           50                         push	ax
16070 40A3           B8                   0006  mov	ax,*6
16071 40A6           50                         push	ax
16072 40A7           E8         00B9            call	_biosfn_set_cursor_shape
16073 40AA           83C4                   04  add	sp,*4
16074                                           ! 959   }
16075                                           ! 960 
16076                                           ! 961 
16077                                           ! 962  for(i=0;i<8;i++)
16078                       000040AD            .C2:
16079 40AD           31C0                       xor	ax,ax
16080 40AF           8946         F8            mov	-8[bp],ax
16081                                           ! 963   biosfn_set_cursor_pos(i,0x0000);
16082 40B2           EB           13            jmp .C6
16083                       000040B4            .C7:
16084 40B4           31C0                       xor	ax,ax
16085 40B6           50                         push	ax
16086 40B7           FF76         F8            push	-8[bp]
16087 40BA           E8         01A7            call	_biosfn_set_cursor_pos
16088 40BD           83C4                   04  add	sp,*4
16089                                           ! 964 
16090                                           ! 965 
16091                                           ! 966  biosfn_set_active_page(0x00);
16092                       000040C0            .C5:
16093 40C0           8B46         F8            mov	ax,-8[bp]
16094 40C3           40                         inc	ax
16095 40C4           8946         F8            mov	-8[bp],ax
16096                       000040C7            .C6:
16097 40C7           8B46         F8            mov	ax,-8[bp]
16098 40CA           3D                   0008  cmp	ax,*8
16099 40CD           72           E5            jb 	.C7
16100                       000040CF            .C8:
16101                       000040CF            .C4:
16102 40CF           31C0                       xor	ax,ax
16103 40D1           50                         push	ax
16104 40D2           E8         0304            call	_biosfn_set_active_page
16105 40D5           44                         inc	sp
16106 40D6           44                         inc	sp
16107                                           ! 967 
16108                                           ! 968 
16109                                           ! 969  if(vga_modes[line].class==0x00)
16110 40D7           8A46         FE            mov	al,-2[bp]
16111 40DA           30E4                       xor	ah,ah
16112 40DC           B1                     05  mov	cl,*5
16113 40DE           D3E0                       shl	ax,cl
16114 40E0           89C3                       mov	bx,ax
16115 40E2           81C3                 013C  add	bx,#_vga_modes
16116 40E6           8A47         04            mov	al,4[bx]
16117 40E9           84C0                       test	al,al
16118 40EB           75           0D            jne 	.C9
16119                       000040ED            .CA:
16120                                           ! 970   {
16121                                           ! 971    biosfn_load_text_8_16_pat(0x04,0x00);
16122 40ED           31C0                       xor	ax,ax
16123 40EF           50                         push	ax
16124 40F0           B8                   0004  mov	ax,*4
16125 40F3           50                         push	ax
16126 40F4           E8         1AD4            call	_biosfn_load_text_8_16_pat
16127 40F7           83C4                   04  add	sp,*4
16128                                           ! 972   }
16129                                           ! 973 
16130                                           ! 974 
16131                                           ! 975  #asm
16132                       000040FA            .C9:
16133                                           !BCC_ASM
16134                       00000005            _biosfn_set_video_mode.modeset_ctl	set	5
16135                       FFFFFFF1            .biosfn_set_video_mode.modeset_ctl	set	-$F
16136                       00000004            _biosfn_set_video_mode.video_ctl	set	4
16137                       FFFFFFF0            .biosfn_set_video_mode.video_ctl	set	-$10
16138                       00000012            _biosfn_set_video_mode.line	set	$12
16139                       FFFFFFFE            .biosfn_set_video_mode.line	set	-2
16140                       00000006            _biosfn_set_video_mode.cheight	set	6
16141                       FFFFFFF2            .biosfn_set_video_mode.cheight	set	-$E
16142                       00000003            _biosfn_set_video_mode.vga_switches	set	3
16143                       FFFFFFEF            .biosfn_set_video_mode.vga_switches	set	-$11
16144                       0000000C            _biosfn_set_video_mode.i	set	$C
16145                       FFFFFFF8            .biosfn_set_video_mode.i	set	-8
16146                       00000008            _biosfn_set_video_mode.theight	set	8
16147                       FFFFFFF4            .biosfn_set_video_mode.theight	set	-$C
16148                       00000018            _biosfn_set_video_mode.mode	set	$18
16149                       00000004            .biosfn_set_video_mode.mode	set	4
16150                       0000000E            _biosfn_set_video_mode.palette	set	$E
16151                       FFFFFFFA            .biosfn_set_video_mode.palette	set	-6
16152                       0000000A            _biosfn_set_video_mode.twidth	set	$A
16153                       FFFFFFF6            .biosfn_set_video_mode.twidth	set	-$A
16154                       00000000            _biosfn_set_video_mode.crtc_addr	set	0
16155                       FFFFFFEC            .biosfn_set_video_mode.crtc_addr	set	-$14
16156                       00000013            _biosfn_set_video_mode.noclearmem	set	$13
16157                       FFFFFFFF            .biosfn_set_video_mode.noclearmem	set	-1
16158                       00000011            _biosfn_set_video_mode.mmask	set	$11
16159                       FFFFFFFD            .biosfn_set_video_mode.mmask	set	-3
16160                                            SET_INT_VECTOR(0x1f, #0xC000, #_vgafont8+128*8)
 +a   40FA           1E                           push ds
 +a   40FB           31C0                         xor ax, ax
 +a   40FD           8ED8                         mov ds, ax
 +a   40FF           B8                   0F95    mov ax,  #_vgafont8+128*8
 +a   4102           A3         007C              mov 0x1f*4, ax
 +a   4105           B8                   C000    mov ax,  #0xC000
 +a   4108           A3         007E              mov 0x1f*4+2, ax
 +a   410B           1F                           pop ds
16161                                            ! 977 endasm
16162                                           !BCC_ENDASM
16163                                           ! 978 
16164                                           ! 979   switch(cheight)
16165 410C           8B46         F2            mov	ax,-$E[bp]
16166                                           ! 980    {case 8:
16167 410F           E9         003E            br 	.CD
16168                                           ! 981  #asm
16169                       00004112            .CE:
16170                                           !BCC_ASM
16171                       00000005            _biosfn_set_video_mode.modeset_ctl	set	5
16172                       FFFFFFF1            .biosfn_set_video_mode.modeset_ctl	set	-$F
16173                       00000004            _biosfn_set_video_mode.video_ctl	set	4
16174                       FFFFFFF0            .biosfn_set_video_mode.video_ctl	set	-$10
16175                       00000012            _biosfn_set_video_mode.line	set	$12
16176                       FFFFFFFE            .biosfn_set_video_mode.line	set	-2
16177                       00000006            _biosfn_set_video_mode.cheight	set	6
16178                       FFFFFFF2            .biosfn_set_video_mode.cheight	set	-$E
16179                       00000003            _biosfn_set_video_mode.vga_switches	set	3
16180                       FFFFFFEF            .biosfn_set_video_mode.vga_switches	set	-$11
16181                       0000000C            _biosfn_set_video_mode.i	set	$C
16182                       FFFFFFF8            .biosfn_set_video_mode.i	set	-8
16183                       00000008            _biosfn_set_video_mode.theight	set	8
16184                       FFFFFFF4            .biosfn_set_video_mode.theight	set	-$C
16185                       00000018            _biosfn_set_video_mode.mode	set	$18
16186                       00000004            .biosfn_set_video_mode.mode	set	4
16187                       0000000E            _biosfn_set_video_mode.palette	set	$E
16188                       FFFFFFFA            .biosfn_set_video_mode.palette	set	-6
16189                       0000000A            _biosfn_set_video_mode.twidth	set	$A
16190                       FFFFFFF6            .biosfn_set_video_mode.twidth	set	-$A
16191                       00000000            _biosfn_set_video_mode.crtc_addr	set	0
16192                       FFFFFFEC            .biosfn_set_video_mode.crtc_addr	set	-$14
16193                       00000013            _biosfn_set_video_mode.noclearmem	set	$13
16194                       FFFFFFFF            .biosfn_set_video_mode.noclearmem	set	-1
16195                       00000011            _biosfn_set_video_mode.mmask	set	$11
16196                       FFFFFFFD            .biosfn_set_video_mode.mmask	set	-3
16197                                                SET_INT_VECTOR(0x43, #0xC000, #_vgafont8)
 +a   4112           1E                           push ds
 +a   4113           31C0                         xor ax, ax
 +a   4115           8ED8                         mov ds, ax
 +a   4117           B8                   0B95    mov ax,  #_vgafont8
 +a   411A           A3         010C              mov 0x43*4, ax
 +a   411D           B8                   C000    mov ax,  #0xC000
 +a   4120           A3         010E              mov 0x43*4+2, ax
 +a   4123           1F                           pop ds
16198                                            ! 983 endasm
16199                                           !BCC_ENDASM
16200                                           ! 984      break;
16201 4124           EB           39            jmp .CB
16202                                           ! 985     case 14:
16203                                           ! 986  #asm
16204                       00004126            .CF:
16205                                           !BCC_ASM
16206                       00000005            _biosfn_set_video_mode.modeset_ctl	set	5
16207                       FFFFFFF1            .biosfn_set_video_mode.modeset_ctl	set	-$F
16208                       00000004            _biosfn_set_video_mode.video_ctl	set	4
16209                       FFFFFFF0            .biosfn_set_video_mode.video_ctl	set	-$10
16210                       00000012            _biosfn_set_video_mode.line	set	$12
16211                       FFFFFFFE            .biosfn_set_video_mode.line	set	-2
16212                       00000006            _biosfn_set_video_mode.cheight	set	6
16213                       FFFFFFF2            .biosfn_set_video_mode.cheight	set	-$E
16214                       00000003            _biosfn_set_video_mode.vga_switches	set	3
16215                       FFFFFFEF            .biosfn_set_video_mode.vga_switches	set	-$11
16216                       0000000C            _biosfn_set_video_mode.i	set	$C
16217                       FFFFFFF8            .biosfn_set_video_mode.i	set	-8
16218                       00000008            _biosfn_set_video_mode.theight	set	8
16219                       FFFFFFF4            .biosfn_set_video_mode.theight	set	-$C
16220                       00000018            _biosfn_set_video_mode.mode	set	$18
16221                       00000004            .biosfn_set_video_mode.mode	set	4
16222                       0000000E            _biosfn_set_video_mode.palette	set	$E
16223                       FFFFFFFA            .biosfn_set_video_mode.palette	set	-6
16224                       0000000A            _biosfn_set_video_mode.twidth	set	$A
16225                       FFFFFFF6            .biosfn_set_video_mode.twidth	set	-$A
16226                       00000000            _biosfn_set_video_mode.crtc_addr	set	0
16227                       FFFFFFEC            .biosfn_set_video_mode.crtc_addr	set	-$14
16228                       00000013            _biosfn_set_video_mode.noclearmem	set	$13
16229                       FFFFFFFF            .biosfn_set_video_mode.noclearmem	set	-1
16230                       00000011            _biosfn_set_video_mode.mmask	set	$11
16231                       FFFFFFFD            .biosfn_set_video_mode.mmask	set	-3
16232                                                SET_INT_VECTOR(0x43, #0xC000, #_vgafont14)
 +a   4126           1E                           push ds
 +a   4127           31C0                         xor ax, ax
 +a   4129           8ED8                         mov ds, ax
 +a   412B           B8                   1395    mov ax,  #_vgafont14
 +a   412E           A3         010C              mov 0x43*4, ax
 +a   4131           B8                   C000    mov ax,  #0xC000
 +a   4134           A3         010E              mov 0x43*4+2, ax
 +a   4137           1F                           pop ds
16233                                            ! 988 endasm
16234                                           !BCC_ENDASM
16235                                           ! 989      break;
16236 4138           EB           25            jmp .CB
16237                                           ! 990     case 16:
16238                                           ! 991  #asm
16239                       0000413A            .D0:
16240                                           !BCC_ASM
16241                       00000005            _biosfn_set_video_mode.modeset_ctl	set	5
16242                       FFFFFFF1            .biosfn_set_video_mode.modeset_ctl	set	-$F
16243                       00000004            _biosfn_set_video_mode.video_ctl	set	4
16244                       FFFFFFF0            .biosfn_set_video_mode.video_ctl	set	-$10
16245                       00000012            _biosfn_set_video_mode.line	set	$12
16246                       FFFFFFFE            .biosfn_set_video_mode.line	set	-2
16247                       00000006            _biosfn_set_video_mode.cheight	set	6
16248                       FFFFFFF2            .biosfn_set_video_mode.cheight	set	-$E
16249                       00000003            _biosfn_set_video_mode.vga_switches	set	3
16250                       FFFFFFEF            .biosfn_set_video_mode.vga_switches	set	-$11
16251                       0000000C            _biosfn_set_video_mode.i	set	$C
16252                       FFFFFFF8            .biosfn_set_video_mode.i	set	-8
16253                       00000008            _biosfn_set_video_mode.theight	set	8
16254                       FFFFFFF4            .biosfn_set_video_mode.theight	set	-$C
16255                       00000018            _biosfn_set_video_mode.mode	set	$18
16256                       00000004            .biosfn_set_video_mode.mode	set	4
16257                       0000000E            _biosfn_set_video_mode.palette	set	$E
16258                       FFFFFFFA            .biosfn_set_video_mode.palette	set	-6
16259                       0000000A            _biosfn_set_video_mode.twidth	set	$A
16260                       FFFFFFF6            .biosfn_set_video_mode.twidth	set	-$A
16261                       00000000            _biosfn_set_video_mode.crtc_addr	set	0
16262                       FFFFFFEC            .biosfn_set_video_mode.crtc_addr	set	-$14
16263                       00000013            _biosfn_set_video_mode.noclearmem	set	$13
16264                       FFFFFFFF            .biosfn_set_video_mode.noclearmem	set	-1
16265                       00000011            _biosfn_set_video_mode.mmask	set	$11
16266                       FFFFFFFD            .biosfn_set_video_mode.mmask	set	-3
16267                                                SET_INT_VECTOR(0x43, #0xC000, #_vgafont16)
 +a   413A           1E                           push ds
 +a   413B           31C0                         xor ax, ax
 +a   413D           8ED8                         mov ds, ax
 +a   413F           B8                   2195    mov ax,  #_vgafont16
 +a   4142           A3         010C              mov 0x43*4, ax
 +a   4145           B8                   C000    mov ax,  #0xC000
 +a   4148           A3         010E              mov 0x43*4+2, ax
 +a   414B           1F                           pop ds
16268                                            ! 993 endasm
16269                                           !BCC_ENDASM
16270                                           ! 994      break;
16271 414C           EB           11            jmp .CB
16272                                           ! 995    }
16273                                           ! 996 }
16274 414E           EB           0F            jmp .CB
16275                       00004150            .CD:
16276 4150           2D                   0008  sub	ax,*8
16277 4153           74           BD            je 	.CE
16278 4155           2D                   0006  sub	ax,*6
16279 4158           74           CC            je 	.CF
16280 415A           2D                   0002  sub	ax,*2
16281 415D           74           DB            je 	.D0
16282                       0000415F            .CB:
16283                       FFFFFFEA            ..FFFD	=	-$16
16284 415F           89EC                       mov	sp,bp
16285 4161           5D                         pop	bp
16286 4162           C3                         ret
16287                                           ! 997 
16288                                           ! 998 
16289                                           ! 999 static void biosfn_set_cursor_shape (CH,CL)
16290                                           ! 1000 Bit8u CH;Bit8u CL;
16291                       00004163            _biosfn_set_cursor_shape:
16292                                           ! 1001 {Bit16u cheight,curs,crtc_addr;
16293                                           ! 1002 
16294                                           ! 1003  CH&=0x3f;
16295 4163           55                         push	bp
16296 4164           89E5                       mov	bp,sp
16297 4166           83C4                   FA  add	sp,*-6
16298 4169           8A46         04            mov	al,4[bp]
16299 416C           24                     3F  and	al,*$3F
16300 416E           8846         04            mov	4[bp],al
16301                                           ! 1004  CL&=0x1f;
16302 4171           8A46         06            mov	al,6[bp]
16303 4174           24                     1F  and	al,*$1F
16304 4176           8846         06            mov	6[bp],al
16305                                           ! 1005 
16306                                           ! 1006  curs=(CH<<8)+CL;
16307 4179           8A46         04            mov	al,4[bp]
16308 417C           30E4                       xor	ah,ah
16309 417E           88C4                       mov	ah,al
16310 4180           30C0                       xor	al,al
16311 4182           0246         06            add	al,6[bp]
16312 4185           80D4                   00  adc	ah,*0
16313 4188           8946         FC            mov	-4[bp],ax
16314                                           ! 1007  write_word(0x40,0x60,curs);
16315 418B           FF76         FC            push	-4[bp]
16316 418E           B8                   0060  mov	ax,*$60
16317 4191           50                         push	ax
16318 4192           B8                   0040  mov	ax,*$40
16319 4195           50                         push	ax
16320 4196           E8         22B9            call	_write_word
16321 4199           83C4                   06  add	sp,*6
16322                                           ! 1008 
16323                                           ! 1009  cheight = read_word(0x40,0x85);
16324 419C           B8                   0085  mov	ax,#$85
16325 419F           50                         push	ax
16326 41A0           B8                   0040  mov	ax,*$40
16327 41A3           50                         push	ax
16328 41A4           E8         2280            call	_read_word
16329 41A7           83C4                   04  add	sp,*4
16330 41AA           8946         FE            mov	-2[bp],ax
16331                                           ! 1010  if((cheight>8) && (CL<8) && (CH<0x20))
16332 41AD           8B46         FE            mov	ax,-2[bp]
16333 41B0           3D                   0008  cmp	ax,*8
16334 41B3           76           5E            jbe 	.D1
16335                       000041B5            .D4:
16336 41B5           8A46         06            mov	al,6[bp]
16337 41B8           3C                     08  cmp	al,*8
16338 41BA           73           57            jae 	.D1
16339                       000041BC            .D3:
16340 41BC           8A46         04            mov	al,4[bp]
16341 41BF           3C                     20  cmp	al,*$20
16342 41C1           73           50            jae 	.D1
16343                       000041C3            .D2:
16344                                           ! 1011   {
16345                                           ! 1012    if(CL!=(CH+1))
16346 41C3           8A46         04            mov	al,4[bp]
16347 41C6           30E4                       xor	ah,ah
16348 41C8           40                         inc	ax
16349 41C9           50                         push	ax
16350 41CA           8A46         06            mov	al,6[bp]
16351 41CD           30E4                       xor	ah,ah
16352 41CF           3B46         F8            cmp	ax,-8[bp]
16353 41D2           8D66         FA            lea	sp,-6[bp]
16354 41D5           74           15            je  	.D5
16355                       000041D7            .D6:
16356                                           ! 1013     {
16357                                           ! 1014      CH = ((CH+1) * cheight / 8) -1;
16358 41D7           8A46         04            mov	al,4[bp]
16359 41DA           30E4                       xor	ah,ah
16360 41DC           40                         inc	ax
16361 41DD           8B4E         FE            mov	cx,-2[bp]
16362 41E0           F7E9                       imul	cx
16363 41E2           B1                     03  mov	cl,*3
16364 41E4           D3E8                       shr	ax,cl
16365 41E6           48                         dec	ax
16366 41E7           8846         04            mov	4[bp],al
16367                                           ! 1015     }
16368                                           ! 1016    else
16369                                           ! 1017     {
16370 41EA           EB           14            jmp .D7
16371                       000041EC            .D5:
16372                                           ! 1018      CH = ((CL+1) * cheight / 8) - 2;
16373 41EC           8A46         06            mov	al,6[bp]
16374 41EF           30E4                       xor	ah,ah
16375 41F1           40                         inc	ax
16376 41F2           8B4E         FE            mov	cx,-2[bp]
16377 41F5           F7E9                       imul	cx
16378 41F7           B1                     03  mov	cl,*3
16379 41F9           D3E8                       shr	ax,cl
16380 41FB           48                         dec	ax
16381 41FC           48                         dec	ax
16382 41FD           8846         04            mov	4[bp],al
16383                                           ! 1019     }
16384                                           ! 1020    CL = ((CL+1) * cheight / 8) - 1;
16385                       00004200            .D7:
16386 4200           8A46         06            mov	al,6[bp]
16387 4203           30E4                       xor	ah,ah
16388 4205           40                         inc	ax
16389 4206           8B4E         FE            mov	cx,-2[bp]
16390 4209           F7E9                       imul	cx
16391 420B           B1                     03  mov	cl,*3
16392 420D           D3E8                       shr	ax,cl
16393 420F           48                         dec	ax
16394 4210           8846         06            mov	6[bp],al
16395                                           ! 1021   }
16396                                           ! 1022 
16397                                           ! 1023 
16398                                           ! 1024  crtc_addr=read_word(0x40,0x63);
16399                       00004213            .D1:
16400 4213           B8                   0063  mov	ax,*$63
16401 4216           50                         push	ax
16402 4217           B8                   0040  mov	ax,*$40
16403 421A           50                         push	ax
16404 421B           E8         2209            call	_read_word
16405 421E           83C4                   04  add	sp,*4
16406 4221           8946         FA            mov	-6[bp],ax
16407                                           ! 1025  outb(crtc_addr,0x0a);
16408 4224           B8                   000A  mov	ax,*$A
16409 4227           50                         push	ax
16410 4228           FF76         FA            push	-6[bp]
16411 422B           E8         2252            call	_outb
16412 422E           83C4                   04  add	sp,*4
16413                                           ! 1026  outb(crtc_addr+1,CH);
16414 4231           8A46         04            mov	al,4[bp]
16415 4234           30E4                       xor	ah,ah
16416 4236           50                         push	ax
16417 4237           8B46         FA            mov	ax,-6[bp]
16418 423A           40                         inc	ax
16419 423B           50                         push	ax
16420 423C           E8         2241            call	_outb
16421 423F           83C4                   04  add	sp,*4
16422                                           ! 1027  outb(crtc_addr,0x0b);
16423 4242           B8                   000B  mov	ax,*$B
16424 4245           50                         push	ax
16425 4246           FF76         FA            push	-6[bp]
16426 4249           E8         2234            call	_outb
16427 424C           83C4                   04  add	sp,*4
16428                                           ! 1028  outb(crtc_addr+1,CL);
16429 424F           8A46         06            mov	al,6[bp]
16430 4252           30E4                       xor	ah,ah
16431 4254           50                         push	ax
16432 4255           8B46         FA            mov	ax,-6[bp]
16433 4258           40                         inc	ax
16434 4259           50                         push	ax
16435 425A           E8         2223            call	_outb
16436 425D           83C4                   04  add	sp,*4
16437                                           ! 1029 }
16438 4260           89EC                       mov	sp,bp
16439 4262           5D                         pop	bp
16440 4263           C3                         ret
16441                                           ! 1030 
16442                                           ! 1031 
16443                                           ! 1032 static void biosfn_set_cursor_pos (page, cursor)
16444                                           ! 1033 Bit8u page;Bit16u cursor;
16445                       00004264            _biosfn_set_cursor_pos:
16446                                           ! 1034 {
16447                                           ! 1035  Bit8u xcurs,ycurs,current;
16448                                           ! 1036  Bit16u nbcols,nbrows,address,crtc_addr;
16449                                           ! 1037 
16450                                           ! 1038 
16451                                           ! 1039  if(page>7)return;
16452 4264           55                         push	bp
16453 4265           89E5                       mov	bp,sp
16454 4267           83C4                   F4  add	sp,*-$C
16455 426A           8A46         04            mov	al,4[bp]
16456 426D           3C                     07  cmp	al,*7
16457 426F           76           04            jbe 	.D8
16458                       00004271            .D9:
16459 4271           89EC                       mov	sp,bp
16460 4273           5D                         pop	bp
16461 4274           C3                         ret
16462                                           ! 1040 
16463                                           ! 1041 
16464                                           ! 1042  write_word(0x40, 0x50 +2*page, cursor);
16465                       00004275            .D8:
16466 4275           FF76         06            push	6[bp]
16467 4278           8A46         04            mov	al,4[bp]
16468 427B           30E4                       xor	ah,ah
16469 427D           D1E0                       shl	ax,*1
16470 427F           05                   0050  add	ax,*$50
16471 4282           50                         push	ax
16472 4283           B8                   0040  mov	ax,*$40
16473 4286           50                         push	ax
16474 4287           E8         21C8            call	_write_word
16475 428A           83C4                   06  add	sp,*6
16476                                           ! 1043 
16477                                           ! 1044 
16478                                           ! 1045  current=read_byte(0x40,0x62);
16479 428D           B8                   0062  mov	ax,*$62
16480 4290           50                         push	ax
16481 4291           B8                   0040  mov	ax,*$40
16482 4294           50                         push	ax
16483 4295           E8         217C            call	_read_byte
16484 4298           83C4                   04  add	sp,*4
16485 429B           8846         FD            mov	-3[bp],al
16486                                           ! 1046  if(page==current)
16487 429E           8A46         04            mov	al,4[bp]
16488 42A1           3A46         FD            cmp	al,-3[bp]
16489 42A4         0F85         00B8            bne 	.DA
16490                       000042A8            .DB:
16491                                           ! 1047   {
16492                                           ! 1048 
16493                                           ! 1049    nbcols=read_word(0x40,0x4A);
16494 42A8           B8                   004A  mov	ax,*$4A
16495 42AB           50                         push	ax
16496 42AC           B8                   0040  mov	ax,*$40
16497 42AF           50                         push	ax
16498 42B0           E8         2174            call	_read_word
16499 42B3           83C4                   04  add	sp,*4
16500 42B6           8946         FA            mov	-6[bp],ax
16501                                           ! 1050    nbrows=read_byte(0x40,0x84)+1;
16502 42B9           B8                   0084  mov	ax,#$84
16503 42BC           50                         push	ax
16504 42BD           B8                   0040  mov	ax,*$40
16505 42C0           50                         push	ax
16506 42C1           E8         2150            call	_read_byte
16507 42C4           83C4                   04  add	sp,*4
16508 42C7           30E4                       xor	ah,ah
16509 42C9           40                         inc	ax
16510 42CA           8946         F8            mov	-8[bp],ax
16511                                           ! 1051 
16512                                           ! 1052    xcurs=cursor&0x00ff;ycurs=(cursor&0xff00)>>8;
16513 42CD           8A46         06            mov	al,6[bp]
16514 42D0           8846         FF            mov	-1[bp],al
16515 42D3           8B46         06            mov	ax,6[bp]
16516 42D6           30C0                       xor	al,al
16517 42D8           88E0                       mov	al,ah
16518 42DA           30E4                       xor	ah,ah
16519 42DC           8846         FE            mov	-2[bp],al
16520                                           ! 1053 
16521                                           ! 1054 
16522                                           ! 1055    address=((((nbcols*nbrows)|0x00ff)+1)*page)+xcurs+ycurs*nbcols;
16523 42DF           8A46         FE            mov	al,-2[bp]
16524 42E2           30E4                       xor	ah,ah
16525 42E4           8B4E         FA            mov	cx,-6[bp]
16526 42E7           F7E9                       imul	cx
16527 42E9           50                         push	ax
16528 42EA           8B46         FA            mov	ax,-6[bp]
16529 42ED           8B4E         F8            mov	cx,-8[bp]
16530 42F0           F7E9                       imul	cx
16531 42F2           0C                     FF  or	al,#$FF
16532 42F4           89C3                       mov	bx,ax
16533 42F6           8A46         04            mov	al,4[bp]
16534 42F9           30E4                       xor	ah,ah
16535 42FB           93                         xchg	ax,bx
16536 42FC           40                         inc	ax
16537 42FD           89D9                       mov	cx,bx
16538 42FF           F7E9                       imul	cx
16539 4301           0246         FF            add	al,-1[bp]
16540 4304           80D4                   00  adc	ah,*0
16541 4307           0346         F2            add	ax,-$E[bp]
16542 430A           44                         inc	sp
16543 430B           44                         inc	sp
16544 430C           8946         F6            mov	-$A[bp],ax
16545                                           ! 1056 
16546                                           ! 1057 
16547                                           ! 1058    crtc_addr=read_word(0x40,0x63);
16548 430F           B8                   0063  mov	ax,*$63
16549 4312           50                         push	ax
16550 4313           B8                   0040  mov	ax,*$40
16551 4316           50                         push	ax
16552 4317           E8         210D            call	_read_word
16553 431A           83C4                   04  add	sp,*4
16554 431D           8946         F4            mov	-$C[bp],ax
16555                                           ! 1059    outb(crtc_addr,0x0e);
16556 4320           B8                   000E  mov	ax,*$E
16557 4323           50                         push	ax
16558 4324           FF76         F4            push	-$C[bp]
16559 4327           E8         2156            call	_outb
16560 432A           83C4                   04  add	sp,*4
16561                                           ! 1060    outb(crtc_addr+1,(address&0xff00)>>8);
16562 432D           8B46         F6            mov	ax,-$A[bp]
16563 4330           30C0                       xor	al,al
16564 4332           88E0                       mov	al,ah
16565 4334           30E4                       xor	ah,ah
16566 4336           50                         push	ax
16567 4337           8B46         F4            mov	ax,-$C[bp]
16568 433A           40                         inc	ax
16569 433B           50                         push	ax
16570 433C           E8         2141            call	_outb
16571 433F           83C4                   04  add	sp,*4
16572                                           ! 1061    outb(crtc_addr,0x0f);
16573 4342           B8                   000F  mov	ax,*$F
16574 4345           50                         push	ax
16575 4346           FF76         F4            push	-$C[bp]
16576 4349           E8         2134            call	_outb
16577 434C           83C4                   04  add	sp,*4
16578                                           ! 1062    outb(crtc_addr+1,address&0x00ff);
16579 434F           8A46         F6            mov	al,-$A[bp]
16580 4352           30E4                       xor	ah,ah
16581 4354           50                         push	ax
16582 4355           8B46         F4            mov	ax,-$C[bp]
16583 4358           40                         inc	ax
16584 4359           50                         push	ax
16585 435A           E8         2123            call	_outb
16586 435D           83C4                   04  add	sp,*4
16587                                           ! 1063   }
16588                                           ! 1064 }
16589                       00004360            .DA:
16590 4360           89EC                       mov	sp,bp
16591 4362           5D                         pop	bp
16592 4363           C3                         ret
16593                                           ! 1065 
16594                                           ! 1066 
16595                                           ! 1067 static void biosfn_get_cursor_pos (page,shape, pos)
16596                                           ! 1068 Bit8u page;Bit16u *shape;Bit16u *pos;
16597                       00004364            _biosfn_get_cursor_pos:
16598                                           ! 1069 {
16599                                           ! 1070  Bit16u ss=get_SS();
16600 4364           55                         push	bp
16601 4365           89E5                       mov	bp,sp
16602 4367           4C                         dec	sp
16603 4368           4C                         dec	sp
16604 4369           E8         2134            call	_get_SS
16605 436C           8946         FE            mov	-2[bp],ax
16606                                           ! 1071 
16607                                           ! 1072 
16608                                           ! 1073  write_word(ss, shape, 0);
16609 436F           31C0                       xor	ax,ax
16610 4371           50                         push	ax
16611 4372           FF76         06            push	6[bp]
16612 4375           FF76         FE            push	-2[bp]
16613 4378           E8         20D7            call	_write_word
16614 437B           83C4                   06  add	sp,*6
16615                                           ! 1074  write_word(ss, pos, 0);
16616 437E           31C0                       xor	ax,ax
16617 4380           50                         push	ax
16618 4381           FF76         08            push	8[bp]
16619 4384           FF76         FE            push	-2[bp]
16620 4387           E8         20C8            call	_write_word
16621 438A           83C4                   06  add	sp,*6
16622                                           ! 1075 
16623                                           ! 1076  if(page>7)return;
16624 438D           8A46         04            mov	al,4[bp]
16625 4390           3C                     07  cmp	al,*7
16626 4392           76           04            jbe 	.DC
16627                       00004394            .DD:
16628 4394           89EC                       mov	sp,bp
16629 4396           5D                         pop	bp
16630 4397           C3                         ret
16631                                           ! 1077 
16632                                           ! 1078  write_word(ss
16633                       00004398            .DC:
16634                                           ! 1078 ,shape,read_word(0x40,0x60));
16635 4398           B8                   0060  mov	ax,*$60
16636 439B           50                         push	ax
16637 439C           B8                   0040  mov	ax,*$40
16638 439F           50                         push	ax
16639 43A0           E8         2084            call	_read_word
16640 43A3           83C4                   04  add	sp,*4
16641 43A6           50                         push	ax
16642 43A7           FF76         06            push	6[bp]
16643 43AA           FF76         FE            push	-2[bp]
16644 43AD           E8         20A2            call	_write_word
16645 43B0           83C4                   06  add	sp,*6
16646                                           ! 1079  write_word(ss,pos,read_word(0x40,0x50 +page*2));
16647 43B3           8A46         04            mov	al,4[bp]
16648 43B6           30E4                       xor	ah,ah
16649 43B8           D1E0                       shl	ax,*1
16650 43BA           05                   0050  add	ax,*$50
16651 43BD           50                         push	ax
16652 43BE           B8                   0040  mov	ax,*$40
16653 43C1           50                         push	ax
16654 43C2           E8         2062            call	_read_word
16655 43C5           83C4                   04  add	sp,*4
16656 43C8           50                         push	ax
16657 43C9           FF76         08            push	8[bp]
16658 43CC           FF76         FE            push	-2[bp]
16659 43CF           E8         2080            call	_write_word
16660 43D2           83C4                   06  add	sp,*6
16661                                           ! 1080 }
16662 43D5           89EC                       mov	sp,bp
16663 43D7           5D                         pop	bp
16664 43D8           C3                         ret
16665                                           ! 1081 
16666                                           ! 1082 
16667                                           ! 1083 static void biosfn_set_active_page (page)
16668                                           ! 1084 Bit8u page;
16669                       000043D9            _biosfn_set_active_page:
16670                                           ! 1085 {
16671                                           ! 1086  Bit16u cursor,dummy,crtc_addr;
16672                                           ! 1087  Bit16u nbcols,nbrows,address;
16673                                           ! 1088  Bit8u mode,line;
16674                                           ! 1089 
16675                                           ! 1090  if(page>7)return;
16676 43D9           55                         push	bp
16677 43DA           89E5                       mov	bp,sp
16678 43DC           83C4                   F2  add	sp,*-$E
16679 43DF           8A46         04            mov	al,4[bp]
16680 43E2           3C                     07  cmp	al,*7
16681 43E4           76           04            jbe 	.DE
16682                       000043E6            .DF:
16683 43E6           89EC                       mov	sp,bp
16684 43E8           5D                         pop	bp
16685 43E9           C3                         ret
16686                                           ! 1091 
16687                                           ! 1092 
16688                                           ! 1093  mode=read_byte(0x40,0x49);
16689                       000043EA            .DE:
16690 43EA           B8                   0049  mov	ax,*$49
16691 43ED           50                         push	ax
16692 43EE           B8                   0040  mov	ax,*$40
16693 43F1           50                         push	ax
16694 43F2           E8         201F            call	_read_byte
16695 43F5           83C4                   04  add	sp,*4
16696 43F8           8846         F3            mov	-$D[bp],al
16697                                           ! 1094  line=find_vga_entry(mode);
16698 43FB           8A46         F3            mov	al,-$D[bp]
16699 43FE           30E4                       xor	ah,ah
16700 4400           50                         push	ax
16701 4401           E8         1F24            call	_find_vga_entry
16702 4404           44                         inc	sp
16703 4405           44                         inc	sp
16704 4406           8846         F2            mov	-$E[bp],al
16705                                           ! 1095  if(line==0xFF)return;
16706 4409           8A46         F2            mov	al,-$E[bp]
16707 440C           3C                     FF  cmp	al,#$FF
16708 440E           75           04            jne 	.E0
16709                       00004410            .E1:
16710 4410           89EC                       mov	sp,bp
16711 4412           5D                         pop	bp
16712 4413           C3                         ret
16713                                           ! 1096 
16714                                           ! 1097 
16715                                           ! 1098  biosfn_get_cursor_pos(page,&dummy,&cursor);
16716                       00004414            .E0:
16717 4414           8D5E         FE            lea	bx,-2[bp]
16718 4417           53                         push	bx
16719 4418           8D5E         FC            lea	bx,-4[bp]
16720 441B           53                         push	bx
16721 441C           8A46         04            mov	al,4[bp]
16722 441F           30E4                       xor	ah,ah
16723 4421           50                         push	ax
16724 4422           E8         FF3F            call	_biosfn_get_cursor_pos
16725 4425           83C4                   06  add	sp,*6
16726                                           ! 1099 
16727                                           ! 1100  if(vga_modes[line].class==0x00)
16728 4428           8A46         F2            mov	al,-$E[bp]
16729 442B           30E4                       xor	ah,ah
16730 442D           B1                     05  mov	cl,*5
16731 442F           D3E0                       shl	ax,cl
16732 4431           89C3                       mov	bx,ax
16733 4433           81C3                 013C  add	bx,#_vga_modes
16734 4437           8A47         04            mov	al,4[bx]
16735 443A           84C0                       test	al,al
16736 443C           75           6E            jne 	.E2
16737                       0000443E            .E3:
16738                                           ! 1101   {
16739                                           ! 1102 
16740                                           ! 1103    nbcols=read_word(0x40,0x4A);
16741 443E           B8                   004A  mov	ax,*$4A
16742 4441           50                         push	ax
16743 4442           B8                   0040  mov	ax,*$40
16744 4445           50                         push	ax
16745 4446           E8         1FDE            call	_read_word
16746 4449           83C4                   04  add	sp,*4
16747 444C           8946         F8            mov	-8[bp],ax
16748                                           ! 1104    nbrows=read_byte(0x40,0x84)+1;
16749 444F           B8                   0084  mov	ax,#$84
16750 4452           50                         push	ax
16751 4453           B8                   0040  mov	ax,*$40
16752 4456           50                         push	ax
16753 4457           E8         1FBA            call	_read_byte
16754 445A           83C4                   04  add	sp,*4
16755 445D           30E4                       xor	ah,ah
16756 445F           40                         inc	ax
16757 4460           8946         F6            mov	-$A[bp],ax
16758                                           ! 1105 
16759                                           ! 1106 
16760                                           ! 1107    address=((((nbcols*nbrows*2)|0x00ff)+1)*page);
16761 4463           8B46         F8            mov	ax,-8[bp]
16762 4466           8B4E         F6            mov	cx,-$A[bp]
16763 4469           F7E9                       imul	cx
16764 446B           D1E0                       shl	ax,*1
16765 446D           0C                     FF  or	al,#$FF
16766 446F           89C3                       mov	bx,ax
16767 4471           8A46         04            mov	al,4[bp]
16768 4474           30E4                       xor	ah,ah
16769 4476           93                         xchg	ax,bx
16770 4477           40                         inc	ax
16771 4478           89D9                       mov	cx,bx
16772 447A           F7E9                       imul	cx
16773 447C           8946         F4            mov	-$C[bp],ax
16774                                           ! 1108    write_word(0x40,0x4E,address);
16775 447F           FF76         F4            push	-$C[bp]
16776 4482           B8                   004E  mov	ax,*$4E
16777 4485           50                         push	ax
16778 4486           B8                   0040  mov	ax,*$40
16779 4489           50                         push	ax
16780 448A           E8         1FC5            call	_write_word
16781 448D           83C4                   06  add	sp,*6
16782                                           ! 1109 
16783                                           ! 1110 
16784                                           ! 1111    address=((((nbcols*nbrows)|0x00ff)+1)*page);
16785 4490           8B46         F8            mov	ax,-8[bp]
16786 4493           8B4E         F6            mov	cx,-$A[bp]
16787 4496           F7E9                       imul	cx
16788 4498           0C                     FF  or	al,#$FF
16789 449A           89C3                       mov	bx,ax
16790 449C           8A46         04            mov	al,4[bp]
16791 449F           30E4                       xor	ah,ah
16792 44A1           93                         xchg	ax,bx
16793 44A2           40                         inc	ax
16794 44A3           89D9                       mov	cx,bx
16795 44A5           F7E9                       imul	cx
16796 44A7           8946         F4            mov	-$C[bp],ax
16797                                           ! 1112   }
16798                                           ! 1113  else
16799                                           ! 1114   {
16800 44AA           EB           1C            jmp .E4
16801                       000044AC            .E2:
16802                                           ! 1115    address = page*vga_modes[line].slength;
16803 44AC           8A46         F2            mov	al,-$E[bp]
16804 44AF           30E4                       xor	ah,ah
16805 44B1           B1                     05  mov	cl,*5
16806 44B3           D3E0                       shl	ax,cl
16807 44B5           89C3                       mov	bx,ax
16808 44B7           81C3                 013C  add	bx,#_vga_modes
16809 44BB           8A46         04            mov	al,4[bp]
16810 44BE           30E4                       xor	ah,ah
16811 44C0           8B4F         16            mov	cx,$16[bx]
16812 44C3           F7E9                       imul	cx
16813 44C5           8946         F4            mov	-$C[bp],ax
16814                                           ! 1116   }
16815                                           ! 1117 
16816                                           ! 1118 
16817                                           ! 1119  crtc_addr=read_word(0x40,0x63);
16818                       000044C8            .E4:
16819 44C8           B8                   0063  mov	ax,*$63
16820 44CB           50                         push	ax
16821 44CC           B8                   0040  mov	ax,*$40
16822 44CF           50                         push	ax
16823 44D0           E8         1F54            call	_read_word
16824 44D3           83C4                   04  add	sp,*4
16825 44D6           8946         FA            mov	-6[bp],ax
16826                                           ! 1120  outb(crtc_addr,0x0c);
16827 44D9           B8                   000C  mov	ax,*$C
16828 44DC           50                         push	ax
16829 44DD           FF76         FA            push	-6[bp]
16830 44E0           E8         1F9D            call	_outb
16831 44E3           83C4                   04  add	sp,*4
16832                                           ! 1121  outb(crtc_addr+1,(address&0xff00)>>8);
16833 44E6           8B46         F4            mov	ax,-$C[bp]
16834 44E9           30C0                       xor	al,al
16835 44EB           88E0                       mov	al,ah
16836 44ED           30E4                       xor	ah,ah
16837 44EF           50                         push	ax
16838 44F0           8B46         FA            mov	ax,-6[bp]
16839 44F3           40                         inc	ax
16840 44F4           50                         push	ax
16841 44F5           E8         1F88            call	_outb
16842 44F8           83C4                   04  add	sp,*4
16843                                           ! 1122  outb(crtc_addr,0x0d);
16844 44FB           B8                   000D  mov	ax,*$D
16845 44FE           50                         push	ax
16846 44FF           FF76         FA            push	-6[bp]
16847 4502           E8         1F7B            call	_outb
16848 4505           83C4                   04  add	sp,*4
16849                                           ! 1123  outb(crtc_addr+1,address&0x00ff);
16850 4508           8A46         F4            mov	al,-$C[bp]
16851 450B           30E4                       xor	ah,ah
16852 450D           50                         push	ax
16853 450E           8B46         FA            mov	ax,-6[bp]
16854 4511           40                         inc	ax
16855 4512           50                         push	ax
16856 4513           E8         1F6A            call	_outb
16857 4516           83C4                   04  add	sp,*4
16858                                           ! 1124 
16859                                           ! 1125 
16860                                           ! 1126  write_byte(0x40,0x62,page);
16861 4519           8A46         04            mov	al,4[bp]
16862 451C           30E4                       xor	ah,ah
16863 451E           50                         push	ax
16864 451F           B8                   0062  mov	ax,*$62
16865 4522           50                         push	ax
16866 4523           B8                   0040  mov	ax,*$40
16867 4526           50                         push	ax
16868 4527           E8         1F10            call	_write_byte
16869 452A           83C4                   06  add	sp,*6
16870                                           ! 1127 
16871                                           ! 1128 
16872                                           ! 1129  printf("Set active page %02x address %04x\n",page,address);
16873 452D           FF76         F4            push	-$C[bp]
16874 4530           8A46         04            mov	al,4[bp]
16875 4533           30E4                       xor	ah,ah
16876 4535           50                         push	ax
16877 4536           BB                   77C5  mov	bx,#.E5
16878 4539           53                         push	bx
16879 453A           E8         1F82            call	_printf
16880 453D           83C4                   06  add	sp,*6
16881                                           ! 1130 
16882                                           ! 1131 
16883                                           ! 1132 
16884                                           ! 1133  biosfn_set_cursor_pos(page,cursor);
16885 4540           FF76         FE            push	-2[bp]
16886 4543           8A46         04            mov	al,4[bp]
16887 4546           30E4                       xor	ah,ah
16888 4548           50                         push	ax
16889 4549           E8         FD18            call	_biosfn_set_cursor_pos
16890 454C           83C4                   04  add	sp,*4
16891                                           ! 1134 }
16892 454F           89EC                       mov	sp,bp
16893 4551           5D                         pop	bp
16894 4552           C3                         ret
16895                                           ! 1135 
16896                                           ! 1136 
16897                                           ! 1137 static void biosfn_scroll (nblines,attr,rul,cul,rlr,clr,page,dir)
16898                                           ! 1138 Bit8u nblines;Bit8u attr;Bit8u rul;Bit8u cul;Bit8u rlr;Bit8u clr;Bit8u page;Bit8u dir;
16899                       00004553            _biosfn_scroll:
16900                                           ! 1139 {
16901                                           ! 1140 
16902                                           ! 1141 
16903                                           ! 1142  Bit8u mode,line;
16904                                           ! 1143  Bit16u nbcols,nbrows,i;
16905                                           ! 1144  Bit16u address;
16906                                           ! 1145 
16907                                           ! 1146  if(rul>rlr)return;
16908 4553           55                         push	bp
16909 4554           89E5                       mov	bp,sp
16910 4556           83C4                   F6  add	sp,*-$A
16911 4559           8A46         08            mov	al,8[bp]
16912 455C           3A46         0C            cmp	al,$C[bp]
16913 455F           76           04            jbe 	.E6
16914                       00004561            .E7:
16915 4561           89EC                       mov	sp,bp
16916 4563           5D                         pop	bp
16917 4564           C3                         ret
16918                                           ! 1147  if(cul>clr)return;
16919                       00004565            .E6:
16920 4565           8A46         0A            mov	al,$A[bp]
16921 4568           3A46         0E            cmp	al,$E[bp]
16922 456B           76           04            jbe 	.E8
16923                       0000456D            .E9:
16924 456D           89EC                       mov	sp,bp
16925 456F           5D                         pop	bp
16926 4570           C3                         ret
16927                                           ! 1148 
16928                                           ! 1149 
16929                                           ! 1150  mode=read_byte(0x40,0x49);
16930                       00004571            .E8:
16931 4571           B8                   0049  mov	ax,*$49
16932 4574           50                         push	ax
16933 4575           B8                   0040  mov	ax,*$40
16934 4578           50                         push	ax
16935 4579           E8         1E98            call	_read_byte
16936 457C           83C4                   04  add	sp,*4
16937 457F           8846         FF            mov	-1[bp],al
16938                                           ! 1151  line=find_vga_entry(mode);
16939 4582           8A46         FF            mov	al,-1[bp]
16940 4585           30E4                       xor	ah,ah
16941 4587           50                         push	ax
16942 4588           E8         1D9D            call	_find_vga_entry
16943 458B           44                         inc	sp
16944 458C           44                         inc	sp
16945 458D           8846         FE            mov	-2[bp],al
16946                                           ! 1152  if(line==0xFF)return;
16947 4590           8A46         FE            mov	al,-2[bp]
16948 4593           3C                     FF  cmp	al,#$FF
16949 4595           75           04            jne 	.EA
16950                       00004597            .EB:
16951 4597           89EC                       mov	sp,bp
16952 4599           5D                         pop	bp
16953 459A           C3                         ret
16954                                           ! 1153 
16955                                           ! 1154 
16956                                           ! 1155  nbrows=read_byte(0x40,0x84)+1;
16957                       0000459B            .EA:
16958 459B           B8                   0084  mov	ax,#$84
16959 459E           50                         push	ax
16960 459F           B8                   0040  mov	ax,*$40
16961 45A2           50                         push	ax
16962 45A3           E8         1E6E            call	_read_byte
16963 45A6           83C4                   04  add	sp,*4
16964 45A9           30E4                       xor	ah,ah
16965 45AB           40                         inc	ax
16966 45AC           8946         FA            mov	-6[bp],ax
16967                                           ! 1156  nbcols=read_word(0x40,0x4A);
16968 45AF           B8                   004A  mov	ax,*$4A
16969 45B2           50                         push	ax
16970 45B3           B8                   0040  mov	ax,*$40
16971 45B6           50                         push	ax
16972 45B7           E8         1E6D            call	_read_word
16973 45BA           83C4                   04  add	sp,*4
16974 45BD           8946         FC            mov	-4[bp],ax
16975                                           ! 1157 
16976                                           ! 1158 
16977                                           ! 1159  if(page==0xFF)
16978 45C0           8A46         10            mov	al,$10[bp]
16979 45C3           3C                     FF  cmp	al,#$FF
16980 45C5           75           11            jne 	.EC
16981                       000045C7            .ED:
16982                                           ! 1160   page=read_byte(0x40,0x62);
16983 45C7           B8                   0062  mov	ax,*$62
16984 45CA           50                         push	ax
16985 45CB           B8                   0040  mov	ax,*$40
16986 45CE           50                         push	ax
16987 45CF           E8         1E42            call	_read_byte
16988 45D2           83C4                   04  add	sp,*4
16989 45D5           8846         10            mov	$10[bp],al
16990                                           ! 1161 
16991                                           ! 1162  if(vga_modes[line].class==0x00)
16992                       000045D8            .EC:
16993 45D8           8A46         FE            mov	al,-2[bp]
16994 45DB           30E4                       xor	ah,ah
16995 45DD           B1                     05  mov	cl,*5
16996 45DF           D3E0                       shl	ax,cl
16997 45E1           89C3                       mov	bx,ax
16998 45E3           81C3                 013C  add	bx,#_vga_modes
16999 45E7           8A47         04            mov	al,4[bx]
17000 45EA           84C0                       test	al,al
17001 45EC         0F85         02A9            bne 	.EE
17002                       000045F0            .EF:
17003                                           ! 1163   {
17004                                           ! 1164 
17005                                           ! 1165    address=((((nbcols*nbrows*2)|0x00ff)+1)*page);
17006 45F0           8B46         FC            mov	ax,-4[bp]
17007 45F3           8B4E         FA            mov	cx,-6[bp]
17008 45F6           F7E9                       imul	cx
17009 45F8           D1E0                       shl	ax,*1
17010 45FA           0C                     FF  or	al,#$FF
17011 45FC           89C3                       mov	bx,ax
17012 45FE           8A46         10            mov	al,$10[bp]
17013 4601           30E4                       xor	ah,ah
17014 4603           93                         xchg	ax,bx
17015 4604           40                         inc	ax
17016 4605           89D9                       mov	cx,bx
17017 4607           F7E9                       imul	cx
17018 4609           8946         F6            mov	-$A[bp],ax
17019                                           ! 1166 
17020                                           ! 1167    printf("Scroll, address %04x (%04x %04x %02x)\n",address,nbrows,nbcols,page);
17021 460C           8A46         10            mov	al,$10[bp]
17022 460F           30E4                       xor	ah,ah
17023 4611           50                         push	ax
17024 4612           FF76         FC            push	-4[bp]
17025 4615           FF76         FA            push	-6[bp]
17026 4618           FF76         F6            push	-$A[bp]
17027 461B           BB                   779E  mov	bx,#.F0
17028 461E           53                         push	bx
17029 461F           E8         1E9D            call	_printf
17030 4622           83C4                   0A  add	sp,*$A
17031                                           ! 1168 
17032                                           ! 1169 
17033                                           ! 1170    if(rlr>=nbrows)rlr=nbrows-1;
17034 4625           8A46         0C            mov	al,$C[bp]
17035 4628           30E4                       xor	ah,ah
17036 462A           3B46         FA            cmp	ax,-6[bp]
17037 462D           72           07            jb  	.F1
17038                       0000462F            .F2:
17039 462F           8B46         FA            mov	ax,-6[bp]
17040 4632           48                         dec	ax
17041 4633           8846         0C            mov	$C[bp],al
17042                                           ! 1171    if(clr>=nbcols)clr=nbcols-1;
17043                       00004636            .F1:
17044 4636           8A46         0E            mov	al,$E[bp]
17045 4639           30E4                       xor	ah,ah
17046 463B           3B46         FC            cmp	ax,-4[bp]
17047 463E           72           07            jb  	.F3
17048                       00004640            .F4:
17049 4640           8B46         FC            mov	ax,-4[bp]
17050 4643           48                         dec	ax
17051 4644           8846         0E            mov	$E[bp],al
17052                                           ! 1172    if(nblines>nbrows)nblines=0;
17053                       00004647            .F3:
17054 4647           8A46         04            mov	al,4[bp]
17055 464A           30E4                       xor	ah,ah
17056 464C           3B46         FA            cmp	ax,-6[bp]
17057 464F           76           05            jbe 	.F5
17058                       00004651            .F6:
17059 4651           30C0                       xor	al,al
17060 4653           8846         04            mov	4[bp],al
17061                                           ! 1173 
17062                                           ! 1174    if(nblines==0&&rul==0&&cul==0&&rlr==nbrows-1&&clr==nbcols-1)
17063                       00004656            .F5:
17064 4656           8A46         04            mov	al,4[bp]
17065 4659           84C0                       test	al,al
17066 465B           75           67            jne 	.F7
17067                       0000465D            .FC:
17068 465D           8A46         08            mov	al,8[bp]
17069 4660           84C0                       test	al,al
17070 4662           75           60            jne 	.F7
17071                       00004664            .FB:
17072 4664           8A46         0A            mov	al,$A[bp]
17073 4667           84C0                       test	al,al
17074 4669           75           59            jne 	.F7
17075                       0000466B            .FA:
17076 466B           8B46         FA            mov	ax,-6[bp]
17077 466E           48                         dec	ax
17078 466F           50                         push	ax
17079 4670           8A46         0C            mov	al,$C[bp]
17080 4673           30E4                       xor	ah,ah
17081 4675           3B46         F4            cmp	ax,-$C[bp]
17082 4678           8D66         F6            lea	sp,-$A[bp]
17083 467B           75           47            jne 	.F7
17084                       0000467D            .F9:
17085 467D           8B46         FC            mov	ax,-4[bp]
17086 4680           48                         dec	ax
17087 4681           50                         push	ax
17088 4682           8A46         0E            mov	al,$E[bp]
17089 4685           30E4                       xor	ah,ah
17090 4687           3B46         F4            cmp	ax,-$C[bp]
17091 468A           8D66         F6            lea	sp,-$A[bp]
17092 468D           75           35            jne 	.F7
17093                       0000468F            .F8:
17094                                           ! 1175     {
17095                                           ! 1176      memsetw(vga_modes[line].sstart,address,(Bit16u)attr*0x100+' ',nbrows*nbcols);
17096 468F           8B46         FA            mov	ax,-6[bp]
17097 4692           8B4E         FC            mov	cx,-4[bp]
17098 4695           F7E9                       imul	cx
17099 4697           50                         push	ax
17100 4698           8A46         06            mov	al,6[bp]
17101 469B           30E4                       xor	ah,ah
17102 469D           B9                   0100  mov	cx,#$100
17103 46A0           F7E9                       imul	cx
17104 46A2           05                   0020  add	ax,*$20
17105 46A5           50                         push	ax
17106 46A6           FF76         F6            push	-$A[bp]
17107 46A9           8A46         FE            mov	al,-2[bp]
17108 46AC           30E4                       xor	ah,ah
17109 46AE           B1                     05  mov	cl,*5
17110 46B0           D3E0                       shl	ax,cl
17111 46B2           89C3                       mov	bx,ax
17112 46B4           81C3                 013C  add	bx,#_vga_modes
17113 46B8           FF77         14            push	$14[bx]
17114 46BB           E8         1CD1            call	_memsetw
17115 46BE           83C4                   08  add	sp,*8
17116                                           ! 1177     }
17117                                           ! 1178    else
17118                                           ! 1179     {
17119 46C1           E9         01D3            br 	.FD
17120                       000046C4            .F7:
17121                                           ! 1180      if(dir==1)
17122 46C4           8A46         12            mov	al,$12[bp]
17123 46C7           3C                     01  cmp	al,*1
17124 46C9         0F85         00EA            bne 	.FE
17125                       000046CD            .FF:
17126                                           ! 1181       {for(i=rul;i<=rlr;i++)
17127 46CD           8A46         08            mov	al,8[bp]
17128 46D0           30E4                       xor	ah,ah
17129 46D2           8946         F8            mov	-8[bp],ax
17130                                           ! 1182         {
17131 46D5           E9         00D0            br 	.102
17132                       000046D8            .103:
17133                                           ! 1183          if((i+nblines>rlr)||(nblines==0))
17134 46D8           8B46         F8            mov	ax,-8[bp]
17135 46DB           0246         04            add	al,4[bp]
17136 46DE           80D4                   00  adc	ah,*0
17137 46E1           50                         push	ax
17138 46E2           8A46         0C            mov	al,$C[bp]
17139 46E5           30E4                       xor	ah,ah
17140 46E7           3B46         F4            cmp	ax,-$C[bp]
17141 46EA           8D66         F6            lea	sp,-$A[bp]
17142 46ED           72           07            jb  	.105
17143                       000046EF            .106:
17144 46EF           8A46         04            mov	al,4[bp]
17145 46F2           84C0                       test	al,al
17146 46F4           75           49            jne 	.104
17147                       000046F6            .105:
17148                                           ! 1184           memsetw(vga_modes[line].sstart,address+(i*nbcols+cul)*2,(Bit16u)attr*0x100+' ',clr
17149                                           ! 1184 -cul+1);
17150 46F6           8A46         0E            mov	al,$E[bp]
17151 46F9           30E4                       xor	ah,ah
17152 46FB           2A46         0A            sub	al,$A[bp]
17153 46FE           80DC                   00  sbb	ah,*0
17154 4701           40                         inc	ax
17155 4702           50                         push	ax
17156 4703           8A46         06            mov	al,6[bp]
17157 4706           30E4                       xor	ah,ah
17158 4708           B9                   0100  mov	cx,#$100
17159 470B           F7E9                       imul	cx
17160 470D           05                   0020  add	ax,*$20
17161 4710           50                         push	ax
17162 4711           8B46         F8            mov	ax,-8[bp]
17163 4714           8B4E         FC            mov	cx,-4[bp]
17164 4717           F7E9                       imul	cx
17165 4719           0246         0A            add	al,$A[bp]
17166 471C           80D4                   00  adc	ah,*0
17167 471F           D1E0                       shl	ax,*1
17168 4721           0346         F6            add	ax,-$A[bp]
17169 4724           50                         push	ax
17170 4725           8A46         FE            mov	al,-2[bp]
17171 4728           30E4                       xor	ah,ah
17172 472A           B1                     05  mov	cl,*5
17173 472C           D3E0                       shl	ax,cl
17174 472E           89C3                       mov	bx,ax
17175 4730           81C3                 013C  add	bx,#_vga_modes
17176 4734           FF77         14            push	$14[bx]
17177 4737           E8         1C55            call	_memsetw
17178 473A           83C4                   08  add	sp,*8
17179                                           ! 1185          else
17180                                           ! 1186           memcpyw(vga_modes[line].sstart,address+(i*nbcols+cul)*2,vga_modes[line].sstart,((i+nblines)*nbcols+cul)*2,clr-cul+1);
17181 473D           EB           62            jmp .107
17182                       0000473F            .104:
17183 473F           8A46         0E            mov	al,$E[bp]
17184 4742           30E4                       xor	ah,ah
17185 4744           2A46         0A            sub	al,$A[bp]
17186 4747           80DC                   00  sbb	ah,*0
17187 474A           40                         inc	ax
17188 474B           50                         push	ax
17189 474C           8B46         F8            mov	ax,-8[bp]
17190 474F           0246         04            add	al,4[bp]
17191 4752           80D4                   00  adc	ah,*0
17192 4755           8B4E         FC            mov	cx,-4[bp]
17193 4758           F7E9                       imul	cx
17194 475A           0246         0A            add	al,$A[bp]
17195 475D           80D4                   00  adc	ah,*0
17196 4760           D1E0                       shl	ax,*1
17197 4762           50                         push	ax
17198 4763           8A46         FE            mov	al,-2[bp]
17199 4766           30E4                       xor	ah,ah
17200 4768           B1                     05  mov	cl,*5
17201 476A           D3E0                       shl	ax,cl
17202 476C           89C3                       mov	bx,ax
17203 476E           81C3                 013C  add	bx,#_vga_modes
17204 4772           FF77         14            push	$14[bx]
17205 4775           8B46         F8            mov	ax,-8[bp]
17206 4778           8B4E         FC            mov	cx,-4[bp]
17207 477B           F7E9                       imul	cx
17208 477D           0246         0A            add	al,$A[bp]
17209 4780           80D4                   00  adc	ah,*0
17210 4783           D1E0                       shl	ax,*1
17211 4785           0346         F6            add	ax,-$A[bp]
17212 4788           50                         push	ax
17213 4789           8A46         FE            mov	al,-2[bp]
17214 478C           30E4                       xor	ah,ah
17215 478E           B1                     05  mov	cl,*5
17216 4790           D3E0                       shl	ax,cl
17217 4792           89C3                       mov	bx,ax
17218 4794           81C3                 013C  add	bx,#_vga_modes
17219 4798           FF77         14            push	$14[bx]
17220 479B           E8         1C46            call	_memcpyw
17221 479E           83C4                   0A  add	sp,*$A
17222                                           ! 1187         }
17223                       000047A1            .107:
17224                                           ! 1188       }
17225                       000047A1            .101:
17226 47A1           8B46         F8            mov	ax,-8[bp]
17227 47A4           40                         inc	ax
17228 47A5           8946         F8            mov	-8[bp],ax
17229                       000047A8            .102:
17230 47A8           8A46         0C            mov	al,$C[bp]
17231 47AB           30E4                       xor	ah,ah
17232 47AD           3B46         F8            cmp	ax,-8[bp]
17233 47B0         0F83         FF24            bhis	.103
17234                       000047B4            .108:
17235                       000047B4            .100:
17236                                           ! 1189      else
17237                                           ! 1190       {for(i=rlr;i>=rul;i--)
17238 47B4           E9         00E0            br 	.109
17239                       000047B7            .FE:
17240 47B7           8A46         0C            mov	al,$C[bp]
17241 47BA           30E4                       xor	ah,ah
17242 47BC           8946         F8            mov	-8[bp],ax
17243                                           ! 1191         {
17244 47BF           E9         00C9            br 	.10C
17245                       000047C2            .10D:
17246                                           ! 1192          if((i<rul+nblines)||(nblines==0))
17247 47C2           8A46         08            mov	al,8[bp]
17248 47C5           30E4                       xor	ah,ah
17249 47C7           0246         04            add	al,4[bp]
17250 47CA           80D4                   00  adc	ah,*0
17251 47CD           3B46         F8            cmp	ax,-8[bp]
17252 47D0           77           07            ja  	.10F
17253                       000047D2            .110:
17254 47D2           8A46         04            mov	al,4[bp]
17255 47D5           84C0                       test	al,al
17256 47D7           75           49            jne 	.10E
17257                       000047D9            .10F:
17258                                           ! 1193           memsetw(vga_modes[line].sstart,address+(i*nbcols+cul)*2,(Bit16u)attr*0x100+' ',clr-cul+1);
17259 47D9           8A46         0E            mov	al,$E[bp]
17260 47DC           30E4                       xor	ah,ah
17261 47DE           2A46         0A            sub	al,$A[bp]
17262 47E1           80DC                   00  sbb	ah,*0
17263 47E4           40                         inc	ax
17264 47E5           50                         push	ax
17265 47E6           8A46         06            mov	al,6[bp]
17266 47E9           30E4                       xor	ah,ah
17267 47EB           B9                   0100  mov	cx,#$100
17268 47EE           F7E9                       imul	cx
17269 47F0           05                   0020  add	ax,*$20
17270 47F3           50                         push	ax
17271 47F4           8B46         F8            mov	ax,-8[bp]
17272 47F7           8B4E         FC            mov	cx,-4[bp]
17273 47FA           F7E9                       imul	cx
17274 47FC           0246         0A            add	al,$A[bp]
17275 47FF           80D4                   00  adc	ah,*0
17276 4802           D1E0                       shl	ax,*1
17277 4804           0346         F6            add	ax,-$A[bp]
17278 4807           50                         push	ax
17279 4808           8A46         FE            mov	al,-2[bp]
17280 480B           30E4                       xor	ah,ah
17281 480D           B1                     05  mov	cl,*5
17282 480F           D3E0                       shl	ax,cl
17283 4811           89C3                       mov	bx,ax
17284 4813           81C3                 013C  add	bx,#_vga_modes
17285 4817           FF77         14            push	$14[bx]
17286 481A           E8         1B72            call	_memsetw
17287 481D           83C4                   08  add	sp,*8
17288                                           ! 1194          else
17289                                           ! 1195           memcpyw(vga_modes[line].sstart,address+(i*nbcols+cul)*2,vga_modes[line].sstart,((i-nblines)*nbcols+cul)*2,clr-cul+1);
17290 4820           EB           62            jmp .111
17291                       00004822            .10E:
17292 4822           8A46         0E            mov	al,$E[bp]
17293 4825           30E4                       xor	ah,ah
17294 4827           2A46         0A            sub	al,$A[bp]
17295 482A           80DC                   00  sbb	ah,*0
17296 482D           40                         inc	ax
17297 482E           50                         push	ax
17298 482F           8B46         F8            mov	ax,-8[bp]
17299 4832           2A46         04            sub	al,4[bp]
17300 4835           80DC                   00  sbb	ah,*0
17301 4838           8B4E         FC            mov	cx,-4[bp]
17302 483B           F7E9                       imul	cx
17303 483D           0246         0A            add	al,$A[bp]
17304 4840           80D4                   00  adc	ah,*0
17305 4843           D1E0                       shl	ax,*1
17306 4845           50                         push	ax
17307 4846           8A46         FE            mov	al,-2[bp]
17308 4849           30E4                       xor	ah,ah
17309 484B           B1                     05  mov	cl,*5
17310 484D           D3E0                       shl	ax,cl
17311 484F           89C3                       mov	bx,ax
17312 4851           81C3                 013C  add	bx,#_vga_modes
17313 4855           FF77         14            push	$14[bx]
17314 4858           8B46         F8            mov	ax,-8[bp]
17315 485B           8B4E         FC            mov	cx,-4[bp]
17316 485E           F7E9                       imul	cx
17317 4860           0246         0A            add	al,$A[bp]
17318 4863           80D4                   00  adc	ah,*0
17319 4866           D1E0                       shl	ax,*1
17320 4868           0346         F6            add	ax,-$A[bp]
17321 486B           50                         push	ax
17322 486C           8A46         FE            mov	al,-2[bp]
17323 486F           30E4                       xor	ah,ah
17324 4871           B1                     05  mov	cl,*5
17325 4873           D3E0                       shl	ax,cl
17326 4875           89C3                       mov	bx,ax
17327 4877           81C3                 013C  add	bx,#_vga_modes
17328 487B           FF77         14            push	$14[bx]
17329 487E           E8         1B63            call	_memcpyw
17330 4881           83C4                   0A  add	sp,*$A
17331                                           ! 1196         }
17332                       00004884            .111:
17333                                           ! 1197       }
17334                       00004884            .10B:
17335 4884           8B46         F8            mov	ax,-8[bp]
17336 4887           48                         dec	ax
17337 4888           8946         F8            mov	-8[bp],ax
17338                       0000488B            .10C:
17339 488B           8A46         08            mov	al,8[bp]
17340 488E           30E4                       xor	ah,ah
17341 4890           3B46         F8            cmp	ax,-8[bp]
17342 4893         0F86         FF2B            blos	.10D
17343                       00004897            .112:
17344                       00004897            .10A:
17345                                           ! 1198     }
17346                       00004897            .109:
17347                                           ! 1199   }
17348                       00004897            .FD:
17349                                           ! 1200  else
17350                                           ! 1201   {
17351 4897           EB           0C            jmp .113
17352                       00004899            .EE:
17353                                           ! 1202 
17354                                           ! 1203 
17355                                           ! 1204    printf("Scroll in graphics mode !\n");
17356 4899           BB                   7783  mov	bx,#.114
17357 489C           53                         push	bx
17358 489D           E8         1C1F            call	_printf
17359 48A0           44                         inc	sp
17360 48A1           44                         inc	sp
17361                                           ! 1205    unimplemented();
17362 48A2           E8         1BFE            call	_unimplemented
17363                                           ! 1206 
17364                                           ! 1207   }
17365                                           ! 1208 }
17366                       000048A5            .113:
17367 48A5           89EC                       mov	sp,bp
17368 48A7           5D                         pop	bp
17369 48A8           C3                         ret
17370                                           ! 1209 
17371                                           ! 1210 
17372                                           ! 1211 static void biosfn_read_char_attr (page,car)
17373                                           ! 1212 Bit8u page;Bit16u *car;
17374                       000048A9            _biosfn_read_char_attr:
17375                                           ! 1213 {Bit16u ss=get_SS();
17376 48A9           55                         push	bp
17377 48AA           89E5                       mov	bp,sp
17378 48AC           4C                         dec	sp
17379 48AD           4C                         dec	sp
17380 48AE           E8         1BEF            call	_get_SS
17381 48B1           8946         FE            mov	-2[bp],ax
17382                                           ! 1214  Bit8u xcurs,ycurs,mode,line;
17383                                           ! 1215  Bit16u nbcols,nbrows,address;
17384                                           ! 1216  Bit16u cursor,dummy;
17385                                           ! 1217 
17386                                           ! 1218 
17387                                           ! 1219  mode=read_byte(0x40,0x49);
17388 48B4           83C4                   F2  add	sp,*-$E
17389 48B7           B8                   0049  mov	ax,*$49
17390 48BA           50                         push	ax
17391 48BB           B8                   0040  mov	ax,*$40
17392 48BE           50                         push	ax
17393 48BF           E8         1B52            call	_read_byte
17394 48C2           83C4                   04  add	sp,*4
17395 48C5           8846         FB            mov	-5[bp],al
17396                                           ! 1220  line=find_vga_entry(mode);
17397 48C8           8A46         FB            mov	al,-5[bp]
17398 48CB           30E4                       xor	ah,ah
17399 48CD           50                         push	ax
17400 48CE           E8         1A57            call	_find_vga_entry
17401 48D1           44                         inc	sp
17402 48D2           44                         inc	sp
17403 48D3           8846         FA            mov	-6[bp],al
17404                                           ! 1221  if(line==0xFF)return;
17405 48D6           8A46         FA            mov	al,-6[bp]
17406 48D9           3C                     FF  cmp	al,#$FF
17407 48DB           75           04            jne 	.115
17408                       000048DD            .116:
17409 48DD           89EC                       mov	sp,bp
17410 48DF           5D                         pop	bp
17411 48E0           C3                         ret
17412                                           ! 1222 
17413                                           ! 1223 
17414                                           ! 1224  biosfn_get_cursor_pos(page,&dummy,&cursor);
17415                       000048E1            .115:
17416 48E1           8D5E         F2            lea	bx,-$E[bp]
17417 48E4           53                         push	bx
17418 48E5           8D5E         F0            lea	bx,-$10[bp]
17419 48E8           53                         push	bx
17420 48E9           8A46         04            mov	al,4[bp]
17421 48EC           30E4                       xor	ah,ah
17422 48EE           50                         push	ax
17423 48EF           E8         FA72            call	_biosfn_get_cursor_pos
17424 48F2           83C4                   06  add	sp,*6
17425                                           ! 1225  xcurs=cursor&0x00ff;ycurs=(cursor&0xff00)>>8;
17426 48F5           8A46         F2            mov	al,-$E[bp]
17427 48F8           8846         FD            mov	-3[bp],al
17428 48FB           8B46         F2            mov	ax,-$E[bp]
17429 48FE           30C0                       xor	al,al
17430 4900           88E0                       mov	al,ah
17431 4902           30E4                       xor	ah,ah
17432 4904           8846         FC            mov	-4[bp],al
17433                                           ! 1226 
17434                                           ! 1227 
17435                                           ! 1228  nbrows=read_byte(0x40,0x84)+1;
17436 4907           B8                   0084  mov	ax,#$84
17437 490A           50                         push	ax
17438 490B           B8                   0040  mov	ax,*$40
17439 490E           50                         push	ax
17440 490F           E8         1B02            call	_read_byte
17441 4912           83C4                   04  add	sp,*4
17442 4915           30E4                       xor	ah,ah
17443 4917           40                         inc	ax
17444 4918           8946         F6            mov	-$A[bp],ax
17445                                           ! 1229  nbcols=read_word(0x40,0x4A);
17446 491B           B8                   004A  mov	ax,*$4A
17447 491E           50                         push	ax
17448 491F           B8                   0040  mov	ax,*$40
17449 4922           50                         push	ax
17450 4923           E8         1B01            call	_read_word
17451 4926           83C4                   04  add	sp,*4
17452 4929           8946         F8            mov	-8[bp],ax
17453                                           ! 1230 
17454                                           ! 1231  if(vga_modes[line].class==0x00)
17455 492C           8A46         FA            mov	al,-6[bp]
17456 492F           30E4                       xor	ah,ah
17457 4931           B1                     05  mov	cl,*5
17458 4933           D3E0                       shl	ax,cl
17459 4935           89C3                       mov	bx,ax
17460 4937           81C3                 013C  add	bx,#_vga_modes
17461 493B           8A47         04            mov	al,4[bx]
17462 493E           84C0                       test	al,al
17463 4940           75           5E            jne 	.117
17464                       00004942            .118:
17465                                           ! 1232   {
17466                                           ! 1233 
17467                                           ! 1234    address=((((nbcols*nbrows*2)|0x00ff)+1)*page)+(xcurs+ycurs*nbcols)*2;
17468 4942           8A46         FC            mov	al,-4[bp]
17469 4945           30E4                       xor	ah,ah
17470 4947           8B4E         F8            mov	cx,-8[bp]
17471 494A           F7E9                       imul	cx
17472 494C           0246         FD            add	al,-3[bp]
17473 494F           80D4                   00  adc	ah,*0
17474 4952           D1E0                       shl	ax,*1
17475 4954           50                         push	ax
17476 4955           8B46         F8            mov	ax,-8[bp]
17477 4958           8B4E         F6            mov	cx,-$A[bp]
17478 495B           F7E9                       imul	cx
17479 495D           D1E0                       shl	ax,*1
17480 495F           0C                     FF  or	al,#$FF
17481 4961           89C3                       mov	bx,ax
17482 4963           8A46         04            mov	al,4[bp]
17483 4966           30E4                       xor	ah,ah
17484 4968           93                         xchg	ax,bx
17485 4969           40                         inc	ax
17486 496A           89D9                       mov	cx,bx
17487 496C           F7E9                       imul	cx
17488 496E           0346         EE            add	ax,-$12[bp]
17489 4971           44                         inc	sp
17490 4972           44                         inc	sp
17491 4973           8946         F4            mov	-$C[bp],ax
17492                                           ! 1235 
17493                                           ! 1236    write_word(ss,car,read_word(vga_modes[line].sstart,address));
17494 4976           FF76         F4            push	-$C[bp]
17495 4979           8A46         FA            mov	al,-6[bp]
17496 497C           30E4                       xor	ah,ah
17497 497E           B1                     05  mov	cl,*5
17498 4980           D3E0                       shl	ax,cl
17499 4982           89C3                       mov	bx,ax
17500 4984           81C3                 013C  add	bx,#_vga_modes
17501 4988           FF77         14            push	$14[bx]
17502 498B           E8         1A99            call	_read_word
17503 498E           83C4                   04  add	sp,*4
17504 4991           50                         push	ax
17505 4992           FF76         06            push	6[bp]
17506 4995           FF76         FE            push	-2[bp]
17507 4998           E8         1AB7            call	_write_word
17508 499B           83C4                   06  add	sp,*6
17509                                           ! 1237   }
17510                                           ! 1238  else
17511                                           ! 1239   {
17512 499E           EB           03            jmp .119
17513                       000049A0            .117:
17514                                           ! 1240 
17515                                           ! 1241 
17516                                           ! 1242    unimplemented();
17517 49A0           E8         1B00            call	_unimplemented
17518                                           ! 1243 
17519                                           ! 1244   }
17520                                           ! 1245 }
17521                       000049A3            .119:
17522 49A3           89EC                       mov	sp,bp
17523 49A5           5D                         pop	bp
17524 49A6           C3                         ret
17525                                           ! 1246 
17526                                           ! 1247 
17527                                           ! 1248 static void write_gfx_char(car,attr,xcurs,ycurs,nbcols,cheight)
17528                                           ! 1249 Bit8u car;Bit8u attr;Bit8u xcurs;Bit8u ycurs;Bit8u nbcols;Bit8u cheight;
17529                       000049A7            _write_gfx_char:
17530                                           ! 1250 {
17531                                           ! 1251  Bit8u i,mmask;
17532                                           ! 1252  Bit8u *fdata;
17533                                           ! 1253  Bit16u addr,dest,src;
17534                                           ! 1254 
17535                                           ! 1255  switch(cheight)
17536 49A7           55                         push	bp
17537 49A8           89E5                       mov	bp,sp
17538 49AA           83C4                   F6  add	sp,*-$A
17539 49AD           8A46         0E            mov	al,$E[bp]
17540                                           ! 1256   {case 14:
17541 49B0           EB           18            jmp .11C
17542                                           ! 1257     fdata = &vgafont14;
17543                       000049B2            .11D:
17544 49B2           BB                   1395  mov	bx,#_vgafont14
17545 49B5           895E         FC            mov	-4[bp],bx
17546                                           ! 1258     break;
17547 49B8           EB           1A            jmp .11A
17548                                           ! 1259    case 16:
17549                                           ! 1260     fdata = &vgafont16;
17550                       000049BA            .11E:
17551 49BA           BB                   2195  mov	bx,#_vgafont16
17552 49BD           895E         FC            mov	-4[bp],bx
17553                                           ! 1261     break;
17554 49C0           EB           12            jmp .11A
17555                                           ! 1262    default:
17556                                           ! 1263     fdata = &vgafont8;
17557                       000049C2            .11F:
17558 49C2           BB                   0B95  mov	bx,#_vgafont8
17559 49C5           895E         FC            mov	-4[bp],bx
17560                                           ! 1264   }
17561                                           ! 1265  addr=xcurs+ycurs*cheight*nbcols;
17562 49C8           EB           0A            jmp .11A
17563                       000049CA            .11C:
17564 49CA           2C                     0E  sub	al,*$E
17565 49CC           74           E4            je 	.11D
17566 49CE           2C                     02  sub	al,*2
17567 49D0           74           E8            je 	.11E
17568 49D2           EB           EE            jmp	.11F
17569                       000049D4            .11A:
17570                       FFFFFFF4            ..FFFC	=	-$C
17571 49D4           8A46         0E            mov	al,$E[bp]
17572 49D7           30E4                       xor	ah,ah
17573 49D9           89C3                       mov	bx,ax
17574 49DB           8A46         0A            mov	al,$A[bp]
17575 49DE           30E4                       xor	ah,ah
17576 49E0           89D9                       mov	cx,bx
17577 49E2           F7E9                       imul	cx
17578 49E4           89C3                       mov	bx,ax
17579 49E6           8A46         0C            mov	al,$C[bp]
17580 49E9           30E4                       xor	ah,ah
17581 49EB           93                         xchg	ax,bx
17582 49EC           89D9                       mov	cx,bx
17583 49EE           F7E9                       imul	cx
17584 49F0           0246         08            add	al,8[bp]
17585 49F3           80D4                   00  adc	ah,*0
17586 49F6           8946         FA            mov	-6[bp],ax
17587                                           ! 1266  src = car * cheight;
17588 49F9           8A46         0E            mov	al,$E[bp]
17589 49FC           30E4                       xor	ah,ah
17590 49FE           89C3                       mov	bx,ax
17591 4A00           8A46         04            mov	al,4[bp]
17592 4A03           30E4                       xor	ah,ah
17593 4A05           89D9                       mov	cx,bx
17594 4A07           F7E9                       imul	cx
17595 4A09           8946         F6            mov	-$A[bp],ax
17596                                           ! 1267  outb( 0x3c4, 0x02 );
17597 4A0C           B8                   0002  mov	ax,*2
17598 4A0F           50                         push	ax
17599 4A10           B8                   03C4  mov	ax,#$3C4
17600 4A13           50                         push	ax
17601 4A14           E8         1A69            call	_outb
17602 4A17           83C4                   04  add	sp,*4
17603                                           ! 1268  mmask = inb( 0x3c5 );
17604 4A1A           B8                   03C5  mov	ax,#$3C5
17605 4A1D           50                         push	ax
17606 4A1E           E8         1A49            call	_inb
17607 4A21           44                         inc	sp
17608 4A22           44                         inc	sp
17609 4A23           8846         FE            mov	-2[bp],al
17610                                           ! 1269  for(i=0;i<cheight;i++)
17611 4A26           30C0                       xor	al,al
17612 4A28           8846         FF            mov	-1[bp],al
17613                                           ! 1270   {
17614 4A2B           EB           6D            jmp .122
17615                       00004A2D            .123:
17616                                           ! 1271    dest=addr+i*nbcols;
17617 4A2D           8A46         0C            mov	al,$C[bp]
17618 4A30           30E4                       xor	ah,ah
17619 4A32           89C3                       mov	bx,ax
17620 4A34           8A46         FF            mov	al,-1[bp]
17621 4A37           30E4                       xor	ah,ah
17622 4A39           89D9                       mov	cx,bx
17623 4A3B           F7E9                       imul	cx
17624 4A3D           0346         FA            add	ax,-6[bp]
17625 4A40           8946         F8            mov	-8[bp],ax
17626                                           ! 1272    outb( 0x3c5, 0x0f );
17627 4A43           B8                   000F  mov	ax,*$F
17628 4A46           50                         push	ax
17629 4A47           B8                   03C5  mov	ax,#$3C5
17630 4A4A           50                         push	ax
17631 4A4B           E8         1A32            call	_outb
17632 4A4E           83C4                   04  add	sp,*4
17633                                           ! 1273    write_byte(0xa000,dest,0x00);
17634 4A51           31C0                       xor	ax,ax
17635 4A53           50                         push	ax
17636 4A54           FF76         F8            push	-8[bp]
17637 4A57           B8                   A000  mov	ax,#$A000
17638 4A5A           50                         push	ax
17639 4A5B           E8         19DC            call	_write_byte
17640 4A5E           83C4                   06  add	sp,*6
17641                                           ! 1274    outb( 0x3c5, attr & 0x0f );
17642 4A61           8A46         06            mov	al,6[bp]
17643 4A64           24                     0F  and	al,*$F
17644 4A66           30E4                       xor	ah,ah
17645 4A68           50                         push	ax
17646 4A69           B8                   03C5  mov	ax,#$3C5
17647 4A6C           50                         push	ax
17648 4A6D           E8         1A10            call	_outb
17649 4A70           83C4                   04  add	sp,*4
17650                                           ! 1275    write_byte(0xa000,dest,fdata[src+i]);
17651 4A73           8B46         F6            mov	ax,-$A[bp]
17652 4A76           0246         FF            add	al,-1[bp]
17653 4A79           80D4                   00  adc	ah,*0
17654 4A7C           0346         FC            add	ax,-4[bp]
17655 4A7F           89C3                       mov	bx,ax
17656 4A81           8A07                       mov	al,[bx]
17657 4A83           30E4                       xor	ah,ah
17658 4A85           50                         push	ax
17659 4A86           FF76         F8            push	-8[bp]
17660 4A89           B8                   A000  mov	ax,#$A000
17661 4A8C           50                         push	ax
17662 4A8D           E8         19AA            call	_write_byte
17663 4A90           83C4                   06  add	sp,*6
17664                                           ! 1276   }
17665                                           ! 1277  outb( 0x3c5, mmask );
17666                       00004A93            .121:
17667 4A93           8A46         FF            mov	al,-1[bp]
17668 4A96           40                         inc	ax
17669 4A97           8846         FF            mov	-1[bp],al
17670                       00004A9A            .122:
17671 4A9A           8A46         FF            mov	al,-1[bp]
17672 4A9D           3A46         0E            cmp	al,$E[bp]
17673 4AA0           72           8B            jb 	.123
17674                       00004AA2            .124:
17675                       00004AA2            .120:
17676 4AA2           8A46         FE            mov	al,-2[bp]
17677 4AA5           30E4                       xor	ah,ah
17678 4AA7           50                         push	ax
17679 4AA8           B8                   03C5  mov	ax,#$3C5
17680 4AAB           50                         push	ax
17681 4AAC           E8         19D1            call	_outb
17682 4AAF           83C4                   04  add	sp,*4
17683                                           ! 1278 }
17684 4AB2           89EC                       mov	sp,bp
17685 4AB4           5D                         pop	bp
17686 4AB5           C3                         ret
17687                                           ! 1279 
17688                                           ! 1280 
17689                                           ! 1281 static void biosfn_write_char_attr (car,page,attr,count)
17690                                           ! 1282 Bit8u car;Bit8u page;Bit8u attr;Bit16u count;
17691                       00004AB6            _biosfn_write_char_attr:
17692                                           ! 1283 {
17693                                           ! 1284  Bit8u cheight,xcurs,ycurs,mode,line;
17694                                           ! 1284 
17695                                           ! 1285  Bit16u nbcols,nbrows,address;
17696                                           ! 1286  Bit16u cursor,dummy;
17697                                           ! 1287 
17698                                           ! 1288 
17699                                           ! 1289  mode=read_byte(0x40,0x49);
17700 4AB6           55                         push	bp
17701 4AB7           89E5                       mov	bp,sp
17702 4AB9           83C4                   F0  add	sp,*-$10
17703 4ABC           B8                   0049  mov	ax,*$49
17704 4ABF           50                         push	ax
17705 4AC0           B8                   0040  mov	ax,*$40
17706 4AC3           50                         push	ax
17707 4AC4           E8         194D            call	_read_byte
17708 4AC7           83C4                   04  add	sp,*4
17709 4ACA           8846         FC            mov	-4[bp],al
17710                                           ! 1290  line=find_vga_entry(mode);
17711 4ACD           8A46         FC            mov	al,-4[bp]
17712 4AD0           30E4                       xor	ah,ah
17713 4AD2           50                         push	ax
17714 4AD3           E8         1852            call	_find_vga_entry
17715 4AD6           44                         inc	sp
17716 4AD7           44                         inc	sp
17717 4AD8           8846         FB            mov	-5[bp],al
17718                                           ! 1291  if(line==0xFF)return;
17719 4ADB           8A46         FB            mov	al,-5[bp]
17720 4ADE           3C                     FF  cmp	al,#$FF
17721 4AE0           75           04            jne 	.125
17722                       00004AE2            .126:
17723 4AE2           89EC                       mov	sp,bp
17724 4AE4           5D                         pop	bp
17725 4AE5           C3                         ret
17726                                           ! 1292 
17727                                           ! 1293 
17728                                           ! 1294  biosfn_get_cursor_pos(page,&dummy,&cursor);
17729                       00004AE6            .125:
17730 4AE6           8D5E         F2            lea	bx,-$E[bp]
17731 4AE9           53                         push	bx
17732 4AEA           8D5E         F0            lea	bx,-$10[bp]
17733 4AED           53                         push	bx
17734 4AEE           8A46         06            mov	al,6[bp]
17735 4AF1           30E4                       xor	ah,ah
17736 4AF3           50                         push	ax
17737 4AF4           E8         F86D            call	_biosfn_get_cursor_pos
17738 4AF7           83C4                   06  add	sp,*6
17739                                           ! 1295  xcurs=cursor&0x00ff;ycurs=(cursor&0xff00)>>8;
17740 4AFA           8A46         F2            mov	al,-$E[bp]
17741 4AFD           8846         FE            mov	-2[bp],al
17742 4B00           8B46         F2            mov	ax,-$E[bp]
17743 4B03           30C0                       xor	al,al
17744 4B05           88E0                       mov	al,ah
17745 4B07           30E4                       xor	ah,ah
17746 4B09           8846         FD            mov	-3[bp],al
17747                                           ! 1296 
17748                                           ! 1297 
17749                                           ! 1298  nbrows=read_byte(0x40,0x84)+1;
17750 4B0C           B8                   0084  mov	ax,#$84
17751 4B0F           50                         push	ax
17752 4B10           B8                   0040  mov	ax,*$40
17753 4B13           50                         push	ax
17754 4B14           E8         18FD            call	_read_byte
17755 4B17           83C4                   04  add	sp,*4
17756 4B1A           30E4                       xor	ah,ah
17757 4B1C           40                         inc	ax
17758 4B1D           8946         F6            mov	-$A[bp],ax
17759                                           ! 1299  nbcols=read_word(0x40,0x4A);
17760 4B20           B8                   004A  mov	ax,*$4A
17761 4B23           50                         push	ax
17762 4B24           B8                   0040  mov	ax,*$40
17763 4B27           50                         push	ax
17764 4B28           E8         18FC            call	_read_word
17765 4B2B           83C4                   04  add	sp,*4
17766 4B2E           8946         F8            mov	-8[bp],ax
17767                                           ! 1300 
17768                                           ! 1301  if(vga_modes[line].class==0x00)
17769 4B31           8A46         FB            mov	al,-5[bp]
17770 4B34           30E4                       xor	ah,ah
17771 4B36           B1                     05  mov	cl,*5
17772 4B38           D3E0                       shl	ax,cl
17773 4B3A           89C3                       mov	bx,ax
17774 4B3C           81C3                 013C  add	bx,#_vga_modes
17775 4B40           8A47         04            mov	al,4[bx]
17776 4B43           84C0                       test	al,al
17777 4B45           75           69            jne 	.127
17778                       00004B47            .128:
17779                                           ! 1302   {
17780                                           ! 1303 
17781                                           ! 1304    address=((((nbcols*nbrows*2)|0x00ff)+1)*page)+(xcurs+ycurs*nbcols)*2;
17782 4B47           8A46         FD            mov	al,-3[bp]
17783 4B4A           30E4                       xor	ah,ah
17784 4B4C           8B4E         F8            mov	cx,-8[bp]
17785 4B4F           F7E9                       imul	cx
17786 4B51           0246         FE            add	al,-2[bp]
17787 4B54           80D4                   00  adc	ah,*0
17788 4B57           D1E0                       shl	ax,*1
17789 4B59           50                         push	ax
17790 4B5A           8B46         F8            mov	ax,-8[bp]
17791 4B5D           8B4E         F6            mov	cx,-$A[bp]
17792 4B60           F7E9                       imul	cx
17793 4B62           D1E0                       shl	ax,*1
17794 4B64           0C                     FF  or	al,#$FF
17795 4B66           89C3                       mov	bx,ax
17796 4B68           8A46         06            mov	al,6[bp]
17797 4B6B           30E4                       xor	ah,ah
17798 4B6D           93                         xchg	ax,bx
17799 4B6E           40                         inc	ax
17800 4B6F           89D9                       mov	cx,bx
17801 4B71           F7E9                       imul	cx
17802 4B73           0346         EE            add	ax,-$12[bp]
17803 4B76           44                         inc	sp
17804 4B77           44                         inc	sp
17805 4B78           8946         F4            mov	-$C[bp],ax
17806                                           ! 1305 
17807                                           ! 1306    dummy=((Bit16u)attr<<8)+car;
17808 4B7B           8A46         08            mov	al,8[bp]
17809 4B7E           30E4                       xor	ah,ah
17810 4B80           88C4                       mov	ah,al
17811 4B82           30C0                       xor	al,al
17812 4B84           0246         04            add	al,4[bp]
17813 4B87           80D4                   00  adc	ah,*0
17814 4B8A           8946         F0            mov	-$10[bp],ax
17815                                           ! 1307    memsetw(vga_modes[line].sstart,address,dummy,count);
17816 4B8D           FF76         0A            push	$A[bp]
17817 4B90           FF76         F0            push	-$10[bp]
17818 4B93           FF76         F4            push	-$C[bp]
17819 4B96           8A46         FB            mov	al,-5[bp]
17820 4B99           30E4                       xor	ah,ah
17821 4B9B           B1                     05  mov	cl,*5
17822 4B9D           D3E0                       shl	ax,cl
17823 4B9F           89C3                       mov	bx,ax
17824 4BA1           81C3                 013C  add	bx,#_vga_modes
17825 4BA5           FF77         14            push	$14[bx]
17826 4BA8           E8         17E4            call	_memsetw
17827 4BAB           83C4                   08  add	sp,*8
17828                                           ! 1308   }
17829                                           ! 1309  else
17830                                           ! 1310   {
17831 4BAE           EB           76            jmp .129
17832                       00004BB0            .127:
17833                                           ! 1311 
17834                                           ! 1312    if(vga_modes[line].memmodel==0x05)
17835 4BB0           8A46         FB            mov	al,-5[bp]
17836 4BB3           30E4                       xor	ah,ah
17837 4BB5           B1                     05  mov	cl,*5
17838 4BB7           D3E0                       shl	ax,cl
17839 4BB9           89C3                       mov	bx,ax
17840 4BBB           81C3                 013C  add	bx,#_vga_modes
17841 4BBF           8A47         05            mov	al,5[bx]
17842 4BC2           3C                     05  cmp	al,*5
17843 4BC4           75           5D            jne 	.12A
17844                       00004BC6            .12B:
17845                                           ! 1313     {
17846                                           ! 1314      cheight=vga_modes[line].cheight;
17847 4BC6           8A46         FB            mov	al,-5[bp]
17848 4BC9           30E4                       xor	ah,ah
17849 4BCB           B1                     05  mov	cl,*5
17850 4BCD           D3E0                       shl	ax,cl
17851 4BCF           89C3                       mov	bx,ax
17852 4BD1           81C3                 013C  add	bx,#_vga_modes
17853 4BD5           8A47         12            mov	al,$12[bx]
17854 4BD8           8846         FF            mov	-1[bp],al
17855                                           ! 1315      while((count-->0) && (xcurs<nbcols))
17856                                           ! 1316       {
17857 4BDB           EB           2E            jmp .12D
17858                       00004BDD            .12E:
17859                                           ! 1317        write_gfx_char(car,attr,xcurs,ycurs,nbcols,cheight);
17860 4BDD           8A46         FF            mov	al,-1[bp]
17861 4BE0           30E4                       xor	ah,ah
17862 4BE2           50                         push	ax
17863 4BE3           FF76         F8            push	-8[bp]
17864 4BE6           8A46         FD            mov	al,-3[bp]
17865 4BE9           30E4                       xor	ah,ah
17866 4BEB           50                         push	ax
17867 4BEC           8A46         FE            mov	al,-2[bp]
17868 4BEF           30E4                       xor	ah,ah
17869 4BF1           50                         push	ax
17870 4BF2           8A46         08            mov	al,8[bp]
17871 4BF5           30E4                       xor	ah,ah
17872 4BF7           50                         push	ax
17873 4BF8           8A46         04            mov	al,4[bp]
17874 4BFB           30E4                       xor	ah,ah
17875 4BFD           50                         push	ax
17876 4BFE           E8         FDA6            call	_write_gfx_char
17877 4C01           83C4                   0C  add	sp,*$C
17878                                           ! 1318        xcurs++;
17879 4C04           8A46         FE            mov	al,-2[bp]
17880 4C07           40                         inc	ax
17881 4C08           8846         FE            mov	-2[bp],al
17882                                           ! 1319       }
17883                                           ! 1320     }
17884                       00004C0B            .12D:
17885 4C0B           8B46         0A            mov	ax,$A[bp]
17886 4C0E           48                         dec	ax
17887 4C0F           8946         0A            mov	$A[bp],ax
17888 4C12           3D                   FFFF  cmp	ax,*-1
17889 4C15           74           0A            je  	.12F
17890                       00004C17            .130:
17891 4C17           8A46         FE            mov	al,-2[bp]
17892 4C1A           30E4                       xor	ah,ah
17893 4C1C           3B46         F8            cmp	ax,-8[bp]
17894 4C1F           72           BC            jb 	.12E
17895                       00004C21            .12F:
17896                       00004C21            .12C:
17897                                           ! 1321    else
17898                                           ! 1322     {
17899 4C21           EB           03            jmp .131
17900                       00004C23            .12A:
17901                                           ! 1323 
17902                                           ! 1324      unimplemented();
17903 4C23           E8         187D            call	_unimplemented
17904                                           ! 1325 
17905                                           ! 1326     }
17906                                           ! 1327   }
17907                       00004C26            .131:
17908                                           ! 1328 }
17909                       00004C26            .129:
17910 4C26           89EC                       mov	sp,bp
17911 4C28           5D                         pop	bp
17912 4C29           C3                         ret
17913                                           ! 1329 
17914                                           ! 1330 
17915                                           ! 1331 static void biosfn_write_char_only (car,page,attr,count)
17916                                           ! 1332 Bit8u car;Bit8u page;Bit8u attr;Bit16u count;
17917                       00004C2A            _biosfn_write_char_only:
17918                                           ! 1333 {
17919                                           ! 1334  Bit8u cheight,xcurs,ycurs,mode,line;
17920                                           ! 1335  Bit16u nbcols,nbrows,address;
17921                                           ! 1336  Bit16u cursor,dummy;
17922                                           ! 1337 
17923                                           ! 1338 
17924                                           ! 1339  mode=read_byte(0x40,0x49);
17925 4C2A           55                         push	bp
17926 4C2B           89E5                       mov	bp,sp
17927 4C2D           83C4                   F0  add	sp,*-$10
17928 4C30           B8                   0049  mov	ax,*$49
17929 4C33           50                         push	ax
17930 4C34           B8                   0040  mov	ax,*$40
17931 4C37           50                         push	ax
17932 4C38           E8         17D9            call	_read_byte
17933 4C3B           83C4                   04  add	sp,*4
17934 4C3E           8846         FC            mov	-4[bp],al
17935                                           ! 1340  line=find_vga_entry(mode);
17936 4C41           8A46         FC            mov	al,-4[bp]
17937 4C44           30E4                       xor	ah,ah
17938 4C46           50                         push	ax
17939 4C47           E8         16DE            call	_find_vga_entry
17940 4C4A           44                         inc	sp
17941 4C4B           44                         inc	sp
17942 4C4C           8846         FB            mov	-5[bp],al
17943                                           ! 1341  if(line==0xFF)return;
17944 4C4F           8A46         FB            mov	al,-5[bp]
17945 4C52           3C                     FF  cmp	al,#$FF
17946 4C54           75           04            jne 	.132
17947                       00004C56            .133:
17948 4C56           89EC                       mov	sp,bp
17949 4C58           5D                         pop	bp
17950 4C59           C3                         ret
17951                                           ! 1342 
17952                                           ! 1343 
17953                                           ! 1344  biosfn_get_cursor_pos(page,&dummy,&cursor);
17954                       00004C5A            .132:
17955 4C5A           8D5E         F2            lea	bx,-$E[bp]
17956 4C5D           53                         push	bx
17957 4C5E           8D5E         F0            lea	bx,-$10[bp]
17958 4C61           53                         push	bx
17959 4C62           8A46         06            mov	al,6[bp]
17960 4C65           30E4                       xor	ah,ah
17961 4C67           50                         push	ax
17962 4C68           E8         F6F9            call	_biosfn_get_cursor_pos
17963 4C6B           83C4                   06  add	sp,*6
17964                                           ! 1345  xcurs=cursor&0x00ff;ycurs=(cursor&0xff00)>>8;
17965 4C6E           8A46         F2            mov	al,-$E[bp]
17966 4C71           8846         FE            mov	-2[bp],al
17967 4C74           8B46         F2            mov	ax,-$E[bp]
17968 4C77           30C0                       xor	al,al
17969 4C79           88E0                       mov	al,ah
17970 4C7B           30E4                       xor	ah,ah
17971 4C7D           8846         FD            mov	-3[bp],al
17972                                           ! 1346 
17973                                           ! 1347 
17974                                           ! 1348  nbrows=read_byte(0x40,0x84)+1;
17975 4C80           B8                   0084  mov	ax,#$84
17976 4C83           50                         push	ax
17977 4C84           B8                   0040  mov	ax,*$40
17978 4C87           50                         push	ax
17979 4C88           E8         1789            call	_read_byte
17980 4C8B           83C4                   04  add	sp,*4
17981 4C8E           30E4                       xor	ah,ah
17982 4C90           40                         inc	ax
17983 4C91           8946         F6            mov	-$A[bp],ax
17984                                           ! 1349  nbcols=read_word(0x40,0x4A);
17985 4C94           B8                   004A  mov	ax,*$4A
17986 4C97           50                         push	ax
17987 4C98           B8                   0040  mov	ax,*$40
17988 4C9B           50                         push	ax
17989 4C9C           E8         1788            call	_read_word
17990 4C9F           83C4                   04  add	sp,*4
17991 4CA2           8946         F8            mov	-8[bp],ax
17992                                           ! 1350 
17993                                           ! 1351  if(vga_modes[line].class==0x00)
17994 4CA5           8A46         FB            mov	al,-5[bp]
17995 4CA8           30E4                       xor	ah,ah
17996 4CAA           B1                     05  mov	cl,*5
17997 4CAC           D3E0                       shl	ax,cl
17998 4CAE           89C3                       mov	bx,ax
17999 4CB0           81C3                 013C  add	bx,#_vga_modes
18000 4CB4           8A47         04            mov	al,4[bx]
18001 4CB7           84C0                       test	al,al
18002 4CB9           75           6D            jne 	.134
18003                       00004CBB            .135:
18004                                           ! 1352   {
18005                                           ! 1353 
18006                                           ! 1354    address=((((nbcols*nbrows*2)|0x00ff)+1)*page)+(xcurs+ycurs*nbcols)*2;
18007 4CBB           8A46         FD            mov	al,-3[bp]
18008 4CBE           30E4                       xor	ah,ah
18009 4CC0           8B4E         F8            mov	cx,-8[bp]
18010 4CC3           F7E9                       imul	cx
18011 4CC5           0246         FE            add	al,-2[bp]
18012 4CC8           80D4                   00  adc	ah,*0
18013 4CCB           D1E0                       shl	ax,*1
18014 4CCD           50                         push	ax
18015 4CCE           8B46         F8            mov	ax,-8[bp]
18016 4CD1           8B4E         F6            mov	cx,-$A[bp]
18017 4CD4           F7E9                       imul	cx
18018 4CD6           D1E0                       shl	ax,*1
18019 4CD8           0C                     FF  or	al,#$FF
18020 4CDA           89C3                       mov	bx,ax
18021 4CDC           8A46         06            mov	al,6[bp]
18022 4CDF           30E4                       xor	ah,ah
18023 4CE1           93                         xchg	ax,bx
18024 4CE2           40                         inc	ax
18025 4CE3           89D9                       mov	cx,bx
18026 4CE5           F7E9                       imul	cx
18027 4CE7           0346         EE            add	ax,-$12[bp]
18028 4CEA           44                         inc	sp
18029 4CEB           44                         inc	sp
18030 4CEC           8946         F4            mov	-$C[bp],ax
18031                                           ! 1355 
18032                                           ! 1356    while(count-->0)
18033                                           ! 1357     {write_byte(vga_modes[line].sstart,address,car);
18034 4CEF           EB           29            jmp .137
18035                       00004CF1            .138:
18036 4CF1           8A46         04            mov	al,4[bp]
18037 4CF4           30E4                       xor	ah,ah
18038 4CF6           50                         push	ax
18039 4CF7           FF76         F4            push	-$C[bp]
18040 4CFA           8A46         FB            mov	al,-5[bp]
18041 4CFD           30E4                       xor	ah,ah
18042 4CFF           B1                     05  mov	cl,*5
18043 4D01           D3E0                       shl	ax,cl
18044 4D03           89C3                       mov	bx,ax
18045 4D05           81C3                 013C  add	bx,#_vga_modes
18046 4D09           FF77         14            push	$14[bx]
18047 4D0C           E8         172B            call	_write_byte
18048 4D0F           83C4                   06  add	sp,*6
18049                                           ! 1358      address+=2;
18050 4D12           8B46         F4            mov	ax,-$C[bp]
18051 4D15           40                         inc	ax
18052 4D16           40                         inc	ax
18053 4D17           8946         F4            mov	-$C[bp],ax
18054                                           ! 1359     }
18055                                           ! 1360   }
18056                       00004D1A            .137:
18057 4D1A           8B46         0A            mov	ax,$A[bp]
18058 4D1D           48                         dec	ax
18059 4D1E           8946         0A            mov	$A[bp],ax
18060 4D21           3D                   FFFF  cmp	ax,*-1
18061 4D24           75           CB            jne	.138
18062                       00004D26            .139:
18063                       00004D26            .136:
18064                                           ! 1361  else
18065                                           ! 1362   {
18066 4D26           EB           76            jmp .13A
18067                       00004D28            .134:
18068                                           ! 1363 
18069                                           ! 1364    if(vga_modes[line].memmodel==0x05)
18070 4D28           8A46         FB            mov	al,-5[bp]
18071 4D2B           30E4                       xor	ah,ah
18072 4D2D           B1                     05  mov	cl,*5
18073 4D2F           D3E0                       shl	ax,cl
18074 4D31           89C3                       mov	bx,ax
18075 4D33           81C3                 013C  add	bx,#_vga_modes
18076 4D37           8A47         05            mov	al,5[bx]
18077 4D3A           3C                     05  cmp	al,*5
18078 4D3C           75           5D            jne 	.13B
18079                       00004D3E            .13C:
18080                                           ! 1365     {
18081                                           ! 1366      cheight=vga_modes[line].cheight;
18082 4D3E           8A46         FB            mov	al,-5[bp]
18083 4D41           30E4                       xor	ah,ah
18084 4D43           B1                     05  mov	cl,*5
18085 4D45           D3E0                       shl	ax,cl
18086 4D47           89C3                       mov	bx,ax
18087 4D49           81C3                 013C  add	bx,#_vga_modes
18088 4D4D           8A47         12            mov	al,$12[bx]
18089 4D50           8846         FF            mov	-1[bp],al
18090                                           ! 1367      while((count-->0) && (xcurs<nbcols))
18091                                           ! 1368       {
18092 4D53           EB           2E            jmp .13E
18093                       00004D55            .13F:
18094                                           ! 1369        write_gfx_char(car,attr,xcurs,ycurs,nbcols,cheight);
18095 4D55           8A46         FF            mov	al,-1[bp]
18096 4D58           30E4                       xor	ah,ah
18097 4D5A           50                         push	ax
18098 4D5B           FF76         F8            push	-8[bp]
18099 4D5E           8A46         FD            mov	al,-3[bp]
18100 4D61           30E4                       xor	ah,ah
18101 4D63           50                         push	ax
18102 4D64           8A46         FE            mov	al,-2[bp]
18103 4D67           30E4                       xor	ah,ah
18104 4D69           50                         push	ax
18105 4D6A           8A46         08            mov	al,8[bp]
18106 4D6D           30E4                       xor	ah,ah
18107 4D6F           50                         push	ax
18108 4D70           8A46         04            mov	al,4[bp]
18109 4D73           30E4                       xor	ah,ah
18110 4D75           50                         push	ax
18111 4D76           E8         FC2E            call	_write_gfx_char
18112 4D79           83C4                   0C  add	sp,*$C
18113                                           ! 1370        xcurs++;
18114 4D7C           8A46         FE            mov	al,-2[bp]
18115 4D7F           40                         inc	ax
18116 4D80           8846         FE            mov	-2[bp],al
18117                                           ! 1371       }
18118                                           ! 1372     }
18119                       00004D83            .13E:
18120 4D83           8B46         0A            mov	ax,$A[bp]
18121 4D86           48                         dec	ax
18122 4D87           8946         0A            mov	$A[bp],ax
18123 4D8A           3D                   FFFF  cmp	ax,*-1
18124 4D8D           74           0A            je  	.140
18125                       00004D8F            .141:
18126 4D8F           8A46         FE            mov	al,-2[bp]
18127 4D92           30E4                       xor	ah,ah
18128 4D94           3B46         F8            cmp	ax,-8[bp]
18129 4D97           72           BC            jb 	.13F
18130                       00004D99            .140:
18131                       00004D99            .13D:
18132                                           ! 1373    else
18133                                           ! 1374     {
18134 4D99           EB           03            jmp .142
18135                       00004D9B            .13B:
18136                                           ! 1375 
18137                                           ! 1376      unimplemented();
18138 4D9B           E8         1705            call	_unimplemented
18139                                           ! 1377 
18140                                           ! 1378     }
18141                                           ! 1379   }
18142                       00004D9E            .142:
18143                                           ! 1380 }
18144                       00004D9E            .13A:
18145 4D9E           89EC                       mov	sp,bp
18146 4DA0           5D                         pop	bp
18147 4DA1           C3                         ret
18148                                           ! 1381 
18149                                           ! 1382 
18150                                           ! 1383 static void biosfn_set_border_color (BL) Bit8u BL;
18151                       00004DA2            _biosfn_set_border_color:
18152                                           ! 1384 
18153                                           ! 1385 {
18154                                           ! 1386 
18155                                           ! 1387  unimplemented();
18156 4DA2           55                         push	bp
18157 4DA3           89E5                       mov	bp,sp
18158 4DA5           E8         16FB            call	_unimplemented
18159                                           ! 1388 
18160                                           ! 1389 }
18161 4DA8           5D                         pop	bp
18162 4DA9           C3                         ret
18163                                           ! 1390 
18164                                           ! 1391 
18165                                           ! 1392 static void biosfn_set_palette (BL) Bit8u BL;
18166                       00004DAA            _biosfn_set_palette:
18167                                           ! 1393 
18168                                           ! 1394 {
18169                                           ! 1395 
18170                                           ! 1396  unimplemented();
18171 4DAA           55                         push	bp
18172 4DAB           89E5                       mov	bp,sp
18173 4DAD           E8         16F3            call	_unimplemented
18174                                           ! 1397 
18175                                           ! 1398 }
18176 4DB0           5D                         pop	bp
18177 4DB1           C3                         ret
18178                                           ! 1399 
18179                                           ! 1400 
18180                                           ! 1401 static void biosfn_write_pixel (BH,AL,CX,DX) Bit8u BH;Bit8u AL;Bit16u CX;Bit16u DX;
18181                       00004DB2            _biosfn_write_pixel:
18182                                           ! 1402 
18183                                           ! 1403 {
18184                                           ! 1404 
18185                                           ! 1405  unimplemented();
18186 4DB2           55                         push	bp
18187 4DB3           89E5                       mov	bp,sp
18188 4DB5           E8         16EB            call	_unimplemented
18189                                           ! 1406 
18190                                           ! 1407 }
18191 4DB8           5D                         pop	bp
18192 4DB9           C3                         ret
18193                                           ! 1408 
18194                                           ! 1409 
18195                                           ! 1410 static void biosfn_read_pixel (BH,CX,DX,AX) Bit8u BH;Bit16u CX;Bit16u 
18196                       00004DBA            _biosfn_read_pixel:
18197                                           ! 1410 DX;Bit16u *AX;
18198                                           ! 1411 
18199                                           ! 1412 {
18200                                           ! 1413 
18201                                           ! 1414  unimplemented();
18202 4DBA           55                         push	bp
18203 4DBB           89E5                       mov	bp,sp
18204 4DBD           E8         16E3            call	_unimplemented
18205                                           ! 1415 
18206                                           ! 1416 }
18207 4DC0           5D                         pop	bp
18208 4DC1           C3                         ret
18209                                           ! 1417 
18210                                           ! 1418 
18211                                           ! 1419 static void biosfn_write_teletype (car, page, attr, flag)
18212                                           ! 1420 Bit8u car;Bit8u page;Bit8u attr;Bit8u flag;
18213                       00004DC2            _biosfn_write_teletype:
18214                                           ! 1421 {
18215                                           ! 1422 
18216                                           ! 1423  Bit8u cheight,xcurs,ycurs,mode,line;
18217                                           ! 1424  Bit16u nbcols,nbrows,address;
18218                                           ! 1425  Bit16u cursor,dummy;
18219                                           ! 1426 
18220                                           ! 1427 
18221                                           ! 1428  if(page==0xff)
18222 4DC2           55                         push	bp
18223 4DC3           89E5                       mov	bp,sp
18224 4DC5           83C4                   F0  add	sp,*-$10
18225 4DC8           8A46         06            mov	al,6[bp]
18226 4DCB           3C                     FF  cmp	al,#$FF
18227 4DCD           75           11            jne 	.143
18228                       00004DCF            .144:
18229                                           ! 1429   page=read_byte(0x40,0x62);
18230 4DCF           B8                   0062  mov	ax,*$62
18231 4DD2           50                         push	ax
18232 4DD3           B8                   0040  mov	ax,*$40
18233 4DD6           50                         push	ax
18234 4DD7           E8         163A            call	_read_byte
18235 4DDA           83C4                   04  add	sp,*4
18236 4DDD           8846         06            mov	6[bp],al
18237                                           ! 1430 
18238                                           ! 1431 
18239                                           ! 1432 
18240                                           ! 1433 
18241                                           ! 1434  mode=read_byte(0x40,0x49);
18242                       00004DE0            .143:
18243 4DE0           B8                   0049  mov	ax,*$49
18244 4DE3           50                         push	ax
18245 4DE4           B8                   0040  mov	ax,*$40
18246 4DE7           50                         push	ax
18247 4DE8           E8         1629            call	_read_byte
18248 4DEB           83C4                   04  add	sp,*4
18249 4DEE           8846         FC            mov	-4[bp],al
18250                                           ! 1435  line=find_vga_entry(mode);
18251 4DF1           8A46         FC            mov	al,-4[bp]
18252 4DF4           30E4                       xor	ah,ah
18253 4DF6           50                         push	ax
18254 4DF7           E8         152E            call	_find_vga_entry
18255 4DFA           44                         inc	sp
18256 4DFB           44                         inc	sp
18257 4DFC           8846         FB            mov	-5[bp],al
18258                                           ! 1436  if(line==0xFF)return;
18259 4DFF           8A46         FB            mov	al,-5[bp]
18260 4E02           3C                     FF  cmp	al,#$FF
18261 4E04           75           04            jne 	.145
18262                       00004E06            .146:
18263 4E06           89EC                       mov	sp,bp
18264 4E08           5D                         pop	bp
18265 4E09           C3                         ret
18266                                           ! 1437 
18267                                           ! 1438 
18268                                           ! 1439  biosfn_get_cursor_pos(page,&dummy,&cursor);
18269                       00004E0A            .145:
18270 4E0A           8D5E         F2            lea	bx,-$E[bp]
18271 4E0D           53                         push	bx
18272 4E0E           8D5E         F0            lea	bx,-$10[bp]
18273 4E11           53                         push	bx
18274 4E12           8A46         06            mov	al,6[bp]
18275 4E15           30E4                       xor	ah,ah
18276 4E17           50                         push	ax
18277 4E18           E8         F549            call	_biosfn_get_cursor_pos
18278 4E1B           83C4                   06  add	sp,*6
18279                                           ! 1440  xcurs=cursor&0x00ff;ycurs=(cursor&0xff00)>>8;
18280 4E1E           8A46         F2            mov	al,-$E[bp]
18281 4E21           8846         FE            mov	-2[bp],al
18282 4E24           8B46         F2            mov	ax,-$E[bp]
18283 4E27           30C0                       xor	al,al
18284 4E29           88E0                       mov	al,ah
18285 4E2B           30E4                       xor	ah,ah
18286 4E2D           8846         FD            mov	-3[bp],al
18287                                           ! 1441 
18288                                           ! 1442 
18289                                           ! 1443  nbrows=read_byte(0x40,0x84)+1;
18290 4E30           B8                   0084  mov	ax,#$84
18291 4E33           50                         push	ax
18292 4E34           B8                   0040  mov	ax,*$40
18293 4E37           50                         push	ax
18294 4E38           E8         15D9            call	_read_byte
18295 4E3B           83C4                   04  add	sp,*4
18296 4E3E           30E4                       xor	ah,ah
18297 4E40           40                         inc	ax
18298 4E41           8946         F6            mov	-$A[bp],ax
18299                                           ! 1444  nbcols=read_word(0x40,0x4A);
18300 4E44           B8                   004A  mov	ax,*$4A
18301 4E47           50                         push	ax
18302 4E48           B8                   0040  mov	ax,*$40
18303 4E4B           50                         push	ax
18304 4E4C           E8         15D8            call	_read_word
18305 4E4F           83C4                   04  add	sp,*4
18306 4E52           8946         F8            mov	-8[bp],ax
18307                                           ! 1445 
18308                                           ! 1446  switch(car)
18309 4E55           8A46         04            mov	al,4[bp]
18310                                           ! 1447   {
18311 4E58           E9         0174            br 	.149
18312                                           ! 1448    case 7:
18313                                           ! 1449 
18314                                           ! 1450     break;
18315                       00004E5B            .14A:
18316 4E5B           E9         0192            br 	.147
18317                                           ! 1451 
18318                                           ! 1452    case 8:
18319                                           ! 1453     if(xcurs>0)xcurs--;
18320                       00004E5E            .14B:
18321 4E5E           8A46         FE            mov	al,-2[bp]
18322 4E61           84C0                       test	al,al
18323 4E63           74           07            je  	.14C
18324                       00004E65            .14D:
18325 4E65           8A46         FE            mov	al,-2[bp]
18326 4E68           48                         dec	ax
18327 4E69           8846         FE            mov	-2[bp],al
18328                                           ! 1454     break;
18329                       00004E6C            .14C:
18330 4E6C           E9         0181            br 	.147
18331                                           ! 1455 
18332                                           ! 1456    case '\r':
18333                                           ! 1457     xcurs=0;
18334                       00004E6F            .14E:
18335 4E6F           30C0                       xor	al,al
18336 4E71           8846         FE            mov	-2[bp],al
18337                                           ! 1458     break;
18338 4E74           E9         0179            br 	.147
18339                                           ! 1459 
18340                                           ! 1460    case '\n':
18341                                           ! 1461     xcurs=0;
18342                       00004E77            .14F:
18343 4E77           30C0                       xor	al,al
18344 4E79           8846         FE            mov	-2[bp],al
18345                                           ! 1462     ycurs++;
18346 4E7C           8A46         FD            mov	al,-3[bp]
18347 4E7F           40                         inc	ax
18348 4E80           8846         FD            mov	-3[bp],al
18349                                           ! 1463     break;
18350 4E83           E9         016A            br 	.147
18351                                           ! 1464 
18352                                           ! 1465    case '\t':
18353                                           ! 1466     do
18354                       00004E86            .150:
18355                                           ! 1467      {
18356                       00004E86            .153:
18357                                           ! 1468       biosfn_write_teletype(' ',page,attr,flag);
18358 4E86           8A46         0A            mov	al,$A[bp]
18359 4E89           30E4                       xor	ah,ah
18360 4E8B           50                         push	ax
18361 4E8C           8A46         08            mov	al,8[bp]
18362 4E8F           30E4                       xor	ah,ah
18363 4E91           50                         push	ax
18364 4E92           8A46         06            mov	al,6[bp]
18365 4E95           30E4                       xor	ah,ah
18366 4E97           50                         push	ax
18367 4E98           B8                   0020  mov	ax,*$20
18368 4E9B           50                         push	ax
18369 4E9C           E8         FF23            call	_biosfn_write_teletype
18370 4E9F           83C4                   08  add	sp,*8
18371                                           ! 1469       biosfn_get_cursor_pos(page,&dummy,&cursor);
18372 4EA2           8D5E         F2            lea	bx,-$E[bp]
18373 4EA5           53                         push	bx
18374 4EA6           8D5E         F0            lea	bx,-$10[bp]
18375 4EA9           53                         push	bx
18376 4EAA           8A46         06            mov	al,6[bp]
18377 4EAD           30E4                       xor	ah,ah
18378 4EAF           50                         push	ax
18379 4EB0           E8         F4B1            call	_biosfn_get_cursor_pos
18380 4EB3           83C4                   06  add	sp,*6
18381                                           ! 1470       xcurs=cursor&0x00ff;ycurs=(cursor&0xff00)>>8;
18382 4EB6           8A46         F2            mov	al,-$E[bp]
18383 4EB9           8846         FE            mov	-2[bp],al
18384 4EBC           8B46         F2            mov	ax,-$E[bp]
18385 4EBF           30C0                       xor	al,al
18386 4EC1           88E0                       mov	al,ah
18387 4EC3           30E4                       xor	ah,ah
18388 4EC5           8846         FD            mov	-3[bp],al
18389                                           ! 1471      }while(xcurs%8==0);
18390                       00004EC8            .152:
18391 4EC8           8A46         FE            mov	al,-2[bp]
18392 4ECB           30E4                       xor	ah,ah
18393 4ECD           24                     07  and	al,*7
18394 4ECF           84C0                       test	al,al
18395 4ED1           74           B3            je 	.153
18396                       00004ED3            .154:
18397                                           ! 1472     break;
18398                       00004ED3            .151:
18399 4ED3           E9         011A            br 	.147
18400                                           ! 1473 
18401                                           ! 1474    default:
18402                                           ! 1475 
18403                                           ! 1476     if(vga_modes[line].class==0x00)
18404                       00004ED6            .155:
18405 4ED6           8A46         FB            mov	al,-5[bp]
18406 4ED9           30E4                       xor	ah,ah
18407 4EDB           B1                     05  mov	cl,*5
18408 4EDD           D3E0                       shl	ax,cl
18409 4EDF           89C3                       mov	bx,ax
18410 4EE1           81C3                 013C  add	bx,#_vga_modes
18411 4EE5           8A47         04            mov	al,4[bx]
18412 4EE8           84C0                       test	al,al
18413 4EEA         0F85         0081            bne 	.156
18414                       00004EEE            .157:
18415                                           ! 1477      {
18416                                           ! 1478 
18417                                           ! 1479       address=((((nbcols*nbrows*2)|0x00ff)+1)*page)+(xcurs+ycurs*nbcols)*2;
18418 4EEE           8A46         FD            mov	al,-3[bp]
18419 4EF1           30E4                       xor	ah,ah
18420 4EF3           8B4E         F8            mov	cx,-8[bp]
18421 4EF6           F7E9                       imul	cx
18422 4EF8           0246         FE            add	al,-2[bp]
18423 4EFB           80D4                   00  adc	ah,*0
18424 4EFE           D1E0                       shl	ax,*1
18425 4F00           50                         push	ax
18426 4F01           8B46         F8            mov	ax,-8[bp]
18427 4F04           8B4E         F6            mov	cx,-$A[bp]
18428 4F07           F7E9                       imul	cx
18429 4F09           D1E0                       shl	ax,*1
18430 4F0B           0C                     FF  or	al,#$FF
18431 4F0D           89C3                       mov	bx,ax
18432 4F0F           8A46         06            mov	al,6[bp]
18433 4F12           30E4                       xor	ah,ah
18434 4F14           93                         xchg	ax,bx
18435 4F15           40                         inc	ax
18436 4F16           89D9                       mov	cx,bx
18437 4F18           F7E9                       imul	cx
18438 4F1A           0346         EE            add	ax,0+..FFFB[bp]
18439 4F1D           44                         inc	sp
18440 4F1E           44                         inc	sp
18441 4F1F           8946         F4            mov	-$C[bp],ax
18442                                           ! 1480 
18443                                           ! 1481 
18444                                           ! 1482       write_byte(vga_modes[line].sstart,address,car);
18445 4F22           8A46         04            mov	al,4[bp]
18446 4F25           30E4                       xor	ah,ah
18447 4F27           50                         push	ax
18448 4F28           FF76         F4            push	-$C[bp]
18449 4F2B           8A46         FB            mov	al,-5[bp]
18450 4F2E           30E4                       xor	ah,ah
18451 4F30           B1                     05  mov	cl,*5
18452 4F32           D3E0                       shl	ax,cl
18453 4F34           89C3                       mov	bx,ax
18454 4F36           81C3                 013C  add	bx,#_vga_modes
18455 4F3A           FF77         14            push	$14[bx]
18456 4F3D           E8         14FA            call	_write_byte
18457 4F40           83C4                   06  add	sp,*6
18458                                           ! 1483 
18459                                           ! 1484       if(flag==3)
18460 4F43           8A46         0A            mov	al,$A[bp]
18461 4F46           3C                     03  cmp	al,*3
18462 4F48           75           23            jne 	.158
18463                       00004F4A            .159:
18464                                           ! 1485        write_byte(vga_modes[line].sstart,address+1,attr);
18465 4F4A           8A46         08            mov	al,8[bp]
18466 4F4D           30E4                       xor	ah,ah
18467 4F4F           50                         push	ax
18468 4F50           8B46         F4            mov	ax,-$C[bp]
18469 4F53           40                         inc	ax
18470 4F54           50                         push	ax
18471 4F55           8A46         FB            mov	al,-5[bp]
18472 4F58           30E4                       xor	ah,ah
18473 4F5A           B1                     05  mov	cl,*5
18474 4F5C           D3E0                       shl	ax,cl
18475 4F5E           89C3                       mov	bx,ax
18476 4F60           81C3                 013C  add	bx,#_vga_modes
18477 4F64           FF77         14            push	$14[bx]
18478 4F67           E8         14D0            call	_write_byte
18479 4F6A           83C4                   06  add	sp,*6
18480                                           ! 1486      }
18481                       00004F6D            .158:
18482                                           ! 1487     else
18483                                           ! 1488      {
18484 4F6D           EB           57            jmp .15A
18485                       00004F6F            .156:
18486                                           ! 1489 
18487                                           ! 1490       if(vga_modes[line].memmodel==0x05)
18488 4F6F           8A46         FB            mov	al,-5[bp]
18489 4F72           30E4                       xor	ah,ah
18490 4F74           B1                     05  mov	cl,*5
18491 4F76           D3E0                       shl	ax,cl
18492 4F78           89C3                       mov	bx,ax
18493 4F7A           81C3                 013C  add	bx,#_vga_modes
18494 4F7E           8A47         05            mov	al,5[bx]
18495 4F81           3C                     05  cmp	al,*5
18496 4F83           75           3E            jne 	.15B
18497                       00004F85            .15C:
18498                                           ! 1491        {
18499                                           ! 1492         cheight=vga_modes[line].cheight;
18500 4F85           8A46         FB            mov	al,-5[bp]
18501 4F88           30E4                       xor	ah,ah
18502 4F8A           B1                     05  mov	cl,*5
18503 4F8C           D3E0                       shl	ax,cl
18504 4F8E           89C3                       mov	bx,ax
18505 4F90           81C3                 013C  add	bx,#_vga_modes
18506 4F94           8A47         12            mov	al,$12[bx]
18507 4F97           8846         FF            mov	-1[bp],al
18508                                           ! 1493         write_gfx_char(car,attr,xcurs,ycurs,nbcols,cheight);
18509 4F9A           8A46         FF            mov	al,-1[bp]
18510 4F9D           30E4                       xor	ah,ah
18511 4F9F           50                         push	ax
18512 4FA0           FF76         F8            push	-8[bp]
18513 4FA3           8A46         FD            mov	al,-3[bp]
18514 4FA6           30E4                       xor	ah,ah
18515 4FA8           50                         push	ax
18516 4FA9           8A46         FE            mov	al,-2[bp]
18517 4FAC           30E4                       xor	ah,ah
18518 4FAE           50                         push	ax
18519 4FAF           8A46         08            mov	al,8[bp]
18520 4FB2           30E4                       xor	ah,ah
18521 4FB4           50                         push	ax
18522 4FB5           8A46         04            mov	al,4[bp]
18523 4FB8           30E4                       xor	ah,ah
18524 4FBA           50                         push	ax
18525 4FBB           E8         F9E9            call	_write_gfx_char
18526 4FBE           83C4                   0C  add	sp,*$C
18527                                           ! 1494        }
18528                                           ! 1495       else
18529                                           ! 1496        {
18530 4FC1           EB           03            jmp .15D
18531                       00004FC3            .15B:
18532                                           ! 1497 
18533                                           ! 1498         unimplemented();
18534 4FC3           E8         14DD            call	_unimplemented
18535                                           ! 1499 
18536                                           ! 1500        }
18537                                           ! 1501      }
18538                       00004FC6            .15D:
18539                                           ! 1502 
18540                                           ! 1503     xcurs++;
18541                       00004FC6            .15A:
18542 4FC6           8A46         FE            mov	al,-2[bp]
18543 4FC9           40                         inc	ax
18544 4FCA           8846         FE            mov	-2[bp],al
18545                                           ! 1504   }
18546                                           ! 1505 
18547                                           ! 1506 
18548                                           ! 1507  if(xcurs==nbcols)
18549 4FCD           EB           21            jmp .147
18550                       00004FCF            .149:
18551 4FCF           2C                     07  sub	al,*7
18552 4FD1         0F84         FE86            beq 	.14A
18553 4FD5           2C                     01  sub	al,*1
18554 4FD7         0F84         FE83            beq 	.14B
18555 4FDB           2C                     01  sub	al,*1
18556 4FDD         0F84         FEA5            beq 	.150
18557 4FE1           2C                     01  sub	al,*1
18558 4FE3         0F84         FE90            beq 	.14F
18559 4FE7           2C                     03  sub	al,*3
18560 4FE9         0F84         FE82            beq 	.14E
18561 4FED           E9         FEE6            br 	.155
18562                       00004FF0            .147:
18563                       FFFFFFEE            ..FFFB	=	-$12
18564 4FF0           8A46         FE            mov	al,-2[bp]
18565 4FF3           30E4                       xor	ah,ah
18566 4FF5           3B46         F8            cmp	ax,-8[bp]
18567 4FF8           75           0C            jne 	.15E
18568                       00004FFA            .15F:
18569                                           ! 1508   {xcurs=0;
18570 4FFA           30C0                       xor	al,al
18571 4FFC           8846         FE            mov	-2[bp],al
18572                                           ! 1509    ycurs++;
18573 4FFF           8A46         FD            mov	al,-3[bp]
18574 5002           40                         inc	ax
18575 5003           8846         FD            mov	-3[bp],al
18576                                           ! 1510   }
18577                                           ! 1511 
18578                                           ! 1512 
18579                                           ! 1513  if(ycurs==nbrows)
18580                       00005006            .15E:
18581 5006           8A46         FD            mov	al,-3[bp]
18582 5009           30E4                       xor	ah,ah
18583 500B           3B46         F6            cmp	ax,-$A[bp]
18584 500E           75           31            jne 	.160
18585                       00005010            .161:
18586                                           ! 1514   {biosfn_scroll(0x01,0x07,0,0,nbrows-1,nbcols-1,page,1);
18587 5010           B8                   0001  mov	ax,*1
18588 5013           50                         push	ax
18589 5014           8A46         06            mov	al,6[bp]
18590 5017           30E4                       xor	ah,ah
18591 5019           50                         push	ax
18592 501A           8B46         F8            mov	ax,-8[bp]
18593 501D           48                         dec	ax
18594 501E           50                         push	ax
18595 501F           8B46         F6            mov	ax,-$A[bp]
18596 5022           48                         dec	ax
18597 5023           50                         push	ax
18598 5024           31C0                       xor	ax,ax
18599 5026           50                         push	ax
18600 5027           31C0                       xor	ax,ax
18601 5029           50                         push	ax
18602 502A           B8                   0007  mov	ax,*7
18603 502D           50                         push	ax
18604 502E           B8                   0001  mov	ax,*1
18605 5031           50                         push	ax
18606 5032           E8         F51E            call	_biosfn_scroll
18607 5035           83C4                   10  add	sp,*$10
18608                                           ! 1515    ycurs-=1;
18609 5038           8A46         FD            mov	al,-3[bp]
18610 503B           30E4                       xor	ah,ah
18611 503D           48                         dec	ax
18612 503E           8846         FD            mov	-3[bp],al
18613                                           ! 1516   }
18614                                           ! 1517 
18615                                           ! 1518 
18616                                           ! 1519  cursor=ycurs; cursor<<=8; cursor+=xcurs;
18617                       00005041            .160:
18618 5041           8A46         FD            mov	al,-3[bp]
18619 5044           30E4                       xor	ah,ah
18620 5046           8946         F2            mov	-$E[bp],ax
18621 5049           8B46         F2            mov	ax,-$E[bp]
18622 504C           88C4                       mov	ah,al
18623 504E           30C0                       xor	al,al
18624 5050           8946         F2            mov	-$E[bp],ax
18625 5053           8B46         F2            mov	ax,-$E[bp]
18626 5056           0246         FE            add	al,-2[bp]
18627 5059           80D4                   00  adc	ah,*0
18628 505C           8946         F2            mov	-$E[bp],ax
18629                                           ! 1520  biosfn_set_cursor_pos(page,cursor);
18630 505F           FF76         F2            push	-$E[bp]
18631 5062           8A46         06            mov	al,6[bp]
18632 5065           30E4                       xor	ah,ah
18633 5067           50                         push	ax
18634 5068           E8         F1F9            call	_biosfn_set_cursor_pos
18635 506B           83C4                   04  add	sp,*4
18636                                           ! 1521 }
18637 506E           89EC                       mov	sp,bp
18638 5070           5D                         pop	bp
18639 5071           C3                         ret
18640                                           ! 1522 
18641                                           ! 1523 
18642                                           ! 1524 static void biosfn_get_video_mode (AX,BX)
18643                                           ! 1525 Bit16u *AX;Bit16u *BX;
18644                       00005072            _biosfn_get_video_mode:
18645                                           ! 1526 {Bit16u ss=get_SS();
18646 5072           55                         push	bp
18647 5073           89E5                       mov	bp,sp
18648 5075           4C                         dec	sp
18649 5076           4C                         dec	sp
18650 5077           E8         1426            call	_get_SS
18651 507A           8946         FE            mov	-2[bp],ax
18652                                           ! 1527  Bit8u mode,noclear,page;
18653                                           ! 1528  Bit16u nbcars;
18654                                           ! 1529 
18655                                           ! 1530  page=read_byte(0x40,0x62);
18656 507D           83C4                   FA  add	sp,*-6
18657 5080           B8                   0062  mov	ax,*$62
18658 5083           50                         push	ax
18659 5084           B8                   0040  mov	ax,*$40
18660 5087           50                         push	ax
18661 5088           E8         1389            call	_read_byte
18662 508B           83C4                   04  add	sp,*4
18663 508E           8846         FB            mov	-5[bp],al
18664                                           ! 1531  mode=read_byte(0x40,0x49);
18665 5091           B8                   0049  mov	ax,*$49
18666 5094           50                         push	ax
18667 5095           B8                   0040  mov	ax,*$40
18668 5098           50                         push	ax
18669 5099           E8         1378            call	_read_byte
18670 509C           83C4                   04  add	sp,*4
18671 509F           8846         FD            mov	-3[bp],al
18672                                           ! 1532  noclear=read_byte(0x40,0x87) & 0x80;
18673 50A2           B8                   0087  mov	ax,#$87
18674 50A5           50                         push	ax
18675 50A6           B8                   0040  mov	ax,*$40
18676 50A9           50                         push	ax
18677 50AA           E8         1367            call	_read_byte
18678 50AD           83C4                   04  add	sp,*4
18679 50B0           24                     80  and	al,#$80
18680 50B2           8846         FC            mov	-4[bp],al
18681                                           ! 1533  nbcars=read_word(0x40,0x4A);
18682 50B5           B8                   004A  mov	ax,*$4A
18683 50B8           50                         push	ax
18684 50B9           B8                   0040  mov	ax,*$40
18685 50BC           50                         push	ax
18686 50BD           E8         1367            call	_read_word
18687 50C0           83C4                   04  add	sp,*4
18688 50C3           8946         F8            mov	-8[bp],ax
18689                                           ! 1534 
18690                                           ! 1535  write_word(ss,AX,(nbcars<<8)+mode|noclear);
18691 50C6           8B46         F8            mov	ax,-8[bp]
18692 50C9           88C4                       mov	ah,al
18693 50CB           30C0                       xor	al,al
18694 50CD           0246         FD            add	al,-3[bp]
18695 50D0           80D4                   00  adc	ah,*0
18696 50D3           0A46         FC            or	al,-4[bp]
18697 50D6           50                         push	ax
18698 50D7           FF76         04            push	4[bp]
18699 50DA           FF76         FE            push	-2[bp]
18700 50DD           E8         1372            call	_write_word
18701 50E0           83C4                   06  add	sp,*6
18702                                           ! 1536  write_word(ss,BX,((Bit16u)page)<<8);
18703 50E3           8A46         FB            mov	al,-5[bp]
18704 50E6           30E4                       xor	ah,ah
18705 50E8           88C4                       mov	ah,al
18706 50EA           30C0                       xor	al,al
18707 50EC           50                         push	ax
18708 50ED           FF76         06            push	6[bp]
18709 50F0           FF76         FE            push	-2[bp]
18710 50F3           E8         135C            call	_write_word
18711 50F6           83C4                   06  add	sp,*6
18712                                           ! 1537 }
18713 50F9           89EC                       mov	sp,bp
18714 50FB           5D                         pop	bp
18715 50FC           C3                         ret
18716                                           ! 1538 
18717                                           ! 1539 
18718                                           ! 1540 static void biosfn_set_
18719                                           ! 1540 single_palette_reg (reg,value)
18720                                           ! 1541 Bit8u reg;Bit8u value;
18721                       000050FD            _biosfn_set_single_palette_reg:
18722                                           ! 1542 {
18723                                           ! 1543  if(reg<=0x14)
18724 50FD           55                         push	bp
18725 50FE           89E5                       mov	bp,sp
18726 5100           8A46         04            mov	al,4[bp]
18727 5103           3C                     14  cmp	al,*$14
18728 5105           77           34            ja  	.162
18729                       00005107            .163:
18730                                           ! 1544   {
18731                                           ! 1545    inb(0x3da);
18732 5107           B8                   03DA  mov	ax,#$3DA
18733 510A           50                         push	ax
18734 510B           E8         135C            call	_inb
18735 510E           89EC                       mov	sp,bp
18736                                           ! 1546    outb(0x3c0,reg);
18737 5110           8A46         04            mov	al,4[bp]
18738 5113           30E4                       xor	ah,ah
18739 5115           50                         push	ax
18740 5116           B8                   03C0  mov	ax,#$3C0
18741 5119           50                         push	ax
18742 511A           E8         1363            call	_outb
18743 511D           89EC                       mov	sp,bp
18744                                           ! 1547    outb(0x3c0,value);
18745 511F           8A46         06            mov	al,6[bp]
18746 5122           30E4                       xor	ah,ah
18747 5124           50                         push	ax
18748 5125           B8                   03C0  mov	ax,#$3C0
18749 5128           50                         push	ax
18750 5129           E8         1354            call	_outb
18751 512C           89EC                       mov	sp,bp
18752                                           ! 1548    outb(0x3c0,0x20);
18753 512E           B8                   0020  mov	ax,*$20
18754 5131           50                         push	ax
18755 5132           B8                   03C0  mov	ax,#$3C0
18756 5135           50                         push	ax
18757 5136           E8         1347            call	_outb
18758 5139           89EC                       mov	sp,bp
18759                                           ! 1549   }
18760                                           ! 1550 }
18761                       0000513B            .162:
18762 513B           5D                         pop	bp
18763 513C           C3                         ret
18764                                           ! 1551 
18765                                           ! 1552 
18766                                           ! 1553 static void biosfn_set_overscan_border_color (value)
18767                                           ! 1554 Bit8u value;
18768                       0000513D            _biosfn_set_overscan_border_color:
18769                                           ! 1555 {
18770                                           ! 1556  inb(0x3da);
18771 513D           55                         push	bp
18772 513E           89E5                       mov	bp,sp
18773 5140           B8                   03DA  mov	ax,#$3DA
18774 5143           50                         push	ax
18775 5144           E8         1323            call	_inb
18776 5147           89EC                       mov	sp,bp
18777                                           ! 1557  outb(0x3c0,0x11);
18778 5149           B8                   0011  mov	ax,*$11
18779 514C           50                         push	ax
18780 514D           B8                   03C0  mov	ax,#$3C0
18781 5150           50                         push	ax
18782 5151           E8         132C            call	_outb
18783 5154           89EC                       mov	sp,bp
18784                                           ! 1558  outb(0x3c0,value);
18785 5156           8A46         04            mov	al,4[bp]
18786 5159           30E4                       xor	ah,ah
18787 515B           50                         push	ax
18788 515C           B8                   03C0  mov	ax,#$3C0
18789 515F           50                         push	ax
18790 5160           E8         131D            call	_outb
18791 5163           89EC                       mov	sp,bp
18792                                           ! 1559  outb(0x3c0,0x20);
18793 5165           B8                   0020  mov	ax,*$20
18794 5168           50                         push	ax
18795 5169           B8                   03C0  mov	ax,#$3C0
18796 516C           50                         push	ax
18797 516D           E8         1310            call	_outb
18798 5170           89EC                       mov	sp,bp
18799                                           ! 1560 }
18800 5172           5D                         pop	bp
18801 5173           C3                         ret
18802                                           ! 1561 
18803                                           ! 1562 
18804                                           ! 1563 static void biosfn_set_all_palette_reg (seg,offset)
18805                                           ! 1564 Bit16u seg;Bit16u offset;
18806                       00005174            _biosfn_set_all_palette_reg:
18807                                           ! 1565 {
18808                                           ! 1566  Bit8u i;
18809                                           ! 1567 
18810                                           ! 1568  inb(0x3da);
18811 5174           55                         push	bp
18812 5175           89E5                       mov	bp,sp
18813 5177           4C                         dec	sp
18814 5178           4C                         dec	sp
18815 5179           B8                   03DA  mov	ax,#$3DA
18816 517C           50                         push	ax
18817 517D           E8         12EA            call	_inb
18818 5180           44                         inc	sp
18819 5181           44                         inc	sp
18820                                           ! 1569 
18821                                           ! 1570  for(i=0;i<0x10;i++)
18822 5182           30C0                       xor	al,al
18823 5184           8846         FF            mov	-1[bp],al
18824                                           ! 1571   {
18825 5187           EB           37            jmp .166
18826                       00005189            .167:
18827                                           ! 1572    outb(0x3c0,i);
18828 5189           8A46         FF            mov	al,-1[bp]
18829 518C           30E4                       xor	ah,ah
18830 518E           50                         push	ax
18831 518F           B8                   03C0  mov	ax,#$3C0
18832 5192           50                         push	ax
18833 5193           E8         12EA            call	_outb
18834 5196           83C4                   04  add	sp,*4
18835                                           ! 1573    outb(0x3c0,read_byte(seg,offset));
18836 5199           FF76         06            push	6[bp]
18837 519C           FF76         04            push	4[bp]
18838 519F           E8         1272            call	_read_byte
18839 51A2           83C4                   04  add	sp,*4
18840 51A5           30E4                       xor	ah,ah
18841 51A7           50                         push	ax
18842 51A8           B8                   03C0  mov	ax,#$3C0
18843 51AB           50                         push	ax
18844 51AC           E8         12D1            call	_outb
18845 51AF           83C4                   04  add	sp,*4
18846                                           ! 1574    offset++;
18847 51B2           8B46         06            mov	ax,6[bp]
18848 51B5           40                         inc	ax
18849 51B6           8946         06            mov	6[bp],ax
18850                                           ! 1575   }
18851                                           ! 1576 
18852                                           ! 1577 
18853                                           ! 1578  outb(0x3c0,0x11);
18854                       000051B9            .165:
18855 51B9           8A46         FF            mov	al,-1[bp]
18856 51BC           40                         inc	ax
18857 51BD           8846         FF            mov	-1[bp],al
18858                       000051C0            .166:
18859 51C0           8A46         FF            mov	al,-1[bp]
18860 51C3           3C                     10  cmp	al,*$10
18861 51C5           72           C2            jb 	.167
18862                       000051C7            .168:
18863                       000051C7            .164:
18864 51C7           B8                   0011  mov	ax,*$11
18865 51CA           50                         push	ax
18866 51CB           B8                   03C0  mov	ax,#$3C0
18867 51CE           50                         push	ax
18868 51CF           E8         12AE            call	_outb
18869 51D2           83C4                   04  add	sp,*4
18870                                           ! 1579  outb(0x3c0,read_byte(seg,offset));
18871 51D5           FF76         06            push	6[bp]
18872 51D8           FF76         04            push	4[bp]
18873 51DB           E8         1236            call	_read_byte
18874 51DE           83C4                   04  add	sp,*4
18875 51E1           30E4                       xor	ah,ah
18876 51E3           50                         push	ax
18877 51E4           B8                   03C0  mov	ax,#$3C0
18878 51E7           50                         push	ax
18879 51E8           E8         1295            call	_outb
18880 51EB           83C4                   04  add	sp,*4
18881                                           ! 1580  outb(0x3c0,0x20);
18882 51EE           B8                   0020  mov	ax,*$20
18883 51F1           50                         push	ax
18884 51F2           B8                   03C0  mov	ax,#$3C0
18885 51F5           50                         push	ax
18886 51F6           E8         1287            call	_outb
18887 51F9           83C4                   04  add	sp,*4
18888                                           ! 1581 }
18889 51FC           89EC                       mov	sp,bp
18890 51FE           5D                         pop	bp
18891 51FF           C3                         ret
18892                                           ! 1582 
18893                                           ! 1583 
18894                                           ! 1584 static void biosfn_toggle_intensity (state)
18895                                           ! 1585 Bit8u state;
18896                       00005200            _biosfn_toggle_intensity:
18897                                           ! 1586 {Bit8u value;
18898                                           ! 1587  state&=0x01;
18899 5200           55                         push	bp
18900 5201           89E5                       mov	bp,sp
18901 5203           4C                         dec	sp
18902 5204           4C                         dec	sp
18903 5205           8A46         04            mov	al,4[bp]
18904 5208           24                     01  and	al,*1
18905 520A           8846         04            mov	4[bp],al
18906                                           ! 1588  inb(0x3da);
18907 520D           B8                   03DA  mov	ax,#$3DA
18908 5210           50                         push	ax
18909 5211           E8         1256            call	_inb
18910 5214           44                         inc	sp
18911 5215           44                         inc	sp
18912                                           ! 1589 
18913                                           ! 1590  outb(0x3c0,0x10);
18914 5216           B8                   0010  mov	ax,*$10
18915 5219           50                         push	ax
18916 521A           B8                   03C0  mov	ax,#$3C0
18917 521D           50                         push	ax
18918 521E           E8         125F            call	_outb
18919 5221           83C4                   04  add	sp,*4
18920                                           ! 1591  value=inb(0x3c1);
18921 5224           B8                   03C1  mov	ax,#$3C1
18922 5227           50                         push	ax
18923 5228           E8         123F            call	_inb
18924 522B           44                         inc	sp
18925 522C           44                         inc	sp
18926 522D           8846         FF            mov	-1[bp],al
18927                                           ! 1592  value&=0xf7;
18928 5230           8A46         FF            mov	al,-1[bp]
18929 5233           24                     F7  and	al,#$F7
18930 5235           8846         FF            mov	-1[bp],al
18931                                           ! 1593  value|=state<<3;
18932 5238           8A46         04            mov	al,4[bp]
18933 523B           30E4                       xor	ah,ah
18934 523D           B1                     03  mov	cl,*3
18935 523F           D3E0                       shl	ax,cl
18936 5241           0A46         FF            or	al,-1[bp]
18937 5244           8846         FF            mov	-1[bp],al
18938                                           ! 1594  outb(0x3c0,value);
18939 5247           8A46         FF            mov	al,-1[bp]
18940 524A           30E4                       xor	ah,ah
18941 524C           50                         push	ax
18942 524D           B8                   03C0  mov	ax,#$3C0
18943 5250           50                         push	ax
18944 5251           E8         122C            call	_outb
18945 5254           83C4                   04  add	sp,*4
18946                                           ! 1595  outb(0x3c0,0x20);
18947 5257           B8                   0020  mov	ax,*$20
18948 525A           50                         push	ax
18949 525B           B8                   03C0  mov	ax,#$3C0
18950 525E           50                         push	ax
18951 525F           E8         121E            call	_outb
18952 5262           83C4                   04  add	sp,*4
18953                                           ! 1596 }
18954 5265           89EC                       mov	sp,bp
18955 5267           5D                         pop	bp
18956 5268           C3                         ret
18957                                           ! 1597 
18958                                           ! 1598 
18959                                           ! 1599 static void biosfn_get_single_palette_reg (reg,value)
18960                                           ! 1600 Bit8u reg;Bit16u *value;
18961                       00005269            _biosfn_get_single_palette_reg:
18962                                           ! 1601 {Bit16u ss=get_SS();
18963 5269           55                         push	bp
18964 526A           89E5                       mov	bp,sp
18965 526C           4C                         dec	sp
18966 526D           4C                         dec	sp
18967 526E           E8         122F            call	_get_SS
18968 5271           8946         FE            mov	-2[bp],ax
18969                                           ! 1602 
18970                                           ! 1603  if(reg<=0x14)
18971 5274           8A46         04            mov	al,4[bp]
18972 5277           3C                     14  cmp	al,*$14
18973 5279           77           4C            ja  	.169
18974                       0000527B            .16A:
18975                                           ! 1604   {
18976                                           ! 1605    inb(0x3da);
18977 527B           B8                   03DA  mov	ax,#$3DA
18978 527E           50                         push	ax
18979 527F           E8         11E8            call	_inb
18980 5282           44                         inc	sp
18981 5283           44                         inc	sp
18982                                           ! 1606    outb(0x3c0,reg);
18983 5284           8A46         04            mov	al,4[bp]
18984 5287           30E4                       xor	ah,ah
18985 5289           50                         push	ax
18986 528A           B8                   03C0  mov	ax,#$3C0
18987 528D           50                         push	ax
18988 528E           E8         11EF            call	_outb
18989 5291           83C4                   04  add	sp,*4
18990                                           ! 1607    write_word(ss,value,((Bit16u)inb(0x3c1))<<8);
18991 5294           B8                   03C1  mov	ax,#$3C1
18992 5297           50                         push	ax
18993 5298           E8         11CF            call	_inb
18994 529B           44                         inc	sp
18995 529C           44                         inc	sp
18996 529D           30E4                       xor	ah,ah
18997 529F           88C4                       mov	ah,al
18998 52A1           30C0                       xor	al,al
18999 52A3           50                         push	ax
19000 52A4           FF76         06            push	6[bp]
19001 52A7           FF76         FE            push	-2[bp]
19002 52AA           E8         11A5            call	_write_word
19003 52AD           83C4                   06  add	sp,*6
19004                                           ! 1608    inb(0x3da);
19005 52B0           B8                   03DA  mov	ax,#$3DA
19006 52B3           50                         push	ax
19007 52B4           E8         11B3            call	_inb
19008 52B7           44                         inc	sp
19009 52B8           44                         inc	sp
19010                                           ! 1609    outb(0x3c0,0x20);
19011 52B9           B8                   0020  mov	ax,*$20
19012 52BC           50                         push	ax
19013 52BD           B8                   03C0  mov	ax,#$3C0
19014 52C0           50                         push	ax
19015 52C1           E8         11BC            call	_outb
19016 52C4           83C4                   04  add	sp,*4
19017                                           ! 1610   }
19018                                           ! 1611 }
19019                       000052C7            .169:
19020 52C7           89EC                       mov	sp,bp
19021 52C9           5D                         pop	bp
19022 52CA           C3                         ret
19023                                           ! 1612 
19024                                           ! 1613 
19025                                           ! 1614 static void biosfn_read_overscan_border_color (value)
19026                                           ! 1615 Bit16u *value;
19027                       000052CB            _biosfn_read_overscan_border_color:
19028                                           ! 1616 {Bit16u ss=get_SS();
19029 52CB           55                         push	bp
19030 52CC           89E5                       mov	bp,sp
19031 52CE           4C                         dec	sp
19032 52CF           4C                         dec	sp
19033 52D0           E8         11CD            call	_get_SS
19034 52D3           8946         FE            mov	-2[bp],ax
19035                                           ! 1617 
19036                                           ! 1618  inb(0x3da);
19037 52D6           B8                   03DA  mov	ax,#$3DA
19038 52D9           50                         push	ax
19039 52DA           E8         118D            call	_inb
19040 52DD           44                         inc	sp
19041 52DE           44                         inc	sp
19042                                           ! 1619  outb(0x3c0,0x11);
19043 52DF           B8                   0011  mov	ax,*$11
19044 52E2           50                         push	ax
19045 52E3           B8                   03C0  mov	ax,#$3C0
19046 52E6           50                         push	ax
19047 52E7           E8         1196            call	_outb
19048 52EA           83C4                   04  add	sp,*4
19049                                           ! 1620  write_word(ss,value,((Bit16u)inb(0x3c1))<<8);
19050 52ED           B8                   03C1  mov	ax,#$3C1
19051 52F0           50                         push	ax
19052 52F1           E8         1176            call	_inb
19053 52F4           44                         inc	sp
19054 52F5           44                         inc	sp
19055 52F6           30E4                       xor	ah,ah
19056 52F8           88C4                       mov	ah,al
19057 52FA           30C0                       xor	al,al
19058 52FC           50                         push	ax
19059 52FD           FF76         04            push	4[bp]
19060 5300           FF76         FE            push	-2[bp]
19061 5303           E8         114C            call	_write_word
19062 5306           83C4                   06  add	sp,*6
19063                                           ! 1621  outb(0x3c0,0x20);
19064 5309           B8                   0020  mov	ax,*$20
19065 530C           50                         push	ax
19066 530D           B8                   03C0  mov	ax,#$3C0
19067 5310           50                         push	ax
19068 5311           E8         116C            call	_outb
19069 5314           83C4                   04  add	sp,*4
19070                                           ! 1622 }
19071 5317           89EC                       mov	sp,bp
19072 5319           5D                         pop	bp
19073 531A           C3                         ret
19074                                           ! 1623 
19075                                           ! 1624 
19076                                           ! 1625 static void biosfn_get_all_palette_reg (seg,offset) Bit16u seg;Bit16u offset;
19077                       0000531B            _biosfn_get_all_palette_reg:
19078                                           ! 1626 {
19079                                           ! 1627  Bit8u i;
19080                                           ! 1628 
19081                                           ! 1629 
19082                                           ! 1630  for(i=0;i<=0x10;i++)
19083 531B           55                         push	bp
19084 531C           89E5                       mov	bp,sp
19085 531E           4C                         dec	sp
19086 531F           4C                         dec	sp
19087 5320           30C0                       xor	al,al
19088 5322           8846         FF            mov	-1[bp],al
19089                                           ! 1631   {
19090 5325           EB           3F            jmp .16D
19091                       00005327            .16E:
19092                                           ! 1632    inb(0x3da);
19093 5327           B8                   03DA  mov	ax,#$3DA
19094 532A           50                         push	ax
19095 532B           E8         113C            call	_inb
19096 532E           44                         inc	sp
19097 532F           44                         inc	sp
19098                                           ! 1633    outb(0x3c0,i);
19099 5330           8A46         FF            mov	al,-1[bp]
19100 5333           30E4                       xor	ah,ah
19101 5335           50                         push	ax
19102 5336           B8                   03C0  mov	ax,#$3C0
19103 5339           50                         push	ax
19104 533A           E8         1143            call	_outb
19105 533D           83C4                   04  add	sp,*4
19106                                           ! 1634    write_byte(seg,offset,inb(0x3c1));
19107 5340           B8                   03C1  mov	ax,#$3C1
19108 5343           50                         push	ax
19109 5344           E8         1123            call	_inb
19110 5347           44                         inc	sp
19111 5348           44                         inc	sp
19112 5349           30E4                       xor	ah,ah
19113 534B           50                         push	ax
19114 534C           FF76         06            push	6[bp]
19115 534F           FF76         04            push	4[bp]
19116 5352           E8         10E5            call	_write_byte
19117 5355           83C4                   06  add	sp,*6
19118                                           ! 1635    offset++;
19119 5358           8B46         06            mov	ax,6[bp]
19120 535B           40                         inc	ax
19121 535C           8946         06            mov	6[bp],ax
19122                                           ! 1636   }
19123                                           ! 1637 
19124                                           ! 1638 
19125                                           ! 1639  outb(0x3c0,0x11);
19126                       0000535F            .16C:
19127 535F           8A46         FF            mov	al,-1[bp]
19128 5362           40                         inc	ax
19129 5363           8846         FF            mov	-1[bp],al
19130                       00005366            .16D:
19131 5366           8A46         FF            mov	al,-1[bp]
19132 5369           3C                     10  cmp	al,*$10
19133 536B           76           BA            jbe	.16E
19134                       0000536D            .16F:
19135                       0000536D            .16B:
19136 536D           B8                   0011  mov	ax,*$11
19137 5370           50                         push	ax
19138 5371           B8                   03C0  mov	ax,#$3C0
19139 5374           50                         push	ax
19140 5375           E8         1108            call	_outb
19141 5378           83C4                   04  add	sp,*4
19142                                           ! 1640  write_byte(seg,offset,inb(0x3c1));
19143 537B           B8                   03C1  mov	ax,#$3C1
19144 537E           50                         push	ax
19145 537F           E8         10E8            call	_inb
19146 5382           44                         inc	sp
19147 5383           44                         inc	sp
19148 5384           30E4                       xor	ah,ah
19149 5386           50                         push	ax
19150 5387           FF76         06            push	6[bp]
19151 538A           FF76         04            push	4[bp]
19152 538D           E8         10AA            call	_write_byte
19153 5390           83C4                   06  add	sp,*6
19154                                           ! 1641  outb(0x3c0,0x20);
19155 5393           B8                   0020  mov	ax,*$20
19156 5396           50                         push	ax
19157 5397           B8                   03C0  mov	ax,#$3C0
19158 539A           50                         push	ax
19159 539B           E8         10E2            call	_outb
19160 539E           83C4                   04  add	sp,*4
19161                                           ! 1642 }
19162 53A1           89EC                       mov	sp,bp
19163 53A3           5D                         pop	bp
19164 53A4           C3                         ret
19165                                           ! 1643 
19166                                           ! 1644 
19167                                           ! 1645 static void biosfn_set_single_dac_reg (reg,g,b,r)
19168                                           ! 1646 Bit16u reg;Bit8u g;Bit8u b;Bit8u r;
19169                       000053A5            _biosfn_set_single_dac_reg:
19170                                           ! 1647 {
19171                                           ! 1648  outb(0x3c8,reg);
19172 53A5           55                         push	bp
19173 53A6           89E5                       mov	bp,sp
19174 53A8           FF76         04            push	4[bp]
19175 53AB           B8                   03C8  mov	ax,#$3C8
19176 53AE           50                         push	ax
19177 53AF           E8         10CE            call	_outb
19178 53B2           89EC                       mov	sp,bp
19179                                           ! 1649  outb(0x3c9,r);
19180 53B4           8A46         0A            mov	al,$A[bp]
19181 53B7           30E4                       xor	ah,ah
19182 53B9           50                         push	ax
19183 53BA           B8                   03C9  mov	ax,#$3C9
19184 53BD           50                         push	ax
19185 53BE           E8         10BF            call	_outb
19186 53C1           89EC                       mov	sp,bp
19187                                           ! 1650  outb(0x3c9,g);
19188 53C3           8A46         06            mov	al,6[bp]
19189 53C6           30E4                       xor	ah,ah
19190 53C8           50                         push	ax
19191 53C9           B8                   03C9  mov	ax,#$3C9
19192 53CC           50                         push	ax
19193 53CD           E8         10B0            call	_outb
19194 53D0           89EC                       mov	sp,bp
19195                                           ! 1651  outb(0x3c9,b);
19196 53D2           8A46         08            mov	al,8[bp]
19197 53D5           30E4                       xor	ah,ah
19198 53D7           50                         push	ax
19199 53D8           B8                   03C9  mov	ax,#$3C9
19200 53DB           50                         push	ax
19201 53DC           E8         10A1            call	_outb
19202 53DF           89EC                       mov	sp,bp
19203                                           ! 1652 }
19204 53E1           5D                         pop	bp
19205 53E2           C3                         ret
19206                                           ! 1653 
19207                                           ! 1654 
19208                                           ! 1655 static void biosfn_set_all_dac_reg (start,count,seg,offset)
19209                                           ! 1656 Bit16u start;Bit16u count;Bit16u seg;Bit16u offset;
19210                       000053E3            _biosfn_set_all_dac_reg:
19211                                           ! 1657 {Bit16u i;
19212                                           ! 1658  outb(0x3c8,start);
19213 53E3           55                         push	bp
19214 53E4           89E5                       mov	bp,sp
19215 53E6           4C                         dec	sp
19216 53E7           4C                         dec	sp
19217 53E8           FF76         04            push	4[bp]
19218 53EB           B8                   03C8  mov	ax,#$3C8
19219 53EE           50                         push	ax
19220 53EF           E8         108E            call	_outb
19221 53F2           83C4                   04  add	sp,*4
19222                                           ! 1659  for(i=0;i<count;i++)
19223 53F5           31C0                       xor	ax,ax
19224 53F7           8946         FE            mov	-2[bp],ax
19225                                           ! 1660   {outb(0x3c9,read_byte(seg,offset++));
19226 53FA           EB           64            jmp .172
19227                       000053FC            .173:
19228 53FC           8B46         0A            mov	ax,$A[bp]
19229 53FF           40                         inc	ax
19230 5400           8946         0A            mov	$A[bp],ax
19231 5403           48                         dec	ax
19232 5404           50                         push	ax
19233 5405           FF76         08            push	8[bp]
19234 5408           E8         1009            call	_read_byte
19235 540B           83C4                   04  add	sp,*4
19236 540E           30E4                       xor	ah,ah
19237 5410           50                         push	ax
19238 5411           B8                   03C9  mov	ax,#$3C9
19239 5414           50                         push	ax
19240 5415           E8         1068            call	_outb
19241 5418           83C4                   04  add	sp,*4
19242                                           ! 1661    outb(0x3c9,read_byte(seg,offset++));
19243 541B           8B46         0A            mov	ax,$A[bp]
19244 541E           40                         inc	ax
19245 541F           8946         0A            mov	$A[bp],ax
19246 5422           48                         dec	ax
19247 5423           50                         push	ax
19248 5424           FF76         08            push	8[bp]
19249 5427           E8         0FEA            call	_read_byte
19250 542A           83C4                   04  add	sp,*4
19251 542D           30E4                       xor	ah,ah
19252 542F           50                         push	ax
19253 5430           B8                   03C9  mov	ax,#$3C9
19254 5433           50                         push	ax
19255 5434           E8         1049            call	_outb
19256 5437           83C4                   04  add	sp,*4
19257                                           ! 1662    outb(0x3c9,read_byte(seg,offset++));
19258 543A           8B46         0A            mov	ax,$A[bp]
19259 543D           40                         inc	ax
19260 543E           8946         0A            mov	$A[bp],ax
19261 5441           48                         dec	ax
19262 5442           50                         push	ax
19263 5443           FF76         08            push	8[bp]
19264 5446           E8         0FCB            call	_read_byte
19265 5449           83C4                   04  add	sp,*4
19266 544C           30E4                       xor	ah,ah
19267 544E           50                         push	ax
19268 544F           B8                   03C9  mov	ax,#$3C9
19269 5452           50                         push	ax
19270 5453           E8         102A            call	_outb
19271 5456           83C4                   04  add	sp,*4
19272                                           ! 1663   }
19273                                           ! 1664 }
19274                       00005459            .171:
19275 5459           8B46         FE            mov	ax,-2[bp]
19276 545C           40                         inc	ax
19277 545D           8946         FE            mov	-2[bp],ax
19278                       00005460            .172:
19279 5460           8B46         FE            mov	ax,-2[bp]
19280 5463           3B46         06            cmp	ax,6[bp]
19281 5466           72           94            jb 	.173
19282                       00005468            .174:
19283                       00005468            .170:
19284 5468           89EC                       mov	sp,bp
19285 546A           5D                         pop	bp
19286 546B           C3                         ret
19287                                           ! 1665 
19288                                           ! 1666 
19289                                           ! 1667 static void biosfn_select_video_dac_color_page (function,page)
19290                                           ! 1668 Bit8u fu
19291                       0000546C            _biosfn_select_video_dac_color_page:
19292                                           ! 1668 nction;
19293                                           ! 1669 {Bit8u value;
19294                                           ! 1670 
19295                                           ! 1671  inb(0x3da);
19296 546C           55                         push	bp
19297 546D           89E5                       mov	bp,sp
19298 546F           4C                         dec	sp
19299 5470           4C                         dec	sp
19300 5471           B8                   03DA  mov	ax,#$3DA
19301 5474           50                         push	ax
19302 5475           E8         0FF2            call	_inb
19303 5478           44                         inc	sp
19304 5479           44                         inc	sp
19305                                           ! 1672  outb(0x3c0,0x10);
19306 547A           B8                   0010  mov	ax,*$10
19307 547D           50                         push	ax
19308 547E           B8                   03C0  mov	ax,#$3C0
19309 5481           50                         push	ax
19310 5482           E8         0FFB            call	_outb
19311 5485           83C4                   04  add	sp,*4
19312                                           ! 1673 
19313                                           ! 1674  value=inb(0x3c1);
19314 5488           B8                   03C1  mov	ax,#$3C1
19315 548B           50                         push	ax
19316 548C           E8         0FDB            call	_inb
19317 548F           44                         inc	sp
19318 5490           44                         inc	sp
19319 5491           8846         FF            mov	-1[bp],al
19320                                           ! 1675  function&=0x01;
19321 5494           8A46         04            mov	al,4[bp]
19322 5497           24                     01  and	al,*1
19323 5499           8846         04            mov	4[bp],al
19324                                           ! 1676  if(function==0)
19325 549C           8A46         04            mov	al,4[bp]
19326 549F           84C0                       test	al,al
19327 54A1           75           27            jne 	.175
19328                       000054A3            .176:
19329                                           ! 1677   {
19330                                           ! 1678    value&=0x7f;
19331 54A3           8A46         FF            mov	al,-1[bp]
19332 54A6           24                     7F  and	al,*$7F
19333 54A8           8846         FF            mov	-1[bp],al
19334                                           ! 1679    value|=page<<7;
19335 54AB           8B46         06            mov	ax,6[bp]
19336 54AE           B1                     07  mov	cl,*7
19337 54B0           D3E0                       shl	ax,cl
19338 54B2           0A46         FF            or	al,-1[bp]
19339 54B5           8846         FF            mov	-1[bp],al
19340                                           ! 1680    outb(0x3c0,value);
19341 54B8           8A46         FF            mov	al,-1[bp]
19342 54BB           30E4                       xor	ah,ah
19343 54BD           50                         push	ax
19344 54BE           B8                   03C0  mov	ax,#$3C0
19345 54C1           50                         push	ax
19346 54C2           E8         0FBB            call	_outb
19347 54C5           83C4                   04  add	sp,*4
19348                                           ! 1681   }
19349                                           ! 1682  else
19350                                           ! 1683   {
19351 54C8           EB           4A            jmp .177
19352                       000054CA            .175:
19353                                           ! 1684    inb(0x3da);
19354 54CA           B8                   03DA  mov	ax,#$3DA
19355 54CD           50                         push	ax
19356 54CE           E8         0F99            call	_inb
19357 54D1           44                         inc	sp
19358 54D2           44                         inc	sp
19359                                           ! 1685    outb(0x3c0,0x14);
19360 54D3           B8                   0014  mov	ax,*$14
19361 54D6           50                         push	ax
19362 54D7           B8                   03C0  mov	ax,#$3C0
19363 54DA           50                         push	ax
19364 54DB           E8         0FA2            call	_outb
19365 54DE           83C4                   04  add	sp,*4
19366                                           ! 1686    if(value&0x80)
19367 54E1           8A46         FF            mov	al,-1[bp]
19368 54E4           24                     80  and	al,#$80
19369 54E6           84C0                       test	al,al
19370 54E8           74           14            je  	.178
19371                       000054EA            .179:
19372                                           ! 1687      outb(0x3c0,page&0x0f);
19373 54EA           8A46         06            mov	al,6[bp]
19374 54ED           24                     0F  and	al,*$F
19375 54EF           30E4                       xor	ah,ah
19376 54F1           50                         push	ax
19377 54F2           B8                   03C0  mov	ax,#$3C0
19378 54F5           50                         push	ax
19379 54F6           E8         0F87            call	_outb
19380 54F9           83C4                   04  add	sp,*4
19381                                           ! 1688    else
19382                                           ! 1689      outb(0x3c0,(page&0x03)<<2);
19383 54FC           EB           16            jmp .17A
19384                       000054FE            .178:
19385 54FE           8A46         06            mov	al,6[bp]
19386 5501           24                     03  and	al,*3
19387 5503           30E4                       xor	ah,ah
19388 5505           D1E0                       shl	ax,*1
19389 5507           D1E0                       shl	ax,*1
19390 5509           50                         push	ax
19391 550A           B8                   03C0  mov	ax,#$3C0
19392 550D           50                         push	ax
19393 550E           E8         0F6F            call	_outb
19394 5511           83C4                   04  add	sp,*4
19395                                           ! 1690   }
19396                       00005514            .17A:
19397                                           ! 1691  outb(0x3c0,0x20);
19398                       00005514            .177:
19399 5514           B8                   0020  mov	ax,*$20
19400 5517           50                         push	ax
19401 5518           B8                   03C0  mov	ax,#$3C0
19402 551B           50                         push	ax
19403 551C           E8         0F61            call	_outb
19404 551F           83C4                   04  add	sp,*4
19405                                           ! 1692 }
19406 5522           89EC                       mov	sp,bp
19407 5524           5D                         pop	bp
19408 5525           C3                         ret
19409                                           ! 1693 
19410                                           ! 1694 
19411                                           ! 1695 static void biosfn_read_single_dac_reg (reg,tor,togb)
19412                                           ! 1696 Bit8u reg;Bit16u *tor;Bit16u *togb;
19413                       00005526            _biosfn_read_single_dac_reg:
19414                                           ! 1697 {Bit16u ss=get_SS();
19415 5526           55                         push	bp
19416 5527           89E5                       mov	bp,sp
19417 5529           4C                         dec	sp
19418 552A           4C                         dec	sp
19419 552B           E8         0F72            call	_get_SS
19420 552E           8946         FE            mov	-2[bp],ax
19421                                           ! 1698  Bit8u r,g,b;
19422                                           ! 1699 
19423                                           ! 1700  outb(0x3c7,reg);
19424 5531           83C4                   FC  add	sp,*-4
19425 5534           8A46         04            mov	al,4[bp]
19426 5537           30E4                       xor	ah,ah
19427 5539           50                         push	ax
19428 553A           B8                   03C7  mov	ax,#$3C7
19429 553D           50                         push	ax
19430 553E           E8         0F3F            call	_outb
19431 5541           83C4                   04  add	sp,*4
19432                                           ! 1701  r=inb(0x3c9);
19433 5544           B8                   03C9  mov	ax,#$3C9
19434 5547           50                         push	ax
19435 5548           E8         0F1F            call	_inb
19436 554B           44                         inc	sp
19437 554C           44                         inc	sp
19438 554D           8846         FD            mov	-3[bp],al
19439                                           ! 1702  g=inb(0x3c9);
19440 5550           B8                   03C9  mov	ax,#$3C9
19441 5553           50                         push	ax
19442 5554           E8         0F13            call	_inb
19443 5557           44                         inc	sp
19444 5558           44                         inc	sp
19445 5559           8846         FC            mov	-4[bp],al
19446                                           ! 1703  b=inb(0x3c9);
19447 555C           B8                   03C9  mov	ax,#$3C9
19448 555F           50                         push	ax
19449 5560           E8         0F07            call	_inb
19450 5563           44                         inc	sp
19451 5564           44                         inc	sp
19452 5565           8846         FB            mov	-5[bp],al
19453                                           ! 1704  write_word(ss,tor,((Bit16u)r)<<8);
19454 5568           8A46         FD            mov	al,-3[bp]
19455 556B           30E4                       xor	ah,ah
19456 556D           88C4                       mov	ah,al
19457 556F           30C0                       xor	al,al
19458 5571           50                         push	ax
19459 5572           FF76         06            push	6[bp]
19460 5575           FF76         FE            push	-2[bp]
19461 5578           E8         0ED7            call	_write_word
19462 557B           83C4                   06  add	sp,*6
19463                                           ! 1705  write_word(ss,togb,(((Bit16u)g)<<8)+b);
19464 557E           8A46         FC            mov	al,-4[bp]
19465 5581           30E4                       xor	ah,ah
19466 5583           88C4                       mov	ah,al
19467 5585           30C0                       xor	al,al
19468 5587           0246         FB            add	al,-5[bp]
19469 558A           80D4                   00  adc	ah,*0
19470 558D           50                         push	ax
19471 558E           FF76         08            push	8[bp]
19472 5591           FF76         FE            push	-2[bp]
19473 5594           E8         0EBB            call	_write_word
19474 5597           83C4                   06  add	sp,*6
19475                                           ! 1706 }
19476 559A           89EC                       mov	sp,bp
19477 559C           5D                         pop	bp
19478 559D           C3                         ret
19479                                           ! 1707 
19480                                           ! 1708 
19481                                           ! 1709 static void biosfn_read_all_dac_reg (start,count,seg,offset)
19482                                           ! 1710 Bit16u start;Bit16u count;Bit16u seg;Bit16u offset;
19483                       0000559E            _biosfn_read_all_dac_reg:
19484                                           ! 1711 {Bit16u i;
19485                                           ! 1712  outb(0x3c7,start);
19486 559E           55                         push	bp
19487 559F           89E5                       mov	bp,sp
19488 55A1           4C                         dec	sp
19489 55A2           4C                         dec	sp
19490 55A3           FF76         04            push	4[bp]
19491 55A6           B8                   03C7  mov	ax,#$3C7
19492 55A9           50                         push	ax
19493 55AA           E8         0ED3            call	_outb
19494 55AD           83C4                   04  add	sp,*4
19495                                           ! 1713  for(i=0;i<count;i++)
19496 55B0           31C0                       xor	ax,ax
19497 55B2           8946         FE            mov	-2[bp],ax
19498                                           ! 1714   {write_byte(seg,offset++,inb(0x3c9));
19499 55B5           EB           61            jmp .17D
19500                       000055B7            .17E:
19501 55B7           B8                   03C9  mov	ax,#$3C9
19502 55BA           50                         push	ax
19503 55BB           E8         0EAC            call	_inb
19504 55BE           44                         inc	sp
19505 55BF           44                         inc	sp
19506 55C0           30E4                       xor	ah,ah
19507 55C2           50                         push	ax
19508 55C3           8B46         0A            mov	ax,$A[bp]
19509 55C6           40                         inc	ax
19510 55C7           8946         0A            mov	$A[bp],ax
19511 55CA           48                         dec	ax
19512 55CB           50                         push	ax
19513 55CC           FF76         08            push	8[bp]
19514 55CF           E8         0E68            call	_write_byte
19515 55D2           83C4                   06  add	sp,*6
19516                                           ! 1715    write_byte(seg,offset++,inb(0x3c9));
19517 55D5           B8                   03C9  mov	ax,#$3C9
19518 55D8           50                         push	ax
19519 55D9           E8         0E8E            call	_inb
19520 55DC           44                         inc	sp
19521 55DD           44                         inc	sp
19522 55DE           30E4                       xor	ah,ah
19523 55E0           50                         push	ax
19524 55E1           8B46         0A            mov	ax,$A[bp]
19525 55E4           40                         inc	ax
19526 55E5           8946         0A            mov	$A[bp],ax
19527 55E8           48                         dec	ax
19528 55E9           50                         push	ax
19529 55EA           FF76         08            push	8[bp]
19530 55ED           E8         0E4A            call	_write_byte
19531 55F0           83C4                   06  add	sp,*6
19532                                           ! 1716    write_byte(seg,offset++,inb(0x3c9));
19533 55F3           B8                   03C9  mov	ax,#$3C9
19534 55F6           50                         push	ax
19535 55F7           E8         0E70            call	_inb
19536 55FA           44                         inc	sp
19537 55FB           44                         inc	sp
19538 55FC           30E4                       xor	ah,ah
19539 55FE           50                         push	ax
19540 55FF           8B46         0A            mov	ax,$A[bp]
19541 5602           40                         inc	ax
19542 5603           8946         0A            mov	$A[bp],ax
19543 5606           48                         dec	ax
19544 5607           50                         push	ax
19545 5608           FF76         08            push	8[bp]
19546 560B           E8         0E2C            call	_write_byte
19547 560E           83C4                   06  add	sp,*6
19548                                           ! 1717   }
19549                                           ! 1718 }
19550                       00005611            .17C:
19551 5611           8B46         FE            mov	ax,-2[bp]
19552 5614           40                         inc	ax
19553 5615           8946         FE            mov	-2[bp],ax
19554                       00005618            .17D:
19555 5618           8B46         FE            mov	ax,-2[bp]
19556 561B           3B46         06            cmp	ax,6[bp]
19557 561E           72           97            jb 	.17E
19558                       00005620            .17F:
19559                       00005620            .17B:
19560 5620           89EC                       mov	sp,bp
19561 5622           5D                         pop	bp
19562 5623           C3                         ret
19563                                           ! 1719 
19564                                           ! 1720 
19565                                           ! 1721 static void biosfn_set_pel_mask (mask)
19566                                           ! 1722 Bit8u mask;
19567                       00005624            _biosfn_set_pel_mask:
19568                                           ! 1723 {
19569                                           ! 1724  outb(0x3c6,mask);
19570 5624           55                         push	bp
19571 5625           89E5                       mov	bp,sp
19572 5627           8A46         04            mov	al,4[bp]
19573 562A           30E4                       xor	ah,ah
19574 562C           50                         push	ax
19575 562D           B8                   03C6  mov	ax,#$3C6
19576 5630           50                         push	ax
19577 5631           E8         0E4C            call	_outb
19578 5634           89EC                       mov	sp,bp
19579                                           ! 1725 }
19580 5636           5D                         pop	bp
19581 5637           C3                         ret
19582                                           ! 1726 
19583                                           ! 1727 
19584                                           ! 1728 static void biosfn_read_pel_mask (mask)
19585                                           ! 1729 Bit16u *mask;
19586                       00005638            _biosfn_read_pel_mask:
19587                                           ! 1730 {Bit16u ss=get_SS();
19588 5638           55                         push	bp
19589 5639           89E5                       mov	bp,sp
19590 563B           4C                         dec	sp
19591 563C           4C                         dec	sp
19592 563D           E8         0E60            call	_get_SS
19593 5640           8946         FE            mov	-2[bp],ax
19594                                           ! 1731 
19595                                           ! 1732  write_word(ss,mask,inb(0x3c6));
19596 5643           B8                   03C6  mov	ax,#$3C6
19597 5646           50                         push	ax
19598 5647           E8         0E20            call	_inb
19599 564A           44                         inc	sp
19600 564B           44                         inc	sp
19601 564C           30E4                       xor	ah,ah
19602 564E           50                         push	ax
19603 564F           FF76         04            push	4[bp]
19604 5652           FF76         FE            push	-2[bp]
19605 5655           E8         0DFA            call	_write_word
19606 5658           83C4                   06  add	sp,*6
19607                                           ! 1733 }
19608 565B           89EC                       mov	sp,bp
19609 565D           5D                         pop	bp
19610 565E           C3                         ret
19611                                           ! 1734 
19612                                           ! 1735 
19613                                           ! 1736 static void biosfn_read_video_dac_state (state) Bit16u *state;
19614                       0000565F            _biosfn_read_video_dac_state:
19615                                           ! 1737 {Bit16u ss=get_SS();
19616 565F           55                         push	bp
19617 5660           89E5                       mov	bp,sp
19618 5662           4C                         dec	sp
19619 5663           4C                         dec	sp
19620 5664           E8         0E39            call	_get_SS
19621 5667           8946         FE            mov	-2[bp],ax
19622                                           ! 1738  Bit8u mcr,csr;
19623                                           ! 1739 
19624                                           ! 1740  inb(0x3da);
19625 566A           4C                         dec	sp
19626 566B           4C                         dec	sp
19627 566C           B8                   03DA  mov	ax,#$3DA
19628 566F           50                         push	ax
19629 5670           E8         0DF7            call	_inb
19630 5673           44                         inc	sp
19631 5674           44                         inc	sp
19632                                           ! 1741  outb(0x3c0,0x10);
19633 5675           B8                   0010  mov	ax,*$10
19634 5678           50                         push	ax
19635 5679           B8                   03C0  mov	ax,#$3C0
19636 567C           50                         push	ax
19637 567D           E8         0E00            call	_outb
19638 5680           83C4                   04  add	sp,*4
19639                                           ! 1742  mcr=(inb(0x3c1)>>7)&0x01;
19640 5683           B8                   03C1  mov	ax,#$3C1
19641 5686           50                         push	ax
19642 5687           E8         0DE0            call	_inb
19643 568A           44                         inc	sp
19644 568B           44                         inc	sp
19645 568C           30E4                       xor	ah,ah
19646 568E           B1                     07  mov	cl,*7
19647 5690           D3E8                       shr	ax,cl
19648 5692           24                     01  and	al,*1
19649 5694           8846         FD            mov	-3[bp],al
19650                                           ! 1743  inb(0x3da);
19651 5697           B8                   03DA  mov	ax,#$3DA
19652 569A           50                         push	ax
19653 569B           E8         0DCC            call	_inb
19654 569E           44                         inc	sp
19655 569F           44                         inc	sp
19656                                           ! 1744  outb(0x3c0,0x14);
19657 56A0           B8                   0014  mov	ax,*$14
19658 56A3           50                         push	ax
19659 56A4           B8                   03C0  mov	ax,#$3C0
19660 56A7           50                         push	ax
19661 56A8           E8         0DD5            call	_outb
19662 56AB           83C4                   04  add	sp,*4
19663                                           ! 1745  csr=inb(0x3c1)&0x0f;
19664 56AE           B8                   03C1  mov	ax,#$3C1
19665 56B1           50                         push	ax
19666 56B2           E8         0DB5            call	_inb
19667 56B5           44                         inc	sp
19668 56B6           44                         inc	sp
19669 56B7           24                     0F  and	al,*$F
19670 56B9           8846         FC            mov	-4[bp],al
19671                                           ! 1746  if(mcr==0)(csr>>2)&0x03;
19672 56BC           8A46         FD            mov	al,-3[bp]
19673 56BF           84C0                       test	al,al
19674 56C1           75           0B            jne 	.180
19675                       000056C3            .181:
19676 56C3           8A46         FC            mov	al,-4[bp]
19677 56C6           30E4                       xor	ah,ah
19678 56C8           D1E8                       shr	ax,*1
19679 56CA           D1E8                       shr	ax,*1
19680 56CC           24                     03  and	al,*3
19681                                           ! 1747 
19682                                           ! 1748  write_word(ss,state,(mcr<<8)+csr);
19683                       000056CE            .180:
19684 56CE           8A46         FD            mov	al,-3[bp]
19685 56D1           30E4                       xor	ah,ah
19686 56D3           88C4                       mov	ah,al
19687 56D5           30C0                       xor	al,al
19688 56D7           0246         FC            add	al,-4[bp]
19689 56DA           80D4                   00  adc	ah,*0
19690 56DD           50                         push	ax
19691 56DE           FF76         04            push	4[bp]
19692 56E1           FF76         FE            push	-2[bp]
19693 56E4           E8         0D6B            call	_write_word
19694 56E7           83C4                   06  add	sp,*6
19695                                           ! 1749  outb(0x3c0,0x20);
19696 56EA           B8                   0020  mov	ax,*$20
19697 56ED           50                         push	ax
19698 56EE           B8                   03C0  mov	ax,#$3C0
19699 56F1           50                         push	ax
19700 56F2           E8         0D8B            call	_outb
19701 56F5           83C4                   04  add	sp,*4
19702                                           ! 1750 }
19703 56F8           89EC                       mov	sp,bp
19704 56FA           5D                         pop	bp
19705 56FB           C3                         ret
19706                                           ! 1751 
19707                                           ! 1752 
19708                                           ! 1753 static void biosfn_perform_gray_scale_summing (start,count)
19709                                           ! 1754 Bit16u start;Bit16u count;
19710                       000056FC            _biosfn_perform_gray_scale_summing:
19711                                           ! 1755 {Bit8u r,g,b,d;
19712                                           ! 1756  Bit16u i,m;
19713                                           ! 1757  Bit16u index;
19714                                           ! 1758 
19715                                           ! 1759  inb(0x3da);
19716 56FC           55                         push	bp
19717 56FD           89E5                       mov	bp,sp
19718 56FF           83C4                   F6  add	sp,*-$A
19719 5702           B8                   03DA  mov	ax,#$3DA
19720 5705           50                         push	ax
19721 5706           E8         0D61            call	_inb
19722 5709           44                         inc	sp
19723 570A           44                         inc	sp
19724                                           ! 1760  outb(0x3c0,0x10);
19725 570B           B8                   0010  mov	ax,*$10
19726 570E           50                         push	ax
19727 570F           B8                   03C0  mov	ax,#$3C0
19728 5712           50                         push	ax
19729 5713           E8         0D6A            call	_outb
19730 5716           83C4                   04  add	sp,*4
19731                                           ! 1761  d=(inb(0x3c1)>>6)&0x01;
19732 5719           B8                   03C1  mov	ax,#$3C1
19733 571C           50                         push	ax
19734 571D           E8         0D4A            call	_inb
19735 5720           44                         inc	sp
19736 5721           44                         inc	sp
19737 5722           30E4                       xor	ah,ah
19738 5724           B1                     06  mov	cl,*6
19739 5726           D3E8                       shr	ax,cl
19740 5728           24                     01  and	al,*1
19741 572A           8846         FC            mov	-4[bp],al
19742                                           ! 1762 
19743                                           ! 1763 
19744                                           ! 1764  if(d==0)m=0x3f;
19745 572D           8A46         FC            mov	al,-4[bp]
19746 5730           84C0                       test	al,al
19747 5732           75           08            jne 	.182
19748                       00005734            .183:
19749 5734           B8                   003F  mov	ax,*$3F
19750 5737           8946         F8            mov	-8[bp],ax
19751                                           ! 1765  else m=0xff;
19752 573A           EB           06            jmp .184
19753                       0000573C            .182:
19754 573C           B8                   00FF  mov	ax,#$FF
19755 573F           8946         F8            mov	-8[bp],ax
19756                                           ! 1766 
19757                                           ! 1767 
19758                                           ! 1768 
19759                                           ! 1769  outb(0x3c7,start);
19760                       00005742            .184:
19761 5742           FF76         04            push	4[bp]
19762 5745           B8                   03C7  mov	ax,#$3C7
19763 5748           50                         push	ax
19764 5749           E8         0D34            call	_outb
19765 574C           83C4                   04  add	sp,*4
19766                                           ! 1770  outb(0x3c8,start);
19767 574F           FF76         04            push	4[bp]
19768 5752           B8                   03C8  mov	ax,#$3C8
19769 5755           50                         push	ax
19770 5756           E8         0D27            call	_outb
19771 5759           83C4                   04  add	sp,*4
19772                                           ! 1771 
19773                                           ! 1772  for( index = 0; index < count; index++ )
19774 575C           31C0                       xor	ax,ax
19775 575E           8946         F6            mov	-$A[bp],ax
19776                                           ! 1773   {
19777 5761           E9         009D            br 	.187
19778                       00005764            .188:
19779                                           ! 1774 
19780                                           ! 1775    r=inb( 0x3c9 );
19781 5764           B8                   03C9  mov	ax,#$3C9
19782 5767           50                         push	ax
19783 5768           E8         0CFF            call	_inb
19784 576B           44                         inc	sp
19785 576C           44                         inc	sp
19786 576D           8846         FF            mov	-1[bp],al
19787                                           ! 1776    g=inb( 0x3c9 );
19788 5770           B8                   03C9  mov	ax,#$3C9
19789 5773           50                         push	ax
19790 5774           E8         0CF3            call	_inb
19791 5777           44                         inc	sp
19792 5778           44                         inc	sp
19793 5779           8846         FE            mov	-2[bp],al
19794                                           ! 1777    b=inb( 0x3c9 );
19795 577C           B8                   03C9  mov	ax,#$3C9
19796 577F           50                         push	ax
19797 5780           E8         0CE7            call	_inb
19798 5783           44                         inc	sp
19799 5784           44                         inc	sp
19800 5785           8846         FD            mov	-3[bp],al
19801                                           ! 1778 
19802                                           ! 1779 
19803                                           ! 1780    i = ( ( 77*r + 151*g + 28*b ) + 0x80 ) >> 8;
19804 5788           8A46         FD            mov	al,-3[bp]
19805 578B           30E4                       xor	ah,ah
19806 578D           B9                   001C  mov	cx,*$1C
19807 5790           F7E9                       imul	cx
19808 5792           50                         push	ax
19809 5793           8A46         FE            mov	al,-2[bp]
19810 5796           30E4                       xor	ah,ah
19811 5798           B9                   0097  mov	cx,#$97
19812 579B           F7E9                       imul	cx
19813 579D           50                         push	ax
19814 579E           8A46         FF            mov	al,-1[bp]
19815 57A1           30E4                       xor	ah,ah
19816 57A3           B9                   004D  mov	cx,*$4D
19817 57A6           F7E9                       imul	cx
19818 57A8           0346         F2            add	ax,-$E[bp]
19819 57AB           44                         inc	sp
19820 57AC           44                         inc	sp
19821 57AD           0346         F4            add	ax,-$C[bp]
19822 57B0           44                         inc	sp
19823 57B1           44                         inc	sp
19824 57B2           05                   0080  add	ax,#$80
19825 57B5           88E0                       mov	al,ah
19826 57B7           30E4                       xor	ah,ah
19827 57B9           8946         FA            mov	-6[bp],ax
19828                                           ! 1781 
19829                                           ! 1782    if(i>m)i=m;
19830 57BC           8B46         FA            mov	ax,-6[bp]
19831 57BF           3B46         F8            cmp	ax,-8[bp]
19832 57C2           76           06            jbe 	.189
19833                       000057C4            .18A:
19834 57C4           8B46         F8            mov	ax,-8[bp]
19835 57C7           8946         FA            mov	-6[bp],ax
19836                                           ! 1783 
19837                                           ! 1784 
19838                                           ! 1785    outb( 0x3c9, i&0xff );
19839                       000057CA            .189:
19840 57CA           8A46         FA            mov	al,-6[bp]
19841 57CD           30E4                       xor	ah,ah
19842 57CF           50                         push	ax
19843 57D0           B8                   03C9  mov	ax,#$3C9
19844 57D3           50                         push	ax
19845 57D4           E8         0CA9            call	_outb
19846 57D7           83C4                   04  add	sp,*4
19847                                           ! 1786    outb( 0x3c9, i&0xff );
19848 57DA           8A46         FA            mov	al,-6[bp]
19849 57DD           30E4                       xor	ah,ah
19850 57DF           50                         push	ax
19851 57E0           B8                   03C9  mov	ax,#$3C9
19852 57E3           50                         push	ax
19853 57E4           E8         0C99            call	_outb
19854 57E7           83C4                   04  add	sp,*4
19855                                           ! 1787    outb( 0x3c9, i&0xff );
19856 57EA           8A46         FA            mov	al,-6[bp]
19857 57ED           30E4                       xor	ah,ah
19858 57EF           50                         push	ax
19859 57F0           B8                   03C9  mov	ax,#$3C9
19860 57F3           50                         push	ax
19861 57F4           E8         0C89            call	_outb
19862 57F7           83C4                   04  add	sp,*4
19863                                           ! 1788   }
19864                                           ! 1789  outb(0x3c0,0x20);
19865                       000057FA            .186:
19866 57FA           8B46         F6            mov	ax,-$A[bp]
19867 57FD           40                         inc	ax
19868 57FE           8946         F6            mov	-$A[bp],ax
19869                       00005801            .187:
19870 5801           8B46         F6            mov	ax,-$A[bp]
19871 5804           3B46         06            cmp	ax,6[bp]
19872 5807         0F82         FF59            blo 	.188
19873                       0000580B            .18B:
19874                       0000580B            .185:
19875 580B           B8                   0020  mov	ax,*$20
19876 580E           50                         push	ax
19877 580F           B8                   03C0  mov	ax,#$3C0
19878 5812           50                         push	ax
19879 5813           E8         0C6A            call	_outb
19880 5816           83C4                   04  add	sp,*4
19881                                           ! 1790 }
19882 5819           89EC                       mov	sp,bp
19883 581B           5D                         pop	bp
19884 581C           C3                         ret
19885                                           ! 1791 
19886                                           ! 1792 
19887                                           ! 1793 static void get_font_access()
19888                                           ! 1794 {
19889                       0000581D            _get_font_access:
19890                                           ! 1795  outw( 0x3c4, 0x0100 );
19891 581D           55                         push	bp
19892 581E           89E5                       mov	bp,sp
19893 5820           B8                   0100  mov	ax,#$100
19894 5823           50                         push	ax
19895 5824           B8                   03C4  mov	ax,#$3C4
19896 5827           50                         push	ax
19897 5828           E8         0C65            call	_outw
19898 582B           89EC                       mov	sp,bp
19899                                           ! 1796  outw( 0x3c4, 0x0402 );
19900 582D           B8                   0402  mov	ax,#$402
19901 5830           50                         push	ax
19902 5831           B8                   03C4  mov	ax,#$3C4
19903 5834           50                         push	ax
19904 5835           E8         0C58            call	_outw
19905 5838           89EC                       mov	sp,bp
19906                                           ! 1797  outw( 0x3c4, 0x0704 );
19907 583A           B8                   0704  mov	ax,#$704
19908 583D           50                         push	ax
19909 583E           B8                   03C4  mov	ax,#$3C4
19910 5841           50                         push	ax
19911 5842           E8         0C4B            call	_outw
19912 5845           89EC                       mov	sp,bp
19913                                           ! 1798  outw( 0x3c4, 
19914                                           ! 1798 0x0300 );
19915 5847           B8                   0300  mov	ax,#$300
19916 584A           50                         push	ax
19917 584B           B8                   03C4  mov	ax,#$3C4
19918 584E           50                         push	ax
19919 584F           E8         0C3E            call	_outw
19920 5852           89EC                       mov	sp,bp
19921                                           ! 1799  outw( 0x3ce, 0x0204 );
19922 5854           B8                   0204  mov	ax,#$204
19923 5857           50                         push	ax
19924 5858           B8                   03CE  mov	ax,#$3CE
19925 585B           50                         push	ax
19926 585C           E8         0C31            call	_outw
19927 585F           89EC                       mov	sp,bp
19928                                           ! 1800  outw( 0x3ce, 0x0005 );
19929 5861           B8                   0005  mov	ax,*5
19930 5864           50                         push	ax
19931 5865           B8                   03CE  mov	ax,#$3CE
19932 5868           50                         push	ax
19933 5869           E8         0C24            call	_outw
19934 586C           89EC                       mov	sp,bp
19935                                           ! 1801  outw( 0x3ce, 0x0406 );
19936 586E           B8                   0406  mov	ax,#$406
19937 5871           50                         push	ax
19938 5872           B8                   03CE  mov	ax,#$3CE
19939 5875           50                         push	ax
19940 5876           E8         0C17            call	_outw
19941 5879           89EC                       mov	sp,bp
19942                                           ! 1802 }
19943 587B           5D                         pop	bp
19944 587C           C3                         ret
19945                                           ! 1803 
19946                                           ! 1804 static void release_font_access()
19947                                           ! 1805 {
19948                       0000587D            _release_font_access:
19949                                           ! 1806  outw( 0x3c4, 0x0100 );
19950 587D           55                         push	bp
19951 587E           89E5                       mov	bp,sp
19952 5880           B8                   0100  mov	ax,#$100
19953 5883           50                         push	ax
19954 5884           B8                   03C4  mov	ax,#$3C4
19955 5887           50                         push	ax
19956 5888           E8         0C05            call	_outw
19957 588B           89EC                       mov	sp,bp
19958                                           ! 1807  outw( 0x3c4, 0x0302 );
19959 588D           B8                   0302  mov	ax,#$302
19960 5890           50                         push	ax
19961 5891           B8                   03C4  mov	ax,#$3C4
19962 5894           50                         push	ax
19963 5895           E8         0BF8            call	_outw
19964 5898           89EC                       mov	sp,bp
19965                                           ! 1808  outw( 0x3c4, 0x0304 );
19966 589A           B8                   0304  mov	ax,#$304
19967 589D           50                         push	ax
19968 589E           B8                   03C4  mov	ax,#$3C4
19969 58A1           50                         push	ax
19970 58A2           E8         0BEB            call	_outw
19971 58A5           89EC                       mov	sp,bp
19972                                           ! 1809  outw( 0x3c4, 0x0300 );
19973 58A7           B8                   0300  mov	ax,#$300
19974 58AA           50                         push	ax
19975 58AB           B8                   03C4  mov	ax,#$3C4
19976 58AE           50                         push	ax
19977 58AF           E8         0BDE            call	_outw
19978 58B2           89EC                       mov	sp,bp
19979                                           ! 1810  outw( 0x3ce, 0x0004 );
19980 58B4           B8                   0004  mov	ax,*4
19981 58B7           50                         push	ax
19982 58B8           B8                   03CE  mov	ax,#$3CE
19983 58BB           50                         push	ax
19984 58BC           E8         0BD1            call	_outw
19985 58BF           89EC                       mov	sp,bp
19986                                           ! 1811  outw( 0x3ce, 0x1005 );
19987 58C1           B8                   1005  mov	ax,#$1005
19988 58C4           50                         push	ax
19989 58C5           B8                   03CE  mov	ax,#$3CE
19990 58C8           50                         push	ax
19991 58C9           E8         0BC4            call	_outw
19992 58CC           89EC                       mov	sp,bp
19993                                           ! 1812  outw( 0x3ce, 0x0e06 );
19994 58CE           B8                   0E06  mov	ax,#$E06
19995 58D1           50                         push	ax
19996 58D2           B8                   03CE  mov	ax,#$3CE
19997 58D5           50                         push	ax
19998 58D6           E8         0BB7            call	_outw
19999 58D9           89EC                       mov	sp,bp
20000                                           ! 1813 }
20001 58DB           5D                         pop	bp
20002 58DC           C3                         ret
20003                                           ! 1814 
20004                                           ! 1815  #asm
20005                                           !BCC_ASM
20006                       000058DD            idiv_u:
20007 58DD           31D2                         xor dx,dx
20008 58DF           F7F3                         div bx
20009 58E1           C3                           ret
20010                                            ! 1820 endasm
20011                                           !BCC_ENDASM
20012                                           ! 1821 
20013                                           ! 1822 static void set_scan_lines(lines) Bit8u lines;
20014                       000058E2            _set_scan_lines:
20015                                           ! 1823 {
20016                                           ! 1824  Bit16u crtc_addr,cols,page,vde;
20017                                           ! 1825  Bit8u crtc_r9,ovl,rows;
20018                                           ! 1826 
20019                                           ! 1827  crtc_addr = read_word(0x40,0x63);
20020 58E2           55                         push	bp
20021 58E3           89E5                       mov	bp,sp
20022 58E5           83C4                   F4  add	sp,*-$C
20023 58E8           B8                   0063  mov	ax,*$63
20024 58EB           50                         push	ax
20025 58EC           B8                   0040  mov	ax,*$40
20026 58EF           50                         push	ax
20027 58F0           E8         0B34            call	_read_word
20028 58F3           83C4                   04  add	sp,*4
20029 58F6           8946         FE            mov	-2[bp],ax
20030                                           ! 1828  outb(crtc_addr, 0x09);
20031 58F9           B8                   0009  mov	ax,*9
20032 58FC           50                         push	ax
20033 58FD           FF76         FE            push	-2[bp]
20034 5900           E8         0B7D            call	_outb
20035 5903           83C4                   04  add	sp,*4
20036                                           ! 1829  crtc_r9 = inb(crtc_addr+1);
20037 5906           8B46         FE            mov	ax,-2[bp]
20038 5909           40                         inc	ax
20039 590A           50                         push	ax
20040 590B           E8         0B5C            call	_inb
20041 590E           44                         inc	sp
20042 590F           44                         inc	sp
20043 5910           8846         F7            mov	-9[bp],al
20044                                           ! 1830  crtc_r9 = (crtc_r9 & 0xe0) | (lines - 1);
20045 5913           8A46         04            mov	al,4[bp]
20046 5916           30E4                       xor	ah,ah
20047 5918           48                         dec	ax
20048 5919           50                         push	ax
20049 591A           8A46         F7            mov	al,-9[bp]
20050 591D           24                     E0  and	al,#$E0
20051 591F           30E4                       xor	ah,ah
20052 5921           0B46         F2            or	ax,-$E[bp]
20053 5924           44                         inc	sp
20054 5925           44                         inc	sp
20055 5926           8846         F7            mov	-9[bp],al
20056                                           ! 1831  outb(crtc_addr+1, crtc_r9);
20057 5929           8A46         F7            mov	al,-9[bp]
20058 592C           30E4                       xor	ah,ah
20059 592E           50                         push	ax
20060 592F           8B46         FE            mov	ax,-2[bp]
20061 5932           40                         inc	ax
20062 5933           50                         push	ax
20063 5934           E8         0B49            call	_outb
20064 5937           83C4                   04  add	sp,*4
20065                                           ! 1832  if(lines==8)
20066 593A           8A46         04            mov	al,4[bp]
20067 593D           3C                     08  cmp	al,*8
20068 593F           75           10            jne 	.18C
20069                       00005941            .18D:
20070                                           ! 1833   {
20071                                           ! 1834    biosfn_set_cursor_shape(0x06,0x07);
20072 5941           B8                   0007  mov	ax,*7
20073 5944           50                         push	ax
20074 5945           B8                   0006  mov	ax,*6
20075 5948           50                         push	ax
20076 5949           E8         E817            call	_biosfn_set_cursor_shape
20077 594C           83C4                   04  add	sp,*4
20078                                           ! 1835   }
20079                                           ! 1836  else
20080                                           ! 1837   {
20081 594F           EB           18            jmp .18E
20082                       00005951            .18C:
20083                                           ! 1838    biosfn_set_cursor_shape(lines-4,lines-3);
20084 5951           8A46         04            mov	al,4[bp]
20085 5954           30E4                       xor	ah,ah
20086 5956           05                   FFFD  add	ax,*-3
20087 5959           50                         push	ax
20088 595A           8A46         04            mov	al,4[bp]
20089 595D           30E4                       xor	ah,ah
20090 595F           05                   FFFC  add	ax,*-4
20091 5962           50                         push	ax
20092 5963           E8         E7FD            call	_biosfn_set_cursor_shape
20093 5966           83C4                   04  add	sp,*4
20094                                           ! 1839   }
20095                                           ! 1840  write_word(0x40,0x85, lines);
20096                       00005969            .18E:
20097 5969           8A46         04            mov	al,4[bp]
20098 596C           30E4                       xor	ah,ah
20099 596E           50                         push	ax
20100 596F           B8                   0085  mov	ax,#$85
20101 5972           50                         push	ax
20102 5973           B8                   0040  mov	ax,*$40
20103 5976           50                         push	ax
20104 5977           E8         0AD8            call	_write_word
20105 597A           83C4                   06  add	sp,*6
20106                                           ! 1841  outb(crtc_addr, 0x12);
20107 597D           B8                   0012  mov	ax,*$12
20108 5980           50                         push	ax
20109 5981           FF76         FE            push	-2[bp]
20110 5984           E8         0AF9            call	_outb
20111 5987           83C4                   04  add	sp,*4
20112                                           ! 1842  vde = inb(crtc_addr+1);
20113 598A           8B46         FE            mov	ax,-2[bp]
20114 598D           40                         inc	ax
20115 598E           50                         push	ax
20116 598F           E8         0AD8            call	_inb
20117 5992           44                         inc	sp
20118 5993           44                         inc	sp
20119 5994           30E4                       xor	ah,ah
20120 5996           8946         F8            mov	-8[bp],ax
20121                                           ! 1843  outb(crtc_addr, 0x07);
20122 5999           B8                   0007  mov	ax,*7
20123 599C           50                         push	ax
20124 599D           FF76         FE            push	-2[bp]
20125 59A0           E8         0ADD            call	_outb
20126 59A3           83C4                   04  add	sp,*4
20127                                           ! 1844  ovl = inb(crtc_addr+1);
20128 59A6           8B46         FE            mov	ax,-2[bp]
20129 59A9           40                         inc	ax
20130 59AA           50                         push	ax
20131 59AB           E8         0ABC            call	_inb
20132 59AE           44                         inc	sp
20133 59AF           44                         inc	sp
20134 59B0           8846         F6            mov	-$A[bp],al
20135                                           ! 1845  vde += (((ovl & 0x02) << 7) + ((ovl & 0x40) << 3) + 1);
20136 59B3           8A46         F6            mov	al,-$A[bp]
20137 59B6           24                     40  and	al,*$40
20138 59B8           30E4                       xor	ah,ah
20139 59BA           B1                     03  mov	cl,*3
20140 59BC           D3E0                       shl	ax,cl
20141 59BE           50                         push	ax
20142 59BF           8A46         F6            mov	al,-$A[bp]
20143 59C2           24                     02  and	al,*2
20144 59C4           30E4                       xor	ah,ah
20145 59C6           B1                     07  mov	cl,*7
20146 59C8           D3E0                       shl	ax,cl
20147 59CA           0346         F2            add	ax,-$E[bp]
20148 59CD           44                         inc	sp
20149 59CE           44                         inc	sp
20150 59CF           40                         inc	ax
20151 59D0           0346         F8            add	ax,-8[bp]
20152 59D3           8946         F8            mov	-8[bp],ax
20153                                           ! 1846  rows = vde / lines;
20154 59D6           8A46         04            mov	al,4[bp]
20155 59D9           30E4                       xor	ah,ah
20156 59DB           89C3                       mov	bx,ax
20157 59DD           8B46         F8            mov	ax,-8[bp]
20158 59E0           E8         FEFA            call	idiv_u
20159 59E3           8846         F5            mov	-$B[bp],al
20160                                           ! 1847  write_byte(0x40,0x84, rows-1);
20161 59E6           8A46         F5            mov	al,-$B[bp]
20162 59E9           30E4                       xor	ah,ah
20163 59EB           48                         dec	ax
20164 59EC           50                         push	ax
20165 59ED           B8                   0084  mov	ax,#$84
20166 59F0           50                         push	ax
20167 59F1           B8                   0040  mov	ax,*$40
20168 59F4           50                         push	ax
20169 59F5           E8         0A42            call	_write_byte
20170 59F8           83C4                   06  add	sp,*6
20171                                           ! 1848  cols = read_word(0x40,0x4A);
20172 59FB           B8                   004A  mov	ax,*$4A
20173 59FE           50                         push	ax
20174 59FF           B8                   0040  mov	ax,*$40
20175 5A02           50                         push	ax
20176 5A03           E8         0A21            call	_read_word
20177 5A06           83C4                   04  add	sp,*4
20178 5A09           8946         FC            mov	-4[bp],ax
20179                                           ! 1849  write_word(0x40,0x4C, rows * cols * 2);
20180 5A0C           8A46         F5            mov	al,-$B[bp]
20181 5A0F           30E4                       xor	ah,ah
20182 5A11           8B4E         FC            mov	cx,-4[bp]
20183 5A14           F7E9                       imul	cx
20184 5A16           D1E0                       shl	ax,*1
20185 5A18           50                         push	ax
20186 5A19           B8                   004C  mov	ax,*$4C
20187 5A1C           50                         push	ax
20188 5A1D           B8                   0040  mov	ax,*$40
20189 5A20           50                         push	ax
20190 5A21           E8         0A2E            call	_write_word
20191 5A24           83C4                   06  add	sp,*6
20192                                           ! 1850 }
20193 5A27           89EC                       mov	sp,bp
20194 5A29           5D                         pop	bp
20195 5A2A           C3                         ret
20196                                           ! 1851 
20197                                           ! 1852 static void biosfn_load_text_user_pat (AL,ES,BP,CX,DX,BL,BH) Bit8u AL;Bit16u ES;Bit16u BP;Bit16u CX;Bit16u DX;Bit8u BL;Bit8u BH;
20198                       00005A2B            _biosfn_load_text_user_pat:
20199                                           ! 1853 {
20200                                           ! 1854  Bit16u blockaddr,dest,i,src;
20201                                           ! 1855 
20202                                           ! 1856  get_font_access();
20203 5A2B           55                         push	bp
20204 5A2C           89E5                       mov	bp,sp
20205 5A2E           83C4                   F8  add	sp,*-8
20206 5A31           E8         FDE9            call	_get_font_access
20207                                           ! 1857  blockaddr = BL << 13;
20208 5A34           8A46         0E            mov	al,$E[bp]
20209 5A37           30E4                       xor	ah,ah
20210 5A39           88C4                       mov	ah,al
20211 5A3B           30C0                       xor	al,al
20212 5A3D           B1                     05  mov	cl,*5
20213 5A3F           D3E0                       shl	ax,cl
20214 5A41           8946         FE            mov	-2[bp],ax
20215                                           ! 1858  for(i=0;i<CX;i++)
20216 5A44           31C0                       xor	ax,ax
20217 5A46           8946         FA            mov	-6[bp],ax
20218                                           ! 1859   {
20219 5A49           EB           44            jmp .191
20220                       00005A4B            .192:
20221                                           ! 1860    src = BP + i * BH;
20222 5A4B           8A46         10            mov	al,$10[bp]
20223 5A4E           30E4                       xor	ah,ah
20224 5A50           89C3                       mov	bx,ax
20225 5A52           8B46         FA            mov	ax,-6[bp]
20226 5A55           89D9                       mov	cx,bx
20227 5A57           F7E9                       imul	cx
20228 5A59           0346         08            add	ax,8[bp]
20229 5A5C           8946         F8            mov	-8[bp],ax
20230                                           ! 1861    dest = blockaddr + (DX + i) * 32;
20231 5A5F           8B46         0C            mov	ax,$C[bp]
20232 5A62           0346         FA            add	ax,-6[bp]
20233 5A65           B1                     05  mov	cl,*5
20234 5A67           D3E0                       shl	ax,cl
20235 5A69           0346         FE            add	ax,-2[bp]
20236 5A6C           8946         FC            mov	-4[bp],ax
20237                                           ! 1862    memcpyb(0xA000, dest, ES, src, BH);
20238 5A6F           8A46         10            mov	al,$10[bp]
20239 5A72           30E4                       xor	ah,ah
20240 5A74           50                         push	ax
20241 5A75           FF76         F8            push	-8[bp]
20242 5A78           FF76         06            push	6[bp]
20243 5A7B           FF76         FC            push	-4[bp]
20244 5A7E           B8                   A000  mov	ax,#$A000
20245 5A81           50                         push	ax
20246 5A82           E8         092F            call	_memcpyb
20247 5A85           83C4                   0A  add	sp,*$A
20248                                           ! 1863   }
20249                                           ! 1864  release_font_access();
20250                       00005A88            .190:
20251 5A88           8B46         FA            mov	ax,-6[bp]
20252 5A8B           40                         inc	ax
20253 5A8C           8946         FA            mov	-6[bp],ax
20254                       00005A8F            .191:
20255 5A8F           8B46         FA            mov	ax,-6[bp]
20256 5A92           3B46         0A            cmp	ax,$A[bp]
20257 5A95           72           B4            jb 	.192
20258                       00005A97            .193:
20259                       00005A97            .18F:
20260 5A97           E8         FDE3            call	_release_font_access
20261                                           ! 1865  if(AL>=0x10)
20262 5A9A           8A46         04            mov	al,4[bp]
20263 5A9D           3C                     10  cmp	al,*$10
20264 5A9F           72           0B            jb  	.194
20265                       00005AA1            .195:
20266                                           ! 1866   {
20267                                           ! 1867    set_scan_lines(BH);
20268 5AA1           8A46         10            mov	al,$10[bp]
20269 5AA4           30E4                       xor	ah,ah
20270 5AA6           50                         push	ax
20271 5AA7           E8         FE38            call	_set_scan_lines
20272 5AAA           44                         inc	sp
20273 5AAB           44                         inc	sp
20274                                           ! 1868   }
20275                                           ! 1869 }
20276                       00005AAC            .194:
20277 5AAC           89EC                       mov	sp,bp
20278 5AAE           5D                         pop	bp
20279 5AAF           C3                         ret
20280                                           ! 1870 
20281                                           ! 1871 static void biosfn_load_text_8_14_pat (AL,BL) Bit8u AL;Bit8u BL;
20282                       00005AB0            _biosfn_load_text_8_14_pat:
20283                                           ! 1872 {
20284                                           ! 1873  Bit16u blockaddr,dest,i,src;
20285                                           ! 1874 
20286                                           ! 1875  get_font_access();
20287 5AB0           55                         push	bp
20288 5AB1           89E5                       mov	bp,sp
20289 5AB3           83C4                   F8  add	sp,*-8
20290 5AB6           E8         FD64            call	_get_font_access
20291                                           ! 1876  blockaddr = BL << 13;
20292 5AB9           8A46         06            mov	al,6[bp]
20293 5ABC           30E4                       xor	ah,ah
20294 5ABE           88C4                       mov	ah,al
20295 5AC0           30C0                       xor	al,al
20296 5AC2           B1                     05  mov	cl,*5
20297 5AC4           D3E0                       shl	ax,cl
20298 5AC6           8946         FE            mov	-2[bp],ax
20299                                           ! 1877  for(i=0;i<0x100;i++)
20300 5AC9           31C0                       xor	ax,ax
20301 5ACB           8946         FA            mov	-6[bp],ax
20302                                           ! 1878   {
20303 5ACE           EB           41            jmp .198
20304                       00005AD0            .199:
20305                                           ! 1879    src = i * 14;
20306 5AD0           8B46         FA            mov	ax,-6[bp]
20307 5AD3           89C2                       mov	dx,ax
20308 5AD5           B1                     03  mov	cl,*3
20309 5AD7           D3E0                       shl	ax,cl
20310 5AD9           29D0                       sub	ax,dx
20311 5ADB           D1E0                       shl	ax,*1
20312 5ADD           8946         F8            mov	-8[bp],ax
20313                                           ! 1880    dest = blockaddr + i * 32;
20314 5AE0           8B46         FA            mov	ax,-6[bp]
20315 5AE3           B1                     05  mov	cl,*5
20316 5AE5           D3E0                       shl	ax,cl
20317 5AE7           0346         FE            add	ax,-2[bp]
20318 5AEA           8946         FC            mov	-4[bp],ax
20319                                           ! 1881    memcpyb(0xA000, dest, 0xC000, vgafont14+src, 14);
20320 5AED           B8                   000E  mov	ax,*$E
20321 5AF0           50                         push	ax
20322 5AF1           8B5E         F8            mov	bx,-8[bp]
20323 5AF4           81C3                 1395  add	bx,#_vgafont14
20324 5AF8           53                         push	bx
20325 5AF9           B8                   C000  mov	ax,#$C000
20326 5AFC           50                         push	ax
20327 5AFD           FF76         FC            push	-4[bp]
20328 5B00           B8                   A000  mov	ax,#$A000
20329 5B03           50                         push	ax
20330 5B04           E8         08AD            call	_memcpyb
20331 5B07           83C4                   0A  add	sp,*$A
20332                                           ! 1882   }
20333                                           ! 1883  release_font_access();
20334                       00005B0A            .197:
20335 5B0A           8B46         FA            mov	ax,-6[bp]
20336 5B0D           40                         inc	ax
20337 5B0E           8946         FA            mov	-6[bp],ax
20338                       00005B11            .198:
20339 5B11           8B46         FA            mov	ax,-6[bp]
20340 5B14           3D                   0100  cmp	ax,#$100
20341 5B17           72           B7            jb 	.199
20342                       00005B19            .19A:
20343                       00005B19            .196:
20344 5B19           E8         FD61            call	_release_font_access
20345                                           ! 1884  if(AL>=0x10)
20346 5B1C           8A46         04            mov	al,4[bp]
20347 5B1F           3C                     10  cmp	al,*$10
20348 5B21           72           09            jb  	.19B
20349                       00005B23            .19C:
20350                                           ! 1885   {
20351                                           ! 1886    set_scan_lines(14);
20352 5B23           B8                   000E  mov	ax,*$E
20353 5B26           50                         push	ax
20354 5B27           E8         FDB8            call	_set_scan_lines
20355 5B2A           44                         inc	sp
20356 5B2B           44                         inc	sp
20357                                           ! 1887   }
20358                                           ! 1888 }
20359                       00005B2C            .19B:
20360 5B2C           89EC                       mov	sp,bp
20361 5B2E           5D                         pop	bp
20362 5B2F           C3                         ret
20363                                           ! 1889 
20364                                           ! 1890 static void biosfn_load_text_8_8_pat (AL,BL) Bit8u AL;Bit8u BL;
20365                       00005B30            _biosfn_load_text_8_8_pat:
20366                                           ! 1891 {
20367                                           ! 1892  Bit16u blockaddr,dest,i,src;
20368                                           ! 1893 
20369                                           ! 1894  get_font_access();
20370 5B30           55                         push	bp
20371 5B31           89E5                       mov	bp,sp
20372 5B33           83C4                   F8  add	sp,*-8
20373 5B36           E8         FCE4            call	_get_font_access
20374                                           ! 1895  blockaddr = BL << 13;
20375 5B39           8A46         06            mov	al,6[bp]
20376 5B3C           30E4                       xor	ah,ah
20377 5B3E           88C4                       mov	ah,al
20378 5B40           30C0                       xor	al,al
20379 5B42           B1                     05  mov	cl,*5
20380 5B44           D3E0                       shl	ax,cl
20381 5B46           8946         FE            mov	-2[bp],ax
20382                                           ! 1896  for(i=0;i<0x100;i++)
20383 5B49           31C0                       xor	ax,ax
20384 5B4B           8946         FA            mov	-6[bp],ax
20385                                           ! 1897   {
20386 5B4E           EB           3B            jmp .19F
20387                       00005B50            .1A0:
20388                                           ! 1898    src = i * 8;
20389 5B50           8B46         FA            mov	ax,-6[bp]
20390 5B53           B1                     03  mov	cl,*3
20391 5B55           D3E0                       shl	ax,cl
20392 5B57           8946         F8            mov	-8[bp],ax
20393                                           ! 1899    dest = blockaddr + i * 32;
20394 5B5A           8B46         FA            mov	ax,-6[bp]
20395 5B5D           B1                     05  mov	cl,*5
20396 5B5F           D3E0                       shl	ax,cl
20397 5B61           0346         FE            add	ax,-2[bp]
20398 5B64           8946         FC            mov	-4[bp],ax
20399                                           ! 1900    memcpyb(0xA000, dest, 0xC000, vgafont8+src, 
20400                                           ! 1900 8);
20401 5B67           B8                   0008  mov	ax,*8
20402 5B6A           50                         push	ax
20403 5B6B           8B5E         F8            mov	bx,-8[bp]
20404 5B6E           81C3                 0B95  add	bx,#_vgafont8
20405 5B72           53                         push	bx
20406 5B73           B8                   C000  mov	ax,#$C000
20407 5B76           50                         push	ax
20408 5B77           FF76         FC            push	-4[bp]
20409 5B7A           B8                   A000  mov	ax,#$A000
20410 5B7D           50                         push	ax
20411 5B7E           E8         0833            call	_memcpyb
20412 5B81           83C4                   0A  add	sp,*$A
20413                                           ! 1901   }
20414                                           ! 1902  release_font_access();
20415                       00005B84            .19E:
20416 5B84           8B46         FA            mov	ax,-6[bp]
20417 5B87           40                         inc	ax
20418 5B88           8946         FA            mov	-6[bp],ax
20419                       00005B8B            .19F:
20420 5B8B           8B46         FA            mov	ax,-6[bp]
20421 5B8E           3D                   0100  cmp	ax,#$100
20422 5B91           72           BD            jb 	.1A0
20423                       00005B93            .1A1:
20424                       00005B93            .19D:
20425 5B93           E8         FCE7            call	_release_font_access
20426                                           ! 1903  if(AL>=0x10)
20427 5B96           8A46         04            mov	al,4[bp]
20428 5B99           3C                     10  cmp	al,*$10
20429 5B9B           72           09            jb  	.1A2
20430                       00005B9D            .1A3:
20431                                           ! 1904   {
20432                                           ! 1905    set_scan_lines(8);
20433 5B9D           B8                   0008  mov	ax,*8
20434 5BA0           50                         push	ax
20435 5BA1           E8         FD3E            call	_set_scan_lines
20436 5BA4           44                         inc	sp
20437 5BA5           44                         inc	sp
20438                                           ! 1906   }
20439                                           ! 1907 }
20440                       00005BA6            .1A2:
20441 5BA6           89EC                       mov	sp,bp
20442 5BA8           5D                         pop	bp
20443 5BA9           C3                         ret
20444                                           ! 1908 
20445                                           ! 1909 static void biosfn_set_text_block_specifier (BL) Bit8u BL;
20446                       00005BAA            _biosfn_set_text_block_specifier:
20447                                           ! 1910 {
20448                                           ! 1911  outb( 0x3c4, 0x03 );
20449 5BAA           55                         push	bp
20450 5BAB           89E5                       mov	bp,sp
20451 5BAD           B8                   0003  mov	ax,*3
20452 5BB0           50                         push	ax
20453 5BB1           B8                   03C4  mov	ax,#$3C4
20454 5BB4           50                         push	ax
20455 5BB5           E8         08C8            call	_outb
20456 5BB8           89EC                       mov	sp,bp
20457                                           ! 1912  outb( 0x3c5, BL );
20458 5BBA           8A46         04            mov	al,4[bp]
20459 5BBD           30E4                       xor	ah,ah
20460 5BBF           50                         push	ax
20461 5BC0           B8                   03C5  mov	ax,#$3C5
20462 5BC3           50                         push	ax
20463 5BC4           E8         08B9            call	_outb
20464 5BC7           89EC                       mov	sp,bp
20465                                           ! 1913 }
20466 5BC9           5D                         pop	bp
20467 5BCA           C3                         ret
20468                                           ! 1914 
20469                                           ! 1915 static void biosfn_load_text_8_16_pat (AL,BL) Bit8u AL;Bit8u BL;
20470                       00005BCB            _biosfn_load_text_8_16_pat:
20471                                           ! 1916 {
20472                                           ! 1917  Bit16u blockaddr,dest,i,src;
20473                                           ! 1918 
20474                                           ! 1919  get_font_access();
20475 5BCB           55                         push	bp
20476 5BCC           89E5                       mov	bp,sp
20477 5BCE           83C4                   F8  add	sp,*-8
20478 5BD1           E8         FC49            call	_get_font_access
20479                                           ! 1920  blockaddr = BL << 13;
20480 5BD4           8A46         06            mov	al,6[bp]
20481 5BD7           30E4                       xor	ah,ah
20482 5BD9           88C4                       mov	ah,al
20483 5BDB           30C0                       xor	al,al
20484 5BDD           B1                     05  mov	cl,*5
20485 5BDF           D3E0                       shl	ax,cl
20486 5BE1           8946         FE            mov	-2[bp],ax
20487                                           ! 1921  for(i=0;i<0x100;i++)
20488 5BE4           31C0                       xor	ax,ax
20489 5BE6           8946         FA            mov	-6[bp],ax
20490                                           ! 1922   {
20491 5BE9           EB           3B            jmp .1A6
20492                       00005BEB            .1A7:
20493                                           ! 1923    src = i * 16;
20494 5BEB           8B46         FA            mov	ax,-6[bp]
20495 5BEE           B1                     04  mov	cl,*4
20496 5BF0           D3E0                       shl	ax,cl
20497 5BF2           8946         F8            mov	-8[bp],ax
20498                                           ! 1924    dest = blockaddr + i * 32;
20499 5BF5           8B46         FA            mov	ax,-6[bp]
20500 5BF8           B1                     05  mov	cl,*5
20501 5BFA           D3E0                       shl	ax,cl
20502 5BFC           0346         FE            add	ax,-2[bp]
20503 5BFF           8946         FC            mov	-4[bp],ax
20504                                           ! 1925    memcpyb(0xA000, dest, 0xC000, vgafont16+src, 16);
20505 5C02           B8                   0010  mov	ax,*$10
20506 5C05           50                         push	ax
20507 5C06           8B5E         F8            mov	bx,-8[bp]
20508 5C09           81C3                 2195  add	bx,#_vgafont16
20509 5C0D           53                         push	bx
20510 5C0E           B8                   C000  mov	ax,#$C000
20511 5C11           50                         push	ax
20512 5C12           FF76         FC            push	-4[bp]
20513 5C15           B8                   A000  mov	ax,#$A000
20514 5C18           50                         push	ax
20515 5C19           E8         0798            call	_memcpyb
20516 5C1C           83C4                   0A  add	sp,*$A
20517                                           ! 1926   }
20518                                           ! 1927  release_font_access();
20519                       00005C1F            .1A5:
20520 5C1F           8B46         FA            mov	ax,-6[bp]
20521 5C22           40                         inc	ax
20522 5C23           8946         FA            mov	-6[bp],ax
20523                       00005C26            .1A6:
20524 5C26           8B46         FA            mov	ax,-6[bp]
20525 5C29           3D                   0100  cmp	ax,#$100
20526 5C2C           72           BD            jb 	.1A7
20527                       00005C2E            .1A8:
20528                       00005C2E            .1A4:
20529 5C2E           E8         FC4C            call	_release_font_access
20530                                           ! 1928  if(AL>=0x10)
20531 5C31           8A46         04            mov	al,4[bp]
20532 5C34           3C                     10  cmp	al,*$10
20533 5C36           72           09            jb  	.1A9
20534                       00005C38            .1AA:
20535                                           ! 1929   {
20536                                           ! 1930    set_scan_lines(16);
20537 5C38           B8                   0010  mov	ax,*$10
20538 5C3B           50                         push	ax
20539 5C3C           E8         FCA3            call	_set_scan_lines
20540 5C3F           44                         inc	sp
20541 5C40           44                         inc	sp
20542                                           ! 1931   }
20543                                           ! 1932 }
20544                       00005C41            .1A9:
20545 5C41           89EC                       mov	sp,bp
20546 5C43           5D                         pop	bp
20547 5C44           C3                         ret
20548                                           ! 1933 
20549                                           ! 1934 static void biosfn_load_gfx_8_8_chars (ES,BP) Bit16u ES;Bit16u BP;
20550                       00005C45            _biosfn_load_gfx_8_8_chars:
20551                                           ! 1935 {
20552                                           ! 1936 
20553                                           ! 1937  unimplemented();
20554 5C45           55                         push	bp
20555 5C46           89E5                       mov	bp,sp
20556 5C48           E8         0858            call	_unimplemented
20557                                           ! 1938 
20558                                           ! 1939 }
20559 5C4B           5D                         pop	bp
20560 5C4C           C3                         ret
20561                                           ! 1940 static void biosfn_load_gfx_user_chars (ES,BP,CX,BL,DL) Bit16u ES;Bit16u BP;Bit16u CX;Bit8u BL;Bit8u DL;
20562                       00005C4D            _biosfn_load_gfx_user_chars:
20563                                           ! 1941 {
20564                                           ! 1942 
20565                                           ! 1943  unimplemented();
20566 5C4D           55                         push	bp
20567 5C4E           89E5                       mov	bp,sp
20568 5C50           E8         0850            call	_unimplemented
20569                                           ! 1944 
20570                                           ! 1945 }
20571 5C53           5D                         pop	bp
20572 5C54           C3                         ret
20573                                           ! 1946 static void biosfn_load_gfx_8_14_chars (BL) Bit8u BL;
20574                       00005C55            _biosfn_load_gfx_8_14_chars:
20575                                           ! 1947 {
20576                                           ! 1948 
20577                                           ! 1949  unimplemented();
20578 5C55           55                         push	bp
20579 5C56           89E5                       mov	bp,sp
20580 5C58           E8         0848            call	_unimplemented
20581                                           ! 1950 
20582                                           ! 1951 }
20583 5C5B           5D                         pop	bp
20584 5C5C           C3                         ret
20585                                           ! 1952 static void biosfn_load_gfx_8_8_dd_chars (BL) Bit8u BL;
20586                       00005C5D            _biosfn_load_gfx_8_8_dd_chars:
20587                                           ! 1953 {
20588                                           ! 1954 
20589                                           ! 1955  unimplemented();
20590 5C5D           55                         push	bp
20591 5C5E           89E5                       mov	bp,sp
20592 5C60           E8         0840            call	_unimplemented
20593                                           ! 1956 
20594                                           ! 1957 }
20595 5C63           5D                         pop	bp
20596 5C64           C3                         ret
20597                                           ! 1958 static void biosfn_load_gfx_8_16_chars (BL) Bit8u BL;
20598                       00005C65            _biosfn_load_gfx_8_16_chars:
20599                                           ! 1959 {
20600                                           ! 1960 
20601                                           ! 1961  unimplemented();
20602 5C65           55                         push	bp
20603 5C66           89E5                       mov	bp,sp
20604 5C68           E8         0838            call	_unimplemented
20605                                           ! 1962 
20606                                           ! 1963 }
20607 5C6B           5D                         pop	bp
20608 5C6C           C3                         ret
20609                                           ! 1964 
20610                                           ! 1965 static void biosfn_get_font_info (BH,ES,BP,CX,DX)
20611                                           ! 1966 Bit8u BH;Bit16u *ES;Bit16u *BP;Bit16u *CX;Bit16u *DX;
20612                       00005C6D            _biosfn_get_font_info:
20613                                           ! 1967 {Bit16u ss=get_SS();
20614 5C6D           55                         push	bp
20615 5C6E           89E5                       mov	bp,sp
20616 5C70           4C                         dec	sp
20617 5C71           4C                         dec	sp
20618 5C72           E8         082B            call	_get_SS
20619 5C75           8946         FE            mov	-2[bp],ax
20620                                           ! 1968 
20621                                           ! 1969  switch(BH)
20622 5C78           8A46         04            mov	al,4[bp]
20623                                           ! 1970   {case 0x00:
20624 5C7B           E9         0154            br 	.1AD
20625                                           ! 1971     write_word(ss,ES,read_word(0x00,0x1f*4));
20626                       00005C7E            .1AE:
20627 5C7E           B8                   007C  mov	ax,*$7C
20628 5C81           50                         push	ax
20629 5C82           31C0                       xor	ax,ax
20630 5C84           50                         push	ax
20631 5C85           E8         079F            call	_read_word
20632 5C88           83C4                   04  add	sp,*4
20633 5C8B           50                         push	ax
20634 5C8C           FF76         06            push	6[bp]
20635 5C8F           FF76         FE            push	-2[bp]
20636 5C92           E8         07BD            call	_write_word
20637 5C95           83C4                   06  add	sp,*6
20638                                           ! 1972     write_word(ss,BP,read_word(0x00,(0x1f*4)+2));
20639 5C98           B8                   007E  mov	ax,*$7E
20640 5C9B           50                         push	ax
20641 5C9C           31C0                       xor	ax,ax
20642 5C9E           50                         push	ax
20643 5C9F           E8         0785            call	_read_word
20644 5CA2           83C4                   04  add	sp,*4
20645 5CA5           50                         push	ax
20646 5CA6           FF76         08            push	8[bp]
20647 5CA9           FF76         FE            push	-2[bp]
20648 5CAC           E8         07A3            call	_write_word
20649 5CAF           83C4                   06  add	sp,*6
20650                                           ! 1973     break;
20651 5CB2           E9         0142            br 	.1AB
20652                                           ! 1974    case 0x01:
20653                                           ! 1975     write_word(ss,ES,read_word(0x00,0x43*4));
20654                       00005CB5            .1AF:
20655 5CB5           B8                   010C  mov	ax,#$10C
20656 5CB8           50                         push	ax
20657 5CB9           31C0                       xor	ax,ax
20658 5CBB           50                         push	ax
20659 5CBC           E8         0768            call	_read_word
20660 5CBF           83C4                   04  add	sp,*4
20661 5CC2           50                         push	ax
20662 5CC3           FF76         06            push	6[bp]
20663 5CC6           FF76         FE            push	-2[bp]
20664 5CC9           E8         0786            call	_write_word
20665 5CCC           83C4                   06  add	sp,*6
20666                                           ! 1976     write_word(ss,BP,read_word(0x00,(0x43*4)+2));
20667 5CCF           B8                   010E  mov	ax,#$10E
20668 5CD2           50                         push	ax
20669 5CD3           31C0                       xor	ax,ax
20670 5CD5           50                         push	ax
20671 5CD6           E8         074E            call	_read_word
20672 5CD9           83C4                   04  add	sp,*4
20673 5CDC           50                         push	ax
20674 5CDD           FF76         08            push	8[bp]
20675 5CE0           FF76         FE            push	-2[bp]
20676 5CE3           E8         076C            call	_write_word
20677 5CE6           83C4                   06  add	sp,*6
20678                                           ! 1977     break;
20679 5CE9           E9         010B            br 	.1AB
20680                                           ! 1978    case 0x02:
20681                                           ! 1979     write_word(ss,ES,0xC000);
20682                       00005CEC            .1B0:
20683 5CEC           B8                   C000  mov	ax,#$C000
20684 5CEF           50                         push	ax
20685 5CF0           FF76         06            push	6[bp]
20686 5CF3           FF76         FE            push	-2[bp]
20687 5CF6           E8         0759            call	_write_word
20688 5CF9           83C4                   06  add	sp,*6
20689                                           ! 1980     write_word(ss,BP,vgafont14);
20690 5CFC           BB                   1395  mov	bx,#_vgafont14
20691 5CFF           53                         push	bx
20692 5D00           FF76         08            push	8[bp]
20693 5D03           FF76         FE            push	-2[bp]
20694 5D06           E8         0749            call	_write_word
20695 5D09           83C4                   06  add	sp,*6
20696                                           ! 1981     break;
20697 5D0C           E9         00E8            br 	.1AB
20698                                           ! 1982    case 0x03:
20699                                           ! 1983     write_word(ss,ES,0xC000);
20700                       00005D0F            .1B1:
20701 5D0F           B8                   C000  mov	ax,#$C000
20702 5D12           50                         push	ax
20703 5D13           FF76         06            push	6[bp]
20704 5D16           FF76         FE            push	-2[bp]
20705 5D19           E8         0736            call	_write_word
20706 5D1C           83C4                   06  add	sp,*6
20707                                           ! 1984     write_word(ss,BP,vgafont8);
20708 5D1F           BB                   0B95  mov	bx,#_vgafont8
20709 5D22           53                         push	bx
20710 5D23           FF76         08            push	8[bp]
20711 5D26           FF76         FE            push	-2[bp]
20712 5D29           E8         0726            call	_write_word
20713 5D2C           83C4                   06  add	sp,*6
20714                                           ! 1985     break;
20715 5D2F           E9         00C5            br 	.1AB
20716                                           ! 1986    case 0x04:
20717                                           ! 1987     write_word(ss,ES,0xC000);
20718                       00005D32            .1B2:
20719 5D32           B8                   C000  mov	ax,#$C000
20720 5D35           50                         push	ax
20721 5D36           FF76         06            push	6[bp]
20722 5D39           FF76         FE            push	-2[bp]
20723 5D3C           E8         0713            call	_write_word
20724 5D3F           83C4                   06  add	sp,*6
20725                                           ! 1988     write_word(ss,BP,vgafont8+128*8);
20726 5D42           BB                   0F95  mov	bx,#_vgafont8+$400
20727 5D45           53                         push	bx
20728 5D46           FF76         08            push	8[bp]
20729 5D49           FF76         FE            push	-2[bp]
20730 5D4C           E8         0703            call	_write_word
20731 5D4F           83C4                   06  add	sp,*6
20732                                           ! 1989     break;
20733 5D52           E9         00A2            br 	.1AB
20734                                           ! 1990    case 0x05:
20735                                           ! 1991     write_word(ss,ES,0xC000);
20736                       00005D55            .1B3:
20737 5D55           B8                   C000  mov	ax,#$C000
20738 5D58           50                         push	ax
20739 5D59           FF76         06            push	6[bp]
20740 5D5C           FF76         FE            push	-2[bp]
20741 5D5F           E8         06F0            call	_write_word
20742 5D62           83C4                   06  add	sp,*6
20743                                           ! 1992     write_word(ss,BP,vgafont14alt);
20744 5D65           BB                   3195  mov	bx,#_vgafont14alt
20745 5D68           53                         push	bx
20746 5D69           FF76         08            push	8[bp]
20747 5D6C           FF76         FE            push	-2[bp]
20748 5D6F           E8         06E0            call	_write_word
20749 5D72           83C4                   06  add	sp,*6
20750                                           ! 1993     break;
20751 5D75           E9         007F            jmp .1AB
20752                                           ! 1994    case 0x06:
20753                                           ! 1995     write_word(ss,ES,0xC000);
20754                       00005D78            .1B4:
20755 5D78           B8                   C000  mov	ax,#$C000
20756 5D7B           50                         push	ax
20757 5D7C           FF76         06            push	6[bp]
20758 5D7F           FF76         FE            push	-2[bp]
20759 5D82           E8         06CD            call	_write_word
20760 5D85           83C4                   06  add	sp,*6
20761                                           ! 1996     write_word(ss,BP,vgafont16);
20762 5D88           BB                   2195  mov	bx,#_vgafont16
20763 5D8B           53                         push	bx
20764 5D8C           FF76         08            push	8[bp]
20765 5D8F           FF76         FE            push	-2[bp]
20766 5D92           E8         06BD            call	_write_word
20767 5D95           83C4                   06  add	sp,*6
20768                                           ! 1997     break;
20769 5D98           EB           5D            jmp .1AB
20770                                           ! 1998    case 0x07:
20771                                           ! 1999     write_word(ss,ES,0xC000);
20772                       00005D9A            .1B5:
20773 5D9A           B8                   C000  mov	ax,#$C000
20774 5D9D           50                         push	ax
20775 5D9E           FF76         06            push	6[bp]
20776 5DA1           FF76         FE            push	-2[bp]
20777 5DA4           E8         06AB            call	_write_word
20778 5DA7           83C4                   06  add	sp,*6
20779                                           ! 2000     write_word(ss,BP,vgafont16alt);
20780 5DAA           BB                   3196  mov	bx,#_vgafont16alt
20781 5DAD           53                         push	bx
20782 5DAE           FF76         08            push	8[bp]
20783 5DB1           FF76         FE            push	-2[bp]
20784 5DB4           E8         069B            call	_write_word
20785 5DB7           83C4                   06  add	sp,*6
20786                                           ! 2001     break;
20787 5DBA           EB           3B            jmp .1AB
20788                                           ! 2002    default:
20789                                           ! 2003 
20790                                           ! 2004      printf("Get font info BH(%02x) was discarded\n",BH);
20791                       00005DBC            .1B6:
20792 5DBC           8A46         04            mov	al,4[bp]
20793 5DBF           30E4                       xor	ah,ah
20794 5DC1           50                         push	ax
20795 5DC2           BB                   775D  mov	bx,#.1B7
20796 5DC5           53                         push	bx
20797 5DC6           E8         06F6            call	_printf
20798 5DC9           83C4                   04  add	sp,*4
20799                                           ! 2005 
20800                                           ! 2006     return;
20801 5DCC           89EC                       mov	sp,bp
20802 5DCE           5D                         pop	bp
20803 5DCF           C3                         ret
20804                                           ! 2007   }
20805                                           ! 2008 
20806                                           ! 2009  write_word(ss,CX,(Bit16u)read_byte(0x40,0x85));
20807 5DD0           EB           25            jmp .1AB
20808                       00005DD2            .1AD:
20809 5DD2           2C                     00  sub	al,*0
20810 5DD4           72           E6            jb 	.1B6
20811 5DD6           3C                     07  cmp	al,*7
20812 5DD8           77           1B            ja  	.1B8
20813 5DDA           30E4                       xor	ah,ah
20814 5DDC           D1E0                       shl	ax,*1
20815 5DDE           89C3                       mov	bx,ax
20816 5DE0           2E                         seg	cs
20817 5DE1           FFA7       5DE5            br	.1B9[bx]
20818                       00005DE5            .1B9:
20819 5DE5                      5C7E            .word	.1AE
20820 5DE7                      5CB5            .word	.1AF
20821 5DE9                      5CEC            .word	.1B0
20822 5DEB                      5D0F            .word	.1B1
20823 5DED                      5D32            .word	.1B2
20824 5DEF                      5D55            .word	.1B3
20825 5DF1                      5D78            .word	.1B4
20826 5DF3                      5D9A            .word	.1B5
20827                       00005DF5            .1B8:
20828 5DF5           EB           C5            jmp	.1B6
20829                       00005DF7            .1AB:
20830                       FFFFFFFC            ..FFFA	=	-4
20831 5DF7           B8                   0085  mov	ax,#$85
20832 5DFA           50                         push	ax
20833 5DFB           B8                   0040  mov	ax,*$40
20834 5DFE           50                         push	ax
20835 5DFF           E8         0612            call	_read_byte
20836 5E02           83C4                   04  add	sp,*4
20837 5E05           30E4                       xor	ah,ah
20838 5E07           50                         push	ax
20839 5E08           FF76         0A            push	$A[bp]
20840 5E0B           FF76         FE            push	-2[bp]
20841 5E0E           E8         0641            call	_write_word
20842 5E11           83C4                   06  add	sp,*6
20843                                           ! 2010 
20844                                           ! 2011 
20845                                           ! 2012  writ
20846                                           ! 2012 e_word(ss,DX,(Bit16u)read_byte(0x40,0x84));
20847 5E14           B8                   0084  mov	ax,#$84
20848 5E17           50                         push	ax
20849 5E18           B8                   0040  mov	ax,*$40
20850 5E1B           50                         push	ax
20851 5E1C           E8         05F5            call	_read_byte
20852 5E1F           83C4                   04  add	sp,*4
20853 5E22           30E4                       xor	ah,ah
20854 5E24           50                         push	ax
20855 5E25           FF76         0C            push	$C[bp]
20856 5E28           FF76         FE            push	-2[bp]
20857 5E2B           E8         0624            call	_write_word
20858 5E2E           83C4                   06  add	sp,*6
20859                                           ! 2013 }
20860 5E31           89EC                       mov	sp,bp
20861 5E33           5D                         pop	bp
20862 5E34           C3                         ret
20863                                           ! 2014 
20864                                           ! 2015 
20865                                           ! 2016 static void biosfn_get_ega_info (BX,CX)
20866                                           ! 2017 Bit16u *BX;Bit16u *CX;
20867                       00005E35            _biosfn_get_ega_info:
20868                                           ! 2018 {Bit16u ss=get_SS();
20869 5E35           55                         push	bp
20870 5E36           89E5                       mov	bp,sp
20871 5E38           4C                         dec	sp
20872 5E39           4C                         dec	sp
20873 5E3A           E8         0663            call	_get_SS
20874 5E3D           8946         FE            mov	-2[bp],ax
20875                                           ! 2019  Bit16u crtc;
20876                                           ! 2020  Bit8u switches;
20877                                           ! 2021 
20878                                           ! 2022  crtc=read_word(0x40,0x63);
20879 5E40           83C4                   FC  add	sp,*-4
20880 5E43           B8                   0063  mov	ax,*$63
20881 5E46           50                         push	ax
20882 5E47           B8                   0040  mov	ax,*$40
20883 5E4A           50                         push	ax
20884 5E4B           E8         05D9            call	_read_word
20885 5E4E           83C4                   04  add	sp,*4
20886 5E51           8946         FC            mov	-4[bp],ax
20887                                           ! 2023  if(crtc==0x3b4)
20888 5E54           8B46         FC            mov	ax,-4[bp]
20889 5E57           3D                   03B4  cmp	ax,#$3B4
20890 5E5A           75           12            jne 	.1BA
20891                       00005E5C            .1BB:
20892                                           ! 2024   write_word(ss,BX,(1<<8)+0x0003);
20893 5E5C           B8                   0103  mov	ax,#$103
20894 5E5F           50                         push	ax
20895 5E60           FF76         04            push	4[bp]
20896 5E63           FF76         FE            push	-2[bp]
20897 5E66           E8         05E9            call	_write_word
20898 5E69           83C4                   06  add	sp,*6
20899                                           ! 2025  else
20900                                           ! 2026   write_word(ss,BX,0x0003);
20901 5E6C           EB           10            jmp .1BC
20902                       00005E6E            .1BA:
20903 5E6E           B8                   0003  mov	ax,*3
20904 5E71           50                         push	ax
20905 5E72           FF76         04            push	4[bp]
20906 5E75           FF76         FE            push	-2[bp]
20907 5E78           E8         05D7            call	_write_word
20908 5E7B           83C4                   06  add	sp,*6
20909                                           ! 2027 
20910                                           ! 2028  switches=read_byte(0x40,0x88);
20911                       00005E7E            .1BC:
20912 5E7E           B8                   0088  mov	ax,#$88
20913 5E81           50                         push	ax
20914 5E82           B8                   0040  mov	ax,*$40
20915 5E85           50                         push	ax
20916 5E86           E8         058B            call	_read_byte
20917 5E89           83C4                   04  add	sp,*4
20918 5E8C           8846         FB            mov	-5[bp],al
20919                                           ! 2029  write_word(ss,CX,(switches&0x0f));
20920 5E8F           8A46         FB            mov	al,-5[bp]
20921 5E92           24                     0F  and	al,*$F
20922 5E94           30E4                       xor	ah,ah
20923 5E96           50                         push	ax
20924 5E97           FF76         06            push	6[bp]
20925 5E9A           FF76         FE            push	-2[bp]
20926 5E9D           E8         05B2            call	_write_word
20927 5EA0           83C4                   06  add	sp,*6
20928                                           ! 2030 }
20929 5EA3           89EC                       mov	sp,bp
20930 5EA5           5D                         pop	bp
20931 5EA6           C3                         ret
20932                                           ! 2031 
20933                                           ! 2032 
20934                                           ! 2033 static void biosfn_alternate_prtsc()
20935                                           ! 2034 {
20936                       00005EA7            _biosfn_alternate_prtsc:
20937                                           ! 2035 
20938                                           ! 2036  unimplemented();
20939 5EA7           55                         push	bp
20940 5EA8           89E5                       mov	bp,sp
20941 5EAA           E8         05F6            call	_unimplemented
20942                                           ! 2037 
20943                                           ! 2038 }
20944 5EAD           5D                         pop	bp
20945 5EAE           C3                         ret
20946                                           ! 2039 
20947                                           ! 2040 
20948                                           ! 2041 static void biosfn_select_vert_res (res)
20949                                           ! 2042 Bit8u res;
20950                       00005EAF            _biosfn_select_vert_res:
20951                                           ! 2043 {
20952                                           ! 2044  Bit8u modeset,switches;
20953                                           ! 2045 
20954                                           ! 2046  modeset=read_byte(0x40,0x89);
20955 5EAF           55                         push	bp
20956 5EB0           89E5                       mov	bp,sp
20957 5EB2           4C                         dec	sp
20958 5EB3           4C                         dec	sp
20959 5EB4           B8                   0089  mov	ax,#$89
20960 5EB7           50                         push	ax
20961 5EB8           B8                   0040  mov	ax,*$40
20962 5EBB           50                         push	ax
20963 5EBC           E8         0555            call	_read_byte
20964 5EBF           83C4                   04  add	sp,*4
20965 5EC2           8846         FF            mov	-1[bp],al
20966                                           ! 2047  switches=read_byte(0x40,0x88);
20967 5EC5           B8                   0088  mov	ax,#$88
20968 5EC8           50                         push	ax
20969 5EC9           B8                   0040  mov	ax,*$40
20970 5ECC           50                         push	ax
20971 5ECD           E8         0544            call	_read_byte
20972 5ED0           83C4                   04  add	sp,*4
20973 5ED3           8846         FE            mov	-2[bp],al
20974                                           ! 2048  switch(res)
20975 5ED6           8A46         04            mov	al,4[bp]
20976                                           ! 2049   {case 0x00:
20977 5ED9           EB           74            jmp .1BF
20978                                           ! 2050 
20979                                           ! 2051 
20980                                           ! 2052     modeset|=0x80;modeset&=0xef;
20981                       00005EDB            .1C0:
20982 5EDB           8A46         FF            mov	al,-1[bp]
20983 5EDE           0C                     80  or	al,#$80
20984 5EE0           8846         FF            mov	-1[bp],al
20985 5EE3           8A46         FF            mov	al,-1[bp]
20986 5EE6           24                     EF  and	al,#$EF
20987 5EE8           8846         FF            mov	-1[bp],al
20988                                           ! 2053     switches&=0xf0;switches|=0x08;
20989 5EEB           8A46         FE            mov	al,-2[bp]
20990 5EEE           24                     F0  and	al,#$F0
20991 5EF0           8846         FE            mov	-2[bp],al
20992 5EF3           8A46         FE            mov	al,-2[bp]
20993 5EF6           0C                     08  or	al,*8
20994 5EF8           8846         FE            mov	-2[bp],al
20995                                           ! 2054     break;
20996 5EFB           EB           60            jmp .1BD
20997                                           ! 2055    case 0x01:
20998                                           ! 2056 
20999                                           ! 2057 
21000                                           ! 2058     modeset&=0x6f;
21001                       00005EFD            .1C1:
21002 5EFD           8A46         FF            mov	al,-1[bp]
21003 5F00           24                     6F  and	al,*$6F
21004 5F02           8846         FF            mov	-1[bp],al
21005                                           ! 2059     switches&=0xf0;switches|=0x09;
21006 5F05           8A46         FE            mov	al,-2[bp]
21007 5F08           24                     F0  and	al,#$F0
21008 5F0A           8846         FE            mov	-2[bp],al
21009 5F0D           8A46         FE            mov	al,-2[bp]
21010 5F10           0C                     09  or	al,*9
21011 5F12           8846         FE            mov	-2[bp],al
21012                                           ! 2060     break;
21013 5F15           EB           46            jmp .1BD
21014                                           ! 2061    case 0x02:
21015                                           ! 2062 
21016                                           ! 2063 
21017                                           ! 2064     modeset|=0x10;modeset&=0x7f;
21018                       00005F17            .1C2:
21019 5F17           8A46         FF            mov	al,-1[bp]
21020 5F1A           0C                     10  or	al,*$10
21021 5F1C           8846         FF            mov	-1[bp],al
21022 5F1F           8A46         FF            mov	al,-1[bp]
21023 5F22           24                     7F  and	al,*$7F
21024 5F24           8846         FF            mov	-1[bp],al
21025                                           ! 2065     switches&=0xf0;switches|=0x09;
21026 5F27           8A46         FE            mov	al,-2[bp]
21027 5F2A           24                     F0  and	al,#$F0
21028 5F2C           8846         FE            mov	-2[bp],al
21029 5F2F           8A46         FE            mov	al,-2[bp]
21030 5F32           0C                     09  or	al,*9
21031 5F34           8846         FE            mov	-2[bp],al
21032                                           ! 2066     break;
21033 5F37           EB           24            jmp .1BD
21034                                           ! 2067    default:
21035                                           ! 2068 
21036                                           ! 2069      printf("Select vert res (%02x) was discarded\n",res);
21037                       00005F39            .1C3:
21038 5F39           8A46         04            mov	al,4[bp]
21039 5F3C           30E4                       xor	ah,ah
21040 5F3E           50                         push	ax
21041 5F3F           BB                   7737  mov	bx,#.1C4
21042 5F42           53                         push	bx
21043 5F43           E8         0579            call	_printf
21044 5F46           83C4                   04  add	sp,*4
21045                                           ! 2070 
21046                                           ! 2071     return;
21047 5F49           89EC                       mov	sp,bp
21048 5F4B           5D                         pop	bp
21049 5F4C           C3                         ret
21050                                           ! 2072   }
21051                                           ! 2073  write_byte(0x40,0x89,modeset);
21052 5F4D           EB           0E            jmp .1BD
21053                       00005F4F            .1BF:
21054 5F4F           2C                     00  sub	al,*0
21055 5F51           74           88            je 	.1C0
21056 5F53           2C                     01  sub	al,*1
21057 5F55           74           A6            je 	.1C1
21058 5F57           2C                     01  sub	al,*1
21059 5F59           74           BC            je 	.1C2
21060 5F5B           EB           DC            jmp	.1C3
21061                       00005F5D            .1BD:
21062                       FFFFFFFC            ..FFF9	=	-4
21063 5F5D           8A46         FF            mov	al,-1[bp]
21064 5F60           30E4                       xor	ah,ah
21065 5F62           50                         push	ax
21066 5F63           B8                   0089  mov	ax,#$89
21067 5F66           50                         push	ax
21068 5F67           B8                   0040  mov	ax,*$40
21069 5F6A           50                         push	ax
21070 5F6B           E8         04CC            call	_write_byte
21071 5F6E           83C4                   06  add	sp,*6
21072                                           ! 2074  write_byte(0x40,0x88,switches);
21073 5F71           8A46         FE            mov	al,-2[bp]
21074 5F74           30E4                       xor	ah,ah
21075 5F76           50                         push	ax
21076 5F77           B8                   0088  mov	ax,#$88
21077 5F7A           50                         push	ax
21078 5F7B           B8                   0040  mov	ax,*$40
21079 5F7E           50                         push	ax
21080 5F7F           E8         04B8            call	_write_byte
21081 5F82           83C4                   06  add	sp,*6
21082                                           ! 2075 }
21083 5F85           89EC                       mov	sp,bp
21084 5F87           5D                         pop	bp
21085 5F88           C3                         ret
21086                                           ! 2076 
21087                                           ! 2077 
21088                                           ! 2078 static void biosfn_enable_default_palette_loading (disable)
21089                                           ! 2079 Bit8u disable;
21090                       00005F89            _biosfn_enable_default_palette_loading:
21091                                           ! 2080 {
21092                                           ! 2081  Bit8u modeset;
21093                                           ! 2082 
21094                                           ! 2083  modeset=read_byte(0x40,0x89);
21095 5F89           55                         push	bp
21096 5F8A           89E5                       mov	bp,sp
21097 5F8C           4C                         dec	sp
21098 5F8D           4C                         dec	sp
21099 5F8E           B8                   0089  mov	ax,#$89
21100 5F91           50                         push	ax
21101 5F92           B8                   0040  mov	ax,*$40
21102 5F95           50                         push	ax
21103 5F96           E8         047B            call	_read_byte
21104 5F99           83C4                   04  add	sp,*4
21105 5F9C           8846         FF            mov	-1[bp],al
21106                                           ! 2084 
21107                                           ! 2085 
21108                                           ! 2086  if(disable!=0x00)modeset|=0x08;
21109 5F9F           8A46         04            mov	al,4[bp]
21110 5FA2           84C0                       test	al,al
21111 5FA4           74           0A            je  	.1C5
21112                       00005FA6            .1C6:
21113 5FA6           8A46         FF            mov	al,-1[bp]
21114 5FA9           0C                     08  or	al,*8
21115 5FAB           8846         FF            mov	-1[bp],al
21116                                           ! 2087  else modeset&=0xf7;
21117 5FAE           EB           08            jmp .1C7
21118                       00005FB0            .1C5:
21119 5FB0           8A46         FF            mov	al,-1[bp]
21120 5FB3           24                     F7  and	al,#$F7
21121 5FB5           8846         FF            mov	-1[bp],al
21122                                           ! 2088 
21123                                           ! 2089  write_byte(0x40,0x89,modeset);
21124                       00005FB8            .1C7:
21125 5FB8           8A46         FF            mov	al,-1[bp]
21126 5FBB           30E4                       xor	ah,ah
21127 5FBD           50                         push	ax
21128 5FBE           B8                   0089  mov	ax,#$89
21129 5FC1           50                         push	ax
21130 5FC2           B8                   0040  mov	ax,*$40
21131 5FC5           50                         push	ax
21132 5FC6           E8         0471            call	_write_byte
21133 5FC9           83C4                   06  add	sp,*6
21134                                           ! 2090 }
21135 5FCC           89EC                       mov	sp,bp
21136 5FCE           5D                         pop	bp
21137 5FCF           C3                         ret
21138                                           ! 2091 
21139                                           ! 2092 
21140                                           ! 2093 static void biosfn_enable_video_addressing (disable)
21141                                           ! 2094 Bit8u disable;
21142                       00005FD0            _biosfn_enable_video_addressing:
21143                                           ! 2095 {
21144                                           ! 2096  Bit8u misc;
21145                                           ! 2097 
21146                                           ! 2098  misc=inb(0x3cc);
21147 5FD0           55                         push	bp
21148 5FD1           89E5                       mov	bp,sp
21149 5FD3           4C                         dec	sp
21150 5FD4           4C                         dec	sp
21151 5FD5           B8                   03CC  mov	ax,#$3CC
21152 5FD8           50                         push	ax
21153 5FD9           E8         048E            call	_inb
21154 5FDC           44                         inc	sp
21155 5FDD           44                         inc	sp
21156 5FDE           8846         FF            mov	-1[bp],al
21157                                           ! 2099 
21158                                           ! 2100  if(disable!=0x00) misc&=0xfd;
21159 5FE1           8A46         04            mov	al,4[bp]
21160 5FE4           84C0                       test	al,al
21161 5FE6           74           0A            je  	.1C8
21162                       00005FE8            .1C9:
21163 5FE8           8A46         FF            mov	al,-1[bp]
21164 5FEB           24                     FD  and	al,#$FD
21165 5FED           8846         FF            mov	-1[bp],al
21166                                           ! 2101  else misc|=0x02;
21167 5FF0           EB           08            jmp .1CA
21168                       00005FF2            .1C8:
21169 5FF2           8A46         FF            mov	al,-1[bp]
21170 5FF5           0C                     02  or	al,*2
21171 5FF7           8846         FF            mov	-1[bp],al
21172                                           ! 2102  outb(0x3c2,misc);
21173                       00005FFA            .1CA:
21174 5FFA           8A46         FF            mov	al,-1[bp]
21175 5FFD           30E4                       xor	ah,ah
21176 5FFF           50                         push	ax
21177 6000           B8                   03C2  mov	ax,#$3C2
21178 6003           50                         push	ax
21179 6004           E8         0479            call	_outb
21180 6007           83C4                   04  add	sp,*4
21181                                           ! 2103 }
21182 600A           89EC                       mov	sp,bp
21183 600C           5D                         pop	bp
21184 600D           C3                         ret
21185                                           ! 2104 
21186                                           ! 2105 
21187                                           ! 2106 static void biosfn_enable_grayscale_summing (disable)
21188                                           ! 2107 Bit8u disable;
21189                       0000600E            _biosfn_enable_grayscale_summing:
21190                                           ! 2108 {
21191                                           ! 2109  Bit8u modeset;
21192                                           ! 2110 
21193                                           ! 2111  modeset=read_byte(0x40,0x89);
21194 600E           55                         push	bp
21195 600F           89E5                       mov	bp,sp
21196 6011           4C                         dec	sp
21197 6012           4C                         dec	sp
21198 6013           B8                   0089  mov	ax,#$89
21199 6016           50                         push	ax
21200 6017           B8                   0040  mov	ax,*$40
21201 601A           50                         push	ax
21202 601B           E8         03F6            call	_read_byte
21203 601E           83C4                   04  add	sp,*4
21204 6021           8846         FF            mov	-1[bp],al
21205                                           ! 2112 
21206                                           ! 2113 
21207                                           ! 2114  if(disable==0x00)modeset|=0x02;
21208 6024           8A46         04            mov	al,4[bp]
21209 6027           84C0                       test	al,al
21210 6029           75           0A            jne 	.1CB
21211                       0000602B            .1CC:
21212 602B           8A46         FF            mov	al,-1[bp]
21213 602E           0C                     02  or	al,*2
21214 6030           8846         FF            mov	-1[bp],al
21215                                           ! 2115  else modeset&=0xfd;
21216 6033           EB           08            jmp .1CD
21217                       00006035            .1CB:
21218 6035           8A46         FF            mov	al,-1[bp]
21219 6038           24                     FD  and	al,#$FD
21220 603A           8846         FF            mov	-1[bp],al
21221                                           ! 2116 
21222                                           ! 2117  write_byte(0x40,0x89,modeset);
21223                       0000603D            .1CD:
21224 603D           8A46         FF            mov	al,-1[bp]
21225 6040           30E4                       xor	ah,ah
21226 6042           50                         push	ax
21227 6043           B8                   0089  mov	ax,#$89
21228 6046           50                         push	ax
21229 6047           B8                   0040  mov	ax,*$40
21230 604A           50                         push	ax
21231 604B           E8         03EC            call	_write_byte
21232 604E           83C4                   06  add	sp,*6
21233                                           ! 2118 }
21234 6051           89EC                       mov	sp,bp
21235 6053           5D                         pop	bp
21236 6054           C3                         ret
21237                                           ! 2119 
21238                                           ! 2120 
21239                                           ! 2121 static void biosfn_enable_cursor_emulation (disable)
21240                                           ! 2122 Bit8u disable;
21241                       00006055            _biosfn_enable_cursor_emulation:
21242                                           ! 2123 {
21243                                           ! 2124  Bit8u videoctl;
21244                                           ! 2125 
21245                                           ! 2126  videoctl=read_byte(0x40,0x87);
21246 6055           55                         push	bp
21247 6056           89E5                       mov	bp,sp
21248 6058           4C                         dec	sp
21249 6059           4C                         dec	sp
21250 605A           B8                   0087  mov	ax,#$87
21251 605D           50                         push	ax
21252 605E           B8                   0040  mov	ax,*$40
21253 6061           50                         push	ax
21254 6062           E8         03AF            call	_read_byte
21255 6065           83C4                   04  add	sp,*4
21256 6068           8846         FF            mov	-1[bp],al
21257                                           ! 2127 
21258                                           ! 2128 
21259                                           ! 2129  if(disable!=0x00)videoctl|=0x01;
21260 606B           8A46         04            mov	al,4[bp]
21261 606E           84C0                       test	al,al
21262 6070           74           0A            je  	.1CE
21263                       00006072            .1CF:
21264 6072           8A46         FF            mov	al,-1[bp]
21265 6075           0C                     01  or	al,*1
21266 6077           8846         FF            mov	-1[bp],al
21267                                           ! 2130  else videoctl&=0xfe;
21268 607A           EB           08            jmp .1D0
21269                       0000607C            .1CE:
21270 607C           8A46         FF            mov	al,-1[bp]
21271 607F           24                     FE  and	al,#$FE
21272 6081           8846         FF            mov	-1[bp],al
21273                                           ! 2131 
21274                                           ! 2132  write_byte(0x40,0x87,videoctl);
21275                       00006084            .1D0:
21276 6084           8A46         FF            mov	al,-1[bp]
21277 6087           30E4                       xor	ah,ah
21278 6089           50                         push	ax
21279 608A           B8                   0087  mov	ax,#$87
21280 608D           50                         push	ax
21281 608E           B8                   0040  mov	ax,*$40
21282 6091           50                         push	ax
21283 6092           E8         03A5            call	_write_byte
21284 6095           83C4                   06  add	sp,*6
21285                                           ! 2133 }
21286 6098           89EC                       mov	sp,bp
21287 609A           5D                         pop	bp
21288 609B           C3                         ret
21289                                           ! 2134 
21290                                           ! 2135 
21291                                           ! 2136 static void biosfn_switch_video_interface (AL,ES,DX) Bit8u AL;Bit16u ES;Bit16u DX;
21292                       0000609C            _biosfn_switch_video_interface:
21293                                           ! 2137 {
21294                                           ! 2138 
21295                                           ! 2139  unimplemented();
21296 609C           55                         push	bp
21297 609D           89E5                       mov	bp,sp
21298 609F           E8         0401            call	_unimplemented
21299                                           ! 2140 
21300                                           ! 2141 }
21301 60A2           5D                         pop	bp
21302 60A3           C3                         ret
21303                                           ! 2142 static void biosfn_enable_video_refresh_control (AL) Bit8u AL;
21304                       000060A4            _biosfn_enable_video_refresh_control:
21305                                           ! 2143 {
21306                                           ! 2144 
21307                                           ! 2145  unimplemented();
21308 60A4           55                         push	bp
21309 60A5           89E5                       mov	bp,sp
21310 60A7           E8         03F9            call	_unimplemented
21311                                           ! 2146 
21312                                           ! 2147 }
21313 60AA           5D                         pop	bp
21314 60AB           C3                         ret
21315                                           ! 2148 
21316                                           ! 2149 
21317                                           ! 2150 static void biosfn_write_string 
21318                                           ! 2150 (flag,page,attr,count,row,col,seg,offset)
21319                                           ! 2151 Bit8u flag;Bit8u page;Bit8u attr;Bit16u count;Bit8u row;Bit8u col;Bit16u seg;Bit16u offset;
21320                       000060AC            _biosfn_write_string:
21321                                           ! 2152 {
21322                                           ! 2153  Bit16u newcurs,oldcurs,dummy;
21323                                           ! 2154  Bit8u car,carattr;
21324                                           ! 2155 
21325                                           ! 2156 
21326                                           ! 2157  biosfn_get_cursor_pos(page,&dummy,&oldcurs);
21327 60AC           55                         push	bp
21328 60AD           89E5                       mov	bp,sp
21329 60AF           83C4                   F8  add	sp,*-8
21330 60B2           8D5E         FC            lea	bx,-4[bp]
21331 60B5           53                         push	bx
21332 60B6           8D5E         FA            lea	bx,-6[bp]
21333 60B9           53                         push	bx
21334 60BA           8A46         06            mov	al,6[bp]
21335 60BD           30E4                       xor	ah,ah
21336 60BF           50                         push	ax
21337 60C0           E8         E2A1            call	_biosfn_get_cursor_pos
21338 60C3           83C4                   06  add	sp,*6
21339                                           ! 2158 
21340                                           ! 2159 
21341                                           ! 2160  if(row==0xff)
21342 60C6           8A46         0C            mov	al,$C[bp]
21343 60C9           3C                     FF  cmp	al,#$FF
21344 60CB           75           12            jne 	.1D1
21345                       000060CD            .1D2:
21346                                           ! 2161   {col=oldcurs&0x00ff;
21347 60CD           8A46         FC            mov	al,-4[bp]
21348 60D0           8846         0E            mov	$E[bp],al
21349                                           ! 2162    row=(oldcurs&0xff00)>>8;
21350 60D3           8B46         FC            mov	ax,-4[bp]
21351 60D6           30C0                       xor	al,al
21352 60D8           88E0                       mov	al,ah
21353 60DA           30E4                       xor	ah,ah
21354 60DC           8846         0C            mov	$C[bp],al
21355                                           ! 2163   }
21356                                           ! 2164 
21357                                           ! 2165  newcurs=row; newcurs<<=8; newcurs+=col;
21358                       000060DF            .1D1:
21359 60DF           8A46         0C            mov	al,$C[bp]
21360 60E2           30E4                       xor	ah,ah
21361 60E4           8946         FE            mov	-2[bp],ax
21362 60E7           8B46         FE            mov	ax,-2[bp]
21363 60EA           88C4                       mov	ah,al
21364 60EC           30C0                       xor	al,al
21365 60EE           8946         FE            mov	-2[bp],ax
21366 60F1           8B46         FE            mov	ax,-2[bp]
21367 60F4           0246         0E            add	al,$E[bp]
21368 60F7           80D4                   00  adc	ah,*0
21369 60FA           8946         FE            mov	-2[bp],ax
21370                                           ! 2166  biosfn_set_cursor_pos(page,newcurs);
21371 60FD           FF76         FE            push	-2[bp]
21372 6100           8A46         06            mov	al,6[bp]
21373 6103           30E4                       xor	ah,ah
21374 6105           50                         push	ax
21375 6106           E8         E15B            call	_biosfn_set_cursor_pos
21376 6109           83C4                   04  add	sp,*4
21377                                           ! 2167 
21378                                           ! 2168  while(count--!=0)
21379                                           ! 2169   {
21380 610C           EB           4F            jmp .1D4
21381                       0000610E            .1D5:
21382                                           ! 2170    car=read_byte(seg,offset++);
21383 610E           8B46         12            mov	ax,$12[bp]
21384 6111           40                         inc	ax
21385 6112           8946         12            mov	$12[bp],ax
21386 6115           48                         dec	ax
21387 6116           50                         push	ax
21388 6117           FF76         10            push	$10[bp]
21389 611A           E8         02F7            call	_read_byte
21390 611D           83C4                   04  add	sp,*4
21391 6120           8846         F9            mov	-7[bp],al
21392                                           ! 2171    if((flag&0x02)!=0)
21393 6123           8A46         04            mov	al,4[bp]
21394 6126           24                     02  and	al,*2
21395 6128           84C0                       test	al,al
21396 612A           74           15            je  	.1D6
21397                       0000612C            .1D7:
21398                                           ! 2172     attr=read_byte(seg,offset++);
21399 612C           8B46         12            mov	ax,$12[bp]
21400 612F           40                         inc	ax
21401 6130           8946         12            mov	$12[bp],ax
21402 6133           48                         dec	ax
21403 6134           50                         push	ax
21404 6135           FF76         10            push	$10[bp]
21405 6138           E8         02D9            call	_read_byte
21406 613B           83C4                   04  add	sp,*4
21407 613E           8846         08            mov	8[bp],al
21408                                           ! 2173 
21409                                           ! 2174    biosfn_write_teletype(car,page,attr,3);
21410                       00006141            .1D6:
21411 6141           B8                   0003  mov	ax,*3
21412 6144           50                         push	ax
21413 6145           8A46         08            mov	al,8[bp]
21414 6148           30E4                       xor	ah,ah
21415 614A           50                         push	ax
21416 614B           8A46         06            mov	al,6[bp]
21417 614E           30E4                       xor	ah,ah
21418 6150           50                         push	ax
21419 6151           8A46         F9            mov	al,-7[bp]
21420 6154           30E4                       xor	ah,ah
21421 6156           50                         push	ax
21422 6157           E8         EC68            call	_biosfn_write_teletype
21423 615A           83C4                   08  add	sp,*8
21424                                           ! 2175   }
21425                                           ! 2176 
21426                                           ! 2177 
21427                                           ! 2178  if((flag&0x01)==0)
21428                       0000615D            .1D4:
21429 615D           8B46         0A            mov	ax,$A[bp]
21430 6160           48                         dec	ax
21431 6161           8946         0A            mov	$A[bp],ax
21432 6164           3D                   FFFF  cmp	ax,*-1
21433 6167           75           A5            jne	.1D5
21434                       00006169            .1D8:
21435                       00006169            .1D3:
21436 6169           8A46         04            mov	al,4[bp]
21437 616C           24                     01  and	al,*1
21438 616E           84C0                       test	al,al
21439 6170           75           0F            jne 	.1D9
21440                       00006172            .1DA:
21441                                           ! 2179   biosfn_set_cursor_pos(page,oldcurs);
21442 6172           FF76         FC            push	-4[bp]
21443 6175           8A46         06            mov	al,6[bp]
21444 6178           30E4                       xor	ah,ah
21445 617A           50                         push	ax
21446 617B           E8         E0E6            call	_biosfn_set_cursor_pos
21447 617E           83C4                   04  add	sp,*4
21448                                           ! 2180 }
21449                       00006181            .1D9:
21450 6181           89EC                       mov	sp,bp
21451 6183           5D                         pop	bp
21452 6184           C3                         ret
21453                                           ! 2181 
21454                                           ! 2182 
21455                                           ! 2183 static void biosfn_read_display_code (BX)
21456                                           ! 2184 Bit16u *BX;
21457                       00006185            _biosfn_read_display_code:
21458                                           ! 2185 {
21459                                           ! 2186  Bit16u ss=get_SS();
21460 6185           55                         push	bp
21461 6186           89E5                       mov	bp,sp
21462 6188           4C                         dec	sp
21463 6189           4C                         dec	sp
21464 618A           E8         0313            call	_get_SS
21465 618D           8946         FE            mov	-2[bp],ax
21466                                           ! 2187  write_word(ss,BX,(Bit16u)read_byte(0x40,0x8A));
21467 6190           B8                   008A  mov	ax,#$8A
21468 6193           50                         push	ax
21469 6194           B8                   0040  mov	ax,*$40
21470 6197           50                         push	ax
21471 6198           E8         0279            call	_read_byte
21472 619B           83C4                   04  add	sp,*4
21473 619E           30E4                       xor	ah,ah
21474 61A0           50                         push	ax
21475 61A1           FF76         04            push	4[bp]
21476 61A4           FF76         FE            push	-2[bp]
21477 61A7           E8         02A8            call	_write_word
21478 61AA           83C4                   06  add	sp,*6
21479                                           ! 2188 }
21480 61AD           89EC                       mov	sp,bp
21481 61AF           5D                         pop	bp
21482 61B0           C3                         ret
21483                                           ! 2189 
21484                                           ! 2190 
21485                                           ! 2191 static void biosfn_set_display_code (BL,BH)
21486                                           ! 2192 Bit8u BL;Bit8u BH;
21487                       000061B1            _biosfn_set_display_code:
21488                                           ! 2193 {
21489                                           ! 2194  write_byte(0x40,0x8A,BL);
21490 61B1           55                         push	bp
21491 61B2           89E5                       mov	bp,sp
21492 61B4           8A46         04            mov	al,4[bp]
21493 61B7           30E4                       xor	ah,ah
21494 61B9           50                         push	ax
21495 61BA           B8                   008A  mov	ax,#$8A
21496 61BD           50                         push	ax
21497 61BE           B8                   0040  mov	ax,*$40
21498 61C1           50                         push	ax
21499 61C2           E8         0275            call	_write_byte
21500 61C5           89EC                       mov	sp,bp
21501                                           ! 2195 
21502                                           ! 2196 
21503                                           ! 2197  printf("Alternate Display code (%02x) was discarded\n",BH);
21504 61C7           8A46         06            mov	al,6[bp]
21505 61CA           30E4                       xor	ah,ah
21506 61CC           50                         push	ax
21507 61CD           BB                   770A  mov	bx,#.1DB
21508 61D0           53                         push	bx
21509 61D1           E8         02EB            call	_printf
21510 61D4           89EC                       mov	sp,bp
21511                                           ! 2198 
21512                                           ! 2199 }
21513 61D6           5D                         pop	bp
21514 61D7           C3                         ret
21515                                           ! 2200 
21516                                           ! 2201 
21517                                           ! 2202 static void biosfn_read_state_info (BX,ES,DI)
21518                                           ! 2203 Bit16u BX;Bit16u ES;Bit16u DI;
21519                       000061D8            _biosfn_read_state_info:
21520                                           ! 2204 {
21521                                           ! 2205 
21522                                           ! 2206  write_word(ES,DI+0x00,&static_functionality);
21523 61D8           55                         push	bp
21524 61D9           89E5                       mov	bp,sp
21525 61DB           BB                   0B85  mov	bx,#_static_functionality
21526 61DE           53                         push	bx
21527 61DF           8B46         08            mov	ax,8[bp]
21528 61E2           50                         push	ax
21529 61E3           FF76         06            push	6[bp]
21530 61E6           E8         0269            call	_write_word
21531 61E9           89EC                       mov	sp,bp
21532                                           ! 2207  write_word(ES,DI+0x02,0xC000);
21533 61EB           B8                   C000  mov	ax,#$C000
21534 61EE           50                         push	ax
21535 61EF           8B46         08            mov	ax,8[bp]
21536 61F2           40                         inc	ax
21537 61F3           40                         inc	ax
21538 61F4           50                         push	ax
21539 61F5           FF76         06            push	6[bp]
21540 61F8           E8         0257            call	_write_word
21541 61FB           89EC                       mov	sp,bp
21542                                           ! 2208 
21543                                           ! 2209 
21544                                           ! 2210  memcpyb(ES,DI+0x04,0x40,0x49,30);
21545 61FD           B8                   001E  mov	ax,*$1E
21546 6200           50                         push	ax
21547 6201           B8                   0049  mov	ax,*$49
21548 6204           50                         push	ax
21549 6205           B8                   0040  mov	ax,*$40
21550 6208           50                         push	ax
21551 6209           8B46         08            mov	ax,8[bp]
21552 620C           05                   0004  add	ax,*4
21553 620F           50                         push	ax
21554 6210           FF76         06            push	6[bp]
21555 6213           E8         019E            call	_memcpyb
21556 6216           89EC                       mov	sp,bp
21557                                           ! 2211  memcpyb(ES,DI+0x22,0x40,0x84,3);
21558 6218           B8                   0003  mov	ax,*3
21559 621B           50                         push	ax
21560 621C           B8                   0084  mov	ax,#$84
21561 621F           50                         push	ax
21562 6220           B8                   0040  mov	ax,*$40
21563 6223           50                         push	ax
21564 6224           8B46         08            mov	ax,8[bp]
21565 6227           05                   0022  add	ax,*$22
21566 622A           50                         push	ax
21567 622B           FF76         06            push	6[bp]
21568 622E           E8         0183            call	_memcpyb
21569 6231           89EC                       mov	sp,bp
21570                                           ! 2212 
21571                                           ! 2213  write_byte(ES,DI+0x25,read_byte(0x40,0x8A));
21572 6233           B8                   008A  mov	ax,#$8A
21573 6236           50                         push	ax
21574 6237           B8                   0040  mov	ax,*$40
21575 623A           50                         push	ax
21576 623B           E8         01D6            call	_read_byte
21577 623E           89EC                       mov	sp,bp
21578 6240           30E4                       xor	ah,ah
21579 6242           50                         push	ax
21580 6243           8B46         08            mov	ax,8[bp]
21581 6246           05                   0025  add	ax,*$25
21582 6249           50                         push	ax
21583 624A           FF76         06            push	6[bp]
21584 624D           E8         01EA            call	_write_byte
21585 6250           89EC                       mov	sp,bp
21586                                           ! 2214  write_byte(ES,DI+0x26,0);
21587 6252           31C0                       xor	ax,ax
21588 6254           50                         push	ax
21589 6255           8B46         08            mov	ax,8[bp]
21590 6258           05                   0026  add	ax,*$26
21591 625B           50                         push	ax
21592 625C           FF76         06            push	6[bp]
21593 625F           E8         01D8            call	_write_byte
21594 6262           89EC                       mov	sp,bp
21595                                           ! 2215  write_byte(ES,DI+0x27,16);
21596 6264           B8                   0010  mov	ax,*$10
21597 6267           50                         push	ax
21598 6268           8B46         08            mov	ax,8[bp]
21599 626B           05                   0027  add	ax,*$27
21600 626E           50                         push	ax
21601 626F           FF76         06            push	6[bp]
21602 6272           E8         01C5            call	_write_byte
21603 6275           89EC                       mov	sp,bp
21604                                           ! 2216  write_byte(ES,DI+0x28,0);
21605 6277           31C0                       xor	ax,ax
21606 6279           50                         push	ax
21607 627A           8B46         08            mov	ax,8[bp]
21608 627D           05                   0028  add	ax,*$28
21609 6280           50                         push	ax
21610 6281           FF76         06            push	6[bp]
21611 6284           E8         01B3            call	_write_byte
21612 6287           89EC                       mov	sp,bp
21613                                           ! 2217  write_byte(ES,DI+0x29,8);
21614 6289           B8                   0008  mov	ax,*8
21615 628C           50                         push	ax
21616 628D           8B46         08            mov	ax,8[bp]
21617 6290           05                   0029  add	ax,*$29
21618 6293           50                         push	ax
21619 6294           FF76         06            push	6[bp]
21620 6297           E8         01A0            call	_write_byte
21621 629A           89EC                       mov	sp,bp
21622                                           ! 2218  write_byte(ES,DI+0x2a,2);
21623 629C           B8                   0002  mov	ax,*2
21624 629F           50                         push	ax
21625 62A0           8B46         08            mov	ax,8[bp]
21626 62A3           05                   002A  add	ax,*$2A
21627 62A6           50                         push	ax
21628 62A7           FF76         06            push	6[bp]
21629 62AA           E8         018D            call	_write_byte
21630 62AD           89EC                       mov	sp,bp
21631                                           ! 2219  write_byte(ES,DI+0x2b,0);
21632 62AF           31C0                       xor	ax,ax
21633 62B1           50                         push	ax
21634 62B2           8B46         08            mov	ax,8[bp]
21635 62B5           05                   002B  add	ax,*$2B
21636 62B8           50                         push	ax
21637 62B9           FF76         06            push	6[bp]
21638 62BC           E8         017B            call	_write_byte
21639 62BF           89EC                       mov	sp,bp
21640                                           ! 2220  write_byte(ES,DI+0x2c,0);
21641 62C1           31C0                       xor	ax,ax
21642 62C3           50                         push	ax
21643 62C4           8B46         08            mov	ax,8[bp]
21644 62C7           05                   002C  add	ax,*$2C
21645 62CA           50                         push	ax
21646 62CB           FF76         06            push	6[bp]
21647 62CE           E8         0169            call	_write_byte
21648 62D1           89EC                       mov	sp,bp
21649                                           ! 2221  write_byte(ES,DI+0x31,3);
21650 62D3           B8                   0003  mov	ax,*3
21651 62D6           50                         push	ax
21652 62D7           8B46         08            mov	ax,8[bp]
21653 62DA           05                   0031  add	ax,*$31
21654 62DD           50                         push	ax
21655 62DE           FF76         06            push	6[bp]
21656 62E1           E8         0156            call	_write_byte
21657 62E4           89EC                       mov	sp,bp
21658                                           ! 2222  write_byte(ES,DI+0x32,0);
21659 62E6           31C0                       xor	ax,ax
21660 62E8           50                         push	ax
21661 62E9           8B46         08            mov	ax,8[bp]
21662 62EC           05                   0032  add	ax,*$32
21663 62EF           50                         push	ax
21664 62F0           FF76         06            push	6[bp]
21665 62F3           E8         0144            call	_write_byte
21666 62F6           89EC                       mov	sp,bp
21667                                           ! 2223 
21668                                           ! 2224  memsetb(ES,DI+0x33,0,13);
21669 62F8           B8                   000D  mov	ax,*$D
21670 62FB           50                         push	ax
21671 62FC           31C0                       xor	ax,ax
21672 62FE           50                         push	ax
21673 62FF           8B46         08            mov	ax,8[bp]
21674 6302           05                   0033  add	ax,*$33
21675 6305           50                         push	ax
21676 6306           FF76         06            push	6[bp]
21677 6309           E8         005E            call	_memsetb
21678 630C           89EC                       mov	sp,bp
21679                                           ! 2225 }
21680 630E           5D                         pop	bp
21681 630F           C3                         ret
21682                                           ! 2226 
21683                                           ! 2227 
21684                                           ! 2228 static void biosfn_read_video_state_size (CX,ES,BX) Bit16u CX;Bit16u ES;Bit16u BX;
21685                       00006310            _biosfn_read_video_state_size:
21686                                           ! 2229 {
21687                                           ! 2230 
21688                                           ! 2231  unimplemented();
21689 6310           55                         push	bp
21690 6311           89E5                       mov	bp,sp
21691 6313           E8         018D            call	_unimplemented
21692                                           ! 2232 
21693                                           ! 2233 }
21694 6316           5D                         pop	bp
21695 6317           C3                         ret
21696                                           ! 2234 static void biosfn_save_video_state (CX,ES,BX) Bit16u CX;Bit16u ES;Bit16u BX;
21697                       00006318            _biosfn_save_video_state:
21698                                           ! 2235 {
21699                                           ! 2236 
21700                                           ! 2237  unimplemented();
21701 6318           55                         push	bp
21702 6319           89E5                       mov	bp,sp
21703 631B           E8         0185            call	_unimplemented
21704                                           ! 2238 
21705                                           ! 2239 }
21706 631E           5D                         pop	bp
21707 631F           C3                         ret
21708                                           ! 2240 static void biosfn_restore_video_state (CX,ES,BX) Bit16u CX;Bit16u ES;Bit16u BX;
21709                       00006320            _biosfn_restore_video_state:
21710                                           ! 2241 {
21711                                           ! 2242 
21712                                           ! 2243  unimplemented();
21713 6320           55                         push	bp
21714 6321           89E5                       mov	bp,sp
21715 6323           E8         017D            call	_unimplemented
21716                                           ! 2244 
21717                                           ! 2245 }
21718 6326           5D                         pop	bp
21719 6327           C3                         ret
21720                                           ! 2246 # 2254 "vgabios.c"
21721                                           ! 2254 static Bit8u find_vga_entry(mode)
21722                                           ! 2255 Bit8u mode;
21723                       00006328            _find_vga_entry:
21724                                           ! 2256 {
21725                                           ! 2257  Bit8u i,line=0xFF;
21726 6328           55                         push	bp
21727 6329           89E5                       mov	bp,sp
21728 632B           4C                         dec	sp
21729 632C           4C                         dec	sp
21730 632D           B0                     FF  mov	al,#$FF
21731 632F           8846         FE            mov	-2[bp],al
21732                                           ! 2258  for(i=0;i<=0x14;i++)
21733 6332           30C0                       xor	al,al
21734 6334           8846         FF            mov	-1[bp],al
21735                                           ! 2259   if(vga_modes[i].svgamode==mode)
21736 6337           EB           23            jmp .1DE
21737                       00006339            .1DF:
21738 6339           8A46         FF            mov	al,-1[bp]
21739 633C           30E4                       xor	ah,ah
21740 633E           B1                     05  mov	cl,*5
21741 6340           D3E0                       shl	ax,cl
21742 6342           89C3                       mov	bx,ax
21743 6344           8A87       013C            mov	al,_vga_modes[bx]
21744 6348           3A46         04            cmp	al,4[bp]
21745 634B           75           08            jne 	.1E0
21746                       0000634D            .1E1:
21747                                           ! 2260    {line=i;
21748 634D           8A46         FF            mov	al,-1[bp]
21749 6350           8846         FE            mov	-2[bp],al
21750                                           ! 2261     break;
21751 6353           EB           0E            jmp .1DC
21752                                           ! 2262    }
21753                                           ! 2263  return line;
21754                       00006355            .1E0:
21755                       00006355            .1DD:
21756 6355           8A46         FF            mov	al,-1[bp]
21757 6358           40                         inc	ax
21758 6359           8846         FF            mov	-1[bp],al
21759                       0000635C            .1DE:
21760 635C           8A46         FF            mov	al,-1[bp]
21761 635F           3C                     14  cmp	al,*$14
21762 6361           76           D6            jbe	.1DF
21763                       00006363            .1E2:
21764                       00006363            .1DC:
21765 6363           8A46         FE            mov	al,-2[bp]
21766 6366           89EC                       mov	sp,bp
21767 6368           5D                         pop	bp
21768 6369           C3                         ret
21769                                           ! 2264 }
21770                                           ! 2265 # 2273 "vgabios.c"
21771                                           ! 2273 static void memsetb(seg,offset,value,count)
21772                                           ! 2274   Bit16u seg;
21773                       0000636A            _memsetb:
21774                                           ! 2275   Bit16u offset
21775                                           ! 2275 ;
21776                                           ! 2276   Bit16u value;
21777                                           ! 2277   Bit16u count;
21778                                           ! 2278 {
21779                                           ! 2279  #asm
21780                                           !BCC_ASM
21781                       00000008            _memsetb.count	set	8
21782                       00000002            _memsetb.seg	set	2
21783                       00000006            _memsetb.value	set	6
21784                       00000004            _memsetb.offset	set	4
21785 636A           55                           push bp
21786 636B           89E5                         mov bp, sp
21787                                           
21788 636D           50                             push ax
21789 636E           51                             push cx
21790 636F           06                             push es
21791 6370           57                             push di
21792                                           
21793 6371           8B4E         0A                mov cx, 10[bp] ; count
21794 6374           83F9                   00      cmp cx, #0x00
21795 6377           74           10                je memsetb_end
21796 6379           8B46         04                mov ax, 4[bp] ; segment
21797 637C           8EC0                           mov es, ax
21798 637E           8B46         06                mov ax, 6[bp] ; offset
21799 6381           89C7                           mov di, ax
21800 6383           8A46         08                mov al, 8[bp] ; value
21801 6386           FC                             cld
21802 6387           F3                             rep
21803 6388           AA                              stosb
21804                                           
21805                       00006389            memsetb_end:
21806 6389           5F                             pop di
21807 638A           07                             pop es
21808 638B           59                             pop cx
21809 638C           58                             pop ax
21810                                           
21811 638D           5D                           pop bp
21812                                            ! 2307 endasm
21813                                           !BCC_ENDASM
21814                                           ! 2308 }
21815 638E           C3                         ret
21816                                           ! 2309 
21817                                           ! 2310 
21818                                           ! 2311 static void memsetw(seg,offset,value,count)
21819                                           ! 2312   Bit16u seg;
21820                       0000638F            _memsetw:
21821                                           ! 2313   Bit16u offset;
21822                                           ! 2314   Bit16u value;
21823                                           ! 2315   Bit16u count;
21824                                           ! 2316 {
21825                                           ! 2317  #asm
21826                                           !BCC_ASM
21827                       00000008            _memsetw.count	set	8
21828                       00000002            _memsetw.seg	set	2
21829                       00000006            _memsetw.value	set	6
21830                       00000004            _memsetw.offset	set	4
21831 638F           55                           push bp
21832 6390           89E5                         mov bp, sp
21833                                           
21834 6392           50                             push ax
21835 6393           51                             push cx
21836 6394           06                             push es
21837 6395           57                             push di
21838                                           
21839 6396           8B4E         0A                mov cx, 10[bp] ; count
21840 6399           83F9                   00      cmp cx, #0x00
21841 639C           74           10                je memsetw_end
21842 639E           8B46         04                mov ax, 4[bp] ; segment
21843 63A1           8EC0                           mov es, ax
21844 63A3           8B46         06                mov ax, 6[bp] ; offset
21845 63A6           89C7                           mov di, ax
21846 63A8           8B46         08                mov ax, 8[bp] ; value
21847 63AB           FC                             cld
21848 63AC           F3                             rep
21849 63AD           AB                              stosw
21850                                           
21851                       000063AE            memsetw_end:
21852 63AE           5F                             pop di
21853 63AF           07                             pop es
21854 63B0           59                             pop cx
21855 63B1           58                             pop ax
21856                                           
21857 63B2           5D                           pop bp
21858                                            ! 2345 endasm
21859                                           !BCC_ENDASM
21860                                           ! 2346 }
21861 63B3           C3                         ret
21862                                           ! 2347 
21863                                           ! 2348 
21864                                           ! 2349 static void memcpyb(dseg,doffset,sseg,soffset,count)
21865                                           ! 2350   Bit16u dseg;
21866                       000063B4            _memcpyb:
21867                                           ! 2351   Bit16u doffset;
21868                                           ! 2352   Bit16u sseg;
21869                                           ! 2353   Bit16u soffset;
21870                                           ! 2354   Bit16u count;
21871                                           ! 2355 {
21872                                           ! 2356  #asm
21873                                           !BCC_ASM
21874                       0000000A            _memcpyb.count	set	$A
21875                       00000006            _memcpyb.sseg	set	6
21876                       00000008            _memcpyb.soffset	set	8
21877                       00000002            _memcpyb.dseg	set	2
21878                       00000004            _memcpyb.doffset	set	4
21879 63B4           55                           push bp
21880 63B5           89E5                         mov bp, sp
21881                                           
21882 63B7           50                             push ax
21883 63B8           51                             push cx
21884 63B9           06                             push es
21885 63BA           57                             push di
21886 63BB           1E                             push ds
21887 63BC           56                             push si
21888                                           
21889 63BD           8B4E         0C                mov cx, 12[bp] ; count
21890 63C0           83F9                   00      cmp cx, #0x0000
21891 63C3           74           17                je memcpyb_end
21892 63C5           8B46         04                mov ax, 4[bp] ; dsegment
21893 63C8           8EC0                           mov es, ax
21894 63CA           8B46         06                mov ax, 6[bp] ; doffset
21895 63CD           89C7                           mov di, ax
21896 63CF           8B46         08                mov ax, 8[bp] ; ssegment
21897 63D2           8ED8                           mov ds, ax
21898 63D4           8B46         0A                mov ax, 10[bp] ; soffset
21899 63D7           89C6                           mov si, ax
21900 63D9           FC                             cld
21901 63DA           F3                             rep
21902 63DB           A4                              movsb
21903                                           
21904                       000063DC            memcpyb_end:
21905 63DC           5E                             pop si
21906 63DD           1F                             pop ds
21907 63DE           5F                             pop di
21908 63DF           07                             pop es
21909 63E0           59                             pop cx
21910 63E1           58                             pop ax
21911                                           
21912 63E2           5D                           pop bp
21913                                            ! 2391 endasm
21914                                           !BCC_ENDASM
21915                                           ! 2392 }
21916 63E3           C3                         ret
21917                                           ! 2393 
21918                                           ! 2394 
21919                                           ! 2395 static void memcpyw(dseg,doffset,sseg,soffset,count)
21920                                           ! 2396   Bit16u dseg;
21921                       000063E4            _memcpyw:
21922                                           ! 2397   Bit16u doffset;
21923                                           ! 2398   Bit16u sseg;
21924                                           ! 2399   Bit16u soffset;
21925                                           ! 2400   Bit16u count;
21926                                           ! 2401 {
21927                                           ! 2402  #asm
21928                                           !BCC_ASM
21929                       0000000A            _memcpyw.count	set	$A
21930                       00000006            _memcpyw.sseg	set	6
21931                       00000008            _memcpyw.soffset	set	8
21932                       00000002            _memcpyw.dseg	set	2
21933                       00000004            _memcpyw.doffset	set	4
21934 63E4           55                           push bp
21935 63E5           89E5                         mov bp, sp
21936                                           
21937 63E7           50                             push ax
21938 63E8           51                             push cx
21939 63E9           06                             push es
21940 63EA           57                             push di
21941 63EB           1E                             push ds
21942 63EC           56                             push si
21943                                           
21944 63ED           8B4E         0C                mov cx, 12[bp] ; count
21945 63F0           83F9                   00      cmp cx, #0x0000
21946 63F3           74           17                je memcpyw_end
21947 63F5           8B46         04                mov ax, 4[bp] ; dsegment
21948 63F8           8EC0                           mov es, ax
21949 63FA           8B46         06                mov ax, 6[bp] ; doffset
21950 63FD           89C7                           mov di, ax
21951 63FF           8B46         08                mov ax, 8[bp] ; ssegment
21952 6402           8ED8                           mov ds, ax
21953 6404           8B46         0A                mov ax, 10[bp] ; soffset
21954 6407           89C6                           mov si, ax
21955 6409           FC                             cld
21956 640A           F3                             rep
21957 640B           A5                              movsw
21958                                           
21959                       0000640C            memcpyw_end:
21960 640C           5E                             pop si
21961 640D           1F                             pop ds
21962 640E           5F                             pop di
21963 640F           07                             pop es
21964 6410           59                             pop cx
21965 6411           58                             pop ax
21966                                           
21967 6412           5D                           pop bp
21968                                            ! 2437 endasm
21969                                           !BCC_ENDASM
21970                                           ! 2438 }
21971 6413           C3                         ret
21972                                           ! 2439 # 2447 "vgabios.c"
21973                                           ! 2447 static Bit8u
21974                                           ! 2448 read_byte(seg, offset)
21975                                           ! 2449   Bit16u seg;
21976                       00006414            _read_byte:
21977                                           ! 2450   Bit16u offset;
21978                                           ! 2451 {
21979                                           ! 2452  #asm
21980                                           !BCC_ASM
21981                       00000002            _read_byte.seg	set	2
21982                       00000004            _read_byte.offset	set	4
21983 6414           55                           push bp
21984 6415           89E5                         mov bp, sp
21985                                           
21986 6417           53                             push bx
21987 6418           1E                             push ds
21988 6419           8B46         04                mov ax, 4[bp] ; segment
21989 641C           8ED8                           mov ds, ax
21990 641E           8B5E         06                mov bx, 6[bp] ; offset
21991 6421           8A07                           mov al, [bx]
21992                                               ;; al = return value (byte)
21993 6423           1F                             pop ds
21994 6424           5B                             pop bx
21995                                           
21996 6425           5D                           pop bp
21997                                            ! 2467 endasm
21998                                           !BCC_ENDASM
21999                                           ! 2468 }
22000 6426           C3                         ret
22001                                           ! 2469 
22002                                           ! 2470 
22003                                           ! 2471 static Bit16u
22004                                           ! 2472 read_word(seg, offset)
22005                                           ! 2473   Bit16u seg;
22006                       00006427            _read_word:
22007                                           ! 2474   Bit16u offset;
22008                                           ! 2475 {
22009                                           ! 2476  #asm
22010                                           !BCC_ASM
22011                       00000002            _read_word.seg	set	2
22012                       00000004            _read_word.offset	set	4
22013 6427           55                           push bp
22014 6428           89E5                         mov bp, sp
22015                                           
22016 642A           53                             push bx
22017 642B           1E                             push ds
22018 642C           8B46         04                mov ax, 4[bp] ; segment
22019 642F           8ED8                           mov ds, ax
22020 6431           8B5E         06                mov bx, 6[bp] ; offset
22021 6434           8B07                           mov ax, [bx]
22022                                               ;; ax = return value (word)
22023 6436           1F                             pop ds
22024 6437           5B                             pop bx
22025                                           
22026 6438           5D                           pop bp
22027                                            ! 2491 endasm
22028                                           !BCC_ENDASM
22029                                           ! 2492 }
22030 6439           C3                         ret
22031                                           ! 2493 
22032                                           ! 2494 
22033                                           ! 2495 static void
22034                                           ! 2496 write_byte(seg, offset, data)
22035                                           ! 2497   Bit16u seg;
22036                       0000643A            _write_byte:
22037                                           ! 2498   Bit16u offset;
22038                                           ! 2499   Bit8u data;
22039                                           ! 2500 {
22040                                           ! 2501  #asm
22041                                           !BCC_ASM
22042                       00000002            _write_byte.seg	set	2
22043                       00000006            _write_byte.data	set	6
22044                       00000004            _write_byte.offset	set	4
22045 643A           55                           push bp
22046 643B           89E5                         mov bp, sp
22047                                           
22048 643D           50                             push ax
22049 643E           53                             push bx
22050 643F           1E                             push ds
22051 6440           8B46         04                mov ax, 4[bp] ; segment
22052 6443           8ED8                           mov ds, ax
22053 6445           8B5E         06                mov bx, 6[bp] ; offset
22054 6448           8A46         08                mov al, 8[bp] ; data byte
22055 644B           8807                           mov [bx], al ; write data byte
22056 644D           1F                             pop ds
22057 644E           5B                             pop bx
22058 644F           58                             pop ax
22059                                           
22060 6450           5D                           pop bp
22061                                            ! 2518 endasm
22062                                           !BCC_ENDASM
22063                                           ! 2519 }
22064 6451           C3                         ret
22065                                           ! 2520 
22066                                           ! 2521 
22067                                           ! 2522 static void
22068                                           ! 2523 write_word(seg, offset, data)
22069                                           ! 2524   Bit16u seg;
22070                       00006452            _write_word:
22071                                           ! 2525   Bit16u offset;
22072                                           ! 2526   Bit16u data;
22073                                           ! 2527 {
22074                                           ! 2528  #asm
22075                                           !BCC_ASM
22076                       00000002            _write_word.seg	set	2
22077                       00000006            _write_word.data	set	6
22078                       00000004            _write_word.offset	set	4
22079 6452           55                           push bp
22080 6453           89E5                         mov bp, sp
22081                                           
22082 6455           50                             push ax
22083 6456           53                             push bx
22084 6457           1E                             push ds
22085 6458           8B46         04                mov ax, 4[bp] ; segment
22086 645B           8ED8                           mov ds, ax
22087 645D           8B5E         06                mov bx, 6[bp] ; offset
22088 6460           8B46         08                mov ax, 8[bp] ; data word
22089 6463           8907                           mov [bx], ax ; write data word
22090 6465           1F                             pop ds
22091 6466           5B                             pop bx
22092 6467           58                             pop ax
22093                                           
22094 6468           5D                           pop bp
22095                                            ! 2545 endasm
22096                                           !BCC_ENDASM
22097                                           ! 2546 }
22098 6469           C3                         ret
22099                                           ! 2547 
22100                                           ! 2548 
22101                                           ! 2549  Bit8u
22102                                           ! 2550 inb(port)
22103                                           ! 2551   Bit16u port;
22104                                           export	_inb
22105                       0000646A            _inb:
22106                                           ! 2552 {
22107                                           ! 2553  #asm
22108                                           !BCC_ASM
22109                       00000002            _inb.port	set	2
22110 646A           55                           push bp
22111 646B           89E5                         mov bp, sp
22112                                           
22113 646D           52                             push dx
22114 646E           8B56         04                mov dx, 4[bp]
22115 6471           EC                             in al, dx
22116 6472           5A                             pop dx
22117                                           
22118 6473           5D                           pop bp
22119                                            ! 2563 endasm
22120                                           !BCC_ENDASM
22121                                           ! 2564 }
22122 6474           C3                         ret
22123                                           ! 2565 
22124                                           ! 2566   Bit16u
22125                                           ! 2567 inw(port)
22126                                           ! 2568   Bit16u port;
22127                                           export	_inw
22128                       00006475            _inw:
22129                                           ! 2569 {
22130                                           ! 2570  #asm
22131                                           !BCC_ASM
22132                       00000002            _inw.port	set	2
22133 6475           55                           push bp
22134 6476           89E5                         mov bp, sp
22135                                           
22136 6478           52                             push dx
22137 6479           8B56         04                mov dx, 4[bp]
22138 647C           ED                             in ax, dx
22139 647D           5A                             pop dx
22140                                           
22141 647E           5D                           pop bp
22142                                            ! 2580 endasm
22143                                           !BCC_ENDASM
22144                                           ! 2581 }
22145 647F           C3                         ret
22146                                           ! 2582 
22147                                           ! 2583 
22148                                           ! 2584   void
22149                                           ! 2585 outb(port, val)
22150                                           ! 2586   Bit16u port;
22151                                           export	_outb
22152                       00006480            _outb:
22153                                           ! 2587   Bit8u val;
22154                                           ! 2588 {
22155                                           ! 2589  #asm
22156                                           !BCC_ASM
22157                       00000004            _outb.val	set	4
22158                       00000002            _outb.port	set	2
22159 6480           55                           push bp
22160 6481           89E5                         mov bp, sp
22161                                           
22162 6483           50                             push ax
22163 6484           52                             push dx
22164 6485           8B56         04                mov dx, 4[bp]
22165 6488           8A46         06                mov al, 6[bp]
22166 648B           EE                             out dx, al
22167 648C           5A                             pop dx
22168 648D           58                             pop ax
22169                                           
22170 648E           5D                           pop bp
22171                                            ! 2602 endasm
22172                                           !BCC_ENDASM
22173                                           ! 2603 }
22174 648F           C3                         ret
22175                                           ! 2604 
22176                                           ! 2605 
22177                                           ! 2606   void
22178                                           ! 2607 outw(port, val)
22179                                           ! 2608   Bit16u port;
22180                                           export	_outw
22181                       00006490            _outw:
22182                                           ! 2609   Bit16u val;
22183                                           ! 2610 {
22184                                           ! 2611  #asm
22185                                           !BCC_ASM
22186                       00000004            _outw.val	set	4
22187                       00000002            _outw.port	set	2
22188 6490           55                           push bp
22189 6491           89E5                         mov bp, sp
22190                                           
22191 6493           50                             push ax
22192 6494           52                             push dx
22193 6495           8B56         04                mov dx, 4[bp]
22194 6498           8B46         06                mov ax, 6[bp]
22195 649B           EF                             out dx, ax
22196 649C           5A                             pop dx
22197 649D           58                             pop ax
22198                                           
22199 649E           5D                           pop bp
22200                                            ! 2624 endasm
22201                                           !BCC_ENDASM
22202                                           ! 2625 }
22203 649F           C3                         ret
22204                                           ! 2626 
22205                                           ! 2627 Bit16u get_SS()
22206                                           ! 2628 {
22207                                           export	_get_SS
22208                       000064A0            _get_SS:
22209                                           ! 2629  #asm
22210                                           !BCC_ASM
22211 64A0           8CD0                         mov ax, ss
22212                                            ! 2631 endasm
22213                                           !BCC_ENDASM
22214                                           ! 2632 }
22215 64A2           C3                         ret
22216                                           ! 2633 
22217                                           ! 2634 
22218                                           ! 2635 void unimplemented()
22219                                           ! 2636 {
22220                                           export	_unimplemented
22221                       000064A3            _unimplemented:
22222                                           ! 2637  printf("--> Unimplemented\n");
22223 64A3           55                         push	bp
22224 64A4           89E5                       mov	bp,sp
22225 64A6           BB                   76F7  mov	bx,#.1E3
22226 64A9           53                         push	bx
22227 64AA           E8         0012            call	_printf
22228 64AD           89EC                       mov	sp,bp
22229                                           ! 2638 }
22230 64AF           5D                         pop	bp
22231 64B0           C3                         ret
22232                                           ! 2639 
22233                                           ! 2640 void unknown()
22234                                           ! 2641 {
22235                                           export	_unknown
22236                       000064B1            _unknown:
22237                                           ! 2642  printf("--> Unknown int10\n");
22238 64B1           55                         push	bp
22239 64B2           89E5                       mov	bp,sp
22240 64B4           BB                   76E4  mov	bx,#.1E4
22241 64B7           53                         push	bx
22242 64B8           E8         0004            call	_printf
22243 64BB           89EC                       mov	sp,bp
22244                                           ! 2643 }
22245 64BD           5D                         pop	bp
22246 64BE           C3                         ret
22247                                           ! 2644 
22248                                           ! 2645 
22249                                           ! 2646 
22250                                           ! 2647 void printf(s)
22251                                           ! 2648   Bit8u *s;
22252                                           export	_printf
22253                       000064BF            _printf:
22254                                           ! 2649 {
22255                                           ! 2650   Bit8u c, format_char;
22256                                           ! 2651   Boolean in_format;
22257                                           ! 2652   unsigned format_width, i;
22258                                           ! 2653   Bit16u *arg_ptr;
22259                                           ! 2654   Bit16u arg_seg, arg, digit, nibble, shift_count;
22260                                           ! 2655 
22261                                           ! 2656   arg_ptr = &s;
22262 64BF           55                         push	bp
22263 64C0           89E5                       mov	bp,sp
22264 64C2           83C4                   EC  add	sp,*-$14
22265 64C5           8D5E         04            lea	bx,4[bp]
22266 64C8           895E         F6            mov	-$A[bp],bx
22267                                           ! 2657   arg_seg = get_SS();
22268 64CB           E8         FFD2            call	_get_SS
22269 64CE           8946         F4            mov	-$C[bp],ax
22270                                           ! 2658 
22271                                           ! 2659   in_format = 0;
22272 64D1           31C0                       xor	ax,ax
22273 64D3           8946         FC            mov	-4[bp],ax
22274                                           ! 2660   format_width = 0;
22275 64D6           31C0                       xor	ax,ax
22276 64D8           8946         FA            mov	-6[bp],ax
22277                                           ! 2661 
22278                                           ! 2662   while (c = read_byte(0xc000, s)) {
22279 64DB           E9         0104            br 	.1E6
22280                       000064DE            .1E7:
22281                                           ! 2663     if ( c == '%' ) {
22282 64DE           8A46         FF            mov	al,-1[bp]
22283 64E1           3C                     25  cmp	al,*$25
22284 64E3           75           0E            jne 	.1E8
22285                       000064E5            .1E9:
22286                                           ! 2664       in_format = 1;
22287 64E5           B8                   0001  mov	ax,*1
22288 64E8           8946         FC            mov	-4[bp],ax
22289                                           ! 2665       format_width = 0;
22290 64EB           31C0                       xor	ax,ax
22291 64ED           8946         FA            mov	-6[bp],ax
22292                                           ! 2666       }
22293                                           ! 2667     else if (in_format) {
22294 64F0           E9         00E8            br 	.1EA
22295                       000064F3            .1E8:
22296 64F3           8B46         FC            mov	ax,-4[bp]
22297 64F6           85C0                       test	ax,ax
22298 64F8         0F84         00CF            beq 	.1EB
22299                       000064FC            .1EC:
22300                                           ! 2668       if ( (c>='0') && (c<='9') ) {
22301 64FC           8A46         FF            mov	al,-1[bp]
22302 64FF           3C                     30  cmp	al,*$30
22303 6501           72           28            jb  	.1ED
22304                       00006503            .1EF:
22305 6503           8A46         FF            mov	al,-1[bp]
22306 6506           3C                     39  cmp	al,*$39
22307 6508           77           21            ja  	.1ED
22308                       0000650A            .1EE:
22309                                           ! 2669         format_width = (format_width * 10) + (c - '0');
22310 650A           8A46         FF            mov	al,-1[bp]
22311 650D           30E4                       xor	ah,ah
22312 650F           05                   FFD0  add	ax,*-$30
22313 6512           50                         push	ax
22314 6513           8B46         FA            mov	ax,-6[bp]
22315 6516           89C2                       mov	dx,ax
22316 6518           D1E0                       shl	ax,*1
22317 651A           D1E0                       shl	ax,*1
22318 651C           01D0                       add	ax,dx
22319 651E           D1E0                       shl	ax,*1
22320 6520           0346         EA            add	ax,-$16[bp]
22321 6523           44                         inc	sp
22322 6524           44                         inc	sp
22323 6525           8946         FA            mov	-6[bp],ax
22324                                           ! 2670         }
22325                                           ! 2671       else if (c == 'x') {
22326 6528           E9         009E            br 	.1F0
22327                       0000652B            .1ED:
22328 652B           8A46         FF            mov	al,-1[bp]
22329 652E           3C                     78  cmp	al,*$78
22330 6530         0F85         0095            bne 	.1F1
22331                       00006534            .1F2:
22332                                           ! 2672         arg_ptr++;
22333 6534           8B5E         F6            mov	bx,-$A[bp]
22334 6537           43                         inc	bx
22335 6538           43                         inc	bx
22336 6539           895E         F6            mov	-$A[bp],bx
22337                                           ! 2673         arg = read_word(arg_seg, arg_ptr);
22338 653C           FF76         F6            push	-$A[bp]
22339 653F           FF76         F4            push	-$C[bp]
22340 6542           E8         FEE2            call	_read_word
22341 6545           83C4                   04  add	sp,*4
22342 6548           8946         F2            mov	-$E[bp],ax
22343                                           ! 2674         if (format_width == 0)
22344 654B           8B46         FA            mov	ax,-6[bp]
22345 654E           85C0                       test	ax,ax
22346 6550           75           06            jne 	.1F3
22347                       00006552            .1F4:
22348                                           ! 2675           format_width = 4;
22349 6552           B8                   0004  mov	ax,*4
22350 6555           8946         FA            mov	-6[bp],ax
22351                                           ! 2676         i = 0;
22352                       00006558            .1F3:
22353 6558           31C0                       xor	ax,ax
22354 655A           8946         F8            mov	-8[bp],ax
22355                                           ! 2677         digit = format_width - 1;
22356 655D           8B46         FA            mov	ax,-6[bp]
22357 6560           48                         dec	ax
22358 6561           8946         F0            mov	-$10[bp],ax
22359                                           ! 2678         for (i=0; i<format_width; i++) {
22360 6564           31C0                       xor	ax,ax
22361 6566           8946         F8            mov	-8[bp],ax
22362 6569           EB           51            jmp .1F7
22363                       0000656B            .1F8:
22364                                           ! 2679           nibble = (arg >> (4 * digit)) & 0x000f;
22365 656B           8B46         F0            mov	ax,-$10[bp]
22366 656E           D1E0                       shl	ax,*1
22367 6570           D1E0                       shl	ax,*1
22368 6572           89C3                       mov	bx,ax
22369 6574           8B46         F2            mov	ax,-$E[bp]
22370 6577           89D9                       mov	cx,bx
22371 6579           D3E8                       shr	ax,cl
22372 657B           24                     0F  and	al,*$F
22373 657D           30E4                       xor	ah,ah
22374 657F           8946         EE            mov	-$12[bp],ax
22375                                           ! 2680           if (nibble <= 9)
22376 6582           8B46         EE            mov	ax,-$12[bp]
22377 6585           3D                   0009  cmp	ax,*9
22378 6588           77           13            ja  	.1F9
22379                       0000658A            .1FA:
22380                                           ! 2681             outb(0x0500, nibble + '0');
22381 658A           8B46         EE            mov	ax,-$12[bp]
22382 658D           05                   0030  add	ax,*$30
22383 6590           50                         push	ax
22384 6591           B8                   0500  mov	ax,#$500
22385 6594           50                         push	ax
22386 6595           E8         FEE8            call	_outb
22387 6598           83C4                   04  add	sp,*4
22388                                           ! 2682           else
22389                                           ! 2683             outb(0x0500, (nibble - 10) + 'A');
22390 659B           EB           11            jmp .1FB
22391                       0000659D            .1F9:
22392 659D           8B46         EE            mov	ax,-$12[bp]
22393 65A0           05                   0037  add	ax,*$37
22394 65A3           50                         push	ax
22395 65A4           B8                   0500  mov	ax,#$500
22396 65A7           50                         push	ax
22397 65A8           E8         FED5            call	_outb
22398 65AB           83C4                   04  add	sp,*4
22399                                           ! 2684           digit--;
22400                       000065AE            .1FB:
22401 65AE           8B46         F0            mov	ax,-$10[bp]
22402 65B1           48                         dec	ax
22403 65B2           8946         F0            mov	-$10[bp],ax
22404                                           ! 2685           }
22405                                           ! 2686         in_format = 0;
22406                       000065B5            .1F6:
22407 65B5           8B46         F8            mov	ax,-8[bp]
22408 65B8           40                         inc	ax
22409 65B9           8946         F8            mov	-8[bp],ax
22410                       000065BC            .1F7:
22411 65BC           8B46         F8            mov	ax,-8[bp]
22412 65BF           3B46         FA            cmp	ax,-6[bp]
22413 65C2           72           A7            jb 	.1F8
22414                       000065C4            .1FC:
22415                       000065C4            .1F5:
22416 65C4           31C0                       xor	ax,ax
22417 65C6           8946         FC            mov	-4[bp],ax
22418                                           ! 2687         }
22419                                           ! 2688 
22420                                           ! 2689 
22421                                           ! 2690 
22422                                           ! 2691       }
22423                       000065C9            .1F1:
22424                       000065C9            .1F0:
22425                                           ! 2692     else {
22426 65C9           EB           10            jmp .1FD
22427                       000065CB            .1EB:
22428                                           ! 2693       outb(0x0500, c);
22429 65CB           8A46         FF            mov	al,-1[bp]
22430 65CE           30E4                       xor	ah,ah
22431 65D0           50                         push	ax
22432 65D1           B8                   0500  mov	ax,#$500
22433 65D4           50                         push	ax
22434 65D5           E8         FEA8            call	_outb
22435 65D8           83C4                   04  add	sp,*4
22436                                           ! 2694       }
22437                                           ! 2695     s ++;
22438                       000065DB            .1FD:
22439                       000065DB            .1EA:
22440 65DB           8B5E         04            mov	bx,4[bp]
22441 65DE           43                         inc	bx
22442 65DF           895E         04            mov	4[bp],bx
22443                                           ! 2696     }
22444                                           ! 2697 }
22445                       000065E2            .1E6:
22446 65E2           FF76         04            push	4[bp]
22447 65E5           B8                   C000  mov	ax,#$C000
22448 65E8           50                         push	ax
22449 65E9           E8         FE28            call	_read_byte
22450 65EC           83C4                   04  add	sp,*4
22451 65EF           8846         FF            mov	-1[bp],al
22452 65F2           84C0                       test	al,al
22453 65F4         0F85         FEE6            bne 	.1E7
22454                       000065F8            .1FE:
22455                       000065F8            .1E5:
22456 65F8           89EC                       mov	sp,bp
22457 65FA           5D                         pop	bp
22458 65FB           C3                         ret
22459                                           ! 2698 
22460                                           ! 2699 
22461                                           ! 2700 # 1 "vbe.c" 1
22462                                           ! 1 # 44 "vbe.c"
22463                                           ! 44 # 1 "vbetables.h" 1
22464                                           ! 1 # 11 "vbetables.h"
22465                                           ! 11 typedef struct ModeInfoListItem
22466                                           ! 12 {
22467                                           ! 13         Bit16u mode;
22468                                           ! 14         ModeInfoBlockCompact info;
22469                                           ! 15 } ModeInfoListItem;
22470                                           ! 16 
22471                                           ! 17 
22472                                           ! 18 
22473                                           ! 19 static ModeInfoListItem mode_info_list[]=
22474                                           ! 20 {
22475                                           
22476 65FC                  00000001            .blkb	1
22477                       000065FD            _mode_info_list:
22478                                           ! 21         {
22479                                           ! 22                 0x146,
22480 65FD                      0146            .word	$146
22481                                           ! 23                 {
22482                                           ! 24 
22483                                           ! 25 
22484                                           ! 26 
22485                                           ! 27                                         0x0001 |
22486                                           ! 28                                         0x0002 |
22487                                           ! 29                                         0x0008 |
22488                                           ! 30 
22489                                           ! 31                                         0x0080 |
22490                                           ! 32 
22491                                           ! 33                                         0x0010,
22492 65FF                      009B            .word	$9B
22493                                           ! 34                                         0x02 |
22494                                           ! 35                                         0x04,
22495 6601                        06            .byte	6
22496                                           ! 36                                         0,
22497 6602                        00            .byte	0
22498                                           ! 37                                         64,
22499 6603                      0040            .word	$40
22500                                           ! 38                                         64,
22501 6605                      0040            .word	$40
22502                                           ! 39                                         0xA000,
22503 6607                      A000            .word	$A000
22504                                           ! 40                                         0,
22505 6609                      0000            .word	0
22506                                           ! 41                                  
22507                                           ! 41        0,
22508 660B                      0000            .word	0
22509 660D                      0000            .word	0
22510                                           ! 42                                         320,
22511 660F                      0140            .word	$140
22512                                           ! 43 
22513                                           ! 44                                         320,
22514 6611                      0140            .word	$140
22515                                           ! 45                                         200,
22516 6613                      00C8            .word	$C8
22517                                           ! 46                                         8,
22518 6615                        08            .byte	8
22519                                           ! 47                                         16,
22520 6616                        10            .byte	$10
22521                                           ! 48                                         1,
22522 6617                        01            .byte	1
22523                                           ! 49                                         8,
22524 6618                        08            .byte	8
22525                                           ! 50                                         1,
22526 6619                        01            .byte	1
22527                                           ! 51                                         0x04,
22528 661A                        04            .byte	4
22529                                           ! 52                                         0,
22530 661B                        00            .byte	0
22531                                           ! 53                                         3,
22532 661C                        03            .byte	3
22533                                           ! 54                                         0,
22534 661D                        00            .byte	0
22535                                           ! 55 
22536                                           ! 56                                         0,
22537 661E                        00            .byte	0
22538                                           ! 57                                         0,
22539 661F                        00            .byte	0
22540                                           ! 58                                         0,
22541 6620                        00            .byte	0
22542                                           ! 59                                         0,
22543 6621                        00            .byte	0
22544                                           ! 60                                         0,
22545 6622                        00            .byte	0
22546                                           ! 61                                         0,
22547 6623                        00            .byte	0
22548                                           ! 62                                         0,
22549 6624                        00            .byte	0
22550                                           ! 63                                         0,
22551 6625                        00            .byte	0
22552                                           ! 64                                         0,
22553 6626                        00            .byte	0
22554                                           ! 65 
22555                                           ! 66 
22556                                           ! 67                                         0xE0000000,
22557 6627                      0000            .word	0
22558 6629                      E000            .word	$E000
22559                                           ! 68 
22560                                           ! 69 
22561                                           ! 70 
22562                                           ! 71                                         0,
22563 662B                      0000            .word	0
22564 662D                      0000            .word	0
22565                                           ! 72                                         0,
22566 662F                      0000            .word	0
22567                                           ! 73 
22568                                           ! 74                                         320,
22569 6631                      0140            .word	$140
22570                                           ! 75                                         0,
22571 6633                        00            .byte	0
22572                                           ! 76                                         0,
22573 6634                        00            .byte	0
22574                                           ! 77                                         0,
22575 6635                        00            .byte	0
22576                                           ! 78                                         0,
22577 6636                        00            .byte	0
22578                                           ! 79                                         0,
22579 6637                        00            .byte	0
22580                                           ! 80                                         0,
22581 6638                        00            .byte	0
22582                                           ! 81                                         0,
22583 6639                        00            .byte	0
22584                                           ! 82                                         0,
22585 663A                        00            .byte	0
22586                                           ! 83                                         0,
22587 663B                        00            .byte	0
22588                                           ! 84                                         0,
22589 663C                        00            .byte	0
22590                                           ! 85                                         0,
22591 663D                      0000            .word	0
22592 663F                      0000            .word	0
22593                                           ! 86 
22594                                           ! 87                 }
22595                                           ! 88         },
22596                                           ! 89 
22597                                           ! 90         {
22598                                           ! 91                 0x100,
22599 6641                      0100            .word	$100
22600                                           ! 92                 {
22601                                           ! 93 
22602                                           ! 94 
22603                                           ! 95 
22604                                           ! 96                                         0x0001 |
22605                                           ! 97                                         0x0002 |
22606                                           ! 98                                         0x0008 |
22607                                           ! 99 
22608                                           ! 100                                         0x0080 |
22609                                           ! 101 
22610                                           ! 102                                         0x0010,
22611 6643                      009B            .word	$9B
22612                                           ! 103                                         0x01 |
22613                                           ! 104                                         0x02 |
22614                                           ! 105                                     
22615                                           ! 105     0x04,
22616 6645                        07            .byte	7
22617                                           ! 106                                         0,
22618 6646                        00            .byte	0
22619                                           ! 107                                         64,
22620 6647                      0040            .word	$40
22621                                           ! 108                                         64,
22622 6649                      0040            .word	$40
22623                                           ! 109                                         0xA000,
22624 664B                      A000            .word	$A000
22625                                           ! 110                                         0,
22626 664D                      0000            .word	0
22627                                           ! 111                                         0,
22628 664F                      0000            .word	0
22629 6651                      0000            .word	0
22630                                           ! 112                                         640,
22631 6653                      0280            .word	$280
22632                                           ! 113 
22633                                           ! 114                                         640,
22634 6655                      0280            .word	$280
22635                                           ! 115                                         400,
22636 6657                      0190            .word	$190
22637                                           ! 116                                         8,
22638 6659                        08            .byte	8
22639                                           ! 117                                         16,
22640 665A                        10            .byte	$10
22641                                           ! 118                                         1,
22642 665B                        01            .byte	1
22643                                           ! 119                                         8,
22644 665C                        08            .byte	8
22645                                           ! 120                                         4,
22646 665D                        04            .byte	4
22647                                           ! 121                                         0x04,
22648 665E                        04            .byte	4
22649                                           ! 122                                         0,
22650 665F                        00            .byte	0
22651                                           ! 123                                         15,
22652 6660                        0F            .byte	$F
22653                                           ! 124                                         0,
22654 6661                        00            .byte	0
22655                                           ! 125 
22656                                           ! 126                                         0,
22657 6662                        00            .byte	0
22658                                           ! 127                                         0,
22659 6663                        00            .byte	0
22660                                           ! 128                                         0,
22661 6664                        00            .byte	0
22662                                           ! 129                                         0,
22663 6665                        00            .byte	0
22664                                           ! 130                                         0,
22665 6666                        00            .byte	0
22666                                           ! 131                                         0,
22667 6667                        00            .byte	0
22668                                           ! 132                                         0,
22669 6668                        00            .byte	0
22670                                           ! 133                                         0,
22671 6669                        00            .byte	0
22672                                           ! 134                                         0,
22673 666A                        00            .byte	0
22674                                           ! 135 
22675                                           ! 136 
22676                                           ! 137                                         0xE0000000,
22677 666B                      0000            .word	0
22678 666D                      E000            .word	$E000
22679                                           ! 138 
22680                                           ! 139 
22681                                           ! 140 
22682                                           ! 141                                         0,
22683 666F                      0000            .word	0
22684 6671                      0000            .word	0
22685                                           ! 142                                         0,
22686 6673                      0000            .word	0
22687                                           ! 143 
22688                                           ! 144                                         640,
22689 6675                      0280            .word	$280
22690                                           ! 145                                         0,
22691 6677                        00            .byte	0
22692                                           ! 146                                         0,
22693 6678                        00            .byte	0
22694                                           ! 147                                         0,
22695 6679                        00            .byte	0
22696                                           ! 148                                         0,
22697 667A                        00            .byte	0
22698                                           ! 149                                         0,
22699 667B                        00            .byte	0
22700                                           ! 150                                         0,
22701 667C                        00            .byte	0
22702                                           ! 151                                         0,
22703 667D                        00            .byte	0
22704                                           ! 152                                         0,
22705 667E                        00            .byte	0
22706                                           ! 153                                         0,
22707 667F                        00            .byte	0
22708                                           ! 154                                         0,
22709 6680                        00            .byte	0
22710                                           ! 155                                         0,
22711 6681                      0000            .word	0
22712 6683                      0000            .word	0
22713                                           ! 156 
22714                                           ! 157                 }
22715                                           ! 158         },
22716                                           ! 159 
22717                                           ! 160         {
22718                                           ! 161                 0x101,
22719 6685                      0101            .word	$101
22720                                           ! 162                 {
22721                                           ! 163 
22722                                           ! 164 
22723                                           ! 165 
22724                                           ! 166                                         0x0001 |
22725                                           ! 167                                         0x0002 |
22726                                           ! 168             
22727                                           ! 168                             0x0008 |
22728                                           ! 169 
22729                                           ! 170                                         0x0080 |
22730                                           ! 171 
22731                                           ! 172                                         0x0010,
22732 6687                      009B            .word	$9B
22733                                           ! 173                                         0x02 |
22734                                           ! 174                                         0x04,
22735 6689                        06            .byte	6
22736                                           ! 175                                         0,
22737 668A                        00            .byte	0
22738                                           ! 176                                         64,
22739 668B                      0040            .word	$40
22740                                           ! 177                                         64,
22741 668D                      0040            .word	$40
22742                                           ! 178                                         0xA000,
22743 668F                      A000            .word	$A000
22744                                           ! 179                                         0,
22745 6691                      0000            .word	0
22746                                           ! 180                                         0,
22747 6693                      0000            .word	0
22748 6695                      0000            .word	0
22749                                           ! 181                                         640,
22750 6697                      0280            .word	$280
22751                                           ! 182 
22752                                           ! 183                                         640,
22753 6699                      0280            .word	$280
22754                                           ! 184                                         480,
22755 669B                      01E0            .word	$1E0
22756                                           ! 185                                         8,
22757 669D                        08            .byte	8
22758                                           ! 186                                         16,
22759 669E                        10            .byte	$10
22760                                           ! 187                                         1,
22761 669F                        01            .byte	1
22762                                           ! 188                                         8,
22763 66A0                        08            .byte	8
22764                                           ! 189                                         5,
22765 66A1                        05            .byte	5
22766                                           ! 190                                         0x04,
22767 66A2                        04            .byte	4
22768                                           ! 191                                         0,
22769 66A3                        00            .byte	0
22770                                           ! 192                                         11,
22771 66A4                        0B            .byte	$B
22772                                           ! 193                                         0,
22773 66A5                        00            .byte	0
22774                                           ! 194 
22775                                           ! 195                                         0,
22776 66A6                        00            .byte	0
22777                                           ! 196                                         0,
22778 66A7                        00            .byte	0
22779                                           ! 197                                         0,
22780 66A8                        00            .byte	0
22781                                           ! 198                                         0,
22782 66A9                        00            .byte	0
22783                                           ! 199                                         0,
22784 66AA                        00            .byte	0
22785                                           ! 200                                         0,
22786 66AB                        00            .byte	0
22787                                           ! 201                                         0,
22788 66AC                        00            .byte	0
22789                                           ! 202                                         0,
22790 66AD                        00            .byte	0
22791                                           ! 203                                         0,
22792 66AE                        00            .byte	0
22793                                           ! 204 
22794                                           ! 205 
22795                                           ! 206                                         0xE0000000,
22796 66AF                      0000            .word	0
22797 66B1                      E000            .word	$E000
22798                                           ! 207 
22799                                           ! 208 
22800                                           ! 209 
22801                                           ! 210                                         0,
22802 66B3                      0000            .word	0
22803 66B5                      0000            .word	0
22804                                           ! 211                                         0,
22805 66B7                      0000            .word	0
22806                                           ! 212 
22807                                           ! 213                                         640,
22808 66B9                      0280            .word	$280
22809                                           ! 214                                         0,
22810 66BB                        00            .byte	0
22811                                           ! 215                                         0,
22812 66BC                        00            .byte	0
22813                                           ! 216                                         0,
22814 66BD                        00            .byte	0
22815                                           ! 217                                         0,
22816 66BE                        00            .byte	0
22817                                           ! 218                                         0,
22818 66BF                        00            .byte	0
22819                                           ! 219                                         0,
22820 66C0                        00            .byte	0
22821                                           ! 220                                         0,
22822 66C1                        00            .byte	0
22823                                           ! 221                                         0,
22824 66C2                        00            .byte	0
22825                                           ! 222                                         0,
22826 66C3                        00            .byte	0
22827                                           ! 223                                         0,
22828 66C4                        00            .byte	0
22829                                           ! 224                    
22830                                           ! 224                      0,
22831 66C5                      0000            .word	0
22832 66C7                      0000            .word	0
22833                                           ! 225 
22834                                           ! 226                 }
22835                                           ! 227         },
22836                                           ! 228 
22837                                           ! 229         {
22838                                           ! 230                 0x102,
22839 66C9                      0102            .word	$102
22840                                           ! 231                 {
22841                                           ! 232 
22842                                           ! 233 
22843                                           ! 234 
22844                                           ! 235                                         0x0001 |
22845                                           ! 236                                         0x0002 |
22846                                           ! 237                                         0x0008 |
22847                                           ! 238                                         0x0010,
22848 66CB                      001B            .word	$1B
22849                                           ! 239                                         0x01 |
22850                                           ! 240                                         0x02 |
22851                                           ! 241                                         0x04,
22852 66CD                        07            .byte	7
22853                                           ! 242                                         0,
22854 66CE                        00            .byte	0
22855                                           ! 243                                         64,
22856 66CF                      0040            .word	$40
22857                                           ! 244                                         64,
22858 66D1                      0040            .word	$40
22859                                           ! 245                                         0xA000,
22860 66D3                      A000            .word	$A000
22861                                           ! 246                                         0,
22862 66D5                      0000            .word	0
22863                                           ! 247                                         0,
22864 66D7                      0000            .word	0
22865 66D9                      0000            .word	0
22866                                           ! 248                                         100,
22867 66DB                      0064            .word	$64
22868                                           ! 249 
22869                                           ! 250                                         800,
22870 66DD                      0320            .word	$320
22871                                           ! 251                                         600,
22872 66DF                      0258            .word	$258
22873                                           ! 252                                         8,
22874 66E1                        08            .byte	8
22875                                           ! 253                                         16,
22876 66E2                        10            .byte	$10
22877                                           ! 254                                         4,
22878 66E3                        04            .byte	4
22879                                           ! 255                                         4,
22880 66E4                        04            .byte	4
22881                                           ! 256                                         1,
22882 66E5                        01            .byte	1
22883                                           ! 257                                         0x03,
22884 66E6                        03            .byte	3
22885                                           ! 258                                         0,
22886 66E7                        00            .byte	0
22887                                           ! 259                                         0,
22888 66E8                        00            .byte	0
22889                                           ! 260                                         0,
22890 66E9                        00            .byte	0
22891                                           ! 261 
22892                                           ! 262                                         0,
22893 66EA                        00            .byte	0
22894                                           ! 263                                         0,
22895 66EB                        00            .byte	0
22896                                           ! 264                                         0,
22897 66EC                        00            .byte	0
22898                                           ! 265                                         0,
22899 66ED                        00            .byte	0
22900                                           ! 266                                         0,
22901 66EE                        00            .byte	0
22902                                           ! 267                                         0,
22903 66EF                        00            .byte	0
22904                                           ! 268                                         0,
22905 66F0                        00            .byte	0
22906                                           ! 269                                         0,
22907 66F1                        00            .byte	0
22908                                           ! 270                                         0,
22909 66F2                        00            .byte	0
22910                                           ! 271 
22911                                           ! 272                                         0,
22912 66F3                      0000            .word	0
22913 66F5                      0000            .word	0
22914                                           ! 273                                         0,
22915 66F7                      0000            .word	0
22916 66F9                      0000            .word	0
22917                                           ! 274                                         0,
22918 66FB                      0000            .word	0
22919                                           ! 275 
22920                                           ! 276                                         100,
22921 66FD                      0064            .word	$64
22922                                           ! 277                                         0,
22923 66FF                        00            .byte	0
22924                                           ! 278                                         0,
22925 6700                        00            .byte	0
22926                                           ! 279                                         0,
22927 6701                        00            .byte	0
22928                                           ! 280                                         0,
22929 6702                        00            .byte	0
22930                                           ! 281                                         0,
22931 6703                        00            .byte	0
22932                                           ! 282                                  
22933                                           ! 282        0,
22934 6704                        00            .byte	0
22935                                           ! 283                                         0,
22936 6705                        00            .byte	0
22937                                           ! 284                                         0,
22938 6706                        00            .byte	0
22939                                           ! 285                                         0,
22940 6707                        00            .byte	0
22941                                           ! 286                                         0,
22942 6708                        00            .byte	0
22943                                           ! 287                                         0,
22944 6709                      0000            .word	0
22945 670B                      0000            .word	0
22946                                           ! 288 
22947                                           ! 289                 }
22948                                           ! 290         },
22949                                           ! 291 
22950                                           ! 292         {
22951                                           ! 293                 0x103,
22952 670D                      0103            .word	$103
22953                                           ! 294                 {
22954                                           ! 295 
22955                                           ! 296 
22956                                           ! 297 
22957                                           ! 298                                         0x0001 |
22958                                           ! 299                                         0x0002 |
22959                                           ! 300                                         0x0008 |
22960                                           ! 301 
22961                                           ! 302                                         0x0080 |
22962                                           ! 303 
22963                                           ! 304                                         0x0010,
22964 670F                      009B            .word	$9B
22965                                           ! 305                                         0x01 |
22966                                           ! 306                                         0x02 |
22967                                           ! 307                                         0x04,
22968 6711                        07            .byte	7
22969                                           ! 308                                         0,
22970 6712                        00            .byte	0
22971                                           ! 309                                         64,
22972 6713                      0040            .word	$40
22973                                           ! 310                                         64,
22974 6715                      0040            .word	$40
22975                                           ! 311                                         0xA000,
22976 6717                      A000            .word	$A000
22977                                           ! 312                                         0,
22978 6719                      0000            .word	0
22979                                           ! 313                                         0,
22980 671B                      0000            .word	0
22981 671D                      0000            .word	0
22982                                           ! 314                                         800,
22983 671F                      0320            .word	$320
22984                                           ! 315 
22985                                           ! 316                                         800,
22986 6721                      0320            .word	$320
22987                                           ! 317                                         600,
22988 6723                      0258            .word	$258
22989                                           ! 318                                         8,
22990 6725                        08            .byte	8
22991                                           ! 319                                         16,
22992 6726                        10            .byte	$10
22993                                           ! 320                                         1,
22994 6727                        01            .byte	1
22995                                           ! 321                                         8,
22996 6728                        08            .byte	8
22997                                           ! 322                                         8,
22998 6729                        08            .byte	8
22999                                           ! 323                                         0x04,
23000 672A                        04            .byte	4
23001                                           ! 324                                         0,
23002 672B                        00            .byte	0
23003                                           ! 325                                         7,
23004 672C                        07            .byte	7
23005                                           ! 326                                         0,
23006 672D                        00            .byte	0
23007                                           ! 327 
23008                                           ! 328                                         0,
23009 672E                        00            .byte	0
23010                                           ! 329                                         0,
23011 672F                        00            .byte	0
23012                                           ! 330                                         0,
23013 6730                        00            .byte	0
23014                                           ! 331                                         0,
23015 6731                        00            .byte	0
23016                                           ! 332                                         0,
23017 6732                        00            .byte	0
23018                                           ! 333                                         0,
23019 6733                        00            .byte	0
23020                                           ! 334                                         0,
23021 6734                        00            .byte	0
23022                                           ! 335                                         0,
23023 6735                        00            .byte	0
23024                                           ! 336                                         0,
23025 6736                        00            .byte	0
23026                                           ! 337 
23027                                           ! 338 
23028                                           ! 339                                         0xE0000000,
23029 6737                      0000            .word	0
23030 6739                      E000            .word	$E000
23031                                           ! 340 
23032                                           ! 341 
23033                                           ! 342 
23034                                           ! 343                                         0,
23035 673B                      0000            .word	0
23036 673D                      0000            .word	0
23037                                           ! 344                                         0,
23038 673F                      0000            .word	0
23039                                           ! 345 
23040                                           ! 346                             
23041                                           ! 346             800,
23042 6741                      0320            .word	$320
23043                                           ! 347                                         0,
23044 6743                        00            .byte	0
23045                                           ! 348                                         0,
23046 6744                        00            .byte	0
23047                                           ! 349                                         0,
23048 6745                        00            .byte	0
23049                                           ! 350                                         0,
23050 6746                        00            .byte	0
23051                                           ! 351                                         0,
23052 6747                        00            .byte	0
23053                                           ! 352                                         0,
23054 6748                        00            .byte	0
23055                                           ! 353                                         0,
23056 6749                        00            .byte	0
23057                                           ! 354                                         0,
23058 674A                        00            .byte	0
23059                                           ! 355                                         0,
23060 674B                        00            .byte	0
23061                                           ! 356                                         0,
23062 674C                        00            .byte	0
23063                                           ! 357                                         0,
23064 674D                      0000            .word	0
23065 674F                      0000            .word	0
23066                                           ! 358 
23067                                           ! 359                 }
23068                                           ! 360         },
23069                                           ! 361 
23070                                           ! 362         {
23071                                           ! 363                 0x105,
23072 6751                      0105            .word	$105
23073                                           ! 364                 {
23074                                           ! 365 
23075                                           ! 366 
23076                                           ! 367 
23077                                           ! 368                                         0x0001 |
23078                                           ! 369                                         0x0002 |
23079                                           ! 370                                         0x0008 |
23080                                           ! 371 
23081                                           ! 372                                         0x0080 |
23082                                           ! 373 
23083                                           ! 374                                         0x0010,
23084 6753                      009B            .word	$9B
23085                                           ! 375                                         0x01 |
23086                                           ! 376                                         0x02 |
23087                                           ! 377                                         0x04,
23088 6755                        07            .byte	7
23089                                           ! 378                                         0,
23090 6756                        00            .byte	0
23091                                           ! 379                                         64,
23092 6757                      0040            .word	$40
23093                                           ! 380                                         64,
23094 6759                      0040            .word	$40
23095                                           ! 381                                         0xA000,
23096 675B                      A000            .word	$A000
23097                                           ! 382                                         0,
23098 675D                      0000            .word	0
23099                                           ! 383                                         0,
23100 675F                      0000            .word	0
23101 6761                      0000            .word	0
23102                                           ! 384                                         1024,
23103 6763                      0400            .word	$400
23104                                           ! 385 
23105                                           ! 386                                         1024,
23106 6765                      0400            .word	$400
23107                                           ! 387                                         768,
23108 6767                      0300            .word	$300
23109                                           ! 388                                         8,
23110 6769                        08            .byte	8
23111                                           ! 389                                         16,
23112 676A                        10            .byte	$10
23113                                           ! 390                                         1,
23114 676B                        01            .byte	1
23115                                           ! 391                                         8,
23116 676C                        08            .byte	8
23117                                           ! 392                                         12,
23118 676D                        0C            .byte	$C
23119                                           ! 393                                         0x04,
23120 676E                        04            .byte	4
23121                                           ! 394                                         0,
23122 676F                        00            .byte	0
23123                                           ! 395                                         3,
23124 6770                        03            .byte	3
23125                                           ! 396                                         0,
23126 6771                        00            .byte	0
23127                                           ! 397 
23128                                           ! 398                                         0,
23129 6772                        00            .byte	0
23130                                           ! 399                                         0,
23131 6773                        00            .byte	0
23132                                           ! 400                                         0,
23133 6774                        00            .byte	0
23134                                           ! 401                                         0,
23135 6775                        00            .byte	0
23136                                           ! 402                                         0,
23137 6776                        00            .byte	0
23138                                           ! 403                                         0,
23139 6777                        00            .byte	0
23140                                           ! 404                                  
23141                                           ! 404        0,
23142 6778                        00            .byte	0
23143                                           ! 405                                         0,
23144 6779                        00            .byte	0
23145                                           ! 406                                         0,
23146 677A                        00            .byte	0
23147                                           ! 407 
23148                                           ! 408 
23149                                           ! 409                                         0xE0000000,
23150 677B                      0000            .word	0
23151 677D                      E000            .word	$E000
23152                                           ! 410 
23153                                           ! 411 
23154                                           ! 412 
23155                                           ! 413                                         0,
23156 677F                      0000            .word	0
23157 6781                      0000            .word	0
23158                                           ! 414                                         0,
23159 6783                      0000            .word	0
23160                                           ! 415 
23161                                           ! 416                                         1024,
23162 6785                      0400            .word	$400
23163                                           ! 417                                         0,
23164 6787                        00            .byte	0
23165                                           ! 418                                         0,
23166 6788                        00            .byte	0
23167                                           ! 419                                         0,
23168 6789                        00            .byte	0
23169                                           ! 420                                         0,
23170 678A                        00            .byte	0
23171                                           ! 421                                         0,
23172 678B                        00            .byte	0
23173                                           ! 422                                         0,
23174 678C                        00            .byte	0
23175                                           ! 423                                         0,
23176 678D                        00            .byte	0
23177                                           ! 424                                         0,
23178 678E                        00            .byte	0
23179                                           ! 425                                         0,
23180 678F                        00            .byte	0
23181                                           ! 426                                         0,
23182 6790                        00            .byte	0
23183                                           ! 427                                         0,
23184 6791                      0000            .word	0
23185 6793                      0000            .word	0
23186                                           ! 428 
23187                                           ! 429                 }
23188                                           ! 430         },
23189                                           ! 431 
23190                                           ! 432         {
23191                                           ! 433                 0x110,
23192 6795                      0110            .word	$110
23193                                           ! 434                 {
23194                                           ! 435 
23195                                           ! 436 
23196                                           ! 437 
23197                                           ! 438                                         0x0001 |
23198                                           ! 439                                         0x0002 |
23199                                           ! 440                                         0x0008 |
23200                                           ! 441 
23201                                           ! 442                                         0x0080 |
23202                                           ! 443 
23203                                           ! 444                                         0x0010,
23204 6797                      009B            .word	$9B
23205                                           ! 445                                         0x01 |
23206                                           ! 446                                         0x02 |
23207                                           ! 447                                         0x04,
23208 6799                        07            .byte	7
23209                                           ! 448                                         0,
23210 679A                        00            .byte	0
23211                                           ! 449                                         64,
23212 679B                      0040            .word	$40
23213                                           ! 450                                         64,
23214 679D                      0040            .word	$40
23215                                           ! 451                                         0xA000,
23216 679F                      A000            .word	$A000
23217                                           ! 452                                         0,
23218 67A1                      0000            .word	0
23219                                           ! 453                                         0,
23220 67A3                      0000            .word	0
23221 67A5                      0000            .word	0
23222                                           ! 454                                         640*2,
23223 67A7                      0500            .word	$500
23224                                           ! 455 
23225                                           ! 456                                         640,
23226 67A9                      0280            .word	$280
23227                                           ! 457                                         480,
23228 67AB                      01E0            .word	$1E0
23229                                           ! 458                                         8,
23230 67AD                        08            .byte	8
23231                                           ! 459                                         16,
23232 67AE                        10            .byte	$10
23233                                           ! 460                                         1,
23234 67AF                        01            .byte	1
23235                                           ! 461                                         15,
23236 67B0                        0F            .byte	$F
23237                                           ! 462                                         1,
23238 67B1                        01            .byte	1
23239                                           ! 463                                         0x06,
23240 67B2                        06            .byte	6
23241                                           ! 464                                         0,
23242 67B3                        00            .byte	0
23243                                           ! 465                                         5,
23244 67B4                        05            .byte	5
23245                                           ! 466                                         0,
23246 67B5                        00            .byte	0
23247                                           ! 467 
23248                                           ! 468                       
23249                                           ! 468                   5,
23250 67B6                        05            .byte	5
23251                                           ! 469                                         10,
23252 67B7                        0A            .byte	$A
23253                                           ! 470                                         5,
23254 67B8                        05            .byte	5
23255                                           ! 471                                         5,
23256 67B9                        05            .byte	5
23257                                           ! 472                                         5,
23258 67BA                        05            .byte	5
23259                                           ! 473                                         0,
23260 67BB                        00            .byte	0
23261                                           ! 474                                         1,
23262 67BC                        01            .byte	1
23263                                           ! 475                                         15,
23264 67BD                        0F            .byte	$F
23265                                           ! 476                                         0,
23266 67BE                        00            .byte	0
23267                                           ! 477 
23268                                           ! 478 
23269                                           ! 479                                         0xE0000000,
23270 67BF                      0000            .word	0
23271 67C1                      E000            .word	$E000
23272                                           ! 480 
23273                                           ! 481 
23274                                           ! 482 
23275                                           ! 483                                         0,
23276 67C3                      0000            .word	0
23277 67C5                      0000            .word	0
23278                                           ! 484                                         0,
23279 67C7                      0000            .word	0
23280                                           ! 485 
23281                                           ! 486                                         640*2,
23282 67C9                      0500            .word	$500
23283                                           ! 487                                         0,
23284 67CB                        00            .byte	0
23285                                           ! 488                                         0,
23286 67CC                        00            .byte	0
23287                                           ! 489                                         5,
23288 67CD                        05            .byte	5
23289                                           ! 490                                         10,
23290 67CE                        0A            .byte	$A
23291                                           ! 491                                         0,
23292 67CF                        00            .byte	0
23293                                           ! 492                                         5,
23294 67D0                        05            .byte	5
23295                                           ! 493                                         5,
23296 67D1                        05            .byte	5
23297                                           ! 494                                         0,
23298 67D2                        00            .byte	0
23299                                           ! 495                                         1,
23300 67D3                        01            .byte	1
23301                                           ! 496                                         15,
23302 67D4                        0F            .byte	$F
23303                                           ! 497                                         0,
23304 67D5                      0000            .word	0
23305 67D7                      0000            .word	0
23306                                           ! 498 
23307                                           ! 499                 }
23308                                           ! 500         },
23309                                           ! 501 
23310                                           ! 502         {
23311                                           ! 503                 0x113,
23312 67D9                      0113            .word	$113
23313                                           ! 504                 {
23314                                           ! 505 
23315                                           ! 506 
23316                                           ! 507 
23317                                           ! 508                                         0x0001 |
23318                                           ! 509                                         0x0002 |
23319                                           ! 510                                         0x0008 |
23320                                           ! 511 
23321                                           ! 512                                         0x0080 |
23322                                           ! 513 
23323                                           ! 514                                         0x0010,
23324 67DB                      009B            .word	$9B
23325                                           ! 515                                         0x01 |
23326                                           ! 516                                         0x02 |
23327                                           ! 517                                         0x04,
23328 67DD                        07            .byte	7
23329                                           ! 518                                         0,
23330 67DE                        00            .byte	0
23331                                           ! 519                                         64,
23332 67DF                      0040            .word	$40
23333                                           ! 520                                         64,
23334 67E1                      0040            .word	$40
23335                                           ! 521                                         0xA000,
23336 67E3                      A000            .word	$A000
23337                                           ! 522                                         0,
23338 67E5                      0000            .word	0
23339                                           ! 523                                         0,
23340 67E7                      0000            .word	0
23341 67E9                      0000            .word	0
23342                                           ! 524                                         800*2,
23343 67EB                      0640            .word	$640
23344                                           ! 525 
23345                                           ! 526                                         800,
23346 67ED                      0320            .word	$320
23347                                           ! 527                                         600,
23348 67EF                      0258            .word	$258
23349                                           ! 528                                         8,
23350 67F1                        08            .byte	8
23351                                           ! 529                                         16,
23352 67F2                        10            .byte	$10
23353                                           ! 530                                         1,
23354 67F3                        01            .byte	1
23355                                           ! 531            
23356                                           ! 531                              15,
23357 67F4                        0F            .byte	$F
23358                                           ! 532                                         1,
23359 67F5                        01            .byte	1
23360                                           ! 533                                         0x06,
23361 67F6                        06            .byte	6
23362                                           ! 534                                         0,
23363 67F7                        00            .byte	0
23364                                           ! 535                                         3,
23365 67F8                        03            .byte	3
23366                                           ! 536                                         0,
23367 67F9                        00            .byte	0
23368                                           ! 537 
23369                                           ! 538                                         5,
23370 67FA                        05            .byte	5
23371                                           ! 539                                         10,
23372 67FB                        0A            .byte	$A
23373                                           ! 540                                         5,
23374 67FC                        05            .byte	5
23375                                           ! 541                                         5,
23376 67FD                        05            .byte	5
23377                                           ! 542                                         5,
23378 67FE                        05            .byte	5
23379                                           ! 543                                         0,
23380 67FF                        00            .byte	0
23381                                           ! 544                                         1,
23382 6800                        01            .byte	1
23383                                           ! 545                                         15,
23384 6801                        0F            .byte	$F
23385                                           ! 546                                         0,
23386 6802                        00            .byte	0
23387                                           ! 547 
23388                                           ! 548 
23389                                           ! 549                                         0xE0000000,
23390 6803                      0000            .word	0
23391 6805                      E000            .word	$E000
23392                                           ! 550 
23393                                           ! 551 
23394                                           ! 552 
23395                                           ! 553                                         0,
23396 6807                      0000            .word	0
23397 6809                      0000            .word	0
23398                                           ! 554                                         0,
23399 680B                      0000            .word	0
23400                                           ! 555 
23401                                           ! 556                                         800*2,
23402 680D                      0640            .word	$640
23403                                           ! 557                                         0,
23404 680F                        00            .byte	0
23405                                           ! 558                                         0,
23406 6810                        00            .byte	0
23407                                           ! 559                                         5,
23408 6811                        05            .byte	5
23409                                           ! 560                                         10,
23410 6812                        0A            .byte	$A
23411                                           ! 561                                         5,
23412 6813                        05            .byte	5
23413                                           ! 562                                         5,
23414 6814                        05            .byte	5
23415                                           ! 563                                         5,
23416 6815                        05            .byte	5
23417                                           ! 564                                         0,
23418 6816                        00            .byte	0
23419                                           ! 565                                         1,
23420 6817                        01            .byte	1
23421                                           ! 566                                         15,
23422 6818                        0F            .byte	$F
23423                                           ! 567                                         0,
23424 6819                      0000            .word	0
23425 681B                      0000            .word	0
23426                                           ! 568 
23427                                           ! 569                 }
23428                                           ! 570         },
23429                                           ! 571 
23430                                           ! 572         {
23431                                           ! 573                 0x116,
23432 681D                      0116            .word	$116
23433                                           ! 574                 {
23434                                           ! 575 
23435                                           ! 576 
23436                                           ! 577 
23437                                           ! 578                                         0x0001 |
23438                                           ! 579                                         0x0002 |
23439                                           ! 580                                         0x0008 |
23440                                           ! 581 
23441                                           ! 582                                         0x0080 |
23442                                           ! 583 
23443                                           ! 584                                         0x0010,
23444 681F                      009B            .word	$9B
23445                                           ! 585                                         0x01 |
23446                                           ! 586                                         0x02 |
23447                                           ! 587                                         0x04,
23448 6821                        07            .byte	7
23449                                           ! 588                                         0,
23450 6822                        00            .byte	0
23451                                           ! 589                                         64,
23452 6823                      0040            .word	$40
23453                                           ! 590                                         64,
23454 6825                      0040            .word	$40
23455                                           ! 591                                         0xA000,
23456 6827                      A000            .word	$A000
23457                                           ! 592                                         0,
23458 6829                      0000            .word	0
23459                                           ! 593                                         0,
23460 682B                      0000            .word	0
23461 682D                      0000            .word	0
23462                                           ! 594      
23463                                           ! 594                                    1024*2,
23464 682F                      0800            .word	$800
23465                                           ! 595 
23466                                           ! 596                                         1024,
23467 6831                      0400            .word	$400
23468                                           ! 597                                         768,
23469 6833                      0300            .word	$300
23470                                           ! 598                                         8,
23471 6835                        08            .byte	8
23472                                           ! 599                                         16,
23473 6836                        10            .byte	$10
23474                                           ! 600                                         1,
23475 6837                        01            .byte	1
23476                                           ! 601                                         15,
23477 6838                        0F            .byte	$F
23478                                           ! 602                                         1,
23479 6839                        01            .byte	1
23480                                           ! 603                                         0x06,
23481 683A                        06            .byte	6
23482                                           ! 604                                         0,
23483 683B                        00            .byte	0
23484                                           ! 605                                         1,
23485 683C                        01            .byte	1
23486                                           ! 606                                         0,
23487 683D                        00            .byte	0
23488                                           ! 607 
23489                                           ! 608                                         5,
23490 683E                        05            .byte	5
23491                                           ! 609                                         10,
23492 683F                        0A            .byte	$A
23493                                           ! 610                                         5,
23494 6840                        05            .byte	5
23495                                           ! 611                                         5,
23496 6841                        05            .byte	5
23497                                           ! 612                                         5,
23498 6842                        05            .byte	5
23499                                           ! 613                                         0,
23500 6843                        00            .byte	0
23501                                           ! 614                                         1,
23502 6844                        01            .byte	1
23503                                           ! 615                                         15,
23504 6845                        0F            .byte	$F
23505                                           ! 616                                         0,
23506 6846                        00            .byte	0
23507                                           ! 617 
23508                                           ! 618 
23509                                           ! 619                                         0xE0000000,
23510 6847                      0000            .word	0
23511 6849                      E000            .word	$E000
23512                                           ! 620 
23513                                           ! 621 
23514                                           ! 622 
23515                                           ! 623                                         0,
23516 684B                      0000            .word	0
23517 684D                      0000            .word	0
23518                                           ! 624                                         0,
23519 684F                      0000            .word	0
23520                                           ! 625 
23521                                           ! 626                                         1024*2,
23522 6851                      0800            .word	$800
23523                                           ! 627                                         0,
23524 6853                        00            .byte	0
23525                                           ! 628                                         0,
23526 6854                        00            .byte	0
23527                                           ! 629                                         5,
23528 6855                        05            .byte	5
23529                                           ! 630                                         10,
23530 6856                        0A            .byte	$A
23531                                           ! 631                                         5,
23532 6857                        05            .byte	5
23533                                           ! 632                                         5,
23534 6858                        05            .byte	5
23535                                           ! 633                                         5,
23536 6859                        05            .byte	5
23537                                           ! 634                                         0,
23538 685A                        00            .byte	0
23539                                           ! 635                                         1,
23540 685B                        01            .byte	1
23541                                           ! 636                                         15,
23542 685C                        0F            .byte	$F
23543                                           ! 637                                         0,
23544 685D                      0000            .word	0
23545 685F                      0000            .word	0
23546                                           ! 638 
23547                                           ! 639                 }
23548                                           ! 640         },
23549                                           ! 641 
23550                                           ! 642         {
23551                                           ! 643                 0x111,
23552 6861                      0111            .word	$111
23553                                           ! 644                 {
23554                                           ! 645 
23555                                           ! 646 
23556                                           ! 647 
23557                                           ! 648                                         0x0001 |
23558                                           ! 649                                         0x0002 |
23559                                           ! 650                                         0x0008 |
23560                                           ! 651 
23561                                           ! 652                                         0x0080 |
23562                                           ! 653 
23563                                           ! 654                                         0x0010,
23564 6863                      009B            .word	$9B
23565                                           ! 655                                         0x01 |
23566                                           ! 656                                         0x02 |
23567                                           ! 657                                        
23568                                           ! 657  0x04,
23569 6865                        07            .byte	7
23570                                           ! 658                                         0,
23571 6866                        00            .byte	0
23572                                           ! 659                                         64,
23573 6867                      0040            .word	$40
23574                                           ! 660                                         64,
23575 6869                      0040            .word	$40
23576                                           ! 661                                         0xA000,
23577 686B                      A000            .word	$A000
23578                                           ! 662                                         0,
23579 686D                      0000            .word	0
23580                                           ! 663                                         0,
23581 686F                      0000            .word	0
23582 6871                      0000            .word	0
23583                                           ! 664                                         640*2,
23584 6873                      0500            .word	$500
23585                                           ! 665 
23586                                           ! 666                                         640,
23587 6875                      0280            .word	$280
23588                                           ! 667                                         480,
23589 6877                      01E0            .word	$1E0
23590                                           ! 668                                         8,
23591 6879                        08            .byte	8
23592                                           ! 669                                         16,
23593 687A                        10            .byte	$10
23594                                           ! 670                                         1,
23595 687B                        01            .byte	1
23596                                           ! 671                                         16,
23597 687C                        10            .byte	$10
23598                                           ! 672                                         1,
23599 687D                        01            .byte	1
23600                                           ! 673                                         0x06,
23601 687E                        06            .byte	6
23602                                           ! 674                                         0,
23603 687F                        00            .byte	0
23604                                           ! 675                                         5,
23605 6880                        05            .byte	5
23606                                           ! 676                                         0,
23607 6881                        00            .byte	0
23608                                           ! 677 
23609                                           ! 678                                         5,
23610 6882                        05            .byte	5
23611                                           ! 679                                         11,
23612 6883                        0B            .byte	$B
23613                                           ! 680                                         6,
23614 6884                        06            .byte	6
23615                                           ! 681                                         5,
23616 6885                        05            .byte	5
23617                                           ! 682                                         5,
23618 6886                        05            .byte	5
23619                                           ! 683                                         0,
23620 6887                        00            .byte	0
23621                                           ! 684                                         0,
23622 6888                        00            .byte	0
23623                                           ! 685                                         0,
23624 6889                        00            .byte	0
23625                                           ! 686                                         0,
23626 688A                        00            .byte	0
23627                                           ! 687 
23628                                           ! 688 
23629                                           ! 689                                         0xE0000000,
23630 688B                      0000            .word	0
23631 688D                      E000            .word	$E000
23632                                           ! 690 
23633                                           ! 691 
23634                                           ! 692 
23635                                           ! 693                                         0,
23636 688F                      0000            .word	0
23637 6891                      0000            .word	0
23638                                           ! 694                                         0,
23639 6893                      0000            .word	0
23640                                           ! 695 
23641                                           ! 696                                         640*2,
23642 6895                      0500            .word	$500
23643                                           ! 697                                         0,
23644 6897                        00            .byte	0
23645                                           ! 698                                         0,
23646 6898                        00            .byte	0
23647                                           ! 699                                         5,
23648 6899                        05            .byte	5
23649                                           ! 700                                         11,
23650 689A                        0B            .byte	$B
23651                                           ! 701                                         6,
23652 689B                        06            .byte	6
23653                                           ! 702                                         5,
23654 689C                        05            .byte	5
23655                                           ! 703                                         5,
23656 689D                        05            .byte	5
23657                                           ! 704                                         0,
23658 689E                        00            .byte	0
23659                                           ! 705                                         0,
23660 689F                        00            .byte	0
23661                                           ! 706                                         0,
23662 68A0                        00            .byte	0
23663                                           ! 707                                         0,
23664 68A1                      0000            .word	0
23665 68A3                      0000            .word	0
23666                                           ! 708 
23667                                           ! 709                 }
23668                                           ! 710         },
23669                                           ! 711 
23670                                           ! 712         {
23671                                           ! 713                 0x114,
23672 68A5                      0114            .word	$114
23673                                           ! 714                 {
23674                                           ! 715 
23675                                           ! 716 
23676                                           ! 717 
23677                                           ! 718                                         0x0001 |
23678                                           ! 719                                         0x0002 |
23679                                           ! 720          
23680                                           ! 720                                0x0008 |
23681                                           ! 721 
23682                                           ! 722                                         0x0080 |
23683                                           ! 723 
23684                                           ! 724                                         0x0010,
23685 68A7                      009B            .word	$9B
23686                                           ! 725                                         0x01 |
23687                                           ! 726                                         0x02 |
23688                                           ! 727                                         0x04,
23689 68A9                        07            .byte	7
23690                                           ! 728                                         0,
23691 68AA                        00            .byte	0
23692                                           ! 729                                         64,
23693 68AB                      0040            .word	$40
23694                                           ! 730                                         64,
23695 68AD                      0040            .word	$40
23696                                           ! 731                                         0xA000,
23697 68AF                      A000            .word	$A000
23698                                           ! 732                                         0,
23699 68B1                      0000            .word	0
23700                                           ! 733                                         0,
23701 68B3                      0000            .word	0
23702 68B5                      0000            .word	0
23703                                           ! 734                                         800*2,
23704 68B7                      0640            .word	$640
23705                                           ! 735 
23706                                           ! 736                                         800,
23707 68B9                      0320            .word	$320
23708                                           ! 737                                         600,
23709 68BB                      0258            .word	$258
23710                                           ! 738                                         8,
23711 68BD                        08            .byte	8
23712                                           ! 739                                         16,
23713 68BE                        10            .byte	$10
23714                                           ! 740                                         1,
23715 68BF                        01            .byte	1
23716                                           ! 741                                         16,
23717 68C0                        10            .byte	$10
23718                                           ! 742                                         1,
23719 68C1                        01            .byte	1
23720                                           ! 743                                         0x06,
23721 68C2                        06            .byte	6
23722                                           ! 744                                         0,
23723 68C3                        00            .byte	0
23724                                           ! 745                                         3,
23725 68C4                        03            .byte	3
23726                                           ! 746                                         0,
23727 68C5                        00            .byte	0
23728                                           ! 747 
23729                                           ! 748                                         5,
23730 68C6                        05            .byte	5
23731                                           ! 749                                         11,
23732 68C7                        0B            .byte	$B
23733                                           ! 750                                         6,
23734 68C8                        06            .byte	6
23735                                           ! 751                                         5,
23736 68C9                        05            .byte	5
23737                                           ! 752                                         5,
23738 68CA                        05            .byte	5
23739                                           ! 753                                         0,
23740 68CB                        00            .byte	0
23741                                           ! 754                                         0,
23742 68CC                        00            .byte	0
23743                                           ! 755                                         0,
23744 68CD                        00            .byte	0
23745                                           ! 756                                         0,
23746 68CE                        00            .byte	0
23747                                           ! 757 
23748                                           ! 758 
23749                                           ! 759                                         0xE0000000,
23750 68CF                      0000            .word	0
23751 68D1                      E000            .word	$E000
23752                                           ! 760 
23753                                           ! 761 
23754                                           ! 762 
23755                                           ! 763                                         0,
23756 68D3                      0000            .word	0
23757 68D5                      0000            .word	0
23758                                           ! 764                                         0,
23759 68D7                      0000            .word	0
23760                                           ! 765 
23761                                           ! 766                                         800*2,
23762 68D9                      0640            .word	$640
23763                                           ! 767                                         0,
23764 68DB                        00            .byte	0
23765                                           ! 768                                         0,
23766 68DC                        00            .byte	0
23767                                           ! 769                                         5,
23768 68DD                        05            .byte	5
23769                                           ! 770                                         11,
23770 68DE                        0B            .byte	$B
23771                                           ! 771                                         6,
23772 68DF                        06            .byte	6
23773                                           ! 772                                         5,
23774 68E0                        05            .byte	5
23775                                           ! 773                                         5,
23776 68E1                        05            .byte	5
23777                                           ! 774                                         0,
23778 68E2                        00            .byte	0
23779                                           ! 775                                         0,
23780 68E3                        00            .byte	0
23781                                           ! 776       
23782                                           ! 776                                   0,
23783 68E4                        00            .byte	0
23784                                           ! 777                                         0,
23785 68E5                      0000            .word	0
23786 68E7                      0000            .word	0
23787                                           ! 778 
23788                                           ! 779                 }
23789                                           ! 780         },
23790                                           ! 781 
23791                                           ! 782         {
23792                                           ! 783                 0x117,
23793 68E9                      0117            .word	$117
23794                                           ! 784                 {
23795                                           ! 785 
23796                                           ! 786 
23797                                           ! 787 
23798                                           ! 788                                         0x0001 |
23799                                           ! 789                                         0x0002 |
23800                                           ! 790                                         0x0008 |
23801                                           ! 791 
23802                                           ! 792                                         0x0080 |
23803                                           ! 793 
23804                                           ! 794                                         0x0010,
23805 68EB                      009B            .word	$9B
23806                                           ! 795                                         0x01 |
23807                                           ! 796                                         0x02 |
23808                                           ! 797                                         0x04,
23809 68ED                        07            .byte	7
23810                                           ! 798                                         0,
23811 68EE                        00            .byte	0
23812                                           ! 799                                         64,
23813 68EF                      0040            .word	$40
23814                                           ! 800                                         64,
23815 68F1                      0040            .word	$40
23816                                           ! 801                                         0xA000,
23817 68F3                      A000            .word	$A000
23818                                           ! 802                                         0,
23819 68F5                      0000            .word	0
23820                                           ! 803                                         0,
23821 68F7                      0000            .word	0
23822 68F9                      0000            .word	0
23823                                           ! 804                                         1024*2,
23824 68FB                      0800            .word	$800
23825                                           ! 805 
23826                                           ! 806                                         1024,
23827 68FD                      0400            .word	$400
23828                                           ! 807                                         768,
23829 68FF                      0300            .word	$300
23830                                           ! 808                                         8,
23831 6901                        08            .byte	8
23832                                           ! 809                                         16,
23833 6902                        10            .byte	$10
23834                                           ! 810                                         1,
23835 6903                        01            .byte	1
23836                                           ! 811                                         16,
23837 6904                        10            .byte	$10
23838                                           ! 812                                         1,
23839 6905                        01            .byte	1
23840                                           ! 813                                         0x06,
23841 6906                        06            .byte	6
23842                                           ! 814                                         0,
23843 6907                        00            .byte	0
23844                                           ! 815                                         1,
23845 6908                        01            .byte	1
23846                                           ! 816                                         0,
23847 6909                        00            .byte	0
23848                                           ! 817 
23849                                           ! 818                                         5,
23850 690A                        05            .byte	5
23851                                           ! 819                                         11,
23852 690B                        0B            .byte	$B
23853                                           ! 820                                         6,
23854 690C                        06            .byte	6
23855                                           ! 821                                         5,
23856 690D                        05            .byte	5
23857                                           ! 822                                         5,
23858 690E                        05            .byte	5
23859                                           ! 823                                         0,
23860 690F                        00            .byte	0
23861                                           ! 824                                         0,
23862 6910                        00            .byte	0
23863                                           ! 825                                         0,
23864 6911                        00            .byte	0
23865                                           ! 826                                         0,
23866 6912                        00            .byte	0
23867                                           ! 827 
23868                                           ! 828 
23869                                           ! 829                                         0xE0000000,
23870 6913                      0000            .word	0
23871 6915                      E000            .word	$E000
23872                                           ! 830 
23873                                           ! 831 
23874                                           ! 832 
23875                                           ! 833                                         0,
23876 6917                      0000            .word	0
23877 6919                      0000            .word	0
23878                                           ! 834                                         0,
23879 691B                      0000            .word	0
23880                                           ! 835 
23881                                           ! 836                                         1024*2,
23882 691D                      0800            .word	$800
23883                                           ! 837                                         0,
23884 691F                        00            .byte	0
23885                                           ! 838                                         0,
23886 6920                        00            .byte	0
23887                                           ! 839                                  
23888                                           ! 839        5,
23889 6921                        05            .byte	5
23890                                           ! 840                                         11,
23891 6922                        0B            .byte	$B
23892                                           ! 841                                         6,
23893 6923                        06            .byte	6
23894                                           ! 842                                         5,
23895 6924                        05            .byte	5
23896                                           ! 843                                         5,
23897 6925                        05            .byte	5
23898                                           ! 844                                         0,
23899 6926                        00            .byte	0
23900                                           ! 845                                         0,
23901 6927                        00            .byte	0
23902                                           ! 846                                         0,
23903 6928                        00            .byte	0
23904                                           ! 847                                         0,
23905 6929                      0000            .word	0
23906 692B                      0000            .word	0
23907                                           ! 848 
23908                                           ! 849                 }
23909                                           ! 850         },
23910                                           ! 851 
23911                                           ! 852         {
23912                                           ! 853                 0x112,
23913 692D                      0112            .word	$112
23914                                           ! 854                 {
23915                                           ! 855 
23916                                           ! 856 
23917                                           ! 857 
23918                                           ! 858                                         0x0001 |
23919                                           ! 859                                         0x0002 |
23920                                           ! 860                                         0x0008 |
23921                                           ! 861 
23922                                           ! 862                                         0x0080 |
23923                                           ! 863 
23924                                           ! 864                                         0x0010,
23925 692F                      009B            .word	$9B
23926                                           ! 865                                         0x01 |
23927                                           ! 866                                         0x02 |
23928                                           ! 867                                         0x04,
23929 6931                        07            .byte	7
23930                                           ! 868                                         0,
23931 6932                        00            .byte	0
23932                                           ! 869                                         64,
23933 6933                      0040            .word	$40
23934                                           ! 870                                         64,
23935 6935                      0040            .word	$40
23936                                           ! 871                                         0xA000,
23937 6937                      A000            .word	$A000
23938                                           ! 872                                         0,
23939 6939                      0000            .word	0
23940                                           ! 873                                         0,
23941 693B                      0000            .word	0
23942 693D                      0000            .word	0
23943                                           ! 874                                         640*3,
23944 693F                      0780            .word	$780
23945                                           ! 875 
23946                                           ! 876                                         640,
23947 6941                      0280            .word	$280
23948                                           ! 877                                         480,
23949 6943                      01E0            .word	$1E0
23950                                           ! 878                                         8,
23951 6945                        08            .byte	8
23952                                           ! 879                                         16,
23953 6946                        10            .byte	$10
23954                                           ! 880                                         1,
23955 6947                        01            .byte	1
23956                                           ! 881                                         24,
23957 6948                        18            .byte	$18
23958                                           ! 882                                         1,
23959 6949                        01            .byte	1
23960                                           ! 883                                         0x06,
23961 694A                        06            .byte	6
23962                                           ! 884                                         0,
23963 694B                        00            .byte	0
23964                                           ! 885                                         3,
23965 694C                        03            .byte	3
23966                                           ! 886                                         0,
23967 694D                        00            .byte	0
23968                                           ! 887 
23969                                           ! 888                                         8,
23970 694E                        08            .byte	8
23971                                           ! 889                                         16,
23972 694F                        10            .byte	$10
23973                                           ! 890                                         8,
23974 6950                        08            .byte	8
23975                                           ! 891                                         8,
23976 6951                        08            .byte	8
23977                                           ! 892                                         8,
23978 6952                        08            .byte	8
23979                                           ! 893                                         0,
23980 6953                        00            .byte	0
23981                                           ! 894                                         0,
23982 6954                        00            .byte	0
23983                                           ! 895                                         0,
23984 6955                        00            .byte	0
23985                                           ! 896                                         0,
23986 6956                        00            .byte	0
23987                                           ! 897 
23988                                           ! 898 
23989                                           ! 899                                     
23990                                           ! 899     0xE0000000,
23991 6957                      0000            .word	0
23992 6959                      E000            .word	$E000
23993                                           ! 900 
23994                                           ! 901 
23995                                           ! 902 
23996                                           ! 903                                         0,
23997 695B                      0000            .word	0
23998 695D                      0000            .word	0
23999                                           ! 904                                         0,
24000 695F                      0000            .word	0
24001                                           ! 905 
24002                                           ! 906                                         640*3,
24003 6961                      0780            .word	$780
24004                                           ! 907                                         0,
24005 6963                        00            .byte	0
24006                                           ! 908                                         0,
24007 6964                        00            .byte	0
24008                                           ! 909                                         8,
24009 6965                        08            .byte	8
24010                                           ! 910                                         16,
24011 6966                        10            .byte	$10
24012                                           ! 911                                         8,
24013 6967                        08            .byte	8
24014                                           ! 912                                         8,
24015 6968                        08            .byte	8
24016                                           ! 913                                         8,
24017 6969                        08            .byte	8
24018                                           ! 914                                         0,
24019 696A                        00            .byte	0
24020                                           ! 915                                         0,
24021 696B                        00            .byte	0
24022                                           ! 916                                         0,
24023 696C                        00            .byte	0
24024                                           ! 917                                         0,
24025 696D                      0000            .word	0
24026 696F                      0000            .word	0
24027                                           ! 918 
24028                                           ! 919                 }
24029                                           ! 920         },
24030                                           ! 921 
24031                                           ! 922         {
24032                                           ! 923                 0x115,
24033 6971                      0115            .word	$115
24034                                           ! 924                 {
24035                                           ! 925 
24036                                           ! 926 
24037                                           ! 927 
24038                                           ! 928                                         0x0001 |
24039                                           ! 929                                         0x0002 |
24040                                           ! 930                                         0x0008 |
24041                                           ! 931 
24042                                           ! 932                                         0x0080 |
24043                                           ! 933 
24044                                           ! 934                                         0x0010,
24045 6973                      009B            .word	$9B
24046                                           ! 935                                         0x01 |
24047                                           ! 936                                         0x02 |
24048                                           ! 937                                         0x04,
24049 6975                        07            .byte	7
24050                                           ! 938                                         0,
24051 6976                        00            .byte	0
24052                                           ! 939                                         64,
24053 6977                      0040            .word	$40
24054                                           ! 940                                         64,
24055 6979                      0040            .word	$40
24056                                           ! 941                                         0xA000,
24057 697B                      A000            .word	$A000
24058                                           ! 942                                         0,
24059 697D                      0000            .word	0
24060                                           ! 943                                         0,
24061 697F                      0000            .word	0
24062 6981                      0000            .word	0
24063                                           ! 944                                         800*3,
24064 6983                      0960            .word	$960
24065                                           ! 945 
24066                                           ! 946                                         800,
24067 6985                      0320            .word	$320
24068                                           ! 947                                         600,
24069 6987                      0258            .word	$258
24070                                           ! 948                                         8,
24071 6989                        08            .byte	8
24072                                           ! 949                                         16,
24073 698A                        10            .byte	$10
24074                                           ! 950                                         1,
24075 698B                        01            .byte	1
24076                                           ! 951                                         24,
24077 698C                        18            .byte	$18
24078                                           ! 952                                         1,
24079 698D                        01            .byte	1
24080                                           ! 953                                         0x06,
24081 698E                        06            .byte	6
24082                                           ! 954                                         0,
24083 698F                        00            .byte	0
24084                                           ! 955                                         1,
24085 6990                        01            .byte	1
24086                                           ! 956                                         0,
24087 6991                        00            .byte	0
24088                                           ! 957 
24089                                           ! 958                                         8,
24090 6992                        08            .byte	8
24091                                           ! 959                                         16,
24092 6993                        10            .byte	$10
24093                                           ! 960                                         8,
24094 6994                        08            .byte	8
24095                                           ! 961                         
24096                                           ! 961                 8,
24097 6995                        08            .byte	8
24098                                           ! 962                                         8,
24099 6996                        08            .byte	8
24100                                           ! 963                                         0,
24101 6997                        00            .byte	0
24102                                           ! 964                                         0,
24103 6998                        00            .byte	0
24104                                           ! 965                                         0,
24105 6999                        00            .byte	0
24106                                           ! 966                                         0,
24107 699A                        00            .byte	0
24108                                           ! 967 
24109                                           ! 968 
24110                                           ! 969                                         0xE0000000,
24111 699B                      0000            .word	0
24112 699D                      E000            .word	$E000
24113                                           ! 970 
24114                                           ! 971 
24115                                           ! 972 
24116                                           ! 973                                         0,
24117 699F                      0000            .word	0
24118 69A1                      0000            .word	0
24119                                           ! 974                                         0,
24120 69A3                      0000            .word	0
24121                                           ! 975 
24122                                           ! 976                                         800*3,
24123 69A5                      0960            .word	$960
24124                                           ! 977                                         0,
24125 69A7                        00            .byte	0
24126                                           ! 978                                         0,
24127 69A8                        00            .byte	0
24128                                           ! 979                                         8,
24129 69A9                        08            .byte	8
24130                                           ! 980                                         16,
24131 69AA                        10            .byte	$10
24132                                           ! 981                                         8,
24133 69AB                        08            .byte	8
24134                                           ! 982                                         8,
24135 69AC                        08            .byte	8
24136                                           ! 983                                         8,
24137 69AD                        08            .byte	8
24138                                           ! 984                                         0,
24139 69AE                        00            .byte	0
24140                                           ! 985                                         0,
24141 69AF                        00            .byte	0
24142                                           ! 986                                         0,
24143 69B0                        00            .byte	0
24144                                           ! 987                                         0,
24145 69B1                      0000            .word	0
24146 69B3                      0000            .word	0
24147                                           ! 988 
24148                                           ! 989                 }
24149                                           ! 990         },
24150                                           ! 991 
24151                                           ! 992         {
24152                                           ! 993                 0x118,
24153 69B5                      0118            .word	$118
24154                                           ! 994                 {
24155                                           ! 995 
24156                                           ! 996 
24157                                           ! 997 
24158                                           ! 998                                         0x0001 |
24159                                           ! 999                                         0x0002 |
24160                                           ! 1000                                         0x0008 |
24161                                           ! 1001 
24162                                           ! 1002                                         0x0080 |
24163                                           ! 1003 
24164                                           ! 1004                                         0x0010,
24165 69B7                      009B            .word	$9B
24166                                           ! 1005                                         0x01 |
24167                                           ! 1006                                         0x02 |
24168                                           ! 1007                                         0x04,
24169 69B9                        07            .byte	7
24170                                           ! 1008                                         0,
24171 69BA                        00            .byte	0
24172                                           ! 1009                                         64,
24173 69BB                      0040            .word	$40
24174                                           ! 1010                                         64,
24175 69BD                      0040            .word	$40
24176                                           ! 1011                                         0xA000,
24177 69BF                      A000            .word	$A000
24178                                           ! 1012                                         0,
24179 69C1                      0000            .word	0
24180                                           ! 1013                                         0,
24181 69C3                      0000            .word	0
24182 69C5                      0000            .word	0
24183                                           ! 1014                                         1024*3,
24184 69C7                      0C00            .word	$C00
24185                                           ! 1015 
24186                                           ! 1016                                         1024,
24187 69C9                      0400            .word	$400
24188                                           ! 1017                                         768,
24189 69CB                      0300            .word	$300
24190                                           ! 1018                                         8,
24191 69CD                        08            .byte	8
24192                                           ! 1019                                         16,
24193 69CE                        10            .byte	$10
24194                                           ! 1020                                         1,
24195 69CF                        01            .byte	1
24196                                           ! 1021                                         24,
24197 69D0                        18            .byte	$18
24198                                           ! 1022                                         1,
24199 69D1                        01            .byte	1
24200                                           ! 1023                                         0x06,
24201 69D2                        06            .byte	6
24202                                           ! 1024           
24203                                           ! 1024                               0,
24204 69D3                        00            .byte	0
24205                                           ! 1025                                         0,
24206 69D4                        00            .byte	0
24207                                           ! 1026                                         0,
24208 69D5                        00            .byte	0
24209                                           ! 1027 
24210                                           ! 1028                                         8,
24211 69D6                        08            .byte	8
24212                                           ! 1029                                         16,
24213 69D7                        10            .byte	$10
24214                                           ! 1030                                         8,
24215 69D8                        08            .byte	8
24216                                           ! 1031                                         8,
24217 69D9                        08            .byte	8
24218                                           ! 1032                                         8,
24219 69DA                        08            .byte	8
24220                                           ! 1033                                         0,
24221 69DB                        00            .byte	0
24222                                           ! 1034                                         0,
24223 69DC                        00            .byte	0
24224                                           ! 1035                                         0,
24225 69DD                        00            .byte	0
24226                                           ! 1036                                         0,
24227 69DE                        00            .byte	0
24228                                           ! 1037 
24229                                           ! 1038 
24230                                           ! 1039                                         0xE0000000,
24231 69DF                      0000            .word	0
24232 69E1                      E000            .word	$E000
24233                                           ! 1040 
24234                                           ! 1041 
24235                                           ! 1042 
24236                                           ! 1043                                         0,
24237 69E3                      0000            .word	0
24238 69E5                      0000            .word	0
24239                                           ! 1044                                         0,
24240 69E7                      0000            .word	0
24241                                           ! 1045 
24242                                           ! 1046                                         1024*3,
24243 69E9                      0C00            .word	$C00
24244                                           ! 1047                                         0,
24245 69EB                        00            .byte	0
24246                                           ! 1048                                         0,
24247 69EC                        00            .byte	0
24248                                           ! 1049                                         8,
24249 69ED                        08            .byte	8
24250                                           ! 1050                                         16,
24251 69EE                        10            .byte	$10
24252                                           ! 1051                                         8,
24253 69EF                        08            .byte	8
24254                                           ! 1052                                         8,
24255 69F0                        08            .byte	8
24256                                           ! 1053                                         8,
24257 69F1                        08            .byte	8
24258                                           ! 1054                                         0,
24259 69F2                        00            .byte	0
24260                                           ! 1055                                         0,
24261 69F3                        00            .byte	0
24262                                           ! 1056                                         0,
24263 69F4                        00            .byte	0
24264                                           ! 1057                                         0,
24265 69F5                      0000            .word	0
24266 69F7                      0000            .word	0
24267                                           ! 1058 
24268                                           ! 1059                 }
24269                                           ! 1060         },
24270                                           ! 1061 
24271                                           ! 1062         {
24272                                           ! 1063                 0x142,
24273 69F9                      0142            .word	$142
24274                                           ! 1064                 {
24275                                           ! 1065 
24276                                           ! 1066 
24277                                           ! 1067 
24278                                           ! 1068                                         0x0001 |
24279                                           ! 1069                                         0x0002 |
24280                                           ! 1070                                         0x0008 |
24281                                           ! 1071 
24282                                           ! 1072                                         0x0080 |
24283                                           ! 1073 
24284                                           ! 1074                                         0x0010,
24285 69FB                      009B            .word	$9B
24286                                           ! 1075                                         0x01 |
24287                                           ! 1076                                         0x02 |
24288                                           ! 1077                                         0x04,
24289 69FD                        07            .byte	7
24290                                           ! 1078                                         0,
24291 69FE                        00            .byte	0
24292                                           ! 1079                                         64,
24293 69FF                      0040            .word	$40
24294                                           ! 1080                                         64,
24295 6A01                      0040            .word	$40
24296                                           ! 1081                                         0xA000,
24297 6A03                      A000            .word	$A000
24298                                           ! 1082                                         0,
24299 6A05                      0000            .word	0
24300                                           ! 1083                                         0,
24301 6A07                      0000            .word	0
24302 6A09                      0000            .word	0
24303                                           ! 1084                                         640*4,
24304 6A0B                      0A00            .word	$A00
24305                                           ! 1085 
24306                                           ! 1086                                         640,
24307 6A0D                      0280            .word	$280
24308                                           ! 1087                                         480,
24309 6A0F                      01E0            .word	$1E0
24310                                           ! 1088 
24311                                           ! 1088                                         8,
24312 6A11                        08            .byte	8
24313                                           ! 1089                                         16,
24314 6A12                        10            .byte	$10
24315                                           ! 1090                                         1,
24316 6A13                        01            .byte	1
24317                                           ! 1091                                         32,
24318 6A14                        20            .byte	$20
24319                                           ! 1092                                         1,
24320 6A15                        01            .byte	1
24321                                           ! 1093                                         0x06,
24322 6A16                        06            .byte	6
24323                                           ! 1094                                         0,
24324 6A17                        00            .byte	0
24325                                           ! 1095                                         1,
24326 6A18                        01            .byte	1
24327                                           ! 1096                                         0,
24328 6A19                        00            .byte	0
24329                                           ! 1097 
24330                                           ! 1098                                         8,
24331 6A1A                        08            .byte	8
24332                                           ! 1099                                         16,
24333 6A1B                        10            .byte	$10
24334                                           ! 1100                                         8,
24335 6A1C                        08            .byte	8
24336                                           ! 1101                                         8,
24337 6A1D                        08            .byte	8
24338                                           ! 1102                                         8,
24339 6A1E                        08            .byte	8
24340                                           ! 1103                                         0,
24341 6A1F                        00            .byte	0
24342                                           ! 1104                                         8,
24343 6A20                        08            .byte	8
24344                                           ! 1105                                         24,
24345 6A21                        18            .byte	$18
24346                                           ! 1106                                         0x02,
24347 6A22                        02            .byte	2
24348                                           ! 1107 
24349                                           ! 1108 
24350                                           ! 1109                                         0xE0000000,
24351 6A23                      0000            .word	0
24352 6A25                      E000            .word	$E000
24353                                           ! 1110 
24354                                           ! 1111 
24355                                           ! 1112 
24356                                           ! 1113                                         0,
24357 6A27                      0000            .word	0
24358 6A29                      0000            .word	0
24359                                           ! 1114                                         0,
24360 6A2B                      0000            .word	0
24361                                           ! 1115 
24362                                           ! 1116                                         640*4,
24363 6A2D                      0A00            .word	$A00
24364                                           ! 1117                                         0,
24365 6A2F                        00            .byte	0
24366                                           ! 1118                                         0,
24367 6A30                        00            .byte	0
24368                                           ! 1119                                         8,
24369 6A31                        08            .byte	8
24370                                           ! 1120                                         16,
24371 6A32                        10            .byte	$10
24372                                           ! 1121                                         8,
24373 6A33                        08            .byte	8
24374                                           ! 1122                                         8,
24375 6A34                        08            .byte	8
24376                                           ! 1123                                         8,
24377 6A35                        08            .byte	8
24378                                           ! 1124                                         0,
24379 6A36                        00            .byte	0
24380                                           ! 1125                                         8,
24381 6A37                        08            .byte	8
24382                                           ! 1126                                         24,
24383 6A38                        18            .byte	$18
24384                                           ! 1127                                         0,
24385 6A39                      0000            .word	0
24386 6A3B                      0000            .word	0
24387                                           ! 1128 
24388                                           ! 1129                 }
24389                                           ! 1130         },
24390                                           ! 1131 
24391                                           ! 1132         {
24392                                           ! 1133                 0x143,
24393 6A3D                      0143            .word	$143
24394                                           ! 1134                 {
24395                                           ! 1135 
24396                                           ! 1136 
24397                                           ! 1137 
24398                                           ! 1138                                         0x0001 |
24399                                           ! 1139                                         0x0002 |
24400                                           ! 1140                                         0x0008 |
24401                                           ! 1141 
24402                                           ! 1142                                         0x0080 |
24403                                           ! 1143 
24404                                           ! 1144                                         0x0010,
24405 6A3F                      009B            .word	$9B
24406                                           ! 1145                                         0x01 |
24407                                           ! 1146                                         0x02 |
24408                                           ! 1147                                         0x04,
24409 6A41                        07            .byte	7
24410                                           ! 1148                                         0,
24411 6A42                        00            .byte	0
24412                                           ! 1149                                         64,
24413 6A43                      0040            .word	$40
24414                                           ! 1150                                        
24415                                           ! 1150  64,
24416 6A45                      0040            .word	$40
24417                                           ! 1151                                         0xA000,
24418 6A47                      A000            .word	$A000
24419                                           ! 1152                                         0,
24420 6A49                      0000            .word	0
24421                                           ! 1153                                         0,
24422 6A4B                      0000            .word	0
24423 6A4D                      0000            .word	0
24424                                           ! 1154                                         800*4,
24425 6A4F                      0C80            .word	$C80
24426                                           ! 1155 
24427                                           ! 1156                                         800,
24428 6A51                      0320            .word	$320
24429                                           ! 1157                                         600,
24430 6A53                      0258            .word	$258
24431                                           ! 1158                                         8,
24432 6A55                        08            .byte	8
24433                                           ! 1159                                         16,
24434 6A56                        10            .byte	$10
24435                                           ! 1160                                         1,
24436 6A57                        01            .byte	1
24437                                           ! 1161                                         32,
24438 6A58                        20            .byte	$20
24439                                           ! 1162                                         1,
24440 6A59                        01            .byte	1
24441                                           ! 1163                                         0x06,
24442 6A5A                        06            .byte	6
24443                                           ! 1164                                         0,
24444 6A5B                        00            .byte	0
24445                                           ! 1165                                         1,
24446 6A5C                        01            .byte	1
24447                                           ! 1166                                         0,
24448 6A5D                        00            .byte	0
24449                                           ! 1167 
24450                                           ! 1168                                         8,
24451 6A5E                        08            .byte	8
24452                                           ! 1169                                         16,
24453 6A5F                        10            .byte	$10
24454                                           ! 1170                                         8,
24455 6A60                        08            .byte	8
24456                                           ! 1171                                         8,
24457 6A61                        08            .byte	8
24458                                           ! 1172                                         8,
24459 6A62                        08            .byte	8
24460                                           ! 1173                                         0,
24461 6A63                        00            .byte	0
24462                                           ! 1174                                         8,
24463 6A64                        08            .byte	8
24464                                           ! 1175                                         24,
24465 6A65                        18            .byte	$18
24466                                           ! 1176                                         0x02,
24467 6A66                        02            .byte	2
24468                                           ! 1177 
24469                                           ! 1178 
24470                                           ! 1179                                         0xE0000000,
24471 6A67                      0000            .word	0
24472 6A69                      E000            .word	$E000
24473                                           ! 1180 
24474                                           ! 1181 
24475                                           ! 1182 
24476                                           ! 1183                                         0,
24477 6A6B                      0000            .word	0
24478 6A6D                      0000            .word	0
24479                                           ! 1184                                         0,
24480 6A6F                      0000            .word	0
24481                                           ! 1185 
24482                                           ! 1186                                         800*4,
24483 6A71                      0C80            .word	$C80
24484                                           ! 1187                                         0,
24485 6A73                        00            .byte	0
24486                                           ! 1188                                         0,
24487 6A74                        00            .byte	0
24488                                           ! 1189                                         8,
24489 6A75                        08            .byte	8
24490                                           ! 1190                                         16,
24491 6A76                        10            .byte	$10
24492                                           ! 1191                                         8,
24493 6A77                        08            .byte	8
24494                                           ! 1192                                         8,
24495 6A78                        08            .byte	8
24496                                           ! 1193                                         8,
24497 6A79                        08            .byte	8
24498                                           ! 1194                                         0,
24499 6A7A                        00            .byte	0
24500                                           ! 1195                                         8,
24501 6A7B                        08            .byte	8
24502                                           ! 1196                                         24,
24503 6A7C                        18            .byte	$18
24504                                           ! 1197                                         0,
24505 6A7D                      0000            .word	0
24506 6A7F                      0000            .word	0
24507                                           ! 1198 
24508                                           ! 1199                 }
24509                                           ! 1200         },
24510                                           ! 1201 
24511                                           ! 1202         {
24512                                           ! 1203                 0x144,
24513 6A81                      0144            .word	$144
24514                                           ! 1204                 {
24515                                           ! 1205 
24516                                           ! 1206 
24517                                           ! 1207 
24518                                           ! 1208                                         0x0001 |
24519                                           ! 1209                                         0x0002 |
24520                                           ! 1210                                         0x0008 |
24521                                           ! 1211 
24522                                           ! 1212                                         0x0080 |
24523                                           ! 1213 
24524                                           ! 1214                                      
24525                                           ! 1214    0x0010,
24526 6A83                      009B            .word	$9B
24527                                           ! 1215                                         0x01 |
24528                                           ! 1216                                         0x02 |
24529                                           ! 1217                                         0x04,
24530 6A85                        07            .byte	7
24531                                           ! 1218                                         0,
24532 6A86                        00            .byte	0
24533                                           ! 1219                                         64,
24534 6A87                      0040            .word	$40
24535                                           ! 1220                                         64,
24536 6A89                      0040            .word	$40
24537                                           ! 1221                                         0xA000,
24538 6A8B                      A000            .word	$A000
24539                                           ! 1222                                         0,
24540 6A8D                      0000            .word	0
24541                                           ! 1223                                         0,
24542 6A8F                      0000            .word	0
24543 6A91                      0000            .word	0
24544                                           ! 1224                                         1024*4,
24545 6A93                      1000            .word	$1000
24546                                           ! 1225 
24547                                           ! 1226                                         1024,
24548 6A95                      0400            .word	$400
24549                                           ! 1227                                         768,
24550 6A97                      0300            .word	$300
24551                                           ! 1228                                         8,
24552 6A99                        08            .byte	8
24553                                           ! 1229                                         16,
24554 6A9A                        10            .byte	$10
24555                                           ! 1230                                         1,
24556 6A9B                        01            .byte	1
24557                                           ! 1231                                         32,
24558 6A9C                        20            .byte	$20
24559                                           ! 1232                                         1,
24560 6A9D                        01            .byte	1
24561                                           ! 1233                                         0x06,
24562 6A9E                        06            .byte	6
24563                                           ! 1234                                         0,
24564 6A9F                        00            .byte	0
24565                                           ! 1235                                         1,
24566 6AA0                        01            .byte	1
24567                                           ! 1236                                         0,
24568 6AA1                        00            .byte	0
24569                                           ! 1237 
24570                                           ! 1238                                         8,
24571 6AA2                        08            .byte	8
24572                                           ! 1239                                         16,
24573 6AA3                        10            .byte	$10
24574                                           ! 1240                                         8,
24575 6AA4                        08            .byte	8
24576                                           ! 1241                                         8,
24577 6AA5                        08            .byte	8
24578                                           ! 1242                                         8,
24579 6AA6                        08            .byte	8
24580                                           ! 1243                                         0,
24581 6AA7                        00            .byte	0
24582                                           ! 1244                                         8,
24583 6AA8                        08            .byte	8
24584                                           ! 1245                                         24,
24585 6AA9                        18            .byte	$18
24586                                           ! 1246                                         0x02,
24587 6AAA                        02            .byte	2
24588                                           ! 1247 
24589                                           ! 1248 
24590                                           ! 1249                                         0xE0000000,
24591 6AAB                      0000            .word	0
24592 6AAD                      E000            .word	$E000
24593                                           ! 1250 
24594                                           ! 1251 
24595                                           ! 1252 
24596                                           ! 1253                                         0,
24597 6AAF                      0000            .word	0
24598 6AB1                      0000            .word	0
24599                                           ! 1254                                         0,
24600 6AB3                      0000            .word	0
24601                                           ! 1255 
24602                                           ! 1256                                         1024*4,
24603 6AB5                      1000            .word	$1000
24604                                           ! 1257                                         0,
24605 6AB7                        00            .byte	0
24606                                           ! 1258                                         0,
24607 6AB8                        00            .byte	0
24608                                           ! 1259                                         8,
24609 6AB9                        08            .byte	8
24610                                           ! 1260                                         16,
24611 6ABA                        10            .byte	$10
24612                                           ! 1261                                         8,
24613 6ABB                        08            .byte	8
24614                                           ! 1262                                         8,
24615 6ABC                        08            .byte	8
24616                                           ! 1263                                         8,
24617 6ABD                        08            .byte	8
24618                                           ! 1264                                         0,
24619 6ABE                        00            .byte	0
24620                                           ! 1265                                         8,
24621 6ABF                        08            .byte	8
24622                                           ! 1266                                         24,
24623 6AC0                        18            .byte	$18
24624                                           ! 1267                                         0,
24625 6AC1                      0000            .word	0
24626 6AC3                      0000            .word	0
24627                                           ! 1268 
24628                                           ! 1269                 }
24629                                           ! 1270         },
24630                                           ! 1271 
24631                                           ! 1272 
24632                                           ! 1273         
24633                                           ! 1273 {
24634                                           ! 1274                 0xFFFF,
24635 6AC5                      FFFF            .word	$FFFF
24636                                           ! 1275                 {
24637                                           ! 1276                         0,
24638 6AC7                      0000            .word	0
24639                                           ! 1277                 }
24640 6AC9                  00000040            .blkb	$40
24641                                           ! 1278         }
24642                                           ! 1279 };
24643                                           ! 1280 # 45 "vbe.c" 2
24644                                           ! 45 
24645                                           ! 46 
24646                                           ! 47 
24647                                           ! 48 
24648                                           ! 49 
24649                                           ! 50 
24650                                           ! 51 
24651                                           ! 52 extern char vbebios_copyright;
24652                                           ! 53 extern char vbebios_vendor_name;
24653                                           ! 54 extern char vbebios_product_name;
24654                                           ! 55 extern char vbebios_product_revision;
24655                                           ! 56 
24656                                           ! 57 
24657                                           ! 58 
24658                                           ! 59 
24659                                           ! 60 
24660                                           ! 61 extern Bit16u vbebios_mode_list;
24661                                           ! 62 
24662                                           ! 63 
24663                                           ! 64  #asm
24664                                           !BCC_ASM
24665                                           
24666                       00006B09            _vbebios_copyright:
24667 6B09                        42            .ascii "Bochs/Plex86 VBE(C) 2003 Jeroen Janssen <japj@darius.demon.nl>"
24668 6B47                        00            .byte 0x00
24669                                           
24670                       00006B48            _vbebios_vendor_name:
24671 6B48                        42            .ascii "Bochs/Plex86 Developers"
24672 6B5F                        00            .byte 0x00
24673                                           
24674                       00006B60            _vbebios_product_name:
24675 6B60                        42            .ascii "Bochs/Plex86 VBE Adapter"
24676 6B78                        00            .byte 0x00
24677                                           
24678                       00006B79            _vbebios_product_revision:
24679 6B79                        24            .ascii "$Id: vbe.c,v 1.35 2003/11/03 20:57:01 vruppert Exp $"
24680 6BAD                        00            .byte 0x00
24681                                           
24682                       00006BAE            _vbebios_info_string:
24683 6BAE                        42            .ascii "Bochs VBE Display Adapter enabled"
24684 6BCF                        0A            .byte 0x0a,0x0d
24685 6BD1                        0A            .byte 0x0a,0x0d
24686 6BD3                        00            .byte 0x00
24687                                           
24688                       00006BD4            _no_vbebios_info_string:
24689 6BD4                        4E            .ascii "NO Bochs VBE Support available!"
24690 6BF3                        0A            .byte 0x0a,0x0d
24691 6BF5                        0A            .byte 0x0a,0x0d
24692 6BF7                        00            .byte 0x00
24693                                           
24694                                           
24695                                           
24696                                           
24697                                           
24698                       00006BF8            _vbebios_mode_list:
24699                                           
24700 6BF8                      0100            .word 0x100
24701 6BFA                      0101            .word 0x101
24702 6BFC                      0102            .word 0x102
24703 6BFE                      0103            .word 0x103
24704 6C00                      0105            .word 0x105
24705 6C02                      0110            .word 0x110
24706 6C04                      0111            .word 0x111
24707 6C06                      0112            .word 0x112
24708 6C08                      0113            .word 0x113
24709 6C0A                      0114            .word 0x114
24710 6C0C                      0115            .word 0x115
24711 6C0E                      0116            .word 0x116
24712 6C10                      0117            .word 0x117
24713 6C12                      0118            .word 0x118
24714 6C14                      0142            .word 0x142
24715 6C16                      0143            .word 0x143
24716 6C18                      0144            .word 0x144
24717 6C1A                      0146            .word 0x146
24718 6C1C                      FFFF            .word 0xFFFF
24719                                           
24720                                           
24721                                            ! 121 endasm
24722                                           !BCC_ENDASM
24723                                           ! 122 
24724                                           ! 123 
24725                                           ! 124 
24726                                           ! 125 
24727                                           ! 126  #asm
24728                                           !BCC_ASM
24729                                           MACRO HALT
24730                                             ;; the HALT macro is called with the line number of the HALT call.
24731                                             ;; The line number is then sent to the 0x501, causing Bochs to
24732                                             ;; print a BX_PANIC message. This will normally halt the simulation
24733                                             ;; with a message such as "BIOS panic at rombios.c, line 4091".
24734                                             ;; However, users can choose to make panics non-fatal and continue.
24735                                             mov dx,#0x501
24736                                             mov ax,#?1
24737                                             out dx,ax
24738                                           MEND
24739                                            ! 137 endasm
24740                                           !BCC_ENDASM
24741                                           ! 138 
24742                                           ! 139 
24743                                           ! 140 
24744                                           ! 141 static Bit16u dispi_get_id()
24745                                           ! 142 {
24746                                           
24747                       00006C1E            _dispi_get_id:
24748                                           ! 143   outw(0x01CE,0x0);
24749 6C1E           55                         push	bp
24750 6C1F           89E5                       mov	bp,sp
24751 6C21           31C0                       xor	ax,ax
24752 6C23           50                         push	ax
24753 6C24           B8                   01CE  mov	ax,#$1CE
24754 6C27           50                         push	ax
24755 6C28           E8         F865            call	_outw
24756 6C2B           89EC                       mov	sp,bp
24757                                           ! 144   return inw(0x01CF);
24758 6C2D           B8                   01CF  mov	ax,#$1CF
24759 6C30           50                         push	ax
24760 6C31           E8         F841            call	_inw
24761 6C34           89EC                       mov	sp,bp
24762 6C36           5D                         pop	bp
24763 6C37           C3                         ret
24764                                           ! 145 }
24765                                           ! 146 
24766                                           ! 147 static void dispi_set_id(id)
24767                                           ! 148   Bit16u id;
24768                       00006C38            _dispi_set_id:
24769                                           ! 149 {
24770                                           ! 150   outw(0x01CE,0x0);
24771 6C38           55                         push	bp
24772 6C39           89E5                       mov	bp,sp
24773 6C3B           31C0                       xor	ax,ax
24774 6C3D           50                         push	ax
24775 6C3E           B8                   01CE  mov	ax,#$1CE
24776 6C41           50                         push	ax
24777 6C42           E8         F84B            call	_outw
24778 6C45           89EC                       mov	sp,bp
24779                                           ! 151   outw(0x01CF,id);
24780 6C47           FF76         04            push	4[bp]
24781 6C4A           B8                   01CF  mov	ax,#$1CF
24782 6C4D           50                         push	ax
24783 6C4E           E8         F83F            call	_outw
24784 6C51           89EC                       mov	sp,bp
24785                                           ! 152 }
24786 6C53           5D                         pop	bp
24787 6C54           C3                         ret
24788                                           ! 153 
24789                                           ! 154 static void dispi_set_xres(xres)
24790                                           ! 155   Bit16u xres;
24791                       00006C55            _dispi_set_xres:
24792                                           ! 156 {
24793                                           ! 157   outw(0x01CE,0x1);
24794 6C55           55                         push	bp
24795 6C56           89E5                       mov	bp,sp
24796 6C58           B8                   0001  mov	ax,*1
24797 6C5B           50                         push	ax
24798 6C5C           B8                   01CE  mov	ax,#$1CE
24799 6C5F           50                         push	ax
24800 6C60           E8         F82D            call	_outw
24801 6C63           89EC                       mov	sp,bp
24802                                           ! 158   outw(0x01CF,xres);
24803 6C65           FF76         04            push	4[bp]
24804 6C68           B8                   01CF  mov	ax,#$1CF
24805 6C6B           50                         push	ax
24806 6C6C           E8         F821            call	_outw
24807 6C6F           89EC                       mov	sp,bp
24808                                           ! 159 }
24809 6C71           5D                         pop	bp
24810 6C72           C3                         ret
24811                                           ! 160 
24812                                           ! 161 static void dispi_set_yres(yres)
24813                                           ! 162   Bit16u yres;
24814                       00006C73            _dispi_set_yres:
24815                                           ! 163 {
24816                                           ! 164   outw(0x01CE,0x2);
24817 6C73           55                         push	bp
24818 6C74           89E5                       mov	bp,sp
24819 6C76           B8                   0002  mov	ax,*2
24820 6C79           50                         push	ax
24821 6C7A           B8                   01CE  mov	ax,#$1CE
24822 6C7D           50                         push	ax
24823 6C7E           E8         F80F            call	_outw
24824 6C81           89EC                       mov	sp,bp
24825                                           ! 165   outw(0x01CF,yres);
24826 6C83           FF76         04            push	4[bp]
24827 6C86           B8                   01CF  mov	ax,#$1CF
24828 6C89           50                         push	ax
24829 6C8A           E8         F803            call	_outw
24830 6C8D           89EC                       mov	sp,bp
24831                                           ! 166 }
24832 6C8F           5D                         pop	bp
24833 6C90           C3                         ret
24834                                           ! 167 
24835                                           ! 168 static void dispi_set_bpp(bpp)
24836                                           ! 169   Bit16u bpp;
24837                       00006C91            _dispi_set_bpp:
24838                                           ! 170 {
24839                                           ! 171   outw(0x01CE,0x3);
24840 6C91           55                         push	bp
24841 6C92           89E5                       mov	bp,sp
24842 6C94           B8                   0003  mov	ax,*3
24843 6C97           50                         push	ax
24844 6C98           B8                   01CE  mov	ax,#$1CE
24845 6C9B           50                         push	ax
24846 6C9C           E8         F7F1            call	_outw
24847 6C9F           89EC                       mov	sp,bp
24848                                           ! 172   outw(0x01CF,bpp);
24849 6CA1           FF76         04            push	4[bp]
24850 6CA4           B8                   01CF  mov	ax,#$1CF
24851 6CA7           50                         push	ax
24852 6CA8           E8         F7E5            call	_outw
24853 6CAB           89EC                       mov	sp,bp
24854                                           ! 173 }
24855 6CAD           5D                         pop	bp
24856 6CAE           C3                         ret
24857                                           ! 174 
24858                                           ! 175 static Bit16u dispi_get_bpp()
24859                                           ! 176 {
24860                       00006CAF            _dispi_get_bpp:
24861                                           ! 177   outw(0x01CE,0x3);
24862 6CAF           55                         push	bp
24863 6CB0           89E5                       mov	bp,sp
24864 6CB2           B8                   0003  mov	ax,*3
24865 6CB5           50                         push	ax
24866 6CB6           B8                   01CE  mov	ax,#$1CE
24867 6CB9           50                         push	ax
24868 6CBA           E8         F7D3            call	_outw
24869 6CBD           89EC                       mov	sp,bp
24870                                           ! 178   ret
24871                                           ! 178 urn inw(0x01CF);
24872 6CBF           B8                   01CF  mov	ax,#$1CF
24873 6CC2           50                         push	ax
24874 6CC3           E8         F7AF            call	_inw
24875 6CC6           89EC                       mov	sp,bp
24876 6CC8           5D                         pop	bp
24877 6CC9           C3                         ret
24878                                           ! 179 }
24879                                           ! 180 
24880                                           ! 181 static Bit16u dispi_get_enable()
24881                                           ! 182 {
24882                       00006CCA            _dispi_get_enable:
24883                                           ! 183   outw(0x01CE,0x4);
24884 6CCA           55                         push	bp
24885 6CCB           89E5                       mov	bp,sp
24886 6CCD           B8                   0004  mov	ax,*4
24887 6CD0           50                         push	ax
24888 6CD1           B8                   01CE  mov	ax,#$1CE
24889 6CD4           50                         push	ax
24890 6CD5           E8         F7B8            call	_outw
24891 6CD8           89EC                       mov	sp,bp
24892                                           ! 184   return inw(0x01CF);
24893 6CDA           B8                   01CF  mov	ax,#$1CF
24894 6CDD           50                         push	ax
24895 6CDE           E8         F794            call	_inw
24896 6CE1           89EC                       mov	sp,bp
24897 6CE3           5D                         pop	bp
24898 6CE4           C3                         ret
24899                                           ! 185 }
24900                                           ! 186 
24901                                           ! 187 void dispi_set_enable(enable)
24902                                           ! 188   Bit16u enable;
24903                                           export	_dispi_set_enable
24904                       00006CE5            _dispi_set_enable:
24905                                           ! 189 {
24906                                           ! 190   outw(0x01CE,0x4);
24907 6CE5           55                         push	bp
24908 6CE6           89E5                       mov	bp,sp
24909 6CE8           B8                   0004  mov	ax,*4
24910 6CEB           50                         push	ax
24911 6CEC           B8                   01CE  mov	ax,#$1CE
24912 6CEF           50                         push	ax
24913 6CF0           E8         F79D            call	_outw
24914 6CF3           89EC                       mov	sp,bp
24915                                           ! 191   outw(0x01CF,enable);
24916 6CF5           FF76         04            push	4[bp]
24917 6CF8           B8                   01CF  mov	ax,#$1CF
24918 6CFB           50                         push	ax
24919 6CFC           E8         F791            call	_outw
24920 6CFF           89EC                       mov	sp,bp
24921                                           ! 192 }
24922 6D01           5D                         pop	bp
24923 6D02           C3                         ret
24924                                           ! 193 
24925                                           ! 194 static void dispi_set_bank(bank)
24926                                           ! 195   Bit16u bank;
24927                       00006D03            _dispi_set_bank:
24928                                           ! 196 {
24929                                           ! 197   outw(0x01CE,0x5);
24930 6D03           55                         push	bp
24931 6D04           89E5                       mov	bp,sp
24932 6D06           B8                   0005  mov	ax,*5
24933 6D09           50                         push	ax
24934 6D0A           B8                   01CE  mov	ax,#$1CE
24935 6D0D           50                         push	ax
24936 6D0E           E8         F77F            call	_outw
24937 6D11           89EC                       mov	sp,bp
24938                                           ! 198   outw(0x01CF,bank);
24939 6D13           FF76         04            push	4[bp]
24940 6D16           B8                   01CF  mov	ax,#$1CF
24941 6D19           50                         push	ax
24942 6D1A           E8         F773            call	_outw
24943 6D1D           89EC                       mov	sp,bp
24944                                           ! 199 }
24945 6D1F           5D                         pop	bp
24946 6D20           C3                         ret
24947                                           ! 200 
24948                                           ! 201 static Bit16u dispi_get_bank()
24949                                           ! 202 {
24950                       00006D21            _dispi_get_bank:
24951                                           ! 203   outw(0x01CE,0x5);
24952 6D21           55                         push	bp
24953 6D22           89E5                       mov	bp,sp
24954 6D24           B8                   0005  mov	ax,*5
24955 6D27           50                         push	ax
24956 6D28           B8                   01CE  mov	ax,#$1CE
24957 6D2B           50                         push	ax
24958 6D2C           E8         F761            call	_outw
24959 6D2F           89EC                       mov	sp,bp
24960                                           ! 204   return inw(0x01CF);
24961 6D31           B8                   01CF  mov	ax,#$1CF
24962 6D34           50                         push	ax
24963 6D35           E8         F73D            call	_inw
24964 6D38           89EC                       mov	sp,bp
24965 6D3A           5D                         pop	bp
24966 6D3B           C3                         ret
24967                                           ! 205 }
24968                                           ! 206 
24969                                           ! 207 static void dispi_set_bank_farcall()
24970                                           ! 208 {
24971                       00006D3C            _dispi_set_bank_farcall:
24972                                           ! 209  #asm
24973                                           !BCC_ASM
24974 6D3C           81FB                 0100    cmp bx,#0x0100
24975 6D40           74           12              je dispi_set_bank_farcall_get
24976 6D42           09DB                         or bx,bx
24977 6D44           75           1C              jnz dispi_set_bank_farcall_error
24978 6D46           52                           push dx
24979 6D47           B8                   0005    mov ax,# 0x5
24980 6D4A           BA                   01CE    mov dx,# 0x01CE
24981 6D4D           EF                           out dx,ax
24982 6D4E           58                           pop ax
24983 6D4F           BA                   01CF    mov dx,# 0x01CF
24984 6D52           EF                           out dx,ax
24985 6D53           CB                           retf
24986                       00006D54            dispi_set_bank_farcall_get:
24987 6D54           B8                   0005    mov ax,# 0x5
24988 6D57           BA                   01CE    mov dx,# 0x01CE
24989 6D5A           EF                           out dx,ax
24990 6D5B           BA                   01CF    mov dx,# 0x01CF
24991 6D5E           ED                           in ax,dx
24992 6D5F           89C2                         mov dx,ax
24993 6D61           CB                           retf
24994                       00006D62            dispi_set_bank_farcall_error:
24995 6D62           B8                   014F    mov ax,#0x014F
24996 6D65           CB                           retf
24997                                            ! 233 endasm
24998                                           !BCC_ENDASM
24999                                           ! 234 }
25000 6D66           C3                         ret
25001                                           ! 235 
25002                                           ! 236 static void dispi_set_x_offset(offset)
25003                                           ! 237   Bit16u offset;
25004                       00006D67            _dispi_set_x_offset:
25005                                           ! 238 {
25006                                           ! 239   outw(0x01CE,0x8);
25007 6D67           55                         push	bp
25008 6D68           89E5                       mov	bp,sp
25009 6D6A           B8                   0008  mov	ax,*8
25010 6D6D           50                         push	ax
25011 6D6E           B8                   01CE  mov	ax,#$1CE
25012 6D71           50                         push	ax
25013 6D72           E8         F71B            call	_outw
25014 6D75           89EC                       mov	sp,bp
25015                                           ! 240   outw(0x01CF,offset);
25016 6D77           FF76         04            push	4[bp]
25017 6D7A           B8                   01CF  mov	ax,#$1CF
25018 6D7D           50                         push	ax
25019 6D7E           E8         F70F            call	_outw
25020 6D81           89EC                       mov	sp,bp
25021                                           ! 241 }
25022 6D83           5D                         pop	bp
25023 6D84           C3                         ret
25024                                           ! 242 
25025                                           ! 243 static Bit16u dispi_get_x_offset()
25026                                           ! 244 {
25027                       00006D85            _dispi_get_x_offset:
25028                                           ! 245   outw(0x01CE,0x8);
25029 6D85           55                         push	bp
25030 6D86           89E5                       mov	bp,sp
25031 6D88           B8                   0008  mov	ax,*8
25032 6D8B           50                         push	ax
25033 6D8C           B8                   01CE  mov	ax,#$1CE
25034 6D8F           50                         push	ax
25035 6D90           E8         F6FD            call	_outw
25036 6D93           89EC                       mov	sp,bp
25037                                           ! 246   return inw(0x01CF);
25038 6D95           B8                   01CF  mov	ax,#$1CF
25039 6D98           50                         push	ax
25040 6D99           E8         F6D9            call	_inw
25041 6D9C           89EC                       mov	sp,bp
25042 6D9E           5D                         pop	bp
25043 6D9F           C3                         ret
25044                                           ! 247 }
25045                                           ! 248 
25046                                           ! 249 static void dispi_set_y_offset(offset)
25047                                           ! 250   Bit16u offset;
25048                       00006DA0            _dispi_set_y_offset:
25049                                           ! 251 {
25050                                           ! 252   outw(0x01CE,0x9);
25051 6DA0           55                         push	bp
25052 6DA1           89E5                       mov	bp,sp
25053 6DA3           B8                   0009  mov	ax,*9
25054 6DA6           50                         push	ax
25055 6DA7           B8                   01CE  mov	ax,#$1CE
25056 6DAA           50                         push	ax
25057 6DAB           E8         F6E2            call	_outw
25058 6DAE           89EC                       mov	sp,bp
25059                                           ! 253   outw(0x01CF,offset);
25060 6DB0           FF76         04            push	4[bp]
25061 6DB3           B8                   01CF  mov	ax,#$1CF
25062 6DB6           50                         push	ax
25063 6DB7           E8         F6D6            call	_outw
25064 6DBA           89EC                       mov	sp,bp
25065                                           ! 254 }
25066 6DBC           5D                         pop	bp
25067 6DBD           C3                         ret
25068                                           ! 255 
25069                                           ! 256 static Bit16u dispi_get_y_offset()
25070                                           ! 257 {
25071                       00006DBE            _dispi_get_y_offset:
25072                                           ! 258   outw(0x01CE,0x9);
25073 6DBE           55                         push	bp
25074 6DBF           89E5                       mov	bp,sp
25075 6DC1           B8                   0009  mov	ax,*9
25076 6DC4           50                         push	ax
25077 6DC5           B8                   01CE  mov	ax,#$1CE
25078 6DC8           50                         push	ax
25079 6DC9           E8         F6C4            call	_outw
25080 6DCC           89EC                       mov	sp,bp
25081                                           ! 259   return inw(0x01CF);
25082 6DCE           B8                   01CF  mov	ax,#$1CF
25083 6DD1           50                         push	ax
25084 6DD2           E8         F6A0            call	_inw
25085 6DD5           89EC                       mov	sp,bp
25086 6DD7           5D                         pop	bp
25087 6DD8           C3                         ret
25088                                           ! 260 }
25089                                           ! 261 
25090                                           ! 262 static void dispi_set_virt_width(width)
25091                                           ! 263   Bit16u width;
25092                       00006DD9            _dispi_set_virt_width:
25093                                           ! 264 {
25094                                           ! 265   outw(0x01CE,0x6);
25095 6DD9           55                         push	bp
25096 6DDA           89E5                       mov	bp,sp
25097 6DDC           B8                   0006  mov	ax,*6
25098 6DDF           50                         push	ax
25099 6DE0           B8                   01CE  mov	ax,#$1CE
25100 6DE3           50                         push	ax
25101 6DE4           E8         F6A9            call	_outw
25102 6DE7           89EC                       mov	sp,bp
25103                                           ! 266   outw(0x01CF,width);
25104 6DE9           FF76         04            push	4[bp]
25105 6DEC           B8                   01CF  mov	ax,#$1CF
25106 6DEF           50                         push	ax
25107 6DF0           E8         F69D            call	_outw
25108 6DF3           89EC                       mov	sp,bp
25109                                           ! 267 }
25110 6DF5           5D                         pop	bp
25111 6DF6           C3                         ret
25112                                           ! 268 
25113                                           ! 269 static Bit16u dispi_get_virt_width()
25114                                           ! 270 {
25115                       00006DF7            _dispi_get_virt_width:
25116                                           ! 271   outw(0x01CE,0x6);
25117 6DF7           55                         push	bp
25118 6DF8           89E5                       mov	bp,sp
25119 6DFA           B8                   0006  mov	ax,*6
25120 6DFD           50                         push	ax
25121 6DFE           B8                   01CE  mov	ax,#$1CE
25122 6E01           50                         push	ax
25123 6E02           E8         F68B            call	_outw
25124 6E05           89EC                       mov	sp,bp
25125                                           ! 272   return inw(0x01CF);
25126 6E07           B8                   01CF  mov	ax,#$1CF
25127 6E0A           50                         push	ax
25128 6E0B           E8         F667            call	_inw
25129 6E0E           89EC                       mov	sp,bp
25130 6E10           5D                         pop	bp
25131 6E11           C3                         ret
25132                                           ! 273 }
25133                                           ! 274 # 282 "vbe.c"
25134                                           ! 282 static Bit16u dispi_get_virt_height()
25135                                           ! 283 {
25136                       00006E12            _dispi_get_virt_height:
25137                                           ! 284   outw(0x01CE,0x7);
25138 6E12           55                         push	bp
25139 6E13           89E5                       mov	bp,sp
25140 6E15           B8                   0007  mov	ax,*7
25141 6E18           50                         push	ax
25142 6E19           B8                   01CE  mov	ax,#$1CE
25143 6E1C           50                         push	ax
25144 6E1D           E8         F670            call	_outw
25145 6E20           89EC                       mov	sp,bp
25146                                           ! 285   return inw(0x01CF);
25147 6E22           B8                   01CF  mov	ax,#$1CF
25148 6E25           50                         push	ax
25149 6E26           E8         F64C            call	_inw
25150 6E29           89EC                       mov	sp,bp
25151 6E2B           5D                         pop	bp
25152 6E2C           C3                         ret
25153                                           ! 286 }
25154                                           ! 287 
25155                                           ! 288 
25156                                           ! 289 
25157                                           ! 290 static ModeInfoListItem* mode_info_find_mode(mode, using_lfb)
25158                                           ! 291   Bit16u mode; Boolean using_lfb;
25159                       00006E2D            _mode_info_find_mode:
25160                                           ! 292 {
25161                                           ! 293   ModeInfoListItem *cur_info=&mode_info_list;
25162 6E2D           55                         push	bp
25163 6E2E           89E5                       mov	bp,sp
25164 6E30           4C                         dec	sp
25165 6E31           4C                         dec	sp
25166 6E32           BB                   65FD  mov	bx,#_mode_info_list
25167 6E35           895E         FE            mov	-2[bp],bx
25168                                           ! 294 
25169                                           ! 295   while (cur_info->mode != 0xFFFF)
25170                                           ! 296   {
25171 6E38           EB           43            jmp .200
25172                       00006E3A            .201:
25173                                           ! 297     if (cur_info->mode == mode)
25174 6E3A           8B5E         FE            mov	bx,-2[bp]
25175 6E3D           8B1F                       mov	bx,[bx]
25176 6E3F           3B5E         04            cmp	bx,4[bp]
25177 6E42           75           30            jne 	.202
25178                       00006E44            .203:
25179                                           ! 298     {
25180                                           ! 299       if (!using_lfb)
25181 6E44           8B46         06            mov	ax,6[bp]
25182 6E47           85C0                       test	ax,ax
25183 6E49           75           09            jne 	.204
25184                       00006E4B            .205:
25185                                           ! 300       {
25186                                           ! 301         return cur_info;
25187 6E4B           8B46         FE            mov	ax,-2[bp]
25188 6E4E           89EC                       mov	sp,bp
25189 6E50           5D                         pop	bp
25190 6E51           C3                         ret
25191                                           ! 302       }
25192                                           ! 303       else if (cur_info->info.ModeAttributes & 0x0080)
25193 6E52           EB           1E            jmp .206
25194                       00006E54            .204:
25195 6E54           8B5E         FE            mov	bx,-2[bp]
25196 6E57           8A47         02            mov	al,2[bx]
25197 6E5A           24                     80  and	al,#$80
25198 6E5C           84C0                       test	al,al
25199 6E5E           74           09            je  	.207
25200                       00006E60            .208:
25201                                           ! 304       {
25202                                           ! 305         return cur_info;
25203 6E60           8B46         FE            mov	ax,-2[bp]
25204 6E63           89EC                       mov	sp,bp
25205 6E65           5D                         pop	bp
25206 6E66           C3                         ret
25207                                           ! 306       }
25208                                           ! 307       else
25209                                           ! 308       {
25210 6E67           EB           09            jmp .209
25211                       00006E69            .207:
25212                                           ! 309         cur_info++;
25213 6E69           8B5E         FE            mov	bx,-2[bp]
25214 6E6C           83C3                   44  add	bx,*$44
25215 6E6F           895E         FE            mov	-2[bp],bx
25216                                           ! 310       }
25217                                           ! 311     }
25218                       00006E72            .209:
25219                       00006E72            .206:
25220                                           ! 312     else
25221                                           ! 313     {
25222 6E72           EB           09            jmp .20A
25223                       00006E74            .202:
25224                                           ! 314       cur_info++;
25225 6E74           8B5E         FE            mov	bx,-2[bp]
25226 6E77           83C3                   44  add	bx,*$44
25227 6E7A           895E         FE            mov	-2[bp],bx
25228                                           ! 315     }
25229                                           ! 316   }
25230                       00006E7D            .20A:
25231                                           ! 317 
25232                                           ! 318   return 0;
25233                       00006E7D            .200:
25234 6E7D           8B5E         FE            mov	bx,-2[bp]
25235 6E80           8B1F                       mov	bx,[bx]
25236 6E82           81FB                 FFFF  cmp	bx,#$FFFF
25237 6E86           75           B2            jne	.201
25238                       00006E88            .20B:
25239                       00006E88            .1FF:
25240 6E88           31C0                       xor	ax,ax
25241 6E8A           89EC                       mov	sp,bp
25242 6E8C           5D                         pop	bp
25243 6E8D           C3                         ret
25244                                           ! 319 }
25245                                           ! 320 
25246                                           ! 321 
25247                                           ! 322 
25248                                           ! 323 
25249                                           ! 324 Boolean vbe_has_vbe_display()
25250                                           ! 325 {
25251                                           export	_vbe_has_vbe_display
25252                       00006E8E            _vbe_has_vbe_display:
25253                                           ! 326   dispi_set_id(0xB0C2);
25254 6E8E           55                         push	bp
25255 6E8F           89E5                       mov	bp,sp
25256 6E91           B8                   B0C2  mov	ax,#$B0C2
25257 6E94           50                         push	ax
25258 6E95           E8         FDA0            call	_dispi_set_id
25259 6E98           89EC                       mov	sp,bp
25260                                           ! 327 
25261                                           ! 328   return (dispi_get_id()==0xB0C2);
25262 6E9A           E8         FD81            call	_dispi_get_id
25263 6E9D           3D                   B0C2  cmp	ax,#$B0C2
25264 6EA0           75           04            jne	.20C
25265 6EA2           B0                     01  mov	al,*1
25266 6EA4           EB           02            jmp	.20D
25267                       00006EA6            .20C:
25268 6EA6           30C0                       xor	al,al
25269                       00006EA8            .20D:
25270 6EA8           30E4                       xor	ah,ah
25271 6EAA           5D                         pop	bp
25272 6EAB           C3                         ret
25273                                           ! 329 }
25274                                           ! 330 
25275                                           ! 331 
25276                                           ! 332 
25277                                           ! 333 
25278                                           ! 334 
25279                                           ! 334 
25280                                           ! 335 void vbe_init()
25281                                           ! 336 {
25282                                           export	_vbe_init
25283                       00006EAC            _vbe_init:
25284                                           ! 337   Bit16u dispi_id;
25285                                           ! 338 
25286                                           ! 339   outw(0x01CE,0x0);
25287 6EAC           55                         push	bp
25288 6EAD           89E5                       mov	bp,sp
25289 6EAF           4C                         dec	sp
25290 6EB0           4C                         dec	sp
25291 6EB1           31C0                       xor	ax,ax
25292 6EB3           50                         push	ax
25293 6EB4           B8                   01CE  mov	ax,#$1CE
25294 6EB7           50                         push	ax
25295 6EB8           E8         F5D5            call	_outw
25296 6EBB           83C4                   04  add	sp,*4
25297                                           ! 340   outw(0x01CF,0xB0C0);
25298 6EBE           B8                   B0C0  mov	ax,#$B0C0
25299 6EC1           50                         push	ax
25300 6EC2           B8                   01CF  mov	ax,#$1CF
25301 6EC5           50                         push	ax
25302 6EC6           E8         F5C7            call	_outw
25303 6EC9           83C4                   04  add	sp,*4
25304                                           ! 341 
25305                                           ! 342   dispi_id=inw(0x01CF);
25306 6ECC           B8                   01CF  mov	ax,#$1CF
25307 6ECF           50                         push	ax
25308 6ED0           E8         F5A2            call	_inw
25309 6ED3           44                         inc	sp
25310 6ED4           44                         inc	sp
25311 6ED5           8946         FE            mov	-2[bp],ax
25312                                           ! 343 
25313                                           ! 344   if (dispi_id!=0xB0C0)
25314 6ED8           8B46         FE            mov	ax,-2[bp]
25315 6EDB           3D                   B0C0  cmp	ax,#$B0C0
25316 6EDE           74           07            je  	.20E
25317                       00006EE0            .20F:
25318                                           ! 345   {
25319                                           ! 346 
25320                                           ! 347  #asm
25321                                           !BCC_ASM
25322                       00000000            _vbe_init.dispi_id	set	0
25323                       FFFFFFFE            .vbe_init.dispi_id	set	-2
25324                                               HALT(348)
 +a   6EE0           BA                   0501    mov dx,#0x501
 +a   6EE3           B8                   015C    mov ax,#348
 +a   6EE6           EF                           out dx,ax
25325                                            ! 349 endasm
25326                                           !BCC_ENDASM
25327                                           ! 350   }
25328                                           ! 351 
25329                                           ! 352   printf("VBE Bios $Id: vbe.c,v 1.35 2003/11/03 20:57:01 vruppert Exp $\n");
25330                       00006EE7            .20E:
25331 6EE7           BB                   76A5  mov	bx,#.210
25332 6EEA           53                         push	bx
25333 6EEB           E8         F5D1            call	_printf
25334 6EEE           44                         inc	sp
25335 6EEF           44                         inc	sp
25336                                           ! 353 
25337                                           ! 354 }
25338 6EF0           89EC                       mov	sp,bp
25339 6EF2           5D                         pop	bp
25340 6EF3           C3                         ret
25341                                           ! 355 
25342                                           ! 356 
25343                                           ! 357 
25344                                           ! 358 void vbe_display_info()
25345                                           ! 359 {
25346                                           export	_vbe_display_info
25347                       00006EF4            _vbe_display_info:
25348                                           ! 360 
25349                                           ! 361   if (vbe_has_vbe_display())
25350 6EF4           55                         push	bp
25351 6EF5           89E5                       mov	bp,sp
25352 6EF7           E8         FF94            call	_vbe_has_vbe_display
25353 6EFA           85C0                       test	ax,ax
25354 6EFC           74           0D            je  	.211
25355                       00006EFE            .212:
25356                                           ! 362   {
25357                                           ! 363     #asm
25358                                           !BCC_ASM
25359 6EFE           B8                   C000       mov ax,#0xc000
25360 6F01           8ED8                            mov ds,ax
25361 6F03           BE                   6BAE       mov si,#_vbebios_info_string
25362 6F06           E8         C344                 call _display_string
25363                                               ! 368 endasm
25364                                           !BCC_ENDASM
25365                                           ! 369   }
25366                                           ! 370   else
25367                                           ! 371   {
25368 6F09           EB           0B            jmp .213
25369                       00006F0B            .211:
25370                                           ! 372     #asm
25371                                           !BCC_ASM
25372 6F0B           B8                   C000       mov ax,#0xc000
25373 6F0E           8ED8                            mov ds,ax
25374 6F10           BE                   6BD4       mov si,#_no_vbebios_info_string
25375 6F13           E8         C337                 call _display_string
25376                                               ! 377 endasm
25377                                           !BCC_ENDASM
25378                                           ! 378 
25379                                           ! 379   }
25380                                           ! 380 }
25381                       00006F16            .213:
25382 6F16           5D                         pop	bp
25383 6F17           C3                         ret
25384                                           ! 381 # 393 "vbe.c"
25385                                           ! 393 void vbe_biosfn_return_controller_information(AX, ES, DI)
25386                                           ! 394 Bit16u *AX;Bit16u ES;Bit16u DI;
25387                                           export	_vbe_biosfn_return_controller_information
25388                       00006F18            _vbe_biosfn_return_controller_information:
25389                                           ! 395 {
25390                                           ! 396         Bit16u ss=get_SS();
25391 6F18           55                         push	bp
25392 6F19           89E5                       mov	bp,sp
25393 6F1B           4C                         dec	sp
25394 6F1C           4C                         dec	sp
25395 6F1D           E8         F580            call	_get_SS
25396 6F20           8946         FE            mov	-2[bp],ax
25397                                           ! 397         VbeInfoBlock vbe_info_block;
25398                                           ! 398         Bit16u status;
25399                                           ! 399         Bit16u result;
25400                                           ! 400         Bit16u vbe2_info;
25401                                           ! 401 
25402                                           ! 402 
25403                                           ! 403 
25404                                           ! 404         Bit16u cur_mode=0;
25405 6F23           81C4                 FDF8  add	sp,#-$208
25406 6F27           31C0                       xor	ax,ax
25407 6F29           8986       FDF6            mov	-$20A[bp],ax
25408                                           ! 405         ModeInfoListItem *cur_info=&mode_info_list;
25409 6F2D           4C                         dec	sp
25410 6F2E           4C                         dec	sp
25411 6F2F           BB                   65FD  mov	bx,#_mode_info_list
25412 6F32           899E       FDF4            mov	-$20C[bp],bx
25413                                           ! 406 
25414                                           ! 407         status = read_word(ss, AX);
25415 6F36           FF76         04            push	4[bp]
25416 6F39           FF76         FE            push	-2[bp]
25417 6F3C           E8         F4E8            call	_read_word
25418 6F3F           83C4                   04  add	sp,*4
25419 6F42           8986       FDFC            mov	-$204[bp],ax
25420                                           ! 408 
25421                                           ! 409 
25422                                           ! 410         printf("VBE vbe_biosfn_return_vbe_info ES%x DI%x AX%x\n",ES,DI,status);
25423 6F46           FFB6       FDFC            push	-$204[bp]
25424 6F4A           FF76         08            push	8[bp]
25425 6F4D           FF76         06            push	6[bp]
25426 6F50           BB                   7676  mov	bx,#.214
25427 6F53           53                         push	bx
25428 6F54           E8         F568            call	_printf
25429 6F57           83C4                   08  add	sp,*8
25430                                           ! 411 
25431                                           ! 412 
25432                                           ! 413         vbe2_info = 0;
25433 6F5A           31C0                       xor	ax,ax
25434 6F5C           8986       FDF8            mov	-$208[bp],ax
25435                                           ! 414 
25436                                           ! 415 
25437                                           ! 416 
25438                                           ! 417         memcpyb(ss, &vbe_info_block, ES, DI, sizeof(vbe_info_block));
25439 6F60           B8                   0200  mov	ax,#$200
25440 6F63           50                         push	ax
25441 6F64           FF76         08            push	8[bp]
25442 6F67           FF76         06            push	6[bp]
25443 6F6A           8D9E       FDFE            lea	bx,-$202[bp]
25444 6F6E           53                         push	bx
25445 6F6F           FF76         FE            push	-2[bp]
25446 6F72           E8         F43F            call	_memcpyb
25447 6F75           83C4                   0A  add	sp,*$A
25448                                           ! 418 
25449                                           ! 419 
25450                                           ! 420         if (((vbe_info_block.VbeSignature[0] == 'V') &&
25451                                           ! 421              (vbe_info_block.VbeSignature[1] == 'B') &&
25452                                           ! 422              (vbe_info_block.VbeSignature[2] == 'E') &&
25453                                           ! 423              (vbe_info_block.VbeSignature[3] == '2')) ||
25454                                           ! 424 
25455                                           ! 425             ((vbe_info_block.VbeSignature[0] == 'V') &&
25456                                           ! 426              (vbe_info_block.VbeSignature[1] == 'E') &&
25457                                           ! 427              (vbe_info_block.VbeSignature[2] == 'S') &&
25458                                           ! 428              (vbe_info_block.VbeSignature[3] == 'A')) )
25459 6F78           8A86       FDFE            mov	al,-$202[bp]
25460 6F7C           3C                     56  cmp	al,*$56
25461 6F7E           75           18            jne 	.217
25462                       00006F80            .21A:
25463 6F80           8A86       FDFF            mov	al,-$201[bp]
25464 6F84           3C                     42  cmp	al,*$42
25465 6F86           75           10            jne 	.217
25466                       00006F88            .219:
25467 6F88           8A86       FE00            mov	al,-$200[bp]
25468 6F8C           3C                     45  cmp	al,*$45
25469 6F8E           75           08            jne 	.217
25470                       00006F90            .218:
25471 6F90           8A86       FE01            mov	al,-$1FF[bp]
25472 6F94           3C                     32  cmp	al,*$32
25473 6F96           74           20            je  	.216
25474                       00006F98            .217:
25475 6F98           8A86       FDFE            mov	al,-$202[bp]
25476 6F9C           3C                     56  cmp	al,*$56
25477 6F9E           75           28            jne 	.215
25478                       00006FA0            .21D:
25479 6FA0           8A86       FDFF            mov	al,-$201[bp]
25480 6FA4           3C                     45  cmp	al,*$45
25481 6FA6           75           20            jne 	.215
25482                       00006FA8            .21C:
25483 6FA8           8A86       FE00            mov	al,-$200[bp]
25484 6FAC           3C                     53  cmp	al,*$53
25485 6FAE           75           18            jne 	.215
25486                       00006FB0            .21B:
25487 6FB0           8A86       FE01            mov	al,-$1FF[bp]
25488 6FB4           3C                     41  cmp	al,*$41
25489 6FB6           75           10            jne 	.215
25490                       00006FB8            .216:
25491                                           ! 429         {
25492                                           ! 430                 vbe2_info = 1;
25493 6FB8           B8                   0001  mov	ax,*1
25494 6FBB           8986       FDF8            mov	-$208[bp],ax
25495                                           ! 431 
25496                                           ! 432                 printf("VBE correct VESA/VBE2 signature found\n");
25497 6FBF           BB                   764F  mov	bx,#.21E
25498 6FC2           53                         push	bx
25499 6FC3           E8         F4F9            call	_printf
25500 6FC6           44                         inc	sp
25501 6FC7           44                         inc	sp
25502                                           ! 433 
25503                                           ! 434         }
25504                                           ! 435 
25505                                           ! 436 
25506                                           ! 437 
25507                                           ! 438         vbe_info_block.VbeSignature[0] = 'V';
25508                       00006FC8            .215:
25509 6FC8           B0                     56  mov	al,*$56
25510 6FCA           8886       FDFE            mov	-$202[bp],al
25511                                           ! 439         vbe_info_block.VbeSignature[1] = 'E';
25512 6FCE           B0                     45  mov	al,*$45
25513 6FD0           8886       FDFF            mov	-$201[bp],al
25514                                           ! 440         vbe_info_block.VbeSignature[2] = 'S';
25515 6FD4           B0                     53  mov	al,*$53
25516 6FD6           8886       FE00            mov	-$200[bp],al
25517                                           ! 441         vbe_info_block.VbeSignature[3] = 'A';
25518 6FDA           B0                     41  mov	al,*$41
25519 6FDC           8886       FE01            mov	-$1FF[bp],al
25520                                           ! 442 
25521                                           ! 443 
25522                                           ! 444         vbe_info_block.VbeVersion = 0x0200;
25523 6FE0           B8                   0200  mov	ax,#$200
25524 6FE3           8986       FE02            mov	-$1FE[bp],ax
25525                                           ! 445 
25526                                           ! 446 
25527                                           ! 447         vbe_info_block.OemStringPtr_Seg = 0xc000;
25528 6FE7           B8                   C000  mov	ax,#$C000
25529 6FEA           8986       FE06            mov	-$1FA[bp],ax
25530                                           ! 448         vbe_info_block.OemStringPtr_Off = &vbebios_copyright;
25531 6FEE           BB                   6B09  mov	bx,#_vbebios_copyright
25532 6FF1           899E       FE04            mov	-$1FC[bp],bx
25533                                           ! 449 
25534                                           ! 450 
25535                                           ! 451         vbe_in
25536                                           ! 451 fo_block.Capabilities[0] = 0;
25537 6FF5           30C0                       xor	al,al
25538 6FF7           8886       FE08            mov	-$1F8[bp],al
25539                                           ! 452         vbe_info_block.Capabilities[1] = 0;
25540 6FFB           30C0                       xor	al,al
25541 6FFD           8886       FE09            mov	-$1F7[bp],al
25542                                           ! 453         vbe_info_block.Capabilities[2] = 0;
25543 7001           30C0                       xor	al,al
25544 7003           8886       FE0A            mov	-$1F6[bp],al
25545                                           ! 454         vbe_info_block.Capabilities[3] = 0;
25546 7007           30C0                       xor	al,al
25547 7009           8886       FE0B            mov	-$1F5[bp],al
25548                                           ! 455 # 463 "vbe.c"
25549                                           ! 463         vbe_info_block.VideoModePtr_Seg = 0xc000;
25550 700D           B8                   C000  mov	ax,#$C000
25551 7010           8986       FE0E            mov	-$1F2[bp],ax
25552                                           ! 464         vbe_info_block.VideoModePtr_Off = &vbebios_mode_list;
25553 7014           BB                   6BF8  mov	bx,#_vbebios_mode_list
25554 7017           899E       FE0C            mov	-$1F4[bp],bx
25555                                           ! 465 # 490 "vbe.c"
25556                                           ! 490         vbe_info_block.TotalMemory = (4*1024/64);
25557 701B           B8                   0040  mov	ax,*$40
25558 701E           8986       FE10            mov	-$1F0[bp],ax
25559                                           ! 491 
25560                                           ! 492         if (vbe2_info)
25561 7022           8B86       FDF8            mov	ax,-$208[bp]
25562 7026           85C0                       test	ax,ax
25563 7028           74           4B            je  	.21F
25564                       0000702A            .220:
25565                                           ! 493         {
25566                                           ! 494 
25567                                           ! 495                 vbe_info_block.OemSoftwareRev = 0x0002;;
25568 702A           B8                   0002  mov	ax,*2
25569 702D           8986       FE12            mov	-$1EE[bp],ax
25570                                           ! 496                 vbe_info_block.OemVendorNamePtr_Seg = 0xc000;
25571 7031           B8                   C000  mov	ax,#$C000
25572 7034           8986       FE16            mov	-$1EA[bp],ax
25573                                           ! 497                 vbe_info_block.OemVendorNamePtr_Off = &vbebios_vendor_name;
25574 7038           BB                   6B48  mov	bx,#_vbebios_vendor_name
25575 703B           899E       FE14            mov	-$1EC[bp],bx
25576                                           ! 498                 vbe_info_block.OemProductNamePtr_Seg = 0xc000;
25577 703F           B8                   C000  mov	ax,#$C000
25578 7042           8986       FE1A            mov	-$1E6[bp],ax
25579                                           ! 499                 vbe_info_block.OemProductNamePtr_Off = &vbebios_product_name;
25580 7046           BB                   6B60  mov	bx,#_vbebios_product_name
25581 7049           899E       FE18            mov	-$1E8[bp],bx
25582                                           ! 500                 vbe_info_block.OemProductRevPtr_Seg = 0xc000;
25583 704D           B8                   C000  mov	ax,#$C000
25584 7050           8986       FE1E            mov	-$1E2[bp],ax
25585                                           ! 501                 vbe_info_block.OemProductRevPtr_Off = &vbebios_product_revision;
25586 7054           BB                   6B79  mov	bx,#_vbebios_product_revision
25587 7057           899E       FE1C            mov	-$1E4[bp],bx
25588                                           ! 502 
25589                                           ! 503 
25590                                           ! 504                 memcpyb(ES, DI, ss, &vbe_info_block, sizeof(vbe_info_block));
25591 705B           B8                   0200  mov	ax,#$200
25592 705E           50                         push	ax
25593 705F           8D9E       FDFE            lea	bx,-$202[bp]
25594 7063           53                         push	bx
25595 7064           FF76         FE            push	-2[bp]
25596 7067           FF76         08            push	8[bp]
25597 706A           FF76         06            push	6[bp]
25598 706D           E8         F344            call	_memcpyb
25599 7070           83C4                   0A  add	sp,*$A
25600                                           ! 505         }
25601                                           ! 506         else
25602                                           ! 507         {
25603 7073           EB           18            jmp .221
25604                       00007075            .21F:
25605                                           ! 508 
25606                                           ! 509                 memcpyb(ES, DI, ss, &vbe_info_block, 256);
25607 7075           B8                   0100  mov	ax,#$100
25608 7078           50                         push	ax
25609 7079           8D9E       FDFE            lea	bx,-$202[bp]
25610 707D           53                         push	bx
25611 707E           FF76         FE            push	-2[bp]
25612 7081           FF76         08            push	8[bp]
25613 7084           FF76         06            push	6[bp]
25614 7087           E8         F32A            call	_memcpyb
25615 708A           83C4                   0A  add	sp,*$A
25616                                           ! 510         }
25617                                           ! 511 
25618                                           ! 512         result = 0x4f;
25619                       0000708D            .221:
25620 708D           B8                   004F  mov	ax,*$4F
25621 7090           8986       FDFA            mov	-$206[bp],ax
25622                                           ! 513 
25623                                           ! 514         write_word(ss, AX, result);
25624 7094           FFB6       FDFA            push	-$206[bp]
25625 7098           FF76         04            push	4[bp]
25626 709B           FF76         FE            push	-2[bp]
25627 709E           E8         F3B1            call	_write_word
25628 70A1           83C4                   06  add	sp,*6
25629                                           ! 515 }
25630 70A4           89EC                       mov	sp,bp
25631 70A6           5D                         pop	bp
25632 70A7           C3                         ret
25633                                           ! 516 # 528 "vbe.c"
25634                                           ! 528 void vbe_biosfn_return_mode_information(AX, CX, ES, DI)
25635                                           ! 529 Bit16u *AX;Bit16u CX; Bit16u ES;Bit16u DI;
25636                                           export	_vbe_biosfn_return_mode_information
25637                       000070A8            _vbe_biosfn_return_mode_information:
25638                                           ! 530 {
25639                                           ! 531         Bit16u result=0x0100;
25640 70A8           55                         push	bp
25641 70A9           89E5                       mov	bp,sp
25642 70AB           4C                         dec	sp
25643 70AC           4C                         dec	sp
25644 70AD           B8                   0100  mov	ax,#$100
25645 70B0           8946         FE            mov	-2[bp],ax
25646                                           ! 532         Bit16u ss=get_SS();
25647 70B3           4C                         dec	sp
25648 70B4           4C                         dec	sp
25649 70B5           E8         F3E8            call	_get_SS
25650 70B8           8946         FC            mov	-4[bp],ax
25651                                           ! 533         ModeInfoBlock info;
25652                                           ! 534         ModeInfoListItem *cur_info;
25653                                           ! 535         Boolean using_lfb;
25654                                           ! 536 
25655                                           ! 537 
25656                                           ! 538         printf("VBE vbe_biosfn_return_mode_information ES%x DI%x CX%x\n",ES,DI,CX);
25657 70BB           81C4                 FEFC  add	sp,#-$104
25658 70BF           FF76         06            push	6[bp]
25659 70C2           FF76         0A            push	$A[bp]
25660 70C5           FF76         08            push	8[bp]
25661 70C8           BB                   7618  mov	bx,#.222
25662 70CB           53                         push	bx
25663 70CC           E8         F3F0            call	_printf
25664 70CF           83C4                   08  add	sp,*8
25665                                           ! 539 
25666                                           ! 540 
25667                                           ! 541         using_lfb=((CX & 0x4000) == 0x4000);
25668 70D2           8B46         06            mov	ax,6[bp]
25669 70D5           25                   4000  and	ax,#$4000
25670 70D8           3D                   4000  cmp	ax,#$4000
25671 70DB           75           04            jne	.223
25672 70DD           B0                     01  mov	al,*1
25673 70DF           EB           02            jmp	.224
25674                       000070E1            .223:
25675 70E1           30C0                       xor	al,al
25676                       000070E3            .224:
25677 70E3           30E4                       xor	ah,ah
25678 70E5           8986       FEF8            mov	-$108[bp],ax
25679                                           ! 542 
25680                                           ! 543         CX = (CX & 0x1ff);
25681 70E9           8B46         06            mov	ax,6[bp]
25682 70EC           25                   01FF  and	ax,#$1FF
25683 70EF           8946         06            mov	6[bp],ax
25684                                           ! 544 
25685                                           ! 545         cur_info = mode_info_find_mode(CX, using_lfb, &cur_info);
25686 70F2           8D9E       FEFA            lea	bx,-$106[bp]
25687 70F6           53                         push	bx
25688 70F7           FFB6       FEF8            push	-$108[bp]
25689 70FB           FF76         06            push	6[bp]
25690 70FE           E8         FD2C            call	_mode_info_find_mode
25691 7101           83C4                   06  add	sp,*6
25692 7104           8986       FEFA            mov	-$106[bp],ax
25693                                           ! 546 
25694                                           ! 547         if (cur_info != 0)
25695 7108           8B86       FEFA            mov	ax,-$106[bp]
25696 710C           85C0                       test	ax,ax
25697 710E           74           65            je  	.225
25698                       00007110            .226:
25699                                           ! 548         {
25700                                           ! 549 
25701                                           ! 550                 printf("VBE found mode %x\n",CX);
25702 7110           FF76         06            push	6[bp]
25703 7113           BB                   7605  mov	bx,#.227
25704 7116           53                         push	bx
25705 7117           E8         F3A5            call	_printf
25706 711A           83C4                   04  add	sp,*4
25707                                           ! 551 
25708                                           ! 552                 memsetb(ss, &info, 0, sizeof(ModeInfoBlock));
25709 711D           B8                   0100  mov	ax,#$100
25710 7120           50                         push	ax
25711 7121           31C0                       xor	ax,ax
25712 7123           50                         push	ax
25713 7124           8D9E       FEFC            lea	bx,-$104[bp]
25714 7128           53                         push	bx
25715 7129           FF76         FC            push	-4[bp]
25716 712C           E8         F23B            call	_memsetb
25717 712F           83C4                   08  add	sp,*8
25718                                           ! 553                 memcpyb(ss, &info, 0xc000, &(cur_info->info), sizeof(ModeInfoBlockCompact));
25719 7132           B8                   0042  mov	ax,*$42
25720 7135           50                         push	ax
25721 7136           8B9E       FEFA            mov	bx,-$106[bp]
25722 713A           43                         inc	bx
25723 713B           43                         inc	bx
25724 713C           53                         push	bx
25725 713D           B8                   C000  mov	ax,#$C000
25726 7140           50                         push	ax
25727 7141           8D9E       FEFC            lea	bx,-$104[bp]
25728 7145           53                         push	bx
25729 7146           FF76         FC            push	-4[bp]
25730 7149           E8         F268            call	_memcpyb
25731 714C           83C4                   0A  add	sp,*$A
25732                                           ! 554                 if (info.WinAAttributes & 0x01) {
25733 714F           8A86       FEFE            mov	al,-$102[bp]
25734 7153           24                     01  and	al,*1
25735 7155           84C0                       test	al,al
25736 7157           74           14            je  	.228
25737                       00007159            .229:
25738                                           ! 555                   info.WinFuncPtr = 0xC0000000UL;
25739 7159           31C0                       xor	ax,ax
25740 715B           BB                   C000  mov	bx,#$C000
25741 715E           8986       FF08            mov	-$F8[bp],ax
25742 7162           899E       FF0A            mov	-$F6[bp],bx
25743                                           ! 556                   *(Bit16u *)&(info.WinFuncPtr) = (Bit16u)(dispi_set_bank_farcall);
25744 7166           BB                   6D3C  mov	bx,#_dispi_set_bank_farcall
25745 7169           899E       FF08            mov	-$F8[bp],bx
25746                                           ! 557                
25747                                           ! 557  }
25748                                           ! 558 
25749                                           ! 559                 result = 0x4f;
25750                       0000716D            .228:
25751 716D           B8                   004F  mov	ax,*$4F
25752 7170           8946         FE            mov	-2[bp],ax
25753                                           ! 560         }
25754                                           ! 561         else
25755                                           ! 562         {
25756 7173           EB           13            jmp .22A
25757                       00007175            .225:
25758                                           ! 563 
25759                                           ! 564                 printf("VBE *NOT* found mode %x\n",CX);
25760 7175           FF76         06            push	6[bp]
25761 7178           BB                   75EC  mov	bx,#.22B
25762 717B           53                         push	bx
25763 717C           E8         F340            call	_printf
25764 717F           83C4                   04  add	sp,*4
25765                                           ! 565 
25766                                           ! 566                 result = 0x100;
25767 7182           B8                   0100  mov	ax,#$100
25768 7185           8946         FE            mov	-2[bp],ax
25769                                           ! 567         }
25770                                           ! 568 
25771                                           ! 569         if (result == 0x4f)
25772                       00007188            .22A:
25773 7188           8B46         FE            mov	ax,-2[bp]
25774 718B           3D                   004F  cmp	ax,*$4F
25775 718E           75           18            jne 	.22C
25776                       00007190            .22D:
25777                                           ! 570         {
25778                                           ! 571 
25779                                           ! 572                 memcpyb(ES, DI, ss, &info, sizeof(info));
25780 7190           B8                   0100  mov	ax,#$100
25781 7193           50                         push	ax
25782 7194           8D9E       FEFC            lea	bx,-$104[bp]
25783 7198           53                         push	bx
25784 7199           FF76         FC            push	-4[bp]
25785 719C           FF76         0A            push	$A[bp]
25786 719F           FF76         08            push	8[bp]
25787 71A2           E8         F20F            call	_memcpyb
25788 71A5           83C4                   0A  add	sp,*$A
25789                                           ! 573         }
25790                                           ! 574 
25791                                           ! 575         write_word(ss, AX, result);
25792                       000071A8            .22C:
25793 71A8           FF76         FE            push	-2[bp]
25794 71AB           FF76         04            push	4[bp]
25795 71AE           FF76         FC            push	-4[bp]
25796 71B1           E8         F29E            call	_write_word
25797 71B4           83C4                   06  add	sp,*6
25798                                           ! 576 }
25799 71B7           89EC                       mov	sp,bp
25800 71B9           5D                         pop	bp
25801 71BA           C3                         ret
25802                                           ! 577 # 588 "vbe.c"
25803                                           ! 588 void vbe_biosfn_set_mode(AX, BX, ES, DI)
25804                                           ! 589 Bit16u *AX;Bit16u BX; Bit16u ES;Bit16u DI;
25805                                           export	_vbe_biosfn_set_mode
25806                       000071BB            _vbe_biosfn_set_mode:
25807                                           ! 590 {
25808                                           ! 591         Bit16u ss = get_SS();
25809 71BB           55                         push	bp
25810 71BC           89E5                       mov	bp,sp
25811 71BE           4C                         dec	sp
25812 71BF           4C                         dec	sp
25813 71C0           E8         F2DD            call	_get_SS
25814 71C3           8946         FE            mov	-2[bp],ax
25815                                           ! 592         Bit16u result;
25816                                           ! 593         ModeInfoListItem *cur_info;
25817                                           ! 594         Boolean using_lfb;
25818                                           ! 595         Bit8u no_clear;
25819                                           ! 596         Bit8u lfb_flag;
25820                                           ! 597 
25821                                           ! 598         using_lfb=((BX & 0x4000) == 0x4000);
25822 71C6           83C4                   F8  add	sp,*-8
25823 71C9           8B46         06            mov	ax,6[bp]
25824 71CC           25                   4000  and	ax,#$4000
25825 71CF           3D                   4000  cmp	ax,#$4000
25826 71D2           75           04            jne	.22E
25827 71D4           B0                     01  mov	al,*1
25828 71D6           EB           02            jmp	.22F
25829                       000071D8            .22E:
25830 71D8           30C0                       xor	al,al
25831                       000071DA            .22F:
25832 71DA           30E4                       xor	ah,ah
25833 71DC           8946         F8            mov	-8[bp],ax
25834                                           ! 599         lfb_flag=using_lfb?0x40:0;
25835 71DF           8B46         F8            mov	ax,-8[bp]
25836 71E2           85C0                       test	ax,ax
25837 71E4           74           04            je  	.230
25838                       000071E6            .231:
25839 71E6           B0                     40  mov	al,*$40
25840 71E8           EB           02            jmp .232
25841                       000071EA            .230:
25842 71EA           30C0                       xor	al,al
25843                       000071EC            .232:
25844 71EC           8846         F6            mov	-$A[bp],al
25845                                           ! 600         no_clear=((BX & 0x8000) == 0x8000)?0x80:0;
25846 71EF           8B46         06            mov	ax,6[bp]
25847 71F2           25                   8000  and	ax,#$8000
25848 71F5           3D                   8000  cmp	ax,#$8000
25849 71F8           75           04            jne 	.233
25850                       000071FA            .234:
25851 71FA           B0                     80  mov	al,#$80
25852 71FC           EB           02            jmp .235
25853                       000071FE            .233:
25854 71FE           30C0                       xor	al,al
25855                       00007200            .235:
25856 7200           8846         F7            mov	-9[bp],al
25857                                           ! 601 
25858                                           ! 602         BX = (BX & 0x1ff);
25859 7203           8B46         06            mov	ax,6[bp]
25860 7206           25                   01FF  and	ax,#$1FF
25861 7209           8946         06            mov	6[bp],ax
25862                                           ! 603 
25863                                           ! 604 
25864                                           ! 605 
25865                                           ! 606 
25866                                           ! 607         if (BX<0x0100)
25867 720C           8B46         06            mov	ax,6[bp]
25868 720F           3D                   0100  cmp	ax,#$100
25869 7212           73           23            jae 	.236
25870                       00007214            .237:
25871                                           ! 608         {
25872                                           ! 609                 Bit8u mode;
25873                                           ! 610 
25874                                           ! 611                 dispi_set_enable(0x00);
25875 7214           4C                         dec	sp
25876 7215           4C                         dec	sp
25877 7216           31C0                       xor	ax,ax
25878 7218           50                         push	ax
25879 7219           E8         FAC9            call	_dispi_set_enable
25880 721C           44                         inc	sp
25881 721D           44                         inc	sp
25882                                           ! 612 
25883                                           ! 613 
25884                                           ! 614 
25885                                           ! 615                 mode=(BX & 0xff);
25886 721E           8A46         06            mov	al,6[bp]
25887 7221           8846         F5            mov	-$B[bp],al
25888                                           ! 616                 biosfn_set_video_mode(mode);
25889 7224           8A46         F5            mov	al,-$B[bp]
25890 7227           30E4                       xor	ah,ah
25891 7229           50                         push	ax
25892 722A           E8         C8C2            call	_biosfn_set_video_mode
25893 722D           44                         inc	sp
25894 722E           44                         inc	sp
25895                                           ! 617                 result = 0x4f;
25896 722F           B8                   004F  mov	ax,*$4F
25897 7232           8946         FC            mov	-4[bp],ax
25898                                           ! 618         }
25899 7235           44                         inc	sp
25900 7236           44                         inc	sp
25901                                           ! 619 
25902                                           ! 620         cur_info = mode_info_find_mode(BX, using_lfb, &cur_info);
25903                       00007237            .236:
25904 7237           8D5E         FA            lea	bx,-6[bp]
25905 723A           53                         push	bx
25906 723B           FF76         F8            push	-8[bp]
25907 723E           FF76         06            push	6[bp]
25908 7241           E8         FBE9            call	_mode_info_find_mode
25909 7244           83C4                   06  add	sp,*6
25910 7247           8946         FA            mov	-6[bp],ax
25911                                           ! 621 
25912                                           ! 622         if (cur_info != 0)
25913 724A           8B46         FA            mov	ax,-6[bp]
25914 724D           85C0                       test	ax,ax
25915 724F         0F84         00B3            beq 	.238
25916                       00007253            .239:
25917                                           ! 623         {
25918                                           ! 624 
25919                                           ! 625                 printf("VBE found mode %x, setting:\n", BX);
25920 7253           FF76         06            push	6[bp]
25921 7256           BB                   75CF  mov	bx,#.23A
25922 7259           53                         push	bx
25923 725A           E8         F262            call	_printf
25924 725D           83C4                   04  add	sp,*4
25925                                           ! 626                 printf("\txres%x yres%x bpp%x\n",
25926                                           ! 627                         cur_info->info.XResolution,
25927                                           ! 628                         cur_info->info.YResolution,
25928                                           ! 629                         cur_info->info.BitsPerPixel);
25929 7260           8B5E         FA            mov	bx,-6[bp]
25930 7263           8A47         1B            mov	al,$1B[bx]
25931 7266           30E4                       xor	ah,ah
25932 7268           50                         push	ax
25933 7269           8B5E         FA            mov	bx,-6[bp]
25934 726C           FF77         16            push	$16[bx]
25935 726F           8B5E         FA            mov	bx,-6[bp]
25936 7272           FF77         14            push	$14[bx]
25937 7275           BB                   75B9  mov	bx,#.23B
25938 7278           53                         push	bx
25939 7279           E8         F243            call	_printf
25940 727C           83C4                   08  add	sp,*8
25941                                           ! 630 
25942                                           ! 631 
25943                                           ! 632 
25944                                           ! 633                 dispi_set_enable(0x00);
25945 727F           31C0                       xor	ax,ax
25946 7281           50                         push	ax
25947 7282           E8         FA60            call	_dispi_set_enable
25948 7285           44                         inc	sp
25949 7286           44                         inc	sp
25950                                           ! 634 
25951                                           ! 635                 if (cur_info->mode == 0x102)
25952 7287           8B5E         FA            mov	bx,-6[bp]
25953 728A           8B1F                       mov	bx,[bx]
25954 728C           81FB                 0102  cmp	bx,#$102
25955 7290           75           09            jne 	.23C
25956                       00007292            .23D:
25957                                           ! 636                 {
25958                                           ! 637                   biosfn_set_video_mode(0x6a);
25959 7292           B8                   006A  mov	ax,*$6A
25960 7295           50                         push	ax
25961 7296           E8         C856            call	_biosfn_set_video_mode
25962 7299           44                         inc	sp
25963 729A           44                         inc	sp
25964                                           ! 638                 }
25965                                           ! 639 
25966                                           ! 640                 dispi_set_xres(cur_info->info.XResolution);
25967                       0000729B            .23C:
25968 729B           8B5E         FA            mov	bx,-6[bp]
25969 729E           FF77         14            push	$14[bx]
25970 72A1           E8         F9B1            call	_dispi_set_xres
25971 72A4           44                         inc	sp
25972 72A5           44                         inc	sp
25973                                           ! 641                 dispi_set_yres(cur_info->info.YResolution);
25974 72A6           8B5E         FA            mov	bx,-6[bp]
25975 72A9           FF77         16            push	$16[bx]
25976 72AC           E8         F9C4            call	_dispi_set_yres
25977 72AF           44                         inc	sp
25978 72B0           44                         inc	sp
25979                                           ! 642                 dispi_set_bpp(cur_info->info.BitsPerPixel);
25980 72B1           8B5E         FA            mov	bx,-6[bp]
25981 72B4           8A47         1B            mov	al,$1B[bx]
25982 72B7           30E4                       xor	ah,ah
25983 72B9           50                         push	ax
25984 72BA           E8         F9D4            call	_dispi_set_bpp
25985 72BD           44                         inc	sp
25986 72BE           44                         inc	sp
25987                                           ! 643                 dispi_set_bank(0);
25988 72BF           31C0                       xor	ax,ax
25989 72C1           50                         push	ax
25990 72C2           E8         FA3E            call	_dispi_set_bank
25991 72C5           44                         inc	sp
25992 72C6           44                         inc	sp
25993                                           ! 644                 dispi_set_enable(0x01 | no_clear | lfb_flag);
25994 72C7           8A46         F7            mov	al,-9[bp]
25995 72CA           0C                     01  or	al,*1
25996 72CC           0A46         F6            or	al,-$A[bp]
25997 72CF           30E4                       xor	ah,ah
25998 72D1           50                         push	ax
25999 72D2           E8         FA10            call	_dispi_set_enable
26000 72D5           44                         inc	sp
26001 72D6           44                         inc	sp
26002                                           ! 645 
26003                                           ! 646                 write_word(0x40,0xBA,BX);
26004 72D7           FF76         06            push	6[bp]
26005 72DA           B8                   00BA  mov	ax,#$BA
26006 72DD           50                         push	ax
26007 72DE           B8                   0040  mov	ax,*$40
26008 72E1           50                         push	ax
26009 72E2           E8         F16D            call	_write_word
26010 72E5           83C4                   06  add	sp,*6
26011                                           ! 647                 write_byte(0x40,0x87,(0x60 | no_clear));
26012 72E8           8A46         F7            mov	al,-9[bp]
26013 72EB           0C                     60  or	al,*$60
26014 72ED           30E4                       xor	ah,ah
26015 72EF           50                         push	ax
26016 72F0           B8                   0087  mov	ax,#$87
26017 72F3           50                         push	ax
26018 72F4           B8                   0040  mov	ax,*$40
26019 72F7           50                         push	ax
26020 72F8           E8         F13F            call	_write_byte
26021 72FB           83C4                   06  add	sp,*6
26022                                           ! 648 
26023                                           ! 649                 result = 0x4f;
26024 72FE           B8                   004F  mov	ax,*$4F
26025 7301           8946         FC            mov	-4[bp],ax
26026                                           ! 650         }
26027                                           ! 651         else
26028                                           ! 652         {
26029 7304           EB           21            jmp .23E
26030                       00007306            .238:
26031                                           ! 653 
26032                                           ! 654                 printf("VBE *NOT* found mode %x\n" , BX);
26033 7306           FF76         06            push	6[bp]
26034 7309           BB                   75A0  mov	bx,#.23F
26035 730C           53                         push	bx
26036 730D           E8         F1AF            call	_printf
26037 7310           83C4                   04  add	sp,*4
26038                                           ! 655 
26039                                           ! 656                 result = 0x100
26040                                           ! 656 ;
26041 7313           B8                   0100  mov	ax,#$100
26042 7316           8946         FC            mov	-4[bp],ax
26043                                           ! 657 
26044                                           ! 658 
26045                                           ! 659 
26046                                           ! 660                 if (BX == 3)
26047 7319           8B46         06            mov	ax,6[bp]
26048 731C           3D                   0003  cmp	ax,*3
26049 731F           75           06            jne 	.240
26050                       00007321            .241:
26051                                           ! 661                         result = 0x4f;
26052 7321           B8                   004F  mov	ax,*$4F
26053 7324           8946         FC            mov	-4[bp],ax
26054                                           ! 662         }
26055                       00007327            .240:
26056                                           ! 663 
26057                                           ! 664         write_word(ss, AX, result);
26058                       00007327            .23E:
26059 7327           FF76         FC            push	-4[bp]
26060 732A           FF76         04            push	4[bp]
26061 732D           FF76         FE            push	-2[bp]
26062 7330           E8         F11F            call	_write_word
26063 7333           83C4                   06  add	sp,*6
26064                                           ! 665 }
26065 7336           89EC                       mov	sp,bp
26066 7338           5D                         pop	bp
26067 7339           C3                         ret
26068                                           ! 666 # 676 "vbe.c"
26069                                           ! 676 void vbe_biosfn_return_current_mode(AX, BX)
26070                                           ! 677 Bit16u *AX;Bit16u *BX;
26071                                           export	_vbe_biosfn_return_current_mode
26072                       0000733A            _vbe_biosfn_return_current_mode:
26073                                           ! 678 {
26074                                           ! 679         Bit16u ss=get_SS();
26075 733A           55                         push	bp
26076 733B           89E5                       mov	bp,sp
26077 733D           4C                         dec	sp
26078 733E           4C                         dec	sp
26079 733F           E8         F15E            call	_get_SS
26080 7342           8946         FE            mov	-2[bp],ax
26081                                           ! 680         Bit16u mode;
26082                                           ! 681 
26083                                           ! 682 
26084                                           ! 683         printf("VBE vbe_biosfn_return_current_mode\n");
26085 7345           4C                         dec	sp
26086 7346           4C                         dec	sp
26087 7347           BB                   757C  mov	bx,#.242
26088 734A           53                         push	bx
26089 734B           E8         F171            call	_printf
26090 734E           44                         inc	sp
26091 734F           44                         inc	sp
26092                                           ! 684 
26093                                           ! 685 
26094                                           ! 686         if(dispi_get_enable())
26095 7350           E8         F977            call	_dispi_get_enable
26096 7353           85C0                       test	ax,ax
26097 7355           74           13            je  	.243
26098                       00007357            .244:
26099                                           ! 687         {
26100                                           ! 688                 mode=read_word(0x40,0xBA);
26101 7357           B8                   00BA  mov	ax,#$BA
26102 735A           50                         push	ax
26103 735B           B8                   0040  mov	ax,*$40
26104 735E           50                         push	ax
26105 735F           E8         F0C5            call	_read_word
26106 7362           83C4                   04  add	sp,*4
26107 7365           8946         FC            mov	-4[bp],ax
26108                                           ! 689         }
26109                                           ! 690         else
26110                                           ! 691         {
26111 7368           EB           13            jmp .245
26112                       0000736A            .243:
26113                                           ! 692                 mode=read_byte(0x40,0x49);
26114 736A           B8                   0049  mov	ax,*$49
26115 736D           50                         push	ax
26116 736E           B8                   0040  mov	ax,*$40
26117 7371           50                         push	ax
26118 7372           E8         F09F            call	_read_byte
26119 7375           83C4                   04  add	sp,*4
26120 7378           30E4                       xor	ah,ah
26121 737A           8946         FC            mov	-4[bp],ax
26122                                           ! 693         }
26123                                           ! 694         write_word(ss, AX, 0x4f);
26124                       0000737D            .245:
26125 737D           B8                   004F  mov	ax,*$4F
26126 7380           50                         push	ax
26127 7381           FF76         04            push	4[bp]
26128 7384           FF76         FE            push	-2[bp]
26129 7387           E8         F0C8            call	_write_word
26130 738A           83C4                   06  add	sp,*6
26131                                           ! 695         write_word(ss, BX, mode);
26132 738D           FF76         FC            push	-4[bp]
26133 7390           FF76         06            push	6[bp]
26134 7393           FF76         FE            push	-2[bp]
26135 7396           E8         F0B9            call	_write_word
26136 7399           83C4                   06  add	sp,*6
26137                                           ! 696 }
26138 739C           89EC                       mov	sp,bp
26139 739E           5D                         pop	bp
26140 739F           C3                         ret
26141                                           ! 697 # 713 "vbe.c"
26142                                           ! 713 void vbe_biosfn_save_restore_state(AX, DL, CX, ES, BX)
26143                                           ! 714 {
26144                                           export	_vbe_biosfn_save_restore_state
26145                       000073A0            _vbe_biosfn_save_restore_state:
26146                                           ! 715 }
26147 73A0           C3                         ret
26148                                           ! 716 # 738 "vbe.c"
26149                                           ! 738 void vbe_biosfn_display_window_control(AX,BX,DX)
26150                                           ! 739 Bit16u *AX;Bit16u BX;Bit16u *DX;
26151                                           export	_vbe_biosfn_display_window_control
26152                       000073A1            _vbe_biosfn_display_window_control:
26153                                           ! 740 {
26154                                           ! 741         Bit16u ss = get_SS();
26155 73A1           55                         push	bp
26156 73A2           89E5                       mov	bp,sp
26157 73A4           4C                         dec	sp
26158 73A5           4C                         dec	sp
26159 73A6           E8         F0F7            call	_get_SS
26160 73A9           8946         FE            mov	-2[bp],ax
26161                                           ! 742         Bit16u window = read_word(ss, DX);
26162 73AC           4C                         dec	sp
26163 73AD           4C                         dec	sp
26164 73AE           FF76         08            push	8[bp]
26165 73B1           FF76         FE            push	-2[bp]
26166 73B4           E8         F070            call	_read_word
26167 73B7           83C4                   04  add	sp,*4
26168 73BA           8946         FC            mov	-4[bp],ax
26169                                           ! 743         Bit16u result = 0x014f;
26170 73BD           4C                         dec	sp
26171 73BE           4C                         dec	sp
26172 73BF           B8                   014F  mov	ax,#$14F
26173 73C2           8946         FA            mov	-6[bp],ax
26174                                           ! 744 
26175                                           ! 745         if (BX==0x0000)
26176 73C5           8B46         06            mov	ax,6[bp]
26177 73C8           85C0                       test	ax,ax
26178 73CA           75           10            jne 	.246
26179                       000073CC            .247:
26180                                           ! 746         {
26181                                           ! 747                 dispi_set_bank(window);
26182 73CC           FF76         FC            push	-4[bp]
26183 73CF           E8         F931            call	_dispi_set_bank
26184 73D2           44                         inc	sp
26185 73D3           44                         inc	sp
26186                                           ! 748                 result = 0x4f;
26187 73D4           B8                   004F  mov	ax,*$4F
26188 73D7           8946         FA            mov	-6[bp],ax
26189                                           ! 749         }
26190                                           ! 750         else if (BX==0x0100)
26191 73DA           EB           23            jmp .248
26192                       000073DC            .246:
26193 73DC           8B46         06            mov	ax,6[bp]
26194 73DF           3D                   0100  cmp	ax,#$100
26195 73E2           75           1B            jne 	.249
26196                       000073E4            .24A:
26197                                           ! 751         {
26198                                           ! 752                 window = dispi_get_bank();
26199 73E4           E8         F93A            call	_dispi_get_bank
26200 73E7           8946         FC            mov	-4[bp],ax
26201                                           ! 753                 write_word(ss, DX, result);
26202 73EA           FF76         FA            push	-6[bp]
26203 73ED           FF76         08            push	8[bp]
26204 73F0           FF76         FE            push	-2[bp]
26205 73F3           E8         F05C            call	_write_word
26206 73F6           83C4                   06  add	sp,*6
26207                                           ! 754                 result = 0x4f;
26208 73F9           B8                   004F  mov	ax,*$4F
26209 73FC           8946         FA            mov	-6[bp],ax
26210                                           ! 755         }
26211                                           ! 756         write_word(ss, AX, result);
26212                       000073FF            .249:
26213                       000073FF            .248:
26214 73FF           FF76         FA            push	-6[bp]
26215 7402           FF76         04            push	4[bp]
26216 7405           FF76         FE            push	-2[bp]
26217 7408           E8         F047            call	_write_word
26218 740B           83C4                   06  add	sp,*6
26219                                           ! 757 }
26220 740E           89EC                       mov	sp,bp
26221 7410           5D                         pop	bp
26222 7411           C3                         ret
26223                                           ! 758 # 779 "vbe.c"
26224                                           ! 779 void vbe_biosfn_set_get_logical_scan_line_length(AX,BX,CX,DX)
26225                                           ! 780 Bit16u *AX;Bit16u *BX;Bit16u *DX;Bit16u *DX;
26226                                           export	_vbe_biosfn_set_get_logical_scan_line_length
26227                       00007412            _vbe_biosfn_set_get_logical_scan_line_length:
26228                                           ! 781 {
26229                                           ! 782         Bit16u ss=get_SS();
26230 7412           55                         push	bp
26231 7413           89E5                       mov	bp,sp
26232 7415           4C                         dec	sp
26233 7416           4C                         dec	sp
26234 7417           E8         F086            call	_get_SS
26235 741A           8946         FE            mov	-2[bp],ax
26236                                           ! 783         Bit16u result=0x100;
26237 741D           4C                         dec	sp
26238 741E           4C                         dec	sp
26239 741F           B8                   0100  mov	ax,#$100
26240 7422           8946         FC            mov	-4[bp],ax
26241                                           ! 784         Bit16u width = read_word(ss, CX);
26242 7425           4C                         dec	sp
26243 7426           4C                         dec	sp
26244 7427           FF76         08            push	8[bp]
26245 742A           FF76         FE            push	-2[bp]
26246 742D           E8         EFF7            call	_read_word
26247 7430           83C4                   04  add	sp,*4
26248 7433           8946         FA            mov	-6[bp],ax
26249                                           ! 785         Bit16u cmd = read_word(ss, BX);
26250 7436           4C                         dec	sp
26251 7437           4C                         dec	sp
26252 7438           FF76         06            push	6[bp]
26253 743B           FF76         FE            push	-2[bp]
26254 743E           E8         EFE6            call	_read_word
26255 7441           83C4                   04  add	sp,*4
26256 7444           8946         F8            mov	-8[bp],ax
26257                                           ! 786         Bit8u bytespp = dispi_get_bpp()/8;
26258 7447           4C                         dec	sp
26259 7448           E8         F864            call	_dispi_get_bpp
26260 744B           B1                     03  mov	cl,*3
26261 744D           D3E8                       shr	ax,cl
26262 744F           8846         F7            mov	-9[bp],al
26263                                           ! 787 
26264                                           ! 788 
26265                                           ! 789         if ( ((cmd & 0xff) == 0x00) || ((cmd & 0xff) == 0x02) )
26266 7452           4C                         dec	sp
26267 7453           8A46         F8            mov	al,-8[bp]
26268 7456           84C0                       test	al,al
26269 7458           74           09            je  	.24C
26270                       0000745A            .24D:
26271 745A           8A46         F8            mov	al,-8[bp]
26272 745D           3C                     02  cmp	al,*2
26273 745F         0F85         0090            bne 	.24B
26274                       00007463            .24C:
26275                                           ! 790         {
26276                                           ! 791 
26277                                           ! 792                 Bit16u new_width;
26278                                           ! 793                 Bit16u new_height;
26279                                           ! 794 
26280                                           ! 795                 if ( ((cmd & 0xff) == 0x02) && (bytespp > 1) )
26281 7463           83C4                   FC  add	sp,*-4
26282 7466           8A46         F8            mov	al,-8[bp]
26283 7469           3C                     02  cmp	al,*2
26284 746B           75           17            jne 	.24E
26285                       0000746D            .250:
26286 746D           8A46         F7            mov	al,-9[bp]
26287 7470           3C                     01  cmp	al,*1
26288 7472           76           10            jbe 	.24E
26289                       00007474            .24F:
26290                                           ! 796                 {
26291                                           ! 797                         width/=bytespp;
26292 7474           8A46         F7            mov	al,-9[bp]
26293 7477           30E4                       xor	ah,ah
26294 7479           89C3                       mov	bx,ax
26295 747B           8B46         FA            mov	ax,-6[bp]
26296 747E           E8         E45C            call	idiv_u
26297 7481           8946         FA            mov	-6[bp],ax
26298                                           ! 798                 }
26299                                           ! 799                 dispi_set_virt_width(width);
26300                       00007484            .24E:
26301 7484           FF76         FA            push	-6[bp]
26302 7487           E8         F94F            call	_dispi_set_virt_width
26303 748A           44                         inc	sp
26304 748B           44                         inc	sp
26305                                           ! 800                 new_width=dispi_get_virt_width();
26306 748C           E8         F968            call	_dispi_get_virt_width
26307 748F           8946         F4            mov	-$C[bp],ax
26308                                           ! 801                 new_height=dispi_get_virt_height();
26309 7492           E8         F97D            call	_dispi_get_virt_height
26310 7495           8946         F2            mov	-$E[bp],ax
26311                                           ! 802 
26312                                           ! 803                 if (new_width!=width)
26313 7498           8B46         F4            mov	ax,-$C[bp]
26314 749B           3B46         FA            cmp	ax,-6[bp]
26315 749E           74           11            je  	.251
26316                       000074A0            .252:
26317                                           ! 804                 {
26318                                           ! 805 
26319                                           ! 806                 printf("* VBE width adjusted\n");
26320 74A0           BB                   7566  mov	bx,#.253
26321 74A3           53                         push	bx
26322 74A4           E8         F018            call	_printf
26323 74A7           44                         inc	sp
26324 74A8           44                         inc	sp
26325                                           ! 807 
26326                                           ! 808 
26327                                           ! 809 
26328                                           ! 810                         result=0x024f;
26329 74A9           B8                   024F  mov	ax,#$24F
26330 74AC           8946         FC            mov	-4[bp],ax
26331                                           ! 811          
26332                                           ! 811        }
26333                                           ! 812                 else
26334                                           ! 813                 {
26335 74AF           EB           06            jmp .254
26336                       000074B1            .251:
26337                                           ! 814                         result=0x4f;
26338 74B1           B8                   004F  mov	ax,*$4F
26339 74B4           8946         FC            mov	-4[bp],ax
26340                                           ! 815                 }
26341                                           ! 816 
26342                                           ! 817                 write_word(ss,BX,new_width*bytespp);
26343                       000074B7            .254:
26344 74B7           8A46         F7            mov	al,-9[bp]
26345 74BA           30E4                       xor	ah,ah
26346 74BC           89C3                       mov	bx,ax
26347 74BE           8B46         F4            mov	ax,-$C[bp]
26348 74C1           89D9                       mov	cx,bx
26349 74C3           F7E9                       imul	cx
26350 74C5           50                         push	ax
26351 74C6           FF76         06            push	6[bp]
26352 74C9           FF76         FE            push	-2[bp]
26353 74CC           E8         EF83            call	_write_word
26354 74CF           83C4                   06  add	sp,*6
26355                                           ! 818                 write_word(ss,CX,new_width);
26356 74D2           FF76         F4            push	-$C[bp]
26357 74D5           FF76         08            push	8[bp]
26358 74D8           FF76         FE            push	-2[bp]
26359 74DB           E8         EF74            call	_write_word
26360 74DE           83C4                   06  add	sp,*6
26361                                           ! 819                 write_word(ss,DX,new_height);
26362 74E1           FF76         F2            push	-$E[bp]
26363 74E4           FF76         0A            push	$A[bp]
26364 74E7           FF76         FE            push	-2[bp]
26365 74EA           E8         EF65            call	_write_word
26366 74ED           83C4                   06  add	sp,*6
26367                                           ! 820         }
26368 74F0           83C4                   04  add	sp,*4
26369                                           ! 821 
26370                                           ! 822         write_word(ss, AX, result);
26371                       000074F3            .24B:
26372 74F3           FF76         FC            push	-4[bp]
26373 74F6           FF76         04            push	4[bp]
26374 74F9           FF76         FE            push	-2[bp]
26375 74FC           E8         EF53            call	_write_word
26376 74FF           83C4                   06  add	sp,*6
26377                                           ! 823 }
26378 7502           89EC                       mov	sp,bp
26379 7504           5D                         pop	bp
26380 7505           C3                         ret
26381                                           ! 824 # 862 "vbe.c"
26382                                           ! 862 void vbe_biosfn_set_get_display_start(AX,BX,CX,DX)
26383                                           ! 863 Bit16u *AX;Bit16u BX;Bit16u CX;Bit16u DX;
26384                                           export	_vbe_biosfn_set_get_display_start
26385                       00007506            _vbe_biosfn_set_get_display_start:
26386                                           ! 864 {
26387                                           ! 865         Bit16u ss=get_SS();
26388 7506           55                         push	bp
26389 7507           89E5                       mov	bp,sp
26390 7509           4C                         dec	sp
26391 750A           4C                         dec	sp
26392 750B           E8         EF92            call	_get_SS
26393 750E           8946         FE            mov	-2[bp],ax
26394                                           ! 866         Bit16u result=0x100;
26395 7511           4C                         dec	sp
26396 7512           4C                         dec	sp
26397 7513           B8                   0100  mov	ax,#$100
26398 7516           8946         FC            mov	-4[bp],ax
26399                                           ! 867 
26400                                           ! 868 
26401                                           ! 869 
26402                                           ! 870 
26403                                           ! 871 
26404                                           ! 872         if ((( BX & 0x00ff )==0x00) || (( BX & 0x00ff )==0x80))
26405 7519           8A46         06            mov	al,6[bp]
26406 751C           84C0                       test	al,al
26407 751E           74           07            je  	.256
26408                       00007520            .257:
26409 7520           8A46         06            mov	al,6[bp]
26410 7523           3C                     80  cmp	al,#$80
26411 7525           75           16            jne 	.255
26412                       00007527            .256:
26413                                           ! 873         {
26414                                           ! 874 
26415                                           ! 875 
26416                                           ! 876 
26417                                           ! 877 
26418                                           ! 878 
26419                                           ! 879                 dispi_set_x_offset(CX);
26420 7527           FF76         08            push	8[bp]
26421 752A           E8         F83A            call	_dispi_set_x_offset
26422 752D           44                         inc	sp
26423 752E           44                         inc	sp
26424                                           ! 880                 dispi_set_y_offset(DX);
26425 752F           FF76         0A            push	$A[bp]
26426 7532           E8         F86B            call	_dispi_set_y_offset
26427 7535           44                         inc	sp
26428 7536           44                         inc	sp
26429                                           ! 881                 result = 0x4f;
26430 7537           B8                   004F  mov	ax,*$4F
26431 753A           8946         FC            mov	-4[bp],ax
26432                                           ! 882         }
26433                                           ! 883 
26434                                           ! 884         write_word(ss, AX, result);
26435                       0000753D            .255:
26436 753D           FF76         FC            push	-4[bp]
26437 7540           FF76         04            push	4[bp]
26438 7543           FF76         FE            push	-2[bp]
26439 7546           E8         EF09            call	_write_word
26440 7549           83C4                   06  add	sp,*6
26441                                           ! 885 }
26442 754C           89EC                       mov	sp,bp
26443 754E           5D                         pop	bp
26444 754F           C3                         ret
26445                                           ! 886 # 897 "vbe.c"
26446                                           ! 897 void vbe_biosfn_set_get_dac_palette_format(AX)
26447                                           ! 898 {
26448                                           export	_vbe_biosfn_set_get_dac_palette_format
26449                       00007550            _vbe_biosfn_set_get_dac_palette_format:
26450                                           ! 899 }
26451 7550           C3                         ret
26452                                           ! 900 # 911 "vbe.c"
26453                                           ! 911 void vbe_biosfn_set_get_palette_data(AX)
26454                                           ! 912 {
26455                                           export	_vbe_biosfn_set_get_palette_data
26456                       00007551            _vbe_biosfn_set_get_palette_data:
26457                                           ! 913 }
26458 7551           C3                         ret
26459                                           ! 914 # 924 "vbe.c"
26460                                           ! 924 void vbe_biosfn_return_protected_mode_interface(AX)
26461                                           ! 925 {
26462                                           export	_vbe_biosfn_return_protected_mode_interface
26463                       00007552            _vbe_biosfn_return_protected_mode_interface:
26464                                           ! 926 }
26465 7552           C3                         ret
26466                                           ! 927 # 2701 "vgabios.c" 2
26467                                           ! 2701 
26468                                           ! 2702 
26469                                           ! 2703 
26470                                           ! 2704 
26471                                           ! 2705  #asm
26472                                           !BCC_ASM
26473                       00000002            _vbe_biosfn_return_protected_mode_interface.AX	set	2
26474                                           ;; DATA_SEG_DEFS_HERE
26475                                            ! 2707 endasm
26476                                           !BCC_ENDASM
26477                                           ! 2708 
26478                                           ! 2709  #asm
26479                                           !BCC_ASM
26480                       00000002            _vbe_biosfn_return_protected_mode_interface.AX	set	2
26481 7553                        76            .ascii "vgabios ends here"
26482 7564                        00            .byte 0x00
26483                       00007565            vgabios_end:
26484 7565                        CB            .byte 0xCB
26485                                           ;; BLOCK_STRINGS_BEGIN
26486                                            ! 2715 endasm
26487                                           !BCC_ENDASM
26488                                           ! 2716 
26489                                           
26490                       00007566            .253:
26491                       00007566            .258:
26492 7566                        2A            .ascii	"* VBE width adjusted"
26493 757A                        0A            .byte	$A
26494 757B                        00            .byte	0
26495                       0000757C            .242:
26496                       0000757C            .259:
26497 757C                        56            .ascii	"VBE vbe_biosfn_return_current_mode"
26498 759E                        0A            .byte	$A
26499 759F                        00            .byte	0
26500                       000075A0            .23F:
26501                       000075A0            .25A:
26502 75A0                        56            .ascii	"VBE *NOT* found mode %x"
26503 75B7                        0A            .byte	$A
26504 75B8                        00            .byte	0
26505                       000075B9            .23B:
26506                       000075B9            .25B:
26507 75B9                        09            .byte	9
26508 75BA                        78            .ascii	"xres%x yres%x bpp%x"
26509 75CD                        0A            .byte	$A
26510 75CE                        00            .byte	0
26511                       000075CF            .23A:
26512                       000075CF            .25C:
26513 75CF                        56            .ascii	"VBE found mode %x, setting:"
26514 75EA                        0A            .byte	$A
26515 75EB                        00            .byte	0
26516                       000075EC            .22B:
26517                       000075EC            .25D:
26518 75EC                        56            .ascii	"VBE *NOT* found mode %x"
26519 7603                        0A            .byte	$A
26520 7604                        00            .byte	0
26521                       00007605            .227:
26522                       00007605            .25E:
26523 7605                        56            .ascii	"VBE found mode %x"
26524 7616                        0A            .byte	$A
26525 7617                        00            .byte	0
26526                       00007618            .222:
26527                       00007618            .25F:
26528 7618                        56            .ascii	"VBE vbe_biosfn_return_mode_information E"
26529 7640                        53            .ascii	"S%x DI%x CX%x"
26530 764D                        0A            .byte	$A
26531 764E                        00            .byte	0
26532                       0000764F            .21E:
26533                       0000764F            .260:
26534 764F                        56            .ascii	"VBE correct VESA/VBE2 signature found"
26535 7674                        0A            .byte	$A
26536 7675                        00            .byte	0
26537                       00007676            .214:
26538                       00007676            .261:
26539 7676                        56            .ascii	"VBE vbe_biosfn_return_vbe_info ES%x DI%x"
26540 769E                        20            .ascii	" AX%x"
26541 76A3                        0A            .byte	$A
26542 76A4                        00            .byte	0
26543                       000076A5            .210:
26544                       000076A5            .262:
26545 76A5                        56            .ascii	"VBE Bios $Id: vbe.c,v 1.35 2003/11/03 20"
26546 76CD                        3A            .ascii	":57:01 vruppert Exp $"
26547 76E2                        0A            .byte	$A
26548 76E3                        00            .byte	0
26549                       000076E4            .1E4:
26550                       000076E4            .263:
26551 76E4                        2D            .ascii	"--> Unknown int10"
26552 76F5                        0A            .byte	$A
26553 76F6                        00            .byte	0
26554                       000076F7            .1E3:
26555                       000076F7            .264:
26556 76F7                        2D            .ascii	"--> Unimplemented"
26557 7708                        0A            .byte	$A
26558 7709                        00            .byte	0
26559                       0000770A            .1DB:
26560                       0000770A            .265:
26561 770A                        41            .ascii	"Alternate Display code (%02x) was discar"
26562 7732                        64            .ascii	"ded"
26563 7735                        0A            .byte	$A
26564 7736                        00            .byte	0
26565                       00007737            .1C4:
26566                       00007737            .266:
26567 7737                        53            .ascii	"Select vert res (%02x) was discarded"
26568 775B                        0A            .byte	$A
26569 775C                        00            .byte	0
26570                       0000775D            .1B7:
26571                       0000775D            .267:
26572 775D                        47            .ascii	"Get font info BH(%02x) was discarded"
26573 7781                        0A            .byte	$A
26574 7782                        00            .byte	0
26575                       00007783            .114:
26576                       00007783            .268:
26577 7783                        53            .ascii	"Scroll in graphics mode !"
26578 779C                        0A            .byte	$A
26579 779D                        00            .byte	0
26580                       0000779E            .F0:
26581                       0000779E            .269:
26582 779E                        53            .ascii	"Scroll, address %04x (%04x %04x %02x)"
26583 77C3                        0A            .byte	$A
26584 77C4                        00            .byte	0
26585                       000077C5            .E5:
26586                       000077C5            .26A:
26587 77C5                        53            .ascii	"Set active page %02x address %04x"
26588 77E6                        0A            .byte	$A
26589 77E7                        00            .byte	0
26590                       000077E8            .8F:
26591                       000077E8            .26B:
26592 77E8                        6D            .ascii	"mode search %02x found line %02x"
26593 7808                        0A            .byte	$A
26594 7809                        00            .byte	0
26595                       0000780A            .4:
26596                       0000780A            .26C:
26597 780A                        76            .ascii	"vgabios call ah%02x al%02x bx%04x cx%04x"
26598 7832                        20            .ascii	" dx%04x"
26599 7839                        0A            .byte	$A
26600 783A                        00            .byte	0
26601                       0000783B            .1:
26602                       0000783B            .26D:
26603 783B                        56            .ascii	"VGABios $Id: vgabios.c,v 1.37 2003/11/04"
26604 7863                        20            .ascii	" 19:26:43 vruppert Exp $"
26605 787B                        0A            .byte	$A
26606 787C                        00            .byte	0
26607 787D                                      .bss
26608                                           
26609                                           ! 0 errors detected

Symbols:
..FFF9                      0 FFFC A   ..FFFA                      0 FFFC A   
..FFFB                      0 FFEE A   ..FFFC                      0 FFF4 A   
..FFFD                      0 FFEA A   ..FFFE                      0 FFEA A   
..FFFF                      0 FFFE A   .1                          0 783B A   
.10                         0 32CB A   .100                        0 47B4 A   
.101                        0 47A1 A   .102                        0 47A8 A   
.103                        0 46D8 A   .104                        0 473F A   
.105                        0 46F6 A   .106                        0 46EF A   
.107                        0 47A1 A   .108                        0 47B4 A   
.109                        0 4897 A   .10A                        0 4897 A   
.10B                        0 4884 A   .10C                        0 488B A   
.10D                        0 47C2 A   .10E                        0 4822 A   
.10F                        0 47D9 A   .11                         0 32CB A   
.110                        0 47D2 A   .111                        0 4884 A   
.112                        0 4897 A   .113                        0 48A5 A   
.114                        0 7783 A   .115                        0 48E1 A   
.116                        0 48DD A   .117                        0 49A0 A   
.118                        0 4942 A   .119                        0 49A3 A   
.11A                        0 49D4 A   .11C                        0 49CA A   
.11D                        0 49B2 A   .11E                        0 49BA A   
.11F                        0 49C2 A   .12                         0 32CB A   
.120                        0 4AA2 A   .121                        0 4A93 A   
.122                        0 4A9A A   .123                        0 4A2D A   
.124                        0 4AA2 A   .125                        0 4AE6 A   
.126                        0 4AE2 A   .127                        0 4BB0 A   
.128                        0 4B47 A   .129                        0 4C26 A   
.12A                        0 4C23 A   .12B                        0 4BC6 A   
.12C                        0 4C21 A   .12D                        0 4C0B A   
.12E                        0 4BDD A   .12F                        0 4C21 A   
.13                         0 32CB A   .130                        0 4C17 A   
.131                        0 4C26 A   .132                        0 4C5A A   
.133                        0 4C56 A   .134                        0 4D28 A   
.135                        0 4CBB A   .136                        0 4D26 A   
.137                        0 4D1A A   .138                        0 4CF1 A   
.139                        0 4D26 A   .13A                        0 4D9E A   
.13B                        0 4D9B A   .13C                        0 4D3E A   
.13D                        0 4D99 A   .13E                        0 4D83 A   
.13F                        0 4D55 A   .14                         0 32D7 A   
.140                        0 4D99 A   .141                        0 4D8F A   
.142                        0 4D9E A   .143                        0 4DE0 A   
.144                        0 4DCF A   .145                        0 4E0A A   
.146                        0 4E06 A   .147                        0 4FF0 A   
.149                        0 4FCF A   .14A                        0 4E5B A   
.14B                        0 4E5E A   .14C                        0 4E6C A   
.14D                        0 4E65 A   .14E                        0 4E6F A   
.14F                        0 4E77 A   .15                         0 3306 A   
.150                        0 4E86 A   .151                        0 4ED3 A   
.152                        0 4EC8 A   .153                        0 4E86 A   
.154                        0 4ED3 A   .155                        0 4ED6 A   
.156                        0 4F6F A   .157                        0 4EEE A   
.158                        0 4F6D A   .159                        0 4F4A A   
.15A                        0 4FC6 A   .15B                        0 4FC3 A   
.15C                        0 4F85 A   .15D                        0 4FC6 A   
.15E                        0 5006 A   .15F                        0 4FFA A   
.16                         0 32F6 A   .160                        0 5041 A   
.161                        0 5010 A   .162                        0 513B A   
.163                        0 5107 A   .164                        0 51C7 A   
.165                        0 51B9 A   .166                        0 51C0 A   
.167                        0 5189 A   .168                        0 51C7 A   
.169                        0 52C7 A   .16A                        0 527B A   
.16B                        0 536D A   .16C                        0 535F A   
.16D                        0 5366 A   .16E                        0 5327 A   
.16F                        0 536D A   .17                         0 330B A   
.170                        0 5468 A   .171                        0 5459 A   
.172                        0 5460 A   .173                        0 53FC A   
.174                        0 5468 A   .175                        0 54CA A   
.176                        0 54A3 A   .177                        0 5514 A   
.178                        0 54FE A   .179                        0 54EA A   
.17A                        0 5514 A   .17B                        0 5620 A   
.17C                        0 5611 A   .17D                        0 5618 A   
.17E                        0 55B7 A   .17F                        0 5620 A   
.18                         0 3322 A   .180                        0 56CE A   
.181                        0 56C3 A   .182                        0 573C A   
.183                        0 5734 A   .184                        0 5742 A   
.185                        0 580B A   .186                        0 57FA A   
.187                        0 5801 A   .188                        0 5764 A   
.189                        0 57CA A   .18A                        0 57C4 A   
.18B                        0 580B A   .18C                        0 5951 A   
.18D                        0 5941 A   .18E                        0 5969 A   
.18F                        0 5A97 A   .19                         0 3336 A   
.190                        0 5A88 A   .191                        0 5A8F A   
.192                        0 5A4B A   .193                        0 5A97 A   
.194                        0 5AAC A   .195                        0 5AA1 A   
.196                        0 5B19 A   .197                        0 5B0A A   
.198                        0 5B11 A   .199                        0 5AD0 A   
.19A                        0 5B19 A   .19B                        0 5B2C A   
.19C                        0 5B23 A   .19D                        0 5B93 A   
.19E                        0 5B84 A   .19F                        0 5B8B A   
.1A                         0 334F A   .1A0                        0 5B50 A   
.1A1                        0 5B93 A   .1A2                        0 5BA6 A   
.1A3                        0 5B9D A   .1A4                        0 5C2E A   
.1A5                        0 5C1F A   .1A6                        0 5C26 A   
.1A7                        0 5BEB A   .1A8                        0 5C2E A   
.1A9                        0 5C41 A   .1AA                        0 5C38 A   
.1AB                        0 5DF7 A   .1AD                        0 5DD2 A   
.1AE                        0 5C7E A   .1AF                        0 5CB5 A   
.1B                         0 3369 A   .1B0                        0 5CEC A   
.1B1                        0 5D0F A   .1B2                        0 5D32 A   
.1B3                        0 5D55 A   .1B4                        0 5D78 A   
.1B5                        0 5D9A A   .1B6                        0 5DBC A   
.1B7                        0 775D A   .1B8                        0 5DF5 A   
.1B9                        0 5DE5 A   .1BA                        0 5E6E A   
.1BB                        0 5E5C A   .1BC                        0 5E7E A   
.1BD                        0 5F5D A   .1BF                        0 5F4F A   
.1C                         0 3377 A   .1C0                        0 5EDB A   
.1C1                        0 5EFD A   .1C2                        0 5F17 A   
.1C3                        0 5F39 A   .1C4                        0 7737 A   
.1C5                        0 5FB0 A   .1C6                        0 5FA6 A   
.1C7                        0 5FB8 A   .1C8                        0 5FF2 A   
.1C9                        0 5FE8 A   .1CA                        0 5FFA A   
.1CB                        0 6035 A   .1CC                        0 602B A   
.1CD                        0 603D A   .1CE                        0 607C A   
.1CF                        0 6072 A   .1D                         0 33B2 A   
.1D0                        0 6084 A   .1D1                        0 60DF A   
.1D2                        0 60CD A   .1D3                        0 6169 A   
.1D4                        0 615D A   .1D5                        0 610E A   
.1D6                        0 6141 A   .1D7                        0 612C A   
.1D8                        0 6169 A   .1D9                        0 6181 A   
.1DA                        0 6172 A   .1DB                        0 770A A   
.1DC                        0 6363 A   .1DD                        0 6355 A   
.1DE                        0 635C A   .1DF                        0 6339 A   
.1E                         0 33EC A   .1E0                        0 6355 A   
.1E1                        0 634D A   .1E2                        0 6363 A   
.1E3                        0 76F7 A   .1E4                        0 76E4 A   
.1E5                        0 65F8 A   .1E6                        0 65E2 A   
.1E7                        0 64DE A   .1E8                        0 64F3 A   
.1E9                        0 64E5 A   .1EA                        0 65DB A   
.1EB                        0 65CB A   .1EC                        0 64FC A   
.1ED                        0 652B A   .1EE                        0 650A A   
.1EF                        0 6503 A   .1F                         0 3401 A   
.1F0                        0 65C9 A   .1F1                        0 65C9 A   
.1F2                        0 6534 A   .1F3                        0 6558 A   
.1F4                        0 6552 A   .1F5                        0 65C4 A   
.1F6                        0 65B5 A   .1F7                        0 65BC A   
.1F8                        0 656B A   .1F9                        0 659D A   
.1FA                        0 658A A   .1FB                        0 65AE A   
.1FC                        0 65C4 A   .1FD                        0 65DB A   
.1FE                        0 65F8 A   .1FF                        0 6E88 A   
.2                          0 32A3 A   .20                         0 3421 A   
.200                        0 6E7D A   .201                        0 6E3A A   
.202                        0 6E74 A   .203                        0 6E44 A   
.204                        0 6E54 A   .205                        0 6E4B A   
.206                        0 6E72 A   .207                        0 6E69 A   
.208                        0 6E60 A   .209                        0 6E72 A   
.20A                        0 6E7D A   .20B                        0 6E88 A   
.20C                        0 6EA6 A   .20D                        0 6EA8 A   
.20E                        0 6EE7 A   .20F                        0 6EE0 A   
.21                         0 3441 A   .210                        0 76A5 A   
.211                        0 6F0B A   .212                        0 6EFE A   
.213                        0 6F16 A   .214                        0 7676 A   
.215                        0 6FC8 A   .216                        0 6FB8 A   
.217                        0 6F98 A   .218                        0 6F90 A   
.219                        0 6F88 A   .21A                        0 6F80 A   
.21B                        0 6FB0 A   .21C                        0 6FA8 A   
.21D                        0 6FA0 A   .21E                        0 764F A   
.21F                        0 7075 A   .22                         0 3459 A   
.220                        0 702A A   .221                        0 708D A   
.222                        0 7618 A   .223                        0 70E1 A   
.224                        0 70E3 A   .225                        0 7175 A   
.226                        0 7110 A   .227                        0 7605 A   
.228                        0 716D A   .229                        0 7159 A   
.22A                        0 7188 A   .22B                        0 75EC A   
.22C                        0 71A8 A   .22D                        0 7190 A   
.22E                        0 71D8 A   .22F                        0 71DA A   
.23                         0 344C A   .230                        0 71EA A   
.231                        0 71E6 A   .232                        0 71EC A   
.233                        0 71FE A   .234                        0 71FA A   
.235                        0 7200 A   .236                        0 7237 A   
.237                        0 7214 A   .238                        0 7306 A   
.239                        0 7253 A   .23A                        0 75CF A   
.23B                        0 75B9 A   .23C                        0 729B A   
.23D                        0 7292 A   .23E                        0 7327 A   
.23F                        0 75A0 A   .24                         0 3464 A   
.240                        0 7327 A   .241                        0 7321 A   
.242                        0 757C A   .243                        0 736A A   
.244                        0 7357 A   .245                        0 737D A   
.246                        0 73DC A   .247                        0 73CC A   
.248                        0 73FF A   .249                        0 73FF A   
.24A                        0 73E4 A   .24B                        0 74F3 A   
.24C                        0 7463 A   .24D                        0 745A A   
.24E                        0 7484 A   .24F                        0 7474 A   
.25                         0 3467 A   .250                        0 746D A   
.251                        0 74B1 A   .252                        0 74A0 A   
.253                        0 7566 A   .254                        0 74B7 A   
.255                        0 753D A   .256                        0 7527 A   
.257                        0 7520 A   .258                        0 7566 A   
.259                        0 757C A   .25A                        0 75A0 A   
.25B                        0 75B9 A   .25C                        0 75CF A   
.25D                        0 75EC A   .25E                        0 7605 A   
.25F                        0 7618 A   .26                         0 3484 A   
.260                        0 764F A   .261                        0 7676 A   
.262                        0 76A5 A   .263                        0 76E4 A   
.264                        0 76F7 A   .265                        0 770A A   
.266                        0 7737 A   .267                        0 775D A   
.268                        0 7783 A   .269                        0 779E A   
.26A                        0 77C5 A   .26B                        0 77E8 A   
.26C                        0 780A A   .26D                        0 783B A   
.27                         0 349F A   .28                         0 34BC A   
.29                         0 34CD A   .2A                         0 3642 A   
.2C                         0 35F5 A   .2D                         0 34D3 A   
.2E                         0 34EA A   .2F                         0 34FA A   
.3                          0 3283 A   .30                         0 3509 A   
.31                         0 3517 A   .32                         0 352A A   
.33                         0 3536 A   .34                         0 3545 A   
.35                         0 3567 A   .36                         0 357C A   
.37                         0 3593 A   .38                         0 35AA A   
.39                         0 35BF A   .3A                         0 35CC A   
.3B                         0 35D7 A   .3C                         0 35E2 A   
.3D                         0 35F0 A   .3E                         0 3640 A   
.3F                         0 3608 A   .4                          0 780A A   
.40                         0 3645 A   .41                         0 3799 A   
.43                         0 373D A   .44                         0 364B A   
.45                         0 364B A   .46                         0 3674 A   
.47                         0 3674 A   .48                         0 3689 A   
.49                         0 3689 A   .4A                         0 369E A   
.4B                         0 36AC A   .4C                         0 36AC A   
.4D                         0 36C1 A   .4E                         0 36D0 A   
.4F                         0 36EE A   .5                          0 3AED A   
.50                         0 36FC A   .51                         0 370A A   
.52                         0 3718 A   .53                         0 3738 A   
.54                         0 379C A   .55                         0 3899 A   
.57                         0 386A A   .58                         0 37A2 A   
.59                         0 37B3 A   .5A                         0 37B9 A   
.5B                         0 37D1 A   .5C                         0 37E9 A   
.5D                         0 3801 A   .5E                         0 3819 A   
.5F                         0 3830 A   .60                         0 384E A   
.61                         0 3865 A   .62                         0 3897 A   
.63                         0 3889 A   .64                         0 389C A   
.65                         0 38D0 A   .66                         0 3905 A   
.68                         0 38FB A   .69                         0 38D5 A   
.6A                         0 38E0 A   .6B                         0 38F6 A   
.6C                         0 3912 A   .6D                         0 392E A   
.6E                         0 3977 A   .7                          0 3A97 A   
.70                         0 3969 A   .71                         0 3933 A   
.72                         0 3942 A   .73                         0 3953 A   
.74                         0 3964 A   .75                         0 3984 A   
.76                         0 3A8A A   .77                         0 398D A   
.78                         0 3A87 A   .7A                         0 3A5C A   
.7B                         0 3993 A   .7C                         0 39A6 A   
.7D                         0 39BC A   .7E                         0 39D2 A   
.7F                         0 39E3 A   .8                          0 32AD A   
.80                         0 39EF A   .81                         0 3A03 A   
.82                         0 3A1B A   .83                         0 3A30 A   
.84                         0 3A3B A   .85                         0 3A46 A   
.86                         0 3A51 A   .87                         0 3A85 A   
.88                         0 3A6F A   .89                         0 3A90 A   
.8A                         0 3A92 A   .8B                         0 3AE4 A   
.8C                         0 3AAA A   .8D                         0 3B0D A   
.8E                         0 3B05 A   .8F                         0 77E8 A   
.9                          0 3308 A   .90                         0 3B44 A   
.91                         0 3B40 A   .92                         0 3C31 A   
.93                         0 3BBF A   .94                         0 3C31 A   
.96                         0 3C21 A   .97                         0 3BFF A   
.98                         0 3C07 A   .99                         0 3C0F A   
.9A                         0 3C17 A   .9B                         0 3CF0 A   
.9C                         0 3CDF A   .9D                         0 3CE6 A   
.9E                         0 3C39 A   .9F                         0 3CB8 A   
.A0                         0 3C5C A   .A1                         0 3CDF A   
.A2                         0 3CF0 A   .A3                         0 3D4D A   
.A4                         0 3D3E A   .A5                         0 3D45 A   
.A6                         0 3D00 A   .A7                         0 3D4D A   
.A8                         0 3DA4 A   .A9                         0 3D95 A   
.AA                         0 3D9C A   .AB                         0 3D54 A   
.AC                         0 3DA4 A   .AD                         0 3DFB A   
.AE                         0 3DEC A   .AF                         0 3DF3 A   
.B                          0 32E3 A   .B0                         0 3DAB A   
.B1                         0 3DFB A   .B2                         0 3E16 A   
.B3                         0 3E11 A   .B4                         0 3E19 A   
.B5                         0 3E70 A   .B6                         0 3E61 A   
.B7                         0 3E68 A   .B8                         0 3E23 A   
.B9                         0 3E70 A   .BA                         0 3F70 A   
.BB                         0 3EAF A   .BC                         0 3EEB A   
.BD                         0 3EC5 A   .BE                         0 3F70 A   
.BF                         0 3F16 A   .C                          0 32BF A   
.C0                         0 3EF2 A   .C1                         0 3F70 A   
.C2                         0 40AD A   .C3                         0 409F A   
.C4                         0 40CF A   .C5                         0 40C0 A   
.C6                         0 40C7 A   .C7                         0 40B4 A   
.C8                         0 40CF A   .C9                         0 40FA A   
.CA                         0 40ED A   .CB                         0 415F A   
.CD                         0 4150 A   .CE                         0 4112 A   
.CF                         0 4126 A   .D                          0 32CB A   
.D0                         0 413A A   .D1                         0 4213 A   
.D2                         0 41C3 A   .D3                         0 41BC A   
.D4                         0 41B5 A   .D5                         0 41EC A   
.D6                         0 41D7 A   .D7                         0 4200 A   
.D8                         0 4275 A   .D9                         0 4271 A   
.DA                         0 4360 A   .DB                         0 42A8 A   
.DC                         0 4398 A   .DD                         0 4394 A   
.DE                         0 43EA A   .DF                         0 43E6 A   
.E                          0 32CB A   .E0                         0 4414 A   
.E1                         0 4410 A   .E2                         0 44AC A   
.E3                         0 443E A   .E4                         0 44C8 A   
.E5                         0 77C5 A   .E6                         0 4565 A   
.E7                         0 4561 A   .E8                         0 4571 A   
.E9                         0 456D A   .EA                         0 459B A   
.EB                         0 4597 A   .EC                         0 45D8 A   
.ED                         0 45C7 A   .EE                         0 4899 A   
.EF                         0 45F0 A   .F                          0 32CB A   
.F0                         0 779E A   .F1                         0 4636 A   
.F2                         0 462F A   .F3                         0 4647 A   
.F4                         0 4640 A   .F5                         0 4656 A   
.F6                         0 4651 A   .F7                         0 46C4 A   
.F8                         0 468F A   .F9                         0 467D A   
.FA                         0 466B A   .FB                         0 4664 A   
.FC                         0 465D A   .FD                         0 4897 A   
.FE                         0 47B7 A   .FF                         0 46CD A   
_actl_access                0 0508 A   _actl_regs                  0 051D A   
_biosfn_alternate_prtsc     0 5EA7 A   _biosfn_enable_cursor_emul+ 0 6055 A   
_biosfn_enable_default_pal+ 0 5F89 A   _biosfn_enable_grayscale_s+ 0 600E A   
_biosfn_enable_video_addre+ 0 5FD0 A   _biosfn_enable_video_refre+ 0 60A4 A   
_biosfn_get_all_palette_re+ 0 531B A   _biosfn_get_cursor_pos      0 4364 A   
_biosfn_get_ega_info        0 5E35 A   _biosfn_get_font_info       0 5C6D A   
_biosfn_get_single_palette+ 0 5269 A   _biosfn_get_video_mode      0 5072 A   
_biosfn_load_gfx_8_14_char+ 0 5C55 A   _biosfn_load_gfx_8_16_char+ 0 5C65 A   
_biosfn_load_gfx_8_8_chars  0 5C45 A   _biosfn_load_gfx_8_8_dd_ch+ 0 5C5D A   
_biosfn_load_gfx_user_char+ 0 5C4D A   _biosfn_load_text_8_14_pat  0 5AB0 A   
_biosfn_load_text_8_16_pat  0 5BCB A   _biosfn_load_text_8_8_pat   0 5B30 A   
_biosfn_load_text_user_pat  0 5A2B A   _biosfn_perform_gray_scale+ 0 56FC A   
_biosfn_read_all_dac_reg    0 559E A   _biosfn_read_char_attr      0 48A9 A   
_biosfn_read_display_code   0 6185 A   _biosfn_read_overscan_bord+ 0 52CB A   
_biosfn_read_pel_mask       0 5638 A   _biosfn_read_pixel          0 4DBA A   
_biosfn_read_single_dac_re+ 0 5526 A   _biosfn_read_state_info     0 61D8 A   
_biosfn_read_video_dac_sta+ 0 565F A   _biosfn_read_video_state_s+ 0 6310 A   
_biosfn_restore_video_stat+ 0 6320 A   _biosfn_save_video_state    0 6318 A   
_biosfn_scroll              0 4553 A   _biosfn_select_vert_res     0 5EAF A   
_biosfn_select_video_dac_c+ 0 546C A   _biosfn_set_active_page     0 43D9 A   
_biosfn_set_all_dac_reg     0 53E3 A   _biosfn_set_all_palette_re+ 0 5174 A   
_biosfn_set_border_color    0 4DA2 A   _biosfn_set_cursor_pos      0 4264 A   
_biosfn_set_cursor_shape    0 4163 A   _biosfn_set_display_code    0 61B1 A   
_biosfn_set_overscan_borde+ 0 513D A   _biosfn_set_palette         0 4DAA A   
_biosfn_set_pel_mask        0 5624 A   _biosfn_set_single_dac_reg  0 53A5 A   
_biosfn_set_single_palette+ 0 50FD A   _biosfn_set_text_block_spe+ 0 5BAA A   
_biosfn_set_video_mode      0 3AEF A   _biosfn_switch_video_inter+ 0 609C A   
_biosfn_toggle_intensity    0 5200 A   _biosfn_write_char_attr     0 4AB6 A   
_biosfn_write_char_only     0 4C2A A   _biosfn_write_pixel         0 4DB2 A   
_biosfn_write_string        0 60AC A   _biosfn_write_teletype      0 4DC2 A   
_crtc_access                0 03DC A   _crtc_regs                  0 03F5 A   
_dac_regs                   0 0641 A   _dispi_get_bank             0 6D21 A   
_dispi_get_bpp              0 6CAF A   _dispi_get_enable           0 6CCA A   
_dispi_get_id               0 6C1E A   _dispi_get_virt_height      0 6E12 A   
_dispi_get_virt_width       0 6DF7 A   _dispi_get_x_offset         0 6D85 A   
_dispi_get_y_offset         0 6DBE A   _dispi_set_bank             0 6D03 A   
_dispi_set_bank_farcall     0 6D3C A   _dispi_set_bpp              0 6C91 A   
_dispi_set_enable           0 6CE5 A E _dispi_set_id               0 6C38 A   
_dispi_set_virt_width       0 6DD9 A   _dispi_set_x_offset         0 6D67 A   
_dispi_set_xres             0 6C55 A   _dispi_set_y_offset         0 6DA0 A   
_dispi_set_yres             0 6C73 A   _display_info               0 322F A   
_display_splash_screen      0 322E A   _display_string             0 324D A   
_find_vga_entry             0 6328 A   _get_SS                     0 64A0 A E 
_get_font_access            0 581D A   _grdc_access                0 0602 A   
_grdc_regs                  0 060B A   _inb                        0 646A A E 
_init_bios_area             0 31B7 A   _init_vga_card              0 3197 A   
_int10_func                 0 3274 A   _inw                        0 6475 A E 
_memcpyb                    0 63B4 A   _memcpyw                    0 63E4 A   
_memsetb                    0 636A A   _memsetw                    0 638F A   
_mode_info_find_mode        0 6E2D A   _mode_info_list             0 65FD A   
_no_vbebios_info_string     0 6BD4 A   _outb                       0 6480 A E 
_outw                       0 6490 A E _palette0                   0 0645 A   
_palette1                   0 0705 A   _palette2                   0 07C5 A   
_palette3                   0 0885 A   _printf                     0 64BF A E 
_read_byte                  0 6414 A   _read_word                  0 6427 A   
_release_font_access        0 587D A   _sequ_access                0 05DA A   
_sequ_regs                  0 05DF A   _set_scan_lines             0 58E2 A   
_static_functionality       0 0B85 A   _unimplemented              0 64A3 A E 
_unknown                    0 64B1 A E _vbe_biosfn_display_window+ 0 73A1 A E 
_vbe_biosfn_return_control+ 0 6F18 A E _vbe_biosfn_return_current+ 0 733A A E 
_vbe_biosfn_return_mode_in+ 0 70A8 A E _vbe_biosfn_return_protect+ 0 7552 A E 
_vbe_biosfn_save_restore_s+ 0 73A0 A E _vbe_biosfn_set_get_dac_pa+ 0 7550 A E 
_vbe_biosfn_set_get_displa+ 0 7506 A E _vbe_biosfn_set_get_logica+ 0 7412 A E 
_vbe_biosfn_set_get_palett+ 0 7551 A E _vbe_biosfn_set_mode        0 71BB A E 
_vbe_display_info           0 6EF4 A E _vbe_has_vbe_display        0 6E8E A E 
_vbe_init                   0 6EAC A E _vbebios_copyright          0 6B09 A   
_vbebios_info_string        0 6BAE A   _vbebios_mode_list          0 6BF8 A   
_vbebios_product_name       0 6B60 A   _vbebios_product_revision   0 6B79 A   
_vbebios_vendor_name        0 6B48 A   _vga_modes                  0 013C A   
_vgafont14                  0 1395 A   _vgafont14alt               0 3195 A   
_vgafont16                  0 2195 A   _vgafont16alt               0 3196 A   
_vgafont8                   0 0B95 A   _write_byte                 0 643A A   
_write_gfx_char             0 49A7 A   _write_word                 0 6452 A   
dispi_set_bank_farcall_err+ 0 6D62 A   dispi_set_bank_farcall_get  0 6D54 A   
idiv_u                      0 58DD A   init_no_vbe_display         0 00FC A   
memcpyb_end                 0 63DC A   memcpyw_end                 0 640C A   
memsetb_end                 0 6389 A   memsetw_end                 0 63AE A   
vgabios_copyright           0 0035 A   vgabios_date                0 0027 A   
vgabios_end                 0 7565 A   vgabios_entry_point         0 0003 A   
vgabios_init_func           0 00EC A   vgabios_int10_handler       0 012B A   
vgabios_license             0 0061 A   vgabios_name                0 0006 A   
vgabios_start               0 0000 A   vgabios_version             0 0022 A   
vgabios_website             0 0096 A   

00000 errors
00000 warnings
