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         6C27              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         6C3E              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         6C58              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                   739E  mov	bx,#.1
13612 31AF           53                         push	bx
13613 31B0           E8         319A            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         310C            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         3127            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         30FE            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         30ED            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         30DC            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         30CB            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         30BA            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 
13792                                           ! 433 
13793                                           ! 434 
13794                                           ! 435 
13795                                           ! 436 
13796                                           ! 437  switch(( AX >> 8 ))
13797 3274           55                         push	bp
13798 3275           89E5                       mov	bp,sp
13799 3277           8B46         12            mov	ax,$12[bp]
13800 327A           88E0                       mov	al,ah
13801 327C           30E4                       xor	ah,ah
13802                                           ! 438   {
13803 327E           E9         07B6            br 	.4
13804                                           ! 439    case 0x00:
13805                                           ! 440      biosfn_set_video_mode(( AX & 0x00ff ));
13806                       00003281            .5:
13807 3281           8A46         12            mov	al,$12[bp]
13808 3284           30E4                       xor	ah,ah
13809 3286           50                         push	ax
13810 3287           E8         0803            call	_biosfn_set_video_mode
13811 328A           44                         inc	sp
13812 328B           44                         inc	sp
13813                                           ! 441      switch(( AX & 0x00ff )&0x7F)
13814 328C           8A46         12            mov	al,$12[bp]
13815 328F           24                     7F  and	al,*$7F
13816                                           ! 442       {case 6:
13817 3291           EB           24            jmp .8
13818                                           ! 443         AX = ((AX & 0xff00) | (0x3F));
13819                       00003293            .9:
13820 3293           8B46         12            mov	ax,$12[bp]
13821 3296           30C0                       xor	al,al
13822 3298           0C                     3F  or	al,*$3F
13823 329A           8946         12            mov	$12[bp],ax
13824                                           ! 444         break;
13825 329D           EB           3D            jmp .6
13826                                           ! 445        case 0:
13827                                           ! 446        case 1:
13828                       0000329F            .A:
13829                                           ! 447        case 2:
13830                       0000329F            .B:
13831                                           ! 448        case 3:
13832                       0000329F            .C:
13833                                           ! 449        case 4:
13834                       0000329F            .D:
13835                                           ! 450        case 5:
13836                       0000329F            .E:
13837                                           ! 451        case 7:
13838                       0000329F            .F:
13839                                           ! 452         AX = ((AX & 0xff00) | (0x30));
13840                       0000329F            .10:
13841 329F           8B46         12            mov	ax,$12[bp]
13842 32A2           30C0                       xor	al,al
13843 32A4           0C                     30  or	al,*$30
13844 32A6           8946         12            mov	$12[bp],ax
13845                                           ! 453         break;
13846 32A9           EB           31            jmp .6
13847                                           ! 454       default:
13848                                           ! 455         AX = ((AX & 0xff00) | (0x20));
13849                       000032AB            .11:
13850 32AB           8B46         12            mov	ax,$12[bp]
13851 32AE           30C0                       xor	al,al
13852 32B0           0C                     20  or	al,*$20
13853 32B2           8946         12            mov	$12[bp],ax
13854                                           ! 456       }
13855                                           ! 457      break;
13856 32B5           EB           25            jmp .6
13857                       000032B7            .8:
13858 32B7           2C                     00  sub	al,*0
13859 32B9           72           F0            jb 	.11
13860 32BB           3C                     07  cmp	al,*7
13861 32BD           77           1B            ja  	.12
13862 32BF           30E4                       xor	ah,ah
13863 32C1           D1E0                       shl	ax,*1
13864 32C3           89C3                       mov	bx,ax
13865 32C5           2E                         seg	cs
13866 32C6           FFA7       32CA            br	.13[bx]
13867                       000032CA            .13:
13868 32CA                      329F            .word	.A
13869 32CC                      329F            .word	.B
13870 32CE                      329F            .word	.C
13871 32D0                      329F            .word	.D
13872 32D2                      329F            .word	.E
13873 32D4                      329F            .word	.F
13874 32D6                      3293            .word	.9
13875 32D8                      329F            .word	.10
13876                       000032DA            .12:
13877 32DA           EB           CF            jmp	.11
13878                       000032DC            .6:
13879 32DC           E9         07AC            br 	.2
13880                                           ! 458    case 0x01:
13881                                           ! 459      biosfn_set_cursor_shape(( CX >> 8 ),( CX
13882                       000032DF            .14:
13883                                           ! 459  & 0x00ff ));
13884 32DF           8A46         10            mov	al,$10[bp]
13885 32E2           30E4                       xor	ah,ah
13886 32E4           50                         push	ax
13887 32E5           8B46         10            mov	ax,$10[bp]
13888 32E8           88E0                       mov	al,ah
13889 32EA           30E4                       xor	ah,ah
13890 32EC           50                         push	ax
13891 32ED           E8         0DF8            call	_biosfn_set_cursor_shape
13892 32F0           83C4                   04  add	sp,*4
13893                                           ! 460      break;
13894 32F3           E9         0795            br 	.2
13895                                           ! 461    case 0x02:
13896                                           ! 462      biosfn_set_cursor_pos(( BX >> 8 ),DX);
13897                       000032F6            .15:
13898 32F6           FF76         0E            push	$E[bp]
13899 32F9           8B46         0C            mov	ax,$C[bp]
13900 32FC           88E0                       mov	al,ah
13901 32FE           30E4                       xor	ah,ah
13902 3300           50                         push	ax
13903 3301           E8         0EE5            call	_biosfn_set_cursor_pos
13904 3304           83C4                   04  add	sp,*4
13905                                           ! 463      break;
13906 3307           E9         0781            br 	.2
13907                                           ! 464    case 0x03:
13908                                           ! 465      biosfn_get_cursor_pos(( BX >> 8 ),&CX,&DX);
13909                       0000330A            .16:
13910 330A           8D5E         0E            lea	bx,$E[bp]
13911 330D           53                         push	bx
13912 330E           8D5E         10            lea	bx,$10[bp]
13913 3311           53                         push	bx
13914 3312           8B46         0C            mov	ax,$C[bp]
13915 3315           88E0                       mov	al,ah
13916 3317           30E4                       xor	ah,ah
13917 3319           50                         push	ax
13918 331A           E8         0FCC            call	_biosfn_get_cursor_pos
13919 331D           83C4                   06  add	sp,*6
13920                                           ! 466      break;
13921 3320           E9         0768            br 	.2
13922                                           ! 467    case 0x04:
13923                                           ! 468 
13924                                           ! 469 
13925                                           ! 470 
13926                                           ! 471 
13927                                           ! 472      AX=0x00;
13928                       00003323            .17:
13929 3323           31C0                       xor	ax,ax
13930 3325           8946         12            mov	$12[bp],ax
13931                                           ! 473      BX=0x00;
13932 3328           31C0                       xor	ax,ax
13933 332A           8946         0C            mov	$C[bp],ax
13934                                           ! 474      CX=0x00;
13935 332D           31C0                       xor	ax,ax
13936 332F           8946         10            mov	$10[bp],ax
13937                                           ! 475      DX=0x00;
13938 3332           31C0                       xor	ax,ax
13939 3334           8946         0E            mov	$E[bp],ax
13940                                           ! 476      break;
13941 3337           E9         0751            br 	.2
13942                                           ! 477    case 0x05:
13943                                           ! 478      biosfn_set_active_page(( AX & 0x00ff ));
13944                       0000333A            .18:
13945 333A           8A46         12            mov	al,$12[bp]
13946 333D           30E4                       xor	ah,ah
13947 333F           50                         push	ax
13948 3340           E8         101B            call	_biosfn_set_active_page
13949 3343           44                         inc	sp
13950 3344           44                         inc	sp
13951                                           ! 479      break;
13952 3345           E9         0743            br 	.2
13953                                           ! 480    case 0x06:
13954                                           ! 481      biosfn_scroll(( AX & 0x00ff ),( BX >> 8 ),( CX >> 8 ),( CX & 0x00ff ),( DX >> 8 ),( DX & 0x00ff ),0xFF,1);
13955                       00003348            .19:
13956 3348           B8                   0001  mov	ax,*1
13957 334B           50                         push	ax
13958 334C           B8                   00FF  mov	ax,#$FF
13959 334F           50                         push	ax
13960 3350           8A46         0E            mov	al,$E[bp]
13961 3353           30E4                       xor	ah,ah
13962 3355           50                         push	ax
13963 3356           8B46         0E            mov	ax,$E[bp]
13964 3359           88E0                       mov	al,ah
13965 335B           30E4                       xor	ah,ah
13966 335D           50                         push	ax
13967 335E           8A46         10            mov	al,$10[bp]
13968 3361           30E4                       xor	ah,ah
13969 3363           50                         push	ax
13970 3364           8B46         10            mov	ax,$10[bp]
13971 3367           88E0                       mov	al,ah
13972 3369           30E4                       xor	ah,ah
13973 336B           50                         push	ax
13974 336C           8B46         0C            mov	ax,$C[bp]
13975 336F           88E0                       mov	al,ah
13976 3371           30E4                       xor	ah,ah
13977 3373           50                         push	ax
13978 3374           8A46         12            mov	al,$12[bp]
13979 3377           30E4                       xor	ah,ah
13980 3379           50                         push	ax
13981 337A           E8         1148            call	_biosfn_scroll
13982 337D           83C4                   10  add	sp,*$10
13983                                           ! 482      break;
13984 3380           E9         0708            br 	.2
13985                                           ! 483    case 0x07:
13986                                           ! 484      biosfn_scroll(( AX & 0x00ff ),( BX >> 8 ),( CX >> 8 ),( CX & 0x00ff ),( DX >> 8 ),( DX & 0x00ff ),0xFF,0);
13987                       00003383            .1A:
13988 3383           31C0                       xor	ax,ax
13989 3385           50                         push	ax
13990 3386           B8                   00FF  mov	ax,#$FF
13991 3389           50                         push	ax
13992 338A           8A46         0E            mov	al,$E[bp]
13993 338D           30E4                       xor	ah,ah
13994 338F           50                         push	ax
13995 3390           8B46         0E            mov	ax,$E[bp]
13996 3393           88E0                       mov	al,ah
13997 3395           30E4                       xor	ah,ah
13998 3397           50                         push	ax
13999 3398           8A46         10            mov	al,$10[bp]
14000 339B           30E4                       xor	ah,ah
14001 339D           50                         push	ax
14002 339E           8B46         10            mov	ax,$10[bp]
14003 33A1           88E0                       mov	al,ah
14004 33A3           30E4                       xor	ah,ah
14005 33A5           50                         push	ax
14006 33A6           8B46         0C            mov	ax,$C[bp]
14007 33A9           88E0                       mov	al,ah
14008 33AB           30E4                       xor	ah,ah
14009 33AD           50                         push	ax
14010 33AE           8A46         12            mov	al,$12[bp]
14011 33B1           30E4                       xor	ah,ah
14012 33B3           50                         push	ax
14013 33B4           E8         110E            call	_biosfn_scroll
14014 33B7           83C4                   10  add	sp,*$10
14015                                           ! 485      break;
14016 33BA           E9         06CE            br 	.2
14017                                           ! 486    case 0x08:
14018                                           ! 487      biosfn_read_char_attr(( BX >> 8 ),&AX);
14019                       000033BD            .1B:
14020 33BD           8D5E         12            lea	bx,$12[bp]
14021 33C0           53                         push	bx
14022 33C1           8B46         0C            mov	ax,$C[bp]
14023 33C4           88E0                       mov	al,ah
14024 33C6           30E4                       xor	ah,ah
14025 33C8           50                         push	ax
14026 33C9           E8         142A            call	_biosfn_read_char_attr
14027 33CC           83C4                   04  add	sp,*4
14028                                           ! 488      break;
14029 33CF           E9         06B9            br 	.2
14030                                           ! 489    case 0x09:
14031                                           ! 490      biosfn_write_char_attr(( AX & 0x00ff ),( BX >> 8 ),( BX & 0x00ff ),CX);
14032                       000033D2            .1C:
14033 33D2           FF76         10            push	$10[bp]
14034 33D5           8A46         0C            mov	al,$C[bp]
14035 33D8           30E4                       xor	ah,ah
14036 33DA           50                         push	ax
14037 33DB           8B46         0C            mov	ax,$C[bp]
14038 33DE           88E0                       mov	al,ah
14039 33E0           30E4                       xor	ah,ah
14040 33E2           50                         push	ax
14041 33E3           8A46         12            mov	al,$12[bp]
14042 33E6           30E4                       xor	ah,ah
14043 33E8           50                         push	ax
14044 33E9           E8         1614            call	_biosfn_write_char_attr
14045 33EC           83C4                   08  add	sp,*8
14046                                           ! 491      break;
14047 33EF           E9         0699            br 	.2
14048                                           ! 492    case 0x0A:
14049                                           ! 493      biosfn_write_char_only(( AX & 0x00ff ),( BX >> 8 ),( BX & 0x00ff ),CX);
14050                       000033F2            .1D:
14051 33F2           FF76         10            push	$10[bp]
14052 33F5           8A46         0C            mov	al,$C[bp]
14053 33F8           30E4                       xor	ah,ah
14054 33FA           50                         push	ax
14055 33FB           8B46         0C            mov	ax,$C[bp]
14056 33FE           88E0                       mov	al,ah
14057 3400           30E4                       xor	ah,ah
14058 3402           50                         push	ax
14059 3403           8A46         12            mov	al,$12[bp]
14060 3406           30E4                       xor	ah,ah
14061 3408           50                         push	ax
14062 3409           E8         1765            call	_biosfn_write_char_only
14063 340C           83C4                   08  add	sp,*8
14064                                           ! 494      break;
14065 340F           E9         0679            br 	.2
14066                                           ! 495    case 0x0B:
14067                                           ! 496      if(( BX >> 8 )==0x00)
14068                       00003412            .1E:
14069 3412           8B46         0C            mov	ax,$C[bp]
14070 3415           88E0                       mov	al,ah
14071 3417           30E4                       xor	ah,ah
14072 3419           85C0                       test	ax,ax
14073 341B           75           0D            jne 	.1F
14074                       0000341D            .20:
14075                                           ! 497       biosfn_set_border_color(( BX & 0x00ff ));
14076 341D           8A46         0C            mov	al,$C[bp]
14077 3420           30E4                       xor	ah,ah
14078 3422           50                         push	ax
14079 3423           E8         18C0            call	_biosfn_set_border_color
14080 3426           44                         inc	sp
14081 3427           44                         inc	sp
14082                                           ! 498      else
14083                                           ! 499       biosfn_set_palette(( BX & 0x00ff ));
14084 3428           EB           0B            jmp .21
14085                       0000342A            .1F:
14086 342A           8A46         0C            mov	al,$C[bp]
14087 342D           30E4                       xor	ah,ah
14088 342F           50                         push	ax
14089 3430           E8         18B4            call	_biosfn_set_palette
14090 3433           44                         inc	sp
14091 3434           44                         inc	sp
14092                                           ! 500      break;
14093                       00003435            .21:
14094 3435           E9         0653            br 	.2
14095                                           ! 501    case 0x0C:
14096                                           ! 502      biosfn_write_pixel(( BX >> 8 ),( AX & 0x00ff ),CX,DX);
14097                       00003438            .22:
14098 3438           FF76         0E            push	$E[bp]
14099 343B           FF76         10            push	$10[bp]
14100 343E           8A46         12            mov	al,$12[bp]
14101 3441           30E4                       xor	ah,ah
14102 3443           50                         push	ax
14103 3444           8B46         0C            mov	ax,$C[bp]
14104 3447           88E0                       mov	al,ah
14105 3449           30E4                       xor	ah,ah
14106 344B           50                         push	ax
14107 344C           E8         1899            call	_biosfn_write_pixel
14108 344F           83C4                   08  add	sp,*8
14109                                           ! 503      break;
14110 3452           E9         0636            br 	.2
14111                                           ! 504    case 0x0D:
14112                                           ! 505      biosfn_read_pixel(( BX >> 8 ),CX,DX,&AX);
14113                       00003455            .23:
14114 3455           8D5E         12            lea	bx,$12[bp]
14115 3458           53                         push	bx
14116 3459           FF76         0E            push	$E[bp]
14117 345C           FF76         10            push	$10[bp]
14118 345F           8B46         0C            mov	ax,$C[bp]
14119 3462           88E0                       mov	al,ah
14120 3464           30E4                       xor	ah,ah
14121 3466           50                         push	ax
14122 3467           E8         187F            call	_biosfn_read_pixel
14123 346A           83C4                   08  add	sp,*8
14124                                           ! 506      break;
14125 346D           E9         061B            br 	.2
14126                                           ! 507    case 0x0E:
14127                                           ! 508 
14128                                           ! 509 
14129                                           ! 510      biosfn_write_teletype(( AX & 0x00ff ),0xff,( BX & 0x00ff ),2);
14130                       00003470            .24:
14131 3470           B8                   0002  mov	ax,*2
14132 3473           50                         push	ax
14133 3474           8A46         0C            mov	al,$C[bp]
14134 3477           30E4                       xor	ah,ah
14135 3479           50                         push	ax
14136 347A           B8                   00FF  mov	ax,#$FF
14137 347D           50                         push	ax
14138 347E           8A46         12            mov	al,$12[bp]
14139 3481           30E4                       xor	ah,ah
14140 3483           50                         push	ax
14141 3484           E8         1863            call	_biosfn_write_teletype
14142 3487           83C4                   08  add	sp,*8
14143                                           ! 511      break;
14144 348A           E9         05FE            br 	.2
14145                                           ! 512    case 0x0F:
14146                                           ! 513      biosfn_get_video_mode(&AX,&BX);
14147                       0000348D            .25:
14148 348D           8D5E         0C            lea	bx,$C[bp]
14149 3490           53                         push	bx
14150 3491           8D5E         12            lea	bx,$12[bp]
14151 3494           53                         push	bx
14152 3495           E8         1AFF            call	_biosfn_get_video_mode
14153 3498           83C4                   04  add	sp,*4
14154                                           ! 514      break;
14155 349B           E9         05ED            br 	.2
14156                                           ! 515    case 0x10:
14157                                           ! 516      switch(( AX & 0x00ff ))
14158                       0000349E            .26:
14159 349E           8A46         12            mov	al,$12[bp]
14160                                           ! 517       {
14161 34A1           E9         011E            br 	.29
14162                                           ! 518        case 0x00:
14163                                           ! 519         biosfn_set_single_palette_reg(( BX & 0x00ff ),( BX >> 8 ));
14164                       000034A4            .2A:
14165 34A4           8B46         0C            mov	ax,$C[bp]
14166 34A7           88E0                       mov	al,ah
14167 34A9           30E4                       xor	ah,ah
14168 34AB           50                         push	ax
14169 34AC           8A46         0C            mov	al,$C[bp]
14170 34AF           30E4                       xor	ah,ah
14171 34B1           50                         push	ax
14172 34B2           E8         1B6D            call	_biosfn_set_single_palette_reg
14173 34B5           83C4                   04  add	sp,*4
14174                                           ! 520         break;
14175 34B8           E9         0152            br 	.27
14176                                           ! 521        case 0x01:
14177                                           ! 522         biosfn_set_overscan_border_color(( BX >> 8 ));
14178                       000034BB            .2B:
14179 34BB           8B46         0C            mov	ax,$C[bp]
14180 34BE           88E0                       mov	al,ah
14181 34C0           30E4                       xor	ah,ah
14182 34C2           50                         push	ax
14183 34C3           E8         1B9C            call	_biosfn_set_overscan_border_color
14184 34C6           44                         inc	sp
14185 34C7           44                         inc	sp
14186                                           ! 523         break;
14187 34C8           E9         0142            br 	.27
14188                                           ! 524        case 0x02:
14189                                           ! 525         biosfn_set_all_palette_reg(ES,DX);
14190                       000034CB            .2C:
14191 34CB           FF76         0E            push	$E[bp]
14192 34CE           FF76         16            push	$16[bp]
14193 34D1           E8         1BC5            call	_biosfn_set_all_palette_reg
14194 34D4           83C4                   04  add	sp,*4
14195                                           ! 526         break;
14196 34D7           E9         0133            br 	.27
14197                                           ! 527        case 0x03:
14198                                           ! 528         biosfn_toggle_intensity(( BX & 0x00ff ));
14199                       000034DA            .2D:
14200 34DA           8A46         0C            mov	al,$C[bp]
14201 34DD           30E4                       xor	ah,ah
14202 34DF           50                         push	ax
14203 34E0           E8         1C42            call	_biosfn_toggle_intensity
14204 34E3           44                         inc	sp
14205 34E4           44                         inc	sp
14206                                           ! 529         break;
14207 34E5           E9         0125            br 	.27
14208                                           ! 530        case 0x07:
14209                                           ! 531         biosfn_get_single_palette_reg(( BX & 0x00ff ),&BX);
14210                       000034E8            .2E:
14211 34E8           8D5E         0C            lea	bx,$C[bp]
14212 34EB           53                         push	bx
14213 34EC           8A46         0C            mov	al,$C[bp]
14214 34EF           30E4                       xor	ah,ah
14215 34F1           50                         push	ax
14216 34F2           E8         1C99            call	_biosfn_get_single_palette_reg
14217 34F5           83C4                   04  add	sp,*4
14218                                           ! 532         break;
14219 34F8           E9         0112            br 	.27
14220                                           ! 533        case 0x08:
14221                                           ! 534         biosfn_read_overscan_border_color(&BX);
14222                       000034FB            .2F:
14223 34FB           8D5E         0C            lea	bx,$C[bp]
14224 34FE           53                         push	bx
14225 34FF           E8         1CEE            call	_biosfn_read_overscan_border_color
14226 3502           44                         inc	sp
14227 3503           44                         inc	sp
14228                                           ! 535         break;
14229 3504           E9         0106            br 	.27
14230                                           ! 536        case 0x09:
14231                                           ! 537         biosfn_get_all_palette_reg(ES,DX);
14232                       00003507            .30:
14233 3507           FF76         0E            push	$E[bp]
14234 350A           FF76         16            push	$16[bp]
14235 350D           E8         1D30            call	_biosfn_get_all_palette_reg
14236 3510           83C4                   04  add	sp,*4
14237                                           ! 538         break;
14238 3513           E9         00F7            br 	.27
14239                                           ! 539        case 0x10:
14240                                           ! 540         biosfn_set_single_d
14241                                           ! 540 ac_reg(BX,( CX >> 8 ),( CX & 0x00ff ),( DX >> 8 ));
14242                       00003516            .31:
14243 3516           8B46         0E            mov	ax,$E[bp]
14244 3519           88E0                       mov	al,ah
14245 351B           30E4                       xor	ah,ah
14246 351D           50                         push	ax
14247 351E           8A46         10            mov	al,$10[bp]
14248 3521           30E4                       xor	ah,ah
14249 3523           50                         push	ax
14250 3524           8B46         10            mov	ax,$10[bp]
14251 3527           88E0                       mov	al,ah
14252 3529           30E4                       xor	ah,ah
14253 352B           50                         push	ax
14254 352C           FF76         0C            push	$C[bp]
14255 352F           E8         1D98            call	_biosfn_set_single_dac_reg
14256 3532           83C4                   08  add	sp,*8
14257                                           ! 541         break;
14258 3535           E9         00D5            br 	.27
14259                                           ! 542        case 0x12:
14260                                           ! 543         biosfn_set_all_dac_reg(BX,CX,ES,DX);
14261                       00003538            .32:
14262 3538           FF76         0E            push	$E[bp]
14263 353B           FF76         16            push	$16[bp]
14264 353E           FF76         10            push	$10[bp]
14265 3541           FF76         0C            push	$C[bp]
14266 3544           E8         1DC1            call	_biosfn_set_all_dac_reg
14267 3547           83C4                   08  add	sp,*8
14268                                           ! 544         break;
14269 354A           E9         00C0            br 	.27
14270                                           ! 545        case 0x13:
14271                                           ! 546         biosfn_select_video_dac_color_page(( BX & 0x00ff ),( BX >> 8 ));
14272                       0000354D            .33:
14273 354D           8B46         0C            mov	ax,$C[bp]
14274 3550           88E0                       mov	al,ah
14275 3552           30E4                       xor	ah,ah
14276 3554           50                         push	ax
14277 3555           8A46         0C            mov	al,$C[bp]
14278 3558           30E4                       xor	ah,ah
14279 355A           50                         push	ax
14280 355B           E8         1E33            call	_biosfn_select_video_dac_color_page
14281 355E           83C4                   04  add	sp,*4
14282                                           ! 547         break;
14283 3561           E9         00A9            br 	.27
14284                                           ! 548        case 0x15:
14285                                           ! 549         biosfn_read_single_dac_reg(( BX & 0x00ff ),&DX,&CX);
14286                       00003564            .34:
14287 3564           8D5E         10            lea	bx,$10[bp]
14288 3567           53                         push	bx
14289 3568           8D5E         0E            lea	bx,$E[bp]
14290 356B           53                         push	bx
14291 356C           8A46         0C            mov	al,$C[bp]
14292 356F           30E4                       xor	ah,ah
14293 3571           50                         push	ax
14294 3572           E8         1ED6            call	_biosfn_read_single_dac_reg
14295 3575           83C4                   06  add	sp,*6
14296                                           ! 550         break;
14297 3578           E9         0092            br 	.27
14298                                           ! 551        case 0x17:
14299                                           ! 552         biosfn_read_all_dac_reg(BX,CX,ES,DX);
14300                       0000357B            .35:
14301 357B           FF76         0E            push	$E[bp]
14302 357E           FF76         16            push	$16[bp]
14303 3581           FF76         10            push	$10[bp]
14304 3584           FF76         0C            push	$C[bp]
14305 3587           E8         1F39            call	_biosfn_read_all_dac_reg
14306 358A           83C4                   08  add	sp,*8
14307                                           ! 553         break;
14308 358D           EB           7E            jmp .27
14309                                           ! 554        case 0x18:
14310                                           ! 555         biosfn_set_pel_mask(( BX & 0x00ff ));
14311                       0000358F            .36:
14312 358F           8A46         0C            mov	al,$C[bp]
14313 3592           30E4                       xor	ah,ah
14314 3594           50                         push	ax
14315 3595           E8         1FB1            call	_biosfn_set_pel_mask
14316 3598           44                         inc	sp
14317 3599           44                         inc	sp
14318                                           ! 556         break;
14319 359A           EB           71            jmp .27
14320                                           ! 557        case 0x19:
14321                                           ! 558         biosfn_read_pel_mask(&BX);
14322                       0000359C            .37:
14323 359C           8D5E         0C            lea	bx,$C[bp]
14324 359F           53                         push	bx
14325 35A0           E8         1FBA            call	_biosfn_read_pel_mask
14326 35A3           44                         inc	sp
14327 35A4           44                         inc	sp
14328                                           ! 559         break;
14329 35A5           EB           66            jmp .27
14330                                           ! 560        case 0x1A:
14331                                           ! 561         biosfn_read_video_dac_state(&BX);
14332                       000035A7            .38:
14333 35A7           8D5E         0C            lea	bx,$C[bp]
14334 35AA           53                         push	bx
14335 35AB           E8         1FD6            call	_biosfn_read_video_dac_state
14336 35AE           44                         inc	sp
14337 35AF           44                         inc	sp
14338                                           ! 562         break;
14339 35B0           EB           5B            jmp .27
14340                                           ! 563        case 0x1B:
14341                                           ! 564         biosfn_perform_gray_scale_summing(BX,CX);
14342                       000035B2            .39:
14343 35B2           FF76         10            push	$10[bp]
14344 35B5           FF76         0C            push	$C[bp]
14345 35B8           E8         2066            call	_biosfn_perform_gray_scale_summing
14346 35BB           83C4                   04  add	sp,*4
14347                                           ! 565         break;
14348 35BE           EB           4D            jmp .27
14349                                           ! 566 
14350                                           ! 567 
14351                                           ! 568 
14352                                           ! 569 
14353                                           ! 570       }
14354                                           ! 571      break;
14355 35C0           EB           4B            jmp .27
14356                       000035C2            .29:
14357 35C2           2C                     00  sub	al,*0
14358 35C4           72           47            jb  	.27
14359 35C6           3C                     1B  cmp	al,*$1B
14360 35C8           77           43            ja  	.3A
14361 35CA           30E4                       xor	ah,ah
14362 35CC           D1E0                       shl	ax,*1
14363 35CE           89C3                       mov	bx,ax
14364 35D0           2E                         seg	cs
14365 35D1           FFA7       35D5            br	.3B[bx]
14366                       000035D5            .3B:
14367 35D5                      34A4            .word	.2A
14368 35D7                      34BB            .word	.2B
14369 35D9                      34CB            .word	.2C
14370 35DB                      34DA            .word	.2D
14371 35DD                      360D            .word	.27
14372 35DF                      360D            .word	.27
14373 35E1                      360D            .word	.27
14374 35E3                      34E8            .word	.2E
14375 35E5                      34FB            .word	.2F
14376 35E7                      3507            .word	.30
14377 35E9                      360D            .word	.27
14378 35EB                      360D            .word	.27
14379 35ED                      360D            .word	.27
14380 35EF                      360D            .word	.27
14381 35F1                      360D            .word	.27
14382 35F3                      360D            .word	.27
14383 35F5                      3516            .word	.31
14384 35F7                      360D            .word	.27
14385 35F9                      3538            .word	.32
14386 35FB                      354D            .word	.33
14387 35FD                      360D            .word	.27
14388 35FF                      3564            .word	.34
14389 3601                      360D            .word	.27
14390 3603                      357B            .word	.35
14391 3605                      358F            .word	.36
14392 3607                      359C            .word	.37
14393 3609                      35A7            .word	.38
14394 360B                      35B2            .word	.39
14395                       0000360D            .3A:
14396                       0000360D            .27:
14397 360D           E9         047B            br 	.2
14398                                           ! 572    case 0x11:
14399                                           ! 573      switch(( AX & 0x00ff ))
14400                       00003610            .3C:
14401 3610           8A46         12            mov	al,$12[bp]
14402                                           ! 574       {
14403 3613           E9         00EF            br 	.3F
14404                                           ! 575        case 0x00:
14405                                           ! 576        case 0x10:
14406                       00003616            .40:
14407                                           ! 577         biosfn_load_text_user_pat(( AX & 0x00ff ),ES,BP,CX,DX,( BX & 0x00ff ),( BX >> 8 ));
14408                       00003616            .41:
14409 3616           8B46         0C            mov	ax,$C[bp]
14410 3619           88E0                       mov	al,ah
14411 361B           30E4                       xor	ah,ah
14412 361D           50                         push	ax
14413 361E           8A46         0C            mov	al,$C[bp]
14414 3621           30E4                       xor	ah,ah
14415 3623           50                         push	ax
14416 3624           FF76         0E            push	$E[bp]
14417 3627           FF76         10            push	$10[bp]
14418 362A           FF76         08            push	8[bp]
14419 362D           FF76         16            push	$16[bp]
14420 3630           8A46         12            mov	al,$12[bp]
14421 3633           30E4                       xor	ah,ah
14422 3635           50                         push	ax
14423 3636           E8         2317            call	_biosfn_load_text_user_pat
14424 3639           83C4                   0E  add	sp,*$E
14425                                           ! 578         break;
14426 363C           E9         0120            br 	.3D
14427                                           ! 579        case 0x01:
14428                                           ! 580        case 0x11:
14429                       0000363F            .42:
14430                                           ! 581         biosfn_load_text_8_14_pat(( AX & 0x00ff ),( BX & 0x00ff ));
14431                       0000363F            .43:
14432 363F           8A46         0C            mov	al,$C[bp]
14433 3642           30E4                       xor	ah,ah
14434 3644           50                         push	ax
14435 3645           8A46         12            mov	al,$12[bp]
14436 3648           30E4                       xor	ah,ah
14437 364A           50                         push	ax
14438 364B           E8         2387            call	_biosfn_load_text_8_14_pat
14439 364E           83C4                   04  add	sp,*4
14440                                           ! 582         break;
14441 3651           E9         010B            br 	.3D
14442                                           ! 583        case 0x02:
14443                                           ! 584        case 0x12:
14444                       00003654            .44:
14445                                           ! 585         biosfn_load_text_8_8_pat(( AX & 0x00ff ),( BX & 0x00ff ));
14446                       00003654            .45:
14447 3654           8A46         0C            mov	al,$C[bp]
14448 3657           30E4                       xor	ah,ah
14449 3659           50                         push	ax
14450 365A           8A46         12            mov	al,$12[bp]
14451 365D           30E4                       xor	ah,ah
14452 365F           50                         push	ax
14453 3660           E8         23F2            call	_biosfn_load_text_8_8_pat
14454 3663           83C4                   04  add	sp,*4
14455                                           ! 586         break;
14456 3666           E9         00F6            br 	.3D
14457                                           ! 587        case 0x03:
14458                                           ! 588         biosfn_set_text_block_specifier(( BX & 0x00ff ));
14459                       00003669            .46:
14460 3669           8A46         0C            mov	al,$C[bp]
14461 366C           30E4                       xor	ah,ah
14462 366E           50                         push	ax
14463 366F           E8         245D            call	_biosfn_set_text_block_specifier
14464 3672           44                         inc	sp
14465 3673           44                         inc	sp
14466                                           ! 589         break;
14467 3674           E9         00E8            br 	.3D
14468                                           ! 590        case 0x04:
14469                                           ! 591        case 0x14:
14470                       00003677            .47:
14471                                           ! 592         biosfn_load_text_8_16_pat(( AX & 0x00ff ),( BX & 0x00ff ));
14472                       00003677            .48:
14473 3677           8A46         0C            mov	al,$C[bp]
14474 367A           30E4                       xor	ah,ah
14475 367C           50                         push	ax
14476 367D           8A46         12            mov	al,$12[bp]
14477 3680           30E4                       xor	ah,ah
14478 3682           50                         push	ax
14479 3683           E8         246A            call	_biosfn_load_text_8_16_pat
14480 3686           83C4                   04  add	sp,*4
14481                                           ! 593         break;
14482 3689           E9         00D3            br 	.3D
14483                                           ! 594        case 0x20:
14484                                           ! 595         biosfn_load_gfx_8_8_chars(ES,BP);
14485                       0000368C            .49:
14486 368C           FF76         08            push	8[bp]
14487 368F           FF76         16            push	$16[bp]
14488 3692           E8         24D5            call	_biosfn_load_gfx_8_8_chars
14489 3695           83C4                   04  add	sp,*4
14490                                           ! 596         break;
14491 3698           E9         00C4            br 	.3D
14492                                           ! 597        case 0x21:
14493                                           ! 598         biosfn_load_gfx_user_chars(ES,BP,CX,( BX & 0x00ff ),( DX & 0x00ff ));
14494                       0000369B            .4A:
14495 369B           8A46         0E            mov	al,$E[bp]
14496 369E           30E4                       xor	ah,ah
14497 36A0           50                         push	ax
14498 36A1           8A46         0C            mov	al,$C[bp]
14499 36A4           30E4                       xor	ah,ah
14500 36A6           50                         push	ax
14501 36A7           FF76         10            push	$10[bp]
14502 36AA           FF76         08            push	8[bp]
14503 36AD           FF76         16            push	$16[bp]
14504 36B0           E8         24B8            call	_biosfn_load_gfx_user_chars
14505 36B3           83C4                   0A  add	sp,*$A
14506                                           ! 599         break;
14507 36B6           E9         00A6            br 	.3D
14508                                           ! 600        case 0x22:
14509                                           ! 601         biosfn_load_gfx_8_14_chars(( BX & 0x00ff ));
14510                       000036B9            .4B:
14511 36B9           8A46         0C            mov	al,$C[bp]
14512 36BC           30E4                       xor	ah,ah
14513 36BE           50                         push	ax
14514 36BF           E8         24AA            call	_biosfn_load_gfx_8_14_chars
14515 36C2           44                         inc	sp
14516 36C3           44                         inc	sp
14517                                           ! 602         break;
14518 36C4           E9         0098            br 	.3D
14519                                           ! 603        case 0x23:
14520                                           ! 604         biosfn_load_gfx_8_8_dd_chars(( BX & 0x00ff ));
14521                       000036C7            .4C:
14522 36C7           8A46         0C            mov	al,$C[bp]
14523 36CA           30E4                       xor	ah,ah
14524 36CC           50                         push	ax
14525 36CD           E8         249D            call	_biosfn_load_gfx_8_8_dd_chars
14526 36D0           44                         inc	sp
14527 36D1           44                         inc	sp
14528                                           ! 605         break;
14529 36D2           E9         008A            br 	.3D
14530                                           ! 606        case 0x24:
14531                                           ! 607         biosfn_load_gfx_8_16_chars(( BX & 0x00ff ));
14532                       000036D5            .4D:
14533 36D5           8A46         0C            mov	al,$C[bp]
14534 36D8           30E4                       xor	ah,ah
14535 36DA           50                         push	ax
14536 36DB           E8         2490            call	_biosfn_load_gfx_8_16_chars
14537 36DE           44                         inc	sp
14538 36DF           44                         inc	sp
14539                                           ! 608         break;
14540 36E0           E9         007C            br 	.3D
14541                                           ! 609        case 0x30:
14542                                           ! 610         biosfn_get_font_info(( BX >> 8 ),&ES,&BP,&CX,&DX);
14543                       000036E3            .4E:
14544 36E3           8D5E         0E            lea	bx,$E[bp]
14545 36E6           53                         push	bx
14546 36E7           8D5E         10            lea	bx,$10[bp]
14547 36EA           53                         push	bx
14548 36EB           8D5E         08            lea	bx,8[bp]
14549 36EE           53                         push	bx
14550 36EF           8D5E         16            lea	bx,$16[bp]
14551 36F2           53                         push	bx
14552 36F3           8B46         0C            mov	ax,$C[bp]
14553 36F6           88E0                       mov	al,ah
14554 36F8           30E4                       xor	ah,ah
14555 36FA           50                         push	ax
14556 36FB           E8         2471            call	_biosfn_get_font_info
14557 36FE           83C4                   0A  add	sp,*$A
14558                                           ! 611         break;
14559 3701           EB           5C            jmp .3D
14560                                           ! 612 
14561                                           ! 613 
14562                                           ! 614 
14563                                           ! 615 
14564                                           ! 616       }
14565                                           ! 617 
14566                                           ! 618      break;
14567 3703           EB           5A            jmp .3D
14568                       00003705            .3F:
14569 3705           2C                     00  sub	al,*0
14570 3707         0F84         FF0B            beq 	.40
14571 370B           2C                     01  sub	al,*1
14572 370D         0F84         FF2E            beq 	.42
14573 3711           2C                     01  sub	al,*1
14574 3713         0F84         FF3D            beq 	.44
14575 3717           2C                     01  sub	al,*1
14576 3719         0F84         FF4C            beq 	.46
14577 371D           2C                     01  sub	al,*1
14578 371F         0F84         FF54            beq 	.47
14579 3723           2C                     0C  sub	al,*$C
14580 3725         0F84         FEED            beq 	.41
14581 3729           2C                     01  sub	al,*1
14582 372B         0F84         FF10            beq 	.43
14583 372F           2C                     01  sub	al,*1
14584 3731         0F84         FF1F            beq 	.45
14585 3735           2C                     02  sub	al,*2
14586 3737         0F84         FF3C            beq 	.48
14587 373B           2C                     0C  sub	al,*$C
14588 373D         0F84         FF4B            beq 	.49
14589 3741           2C                     01  sub	al,*1
14590 3743         0F84         FF54            beq 	.4A
14591 3747           2C                     01  sub	al,*1
14592 3749         0F84         FF6C            beq 	.4B
14593 374D           2C                     01  sub	al,*1
14594 374F         0F84         FF74            beq 	.4C
14595 3753           2C                     01  sub	al,*1
14596 3755         0F84         FF7C            beq 	.4D
14597 3759           2C                     0C  sub	al,*$C
14598 375B         0F84         FF84            beq 	.4E
14599                       0000375F            .3D:
14600 375F           E9         0329            br 	.2
14601                                           ! 619    case 0x12:
14602                                           ! 620      switch(( BX & 0x00ff ))
14603                       00003762            .4F:
14604 3762           8A46         0C            mov	al,$C[bp]
14605                                           ! 621       {
14606 3765           E9         00C4            br 	.52
14607                                           ! 622        case 0x10:
14608                                           ! 623         biosfn_get_ega
14609                                           ! 623 _info(&BX,&CX);
14610                       00003768            .53:
14611 3768           8D5E         10            lea	bx,$10[bp]
14612 376B           53                         push	bx
14613 376C           8D5E         0C            lea	bx,$C[bp]
14614 376F           53                         push	bx
14615 3770           E8         25B3            call	_biosfn_get_ega_info
14616 3773           83C4                   04  add	sp,*4
14617                                           ! 624         break;
14618 3776           E9         00E0            br 	.50
14619                                           ! 625        case 0x20:
14620                                           ! 626         biosfn_alternate_prtsc();
14621                       00003779            .54:
14622 3779           E8         261C            call	_biosfn_alternate_prtsc
14623                                           ! 627         break;
14624 377C           E9         00DA            br 	.50
14625                                           ! 628        case 0x30:
14626                                           ! 629         biosfn_select_vert_res(( AX & 0x00ff ));
14627                       0000377F            .55:
14628 377F           8A46         12            mov	al,$12[bp]
14629 3782           30E4                       xor	ah,ah
14630 3784           50                         push	ax
14631 3785           E8         2611            call	_biosfn_select_vert_res
14632 3788           44                         inc	sp
14633 3789           44                         inc	sp
14634                                           ! 630         AX = ((AX & 0xff00) | (0x12));
14635 378A           8B46         12            mov	ax,$12[bp]
14636 378D           30C0                       xor	al,al
14637 378F           0C                     12  or	al,*$12
14638 3791           8946         12            mov	$12[bp],ax
14639                                           ! 631         break;
14640 3794           E9         00C2            br 	.50
14641                                           ! 632        case 0x31:
14642                                           ! 633         biosfn_enable_default_palette_loading(( AX & 0x00ff ));
14643                       00003797            .56:
14644 3797           8A46         12            mov	al,$12[bp]
14645 379A           30E4                       xor	ah,ah
14646 379C           50                         push	ax
14647 379D           E8         26C3            call	_biosfn_enable_default_palette_loading
14648 37A0           44                         inc	sp
14649 37A1           44                         inc	sp
14650                                           ! 634         AX = ((AX & 0xff00) | (0x12));
14651 37A2           8B46         12            mov	ax,$12[bp]
14652 37A5           30C0                       xor	al,al
14653 37A7           0C                     12  or	al,*$12
14654 37A9           8946         12            mov	$12[bp],ax
14655                                           ! 635         break;
14656 37AC           E9         00AA            br 	.50
14657                                           ! 636        case 0x32:
14658                                           ! 637         biosfn_enable_video_addressing(( AX & 0x00ff ));
14659                       000037AF            .57:
14660 37AF           8A46         12            mov	al,$12[bp]
14661 37B2           30E4                       xor	ah,ah
14662 37B4           50                         push	ax
14663 37B5           E8         26F2            call	_biosfn_enable_video_addressing
14664 37B8           44                         inc	sp
14665 37B9           44                         inc	sp
14666                                           ! 638         AX = ((AX & 0xff00) | (0x12));
14667 37BA           8B46         12            mov	ax,$12[bp]
14668 37BD           30C0                       xor	al,al
14669 37BF           0C                     12  or	al,*$12
14670 37C1           8946         12            mov	$12[bp],ax
14671                                           ! 639         break;
14672 37C4           E9         0092            br 	.50
14673                                           ! 640        case 0x33:
14674                                           ! 641         biosfn_enable_grayscale_summing(( AX & 0x00ff ));
14675                       000037C7            .58:
14676 37C7           8A46         12            mov	al,$12[bp]
14677 37CA           30E4                       xor	ah,ah
14678 37CC           50                         push	ax
14679 37CD           E8         2718            call	_biosfn_enable_grayscale_summing
14680 37D0           44                         inc	sp
14681 37D1           44                         inc	sp
14682                                           ! 642         AX = ((AX & 0xff00) | (0x12));
14683 37D2           8B46         12            mov	ax,$12[bp]
14684 37D5           30C0                       xor	al,al
14685 37D7           0C                     12  or	al,*$12
14686 37D9           8946         12            mov	$12[bp],ax
14687                                           ! 643         break;
14688 37DC           EB           7B            jmp .50
14689                                           ! 644        case 0x34:
14690                                           ! 645         biosfn_enable_cursor_emulation(( AX & 0x00ff ));
14691                       000037DE            .59:
14692 37DE           8A46         12            mov	al,$12[bp]
14693 37E1           30E4                       xor	ah,ah
14694 37E3           50                         push	ax
14695 37E4           E8         2748            call	_biosfn_enable_cursor_emulation
14696 37E7           44                         inc	sp
14697 37E8           44                         inc	sp
14698                                           ! 646         AX = ((AX & 0xff00) | (0x12));
14699 37E9           8B46         12            mov	ax,$12[bp]
14700 37EC           30C0                       xor	al,al
14701 37EE           0C                     12  or	al,*$12
14702 37F0           8946         12            mov	$12[bp],ax
14703                                           ! 647         break;
14704 37F3           EB           64            jmp .50
14705                                           ! 648        case 0x35:
14706                                           ! 649         biosfn_switch_video_interface(( AX & 0x00ff ),ES,DX);
14707                       000037F5            .5A:
14708 37F5           FF76         0E            push	$E[bp]
14709 37F8           FF76         16            push	$16[bp]
14710 37FB           8A46         12            mov	al,$12[bp]
14711 37FE           30E4                       xor	ah,ah
14712 3800           50                         push	ax
14713 3801           E8         2772            call	_biosfn_switch_video_interface
14714 3804           83C4                   06  add	sp,*6
14715                                           ! 650         AX = ((AX & 0xff00) | (0x12));
14716 3807           8B46         12            mov	ax,$12[bp]
14717 380A           30C0                       xor	al,al
14718 380C           0C                     12  or	al,*$12
14719 380E           8946         12            mov	$12[bp],ax
14720                                           ! 651         break;
14721 3811           EB           46            jmp .50
14722                                           ! 652        case 0x36:
14723                                           ! 653         biosfn_enable_video_refresh_control(( AX & 0x00ff ));
14724                       00003813            .5B:
14725 3813           8A46         12            mov	al,$12[bp]
14726 3816           30E4                       xor	ah,ah
14727 3818           50                         push	ax
14728 3819           E8         275B            call	_biosfn_enable_video_refresh_control
14729 381C           44                         inc	sp
14730 381D           44                         inc	sp
14731                                           ! 654         AX = ((AX & 0xff00) | (0x12));
14732 381E           8B46         12            mov	ax,$12[bp]
14733 3821           30C0                       xor	al,al
14734 3823           0C                     12  or	al,*$12
14735 3825           8946         12            mov	$12[bp],ax
14736                                           ! 655         break;
14737 3828           EB           2F            jmp .50
14738                                           ! 656 
14739                                           ! 657 
14740                                           ! 658 
14741                                           ! 659 
14742                                           ! 660       }
14743                                           ! 661      break;
14744 382A           EB           2D            jmp .50
14745                       0000382C            .52:
14746 382C           2C                     10  sub	al,*$10
14747 382E         0F84         FF36            beq 	.53
14748 3832           2C                     10  sub	al,*$10
14749 3834         0F84         FF41            beq 	.54
14750 3838           2C                     10  sub	al,*$10
14751 383A           72           1D            jb  	.50
14752 383C           3C                     06  cmp	al,*6
14753 383E           77           19            ja  	.5C
14754 3840           30E4                       xor	ah,ah
14755 3842           D1E0                       shl	ax,*1
14756 3844           89C3                       mov	bx,ax
14757 3846           2E                         seg	cs
14758 3847           FFA7       384B            br	.5D[bx]
14759                       0000384B            .5D:
14760 384B                      377F            .word	.55
14761 384D                      3797            .word	.56
14762 384F                      37AF            .word	.57
14763 3851                      37C7            .word	.58
14764 3853                      37DE            .word	.59
14765 3855                      37F5            .word	.5A
14766 3857                      3813            .word	.5B
14767                       00003859            .5C:
14768                       00003859            .50:
14769 3859           E9         022F            br 	.2
14770                                           ! 662    case 0x13:
14771                                           ! 663      biosfn_write_string(( AX & 0x00ff ),( BX >> 8 ),( BX & 0x00ff ),CX,( DX >> 8 ),( DX & 0x00ff ),ES,BP);
14772                       0000385C            .5E:
14773 385C           FF76         08            push	8[bp]
14774 385F           FF76         16            push	$16[bp]
14775 3862           8A46         0E            mov	al,$E[bp]
14776 3865           30E4                       xor	ah,ah
14777 3867           50                         push	ax
14778 3868           8B46         0E            mov	ax,$E[bp]
14779 386B           88E0                       mov	al,ah
14780 386D           30E4                       xor	ah,ah
14781 386F           50                         push	ax
14782 3870           FF76         10            push	$10[bp]
14783 3873           8A46         0C            mov	al,$C[bp]
14784 3876           30E4                       xor	ah,ah
14785 3878           50                         push	ax
14786 3879           8B46         0C            mov	ax,$C[bp]
14787 387C           88E0                       mov	al,ah
14788 387E           30E4                       xor	ah,ah
14789 3880           50                         push	ax
14790 3881           8A46         12            mov	al,$12[bp]
14791 3884           30E4                       xor	ah,ah
14792 3886           50                         push	ax
14793 3887           E8         26EE            call	_biosfn_write_string
14794 388A           83C4                   10  add	sp,*$10
14795                                           ! 664      break;
14796 388D           E9         01FB            br 	.2
14797                                           ! 665    case 0x1A:
14798                                           ! 666      switch(( AX & 0x00ff ))
14799                       00003890            .5F:
14800 3890           8A46         12            mov	al,$12[bp]
14801                                           ! 667       {
14802 3893           EB           23            jmp .62
14803                                           ! 668        case 0x00:
14804                                           ! 669         biosfn_read_display_code(&BX);
14805                       00003895            .63:
14806 3895           8D5E         0C            lea	bx,$C[bp]
14807 3898           53                         push	bx
14808 3899           E8         27B5            call	_biosfn_read_display_code
14809 389C           44                         inc	sp
14810 389D           44                         inc	sp
14811                                           ! 670         break;
14812 389E           EB           20            jmp .60
14813                                           ! 671        case 0x01:
14814                                           ! 672         biosfn_set_display_code(( BX & 0x00ff ),( BX >> 8 ));
14815                       000038A0            .64:
14816 38A0           8B46         0C            mov	ax,$C[bp]
14817 38A3           88E0                       mov	al,ah
14818 38A5           30E4                       xor	ah,ah
14819 38A7           50                         push	ax
14820 38A8           8A46         0C            mov	al,$C[bp]
14821 38AB           30E4                       xor	ah,ah
14822 38AD           50                         push	ax
14823 38AE           E8         27CC            call	_biosfn_set_display_code
14824 38B1           83C4                   04  add	sp,*4
14825                                           ! 673         break;
14826 38B4           EB           0A            jmp .60
14827                                           ! 674 
14828                                           ! 675 
14829                                           ! 676 
14830                                           ! 677 
14831                                           ! 678       }
14832                                           ! 679      AX = ((AX & 0xff00) | (0x1A));
14833 38B6           EB           08            jmp .60
14834                       000038B8            .62:
14835 38B8           2C                     00  sub	al,*0
14836 38BA           74           D9            je 	.63
14837 38BC           2C                     01  sub	al,*1
14838 38BE           74           E0            je 	.64
14839                       000038C0            .60:
14840 38C0           8B46         12            mov	ax,$12[bp]
14841 38C3           30C0                       xor	al,al
14842 38C5           0C                     1A  or	al,*$1A
14843 38C7           8946         12            mov	$12[bp],ax
14844                                           ! 680      break;
14845 38CA           E9         01BE            br 	.2
14846                                           ! 681    case 0x1B:
14847                                           ! 682      biosfn_read_state_info(BX,ES,DI);
14848                       000038CD            .65:
14849 38CD           FF76         04            push	4[bp]
14850 38D0           FF76         16            push	$16[bp]
14851 38D3           FF76         0C            push	$C[bp]
14852 38D6           E8         27BC            call	_biosfn_read_state_info
14853 38D9           83C4                   06  add	sp,*6
14854                                           ! 683      AX = ((AX & 0xff00) | (0x1B));
14855 38DC           8B46         12            mov	ax,$12[bp]
14856 38DF           30C0                       xor	al,al
14857 38E1           0C                     1B  or	al,*$1B
14858 38E3           8946         12            mov	$12[bp],ax
14859                                           ! 684      break;
14860 38E6           E9         01A2            br 	.2
14861                                           ! 685    case 0x1C:
14862                                           ! 686      switch(( AX & 0x00ff ))
14863                       000038E9            .66:
14864 38E9           8A46         12            mov	al,$12[bp]
14865                                           ! 687       {
14866 38EC           EB           33            jmp .69
14867                                           ! 688        case 0x00:
14868                                           ! 689         biosfn_read_video_state_size(CX,&BX);
14869                       000038EE            .6A:
14870 38EE           8D5E         0C            lea	bx,$C[bp]
14871 38F1           53                         push	bx
14872 38F2           FF76         10            push	$10[bp]
14873 38F5           E8         28D5            call	_biosfn_read_video_state_size
14874 38F8           83C4                   04  add	sp,*4
14875                                           ! 690         break;
14876 38FB           EB           30            jmp .67
14877                                           ! 691        case 0x01:
14878                                           ! 692         biosfn_save_video_state(CX,ES,BX);
14879                       000038FD            .6B:
14880 38FD           FF76         0C            push	$C[bp]
14881 3900           FF76         16            push	$16[bp]
14882 3903           FF76         10            push	$10[bp]
14883 3906           E8         28C5            call	_biosfn_save_video_state
14884 3909           83C4                   06  add	sp,*6
14885                                           ! 693         break;
14886 390C           EB           1F            jmp .67
14887                                           ! 694        case 0x02:
14888                                           ! 695         biosfn_restore_video_state(CX,ES,BX);
14889                       0000390E            .6C:
14890 390E           FF76         0C            push	$C[bp]
14891 3911           FF76         16            push	$16[bp]
14892 3914           FF76         10            push	$10[bp]
14893 3917           E8         28B5            call	_biosfn_restore_video_state
14894 391A           83C4                   06  add	sp,*6
14895                                           ! 696         break;
14896 391D           EB           0E            jmp .67
14897                                           ! 697 
14898                                           ! 698 
14899                                           ! 699 
14900                                           ! 700 
14901                                           ! 701       }
14902                                           ! 702      AX = ((AX & 0xff00) | (0x1C));
14903 391F           EB           0C            jmp .67
14904                       00003921            .69:
14905 3921           2C                     00  sub	al,*0
14906 3923           74           C9            je 	.6A
14907 3925           2C                     01  sub	al,*1
14908 3927           74           D4            je 	.6B
14909 3929           2C                     01  sub	al,*1
14910 392B           74           E1            je 	.6C
14911                       0000392D            .67:
14912 392D           8B46         12            mov	ax,$12[bp]
14913 3930           30C0                       xor	al,al
14914 3932           0C                     1C  or	al,*$1C
14915 3934           8946         12            mov	$12[bp],ax
14916                                           ! 703      break;
14917 3937           E9         0151            br 	.2
14918                                           ! 704 
14919                                           ! 705 
14920                                           ! 706    case 0x4f:
14921                                           ! 707      if (vbe_has_vbe_display()) {
14922                       0000393A            .6D:
14923 393A           E8         33DF            call	_vbe_has_vbe_display
14924 393D           85C0                       test	ax,ax
14925 393F         0F84         00EA            beq 	.6E
14926                       00003943            .6F:
14927                                           ! 708        switch(( AX & 0x00ff ))
14928 3943           8A46         12            mov	al,$12[bp]
14929                                           ! 709        {
14930 3946           E9         00B9            br 	.72
14931                                           ! 710          case 0x00:
14932                                           ! 711           vbe_biosfn_return_controller_inform
14933                                           ! 711 ation(&AX,ES,DI);
14934                       00003949            .73:
14935 3949           FF76         04            push	4[bp]
14936 394C           FF76         16            push	$16[bp]
14937 394F           8D5E         12            lea	bx,$12[bp]
14938 3952           53                         push	bx
14939 3953           E8         3450            call	_vbe_biosfn_return_controller_information
14940 3956           83C4                   06  add	sp,*6
14941                                           ! 712           break;
14942 3959           E9         00CF            br 	.70
14943                                           ! 713          case 0x01:
14944                                           ! 714           vbe_biosfn_return_mode_information(&AX,CX,ES,DI);
14945                       0000395C            .74:
14946 395C           FF76         04            push	4[bp]
14947 395F           FF76         16            push	$16[bp]
14948 3962           FF76         10            push	$10[bp]
14949 3965           8D5E         12            lea	bx,$12[bp]
14950 3968           53                         push	bx
14951 3969           E8         35AD            call	_vbe_biosfn_return_mode_information
14952 396C           83C4                   08  add	sp,*8
14953                                           ! 715           break;
14954 396F           E9         00B9            br 	.70
14955                                           ! 716          case 0x02:
14956                                           ! 717           vbe_biosfn_set_mode(&AX,BX,ES,DI);
14957                       00003972            .75:
14958 3972           FF76         04            push	4[bp]
14959 3975           FF76         16            push	$16[bp]
14960 3978           FF76         0C            push	$C[bp]
14961 397B           8D5E         12            lea	bx,$12[bp]
14962 397E           53                         push	bx
14963 397F           E8         367D            call	_vbe_biosfn_set_mode
14964 3982           83C4                   08  add	sp,*8
14965                                           ! 718           break;
14966 3985           E9         00A3            br 	.70
14967                                           ! 719          case 0x03:
14968                                           ! 720           vbe_biosfn_return_current_mode(&AX,&BX);
14969                       00003988            .76:
14970 3988           8D5E         0C            lea	bx,$C[bp]
14971 398B           53                         push	bx
14972 398C           8D5E         12            lea	bx,$12[bp]
14973 398F           53                         push	bx
14974 3990           E8         37B2            call	_vbe_biosfn_return_current_mode
14975 3993           83C4                   04  add	sp,*4
14976                                           ! 721           break;
14977 3996           E9         0092            br 	.70
14978                                           ! 722        case 0x04:
14979                                           ! 723 
14980                                           ! 724 
14981                                           ! 725 
14982                                           ! 726 
14983                                           ! 727 
14984                                           ! 728           AX=0x100;
14985                       00003999            .77:
14986 3999           B8                   0100  mov	ax,#$100
14987 399C           8946         12            mov	$12[bp],ax
14988                                           ! 729           break;
14989 399F           E9         0089            br 	.70
14990                                           ! 730          case 0x05:
14991                                           ! 731           vbe_biosfn_display_window_control(&AX,BX,&DX);
14992                       000039A2            .78:
14993 39A2           8D5E         0E            lea	bx,$E[bp]
14994 39A5           53                         push	bx
14995 39A6           FF76         0C            push	$C[bp]
14996 39A9           8D5E         12            lea	bx,$12[bp]
14997 39AC           53                         push	bx
14998 39AD           E8         37F3            call	_vbe_biosfn_display_window_control
14999 39B0           83C4                   06  add	sp,*6
15000                                           ! 732           break;
15001 39B3           EB           76            jmp .70
15002                                           ! 733          case 0x06:
15003                                           ! 734           vbe_biosfn_set_get_logical_scan_line_length(&AX,&BX,&CX,&DX);
15004                       000039B5            .79:
15005 39B5           8D5E         0E            lea	bx,$E[bp]
15006 39B8           53                         push	bx
15007 39B9           8D5E         10            lea	bx,$10[bp]
15008 39BC           53                         push	bx
15009 39BD           8D5E         0C            lea	bx,$C[bp]
15010 39C0           53                         push	bx
15011 39C1           8D5E         12            lea	bx,$12[bp]
15012 39C4           53                         push	bx
15013 39C5           E8         384C            call	_vbe_biosfn_set_get_logical_scan_line_length
15014 39C8           83C4                   08  add	sp,*8
15015                                           ! 735           break;
15016 39CB           EB           5E            jmp .70
15017                                           ! 736          case 0x07:
15018                                           ! 737           vbe_biosfn_set_get_display_start(&AX,BX,CX,DX);
15019                       000039CD            .7A:
15020 39CD           FF76         0E            push	$E[bp]
15021 39D0           FF76         10            push	$10[bp]
15022 39D3           FF76         0C            push	$C[bp]
15023 39D6           8D5E         12            lea	bx,$12[bp]
15024 39D9           53                         push	bx
15025 39DA           E8         3922            call	_vbe_biosfn_set_get_display_start
15026 39DD           83C4                   08  add	sp,*8
15027                                           ! 738           break;
15028 39E0           EB           49            jmp .70
15029                                           ! 739          case 0x08:
15030                                           ! 740 
15031                                           ! 741 
15032                                           ! 742 
15033                                           ! 743 
15034                                           ! 744 
15035                                           ! 745           AX=0x100;
15036                       000039E2            .7B:
15037 39E2           B8                   0100  mov	ax,#$100
15038 39E5           8946         12            mov	$12[bp],ax
15039                                           ! 746           break;
15040 39E8           EB           41            jmp .70
15041                                           ! 747          case 0x09:
15042                                           ! 748 
15043                                           ! 749 
15044                                           ! 750 
15045                                           ! 751 
15046                                           ! 752 
15047                                           ! 753           AX=0x100;
15048                       000039EA            .7C:
15049 39EA           B8                   0100  mov	ax,#$100
15050 39ED           8946         12            mov	$12[bp],ax
15051                                           ! 754           break;
15052 39F0           EB           39            jmp .70
15053                                           ! 755          case 0x0A:
15054                                           ! 756 
15055                                           ! 757 
15056                                           ! 758 
15057                                           ! 759 
15058                                           ! 760 
15059                                           ! 761           AX=0x100;
15060                       000039F2            .7D:
15061 39F2           B8                   0100  mov	ax,#$100
15062 39F5           8946         12            mov	$12[bp],ax
15063                                           ! 762           break;
15064 39F8           EB           31            jmp .70
15065                                           ! 763 
15066                                           ! 764 
15067                                           ! 765 
15068                                           ! 766 
15069                                           ! 767 
15070                                           ! 768           AX=0x100;
15071 39FA           B8                   0100  mov	ax,#$100
15072 39FD           8946         12            mov	$12[bp],ax
15073                                           ! 769           }
15074                                           ! 770         }
15075 3A00           EB           29            jmp .70
15076                       00003A02            .72:
15077 3A02           2C                     00  sub	al,*0
15078 3A04           72           25            jb  	.70
15079 3A06           3C                     0A  cmp	al,*$A
15080 3A08           77           21            ja  	.7E
15081 3A0A           30E4                       xor	ah,ah
15082 3A0C           D1E0                       shl	ax,*1
15083 3A0E           89C3                       mov	bx,ax
15084 3A10           2E                         seg	cs
15085 3A11           FFA7       3A15            br	.7F[bx]
15086                       00003A15            .7F:
15087 3A15                      3949            .word	.73
15088 3A17                      395C            .word	.74
15089 3A19                      3972            .word	.75
15090 3A1B                      3988            .word	.76
15091 3A1D                      3999            .word	.77
15092 3A1F                      39A2            .word	.78
15093 3A21                      39B5            .word	.79
15094 3A23                      39CD            .word	.7A
15095 3A25                      39E2            .word	.7B
15096 3A27                      39EA            .word	.7C
15097 3A29                      39F2            .word	.7D
15098                       00003A2B            .7E:
15099                       00003A2B            .70:
15100                                           ! 771         else {
15101 3A2B           EB           06            jmp .80
15102                       00003A2D            .6E:
15103                                           ! 772 
15104                                           ! 773           AX=0x0100;
15105 3A2D           B8                   0100  mov	ax,#$100
15106 3A30           8946         12            mov	$12[bp],ax
15107                                           ! 774           }
15108                                           ! 775         break;
15109                       00003A33            .80:
15110 3A33           EB           56            jmp .2
15111                                           ! 776 
15112                                           ! 777 
15113                                           ! 778 
15114                                           ! 779 
15115                                           ! 780 
15116                                           ! 781 
15117                                           ! 782   }
15118                                           ! 783 }
15119 3A35           EB           54            jmp .2
15120                       00003A37            .4:
15121 3A37           2D                   0000  sub	ax,*0
15122 3A3A           7C           4F            jl  	.2
15123 3A3C           3D                   001C  cmp	ax,*$1C
15124 3A3F           77           43            ja  	.81
15125 3A41           D1E0                       shl	ax,*1
15126 3A43           89C3                       mov	bx,ax
15127 3A45           2E                         seg	cs
15128 3A46           FFA7       3A4A            br	.82[bx]
15129                       00003A4A            .82:
15130 3A4A                      3281            .word	.5
15131 3A4C                      32DF            .word	.14
15132 3A4E                      32F6            .word	.15
15133 3A50                      330A            .word	.16
15134 3A52                      3323            .word	.17
15135 3A54                      333A            .word	.18
15136 3A56                      3348            .word	.19
15137 3A58                      3383            .word	.1A
15138 3A5A                      33BD            .word	.1B
15139 3A5C                      33D2            .word	.1C
15140 3A5E                      33F2            .word	.1D
15141 3A60                      3412            .word	.1E
15142 3A62                      3438            .word	.22
15143 3A64                      3455            .word	.23
15144 3A66                      3470            .word	.24
15145 3A68                      348D            .word	.25
15146 3A6A                      349E            .word	.26
15147 3A6C                      3610            .word	.3C
15148 3A6E                      3762            .word	.4F
15149 3A70                      385C            .word	.5E
15150 3A72                      3A8B            .word	.2
15151 3A74                      3A8B            .word	.2
15152 3A76                      3A8B            .word	.2
15153 3A78                      3A8B            .word	.2
15154 3A7A                      3A8B            .word	.2
15155 3A7C                      3A8B            .word	.2
15156 3A7E                      3890            .word	.5F
15157 3A80                      38CD            .word	.65
15158 3A82                      38E9            .word	.66
15159                       00003A84            .81:
15160 3A84           2D                   004F  sub	ax,*$4F
15161 3A87         0F84         FEAF            beq 	.6D
15162                       00003A8B            .2:
15163                       FFFFFFFE            ..FFFF	=	-2
15164 3A8B           5D                         pop	bp
15165 3A8C           C3                         ret
15166                                           ! 784 
15167                                           ! 785 
15168                                           ! 786 
15169                                           ! 787 
15170                                           ! 788 
15171                                           ! 789 
15172                                           ! 790 
15173                                           ! 791 static void biosfn_set_video_mode(mode) Bit8u mode;
15174                       00003A8D            _biosfn_set_video_mode:
15175                                           ! 792 {
15176                                           ! 793 
15177                                           ! 794 
15178                                           ! 795  Bit8u noclearmem=mode&0x80;
15179 3A8D           55                         push	bp
15180 3A8E           89E5                       mov	bp,sp
15181 3A90           4C                         dec	sp
15182 3A91           8A46         04            mov	al,4[bp]
15183 3A94           24                     80  and	al,#$80
15184 3A96           8846         FF            mov	-1[bp],al
15185                                           ! 796  Bit8u line,mmask,*palette;
15186                                           ! 797  Bit16u i,twidth,theight,cheight;
15187                                           ! 798  Bit8u modeset_ctl,video_ctl,vga_switches;
15188                                           ! 799  Bit16u crtc_addr;
15189                                           ! 800 
15190                                           ! 801 
15191                                           ! 802  if (vbe_has_vbe_display()) {
15192 3A99           83C4                   ED  add	sp,*-$13
15193 3A9C           E8         327D            call	_vbe_has_vbe_display
15194 3A9F           85C0                       test	ax,ax
15195 3AA1           74           08            je  	.83
15196                       00003AA3            .84:
15197                                           ! 803    dispi_set_enable(0x00);
15198 3AA3           31C0                       xor	ax,ax
15199 3AA5           50                         push	ax
15200 3AA6           E8         30CA            call	_dispi_set_enable
15201 3AA9           44                         inc	sp
15202 3AAA           44                         inc	sp
15203                                           ! 804   }
15204                                           ! 805 
15205                                           ! 806 
15206                                           ! 807 
15207                                           ! 808  mode=mode&0x7f;
15208                       00003AAB            .83:
15209 3AAB           8A46         04            mov	al,4[bp]
15210 3AAE           24                     7F  and	al,*$7F
15211 3AB0           8846         04            mov	4[bp],al
15212                                           ! 809 
15213                                           ! 810 
15214                                           ! 811  line=find_vga_entry(mode);
15215 3AB3           8A46         04            mov	al,4[bp]
15216 3AB6           30E4                       xor	ah,ah
15217 3AB8           50                         push	ax
15218 3AB9           E8         2714            call	_find_vga_entry
15219 3ABC           44                         inc	sp
15220 3ABD           44                         inc	sp
15221 3ABE           8846         FE            mov	-2[bp],al
15222                                           ! 812 
15223                                           ! 813 
15224                                           ! 814 
15225                                           ! 815 
15226                                           ! 816 
15227                                           ! 817  if(line==0xFF)
15228 3AC1           8A46         FE            mov	al,-2[bp]
15229 3AC4           3C                     FF  cmp	al,#$FF
15230 3AC6           75           04            jne 	.85
15231                       00003AC8            .86:
15232                                           ! 818   return;
15233 3AC8           89EC                       mov	sp,bp
15234 3ACA           5D                         pop	bp
15235 3ACB           C3                         ret
15236                                           ! 819 
15237                                           ! 820  twidth=vga_modes[line].twidth;
15238                       00003ACC            .85:
15239 3ACC           8A46         FE            mov	al,-2[bp]
15240 3ACF           30E4                       xor	ah,ah
15241 3AD1           B1                     05  mov	cl,*5
15242 3AD3           D3E0                       shl	ax,cl
15243 3AD5           89C3                       mov	bx,ax
15244 3AD7           81C3                 013C  add	bx,#_vga_modes
15245 3ADB           8B5F         0C            mov	bx,$C[bx]
15246 3ADE           895E         F6            mov	-$A[bp],bx
15247                                           ! 821  theight=vga_modes[line].theight;
15248 3AE1           8A46         FE            mov	al,-2[bp]
15249 3AE4           30E4                       xor	ah,ah
15250 3AE6           B1                     05  mov	cl,*5
15251 3AE8           D3E0                       shl	ax,cl
15252 3AEA           89C3                       mov	bx,ax
15253 3AEC           81C3                 013C  add	bx,#_vga_modes
15254 3AF0           8B5F         0E            mov	bx,$E[bx]
15255 3AF3           895E         F4            mov	-$C[bp],bx
15256                                           ! 822  cheight=vga_modes[line].cheight;
15257 3AF6           8A46         FE            mov	al,-2[bp]
15258 3AF9           30E4                       xor	ah,ah
15259 3AFB           B1                     05  mov	cl,*5
15260 3AFD           D3E0                       shl	ax,cl
15261 3AFF           89C3                       mov	bx,ax
15262 3B01           81C3                 013C  add	bx,#_vga_modes
15263 3B05           8B5F         12            mov	bx,$12[bx]
15264 3B08           895E         F2            mov	-$E[bp],bx
15265                                           ! 823 
15266                                           ! 824 
15267                                           ! 825  video_ctl=read_byte(0x40,0x87);
15268 3B0B           B8                   0087  mov	ax,#$87
15269 3B0E           50                         push	ax
15270 3B0F           B8                   0040  mov	ax,*$40
15271 3B12           50                         push	ax
15272 3B13           E8         27A8            call	_read_byte
15273 3B16           83C4                   04  add	sp,*4
15274 3B19           8846         F0            mov	-$10[bp],al
15275                                           ! 826 
15276                                           ! 827 
15277                                           ! 828  vga_switches=read_byte(0x40,0x88);
15278 3B1C           B8                   0088  mov	ax,#$88
15279 3B1F           50                         push	ax
15280 3B20           B8                   0040  mov	ax,*$40
15281 3B23           50                         push	ax
15282 3B24           E8         2797            call	_read_byte
15283 3B27           83C4                   04  add	sp,*4
15284 3B2A           8846         EF            mov	-$11[bp],al
15285                                           ! 829 
15286                                           ! 830 
15287                                           ! 831  modeset_ctl=read_byte(0x40,0x89);
15288 3B2D           B8                   0089  mov	ax,#$89
15289 3B30           50                         push	ax
15290 3B31           B8                   0040  mov	ax,*$40
15291 3B34           50                         push	ax
15292 3B35           E8         2786            call	_read_byte
15293 3B38           83C4                   04  add	sp,*4
15294 3B3B           8846         F1            mov	-$F[bp],al
15295                                           ! 832 
15296                                           ! 833 
15297                                           ! 834 
15298                                           ! 835 
15299                                           ! 836 
15300                                           ! 837  if((modeset_ctl&0x08)==0)
15301 3B3E           8A46         F1            mov	al,-$F[bp]
15302 3B41           24                     08  and	al,*8
15303 3B43           84C0                       test	al,al
15304 3B45           75           72            jne 	.87
15305                       00003B47            .88:
15306                                           ! 838   {
15307                                           ! 839    outb(0x3c6,vga_modes[line].pelmask);
15308 3B47           8A46         FE            mov	al,-2[bp]
15309 3B4A           30E4                       xor	ah,ah
15310 3B4C           B1                     05  mov	cl,*5
15311 3B4E           D3E0                       shl	ax,cl
15312 3B50           89C3                       mov	bx,ax
15313 3B52           81C3                 013C  add	bx,#_vga_modes
15314 3B56           8A47         19            mov	al,$19[bx]
15315 3B59           30E4                       xor	ah,ah
15316 3B5B           50                         push	ax
15317 3B5C           B8                   03C6  mov	ax,#$3C6
15318 3B5F           50                         push	ax
15319 3B60           E8         27C7            call	_outb
15320 3B63           83C4                   04  add	sp,*4
15321                                           ! 840 
15322                                           ! 841 
15323                                           ! 842    outb(0x3c8,0x00);
15324 3B66           31C0                       xor	ax,ax
15325 3B68           50                         push	ax
15326 3B69           B8                   03C8  mov	ax,#$3C8
15327 3B6C           50                         push	ax
15328 3B6D           E8         27BA            call	_outb
15329 3B70           83C4                   04  add	sp,*4
15330                                           ! 843 
15331                                           ! 844 
15332                                           ! 845    switch(vga_modes[line].dacmodel)
15333 3B73           8A46         FE            mov	al,-2[bp]
15334 3B76           30E4                       xor	ah,ah
15335 3B78           B1                     05  mov	cl,*5
15336 3B7A           D3E0                       shl	ax,cl
15337 3B7C           89C3                       mov	bx,ax
15338 3B7E           81C3                 013C  add	bx,#_vga_modes
15339 3B82           8A47         1E            mov	al,$1E[bx]
15340                                           ! 846     {case 0:
15341 3B85           EB           22            jmp .8B
15342                                           ! 847       palette=&palette0;
15343                       00003B87            .8C:
15344 3B87           BB                   0645  mov	bx,#_palette0
15345 3B8A           895E         FA            mov	-6[bp],bx
15346                                           ! 848       break;
15347 3B8D           EB           2A            jmp .89
15348                                           ! 849      case 1:
15349                                           ! 850       palette=&palette1;
15350                       00003B8F            .8D:
15351 3B8F           BB                   0705  mov	bx,#_palette1
15352 3B92           895E         FA            mov	-6[bp],bx
15353                                           ! 851       break;
15354 3B95           EB           22            jmp .89
15355                                           ! 852      case 2:
15356                                           ! 853       palette=&palette2;
15357                       00003B97            .8E:
15358 3B97           BB                   07C5  mov	bx,#_palette2
15359 3B9A           895E         FA            mov	-6[bp],bx
15360                                           ! 854       break;
15361 3B9D           EB           1A            jmp .89
15362                                           ! 855      case 3:
15363                                           ! 856       palette=&palette3;
15364                       00003B9F            .8F:
15365 3B9F           BB                   0885  mov	bx,#_palette3
15366 3BA2           895E         FA            mov	-6[bp],bx
15367                                           ! 857       break;
15368 3BA5           EB           12            jmp .89
15369                                           ! 858     }
15370                                           ! 859   }
15371 3BA7           EB           10            jmp .89
15372                       00003BA9            .8B:
15373 3BA9           2C                     00  sub	al,*0
15374 3BAB           74           DA            je 	.8C
15375 3BAD           2C                     01  sub	al,*1
15376 3BAF           74           DE            je 	.8D
15377 3BB1           2C                     01  sub	al,*1
15378 3BB3           74           E2            je 	.8E
15379 3BB5           2C                     01  sub	al,*1
15380 3BB7           74           E6            je 	.8F
15381                       00003BB9            .89:
15382                       FFFFFFEA            ..FFFE	=	-$16
15383                                           ! 860 
15384                                           ! 861 
15385                                           ! 862  for(i=0;i<0x0100;i++)
15386                       00003BB9            .87:
15387 3BB9           31C0                       xor	ax,ax
15388 3BBB           8946         F8            mov	-8[bp],ax
15389                                           ! 863   {if(i<=dac_regs[vga_modes[line].dacmodel])
15390 3BBE           E9         00AB            br 	.92
15391                       00003BC1            .93:
15392 3BC1           8A46         FE            mov	al,-2[bp]
15393 3BC4           30E4                       xor	ah,ah
15394 3BC6           B1                     05  mov	cl,*5
15395 3BC8           D3E0                       shl	ax,cl
15396 3BCA           89C3                       mov	bx,ax
15397 3BCC           81C3                 013C  add	bx,#_vga_modes
15398 3BD0           8A47         1E            mov	al,$1E[bx]
15399 3BD3           30E4                       xor	ah,ah
15400 3BD5           89C3                       mov	bx,ax
15401 3BD7           8A87       0641            mov	al,_dac_regs[bx]
15402 3BDB           30E4                       xor	ah,ah
15403 3BDD           3B46         F8            cmp	ax,-8[bp]
15404 3BE0           72           5C            jb  	.94
15405                       00003BE2            .95:
15406                                           ! 864     {outb(0x3c9,palette[(i*3)+0]);
15407 3BE2           8B46         F8            mov	ax,-8[bp]
15408 3BE5           89C2                       mov	dx,ax
15409 3BE7           D1E0                       shl	ax,*1
15410 3BE9           01D0                       add	ax,dx
15411 3BEB           0346         FA            add	ax,-6[bp]
15412 3BEE           89C3                       mov	bx,ax
15413 3BF0           8A07                       mov	al,[bx]
15414 3BF2           30E4                       xor	ah,ah
15415 3BF4           50                         push	ax
15416 3BF5           B8                   03C9  mov	ax,#$3C9
15417 3BF8           50                         push	ax
15418 3BF9           E8         272E            call	_outb
15419 3BFC           83C4                   04  add	sp,*4
15420                                           ! 865      outb(0x3c9,palette[(i*3)+1]);
15421 3BFF           8B46         F8            mov	ax,-8[bp]
15422 3C02           89C2                       mov	dx,ax
15423 3C04           D1E0                       shl	ax,*1
15424 3C06           01D0                       add	ax,dx
15425 3C08           40                         inc	ax
15426 3C09           0346         FA            add	ax,-6[bp]
15427 3C0C           89C3                       mov	bx,ax
15428 3C0E           8A07                       mov	al,[bx]
15429 3C10           30E4                       xor	ah,ah
15430 3C12           50                         push	ax
15431 3C13           B8                   03C9  mov	ax,#$3C9
15432 3C16           50                         push	ax
15433 3C17           E8         2710            call	_outb
15434 3C1A           83C4                   04  add	sp,*4
15435                                           ! 866      outb(0x3c9,p
15436                                           ! 866 alette[(i*3)+2]);
15437 3C1D           8B46         F8            mov	ax,-8[bp]
15438 3C20           89C2                       mov	dx,ax
15439 3C22           D1E0                       shl	ax,*1
15440 3C24           01D0                       add	ax,dx
15441 3C26           40                         inc	ax
15442 3C27           40                         inc	ax
15443 3C28           0346         FA            add	ax,-6[bp]
15444 3C2B           89C3                       mov	bx,ax
15445 3C2D           8A07                       mov	al,[bx]
15446 3C2F           30E4                       xor	ah,ah
15447 3C31           50                         push	ax
15448 3C32           B8                   03C9  mov	ax,#$3C9
15449 3C35           50                         push	ax
15450 3C36           E8         26F1            call	_outb
15451 3C39           83C4                   04  add	sp,*4
15452                                           ! 867     }
15453                                           ! 868    else
15454                                           ! 869     {outb(0x3c9,0);
15455 3C3C           EB           27            jmp .96
15456                       00003C3E            .94:
15457 3C3E           31C0                       xor	ax,ax
15458 3C40           50                         push	ax
15459 3C41           B8                   03C9  mov	ax,#$3C9
15460 3C44           50                         push	ax
15461 3C45           E8         26E2            call	_outb
15462 3C48           83C4                   04  add	sp,*4
15463                                           ! 870      outb(0x3c9,0);
15464 3C4B           31C0                       xor	ax,ax
15465 3C4D           50                         push	ax
15466 3C4E           B8                   03C9  mov	ax,#$3C9
15467 3C51           50                         push	ax
15468 3C52           E8         26D5            call	_outb
15469 3C55           83C4                   04  add	sp,*4
15470                                           ! 871      outb(0x3c9,0);
15471 3C58           31C0                       xor	ax,ax
15472 3C5A           50                         push	ax
15473 3C5B           B8                   03C9  mov	ax,#$3C9
15474 3C5E           50                         push	ax
15475 3C5F           E8         26C8            call	_outb
15476 3C62           83C4                   04  add	sp,*4
15477                                           ! 872     }
15478                                           ! 873   }
15479                       00003C65            .96:
15480                                           ! 874 
15481                                           ! 875 
15482                                           ! 876  inb(0x3da);
15483                       00003C65            .91:
15484 3C65           8B46         F8            mov	ax,-8[bp]
15485 3C68           40                         inc	ax
15486 3C69           8946         F8            mov	-8[bp],ax
15487                       00003C6C            .92:
15488 3C6C           8B46         F8            mov	ax,-8[bp]
15489 3C6F           3D                   0100  cmp	ax,#$100
15490 3C72         0F82         FF4B            blo 	.93
15491                       00003C76            .97:
15492                       00003C76            .90:
15493 3C76           B8                   03DA  mov	ax,#$3DA
15494 3C79           50                         push	ax
15495 3C7A           E8         2697            call	_inb
15496 3C7D           44                         inc	sp
15497 3C7E           44                         inc	sp
15498                                           ! 877 
15499                                           ! 878 
15500                                           ! 879  for(i=0;i<=0x14;i++)
15501 3C7F           31C0                       xor	ax,ax
15502 3C81           8946         F8            mov	-8[bp],ax
15503                                           ! 880   {outb(0x3c0,i);
15504 3C84           EB           45            jmp .9A
15505                       00003C86            .9B:
15506 3C86           FF76         F8            push	-8[bp]
15507 3C89           B8                   03C0  mov	ax,#$3C0
15508 3C8C           50                         push	ax
15509 3C8D           E8         269A            call	_outb
15510 3C90           83C4                   04  add	sp,*4
15511                                           ! 881    outb(0x3c0,actl_regs[vga_modes[line].actlmodel][i]);
15512 3C93           8A46         FE            mov	al,-2[bp]
15513 3C96           30E4                       xor	ah,ah
15514 3C98           B1                     05  mov	cl,*5
15515 3C9A           D3E0                       shl	ax,cl
15516 3C9C           89C3                       mov	bx,ax
15517 3C9E           81C3                 013C  add	bx,#_vga_modes
15518 3CA2           8A47         1B            mov	al,$1B[bx]
15519 3CA5           30E4                       xor	ah,ah
15520 3CA7           B9                   0015  mov	cx,*$15
15521 3CAA           F7E9                       imul	cx
15522 3CAC           89C3                       mov	bx,ax
15523 3CAE           8B46         F8            mov	ax,-8[bp]
15524 3CB1           01C3                       add	bx,ax
15525 3CB3           8A87       051D            mov	al,_actl_regs[bx]
15526 3CB7           30E4                       xor	ah,ah
15527 3CB9           50                         push	ax
15528 3CBA           B8                   03C0  mov	ax,#$3C0
15529 3CBD           50                         push	ax
15530 3CBE           E8         2669            call	_outb
15531 3CC1           83C4                   04  add	sp,*4
15532                                           ! 882   }
15533                                           ! 883 
15534                                           ! 884 
15535                                           ! 885  for(i=0;i<=0x04;i++)
15536                       00003CC4            .99:
15537 3CC4           8B46         F8            mov	ax,-8[bp]
15538 3CC7           40                         inc	ax
15539 3CC8           8946         F8            mov	-8[bp],ax
15540                       00003CCB            .9A:
15541 3CCB           8B46         F8            mov	ax,-8[bp]
15542 3CCE           3D                   0014  cmp	ax,*$14
15543 3CD1           76           B3            jbe	.9B
15544                       00003CD3            .9C:
15545                       00003CD3            .98:
15546 3CD3           31C0                       xor	ax,ax
15547 3CD5           8946         F8            mov	-8[bp],ax
15548                                           ! 886   {outb(0x3c4,i);
15549 3CD8           EB           48            jmp .9F
15550                       00003CDA            .A0:
15551 3CDA           FF76         F8            push	-8[bp]
15552 3CDD           B8                   03C4  mov	ax,#$3C4
15553 3CE0           50                         push	ax
15554 3CE1           E8         2646            call	_outb
15555 3CE4           83C4                   04  add	sp,*4
15556                                           ! 887    outb(0x3c5,sequ_regs[vga_modes[line].sequmodel][i]);
15557 3CE7           8A46         FE            mov	al,-2[bp]
15558 3CEA           30E4                       xor	ah,ah
15559 3CEC           B1                     05  mov	cl,*5
15560 3CEE           D3E0                       shl	ax,cl
15561 3CF0           89C3                       mov	bx,ax
15562 3CF2           81C3                 013C  add	bx,#_vga_modes
15563 3CF6           8A47         1D            mov	al,$1D[bx]
15564 3CF9           30E4                       xor	ah,ah
15565 3CFB           89C2                       mov	dx,ax
15566 3CFD           D1E0                       shl	ax,*1
15567 3CFF           D1E0                       shl	ax,*1
15568 3D01           01D0                       add	ax,dx
15569 3D03           89C3                       mov	bx,ax
15570 3D05           8B46         F8            mov	ax,-8[bp]
15571 3D08           01C3                       add	bx,ax
15572 3D0A           8A87       05DF            mov	al,_sequ_regs[bx]
15573 3D0E           30E4                       xor	ah,ah
15574 3D10           50                         push	ax
15575 3D11           B8                   03C5  mov	ax,#$3C5
15576 3D14           50                         push	ax
15577 3D15           E8         2612            call	_outb
15578 3D18           83C4                   04  add	sp,*4
15579                                           ! 888   }
15580                                           ! 889 
15581                                           ! 890 
15582                                           ! 891  for(i=0;i<=0x08;i++)
15583                       00003D1B            .9E:
15584 3D1B           8B46         F8            mov	ax,-8[bp]
15585 3D1E           40                         inc	ax
15586 3D1F           8946         F8            mov	-8[bp],ax
15587                       00003D22            .9F:
15588 3D22           8B46         F8            mov	ax,-8[bp]
15589 3D25           3D                   0004  cmp	ax,*4
15590 3D28           76           B0            jbe	.A0
15591                       00003D2A            .A1:
15592                       00003D2A            .9D:
15593 3D2A           31C0                       xor	ax,ax
15594 3D2C           8946         F8            mov	-8[bp],ax
15595                                           ! 892   {outb(0x3ce,i);
15596 3D2F           EB           48            jmp .A4
15597                       00003D31            .A5:
15598 3D31           FF76         F8            push	-8[bp]
15599 3D34           B8                   03CE  mov	ax,#$3CE
15600 3D37           50                         push	ax
15601 3D38           E8         25EF            call	_outb
15602 3D3B           83C4                   04  add	sp,*4
15603                                           ! 893    outb(0x3cf,grdc_regs[vga_modes[line].grdcmodel][i]);
15604 3D3E           8A46         FE            mov	al,-2[bp]
15605 3D41           30E4                       xor	ah,ah
15606 3D43           B1                     05  mov	cl,*5
15607 3D45           D3E0                       shl	ax,cl
15608 3D47           89C3                       mov	bx,ax
15609 3D49           81C3                 013C  add	bx,#_vga_modes
15610 3D4D           8A47         1C            mov	al,$1C[bx]
15611 3D50           30E4                       xor	ah,ah
15612 3D52           89C2                       mov	dx,ax
15613 3D54           B1                     03  mov	cl,*3
15614 3D56           D3E0                       shl	ax,cl
15615 3D58           01D0                       add	ax,dx
15616 3D5A           89C3                       mov	bx,ax
15617 3D5C           8B46         F8            mov	ax,-8[bp]
15618 3D5F           01C3                       add	bx,ax
15619 3D61           8A87       060B            mov	al,_grdc_regs[bx]
15620 3D65           30E4                       xor	ah,ah
15621 3D67           50                         push	ax
15622 3D68           B8                   03CF  mov	ax,#$3CF
15623 3D6B           50                         push	ax
15624 3D6C           E8         25BB            call	_outb
15625 3D6F           83C4                   04  add	sp,*4
15626                                           ! 894   }
15627                                           ! 895 
15628                                           ! 896 
15629                                           ! 897  crtc_addr=vga_modes[line].memmodel==0x01?0x3b4:0x3d4;
15630                       00003D72            .A3:
15631 3D72           8B46         F8            mov	ax,-8[bp]
15632 3D75           40                         inc	ax
15633 3D76           8946         F8            mov	-8[bp],ax
15634                       00003D79            .A4:
15635 3D79           8B46         F8            mov	ax,-8[bp]
15636 3D7C           3D                   0008  cmp	ax,*8
15637 3D7F           76           B0            jbe	.A5
15638                       00003D81            .A6:
15639                       00003D81            .A2:
15640 3D81           8A46         FE            mov	al,-2[bp]
15641 3D84           30E4                       xor	ah,ah
15642 3D86           B1                     05  mov	cl,*5
15643 3D88           D3E0                       shl	ax,cl
15644 3D8A           89C3                       mov	bx,ax
15645 3D8C           81C3                 013C  add	bx,#_vga_modes
15646 3D90           8A47         05            mov	al,5[bx]
15647 3D93           3C                     01  cmp	al,*1
15648 3D95           75           05            jne 	.A7
15649                       00003D97            .A8:
15650 3D97           B8                   03B4  mov	ax,#$3B4
15651 3D9A           EB           03            jmp .A9
15652                       00003D9C            .A7:
15653 3D9C           B8                   03D4  mov	ax,#$3D4
15654                       00003D9F            .A9:
15655 3D9F           8946         EC            mov	-$14[bp],ax
15656                                           ! 898 
15657                                           ! 899 
15658                                           ! 900  for(i=0;i<=0x18;i++)
15659 3DA2           31C0                       xor	ax,ax
15660 3DA4           8946         F8            mov	-8[bp],ax
15661                                           ! 901   {outb(crtc_addr,i);
15662 3DA7           EB           45            jmp .AC
15663                       00003DA9            .AD:
15664 3DA9           FF76         F8            push	-8[bp]
15665 3DAC           FF76         EC            push	-$14[bp]
15666 3DAF           E8         2578            call	_outb
15667 3DB2           83C4                   04  add	sp,*4
15668                                           ! 902    outb(crtc_addr+1,crtc_regs[vga_modes[line].crtcmodel][i]);
15669 3DB5           8A46         FE            mov	al,-2[bp]
15670 3DB8           30E4                       xor	ah,ah
15671 3DBA           B1                     05  mov	cl,*5
15672 3DBC           D3E0                       shl	ax,cl
15673 3DBE           89C3                       mov	bx,ax
15674 3DC0           81C3                 013C  add	bx,#_vga_modes
15675 3DC4           8A47         1A            mov	al,$1A[bx]
15676 3DC7           30E4                       xor	ah,ah
15677 3DC9           B9                   0019  mov	cx,*$19
15678 3DCC           F7E9                       imul	cx
15679 3DCE           89C3                       mov	bx,ax
15680 3DD0           8B46         F8            mov	ax,-8[bp]
15681 3DD3           01C3                       add	bx,ax
15682 3DD5           8A87       03F5            mov	al,_crtc_regs[bx]
15683 3DD9           30E4                       xor	ah,ah
15684 3DDB           50                         push	ax
15685 3DDC           8B46         EC            mov	ax,-$14[bp]
15686 3DDF           40                         inc	ax
15687 3DE0           50                         push	ax
15688 3DE1           E8         2546            call	_outb
15689 3DE4           83C4                   04  add	sp,*4
15690                                           ! 903   }
15691                                           ! 904 
15692                                           ! 905 
15693                                           ! 906  outb(0x3c2,vga_modes[line].miscreg);
15694                       00003DE7            .AB:
15695 3DE7           8B46         F8            mov	ax,-8[bp]
15696 3DEA           40                         inc	ax
15697 3DEB           8946         F8            mov	-8[bp],ax
15698                       00003DEE            .AC:
15699 3DEE           8B46         F8            mov	ax,-8[bp]
15700 3DF1           3D                   0018  cmp	ax,*$18
15701 3DF4           76           B3            jbe	.AD
15702                       00003DF6            .AE:
15703                       00003DF6            .AA:
15704 3DF6           8A46         FE            mov	al,-2[bp]
15705 3DF9           30E4                       xor	ah,ah
15706 3DFB           B1                     05  mov	cl,*5
15707 3DFD           D3E0                       shl	ax,cl
15708 3DFF           89C3                       mov	bx,ax
15709 3E01           81C3                 013C  add	bx,#_vga_modes
15710 3E05           8A47         18            mov	al,$18[bx]
15711 3E08           30E4                       xor	ah,ah
15712 3E0A           50                         push	ax
15713 3E0B           B8                   03C2  mov	ax,#$3C2
15714 3E0E           50                         push	ax
15715 3E0F           E8         2518            call	_outb
15716 3E12           83C4                   04  add	sp,*4
15717                                           ! 907 
15718                                           ! 908 
15719                                           ! 909  outb(0x3c0,0x20);
15720 3E15           B8                   0020  mov	ax,*$20
15721 3E18           50                         push	ax
15722 3E19           B8                   03C0  mov	ax,#$3C0
15723 3E1C           50                         push	ax
15724 3E1D           E8         250A            call	_outb
15725 3E20           83C4                   04  add	sp,*4
15726                                           ! 910  inb(0x3da);
15727 3E23           B8                   03DA  mov	ax,#$3DA
15728 3E26           50                         push	ax
15729 3E27           E8         24EA            call	_inb
15730 3E2A           44                         inc	sp
15731 3E2B           44                         inc	sp
15732                                           ! 911 
15733                                           ! 912  if(noclearmem==0x00)
15734 3E2C           8A46         FF            mov	al,-1[bp]
15735 3E2F           84C0                       test	al,al
15736 3E31         0F85         00C1            bne 	.AF
15737                       00003E35            .B0:
15738                                           ! 913   {
15739                                           ! 914    if(vga_modes[line].class==0x00)
15740 3E35           8A46         FE            mov	al,-2[bp]
15741 3E38           30E4                       xor	ah,ah
15742 3E3A           B1                     05  mov	cl,*5
15743 3E3C           D3E0                       shl	ax,cl
15744 3E3E           89C3                       mov	bx,ax
15745 3E40           81C3                 013C  add	bx,#_vga_modes
15746 3E44           8A47         04            mov	al,4[bx]
15747 3E47           84C0                       test	al,al
15748 3E49           75           26            jne 	.B1
15749                       00003E4B            .B2:
15750                                           ! 915     {
15751                                           ! 916      memsetw(vga_modes[line].sstart,0,0x0720,0x4000);
15752 3E4B           B8                   4000  mov	ax,#$4000
15753 3E4E           50                         push	ax
15754 3E4F           B8                   0720  mov	ax,#$720
15755 3E52           50                         push	ax
15756 3E53           31C0                       xor	ax,ax
15757 3E55           50                         push	ax
15758 3E56           8A46         FE            mov	al,-2[bp]
15759 3E59           30E4                       xor	ah,ah
15760 3E5B           B1                     05  mov	cl,*5
15761 3E5D           D3E0                       shl	ax,cl
15762 3E5F           89C3                       mov	bx,ax
15763 3E61           81C3                 013C  add	bx,#_vga_modes
15764 3E65           FF77         14            push	$14[bx]
15765 3E68           E8         23CE            call	_memsetw
15766 3E6B           83C4                   08  add	sp,*8
15767                                           ! 917     }
15768                                           ! 918    else
15769                                           ! 919     {
15770 3E6E           E9         0085            br 	.B3
15771                       00003E71            .B1:
15772                                           ! 920      if(mode<0x0d)
15773 3E71           8A46         04            mov	al,4[bp]
15774 3E74           3C                     0D  cmp	al,*$D
15775 3E76           73           24            jae 	.B4
15776                       00003E78            .B5:
15777                                           ! 921       {
15778                                           ! 922        memsetw(vga_modes[line].sstart,0,0x0000,0x4000);
15779 3E78           B8                   4000  mov	ax,#$4000
15780 3E7B           50                         push	ax
15781 3E7C           31C0                       xor	ax,ax
15782 3E7E           50                         push	ax
15783 3E7F           31C0                       xor	ax,ax
15784 3E81           50                         push	ax
15785 3E82           8A46         FE            mov	al,-2[bp]
15786 3E85           30E4                       xor	ah,ah
15787 3E87           B1                     05  mov	cl,*5
15788 3E89           D3E0                       shl	ax,cl
15789 3E8B           89C3                       mov	bx,ax
15790 3E8D           81C3                 013C  add	bx,#_vga_modes
15791 3E91           FF77         14            push	$14[bx]
15792 3E94           E8         23A2            call	_memsetw
15793 3E97           83C4                   08  add	sp,*8
15794                                           ! 923       }
15795                                           ! 924      else
15796                                           ! 925       {
15797 3E9A           EB           5A            jmp .B6
15798                       00003E9C            .B4:
15799                                           ! 926        outb( 0x3c4, 0x02 );
15800 3E9C           B8                   0002  mov	ax,*2
15801 3E9F           50                         push	ax
15802 3EA0           B8                   03C4  mov	ax,#$3C4
15803 3EA3           50                         push	ax
15804 3EA4           E8         2483            call	_outb
15805 3EA7           83C4                   04  add	sp,*4
15806                                           ! 927        mmask = inb( 0x3c5 );
15807 3EAA           B8                   03C5  mov	ax,#$3C5
15808 3EAD           50                         push	ax
15809 3EAE           E8         2463            call	_inb
15810 3EB1           44                         inc	sp
15811 3EB2           44                         inc	sp
15812 3EB3           8846         FD            mov	-3[bp],al
15813                                           ! 928        outb( 0x3c5, 0x0f );
15814 3EB6           B8                   000F  mov	ax,*$F
15815 3EB9           50                         push	ax
15816 3EBA           B8                   03C5  mov	ax,#$3C5
15817 3EBD           50                         push	ax
15818 3EBE           E8         2469            call	_outb
15819 3EC1           83C4                   04  add	sp,*4
15820                                           ! 929        memsetw(vga_modes[line].sstart,0,0x0000,0x8000);
15821 3EC4           B8                   8000  mov	ax,#$8000
15822 3EC7           50                         push	ax
15823 3EC8           31C0                       xor	ax,ax
15824 3ECA           50                         push	ax
15825 3ECB           31C0                       xor	ax,ax
15826 3ECD           50                         push	ax
15827 3ECE           8A46         FE            mov	al,-2[bp]
15828 3ED1           30E4                       xor	ah,ah
15829 3ED3           B1                     05  mov	cl,*5
15830 3ED5           D3E0                       shl	ax,cl
15831 3ED7           89C3                       mov	bx,ax
15832 3ED9           81C3                 013C  add	bx,#_vga_modes
15833 3EDD           FF77         14            push	$14[bx]
15834 3EE0           E8         2356            call	_memsetw
15835 3EE3           83C4                   08  add	sp,*8
15836                                           ! 930        outb( 0x3c5, mmask );
15837 3EE6           8A46         FD            mov	al,-3[bp]
15838 3EE9           30E4                       xor	ah,ah
15839 3EEB           50                         push	ax
15840 3EEC           B8                   03C5  mov	ax,#$3C5
15841 3EEF           50                         push	ax
15842 3EF0           E8         2437            call	_outb
15843 3EF3           83C4                   04  add	sp,*4
15844                                           ! 931       }
15845                                           ! 932     }
15846                       00003EF6            .B6:
15847                                           ! 933   }
15848                       00003EF6            .B3:
15849                                           ! 934 
15850                                           ! 935 
15851                                           ! 936  write_byte(0x40,0x49,mode);
15852                       00003EF6            .AF:
15853 3EF6           8A46         04            mov	al,4[bp]
15854 3EF9           30E4                       xor	ah,ah
15855 3EFB           50                         push	ax
15856 3EFC           B8                   0049  mov	ax,*$49
15857 3EFF           50                         push	ax
15858 3F00           B8                   0040  mov	ax,*$40
15859 3F03           50                         push	ax
15860 3F04           E8         23DD            call	_write_byte
15861 3F07           83C4                   06  add	sp,*6
15862                                           ! 937  write_word(0x40,0x4A,twidth);
15863 3F0A           FF76         F6            push	-$A[bp]
15864 3F0D           B8                   004A  mov	ax,*$4A
15865 3F10           50                         push	ax
15866 3F11           B8                   0040  mov	ax,*$40
15867 3F14           50                         push	ax
15868 3F15           E8         23E4            call	_write_word
15869 3F18           83C4                   06  add	sp,*6
15870                                           ! 938  write_word(0x40,0x4C,vga_modes[line].slength);
15871 3F1B           8A46         FE            mov	al,-2[bp]
15872 3F1E           30E4                       xor	ah,ah
15873 3F20           B1                     05  mov	cl,*5
15874 3F22           D3E0                       shl	ax,cl
15875 3F24           89C3                       mov	bx,ax
15876 3F26           81C3                 013C  add	bx,#_vga_modes
15877 3F2A           FF77         16            push	$16[bx]
15878 3F2D           B8                   004C  mov	ax,*$4C
15879 3F30           50                         push	ax
15880 3F31           B8                   0040  mov	ax,*$40
15881 3F34           50                         push	ax
15882 3F35           E8         23C4            call	_write_word
15883 3F38           83C4                   06  add	sp,*6
15884                                           ! 939  write_word(0x40,0x63,crtc_addr);
15885 3F3B           FF76         EC            push	-$14[bp]
15886 3F3E           B8                   0063  mov	ax,*$63
15887 3F41           50                         push	ax
15888 3F42           B8                   0040  mov	ax,*$40
15889 3F45           50                         push	ax
15890 3F46           E8         23B3            call	_write_word
15891 3F49           83C4                   06  add	sp,*6
15892                                           ! 940  write_byte(0x40,0x84,theight-1);
15893 3F4C           8B46         F4            mov	ax,-$C[bp]
15894 3F4F           48                         dec	ax
15895 3F50           50                         push	ax
15896 3F51           B8                   0084  mov	ax,#$84
15897 3F54           50                         push	ax
15898 3F55           B8                   0040  mov	ax,*$40
15899 3F58           50                         push	ax
15900 3F59           E8         2388            call	_write_byte
15901 3F5C           83C4                   06  add	sp,*6
15902                                           ! 941  write_word(0x40,0x85,cheight);
15903 3F5F           FF76         F2            push	-$E[bp]
15904 3F62           B8                   0085  mov	ax,#$85
15905 3F65           50                         push	ax
15906 3F66           B8                   0040  mov	ax,*$40
15907 3F69           50                         push	ax
15908 3F6A           E8         238F            call	_write_word
15909 3F6D           83C4                   06  add	sp,*6
15910                                           ! 942  write_byte(0x40,0x87,(0x60|noclearmem));
15911 3F70           8A46         FF            mov	al,-1[bp]
15912 3F73           0C                     60  or	al,*$60
15913 3F75           30E4                       xor	ah,ah
15914 3F77           50                         push	ax
15915 3F78           B8                   0087  mov	ax,#$87
15916 3F7B           50                         push	ax
15917 3F7C           B8                   0040  mov	ax,*$40
15918 3F7F           50                         push	ax
15919 3F80           E8         2361            call	_write_byte
15920 3F83           83C4                   06  add	sp,*6
15921                                           ! 943  write_byte(0x40,0x88,0xF9);
15922 3F86           B8                   00F9  mov	ax,#$F9
15923 3F89           50                         push	ax
15924 3F8A           B8                   0088  mov	ax,#$88
15925 3F8D           50                         push	ax
15926 3F8E           B8                   0040  mov	ax,*$40
15927 3F91           50                         push	ax
15928 3F92           E8         234F            call	_write_byte
15929 3F95           83C4                   06  add	sp,*6
15930                                           ! 944  write_byte(0x40,0x89,read_byte(0x40,0x89)&0x7f);
15931 3F98           B8                   0089  mov	ax,#$89
15932 3F9B           50                         push	ax
15933 3F9C           B8                   0040  mov	ax,*$40
15934 3F9F           50                         push	ax
15935 3FA0           E8         231B            call	_read_byte
15936 3FA3           83C4                   04  add	sp,*4
15937 3FA6           24                     7F  and	al,*$7F
15938 3FA8           30E4                       xor	ah,ah
15939 3FAA           50                         push	ax
15940 3FAB           B8                   0089  mov	ax,#$89
15941 3FAE           50                         push	ax
15942 3FAF           B8                   0040  mov	ax,*$40
15943 3FB2           50                         push	ax
15944 3FB3           E8         232E            call	_write_byte
15945 3FB6           83C4                   06  add	sp,*6
15946                                           ! 945 
15947                                           ! 946 
15948                                           ! 947  write_byte(0x40,0x8A,0x08);
15949 3FB9           B8                   0008  mov	ax,*8
15950 3FBC           50                         push	ax
15951 3FBD           B8                   008A  mov	ax,#$8A
15952 3FC0           50                         push	ax
15953 3FC1           B8                   0040  mov	ax,*$40
15954 3FC4           50                         push	ax
15955 3FC5           E8         231C            call	_write_byte
15956 3FC8           83C4                   06  add	sp,*6
15957                                           ! 948  write_word(0x40,0xA8,0x00);
15958 3FCB           31C0                       xor	ax,ax
15959 3FCD           50                         push	ax
15960 3FCE           B8                   00A8  mov	ax,#$A8
15961 3FD1           50                         push	ax
15962 3FD2           B8                   0040  mov	ax,*$40
15963 3FD5           50                         push	ax
15964 3FD6           E8         2323            call	_write_word
15965 3FD9           83C4                   06  add	sp,*6
15966                                           ! 949  write_word(0x40,0xA8 +2,0x00);
15967 3FDC           31C0                       xor	ax,ax
15968 3FDE           50                         push	ax
15969 3FDF           B8                   00AA  mov	ax,#$AA
15970 3FE2           50                         push	ax
15971 3FE3           B8                   0040  mov	ax,*$40
15972 3FE6           50                         push	ax
15973 3FE7           E8         2312            call	_write_word
15974 3FEA           83C4                   06  add	sp,*6
15975                                           ! 950 
15976                                           ! 951 
15977                                           ! 952  write_byte(0x40,0x65,0x00);
15978 3FED           31C0                       xor	ax,ax
15979 3FEF           50                         push	ax
15980 3FF0           B8                   0065  mov	ax,*$65
15981 3FF3           50                         push	ax
15982 3FF4           B8                   0040  mov	ax,*$40
15983 3FF7           50                         push	ax
15984 3FF8           E8         22E9            call	_write_byte
15985 3FFB           83C4                   06  add	sp,*6
15986                                           ! 953  write_byte(0x40,0x66,0x00);
15987 3FFE           31C0                       xor	ax,ax
15988 4000           50                         push	ax
15989 4001           B8                   0066  mov	ax,*$66
15990 4004           50                         push	ax
15991 4005           B8                   0040  mov	ax,*$40
15992 4008           50                         push	ax
15993 4009           E8         22D8            call	_write_byte
15994 400C           83C4                   06  add	sp,*6
15995                                           ! 954 
15996                                           ! 955 
15997                                           ! 956  if(vga_modes[line].class==0x00)
15998 400F           8A46         FE            mov	al,-2[bp]
15999 4012           30E4                       xor	ah,ah
16000 4014           B1                     05  mov	cl,*5
16001 4016           D3E0                       shl	ax,cl
16002 4018           89C3                       mov	bx,ax
16003 401A           81C3                 013C  add	bx,#_vga_modes
16004 401E           8A47         04            mov	al,4[bx]
16005 4021           84C0                       test	al,al
16006 4023           75           0E            jne 	.B7
16007                       00004025            .B8:
16008                                           ! 957   {
16009                                           ! 958    biosfn_set_cursor_shape(0x06,0x07);
16010 4025           B8                   0007  mov	ax,*7
16011 4028           50                         push	ax
16012 4029           B8                   0006  mov	ax,*6
16013 402C           50                         push	ax
16014 402D           E8         00B8            call	_biosfn_set_cursor_shape
16015 4030           83C4                   04  add	sp,*4
16016                                           ! 959   }
16017                                           ! 960 
16018                                           ! 961 
16019                                           ! 962  for(i=0;i<8;i++)
16020                       00004033            .B7:
16021 4033           31C0                       xor	ax,ax
16022 4035           8946         F8            mov	-8[bp],ax
16023                                           ! 963   biosfn_set_cursor_pos(i,0x0000);
16024 4038           EB           13            jmp .BB
16025                       0000403A            .BC:
16026 403A           31C0                       xor	ax,ax
16027 403C           50                         push	ax
16028 403D           FF76         F8            push	-8[bp]
16029 4040           E8         01A6            call	_biosfn_set_cursor_pos
16030 4043           83C4                   04  add	sp,*4
16031                                           ! 964 
16032                                           ! 965 
16033                                           ! 966  biosfn_set_active_page(0x00);
16034                       00004046            .BA:
16035 4046           8B46         F8            mov	ax,-8[bp]
16036 4049           40                         inc	ax
16037 404A           8946         F8            mov	-8[bp],ax
16038                       0000404D            .BB:
16039 404D           8B46         F8            mov	ax,-8[bp]
16040 4050           3D                   0008  cmp	ax,*8
16041 4053           72           E5            jb 	.BC
16042                       00004055            .BD:
16043                       00004055            .B9:
16044 4055           31C0                       xor	ax,ax
16045 4057           50                         push	ax
16046 4058           E8         0303            call	_biosfn_set_active_page
16047 405B           44                         inc	sp
16048 405C           44                         inc	sp
16049                                           ! 967 
16050                                           ! 968 
16051                                           ! 969  if(vga_modes[line].class==0x00)
16052 405D           8A46         FE            mov	al,-2[bp]
16053 4060           30E4                       xor	ah,ah
16054 4062           B1                     05  mov	cl,*5
16055 4064           D3E0                       shl	ax,cl
16056 4066           89C3                       mov	bx,ax
16057 4068           81C3                 013C  add	bx,#_vga_modes
16058 406C           8A47         04            mov	al,4[bx]
16059 406F           84C0                       test	al,al
16060 4071           75           0D            jne 	.BE
16061                       00004073            .BF:
16062                                           ! 970   {
16063                                           ! 971    biosfn_load_text_8_16_pat(0x04,0x00);
16064 4073           31C0                       xor	ax,ax
16065 4075           50                         push	ax
16066 4076           B8                   0004  mov	ax,*4
16067 4079           50                         push	ax
16068 407A           E8         1A73            call	_biosfn_load_text_8_16_pat
16069 407D           83C4                   04  add	sp,*4
16070                                           ! 972   }
16071                                           ! 973 
16072                                           ! 974 
16073                                           ! 975  #asm
16074                       00004080            .BE:
16075                                           !BCC_ASM
16076                       00000005            _biosfn_set_video_mode.modeset_ctl	set	5
16077                       FFFFFFF1            .biosfn_set_video_mode.modeset_ctl	set	-$F
16078                       00000004            _biosfn_set_video_mode.video_ctl	set	4
16079                       FFFFFFF0            .biosfn_set_video_mode.video_ctl	set	-$10
16080                       00000012            _biosfn_set_video_mode.line	set	$12
16081                       FFFFFFFE            .biosfn_set_video_mode.line	set	-2
16082                       00000006            _biosfn_set_video_mode.cheight	set	6
16083                       FFFFFFF2            .biosfn_set_video_mode.cheight	set	-$E
16084                       00000003            _biosfn_set_video_mode.vga_switches	set	3
16085                       FFFFFFEF            .biosfn_set_video_mode.vga_switches	set	-$11
16086                       0000000C            _biosfn_set_video_mode.i	set	$C
16087                       FFFFFFF8            .biosfn_set_video_mode.i	set	-8
16088                       00000008            _biosfn_set_video_mode.theight	set	8
16089                       FFFFFFF4            .biosfn_set_video_mode.theight	set	-$C
16090                       00000018            _biosfn_set_video_mode.mode	set	$18
16091                       00000004            .biosfn_set_video_mode.mode	set	4
16092                       0000000E            _biosfn_set_video_mode.palette	set	$E
16093                       FFFFFFFA            .biosfn_set_video_mode.palette	set	-6
16094                       0000000A            _biosfn_set_video_mode.twidth	set	$A
16095                       FFFFFFF6            .biosfn_set_video_mode.twidth	set	-$A
16096                       00000000            _biosfn_set_video_mode.crtc_addr	set	0
16097                       FFFFFFEC            .biosfn_set_video_mode.crtc_addr	set	-$14
16098                       00000013            _biosfn_set_video_mode.noclearmem	set	$13
16099                       FFFFFFFF            .biosfn_set_video_mode.noclearmem	set	-1
16100                       00000011            _biosfn_set_video_mode.mmask	set	$11
16101                       FFFFFFFD            .biosfn_set_video_mode.mmask	set	-3
16102                                            SET_INT_VECTOR(0x1f, #0xC000, #_vgafont8+128*8)
 +a   4080           1E                           push ds
 +a   4081           31C0                         xor ax, ax
 +a   4083           8ED8                         mov ds, ax
 +a   4085           B8                   0F95    mov ax,  #_vgafont8+128*8
 +a   4088           A3         007C              mov 0x1f*4, ax
 +a   408B           B8                   C000    mov ax,  #0xC000
 +a   408E           A3         007E              mov 0x1f*4+2, ax
 +a   4091           1F                           pop ds
16103                                            ! 977 endasm
16104                                           !BCC_ENDASM
16105                                           ! 978 
16106                                           ! 979   switch(cheight)
16107 4092           8B46         F2            mov	ax,-$E[bp]
16108                                           ! 980    {case 8:
16109 4095           EB           3E            jmp .C2
16110                                           ! 981  #asm
16111                       00004097            .C3:
16112                                           !BCC_ASM
16113                       00000005            _biosfn_set_video_mode.modeset_ctl	set	5
16114                       FFFFFFF1            .biosfn_set_video_mode.modeset_ctl	set	-$F
16115                       00000004            _biosfn_set_video_mode.video_ctl	set	4
16116                       FFFFFFF0            .biosfn_set_video_mode.video_ctl	set	-$10
16117                       00000012            _biosfn_set_video_mode.line	set	$12
16118                       FFFFFFFE            .biosfn_set_video_mode.line	set	-2
16119                       00000006            _biosfn_set_video_mode.cheight	set	6
16120                       FFFFFFF2            .biosfn_set_video_mode.cheight	set	-$E
16121                       00000003            _biosfn_set_video_mode.vga_switches	set	3
16122                       FFFFFFEF            .biosfn_set_video_mode.vga_switches	set	-$11
16123                       0000000C            _biosfn_set_video_mode.i	set	$C
16124                       FFFFFFF8            .biosfn_set_video_mode.i	set	-8
16125                       00000008            _biosfn_set_video_mode.theight	set	8
16126                       FFFFFFF4            .biosfn_set_video_mode.theight	set	-$C
16127                       00000018            _biosfn_set_video_mode.mode	set	$18
16128                       00000004            .biosfn_set_video_mode.mode	set	4
16129                       0000000E            _biosfn_set_video_mode.palette	set	$E
16130                       FFFFFFFA            .biosfn_set_video_mode.palette	set	-6
16131                       0000000A            _biosfn_set_video_mode.twidth	set	$A
16132                       FFFFFFF6            .biosfn_set_video_mode.twidth	set	-$A
16133                       00000000            _biosfn_set_video_mode.crtc_addr	set	0
16134                       FFFFFFEC            .biosfn_set_video_mode.crtc_addr	set	-$14
16135                       00000013            _biosfn_set_video_mode.noclearmem	set	$13
16136                       FFFFFFFF            .biosfn_set_video_mode.noclearmem	set	-1
16137                       00000011            _biosfn_set_video_mode.mmask	set	$11
16138                       FFFFFFFD            .biosfn_set_video_mode.mmask	set	-3
16139                                                SET_INT_VECTOR(0x43, #0xC000, #_vgafont8)
 +a   4097           1E                           push ds
 +a   4098           31C0                         xor ax, ax
 +a   409A           8ED8                         mov ds, ax
 +a   409C           B8                   0B95    mov ax,  #_vgafont8
 +a   409F           A3         010C              mov 0x43*4, ax
 +a   40A2           B8                   C000    mov ax,  #0xC000
 +a   40A5           A3         010E              mov 0x43*4+2, ax
 +a   40A8           1F                           pop ds
16140                                            ! 983 endasm
16141                                           !BCC_ENDASM
16142                                           ! 984      break;
16143 40A9           EB           39            jmp .C0
16144                                           ! 985     case 14:
16145                                           ! 986  #asm
16146                       000040AB            .C4:
16147                                           !BCC_ASM
16148                       00000005            _biosfn_set_video_mode.modeset_ctl	set	5
16149                       FFFFFFF1            .biosfn_set_video_mode.modeset_ctl	set	-$F
16150                       00000004            _biosfn_set_video_mode.video_ctl	set	4
16151                       FFFFFFF0            .biosfn_set_video_mode.video_ctl	set	-$10
16152                       00000012            _biosfn_set_video_mode.line	set	$12
16153                       FFFFFFFE            .biosfn_set_video_mode.line	set	-2
16154                       00000006            _biosfn_set_video_mode.cheight	set	6
16155                       FFFFFFF2            .biosfn_set_video_mode.cheight	set	-$E
16156                       00000003            _biosfn_set_video_mode.vga_switches	set	3
16157                       FFFFFFEF            .biosfn_set_video_mode.vga_switches	set	-$11
16158                       0000000C            _biosfn_set_video_mode.i	set	$C
16159                       FFFFFFF8            .biosfn_set_video_mode.i	set	-8
16160                       00000008            _biosfn_set_video_mode.theight	set	8
16161                       FFFFFFF4            .biosfn_set_video_mode.theight	set	-$C
16162                       00000018            _biosfn_set_video_mode.mode	set	$18
16163                       00000004            .biosfn_set_video_mode.mode	set	4
16164                       0000000E            _biosfn_set_video_mode.palette	set	$E
16165                       FFFFFFFA            .biosfn_set_video_mode.palette	set	-6
16166                       0000000A            _biosfn_set_video_mode.twidth	set	$A
16167                       FFFFFFF6            .biosfn_set_video_mode.twidth	set	-$A
16168                       00000000            _biosfn_set_video_mode.crtc_addr	set	0
16169                       FFFFFFEC            .biosfn_set_video_mode.crtc_addr	set	-$14
16170                       00000013            _biosfn_set_video_mode.noclearmem	set	$13
16171                       FFFFFFFF            .biosfn_set_video_mode.noclearmem	set	-1
16172                       00000011            _biosfn_set_video_mode.mmask	set	$11
16173                       FFFFFFFD            .biosfn_set_video_mode.mmask	set	-3
16174                                                SET_INT_VECTOR(0x43, #0xC000, #_vgafont14)
 +a   40AB           1E                           push ds
 +a   40AC           31C0                         xor ax, ax
 +a   40AE           8ED8                         mov ds, ax
 +a   40B0           B8                   1395    mov ax,  #_vgafont14
 +a   40B3           A3         010C              mov 0x43*4, ax
 +a   40B6           B8                   C000    mov ax,  #0xC000
 +a   40B9           A3         010E              mov 0x43*4+2, ax
 +a   40BC           1F                           pop ds
16175                                            ! 988 endasm
16176                                           !BCC_ENDASM
16177                                           ! 989      break;
16178 40BD           EB           25            jmp .C0
16179                                           ! 990     case 16:
16180                                           ! 991  #asm
16181                       000040BF            .C5:
16182                                           !BCC_ASM
16183                       00000005            _biosfn_set_video_mode.modeset_ctl	set	5
16184                       FFFFFFF1            .biosfn_set_video_mode.modeset_ctl	set	-$F
16185                       00000004            _biosfn_set_video_mode.video_ctl	set	4
16186                       FFFFFFF0            .biosfn_set_video_mode.video_ctl	set	-$10
16187                       00000012            _biosfn_set_video_mode.line	set	$12
16188                       FFFFFFFE            .biosfn_set_video_mode.line	set	-2
16189                       00000006            _biosfn_set_video_mode.cheight	set	6
16190                       FFFFFFF2            .biosfn_set_video_mode.cheight	set	-$E
16191                       00000003            _biosfn_set_video_mode.vga_switches	set	3
16192                       FFFFFFEF            .biosfn_set_video_mode.vga_switches	set	-$11
16193                       0000000C            _biosfn_set_video_mode.i	set	$C
16194                       FFFFFFF8            .biosfn_set_video_mode.i	set	-8
16195                       00000008            _biosfn_set_video_mode.theight	set	8
16196                       FFFFFFF4            .biosfn_set_video_mode.theight	set	-$C
16197                       00000018            _biosfn_set_video_mode.mode	set	$18
16198                       00000004            .biosfn_set_video_mode.mode	set	4
16199                       0000000E            _biosfn_set_video_mode.palette	set	$E
16200                       FFFFFFFA            .biosfn_set_video_mode.palette	set	-6
16201                       0000000A            _biosfn_set_video_mode.twidth	set	$A
16202                       FFFFFFF6            .biosfn_set_video_mode.twidth	set	-$A
16203                       00000000            _biosfn_set_video_mode.crtc_addr	set	0
16204                       FFFFFFEC            .biosfn_set_video_mode.crtc_addr	set	-$14
16205                       00000013            _biosfn_set_video_mode.noclearmem	set	$13
16206                       FFFFFFFF            .biosfn_set_video_mode.noclearmem	set	-1
16207                       00000011            _biosfn_set_video_mode.mmask	set	$11
16208                       FFFFFFFD            .biosfn_set_video_mode.mmask	set	-3
16209                                                SET_INT_VECTOR(0x43, #0xC000, #_vgafont16)
 +a   40BF           1E                           push ds
 +a   40C0           31C0                         xor ax, ax
 +a   40C2           8ED8                         mov ds, ax
 +a   40C4           B8                   2195    mov ax,  #_vgafont16
 +a   40C7           A3         010C              mov 0x43*4, ax
 +a   40CA           B8                   C000    mov ax,  #0xC000
 +a   40CD           A3         010E              mov 0x43*4+2, ax
 +a   40D0           1F                           pop ds
16210                                            ! 993 endasm
16211                                           !BCC_ENDASM
16212                                           ! 994      break;
16213 40D1           EB           11            jmp .C0
16214                                           ! 995    }
16215                                           ! 996 }
16216 40D3           EB           0F            jmp .C0
16217                       000040D5            .C2:
16218 40D5           2D                   0008  sub	ax,*8
16219 40D8           74           BD            je 	.C3
16220 40DA           2D                   0006  sub	ax,*6
16221 40DD           74           CC            je 	.C4
16222 40DF           2D                   0002  sub	ax,*2
16223 40E2           74           DB            je 	.C5
16224                       000040E4            .C0:
16225                       FFFFFFEA            ..FFFD	=	-$16
16226 40E4           89EC                       mov	sp,bp
16227 40E6           5D                         pop	bp
16228 40E7           C3                         ret
16229                                           ! 997 
16230                                           ! 998 
16231                                           ! 999 static void biosfn_set_cursor_shape (CH,CL)
16232                                           ! 1000 Bit8u CH;Bit8u CL;
16233                       000040E8            _biosfn_set_cursor_shape:
16234                                           ! 1001 {Bit16u cheight,curs,crtc_addr;
16235                                           ! 1002 
16236                                           ! 1003  CH&=0x3f;
16237 40E8           55                         push	bp
16238 40E9           89E5                       mov	bp,sp
16239 40EB           83C4                   FA  add	sp,*-6
16240 40EE           8A46         04            mov	al,4[bp]
16241 40F1           24                     3F  and	al,*$3F
16242 40F3           8846         04            mov	4[bp],al
16243                                           ! 1004  CL&=0x1f;
16244 40F6           8A46         06            mov	al,6[bp]
16245 40F9           24                     1F  and	al,*$1F
16246 40FB           8846         06            mov	6[bp],al
16247                                           ! 1005 
16248                                           ! 1006  curs=(CH<<8)+CL;
16249 40FE           8A46         04            mov	al,4[bp]
16250 4101           30E4                       xor	ah,ah
16251 4103           88C4                       mov	ah,al
16252 4105           30C0                       xor	al,al
16253 4107           0246         06            add	al,6[bp]
16254 410A           80D4                   00  adc	ah,*0
16255 410D           8946         FC            mov	-4[bp],ax
16256                                           ! 1007  write_word(0x40,0x60,curs);
16257 4110           FF76         FC            push	-4[bp]
16258 4113           B8                   0060  mov	ax,*$60
16259 4116           50                         push	ax
16260 4117           B8                   0040  mov	ax,*$40
16261 411A           50                         push	ax
16262 411B           E8         21DE            call	_write_word
16263 411E           83C4                   06  add	sp,*6
16264                                           ! 1008 
16265                                           ! 1009  cheight = read_word(0x40,0x85);
16266 4121           B8                   0085  mov	ax,#$85
16267 4124           50                         push	ax
16268 4125           B8                   0040  mov	ax,*$40
16269 4128           50                         push	ax
16270 4129           E8         21A5            call	_read_word
16271 412C           83C4                   04  add	sp,*4
16272 412F           8946         FE            mov	-2[bp],ax
16273                                           ! 1010  if((cheight>8) && (CL<8) && (CH<0x20))
16274 4132           8B46         FE            mov	ax,-2[bp]
16275 4135           3D                   0008  cmp	ax,*8
16276 4138           76           5E            jbe 	.C6
16277                       0000413A            .C9:
16278 413A           8A46         06            mov	al,6[bp]
16279 413D           3C                     08  cmp	al,*8
16280 413F           73           57            jae 	.C6
16281                       00004141            .C8:
16282 4141           8A46         04            mov	al,4[bp]
16283 4144           3C                     20  cmp	al,*$20
16284 4146           73           50            jae 	.C6
16285                       00004148            .C7:
16286                                           ! 1011   {
16287                                           ! 1012    if(CL!=(CH+1))
16288 4148           8A46         04            mov	al,4[bp]
16289 414B           30E4                       xor	ah,ah
16290 414D           40                         inc	ax
16291 414E           50                         push	ax
16292 414F           8A46         06            mov	al,6[bp]
16293 4152           30E4                       xor	ah,ah
16294 4154           3B46         F8            cmp	ax,-8[bp]
16295 4157           8D66         FA            lea	sp,-6[bp]
16296 415A           74           15            je  	.CA
16297                       0000415C            .CB:
16298                                           ! 1013     {
16299                                           ! 1014      CH = ((CH+1) * cheight / 8) -1;
16300 415C           8A46         04            mov	al,4[bp]
16301 415F           30E4                       xor	ah,ah
16302 4161           40                         inc	ax
16303 4162           8B4E         FE            mov	cx,-2[bp]
16304 4165           F7E9                       imul	cx
16305 4167           B1                     03  mov	cl,*3
16306 4169           D3E8                       shr	ax,cl
16307 416B           48                         dec	ax
16308 416C           8846         04            mov	4[bp],al
16309                                           ! 1015     }
16310                                           ! 1016    else
16311                                           ! 1017     {
16312 416F           EB           14            jmp .CC
16313                       00004171            .CA:
16314                                           ! 1018      CH = ((CL+1) * cheight / 8) - 2;
16315 4171           8A46         06            mov	al,6[bp]
16316 4174           30E4                       xor	ah,ah
16317 4176           40                         inc	ax
16318 4177           8B4E         FE            mov	cx,-2[bp]
16319 417A           F7E9                       imul	cx
16320 417C           B1                     03  mov	cl,*3
16321 417E           D3E8                       shr	ax,cl
16322 4180           48                         dec	ax
16323 4181           48                         dec	ax
16324 4182           8846         04            mov	4[bp],al
16325                                           ! 1019     }
16326                                           ! 1020    CL = ((CL+1) * cheight / 8) - 1;
16327                       00004185            .CC:
16328 4185           8A46         06            mov	al,6[bp]
16329 4188           30E4                       xor	ah,ah
16330 418A           40                         inc	ax
16331 418B           8B4E         FE            mov	cx,-2[bp]
16332 418E           F7E9                       imul	cx
16333 4190           B1                     03  mov	cl,*3
16334 4192           D3E8                       shr	ax,cl
16335 4194           48                         dec	ax
16336 4195           8846         06            mov	6[bp],al
16337                                           ! 1021   }
16338                                           ! 1022 
16339                                           ! 1023 
16340                                           ! 1024  crtc_addr=read_word(0x40,0x63);
16341                       00004198            .C6:
16342 4198           B8                   0063  mov	ax,*$63
16343 419B           50                         push	ax
16344 419C           B8                   0040  mov	ax,*$40
16345 419F           50                         push	ax
16346 41A0           E8         212E            call	_read_word
16347 41A3           83C4                   04  add	sp,*4
16348 41A6           8946         FA            mov	-6[bp],ax
16349                                           ! 1025  outb(crtc_addr,0x0a);
16350 41A9           B8                   000A  mov	ax,*$A
16351 41AC           50                         push	ax
16352 41AD           FF76         FA            push	-6[bp]
16353 41B0           E8         2177            call	_outb
16354 41B3           83C4                   04  add	sp,*4
16355                                           ! 1026  outb(crtc_addr+1,CH);
16356 41B6           8A46         04            mov	al,4[bp]
16357 41B9           30E4                       xor	ah,ah
16358 41BB           50                         push	ax
16359 41BC           8B46         FA            mov	ax,-6[bp]
16360 41BF           40                         inc	ax
16361 41C0           50                         push	ax
16362 41C1           E8         2166            call	_outb
16363 41C4           83C4                   04  add	sp,*4
16364                                           ! 1027  outb(crtc_addr,0x0b);
16365 41C7           B8                   000B  mov	ax,*$B
16366 41CA           50                         push	ax
16367 41CB           FF76         FA            push	-6[bp]
16368 41CE           E8         2159            call	_outb
16369 41D1           83C4                   04  add	sp,*4
16370                                           ! 1028  outb(crtc_addr+1,CL);
16371 41D4           8A46         06            mov	al,6[bp]
16372 41D7           30E4                       xor	ah,ah
16373 41D9           50                         push	ax
16374 41DA           8B46         FA            mov	ax,-6[bp]
16375 41DD           40                         inc	ax
16376 41DE           50                         push	ax
16377 41DF           E8         2148            call	_outb
16378 41E2           83C4                   04  add	sp,*4
16379                                           ! 1029 }
16380 41E5           89EC                       mov	sp,bp
16381 41E7           5D                         pop	bp
16382 41E8           C3                         ret
16383                                           ! 1030 
16384                                           ! 1031 
16385                                           ! 1032 static void biosfn_set_cursor_pos (page, cursor)
16386                                           ! 1033 Bit8u page;Bit16u cursor;
16387                       000041E9            _biosfn_set_cursor_pos:
16388                                           ! 1034 {
16389                                           ! 1035  Bit8u xcurs,ycurs,current;
16390                                           ! 1036  Bit16u nbcols,nbrows,address,crtc_addr;
16391                                           ! 1037 
16392                                           ! 1038 
16393                                           ! 1039  if(page>7)return;
16394 41E9           55                         push	bp
16395 41EA           89E5                       mov	bp,sp
16396 41EC           83C4                   F4  add	sp,*-$C
16397 41EF           8A46         04            mov	al,4[bp]
16398 41F2           3C                     07  cmp	al,*7
16399 41F4           76           04            jbe 	.CD
16400                       000041F6            .CE:
16401 41F6           89EC                       mov	sp,bp
16402 41F8           5D                         pop	bp
16403 41F9           C3                         ret
16404                                           ! 1040 
16405                                           ! 1041 
16406                                           ! 1042  write_word(0x40, 0x50 +2*page, cursor);
16407                       000041FA            .CD:
16408 41FA           FF76         06            push	6[bp]
16409 41FD           8A46         04            mov	al,4[bp]
16410 4200           30E4                       xor	ah,ah
16411 4202           D1E0                       shl	ax,*1
16412 4204           05                   0050  add	ax,*$50
16413 4207           50                         push	ax
16414 4208           B8                   0040  mov	ax,*$40
16415 420B           50                         push	ax
16416 420C           E8         20ED            call	_write_word
16417 420F           83C4                   06  add	sp,*6
16418                                           ! 1043 
16419                                           ! 1044 
16420                                           ! 1045  current=read_byte(0x40,0x62);
16421 4212           B8                   0062  mov	ax,*$62
16422 4215           50                         push	ax
16423 4216           B8                   0040  mov	ax,*$40
16424 4219           50                         push	ax
16425 421A           E8         20A1            call	_read_byte
16426 421D           83C4                   04  add	sp,*4
16427 4220           8846         FD            mov	-3[bp],al
16428                                           ! 1046  if(page==current)
16429 4223           8A46         04            mov	al,4[bp]
16430 4226           3A46         FD            cmp	al,-3[bp]
16431 4229         0F85         00B8            bne 	.CF
16432                       0000422D            .D0:
16433                                           ! 1047   {
16434                                           ! 1048 
16435                                           ! 1049    nbcols=read_word(0x40,0x4A);
16436 422D           B8                   004A  mov	ax,*$4A
16437 4230           50                         push	ax
16438 4231           B8                   0040  mov	ax,*$40
16439 4234           50                         push	ax
16440 4235           E8         2099            call	_read_word
16441 4238           83C4                   04  add	sp,*4
16442 423B           8946         FA            mov	-6[bp],ax
16443                                           ! 1050    nbrows=read_byte(0x40,0x84)+1;
16444 423E           B8                   0084  mov	ax,#$84
16445 4241           50                         push	ax
16446 4242           B8                   0040  mov	ax,*$40
16447 4245           50                         push	ax
16448 4246           E8         2075            call	_read_byte
16449 4249           83C4                   04  add	sp,*4
16450 424C           30E4                       xor	ah,ah
16451 424E           40                         inc	ax
16452 424F           8946         F8            mov	-8[bp],ax
16453                                           ! 1051 
16454                                           ! 1052    xcurs=cursor&0x00ff;ycurs=(cursor&0xff00)>>8;
16455 4252           8A46         06            mov	al,6[bp]
16456 4255           8846         FF            mov	-1[bp],al
16457 4258           8B46         06            mov	ax,6[bp]
16458 425B           30C0                       xor	al,al
16459 425D           88E0                       mov	al,ah
16460 425F           30E4                       xor	ah,ah
16461 4261           8846         FE            mov	-2[bp],al
16462                                           ! 1053 
16463                                           ! 1054 
16464                                           ! 1055    address=((((nbcols*nbrows)|0x00ff)+1)*page)+xcurs+ycurs*nbcols;
16465 4264           8A46         FE            mov	al,-2[bp]
16466 4267           30E4                       xor	ah,ah
16467 4269           8B4E         FA            mov	cx,-6[bp]
16468 426C           F7E9                       imul	cx
16469 426E           50                         push	ax
16470 426F           8B46         FA            mov	ax,-6[bp]
16471 4272           8B4E         F8            mov	cx,-8[bp]
16472 4275           F7E9                       imul	cx
16473 4277           0C                     FF  or	al,#$FF
16474 4279           89C3                       mov	bx,ax
16475 427B           8A46         04            mov	al,4[bp]
16476 427E           30E4                       xor	ah,ah
16477 4280           93                         xchg	ax,bx
16478 4281           40                         inc	ax
16479 4282           89D9                       mov	cx,bx
16480 4284           F7E9                       imul	cx
16481 4286           0246         FF            add	al,-1[bp]
16482 4289           80D4                   00  adc	ah,*0
16483 428C           0346         F2            add	ax,-$E[bp]
16484 428F           44                         inc	sp
16485 4290           44                         inc	sp
16486 4291           8946         F6            mov	-$A[bp],ax
16487                                           ! 1056 
16488                                           ! 1057 
16489                                           ! 1058    crtc_addr=read_word(0x40,0x63);
16490 4294           B8                   0063  mov	ax,*$63
16491 4297           50                         push	ax
16492 4298           B8                   0040  mov	ax,*$40
16493 429B           50                         push	ax
16494 429C           E8         2032            call	_read_word
16495 429F           83C4                   04  add	sp,*4
16496 42A2           8946         F4            mov	-$C[bp],ax
16497                                           ! 1059    outb(crtc_addr,0x0e);
16498 42A5           B8                   000E  mov	ax,*$E
16499 42A8           50                         push	ax
16500 42A9           FF76         F4            push	-$C[bp]
16501 42AC           E8         207B            call	_outb
16502 42AF           83C4                   04  add	sp,*4
16503                                           ! 1060    outb(crtc_addr+1,(address&0xff00)>>8);
16504 42B2           8B46         F6            mov	ax,-$A[bp]
16505 42B5           30C0                       xor	al,al
16506 42B7           88E0                       mov	al,ah
16507 42B9           30E4                       xor	ah,ah
16508 42BB           50                         push	ax
16509 42BC           8B46         F4            mov	ax,-$C[bp]
16510 42BF           40                         inc	ax
16511 42C0           50                         push	ax
16512 42C1           E8         2066            call	_outb
16513 42C4           83C4                   04  add	sp,*4
16514                                           ! 1061    outb(crtc_addr,0x0f);
16515 42C7           B8                   000F  mov	ax,*$F
16516 42CA           50                         push	ax
16517 42CB           FF76         F4            push	-$C[bp]
16518 42CE           E8         2059            call	_outb
16519 42D1           83C4                   04  add	sp,*4
16520                                           ! 1062    outb(crtc_addr+1,address&0x00ff);
16521 42D4           8A46         F6            mov	al,-$A[bp]
16522 42D7           30E4                       xor	ah,ah
16523 42D9           50                         push	ax
16524 42DA           8B46         F4            mov	ax,-$C[bp]
16525 42DD           40                         inc	ax
16526 42DE           50                         push	ax
16527 42DF           E8         2048            call	_outb
16528 42E2           83C4                   04  add	sp,*4
16529                                           ! 1063   }
16530                                           ! 1064 }
16531                       000042E5            .CF:
16532 42E5           89EC                       mov	sp,bp
16533 42E7           5D                         pop	bp
16534 42E8           C3                         ret
16535                                           ! 1065 
16536                                           ! 1066 
16537                                           ! 1067 static void biosfn_get_cursor_pos (page,shape, pos)
16538                                           ! 1068 Bit8u page;Bit16u *shape;Bit16u *pos;
16539                       000042E9            _biosfn_get_cursor_pos:
16540                                           ! 1069 {
16541                                           ! 1070  Bit16u ss=get_SS();
16542 42E9           55                         push	bp
16543 42EA           89E5                       mov	bp,sp
16544 42EC           4C                         dec	sp
16545 42ED           4C                         dec	sp
16546 42EE           E8         2059            call	_get_SS
16547 42F1           8946         FE            mov	-2[bp],ax
16548                                           ! 1071 
16549                                           ! 1072 
16550                                           ! 1073  write_word(ss, shape, 0);
16551 42F4           31C0                       xor	ax,ax
16552 42F6           50                         push	ax
16553 42F7           FF76         06            push	6[bp]
16554 42FA           FF76         FE            push	-2[bp]
16555 42FD           E8         1FFC            call	_write_word
16556 4300           83C4                   06  add	sp,*6
16557                                           ! 1074  write_word(ss, pos, 0);
16558 4303           31C0                       xor	ax,ax
16559 4305           50                         push	ax
16560 4306           FF76         08            push	8[bp]
16561 4309           FF76         FE            push	-2[bp]
16562 430C           E8         1FED            call	_write_word
16563 430F           83C4                   06  add	sp,*6
16564                                           ! 1075 
16565                                           ! 1076  if(page>7)return;
16566 4312           8A46         04            mov	al,4[bp]
16567 4315           3C                     07  cmp	al,*7
16568 4317           76           04            jbe 	.D1
16569                       00004319            .D2:
16570 4319           89EC                       mov	sp,bp
16571 431B           5D                         pop	bp
16572 431C           C3                         ret
16573                                           ! 1077 
16574                                           ! 1078  write_word(ss,shape,read_word(0x40,0x60));
16575                       0000431D            .D1:
16576 431D           B8                   0060  mov	ax,*$60
16577 4320           50                         push	ax
16578 4321           B8                   0040  mov	ax,*$40
16579 4324           50                         push	ax
16580 4325           E8         1FA9            call	_read_word
16581 4328           83C4                   04  add	sp,*4
16582 432B           50                         push	ax
16583 432C           FF76         06            push	6[bp]
16584 432F           FF76         FE            push	-2[bp]
16585 4332           E8         1FC7            call	_write_word
16586 4335           83C4                   06  add	sp,*6
16587                                           ! 1079  write_word(ss,pos,read_word(0x40,0x50 +page*2));
16588 4338           8A46         04            mov	al,4[bp]
16589 433B           30E4                       xor	ah,ah
16590 433D           D1E0                       shl	ax,*1
16591 433F           05                   0050  add	ax,*$50
16592 4342           50                         push	ax
16593 4343           B8                   0040  mov	ax,*$40
16594 4346           50                         push	ax
16595 4347           E8         1F87            call	_read_word
16596 434A           83C4                   04  add	sp,*4
16597 434D           50                         push	ax
16598 434E           FF76         08            push	8[bp]
16599 4351           FF76         FE            push	-2[bp]
16600 4354           E8         1FA5            call	_write_word
16601 4357           83C4                   06  add	sp,*6
16602                                           ! 1080 }
16603 435A           89EC                       mov	sp,bp
16604 435C           5D                         pop	bp
16605 435D           C3                         ret
16606                                           ! 1081 
16607                                           ! 1082 
16608                                           ! 1083 static void biosfn_set_active_page (page)
16609                                           ! 1084 Bit8u page;
16610                       0000435E            _biosfn_set_active_page:
16611                                           ! 1085 {
16612                                           ! 1086  Bit16u cursor,dummy,crtc_addr;
16613                                           ! 1087  Bit16u nbcols,nbrows,address;
16614                                           ! 1088  Bit8u mode,line;
16615                                           ! 1089 
16616                                           ! 1090  if(page>7)return;
16617 435E           55                         push	bp
16618 435F           89E5                       mov	bp,sp
16619 4361           83C4                   F2  add	sp,*-$E
16620 4364           8A46         04            mov	al,4[bp]
16621 4367           3C                     07  cmp	al,*7
16622 4369           76           04            jbe 	.D3
16623                       0000436B            .D4:
16624 436B           89EC                       mov	sp,bp
16625 436D           5D                         pop	bp
16626 436E           C3                         ret
16627                                           ! 1091 
16628                                           ! 1092 
16629                                           ! 1093  mode=read_byte(0x40,0x49);
16630                       0000436F            .D3:
16631 436F           B8                   0049  mov	ax,*$49
16632 4372           50                         push	ax
16633 4373           B8                   0040  mov	ax,*$40
16634 4376           50                         push	ax
16635 4377           E8         1F44            call	_read_byte
16636 437A           83C4                   04  add	sp,*4
16637 437D           8846         F3            mov	-$D[bp],al
16638                                           ! 1094  line=find_vga_entry(mode);
16639 4380           8A46         F3            mov	al,-$D[bp]
16640 4383           30E4                       xor	ah,ah
16641 4385           50                         push	ax
16642 4386           E8         1E47            call	_find_vga_entry
16643 4389           44                         inc	sp
16644 438A           44                         inc	sp
16645 438B           8846         F2            mov	-$E[bp],al
16646                                           ! 1095  if(line==0xFF)return;
16647 438E           8A46         F2            mov	al,-$E[bp]
16648 4391           3C                     FF  cmp	al,#$FF
16649 4393           75           04            jne 	.D5
16650                       00004395            .D6:
16651 4395           89EC                       mov	sp,bp
16652 4397           5D                         pop	bp
16653 4398           C3                         ret
16654                                           ! 1096 
16655                                           ! 1097 
16656                                           ! 1098  biosfn_get_cursor_pos(page,&dummy,&cursor);
16657                       00004399            .D5:
16658 4399           8D5E         FE            lea	bx,-2[bp]
16659 439C           53                         push	bx
16660 439D           8D5E         FC            lea	bx,-4[bp]
16661 43A0           53                         push	bx
16662 43A1           8A46         04            mov	al,4[bp]
16663 43A4           30E4                       xor	ah,ah
16664 43A6           50                         push	ax
16665 43A7           E8         FF3F            call	_biosfn_get_cursor_pos
16666 43AA           83C4                   06  add	sp,*6
16667                                           ! 1099 
16668                                           ! 1100  if(vga_modes[line].class==0x00)
16669 43AD           8A46         F2            mov	al,-$E[bp]
16670 43B0           30E4                       xor	ah,ah
16671 43B2           B1                     05  mov	cl,*5
16672 43B4           D3E0                       shl	ax,cl
16673 43B6           89C3                       mov	bx,ax
16674 43B8           81C3                 013C  add	bx,#_vga_modes
16675 43BC           8A47         04            mov	al,4[bx]
16676 43BF           84C0                       test	al,al
16677 43C1           75           6E            jne 	.D7
16678                       000043C3            .D8:
16679                                           ! 1101   {
16680                                           ! 1102 
16681                                           ! 1103    nbcols=read_word(0x40,0x4A);
16682 43C3           B8                   004A  mov	ax,*$4A
16683 43C6           50                         push	ax
16684 43C7           B8                   0040  mov	ax,*$40
16685 43CA           50                         push	ax
16686 43CB           E8         1F03            call	_read_word
16687 43CE           83C4                   04  add	sp,*4
16688 43D1           8946         F8            mov	-8[bp],ax
16689                                           ! 1104    nbrows=read_byte(0x40,0x84)+1;
16690 43D4           B8                   0084  mov	ax,#$84
16691 43D7           50                         push	ax
16692 43D8           B8                   0040  mov	ax,*$40
16693 43DB           50                         push	ax
16694 43DC           E8         1EDF            call	_read_byte
16695 43DF           83C4                   04  add	sp,*4
16696 43E2           30E4                       xor	ah,ah
16697 43E4           40                         inc	ax
16698 43E5           8946         F6            mov	-$A[bp],ax
16699                                           ! 1105 
16700                                           ! 1106 
16701                                           ! 1107    address=((((nbcols*nbrows*2)|0x00ff)+1)*page);
16702 43E8           8B46         F8            mov	ax,-8[bp]
16703 43EB           8B4E         F6            mov	cx,-$A[bp]
16704 43EE           F7E9                       imul	cx
16705 43F0           D1E0                       shl	ax,*1
16706 43F2           0C                     FF  or	al,#$FF
16707 43F4           89C3                       mov	bx,ax
16708 43F6           8A46         04            mov	al,4[bp]
16709 43F9           30E4                       xor	ah,ah
16710 43FB           93                         xchg	ax,bx
16711 43FC           40                         inc	ax
16712 43FD           89D9                       mov	cx,bx
16713 43FF           F7E9                       imul	cx
16714 4401           8946         F4            mov	-$C[bp],ax
16715                                           ! 1108    w
16716                                           ! 1108 rite_word(0x40,0x4E,address);
16717 4404           FF76         F4            push	-$C[bp]
16718 4407           B8                   004E  mov	ax,*$4E
16719 440A           50                         push	ax
16720 440B           B8                   0040  mov	ax,*$40
16721 440E           50                         push	ax
16722 440F           E8         1EEA            call	_write_word
16723 4412           83C4                   06  add	sp,*6
16724                                           ! 1109 
16725                                           ! 1110 
16726                                           ! 1111    address=((((nbcols*nbrows)|0x00ff)+1)*page);
16727 4415           8B46         F8            mov	ax,-8[bp]
16728 4418           8B4E         F6            mov	cx,-$A[bp]
16729 441B           F7E9                       imul	cx
16730 441D           0C                     FF  or	al,#$FF
16731 441F           89C3                       mov	bx,ax
16732 4421           8A46         04            mov	al,4[bp]
16733 4424           30E4                       xor	ah,ah
16734 4426           93                         xchg	ax,bx
16735 4427           40                         inc	ax
16736 4428           89D9                       mov	cx,bx
16737 442A           F7E9                       imul	cx
16738 442C           8946         F4            mov	-$C[bp],ax
16739                                           ! 1112   }
16740                                           ! 1113  else
16741                                           ! 1114   {
16742 442F           EB           1C            jmp .D9
16743                       00004431            .D7:
16744                                           ! 1115    address = page*vga_modes[line].slength;
16745 4431           8A46         F2            mov	al,-$E[bp]
16746 4434           30E4                       xor	ah,ah
16747 4436           B1                     05  mov	cl,*5
16748 4438           D3E0                       shl	ax,cl
16749 443A           89C3                       mov	bx,ax
16750 443C           81C3                 013C  add	bx,#_vga_modes
16751 4440           8A46         04            mov	al,4[bp]
16752 4443           30E4                       xor	ah,ah
16753 4445           8B4F         16            mov	cx,$16[bx]
16754 4448           F7E9                       imul	cx
16755 444A           8946         F4            mov	-$C[bp],ax
16756                                           ! 1116   }
16757                                           ! 1117 
16758                                           ! 1118 
16759                                           ! 1119  crtc_addr=read_word(0x40,0x63);
16760                       0000444D            .D9:
16761 444D           B8                   0063  mov	ax,*$63
16762 4450           50                         push	ax
16763 4451           B8                   0040  mov	ax,*$40
16764 4454           50                         push	ax
16765 4455           E8         1E79            call	_read_word
16766 4458           83C4                   04  add	sp,*4
16767 445B           8946         FA            mov	-6[bp],ax
16768                                           ! 1120  outb(crtc_addr,0x0c);
16769 445E           B8                   000C  mov	ax,*$C
16770 4461           50                         push	ax
16771 4462           FF76         FA            push	-6[bp]
16772 4465           E8         1EC2            call	_outb
16773 4468           83C4                   04  add	sp,*4
16774                                           ! 1121  outb(crtc_addr+1,(address&0xff00)>>8);
16775 446B           8B46         F4            mov	ax,-$C[bp]
16776 446E           30C0                       xor	al,al
16777 4470           88E0                       mov	al,ah
16778 4472           30E4                       xor	ah,ah
16779 4474           50                         push	ax
16780 4475           8B46         FA            mov	ax,-6[bp]
16781 4478           40                         inc	ax
16782 4479           50                         push	ax
16783 447A           E8         1EAD            call	_outb
16784 447D           83C4                   04  add	sp,*4
16785                                           ! 1122  outb(crtc_addr,0x0d);
16786 4480           B8                   000D  mov	ax,*$D
16787 4483           50                         push	ax
16788 4484           FF76         FA            push	-6[bp]
16789 4487           E8         1EA0            call	_outb
16790 448A           83C4                   04  add	sp,*4
16791                                           ! 1123  outb(crtc_addr+1,address&0x00ff);
16792 448D           8A46         F4            mov	al,-$C[bp]
16793 4490           30E4                       xor	ah,ah
16794 4492           50                         push	ax
16795 4493           8B46         FA            mov	ax,-6[bp]
16796 4496           40                         inc	ax
16797 4497           50                         push	ax
16798 4498           E8         1E8F            call	_outb
16799 449B           83C4                   04  add	sp,*4
16800                                           ! 1124 
16801                                           ! 1125 
16802                                           ! 1126  write_byte(0x40,0x62,page);
16803 449E           8A46         04            mov	al,4[bp]
16804 44A1           30E4                       xor	ah,ah
16805 44A3           50                         push	ax
16806 44A4           B8                   0062  mov	ax,*$62
16807 44A7           50                         push	ax
16808 44A8           B8                   0040  mov	ax,*$40
16809 44AB           50                         push	ax
16810 44AC           E8         1E35            call	_write_byte
16811 44AF           83C4                   06  add	sp,*6
16812                                           ! 1127 
16813                                           ! 1128 
16814                                           ! 1129 
16815                                           ! 1130 
16816                                           ! 1131 
16817                                           ! 1132 
16818                                           ! 1133  biosfn_set_cursor_pos(page,cursor);
16819 44B2           FF76         FE            push	-2[bp]
16820 44B5           8A46         04            mov	al,4[bp]
16821 44B8           30E4                       xor	ah,ah
16822 44BA           50                         push	ax
16823 44BB           E8         FD2B            call	_biosfn_set_cursor_pos
16824 44BE           83C4                   04  add	sp,*4
16825                                           ! 1134 }
16826 44C1           89EC                       mov	sp,bp
16827 44C3           5D                         pop	bp
16828 44C4           C3                         ret
16829                                           ! 1135 
16830                                           ! 1136 
16831                                           ! 1137 static void biosfn_scroll (nblines,attr,rul,cul,rlr,clr,page,dir)
16832                                           ! 1138 Bit8u nblines;Bit8u attr;Bit8u rul;Bit8u cul;Bit8u rlr;Bit8u clr;Bit8u page;Bit8u dir;
16833                       000044C5            _biosfn_scroll:
16834                                           ! 1139 {
16835                                           ! 1140 
16836                                           ! 1141 
16837                                           ! 1142  Bit8u mode,line;
16838                                           ! 1143  Bit16u nbcols,nbrows,i;
16839                                           ! 1144  Bit16u address;
16840                                           ! 1145 
16841                                           ! 1146  if(rul>rlr)return;
16842 44C5           55                         push	bp
16843 44C6           89E5                       mov	bp,sp
16844 44C8           83C4                   F6  add	sp,*-$A
16845 44CB           8A46         08            mov	al,8[bp]
16846 44CE           3A46         0C            cmp	al,$C[bp]
16847 44D1           76           04            jbe 	.DA
16848                       000044D3            .DB:
16849 44D3           89EC                       mov	sp,bp
16850 44D5           5D                         pop	bp
16851 44D6           C3                         ret
16852                                           ! 1147  if(cul>clr)return;
16853                       000044D7            .DA:
16854 44D7           8A46         0A            mov	al,$A[bp]
16855 44DA           3A46         0E            cmp	al,$E[bp]
16856 44DD           76           04            jbe 	.DC
16857                       000044DF            .DD:
16858 44DF           89EC                       mov	sp,bp
16859 44E1           5D                         pop	bp
16860 44E2           C3                         ret
16861                                           ! 1148 
16862                                           ! 1149 
16863                                           ! 1150  mode=read_byte(0x40,0x49);
16864                       000044E3            .DC:
16865 44E3           B8                   0049  mov	ax,*$49
16866 44E6           50                         push	ax
16867 44E7           B8                   0040  mov	ax,*$40
16868 44EA           50                         push	ax
16869 44EB           E8         1DD0            call	_read_byte
16870 44EE           83C4                   04  add	sp,*4
16871 44F1           8846         FF            mov	-1[bp],al
16872                                           ! 1151  line=find_vga_entry(mode);
16873 44F4           8A46         FF            mov	al,-1[bp]
16874 44F7           30E4                       xor	ah,ah
16875 44F9           50                         push	ax
16876 44FA           E8         1CD3            call	_find_vga_entry
16877 44FD           44                         inc	sp
16878 44FE           44                         inc	sp
16879 44FF           8846         FE            mov	-2[bp],al
16880                                           ! 1152  if(line==0xFF)return;
16881 4502           8A46         FE            mov	al,-2[bp]
16882 4505           3C                     FF  cmp	al,#$FF
16883 4507           75           04            jne 	.DE
16884                       00004509            .DF:
16885 4509           89EC                       mov	sp,bp
16886 450B           5D                         pop	bp
16887 450C           C3                         ret
16888                                           ! 1153 
16889                                           ! 1154 
16890                                           ! 1155  nbrows=read_byte(0x40,0x84)+1;
16891                       0000450D            .DE:
16892 450D           B8                   0084  mov	ax,#$84
16893 4510           50                         push	ax
16894 4511           B8                   0040  mov	ax,*$40
16895 4514           50                         push	ax
16896 4515           E8         1DA6            call	_read_byte
16897 4518           83C4                   04  add	sp,*4
16898 451B           30E4                       xor	ah,ah
16899 451D           40                         inc	ax
16900 451E           8946         FA            mov	-6[bp],ax
16901                                           ! 1156  nbcols=read_word(0x40,0x4A);
16902 4521           B8                   004A  mov	ax,*$4A
16903 4524           50                         push	ax
16904 4525           B8                   0040  mov	ax,*$40
16905 4528           50                         push	ax
16906 4529           E8         1DA5            call	_read_word
16907 452C           83C4                   04  add	sp,*4
16908 452F           8946         FC            mov	-4[bp],ax
16909                                           ! 1157 
16910                                           ! 1158 
16911                                           ! 1159  if(page==0xFF)
16912 4532           8A46         10            mov	al,$10[bp]
16913 4535           3C                     FF  cmp	al,#$FF
16914 4537           75           11            jne 	.E0
16915                       00004539            .E1:
16916                                           ! 1160   page=read_byte(0x40,0x62);
16917 4539           B8                   0062  mov	ax,*$62
16918 453C           50                         push	ax
16919 453D           B8                   0040  mov	ax,*$40
16920 4540           50                         push	ax
16921 4541           E8         1D7A            call	_read_byte
16922 4544           83C4                   04  add	sp,*4
16923 4547           8846         10            mov	$10[bp],al
16924                                           ! 1161 
16925                                           ! 1162  if(vga_modes[line].class==0x00)
16926                       0000454A            .E0:
16927 454A           8A46         FE            mov	al,-2[bp]
16928 454D           30E4                       xor	ah,ah
16929 454F           B1                     05  mov	cl,*5
16930 4551           D3E0                       shl	ax,cl
16931 4553           89C3                       mov	bx,ax
16932 4555           81C3                 013C  add	bx,#_vga_modes
16933 4559           8A47         04            mov	al,4[bx]
16934 455C           84C0                       test	al,al
16935 455E         0F85         0290            bne 	.E2
16936                       00004562            .E3:
16937                                           ! 1163   {
16938                                           ! 1164 
16939                                           ! 1165    address=((((nbcols*nbrows*2)|0x00ff)+1)*page);
16940 4562           8B46         FC            mov	ax,-4[bp]
16941 4565           8B4E         FA            mov	cx,-6[bp]
16942 4568           F7E9                       imul	cx
16943 456A           D1E0                       shl	ax,*1
16944 456C           0C                     FF  or	al,#$FF
16945 456E           89C3                       mov	bx,ax
16946 4570           8A46         10            mov	al,$10[bp]
16947 4573           30E4                       xor	ah,ah
16948 4575           93                         xchg	ax,bx
16949 4576           40                         inc	ax
16950 4577           89D9                       mov	cx,bx
16951 4579           F7E9                       imul	cx
16952 457B           8946         F6            mov	-$A[bp],ax
16953                                           ! 1166 
16954                                           ! 1167 
16955                                           ! 1168 
16956                                           ! 1169 
16957                                           ! 1170    if(rlr>=nbrows)rlr=nbrows-1;
16958 457E           8A46         0C            mov	al,$C[bp]
16959 4581           30E4                       xor	ah,ah
16960 4583           3B46         FA            cmp	ax,-6[bp]
16961 4586           72           07            jb  	.E4
16962                       00004588            .E5:
16963 4588           8B46         FA            mov	ax,-6[bp]
16964 458B           48                         dec	ax
16965 458C           8846         0C            mov	$C[bp],al
16966                                           ! 1171    if(clr>=nbcols)clr=nbcols-1;
16967                       0000458F            .E4:
16968 458F           8A46         0E            mov	al,$E[bp]
16969 4592           30E4                       xor	ah,ah
16970 4594           3B46         FC            cmp	ax,-4[bp]
16971 4597           72           07            jb  	.E6
16972                       00004599            .E7:
16973 4599           8B46         FC            mov	ax,-4[bp]
16974 459C           48                         dec	ax
16975 459D           8846         0E            mov	$E[bp],al
16976                                           ! 1172    if(nblines>nbrows)nblines=0;
16977                       000045A0            .E6:
16978 45A0           8A46         04            mov	al,4[bp]
16979 45A3           30E4                       xor	ah,ah
16980 45A5           3B46         FA            cmp	ax,-6[bp]
16981 45A8           76           05            jbe 	.E8
16982                       000045AA            .E9:
16983 45AA           30C0                       xor	al,al
16984 45AC           8846         04            mov	4[bp],al
16985                                           ! 1173 
16986                                           ! 1174    if(nblines==0&&rul==0&&cul==0&&rlr==nbrows-1&&clr==nbcols-1)
16987                       000045AF            .E8:
16988 45AF           8A46         04            mov	al,4[bp]
16989 45B2           84C0                       test	al,al
16990 45B4           75           67            jne 	.EA
16991                       000045B6            .EF:
16992 45B6           8A46         08            mov	al,8[bp]
16993 45B9           84C0                       test	al,al
16994 45BB           75           60            jne 	.EA
16995                       000045BD            .EE:
16996 45BD           8A46         0A            mov	al,$A[bp]
16997 45C0           84C0                       test	al,al
16998 45C2           75           59            jne 	.EA
16999                       000045C4            .ED:
17000 45C4           8B46         FA            mov	ax,-6[bp]
17001 45C7           48                         dec	ax
17002 45C8           50                         push	ax
17003 45C9           8A46         0C            mov	al,$C[bp]
17004 45CC           30E4                       xor	ah,ah
17005 45CE           3B46         F4            cmp	ax,-$C[bp]
17006 45D1           8D66         F6            lea	sp,-$A[bp]
17007 45D4           75           47            jne 	.EA
17008                       000045D6            .EC:
17009 45D6           8B46         FC            mov	ax,-4[bp]
17010 45D9           48                         dec	ax
17011 45DA           50                         push	ax
17012 45DB           8A46         0E            mov	al,$E[bp]
17013 45DE           30E4                       xor	ah,ah
17014 45E0           3B46         F4            cmp	ax,-$C[bp]
17015 45E3           8D66         F6            lea	sp,-$A[bp]
17016 45E6           75           35            jne 	.EA
17017                       000045E8            .EB:
17018                                           ! 1175     {
17019                                           ! 1176      memsetw(vga_modes[line].sstart,address,(Bit16u)attr*0x100+' ',nbrows*nbcols);
17020 45E8           8B46         FA            mov	ax,-6[bp]
17021 45EB           8B4E         FC            mov	cx,-4[bp]
17022 45EE           F7E9                       imul	cx
17023 45F0           50                         push	ax
17024 45F1           8A46         06            mov	al,6[bp]
17025 45F4           30E4                       xor	ah,ah
17026 45F6           B9                   0100  mov	cx,#$100
17027 45F9           F7E9                       imul	cx
17028 45FB           05                   0020  add	ax,*$20
17029 45FE           50                         push	ax
17030 45FF           FF76         F6            push	-$A[bp]
17031 4602           8A46         FE            mov	al,-2[bp]
17032 4605           30E4                       xor	ah,ah
17033 4607           B1                     05  mov	cl,*5
17034 4609           D3E0                       shl	ax,cl
17035 460B           89C3                       mov	bx,ax
17036 460D           81C3                 013C  add	bx,#_vga_modes
17037 4611           FF77         14            push	$14[bx]
17038 4614           E8         1C22            call	_memsetw
17039 4617           83C4                   08  add	sp,*8
17040                                           ! 1177     }
17041                                           ! 1178    else
17042                                           ! 1179     {
17043 461A           E9         01D3            br 	.F0
17044                       0000461D            .EA:
17045                                           ! 1180      if(dir==1)
17046 461D           8A46         12            mov	al,$12[bp]
17047 4620           3C                     01  cmp	al,*1
17048 4622         0F85         00EA            bne 	.F1
17049                       00004626            .F2:
17050                                           ! 1181       {for(i=rul;i<=rlr;i++)
17051 4626           8A46         08            mov	al,8[bp]
17052 4629           30E4                       xor	ah,ah
17053 462B           8946         F8            mov	-8[bp],ax
17054                                           ! 1182         {
17055 462E           E9         00D0            br 	.F5
17056                       00004631            .F6:
17057                                           ! 1183          if((i+nblines>rlr)||(nblines==0))
17058 4631           8B46         F8            mov	ax,-8[bp]
17059 4634           0246         04            add	al,4[bp]
17060 4637           80D4                   00  adc	ah,*0
17061 463A           50                         push	ax
17062 463B           8A46         0C            mov	al,$C[bp]
17063 463E           30E4                       xor	ah,ah
17064 4640           3B46         F4            cmp	ax,-$C[bp]
17065 4643           8D66         F6            lea	sp,-$A[bp]
17066 4646           72           07            jb  	.F8
17067                       00004648            .F9:
17068 4648           8A46         04            mov	al,4[bp]
17069 464B           84C0                       test	al,al
17070 464D           75           49            jne 	.F7
17071                       0000464F            .F8:
17072                                           ! 1184           memsetw(vga_modes[line].sstart,address+(i*nbcols+cul)*2,(Bit16u)attr*0x100+' ',clr-cul+1);
17073 464F           8A46         0E            mov	al,$E[bp]
17074 4652           30E4                       xor	ah,ah
17075 4654           2A46         0A            sub	al,$A[bp]
17076 4657           80DC                   00  sbb	ah,*0
17077 465A           40                         inc	ax
17078 465B           50                         push	ax
17079 465C           8A46         06            mov	al,6[bp]
17080 465F           30E4                       xor	ah,ah
17081 4661           B9                   0100  mov	cx,#$100
17082 4664           F7E9                       imul	cx
17083 4666           05                   0020  add	ax,*$20
17084 4669           50                         push	ax
17085 466A           8B46         F8            mov	ax,-8[bp]
17086 466D           8B4E         FC            mov	cx,-4[bp]
17087 4670           F7E9                       imul	cx
17088 4672           0246         0A            add	al,$A[bp]
17089 4675           80D4                   00  adc	ah,*0
17090 4678           D1E0                       shl	ax,*1
17091 467A           0346         F6            add	ax,-$A[bp]
17092 467D           50                         push	ax
17093 467E           8A46         FE            mov	al,-2[bp]
17094 4681           30E4                       xor	ah,ah
17095 4683           B1                     05  mov	cl,*5
17096 4685           D3E0                       shl	ax,cl
17097 4687           89C3                       mov	bx,ax
17098 4689           81C3                 013C  add	bx,#_vga_modes
17099 468D           FF77         14            push	$14[bx]
17100 4690           E8         1BA6            call	_memsetw
17101 4693           83C4                   08  add	sp,*8
17102                                           ! 1185          else
17103                                           ! 1186           memcpyw(vga_modes[line].sstart,address+(i*nbcols+cul)*2,vga_modes[line].sstart,((i+nblines)*nbcols+cul)*2,clr-cul+1);
17104 4696           EB           62            jmp .FA
17105                       00004698            .F7:
17106 4698           8A46         0E            mov	al,$E[bp]
17107 469B           30E4                       xor	ah,ah
17108 469D           2A46         0A            sub	al,$A[bp]
17109 46A0           80DC                   00  sbb	ah,*0
17110 46A3           40                         inc	ax
17111 46A4           50                         push	ax
17112 46A5           8B46         F8            mov	ax,-8[bp]
17113 46A8           0246         04            add	al,4[bp]
17114 46AB           80D4                   00  adc	ah,*0
17115 46AE           8B4E         FC            mov	cx,-4[bp]
17116 46B1           F7E9                       imul	cx
17117 46B3           0246         0A            add	al,$A[bp]
17118 46B6           80D4                   00  adc	ah,*0
17119 46B9           D1E0                       shl	ax,*1
17120 46BB           50                         push	ax
17121 46BC           8A46         FE            mov	al,-2[bp]
17122 46BF           30E4                       xor	ah,ah
17123 46C1           B1                     05  mov	cl,*5
17124 46C3           D3E0                       shl	ax,cl
17125 46C5           89C3                       mov	bx,ax
17126 46C7           81C3                 013C  add	bx,#_vga_modes
17127 46CB           FF77         14            push	$14[bx]
17128 46CE           8B46         F8            mov	ax,-8[bp]
17129 46D1           8B4E         FC            mov	cx,-4[bp]
17130 46D4           F7E9                       imul	cx
17131 46D6           0246         0A            add	al,$A[bp]
17132 46D9           80D4                   00  adc	ah,*0
17133 46DC           D1E0                       shl	ax,*1
17134 46DE           0346         F6            add	ax,-$A[bp]
17135 46E1           50                         push	ax
17136 46E2           8A46         FE            mov	al,-2[bp]
17137 46E5           30E4                       xor	ah,ah
17138 46E7           B1                     05  mov	cl,*5
17139 46E9           D3E0                       shl	ax,cl
17140 46EB           89C3                       mov	bx,ax
17141 46ED           81C3                 013C  add	bx,#_vga_modes
17142 46F1           FF77         14            push	$14[bx]
17143 46F4           E8         1B97            call	_memcpyw
17144 46F7           83C4                   0A  add	sp,*$A
17145                                           ! 1187         }
17146                       000046FA            .FA:
17147                                           ! 1188       }
17148                       000046FA            .F4:
17149 46FA           8B46         F8            mov	ax,-8[bp]
17150 46FD           40                         inc	ax
17151 46FE           8946         F8            mov	-8[bp],ax
17152                       00004701            .F5:
17153 4701           8A46         0C            mov	al,$C[bp]
17154 4704           30E4                       xor	ah,ah
17155 4706           3B46         F8            cmp	ax,-8[bp]
17156 4709         0F83         FF24            bhis	.F6
17157                       0000470D            .FB:
17158                       0000470D            .F3:
17159                                           ! 1189      else
17160                                           ! 1190       {for(i=rlr;i>=rul;i--)
17161 470D           E9         00E0            br 	.FC
17162                       00004710            .F1:
17163 4710           8A46         0C            mov	al,$C[bp]
17164 4713           30E4                       xor	ah,ah
17165 4715           8946         F8            mov	-8[bp],ax
17166                                           ! 1191         {
17167 4718           E9         00C9            br 	.FF
17168                       0000471B            .100:
17169                                           ! 1192          if((i<rul+nblines)||(nblines==0))
17170 471B           8A46         08            mov	al,8[bp]
17171 471E           30E4                       xor	ah,ah
17172 4720           0246         04            add	al,4[bp]
17173 4723           80D4                   00  adc	ah,*0
17174 4726           3B46         F8            cmp	ax,-8[bp]
17175 4729           77           07            ja  	.102
17176                       0000472B            .103:
17177 472B           8A46         04            mov	al,4[bp]
17178 472E           84C0                       test	al,al
17179 4730           75           49            jne 	.101
17180                       00004732            .102:
17181                                           ! 1193           memsetw(vga_modes[line].sstart,address+(i*nbcols+cul)*2,(Bit16u)attr*0x100+' ',clr-cul+1);
17182 4732           8A46         0E            mov	al,$E[bp]
17183 4735           30E4                       xor	ah,ah
17184 4737           2A46         0A            sub	al,$A[bp]
17185 473A           80DC                   00  sbb	ah,*0
17186 473D           40                         inc	ax
17187 473E           50                         push	ax
17188 473F           8A46         06            mov	al,6[bp]
17189 4742           30E4                       xor	ah,ah
17190 4744           B9                   0100  mov	cx,#$100
17191 4747           F7E9                       imul	cx
17192 4749           05                   0020  add	ax,*$20
17193 474C           50                         push	ax
17194 474D           8B46         F8            mov	ax,-8[bp]
17195 4750           8B4E         FC            mov	cx,-4[bp]
17196 4753           F7E9                       imul	cx
17197 4755           0246         0A            add	al,$A[bp]
17198 4758           80D4                   00  adc	ah,*0
17199 475B           D1E0                       shl	ax,*1
17200 475D           0346         F6            add	ax,-$A[bp]
17201 4760           50                         push	ax
17202 4761           8A46         FE            mov	al,-2[bp]
17203 4764           30E4                       xor	ah,ah
17204 4766           B1                     05  mov	cl,*5
17205 4768           D3E0                       shl	ax,cl
17206 476A           89C3                       mov	bx,ax
17207 476C           81C3                 013C  add	bx,#_vga_modes
17208 4770           FF77         14            push	$14[bx]
17209 4773           E8         1AC3            call	_memsetw
17210 4776           83C4                   08  add	sp,*8
17211                                           ! 1194          else
17212                                           ! 1195           memcpyw(vga_modes[line].sstart,address+(i*nbcols+cul)*2,vga_modes[line].sstart,((i-nblines)*nbcols+cul)*2,clr-cul+1);
17213 4779           EB           62            jmp .104
17214                       0000477B            .101:
17215 477B           8A46         0E            mov	al,$E[bp]
17216 477E           30E4                       xor	ah,ah
17217 4780           2A46         0A            sub	al,$A[bp]
17218 4783           80DC                   00  sbb	ah,*0
17219 4786           40                         inc	ax
17220 4787           50                         push	ax
17221 4788           8B46         F8            mov	ax,-8[bp]
17222 478B           2A46         04            sub	al,4[bp]
17223 478E           80DC                   00  sbb	ah,*0
17224 4791           8B4E         FC            mov	cx,-4[bp]
17225 4794           F7E9                       imul	cx
17226 4796           0246         0A            add	al,$A[bp]
17227 4799           80D4                   00  adc	ah,*0
17228 479C           D1E0                       shl	ax,*1
17229 479E           50                         push	ax
17230 479F           8A46         FE            mov	al,-2[bp]
17231 47A2           30E4                       xor	ah,ah
17232 47A4           B1                     05  mov	cl,*5
17233 47A6           D3E0                       shl	ax,cl
17234 47A8           89C3                       mov	bx,ax
17235 47AA           81C3                 013C  add	bx,#_vga_modes
17236 47AE           FF77         14            push	$14[bx]
17237 47B1           8B46         F8            mov	ax,-8[bp]
17238 47B4           8B4E         FC            mov	cx,-4[bp]
17239 47B7           F7E9                       imul	cx
17240 47B9           0246         0A            add	al,$A[bp]
17241 47BC           80D4                   00  adc	ah,*0
17242 47BF           D1E0                       shl	ax,*1
17243 47C1           0346         F6            add	ax,-$A[bp]
17244 47C4           50                         push	ax
17245 47C5           8A46         FE            mov	al,-2[bp]
17246 47C8           30E4                       xor	ah,ah
17247 47CA           B1                     05  mov	cl,*5
17248 47CC           D3E0                       shl	ax,cl
17249 47CE           89C3                       mov	bx,ax
17250 47D0           81C3                 013C  add	bx,#_vga_modes
17251 47D4           FF77         14            push	$14[bx]
17252 47D7           E8         1AB4            call	_memcpyw
17253 47DA           83C4                   0A  add	sp,*$A
17254                                           ! 1196         }
17255                       000047DD            .104:
17256                                           ! 1197       }
17257                       000047DD            .FE:
17258 47DD           8B46         F8            mov	ax,-8[bp]
17259 47E0           48                         dec	ax
17260 47E1           8946         F8            mov	-8[bp],ax
17261                       000047E4            .FF:
17262 47E4           8A46         08            mov	al,8[bp]
17263 47E7           30E4                       xor	ah,ah
17264 47E9           3B46         F8            cmp	ax,-8[bp]
17265 47EC         0F86         FF2B            blos	.100
17266                       000047F0            .105:
17267                       000047F0            .FD:
17268                                           ! 1198     }
17269                       000047F0            .FC:
17270                                           ! 1199   }
17271                       000047F0            .F0:
17272                                           ! 1200  else
17273                                           ! 1201   {
17274 47F0           EB           00            jmp .106
17275                       000047F2            .E2:
17276                                           ! 1202 
17277                                           ! 1203 
17278                                           ! 1204 
17279                                           ! 1205 
17280                                           ! 1206 
17281                                           ! 1207   }
17282                                           ! 1208 }
17283                       000047F2            .106:
17284 47F2           89EC                       mov	sp,bp
17285 47F4           5D                         pop	bp
17286 47F5           C3                         ret
17287                                           ! 1209 
17288                                           ! 1210 
17289                                           ! 1211 static void biosfn_read_char_attr (page,car)
17290                                           ! 1212 Bit8u page;Bit16u *car;
17291                       000047F6            _biosfn_read_char_attr:
17292                                           ! 1213 {Bit16u ss=get_SS();
17293 47F6           55                         push	bp
17294 47F7           89E5                       mov	bp,sp
17295 47F9           4C                         dec	sp
17296 47FA           4C                         dec	sp
17297 47FB           E8         1B4C            call	_get_SS
17298 47FE           8946         FE            mov	-2[bp],ax
17299                                           ! 1214  Bit8u xcurs,ycurs,mode,l
17300                                           ! 1214 ine;
17301                                           ! 1215  Bit16u nbcols,nbrows,address;
17302                                           ! 1216  Bit16u cursor,dummy;
17303                                           ! 1217 
17304                                           ! 1218 
17305                                           ! 1219  mode=read_byte(0x40,0x49);
17306 4801           83C4                   F2  add	sp,*-$E
17307 4804           B8                   0049  mov	ax,*$49
17308 4807           50                         push	ax
17309 4808           B8                   0040  mov	ax,*$40
17310 480B           50                         push	ax
17311 480C           E8         1AAF            call	_read_byte
17312 480F           83C4                   04  add	sp,*4
17313 4812           8846         FB            mov	-5[bp],al
17314                                           ! 1220  line=find_vga_entry(mode);
17315 4815           8A46         FB            mov	al,-5[bp]
17316 4818           30E4                       xor	ah,ah
17317 481A           50                         push	ax
17318 481B           E8         19B2            call	_find_vga_entry
17319 481E           44                         inc	sp
17320 481F           44                         inc	sp
17321 4820           8846         FA            mov	-6[bp],al
17322                                           ! 1221  if(line==0xFF)return;
17323 4823           8A46         FA            mov	al,-6[bp]
17324 4826           3C                     FF  cmp	al,#$FF
17325 4828           75           04            jne 	.107
17326                       0000482A            .108:
17327 482A           89EC                       mov	sp,bp
17328 482C           5D                         pop	bp
17329 482D           C3                         ret
17330                                           ! 1222 
17331                                           ! 1223 
17332                                           ! 1224  biosfn_get_cursor_pos(page,&dummy,&cursor);
17333                       0000482E            .107:
17334 482E           8D5E         F2            lea	bx,-$E[bp]
17335 4831           53                         push	bx
17336 4832           8D5E         F0            lea	bx,-$10[bp]
17337 4835           53                         push	bx
17338 4836           8A46         04            mov	al,4[bp]
17339 4839           30E4                       xor	ah,ah
17340 483B           50                         push	ax
17341 483C           E8         FAAA            call	_biosfn_get_cursor_pos
17342 483F           83C4                   06  add	sp,*6
17343                                           ! 1225  xcurs=cursor&0x00ff;ycurs=(cursor&0xff00)>>8;
17344 4842           8A46         F2            mov	al,-$E[bp]
17345 4845           8846         FD            mov	-3[bp],al
17346 4848           8B46         F2            mov	ax,-$E[bp]
17347 484B           30C0                       xor	al,al
17348 484D           88E0                       mov	al,ah
17349 484F           30E4                       xor	ah,ah
17350 4851           8846         FC            mov	-4[bp],al
17351                                           ! 1226 
17352                                           ! 1227 
17353                                           ! 1228  nbrows=read_byte(0x40,0x84)+1;
17354 4854           B8                   0084  mov	ax,#$84
17355 4857           50                         push	ax
17356 4858           B8                   0040  mov	ax,*$40
17357 485B           50                         push	ax
17358 485C           E8         1A5F            call	_read_byte
17359 485F           83C4                   04  add	sp,*4
17360 4862           30E4                       xor	ah,ah
17361 4864           40                         inc	ax
17362 4865           8946         F6            mov	-$A[bp],ax
17363                                           ! 1229  nbcols=read_word(0x40,0x4A);
17364 4868           B8                   004A  mov	ax,*$4A
17365 486B           50                         push	ax
17366 486C           B8                   0040  mov	ax,*$40
17367 486F           50                         push	ax
17368 4870           E8         1A5E            call	_read_word
17369 4873           83C4                   04  add	sp,*4
17370 4876           8946         F8            mov	-8[bp],ax
17371                                           ! 1230 
17372                                           ! 1231  if(vga_modes[line].class==0x00)
17373 4879           8A46         FA            mov	al,-6[bp]
17374 487C           30E4                       xor	ah,ah
17375 487E           B1                     05  mov	cl,*5
17376 4880           D3E0                       shl	ax,cl
17377 4882           89C3                       mov	bx,ax
17378 4884           81C3                 013C  add	bx,#_vga_modes
17379 4888           8A47         04            mov	al,4[bx]
17380 488B           84C0                       test	al,al
17381 488D           75           5E            jne 	.109
17382                       0000488F            .10A:
17383                                           ! 1232   {
17384                                           ! 1233 
17385                                           ! 1234    address=((((nbcols*nbrows*2)|0x00ff)+1)*page)+(xcurs+ycurs*nbcols)*2;
17386 488F           8A46         FC            mov	al,-4[bp]
17387 4892           30E4                       xor	ah,ah
17388 4894           8B4E         F8            mov	cx,-8[bp]
17389 4897           F7E9                       imul	cx
17390 4899           0246         FD            add	al,-3[bp]
17391 489C           80D4                   00  adc	ah,*0
17392 489F           D1E0                       shl	ax,*1
17393 48A1           50                         push	ax
17394 48A2           8B46         F8            mov	ax,-8[bp]
17395 48A5           8B4E         F6            mov	cx,-$A[bp]
17396 48A8           F7E9                       imul	cx
17397 48AA           D1E0                       shl	ax,*1
17398 48AC           0C                     FF  or	al,#$FF
17399 48AE           89C3                       mov	bx,ax
17400 48B0           8A46         04            mov	al,4[bp]
17401 48B3           30E4                       xor	ah,ah
17402 48B5           93                         xchg	ax,bx
17403 48B6           40                         inc	ax
17404 48B7           89D9                       mov	cx,bx
17405 48B9           F7E9                       imul	cx
17406 48BB           0346         EE            add	ax,-$12[bp]
17407 48BE           44                         inc	sp
17408 48BF           44                         inc	sp
17409 48C0           8946         F4            mov	-$C[bp],ax
17410                                           ! 1235 
17411                                           ! 1236    write_word(ss,car,read_word(vga_modes[line].sstart,address));
17412 48C3           FF76         F4            push	-$C[bp]
17413 48C6           8A46         FA            mov	al,-6[bp]
17414 48C9           30E4                       xor	ah,ah
17415 48CB           B1                     05  mov	cl,*5
17416 48CD           D3E0                       shl	ax,cl
17417 48CF           89C3                       mov	bx,ax
17418 48D1           81C3                 013C  add	bx,#_vga_modes
17419 48D5           FF77         14            push	$14[bx]
17420 48D8           E8         19F6            call	_read_word
17421 48DB           83C4                   04  add	sp,*4
17422 48DE           50                         push	ax
17423 48DF           FF76         06            push	6[bp]
17424 48E2           FF76         FE            push	-2[bp]
17425 48E5           E8         1A14            call	_write_word
17426 48E8           83C4                   06  add	sp,*6
17427                                           ! 1237   }
17428                                           ! 1238  else
17429                                           ! 1239   {
17430 48EB           EB           00            jmp .10B
17431                       000048ED            .109:
17432                                           ! 1240 
17433                                           ! 1241 
17434                                           ! 1242 
17435                                           ! 1243 
17436                                           ! 1244   }
17437                                           ! 1245 }
17438                       000048ED            .10B:
17439 48ED           89EC                       mov	sp,bp
17440 48EF           5D                         pop	bp
17441 48F0           C3                         ret
17442                                           ! 1246 
17443                                           ! 1247 
17444                                           ! 1248 static void write_gfx_char(car,attr,xcurs,ycurs,nbcols,cheight)
17445                                           ! 1249 Bit8u car;Bit8u attr;Bit8u xcurs;Bit8u ycurs;Bit8u nbcols;Bit8u cheight;
17446                       000048F1            _write_gfx_char:
17447                                           ! 1250 {
17448                                           ! 1251  Bit8u i,mmask;
17449                                           ! 1252  Bit8u *fdata;
17450                                           ! 1253  Bit16u addr,dest,src;
17451                                           ! 1254 
17452                                           ! 1255  switch(cheight)
17453 48F1           55                         push	bp
17454 48F2           89E5                       mov	bp,sp
17455 48F4           83C4                   F6  add	sp,*-$A
17456 48F7           8A46         0E            mov	al,$E[bp]
17457                                           ! 1256   {case 14:
17458 48FA           EB           18            jmp .10E
17459                                           ! 1257     fdata = &vgafont14;
17460                       000048FC            .10F:
17461 48FC           BB                   1395  mov	bx,#_vgafont14
17462 48FF           895E         FC            mov	-4[bp],bx
17463                                           ! 1258     break;
17464 4902           EB           1A            jmp .10C
17465                                           ! 1259    case 16:
17466                                           ! 1260     fdata = &vgafont16;
17467                       00004904            .110:
17468 4904           BB                   2195  mov	bx,#_vgafont16
17469 4907           895E         FC            mov	-4[bp],bx
17470                                           ! 1261     break;
17471 490A           EB           12            jmp .10C
17472                                           ! 1262    default:
17473                                           ! 1263     fdata = &vgafont8;
17474                       0000490C            .111:
17475 490C           BB                   0B95  mov	bx,#_vgafont8
17476 490F           895E         FC            mov	-4[bp],bx
17477                                           ! 1264   }
17478                                           ! 1265  addr=xcurs+ycurs*cheight*nbcols;
17479 4912           EB           0A            jmp .10C
17480                       00004914            .10E:
17481 4914           2C                     0E  sub	al,*$E
17482 4916           74           E4            je 	.10F
17483 4918           2C                     02  sub	al,*2
17484 491A           74           E8            je 	.110
17485 491C           EB           EE            jmp	.111
17486                       0000491E            .10C:
17487                       FFFFFFF4            ..FFFC	=	-$C
17488 491E           8A46         0E            mov	al,$E[bp]
17489 4921           30E4                       xor	ah,ah
17490 4923           89C3                       mov	bx,ax
17491 4925           8A46         0A            mov	al,$A[bp]
17492 4928           30E4                       xor	ah,ah
17493 492A           89D9                       mov	cx,bx
17494 492C           F7E9                       imul	cx
17495 492E           89C3                       mov	bx,ax
17496 4930           8A46         0C            mov	al,$C[bp]
17497 4933           30E4                       xor	ah,ah
17498 4935           93                         xchg	ax,bx
17499 4936           89D9                       mov	cx,bx
17500 4938           F7E9                       imul	cx
17501 493A           0246         08            add	al,8[bp]
17502 493D           80D4                   00  adc	ah,*0
17503 4940           8946         FA            mov	-6[bp],ax
17504                                           ! 1266  src = car * cheight;
17505 4943           8A46         0E            mov	al,$E[bp]
17506 4946           30E4                       xor	ah,ah
17507 4948           89C3                       mov	bx,ax
17508 494A           8A46         04            mov	al,4[bp]
17509 494D           30E4                       xor	ah,ah
17510 494F           89D9                       mov	cx,bx
17511 4951           F7E9                       imul	cx
17512 4953           8946         F6            mov	-$A[bp],ax
17513                                           ! 1267  outb( 0x3c4, 0x02 );
17514 4956           B8                   0002  mov	ax,*2
17515 4959           50                         push	ax
17516 495A           B8                   03C4  mov	ax,#$3C4
17517 495D           50                         push	ax
17518 495E           E8         19C9            call	_outb
17519 4961           83C4                   04  add	sp,*4
17520                                           ! 1268  mmask = inb( 0x3c5 );
17521 4964           B8                   03C5  mov	ax,#$3C5
17522 4967           50                         push	ax
17523 4968           E8         19A9            call	_inb
17524 496B           44                         inc	sp
17525 496C           44                         inc	sp
17526 496D           8846         FE            mov	-2[bp],al
17527                                           ! 1269  for(i=0;i<cheight;i++)
17528 4970           30C0                       xor	al,al
17529 4972           8846         FF            mov	-1[bp],al
17530                                           ! 1270   {
17531 4975           EB           6D            jmp .114
17532                       00004977            .115:
17533                                           ! 1271    dest=addr+i*nbcols;
17534 4977           8A46         0C            mov	al,$C[bp]
17535 497A           30E4                       xor	ah,ah
17536 497C           89C3                       mov	bx,ax
17537 497E           8A46         FF            mov	al,-1[bp]
17538 4981           30E4                       xor	ah,ah
17539 4983           89D9                       mov	cx,bx
17540 4985           F7E9                       imul	cx
17541 4987           0346         FA            add	ax,-6[bp]
17542 498A           8946         F8            mov	-8[bp],ax
17543                                           ! 1272    outb( 0x3c5, 0x0f );
17544 498D           B8                   000F  mov	ax,*$F
17545 4990           50                         push	ax
17546 4991           B8                   03C5  mov	ax,#$3C5
17547 4994           50                         push	ax
17548 4995           E8         1992            call	_outb
17549 4998           83C4                   04  add	sp,*4
17550                                           ! 1273    write_byte(0xa000,dest,0x00);
17551 499B           31C0                       xor	ax,ax
17552 499D           50                         push	ax
17553 499E           FF76         F8            push	-8[bp]
17554 49A1           B8                   A000  mov	ax,#$A000
17555 49A4           50                         push	ax
17556 49A5           E8         193C            call	_write_byte
17557 49A8           83C4                   06  add	sp,*6
17558                                           ! 1274    outb( 0x3c5, attr & 0x0f );
17559 49AB           8A46         06            mov	al,6[bp]
17560 49AE           24                     0F  and	al,*$F
17561 49B0           30E4                       xor	ah,ah
17562 49B2           50                         push	ax
17563 49B3           B8                   03C5  mov	ax,#$3C5
17564 49B6           50                         push	ax
17565 49B7           E8         1970            call	_outb
17566 49BA           83C4                   04  add	sp,*4
17567                                           ! 1275    write_byte(0xa000,dest,fdata[src+i]);
17568 49BD           8B46         F6            mov	ax,-$A[bp]
17569 49C0           0246         FF            add	al,-1[bp]
17570 49C3           80D4                   00  adc	ah,*0
17571 49C6           0346         FC            add	ax,-4[bp]
17572 49C9           89C3                       mov	bx,ax
17573 49CB           8A07                       mov	al,[bx]
17574 49CD           30E4                       xor	ah,ah
17575 49CF           50                         push	ax
17576 49D0           FF76         F8            push	-8[bp]
17577 49D3           B8                   A000  mov	ax,#$A000
17578 49D6           50                         push	ax
17579 49D7           E8         190A            call	_write_byte
17580 49DA           83C4                   06  add	sp,*6
17581                                           ! 1276   }
17582                                           ! 1277  outb( 0x3c5, mmask );
17583                       000049DD            .113:
17584 49DD           8A46         FF            mov	al,-1[bp]
17585 49E0           40                         inc	ax
17586 49E1           8846         FF            mov	-1[bp],al
17587                       000049E4            .114:
17588 49E4           8A46         FF            mov	al,-1[bp]
17589 49E7           3A46         0E            cmp	al,$E[bp]
17590 49EA           72           8B            jb 	.115
17591                       000049EC            .116:
17592                       000049EC            .112:
17593 49EC           8A46         FE            mov	al,-2[bp]
17594 49EF           30E4                       xor	ah,ah
17595 49F1           50                         push	ax
17596 49F2           B8                   03C5  mov	ax,#$3C5
17597 49F5           50                         push	ax
17598 49F6           E8         1931            call	_outb
17599 49F9           83C4                   04  add	sp,*4
17600                                           ! 1278 }
17601 49FC           89EC                       mov	sp,bp
17602 49FE           5D                         pop	bp
17603 49FF           C3                         ret
17604                                           ! 1279 
17605                                           ! 1280 
17606                                           ! 1281 static void biosfn_write_char_attr (car,page,attr,count)
17607                                           ! 1282 Bit8u car;Bit8u page;Bit8u attr;Bit16u count;
17608                       00004A00            _biosfn_write_char_attr:
17609                                           ! 1283 {
17610                                           ! 1284  Bit8u cheight,xcurs,ycurs,mode,line;
17611                                           ! 1285  Bit16u nbcols,nbrows,address;
17612                                           ! 1286  Bit16u cursor,dummy;
17613                                           ! 1287 
17614                                           ! 1288 
17615                                           ! 1289  mode=read_byte(0x40,0x49);
17616 4A00           55                         push	bp
17617 4A01           89E5                       mov	bp,sp
17618 4A03           83C4                   F0  add	sp,*-$10
17619 4A06           B8                   0049  mov	ax,*$49
17620 4A09           50                         push	ax
17621 4A0A           B8                   0040  mov	ax,*$40
17622 4A0D           50                         push	ax
17623 4A0E           E8         18AD            call	_read_byte
17624 4A11           83C4                   04  add	sp,*4
17625 4A14           8846         FC            mov	-4[bp],al
17626                                           ! 1290  line=find_vga_entry(mode);
17627 4A17           8A46         FC            mov	al,-4[bp]
17628 4A1A           30E4                       xor	ah,ah
17629 4A1C           50                         push	ax
17630 4A1D           E8         17B0            call	_find_vga_entry
17631 4A20           44                         inc	sp
17632 4A21           44                         inc	sp
17633 4A22           8846         FB            mov	-5[bp],al
17634                                           ! 1291  if(line==0xFF)return;
17635 4A25           8A46         FB            mov	al,-5[bp]
17636 4A28           3C                     FF  cmp	al,#$FF
17637 4A2A           75           04            jne 	.117
17638                       00004A2C            .118:
17639 4A2C           89EC                       mov	sp,bp
17640 4A2E           5D                         pop	bp
17641 4A2F           C3                         ret
17642                                           ! 1292 
17643                                           ! 1293 
17644                                           ! 1294  biosfn_get_cursor_pos(page,&dummy,&cursor);
17645                       00004A30            .117:
17646 4A30           8D5E         F2            lea	bx,-$E[bp]
17647 4A33           53                         push	bx
17648 4A34           8D5E         F0            lea	bx,-$10[bp]
17649 4A37           53                         push	bx
17650 4A38           8A46         06            mov	al,6[bp]
17651 4A3B           30E4                       xor	ah,ah
17652 4A3D           50                         push	ax
17653 4A3E           E8         F8A8            call	_biosfn_get_cursor_pos
17654 4A41           83C4                   06  add	sp,*6
17655                                           ! 1295  xcurs=cursor&0x00ff;ycurs=(cursor&0xff00)>>8;
17656 4A44           8A46         F2            mov	al,-$E[bp]
17657 4A47           8846         FE            mov	-2[bp],al
17658 4A4A           8B46         F2            mov	ax,-$E[bp]
17659 4A4D           30C0                       xor	al,al
17660 4A4F           88E0                       mov	al,ah
17661 4A51           30E4                       xor	ah,ah
17662 4A53           8846         FD            mov	-3[bp],al
17663                                           ! 1296 
17664                                           ! 1297 
17665                                           ! 1298  nbrows=read_byte(0x40,0x84)+1;
17666 4A56           B8                   0084  mov	ax,#$84
17667 4A59           50                         push	ax
17668 4A5A           B8                   0040  mov	ax,*$40
17669 4A5D           50                         push	ax
17670 4A5E           E8         185D            call	_read_byte
17671 4A61           83C4                   04  add	sp,*4
17672 4A64           30E4                       xor	ah,ah
17673 4A66           40                         inc	ax
17674 4A67           8946         F6            mov	-$A[bp],ax
17675                                           ! 1299  nbcols=read_word(0x40,0x4A);
17676 4A6A           B8                   004A  mov	ax,*$4A
17677 4A6D           50                         push	ax
17678 4A6E           B8                   0040  mov	ax,*$40
17679 4A71           50                         push	ax
17680 4A72           E8         185C            call	_read_word
17681 4A75           83C4                   04  add	sp,*4
17682 4A78           8946         F8            mov	-8[bp],ax
17683                                           ! 1300 
17684                                           ! 1301  if(vga_modes[line].class==0x00)
17685 4A7B           8A46         FB            mov	al,-5[bp]
17686 4A7E           30E4                       xor	ah,ah
17687 4A80           B1                     05  mov	cl,*5
17688 4A82           D3E0                       shl	ax,cl
17689 4A84           89C3                       mov	bx,ax
17690 4A86           81C3                 013C  add	bx,#_vga_modes
17691 4A8A           8A47         04            mov	al,4[bx]
17692 4A8D           84C0                       test	al,al
17693 4A8F           75           69            jne 	.119
17694                       00004A91            .11A:
17695                                           ! 1302   {
17696                                           ! 1303 
17697                                           ! 1304    address=((((nbcols*nbrows*2)|0x00ff)+1)*page)+(xcurs+ycurs*nbcols)*2;
17698 4A91           8A46         FD            mov	al,-3[bp]
17699 4A94           30E4                       xor	ah,ah
17700 4A96           8B4E         F8            mov	cx,-8[bp]
17701 4A99           F7E9                       imul	cx
17702 4A9B           0246         FE            add	al,-2[bp]
17703 4A9E           80D4                   00  adc	ah,*0
17704 4AA1           D1E0                       shl	ax,*1
17705 4AA3           50                         push	ax
17706 4AA4           8B46         F8            mov	ax,-8[bp]
17707 4AA7           8B4E         F6            mov	cx,-$A[bp]
17708 4AAA           F7E9                       imul	cx
17709 4AAC           D1E0                       shl	ax,*1
17710 4AAE           0C                     FF  or	al,#$FF
17711 4AB0           89C3                       mov	bx,ax
17712 4AB2           8A46         06            mov	al,6[bp]
17713 4AB5           30E4                       xor	ah,ah
17714 4AB7           93                         xchg	ax,bx
17715 4AB8           40                         inc	ax
17716 4AB9           89D9                       mov	cx,bx
17717 4ABB           F7E9                       imul	cx
17718 4ABD           0346         EE            add	ax,-$12[bp]
17719 4AC0           44                         inc	sp
17720 4AC1           44                         inc	sp
17721 4AC2           8946         F4            mov	-$C[bp],ax
17722                                           ! 1305 
17723                                           ! 1306    dummy=((Bit16u)attr<<8)+car;
17724 4AC5           8A46         08            mov	al,8[bp]
17725 4AC8           30E4                       xor	ah,ah
17726 4ACA           88C4                       mov	ah,al
17727 4ACC           30C0                       xor	al,al
17728 4ACE           0246         04            add	al,4[bp]
17729 4AD1           80D4                   00  adc	ah,*0
17730 4AD4           8946         F0            mov	-$10[bp],ax
17731                                           ! 1307    memsetw(vga_modes[line].sstart,address,dummy,count);
17732 4AD7           FF76         0A            push	$A[bp]
17733 4ADA           FF76         F0            push	-$10[bp]
17734 4ADD           FF76         F4            push	-$C[bp]
17735 4AE0           8A46         FB            mov	al,-5[bp]
17736 4AE3           30E4                       xor	ah,ah
17737 4AE5           B1                     05  mov	cl,*5
17738 4AE7           D3E0                       shl	ax,cl
17739 4AE9           89C3                       mov	bx,ax
17740 4AEB           81C3                 013C  add	bx,#_vga_modes
17741 4AEF           FF77         14            push	$14[bx]
17742 4AF2           E8         1744            call	_memsetw
17743 4AF5           83C4                   08  add	sp,*8
17744                                           ! 1308   }
17745                                           ! 1309  else
17746                                           ! 1310   {
17747 4AF8           EB           73            jmp .11B
17748                       00004AFA            .119:
17749                                           ! 1311 
17750                                           ! 1312    if(vga_modes[line].memmodel==0x05)
17751 4AFA           8A46         FB            mov	al,-5[bp]
17752 4AFD           30E4                       xor	ah,ah
17753 4AFF           B1                     05  mov	cl,*5
17754 4B01           D3E0                       shl	ax,cl
17755 4B03           89C3                       mov	bx,ax
17756 4B05           81C3                 013C  add	bx,#_vga_modes
17757 4B09           8A47         05            mov	al,5[bx]
17758 4B0C           3C                     05  cmp	al,*5
17759 4B0E           75           5D            jne 	.11C
17760                       00004B10            .11D:
17761                                           ! 1313     {
17762                                           ! 1314      cheight=vga_modes[line].cheight;
17763 4B10           8A46         FB            mov	al,-5[bp]
17764 4B13           30E4                       xor	ah,ah
17765 4B15           B1                     05  mov	cl,*5
17766 4B17           D3E0                       shl	ax,cl
17767 4B19           89C3                       mov	bx,ax
17768 4B1B           81C3                 013C  add	bx,#_vga_modes
17769 4B1F           8A47         12            mov	al,$12[bx]
17770 4B22           8846         FF            mov	-1[bp],al
17771                                           ! 1315      while((count-->0) && (xcurs<nbcols))
17772                                           ! 1316       {
17773 4B25           EB           2E            jmp .11F
17774                       00004B27            .120:
17775                                           ! 1317        write_gfx_char(car,attr,xcurs,ycurs,nbcols,cheight);
17776 4B27           8A46         FF            mov	al,-1[bp]
17777 4B2A           30E4                       xor	ah,ah
17778 4B2C           50                         push	ax
17779 4B2D           FF76         F8            push	-8[bp]
17780 4B30           8A46         FD            mov	al,-3[bp]
17781 4B33           30E4                       xor	ah,ah
17782 4B35           50                         push	ax
17783 4B36           8A46         FE            mov	al,-2[bp]
17784 4B39           30E4                       xor	ah,ah
17785 4B3B           50                         push	ax
17786 4B3C           8A46         08            mov	al,8[bp]
17787 4B3F           30E4                       xor	ah,ah
17788 4B41           50                         push	ax
17789 4B42           8A46         04            mov	al,4[bp]
17790 4B45           30E4                       xor	ah,ah
17791 4B47           50                         push	ax
17792 4B48           E8         FDA6            call	_write_gfx_char
17793 4B4B           83C4                   0C  add	sp,*$C
17794                                           ! 1318        xcurs++;
17795 4B4E           8A46         FE            mov	al,-2[bp]
17796 4B51           40                         inc	ax
17797 4B52           8846         FE            mov	-2[bp],al
17798                                           ! 1319       }
17799                                           ! 1320     }
17800                       00004B55            .11F:
17801 4B55           8B46         0A            mov	ax,$A[bp]
17802 4B58           48                         dec	ax
17803 4B59           8946         0A            mov	$A[bp],ax
17804 4B5C           3D                   FFFF  cmp	ax,*-1
17805 4B5F           74           0A            je  	.121
17806                       00004B61            .122:
17807 4B61           8A46         FE            mov	al,-2[bp]
17808 4B64           30E4                       xor	ah,ah
17809 4B66           3B46         F8            cmp	ax,-8[bp]
17810 4B69           72           BC            jb 	.120
17811                       00004B6B            .121:
17812                       00004B6B            .11E:
17813                                           ! 1321    else
17814                                           ! 1322     {
17815 4B6B           EB           00            jmp .123
17816                       00004B6D            .11C:
17817                                           ! 1323 
17818                                           ! 1324 
17819                                           ! 1325 
17820                                           ! 1326  
17821                                           ! 1326    }
17822                                           ! 1327   }
17823                       00004B6D            .123:
17824                                           ! 1328 }
17825                       00004B6D            .11B:
17826 4B6D           89EC                       mov	sp,bp
17827 4B6F           5D                         pop	bp
17828 4B70           C3                         ret
17829                                           ! 1329 
17830                                           ! 1330 
17831                                           ! 1331 static void biosfn_write_char_only (car,page,attr,count)
17832                                           ! 1332 Bit8u car;Bit8u page;Bit8u attr;Bit16u count;
17833                       00004B71            _biosfn_write_char_only:
17834                                           ! 1333 {
17835                                           ! 1334  Bit8u cheight,xcurs,ycurs,mode,line;
17836                                           ! 1335  Bit16u nbcols,nbrows,address;
17837                                           ! 1336  Bit16u cursor,dummy;
17838                                           ! 1337 
17839                                           ! 1338 
17840                                           ! 1339  mode=read_byte(0x40,0x49);
17841 4B71           55                         push	bp
17842 4B72           89E5                       mov	bp,sp
17843 4B74           83C4                   F0  add	sp,*-$10
17844 4B77           B8                   0049  mov	ax,*$49
17845 4B7A           50                         push	ax
17846 4B7B           B8                   0040  mov	ax,*$40
17847 4B7E           50                         push	ax
17848 4B7F           E8         173C            call	_read_byte
17849 4B82           83C4                   04  add	sp,*4
17850 4B85           8846         FC            mov	-4[bp],al
17851                                           ! 1340  line=find_vga_entry(mode);
17852 4B88           8A46         FC            mov	al,-4[bp]
17853 4B8B           30E4                       xor	ah,ah
17854 4B8D           50                         push	ax
17855 4B8E           E8         163F            call	_find_vga_entry
17856 4B91           44                         inc	sp
17857 4B92           44                         inc	sp
17858 4B93           8846         FB            mov	-5[bp],al
17859                                           ! 1341  if(line==0xFF)return;
17860 4B96           8A46         FB            mov	al,-5[bp]
17861 4B99           3C                     FF  cmp	al,#$FF
17862 4B9B           75           04            jne 	.124
17863                       00004B9D            .125:
17864 4B9D           89EC                       mov	sp,bp
17865 4B9F           5D                         pop	bp
17866 4BA0           C3                         ret
17867                                           ! 1342 
17868                                           ! 1343 
17869                                           ! 1344  biosfn_get_cursor_pos(page,&dummy,&cursor);
17870                       00004BA1            .124:
17871 4BA1           8D5E         F2            lea	bx,-$E[bp]
17872 4BA4           53                         push	bx
17873 4BA5           8D5E         F0            lea	bx,-$10[bp]
17874 4BA8           53                         push	bx
17875 4BA9           8A46         06            mov	al,6[bp]
17876 4BAC           30E4                       xor	ah,ah
17877 4BAE           50                         push	ax
17878 4BAF           E8         F737            call	_biosfn_get_cursor_pos
17879 4BB2           83C4                   06  add	sp,*6
17880                                           ! 1345  xcurs=cursor&0x00ff;ycurs=(cursor&0xff00)>>8;
17881 4BB5           8A46         F2            mov	al,-$E[bp]
17882 4BB8           8846         FE            mov	-2[bp],al
17883 4BBB           8B46         F2            mov	ax,-$E[bp]
17884 4BBE           30C0                       xor	al,al
17885 4BC0           88E0                       mov	al,ah
17886 4BC2           30E4                       xor	ah,ah
17887 4BC4           8846         FD            mov	-3[bp],al
17888                                           ! 1346 
17889                                           ! 1347 
17890                                           ! 1348  nbrows=read_byte(0x40,0x84)+1;
17891 4BC7           B8                   0084  mov	ax,#$84
17892 4BCA           50                         push	ax
17893 4BCB           B8                   0040  mov	ax,*$40
17894 4BCE           50                         push	ax
17895 4BCF           E8         16EC            call	_read_byte
17896 4BD2           83C4                   04  add	sp,*4
17897 4BD5           30E4                       xor	ah,ah
17898 4BD7           40                         inc	ax
17899 4BD8           8946         F6            mov	-$A[bp],ax
17900                                           ! 1349  nbcols=read_word(0x40,0x4A);
17901 4BDB           B8                   004A  mov	ax,*$4A
17902 4BDE           50                         push	ax
17903 4BDF           B8                   0040  mov	ax,*$40
17904 4BE2           50                         push	ax
17905 4BE3           E8         16EB            call	_read_word
17906 4BE6           83C4                   04  add	sp,*4
17907 4BE9           8946         F8            mov	-8[bp],ax
17908                                           ! 1350 
17909                                           ! 1351  if(vga_modes[line].class==0x00)
17910 4BEC           8A46         FB            mov	al,-5[bp]
17911 4BEF           30E4                       xor	ah,ah
17912 4BF1           B1                     05  mov	cl,*5
17913 4BF3           D3E0                       shl	ax,cl
17914 4BF5           89C3                       mov	bx,ax
17915 4BF7           81C3                 013C  add	bx,#_vga_modes
17916 4BFB           8A47         04            mov	al,4[bx]
17917 4BFE           84C0                       test	al,al
17918 4C00           75           6D            jne 	.126
17919                       00004C02            .127:
17920                                           ! 1352   {
17921                                           ! 1353 
17922                                           ! 1354    address=((((nbcols*nbrows*2)|0x00ff)+1)*page)+(xcurs+ycurs*nbcols)*2;
17923 4C02           8A46         FD            mov	al,-3[bp]
17924 4C05           30E4                       xor	ah,ah
17925 4C07           8B4E         F8            mov	cx,-8[bp]
17926 4C0A           F7E9                       imul	cx
17927 4C0C           0246         FE            add	al,-2[bp]
17928 4C0F           80D4                   00  adc	ah,*0
17929 4C12           D1E0                       shl	ax,*1
17930 4C14           50                         push	ax
17931 4C15           8B46         F8            mov	ax,-8[bp]
17932 4C18           8B4E         F6            mov	cx,-$A[bp]
17933 4C1B           F7E9                       imul	cx
17934 4C1D           D1E0                       shl	ax,*1
17935 4C1F           0C                     FF  or	al,#$FF
17936 4C21           89C3                       mov	bx,ax
17937 4C23           8A46         06            mov	al,6[bp]
17938 4C26           30E4                       xor	ah,ah
17939 4C28           93                         xchg	ax,bx
17940 4C29           40                         inc	ax
17941 4C2A           89D9                       mov	cx,bx
17942 4C2C           F7E9                       imul	cx
17943 4C2E           0346         EE            add	ax,-$12[bp]
17944 4C31           44                         inc	sp
17945 4C32           44                         inc	sp
17946 4C33           8946         F4            mov	-$C[bp],ax
17947                                           ! 1355 
17948                                           ! 1356    while(count-->0)
17949                                           ! 1357     {write_byte(vga_modes[line].sstart,address,car);
17950 4C36           EB           29            jmp .129
17951                       00004C38            .12A:
17952 4C38           8A46         04            mov	al,4[bp]
17953 4C3B           30E4                       xor	ah,ah
17954 4C3D           50                         push	ax
17955 4C3E           FF76         F4            push	-$C[bp]
17956 4C41           8A46         FB            mov	al,-5[bp]
17957 4C44           30E4                       xor	ah,ah
17958 4C46           B1                     05  mov	cl,*5
17959 4C48           D3E0                       shl	ax,cl
17960 4C4A           89C3                       mov	bx,ax
17961 4C4C           81C3                 013C  add	bx,#_vga_modes
17962 4C50           FF77         14            push	$14[bx]
17963 4C53           E8         168E            call	_write_byte
17964 4C56           83C4                   06  add	sp,*6
17965                                           ! 1358      address+=2;
17966 4C59           8B46         F4            mov	ax,-$C[bp]
17967 4C5C           40                         inc	ax
17968 4C5D           40                         inc	ax
17969 4C5E           8946         F4            mov	-$C[bp],ax
17970                                           ! 1359     }
17971                                           ! 1360   }
17972                       00004C61            .129:
17973 4C61           8B46         0A            mov	ax,$A[bp]
17974 4C64           48                         dec	ax
17975 4C65           8946         0A            mov	$A[bp],ax
17976 4C68           3D                   FFFF  cmp	ax,*-1
17977 4C6B           75           CB            jne	.12A
17978                       00004C6D            .12B:
17979                       00004C6D            .128:
17980                                           ! 1361  else
17981                                           ! 1362   {
17982 4C6D           EB           73            jmp .12C
17983                       00004C6F            .126:
17984                                           ! 1363 
17985                                           ! 1364    if(vga_modes[line].memmodel==0x05)
17986 4C6F           8A46         FB            mov	al,-5[bp]
17987 4C72           30E4                       xor	ah,ah
17988 4C74           B1                     05  mov	cl,*5
17989 4C76           D3E0                       shl	ax,cl
17990 4C78           89C3                       mov	bx,ax
17991 4C7A           81C3                 013C  add	bx,#_vga_modes
17992 4C7E           8A47         05            mov	al,5[bx]
17993 4C81           3C                     05  cmp	al,*5
17994 4C83           75           5D            jne 	.12D
17995                       00004C85            .12E:
17996                                           ! 1365     {
17997                                           ! 1366      cheight=vga_modes[line].cheight;
17998 4C85           8A46         FB            mov	al,-5[bp]
17999 4C88           30E4                       xor	ah,ah
18000 4C8A           B1                     05  mov	cl,*5
18001 4C8C           D3E0                       shl	ax,cl
18002 4C8E           89C3                       mov	bx,ax
18003 4C90           81C3                 013C  add	bx,#_vga_modes
18004 4C94           8A47         12            mov	al,$12[bx]
18005 4C97           8846         FF            mov	-1[bp],al
18006                                           ! 1367      while((count-->0) && (xcurs<nbcols))
18007                                           ! 1368       {
18008 4C9A           EB           2E            jmp .130
18009                       00004C9C            .131:
18010                                           ! 1369        write_gfx_char(car,attr,xcurs,ycurs,nbcols,cheight);
18011 4C9C           8A46         FF            mov	al,-1[bp]
18012 4C9F           30E4                       xor	ah,ah
18013 4CA1           50                         push	ax
18014 4CA2           FF76         F8            push	-8[bp]
18015 4CA5           8A46         FD            mov	al,-3[bp]
18016 4CA8           30E4                       xor	ah,ah
18017 4CAA           50                         push	ax
18018 4CAB           8A46         FE            mov	al,-2[bp]
18019 4CAE           30E4                       xor	ah,ah
18020 4CB0           50                         push	ax
18021 4CB1           8A46         08            mov	al,8[bp]
18022 4CB4           30E4                       xor	ah,ah
18023 4CB6           50                         push	ax
18024 4CB7           8A46         04            mov	al,4[bp]
18025 4CBA           30E4                       xor	ah,ah
18026 4CBC           50                         push	ax
18027 4CBD           E8         FC31            call	_write_gfx_char
18028 4CC0           83C4                   0C  add	sp,*$C
18029                                           ! 1370        xcurs++;
18030 4CC3           8A46         FE            mov	al,-2[bp]
18031 4CC6           40                         inc	ax
18032 4CC7           8846         FE            mov	-2[bp],al
18033                                           ! 1371       }
18034                                           ! 1372     }
18035                       00004CCA            .130:
18036 4CCA           8B46         0A            mov	ax,$A[bp]
18037 4CCD           48                         dec	ax
18038 4CCE           8946         0A            mov	$A[bp],ax
18039 4CD1           3D                   FFFF  cmp	ax,*-1
18040 4CD4           74           0A            je  	.132
18041                       00004CD6            .133:
18042 4CD6           8A46         FE            mov	al,-2[bp]
18043 4CD9           30E4                       xor	ah,ah
18044 4CDB           3B46         F8            cmp	ax,-8[bp]
18045 4CDE           72           BC            jb 	.131
18046                       00004CE0            .132:
18047                       00004CE0            .12F:
18048                                           ! 1373    else
18049                                           ! 1374     {
18050 4CE0           EB           00            jmp .134
18051                       00004CE2            .12D:
18052                                           ! 1375 
18053                                           ! 1376 
18054                                           ! 1377 
18055                                           ! 1378     }
18056                                           ! 1379   }
18057                       00004CE2            .134:
18058                                           ! 1380 }
18059                       00004CE2            .12C:
18060 4CE2           89EC                       mov	sp,bp
18061 4CE4           5D                         pop	bp
18062 4CE5           C3                         ret
18063                                           ! 1381 
18064                                           ! 1382 
18065                                           ! 1383 static void biosfn_set_border_color (BL) Bit8u BL;
18066                       00004CE6            _biosfn_set_border_color:
18067                                           ! 1384 
18068                                           ! 1385 {
18069                                           ! 1386 
18070                                           ! 1387 
18071                                           ! 1388 
18072                                           ! 1389 }
18073 4CE6           C3                         ret
18074                                           ! 1390 
18075                                           ! 1391 
18076                                           ! 1392 static void biosfn_set_palette (BL) Bit8u BL;
18077                       00004CE7            _biosfn_set_palette:
18078                                           ! 1393 
18079                                           ! 1394 {
18080                                           ! 1395 
18081                                           ! 1396 
18082                                           ! 1397 
18083                                           ! 1398 }
18084 4CE7           C3                         ret
18085                                           ! 1399 
18086                                           ! 1400 
18087                                           ! 1401 static void biosfn_write_pixel (BH,AL,CX,DX) Bit8u BH;Bit8u AL;Bit16u CX;Bit16u DX;
18088                       00004CE8            _biosfn_write_pixel:
18089                                           ! 1402 
18090                                           ! 1403 {
18091                                           ! 1404 
18092                                           ! 1405 
18093                                           ! 1406 
18094                                           ! 1407 }
18095 4CE8           C3                         ret
18096                                           ! 1408 
18097                                           ! 1409 
18098                                           ! 1410 static void biosfn_read_pixel (BH,CX,DX,AX) Bit8u BH;Bit16u CX;Bit16u DX;Bit16u *AX;
18099                       00004CE9            _biosfn_read_pixel:
18100                                           ! 1411 
18101                                           ! 1412 {
18102                                           ! 1413 
18103                                           ! 1414 
18104                                           ! 1415 
18105                                           ! 1416 }
18106 4CE9           C3                         ret
18107                                           ! 1417 
18108                                           ! 1418 
18109                                           ! 1419 static void biosfn_write_teletype (car, page, attr, flag)
18110                                           ! 1420 Bit8u car;Bit8u page;Bit8u attr;Bit8u flag;
18111                       00004CEA            _biosfn_write_teletype:
18112                                           ! 1421 {
18113                                           ! 1422 
18114                                           ! 1423  Bit8u cheight,xcurs,ycurs,mode,line;
18115                                           ! 1424  Bit16u nbcols,nbrows,address;
18116                                           ! 1425  Bit16u cursor,dummy;
18117                                           ! 1426 
18118                                           ! 1427 
18119                                           ! 1428  if(page==0xff)
18120 4CEA           55                         push	bp
18121 4CEB           89E5                       mov	bp,sp
18122 4CED           83C4                   F0  add	sp,*-$10
18123 4CF0           8A46         06            mov	al,6[bp]
18124 4CF3           3C                     FF  cmp	al,#$FF
18125 4CF5           75           11            jne 	.135
18126                       00004CF7            .136:
18127                                           ! 1429   page=read_byte(0x40,0x62);
18128 4CF7           B8                   0062  mov	ax,*$62
18129 4CFA           50                         push	ax
18130 4CFB           B8                   0040  mov	ax,*$40
18131 4CFE           50                         push	ax
18132 4CFF           E8         15BC            call	_read_byte
18133 4D02           83C4                   04  add	sp,*4
18134 4D05           8846         06            mov	6[bp],al
18135                                           ! 1430 
18136                                           ! 1431 
18137                                           ! 1432 
18138                                           ! 1433 
18139                                           ! 1434  mode=read_byte(0x40,0x49);
18140                       00004D08            .135:
18141 4D08           B8                   0049  mov	ax,*$49
18142 4D0B           50                         push	ax
18143 4D0C           B8                   0040  mov	ax,*$40
18144 4D0F           50                         push	ax
18145 4D10           E8         15AB            call	_read_byte
18146 4D13           83C4                   04  add	sp,*4
18147 4D16           8846         FC            mov	-4[bp],al
18148                                           ! 1435  line=find_vga_entry(mode);
18149 4D19           8A46         FC            mov	al,-4[bp]
18150 4D1C           30E4                       xor	ah,ah
18151 4D1E           50                         push	ax
18152 4D1F           E8         14AE            call	_find_vga_entry
18153 4D22           44                         inc	sp
18154 4D23           44                         inc	sp
18155 4D24           8846         FB            mov	-5[bp],al
18156                                           ! 1436  if(line==0xFF)return;
18157 4D27           8A46         FB            mov	al,-5[bp]
18158 4D2A           3C                     FF  cmp	al,#$FF
18159 4D2C           75           04            jne 	.137
18160                       00004D2E            .138:
18161 4D2E           89EC                       mov	sp,bp
18162 4D30           5D                         pop	bp
18163 4D31           C3                         ret
18164                                           ! 1437 
18165                                           ! 1438 
18166                                           ! 1439  biosfn_get_cursor_pos(page,&dummy,&cursor);
18167                       00004D32            .137:
18168 4D32           8D5E         F2            lea	bx,-$E[bp]
18169 4D35           53                         push	bx
18170 4D36           8D5E         F0            lea	bx,-$10[bp]
18171 4D39           53                         push	bx
18172 4D3A           8A46         06            mov	al,6[bp]
18173 4D3D           30E4                       xor	ah,ah
18174 4D3F           50                         push	ax
18175 4D40           E8         F5A6            call	_biosfn_get_cursor_pos
18176 4D43           83C4                   06  add	sp,*6
18177                                           ! 1440  xcurs=cursor&0x00ff;ycurs=(cursor&0xff00)>>8;
18178 4D46           8A46         F2            mov	al,-$E[bp]
18179 4D49           8846         FE            mov	-2[bp],al
18180 4D4C           8B46         F2            mov	ax,-$E[bp]
18181 4D4F           30C0                       xor	al,al
18182 4D51           88E0                       mov	al,ah
18183 4D53           30E4                       xor	ah,ah
18184 4D55           8846         FD            mov	-3[bp],al
18185                                           ! 1441 
18186                                           ! 1442 
18187                                           ! 1443  nbrows=read_byte(0x40,0x84)+1;
18188 4D58           B8                   0084  mov	ax,#$84
18189 4D5B           50                         push	ax
18190 4D5C           B8                   0040  mov	ax,*$40
18191 4D5F           50                         push	ax
18192 4D60           E8         155B            call	_read_byte
18193 4D63           83C4                   04  add	sp,*4
18194 4D66           30E4                       xor	ah,ah
18195 4D68           40                         inc	ax
18196 4D69           8946         F6            mov	-$A[bp],ax
18197                                           ! 1444  nbcols=read_word(0x40,0x4A);
18198 4D6C           B8                   004A  mov	ax,*$4A
18199 4D6F           50                         push	ax
18200 4D70           B8                   0040  mov	ax,*$40
18201 4D73           50                         push	ax
18202 4D74           E8         155A            call	_read_word
18203 4D77           83C4                   04  add	sp,*4
18204 4D7A           8946         F8            mov	-8[bp],ax
18205                                           ! 1445 
18206                                           ! 1446  switch(car)
18207 4D7D           8A46         04            mov	al,4[bp]
18208                                           ! 1447   {
18209 4D80           E9         0171            br 	.13B
18210                                           ! 1448    case 7:
18211                                           ! 1449 
18212                                           ! 1450     break;
18213                       00004D83            .13C:
18214 4D83           E9         018F            br 	.139
18215                                           ! 1451 
18216                                           ! 1452    case 8:
18217                                           ! 1453     if(xcurs>0)xcurs--;
18218                       00004D86            .13D:
18219 4D86           8A46         FE            mov	al,-2[bp]
18220 4D89           84C0                       test	al,al
18221 4D8B           74           07            je  	.13E
18222                       00004D8D            .13F:
18223 4D8D           8A46         FE            mov	al,-2[bp]
18224 4D90           48                         dec	ax
18225 4D91           8846         FE            mov	-2[bp],al
18226                                           ! 1454     break;
18227                       00004D94            .13E:
18228 4D94           E9         017E            br 	.139
18229                                           ! 1455 
18230                                           ! 1456    case '\r':
18231                                           ! 1457     xcurs=0;
18232                       00004D97            .140:
18233 4D97           30C0                       xor	al,al
18234 4D99           8846         FE            mov	-2[bp],al
18235                                           ! 1458     break;
18236 4D9C           E9         0176            br 	.139
18237                                           ! 1459 
18238                                           ! 1460    case '\n':
18239                                           ! 1461     xcurs=0;
18240                       00004D9F            .141:
18241 4D9F           30C0                       xor	al,al
18242 4DA1           8846         FE            mov	-2[bp],al
18243                                           ! 1462     ycurs++;
18244 4DA4           8A46         FD            mov	al,-3[bp]
18245 4DA7           40                         inc	ax
18246 4DA8           8846         FD            mov	-3[bp],al
18247                                           ! 1463     break;
18248 4DAB           E9         0167            br 	.139
18249                                           ! 1464 
18250                                           ! 1465    case '\t':
18251                                           ! 1466     do
18252                       00004DAE            .142:
18253                                           ! 1467      {
18254                       00004DAE            .145:
18255                                           ! 1468       biosfn_write_teletype(' ',page,attr,flag);
18256 4DAE           8A46         0A            mov	al,$A[bp]
18257 4DB1           30E4                       xor	ah,ah
18258 4DB3           50                         push	ax
18259 4DB4           8A46         08            mov	al,8[bp]
18260 4DB7           30E4                       xor	ah,ah
18261 4DB9           50                         push	ax
18262 4DBA           8A46         06            mov	al,6[bp]
18263 4DBD           30E4                       xor	ah,ah
18264 4DBF           50                         push	ax
18265 4DC0           B8                   0020  mov	ax,*$20
18266 4DC3           50                         push	ax
18267 4DC4           E8         FF23            call	_biosfn_write_teletype
18268 4DC7           83C4                   08  add	sp,*8
18269                                           ! 1469       biosfn_get_cursor_pos(page,&dummy,&cursor);
18270 4DCA           8D5E         F2            lea	bx,-$E[bp]
18271 4DCD           53                         push	bx
18272 4DCE           8D5E         F0            lea	bx,-$10[bp]
18273 4DD1           53                         push	bx
18274 4DD2           8A46         06            mov	al,6[bp]
18275 4DD5           30E4                       xor	ah,ah
18276 4DD7           50                         push	ax
18277 4DD8           E8         F50E            call	_biosfn_get_cursor_pos
18278 4DDB           83C4                   06  add	sp,*6
18279                                           ! 1470       xcurs=cursor&0x00ff;
18280                                           ! 1470 ycurs=(cursor&0xff00)>>8;
18281 4DDE           8A46         F2            mov	al,-$E[bp]
18282 4DE1           8846         FE            mov	-2[bp],al
18283 4DE4           8B46         F2            mov	ax,-$E[bp]
18284 4DE7           30C0                       xor	al,al
18285 4DE9           88E0                       mov	al,ah
18286 4DEB           30E4                       xor	ah,ah
18287 4DED           8846         FD            mov	-3[bp],al
18288                                           ! 1471      }while(xcurs%8==0);
18289                       00004DF0            .144:
18290 4DF0           8A46         FE            mov	al,-2[bp]
18291 4DF3           30E4                       xor	ah,ah
18292 4DF5           24                     07  and	al,*7
18293 4DF7           84C0                       test	al,al
18294 4DF9           74           B3            je 	.145
18295                       00004DFB            .146:
18296                                           ! 1472     break;
18297                       00004DFB            .143:
18298 4DFB           E9         0117            br 	.139
18299                                           ! 1473 
18300                                           ! 1474    default:
18301                                           ! 1475 
18302                                           ! 1476     if(vga_modes[line].class==0x00)
18303                       00004DFE            .147:
18304 4DFE           8A46         FB            mov	al,-5[bp]
18305 4E01           30E4                       xor	ah,ah
18306 4E03           B1                     05  mov	cl,*5
18307 4E05           D3E0                       shl	ax,cl
18308 4E07           89C3                       mov	bx,ax
18309 4E09           81C3                 013C  add	bx,#_vga_modes
18310 4E0D           8A47         04            mov	al,4[bx]
18311 4E10           84C0                       test	al,al
18312 4E12         0F85         0081            bne 	.148
18313                       00004E16            .149:
18314                                           ! 1477      {
18315                                           ! 1478 
18316                                           ! 1479       address=((((nbcols*nbrows*2)|0x00ff)+1)*page)+(xcurs+ycurs*nbcols)*2;
18317 4E16           8A46         FD            mov	al,-3[bp]
18318 4E19           30E4                       xor	ah,ah
18319 4E1B           8B4E         F8            mov	cx,-8[bp]
18320 4E1E           F7E9                       imul	cx
18321 4E20           0246         FE            add	al,-2[bp]
18322 4E23           80D4                   00  adc	ah,*0
18323 4E26           D1E0                       shl	ax,*1
18324 4E28           50                         push	ax
18325 4E29           8B46         F8            mov	ax,-8[bp]
18326 4E2C           8B4E         F6            mov	cx,-$A[bp]
18327 4E2F           F7E9                       imul	cx
18328 4E31           D1E0                       shl	ax,*1
18329 4E33           0C                     FF  or	al,#$FF
18330 4E35           89C3                       mov	bx,ax
18331 4E37           8A46         06            mov	al,6[bp]
18332 4E3A           30E4                       xor	ah,ah
18333 4E3C           93                         xchg	ax,bx
18334 4E3D           40                         inc	ax
18335 4E3E           89D9                       mov	cx,bx
18336 4E40           F7E9                       imul	cx
18337 4E42           0346         EE            add	ax,0+..FFFB[bp]
18338 4E45           44                         inc	sp
18339 4E46           44                         inc	sp
18340 4E47           8946         F4            mov	-$C[bp],ax
18341                                           ! 1480 
18342                                           ! 1481 
18343                                           ! 1482       write_byte(vga_modes[line].sstart,address,car);
18344 4E4A           8A46         04            mov	al,4[bp]
18345 4E4D           30E4                       xor	ah,ah
18346 4E4F           50                         push	ax
18347 4E50           FF76         F4            push	-$C[bp]
18348 4E53           8A46         FB            mov	al,-5[bp]
18349 4E56           30E4                       xor	ah,ah
18350 4E58           B1                     05  mov	cl,*5
18351 4E5A           D3E0                       shl	ax,cl
18352 4E5C           89C3                       mov	bx,ax
18353 4E5E           81C3                 013C  add	bx,#_vga_modes
18354 4E62           FF77         14            push	$14[bx]
18355 4E65           E8         147C            call	_write_byte
18356 4E68           83C4                   06  add	sp,*6
18357                                           ! 1483 
18358                                           ! 1484       if(flag==3)
18359 4E6B           8A46         0A            mov	al,$A[bp]
18360 4E6E           3C                     03  cmp	al,*3
18361 4E70           75           23            jne 	.14A
18362                       00004E72            .14B:
18363                                           ! 1485        write_byte(vga_modes[line].sstart,address+1,attr);
18364 4E72           8A46         08            mov	al,8[bp]
18365 4E75           30E4                       xor	ah,ah
18366 4E77           50                         push	ax
18367 4E78           8B46         F4            mov	ax,-$C[bp]
18368 4E7B           40                         inc	ax
18369 4E7C           50                         push	ax
18370 4E7D           8A46         FB            mov	al,-5[bp]
18371 4E80           30E4                       xor	ah,ah
18372 4E82           B1                     05  mov	cl,*5
18373 4E84           D3E0                       shl	ax,cl
18374 4E86           89C3                       mov	bx,ax
18375 4E88           81C3                 013C  add	bx,#_vga_modes
18376 4E8C           FF77         14            push	$14[bx]
18377 4E8F           E8         1452            call	_write_byte
18378 4E92           83C4                   06  add	sp,*6
18379                                           ! 1486      }
18380                       00004E95            .14A:
18381                                           ! 1487     else
18382                                           ! 1488      {
18383 4E95           EB           54            jmp .14C
18384                       00004E97            .148:
18385                                           ! 1489 
18386                                           ! 1490       if(vga_modes[line].memmodel==0x05)
18387 4E97           8A46         FB            mov	al,-5[bp]
18388 4E9A           30E4                       xor	ah,ah
18389 4E9C           B1                     05  mov	cl,*5
18390 4E9E           D3E0                       shl	ax,cl
18391 4EA0           89C3                       mov	bx,ax
18392 4EA2           81C3                 013C  add	bx,#_vga_modes
18393 4EA6           8A47         05            mov	al,5[bx]
18394 4EA9           3C                     05  cmp	al,*5
18395 4EAB           75           3E            jne 	.14D
18396                       00004EAD            .14E:
18397                                           ! 1491        {
18398                                           ! 1492         cheight=vga_modes[line].cheight;
18399 4EAD           8A46         FB            mov	al,-5[bp]
18400 4EB0           30E4                       xor	ah,ah
18401 4EB2           B1                     05  mov	cl,*5
18402 4EB4           D3E0                       shl	ax,cl
18403 4EB6           89C3                       mov	bx,ax
18404 4EB8           81C3                 013C  add	bx,#_vga_modes
18405 4EBC           8A47         12            mov	al,$12[bx]
18406 4EBF           8846         FF            mov	-1[bp],al
18407                                           ! 1493         write_gfx_char(car,attr,xcurs,ycurs,nbcols,cheight);
18408 4EC2           8A46         FF            mov	al,-1[bp]
18409 4EC5           30E4                       xor	ah,ah
18410 4EC7           50                         push	ax
18411 4EC8           FF76         F8            push	-8[bp]
18412 4ECB           8A46         FD            mov	al,-3[bp]
18413 4ECE           30E4                       xor	ah,ah
18414 4ED0           50                         push	ax
18415 4ED1           8A46         FE            mov	al,-2[bp]
18416 4ED4           30E4                       xor	ah,ah
18417 4ED6           50                         push	ax
18418 4ED7           8A46         08            mov	al,8[bp]
18419 4EDA           30E4                       xor	ah,ah
18420 4EDC           50                         push	ax
18421 4EDD           8A46         04            mov	al,4[bp]
18422 4EE0           30E4                       xor	ah,ah
18423 4EE2           50                         push	ax
18424 4EE3           E8         FA0B            call	_write_gfx_char
18425 4EE6           83C4                   0C  add	sp,*$C
18426                                           ! 1494        }
18427                                           ! 1495       else
18428                                           ! 1496        {
18429 4EE9           EB           00            jmp .14F
18430                       00004EEB            .14D:
18431                                           ! 1497 
18432                                           ! 1498 
18433                                           ! 1499 
18434                                           ! 1500        }
18435                                           ! 1501      }
18436                       00004EEB            .14F:
18437                                           ! 1502 
18438                                           ! 1503     xcurs++;
18439                       00004EEB            .14C:
18440 4EEB           8A46         FE            mov	al,-2[bp]
18441 4EEE           40                         inc	ax
18442 4EEF           8846         FE            mov	-2[bp],al
18443                                           ! 1504   }
18444                                           ! 1505 
18445                                           ! 1506 
18446                                           ! 1507  if(xcurs==nbcols)
18447 4EF2           EB           21            jmp .139
18448                       00004EF4            .13B:
18449 4EF4           2C                     07  sub	al,*7
18450 4EF6         0F84         FE89            beq 	.13C
18451 4EFA           2C                     01  sub	al,*1
18452 4EFC         0F84         FE86            beq 	.13D
18453 4F00           2C                     01  sub	al,*1
18454 4F02         0F84         FEA8            beq 	.142
18455 4F06           2C                     01  sub	al,*1
18456 4F08         0F84         FE93            beq 	.141
18457 4F0C           2C                     03  sub	al,*3
18458 4F0E         0F84         FE85            beq 	.140
18459 4F12           E9         FEE9            br 	.147
18460                       00004F15            .139:
18461                       FFFFFFEE            ..FFFB	=	-$12
18462 4F15           8A46         FE            mov	al,-2[bp]
18463 4F18           30E4                       xor	ah,ah
18464 4F1A           3B46         F8            cmp	ax,-8[bp]
18465 4F1D           75           0C            jne 	.150
18466                       00004F1F            .151:
18467                                           ! 1508   {xcurs=0;
18468 4F1F           30C0                       xor	al,al
18469 4F21           8846         FE            mov	-2[bp],al
18470                                           ! 1509    ycurs++;
18471 4F24           8A46         FD            mov	al,-3[bp]
18472 4F27           40                         inc	ax
18473 4F28           8846         FD            mov	-3[bp],al
18474                                           ! 1510   }
18475                                           ! 1511 
18476                                           ! 1512 
18477                                           ! 1513  if(ycurs==nbrows)
18478                       00004F2B            .150:
18479 4F2B           8A46         FD            mov	al,-3[bp]
18480 4F2E           30E4                       xor	ah,ah
18481 4F30           3B46         F6            cmp	ax,-$A[bp]
18482 4F33           75           31            jne 	.152
18483                       00004F35            .153:
18484                                           ! 1514   {biosfn_scroll(0x01,0x07,0,0,nbrows-1,nbcols-1,page,1);
18485 4F35           B8                   0001  mov	ax,*1
18486 4F38           50                         push	ax
18487 4F39           8A46         06            mov	al,6[bp]
18488 4F3C           30E4                       xor	ah,ah
18489 4F3E           50                         push	ax
18490 4F3F           8B46         F8            mov	ax,-8[bp]
18491 4F42           48                         dec	ax
18492 4F43           50                         push	ax
18493 4F44           8B46         F6            mov	ax,-$A[bp]
18494 4F47           48                         dec	ax
18495 4F48           50                         push	ax
18496 4F49           31C0                       xor	ax,ax
18497 4F4B           50                         push	ax
18498 4F4C           31C0                       xor	ax,ax
18499 4F4E           50                         push	ax
18500 4F4F           B8                   0007  mov	ax,*7
18501 4F52           50                         push	ax
18502 4F53           B8                   0001  mov	ax,*1
18503 4F56           50                         push	ax
18504 4F57           E8         F56B            call	_biosfn_scroll
18505 4F5A           83C4                   10  add	sp,*$10
18506                                           ! 1515    ycurs-=1;
18507 4F5D           8A46         FD            mov	al,-3[bp]
18508 4F60           30E4                       xor	ah,ah
18509 4F62           48                         dec	ax
18510 4F63           8846         FD            mov	-3[bp],al
18511                                           ! 1516   }
18512                                           ! 1517 
18513                                           ! 1518 
18514                                           ! 1519  cursor=ycurs; cursor<<=8; cursor+=xcurs;
18515                       00004F66            .152:
18516 4F66           8A46         FD            mov	al,-3[bp]
18517 4F69           30E4                       xor	ah,ah
18518 4F6B           8946         F2            mov	-$E[bp],ax
18519 4F6E           8B46         F2            mov	ax,-$E[bp]
18520 4F71           88C4                       mov	ah,al
18521 4F73           30C0                       xor	al,al
18522 4F75           8946         F2            mov	-$E[bp],ax
18523 4F78           8B46         F2            mov	ax,-$E[bp]
18524 4F7B           0246         FE            add	al,-2[bp]
18525 4F7E           80D4                   00  adc	ah,*0
18526 4F81           8946         F2            mov	-$E[bp],ax
18527                                           ! 1520  biosfn_set_cursor_pos(page,cursor);
18528 4F84           FF76         F2            push	-$E[bp]
18529 4F87           8A46         06            mov	al,6[bp]
18530 4F8A           30E4                       xor	ah,ah
18531 4F8C           50                         push	ax
18532 4F8D           E8         F259            call	_biosfn_set_cursor_pos
18533 4F90           83C4                   04  add	sp,*4
18534                                           ! 1521 }
18535 4F93           89EC                       mov	sp,bp
18536 4F95           5D                         pop	bp
18537 4F96           C3                         ret
18538                                           ! 1522 
18539                                           ! 1523 
18540                                           ! 1524 static void biosfn_get_video_mode (AX,BX)
18541                                           ! 1525 Bit16u *AX;Bit16u *BX;
18542                       00004F97            _biosfn_get_video_mode:
18543                                           ! 1526 {Bit16u ss=get_SS();
18544 4F97           55                         push	bp
18545 4F98           89E5                       mov	bp,sp
18546 4F9A           4C                         dec	sp
18547 4F9B           4C                         dec	sp
18548 4F9C           E8         13AB            call	_get_SS
18549 4F9F           8946         FE            mov	-2[bp],ax
18550                                           ! 1527  Bit8u mode,noclear,page;
18551                                           ! 1528  Bit16u nbcars;
18552                                           ! 1529 
18553                                           ! 1530  page=read_byte(0x40,0x62);
18554 4FA2           83C4                   FA  add	sp,*-6
18555 4FA5           B8                   0062  mov	ax,*$62
18556 4FA8           50                         push	ax
18557 4FA9           B8                   0040  mov	ax,*$40
18558 4FAC           50                         push	ax
18559 4FAD           E8         130E            call	_read_byte
18560 4FB0           83C4                   04  add	sp,*4
18561 4FB3           8846         FB            mov	-5[bp],al
18562                                           ! 1531  mode=read_byte(0x40,0x49);
18563 4FB6           B8                   0049  mov	ax,*$49
18564 4FB9           50                         push	ax
18565 4FBA           B8                   0040  mov	ax,*$40
18566 4FBD           50                         push	ax
18567 4FBE           E8         12FD            call	_read_byte
18568 4FC1           83C4                   04  add	sp,*4
18569 4FC4           8846         FD            mov	-3[bp],al
18570                                           ! 1532  noclear=read_byte(0x40,0x87) & 0x80;
18571 4FC7           B8                   0087  mov	ax,#$87
18572 4FCA           50                         push	ax
18573 4FCB           B8                   0040  mov	ax,*$40
18574 4FCE           50                         push	ax
18575 4FCF           E8         12EC            call	_read_byte
18576 4FD2           83C4                   04  add	sp,*4
18577 4FD5           24                     80  and	al,#$80
18578 4FD7           8846         FC            mov	-4[bp],al
18579                                           ! 1533  nbcars=read_word(0x40,0x4A);
18580 4FDA           B8                   004A  mov	ax,*$4A
18581 4FDD           50                         push	ax
18582 4FDE           B8                   0040  mov	ax,*$40
18583 4FE1           50                         push	ax
18584 4FE2           E8         12EC            call	_read_word
18585 4FE5           83C4                   04  add	sp,*4
18586 4FE8           8946         F8            mov	-8[bp],ax
18587                                           ! 1534 
18588                                           ! 1535  write_word(ss,AX,(nbcars<<8)+mode|noclear);
18589 4FEB           8B46         F8            mov	ax,-8[bp]
18590 4FEE           88C4                       mov	ah,al
18591 4FF0           30C0                       xor	al,al
18592 4FF2           0246         FD            add	al,-3[bp]
18593 4FF5           80D4                   00  adc	ah,*0
18594 4FF8           0A46         FC            or	al,-4[bp]
18595 4FFB           50                         push	ax
18596 4FFC           FF76         04            push	4[bp]
18597 4FFF           FF76         FE            push	-2[bp]
18598 5002           E8         12F7            call	_write_word
18599 5005           83C4                   06  add	sp,*6
18600                                           ! 1536  write_word(ss,BX,((Bit16u)page)<<8);
18601 5008           8A46         FB            mov	al,-5[bp]
18602 500B           30E4                       xor	ah,ah
18603 500D           88C4                       mov	ah,al
18604 500F           30C0                       xor	al,al
18605 5011           50                         push	ax
18606 5012           FF76         06            push	6[bp]
18607 5015           FF76         FE            push	-2[bp]
18608 5018           E8         12E1            call	_write_word
18609 501B           83C4                   06  add	sp,*6
18610                                           ! 1537 }
18611 501E           89EC                       mov	sp,bp
18612 5020           5D                         pop	bp
18613 5021           C3                         ret
18614                                           ! 1538 
18615                                           ! 1539 
18616                                           ! 1540 static void biosfn_set_single_palette_reg (reg,value)
18617                                           ! 1541 Bit8u reg;Bit8u value;
18618                       00005022            _biosfn_set_single_palette_reg:
18619                                           ! 1542 {
18620                                           ! 1543  if(reg<=0x14)
18621 5022           55                         push	bp
18622 5023           89E5                       mov	bp,sp
18623 5025           8A46         04            mov	al,4[bp]
18624 5028           3C                     14  cmp	al,*$14
18625 502A           77           34            ja  	.154
18626                       0000502C            .155:
18627                                           ! 1544   {
18628                                           ! 1545    inb(0x3da);
18629 502C           B8                   03DA  mov	ax,#$3DA
18630 502F           50                         push	ax
18631 5030           E8         12E1            call	_inb
18632 5033           89EC                       mov	sp,bp
18633                                           ! 1546    outb(0x3c0,reg);
18634 5035           8A46         04            mov	al,4[bp]
18635 5038           30E4                       xor	ah,ah
18636 503A           50                         push	ax
18637 503B           B8                   03C0  mov	ax,#$3C0
18638 503E           50                         push	ax
18639 503F           E8         12E8            call	_outb
18640 5042           89EC                       mov	sp,bp
18641                                           ! 1547    outb(0x3c0,value);
18642 5044           8A46         06            mov	al,6[bp]
18643 5047           30E4                       xor	ah,ah
18644 5049           50                         push	ax
18645 504A           B8                   03C0  mov	ax,#$3C0
18646 504D           50                         push	ax
18647 504E           E8         12D9            call	_outb
18648 5051           89EC                       mov	sp,bp
18649                                           ! 1548    outb(0x3c0,0x20);
18650 5053           B8                   0020  mov	ax,*$20
18651 5056           50                         push	ax
18652 5057           B8                   03C0  mov	ax,#$3C0
18653 505A           50                         push	ax
18654 505B           E8         12CC            call	_outb
18655 505E           89EC                       mov	sp,bp
18656                                           ! 1549   }
18657                                           ! 1550 }
18658                       00005060            .154:
18659 5060           5D                         pop	bp
18660 5061           C3                         ret
18661                                           ! 1551 
18662                                           ! 1552 
18663                                           ! 1553 static void biosfn_set_overscan_border_color (value)
18664                                           ! 1554 Bit8u value;
18665                       00005062            _biosfn_set_overscan_border_color:
18666                                           ! 1555 {
18667                                           ! 1556  inb(0x3da);
18668 5062           55                         push	bp
18669 5063           89E5                       mov	bp,sp
18670 5065           B8                   03DA  mov	ax,#$3DA
18671 5068           50                         push	ax
18672 5069           E8         12A8            call	_inb
18673 506C           89EC                       mov	sp,bp
18674                                           ! 1557  outb(0x3c0,0x11);
18675 506E           B8                   0011  mov	ax,*$11
18676 5071           50                         push	ax
18677 5072           B8                   03C0  mov	ax,#$3C0
18678 5075           50                         push	ax
18679 5076           E8         12B1            call	_outb
18680 5079           89EC                       mov	sp,bp
18681                                           ! 1558  outb(0x3c0,value);
18682 507B           8A46         04            mov	al,4[bp]
18683 507E           30E4                       xor	ah,ah
18684 5080           50                         push	ax
18685 5081           B8                   03C0  mov	ax,#$3C0
18686 5084           50                         push	ax
18687 5085           E8         12A2            call	_outb
18688 5088           89EC                       mov	sp,bp
18689                                           ! 1559  outb(0x3c0,0x20);
18690 508A           B8                   0020  mov	ax,*$20
18691 508D           50                         push	ax
18692 508E           B8                   03C0  mov	ax,#$3C0
18693 5091           50                         push	ax
18694 5092           E8         1295            call	_outb
18695 5095           89EC                       mov	sp,bp
18696                                           ! 1560 }
18697 5097           5D                         pop	bp
18698 5098           C3                         ret
18699                                           ! 1561 
18700                                           ! 1562 
18701                                           ! 1563 static void biosfn_set_all_palette_reg (seg,offset)
18702                                           ! 1564 Bit16u seg;Bit16u offset;
18703                       00005099            _biosfn_set_all_palette_reg:
18704                                           ! 1565 {
18705                                           ! 1566  Bit8u i;
18706                                           ! 1567 
18707                                           ! 1568  inb(0x3da);
18708 5099           55                         push	bp
18709 509A           89E5                       mov	bp,sp
18710 509C           4C                         dec	sp
18711 509D           4C                         dec	sp
18712 509E           B8                   03DA  mov	ax,#$3DA
18713 50A1           50                         push	ax
18714 50A2           E8         126F            call	_inb
18715 50A5           44                         inc	sp
18716 50A6           44                         inc	sp
18717                                           ! 1569 
18718                                           ! 1570  for(i=0;i<0x10;i++)
18719 50A7           30C0                       xor	al,al
18720 50A9           8846         FF            mov	-1[bp],al
18721                                           ! 1571   {
18722 50AC           EB           37            jmp .158
18723                       000050AE            .159:
18724                                           ! 1572    outb(0x3c0,i);
18725 50AE           8A46         FF            mov	al,-1[bp]
18726 50B1           30E4                       xor	ah,ah
18727 50B3           50                         push	ax
18728 50B4           B8                   03C0  mov	ax,#$3C0
18729 50B7           50                         push	ax
18730 50B8           E8         126F            call	_outb
18731 50BB           83C4                   04  add	sp,*4
18732                                           ! 1573    outb(0x3c0,read_byte(seg,offset));
18733 50BE           FF76         06            push	6[bp]
18734 50C1           FF76         04            push	4[bp]
18735 50C4           E8         11F7            call	_read_byte
18736 50C7           83C4                   04  add	sp,*4
18737 50CA           30E4                       xor	ah,ah
18738 50CC           50                         push	ax
18739 50CD           B8                   03C0  mov	ax,#$3C0
18740 50D0           50                         push	ax
18741 50D1           E8         1256            call	_outb
18742 50D4           83C4                   04  add	sp,*4
18743                                           ! 1574    offset++;
18744 50D7           8B46         06            mov	ax,6[bp]
18745 50DA           40                         inc	ax
18746 50DB           8946         06            mov	6[bp],ax
18747                                           ! 1575   }
18748                                           ! 1576 
18749                                           ! 1577 
18750                                           ! 1578  outb(0x3c0,0x11);
18751                       000050DE            .157:
18752 50DE           8A46         FF            mov	al,-1[bp]
18753 50E1           40                         inc	ax
18754 50E2           8846         FF            mov	-1[bp],al
18755                       000050E5            .158:
18756 50E5           8A46         FF            mov	al,-1[bp]
18757 50E8           3C                     10  cmp	al,*$10
18758 50EA           72           C2            jb 	.159
18759                       000050EC            .15A:
18760                       000050EC            .156:
18761 50EC           B8                   0011  mov	ax,*$11
18762 50EF           50                         push	ax
18763 50F0           B8                   03C0  mov	ax,#$3C0
18764 50F3           50                         push	ax
18765 50F4           E8         1233            call	_outb
18766 50F7           83C4                   04  add	sp,*4
18767                                           ! 1579  outb(0x3c0,read_byte(seg,offset));
18768 50FA           FF76         06            push	6[bp]
18769 50FD           FF76         04            push	4[bp]
18770 5100           E8         11BB            call	_read_byte
18771 5103           83C4                   04  add	sp,*4
18772 5106           30E4                       xor	ah,ah
18773 5108           50                         push	ax
18774 5109           B8                   03C0  mov	ax,#$3C0
18775 510C           50                         push	ax
18776 510D           E8         121A            call	_outb
18777 5110           83C4                   04  add	sp,*4
18778                                           ! 1580  outb(0x3c0,0x20);
18779 5113           B8                   0020  mov	ax,*$20
18780 5116           50                         push	ax
18781 5117           B8                   03C0  mov	ax,#$3C0
18782 511A           50                         push	ax
18783 511B           E8         120C            call	_outb
18784 511E           83C4                   04  add	sp,*4
18785                                           ! 1581 }
18786 5121           89EC                       mov	sp,bp
18787 5123           5D                         pop	bp
18788 5124           C3                         ret
18789                                           ! 1582 
18790                                           ! 1583 
18791                                           ! 1584 static void biosfn_toggle_intensity (state)
18792                                           ! 1585 Bit8u state;
18793                       00005125            _biosfn_toggle_intensity:
18794                                           ! 1586 {Bit8u value;
18795                                           ! 1587  state&=0x01;
18796 5125           55                         push	bp
18797 5126           89E5                       mov	bp,sp
18798 5128           4C                         dec	sp
18799 5129           4C                         dec	sp
18800 512A           8A46         04            mov	al,4[bp]
18801 512D           24                     01  and	al,*1
18802 512F           8846         04            mov	4[bp],al
18803                                           ! 1588  inb(0x3da);
18804 5132           B8                   03DA  mov	ax,#$3DA
18805 5135           50                         push	ax
18806 5136           E8         11DB            call	_inb
18807 5139           44                         inc	sp
18808 513A           44                         inc	sp
18809                                           ! 1589 
18810                                           ! 1590  outb(0x3c0,0x10);
18811 513B           B8                   0010  mov	ax,*$10
18812 513E           50                         push	ax
18813 513F           B8                   03C0  mov	ax,#$3C0
18814 5142           50                         push	ax
18815 5143           E8         11E4            call	_outb
18816 5146           83C4                   04  add	sp,*4
18817                                           ! 1591  value=inb(0x3c1);
18818 5149           B8                   03C1  mov	ax,#$3C1
18819 514C           50                         push	ax
18820 514D           E8         11C4            call	_inb
18821 5150           44                         inc	sp
18822 5151           44                         inc	sp
18823 5152           8846         FF            mov	-1[bp],al
18824                                           ! 1592  value&=0xf7;
18825 5155           8A46         FF            mov	al,-1[bp]
18826 5158           24                     F7  and	al,#$F7
18827 515A           8846         FF            mov	-1[bp],al
18828                                           ! 1593  value|=state<<3;
18829 515D           8A46         04            mov	al,4[bp]
18830 5160           30E4                       xor	ah,ah
18831 5162           B1                     03  mov	cl,*3
18832 5164           D3E0                       shl	ax,cl
18833 5166           0A46         FF            or	al,-1[bp]
18834 5169           8846         FF            mov	-1[bp],al
18835                                           ! 1594  outb(0x3c0,value);
18836 516C           8A46         FF            mov	al,-1[bp]
18837 516F           30E4                       xor	ah,ah
18838 5171           50                         push	ax
18839 5172           B8                   03C0  mov	ax,#$3C0
18840 5175           50                         push	ax
18841 5176           E8         11B1            call	_outb
18842 5179           83C4                   04  add	sp,*4
18843                                           ! 1595  outb(0x3c0,0x20);
18844 517C           B8                   0020  mov	ax,*$20
18845 517F           50                         push	ax
18846 5180           B8                   03C0  mov	ax,#$3C0
18847 5183           50                         push	ax
18848 5184           E8         11A3            call	_outb
18849 5187           83C4                   04  add	sp,*4
18850                                           ! 1596 }
18851 518A           89EC                       mov	sp,bp
18852 518C           5D                         pop	bp
18853 518D           C3                         ret
18854                                           ! 1597 
18855                                           ! 1598 
18856                                           ! 1599 static void biosfn_get_single_palette_reg (reg,value)
18857                                           ! 1600 Bit8u reg;Bit16u *value;
18858                       0000518E            _biosfn_get_single_palette_reg:
18859                                           ! 1601 {Bit1
18860                                           ! 1601 6u ss=get_SS();
18861 518E           55                         push	bp
18862 518F           89E5                       mov	bp,sp
18863 5191           4C                         dec	sp
18864 5192           4C                         dec	sp
18865 5193           E8         11B4            call	_get_SS
18866 5196           8946         FE            mov	-2[bp],ax
18867                                           ! 1602 
18868                                           ! 1603  if(reg<=0x14)
18869 5199           8A46         04            mov	al,4[bp]
18870 519C           3C                     14  cmp	al,*$14
18871 519E           77           4C            ja  	.15B
18872                       000051A0            .15C:
18873                                           ! 1604   {
18874                                           ! 1605    inb(0x3da);
18875 51A0           B8                   03DA  mov	ax,#$3DA
18876 51A3           50                         push	ax
18877 51A4           E8         116D            call	_inb
18878 51A7           44                         inc	sp
18879 51A8           44                         inc	sp
18880                                           ! 1606    outb(0x3c0,reg);
18881 51A9           8A46         04            mov	al,4[bp]
18882 51AC           30E4                       xor	ah,ah
18883 51AE           50                         push	ax
18884 51AF           B8                   03C0  mov	ax,#$3C0
18885 51B2           50                         push	ax
18886 51B3           E8         1174            call	_outb
18887 51B6           83C4                   04  add	sp,*4
18888                                           ! 1607    write_word(ss,value,((Bit16u)inb(0x3c1))<<8);
18889 51B9           B8                   03C1  mov	ax,#$3C1
18890 51BC           50                         push	ax
18891 51BD           E8         1154            call	_inb
18892 51C0           44                         inc	sp
18893 51C1           44                         inc	sp
18894 51C2           30E4                       xor	ah,ah
18895 51C4           88C4                       mov	ah,al
18896 51C6           30C0                       xor	al,al
18897 51C8           50                         push	ax
18898 51C9           FF76         06            push	6[bp]
18899 51CC           FF76         FE            push	-2[bp]
18900 51CF           E8         112A            call	_write_word
18901 51D2           83C4                   06  add	sp,*6
18902                                           ! 1608    inb(0x3da);
18903 51D5           B8                   03DA  mov	ax,#$3DA
18904 51D8           50                         push	ax
18905 51D9           E8         1138            call	_inb
18906 51DC           44                         inc	sp
18907 51DD           44                         inc	sp
18908                                           ! 1609    outb(0x3c0,0x20);
18909 51DE           B8                   0020  mov	ax,*$20
18910 51E1           50                         push	ax
18911 51E2           B8                   03C0  mov	ax,#$3C0
18912 51E5           50                         push	ax
18913 51E6           E8         1141            call	_outb
18914 51E9           83C4                   04  add	sp,*4
18915                                           ! 1610   }
18916                                           ! 1611 }
18917                       000051EC            .15B:
18918 51EC           89EC                       mov	sp,bp
18919 51EE           5D                         pop	bp
18920 51EF           C3                         ret
18921                                           ! 1612 
18922                                           ! 1613 
18923                                           ! 1614 static void biosfn_read_overscan_border_color (value)
18924                                           ! 1615 Bit16u *value;
18925                       000051F0            _biosfn_read_overscan_border_color:
18926                                           ! 1616 {Bit16u ss=get_SS();
18927 51F0           55                         push	bp
18928 51F1           89E5                       mov	bp,sp
18929 51F3           4C                         dec	sp
18930 51F4           4C                         dec	sp
18931 51F5           E8         1152            call	_get_SS
18932 51F8           8946         FE            mov	-2[bp],ax
18933                                           ! 1617 
18934                                           ! 1618  inb(0x3da);
18935 51FB           B8                   03DA  mov	ax,#$3DA
18936 51FE           50                         push	ax
18937 51FF           E8         1112            call	_inb
18938 5202           44                         inc	sp
18939 5203           44                         inc	sp
18940                                           ! 1619  outb(0x3c0,0x11);
18941 5204           B8                   0011  mov	ax,*$11
18942 5207           50                         push	ax
18943 5208           B8                   03C0  mov	ax,#$3C0
18944 520B           50                         push	ax
18945 520C           E8         111B            call	_outb
18946 520F           83C4                   04  add	sp,*4
18947                                           ! 1620  write_word(ss,value,((Bit16u)inb(0x3c1))<<8);
18948 5212           B8                   03C1  mov	ax,#$3C1
18949 5215           50                         push	ax
18950 5216           E8         10FB            call	_inb
18951 5219           44                         inc	sp
18952 521A           44                         inc	sp
18953 521B           30E4                       xor	ah,ah
18954 521D           88C4                       mov	ah,al
18955 521F           30C0                       xor	al,al
18956 5221           50                         push	ax
18957 5222           FF76         04            push	4[bp]
18958 5225           FF76         FE            push	-2[bp]
18959 5228           E8         10D1            call	_write_word
18960 522B           83C4                   06  add	sp,*6
18961                                           ! 1621  outb(0x3c0,0x20);
18962 522E           B8                   0020  mov	ax,*$20
18963 5231           50                         push	ax
18964 5232           B8                   03C0  mov	ax,#$3C0
18965 5235           50                         push	ax
18966 5236           E8         10F1            call	_outb
18967 5239           83C4                   04  add	sp,*4
18968                                           ! 1622 }
18969 523C           89EC                       mov	sp,bp
18970 523E           5D                         pop	bp
18971 523F           C3                         ret
18972                                           ! 1623 
18973                                           ! 1624 
18974                                           ! 1625 static void biosfn_get_all_palette_reg (seg,offset) Bit16u seg;Bit16u offset;
18975                       00005240            _biosfn_get_all_palette_reg:
18976                                           ! 1626 {
18977                                           ! 1627  Bit8u i;
18978                                           ! 1628 
18979                                           ! 1629 
18980                                           ! 1630  for(i=0;i<=0x10;i++)
18981 5240           55                         push	bp
18982 5241           89E5                       mov	bp,sp
18983 5243           4C                         dec	sp
18984 5244           4C                         dec	sp
18985 5245           30C0                       xor	al,al
18986 5247           8846         FF            mov	-1[bp],al
18987                                           ! 1631   {
18988 524A           EB           3F            jmp .15F
18989                       0000524C            .160:
18990                                           ! 1632    inb(0x3da);
18991 524C           B8                   03DA  mov	ax,#$3DA
18992 524F           50                         push	ax
18993 5250           E8         10C1            call	_inb
18994 5253           44                         inc	sp
18995 5254           44                         inc	sp
18996                                           ! 1633    outb(0x3c0,i);
18997 5255           8A46         FF            mov	al,-1[bp]
18998 5258           30E4                       xor	ah,ah
18999 525A           50                         push	ax
19000 525B           B8                   03C0  mov	ax,#$3C0
19001 525E           50                         push	ax
19002 525F           E8         10C8            call	_outb
19003 5262           83C4                   04  add	sp,*4
19004                                           ! 1634    write_byte(seg,offset,inb(0x3c1));
19005 5265           B8                   03C1  mov	ax,#$3C1
19006 5268           50                         push	ax
19007 5269           E8         10A8            call	_inb
19008 526C           44                         inc	sp
19009 526D           44                         inc	sp
19010 526E           30E4                       xor	ah,ah
19011 5270           50                         push	ax
19012 5271           FF76         06            push	6[bp]
19013 5274           FF76         04            push	4[bp]
19014 5277           E8         106A            call	_write_byte
19015 527A           83C4                   06  add	sp,*6
19016                                           ! 1635    offset++;
19017 527D           8B46         06            mov	ax,6[bp]
19018 5280           40                         inc	ax
19019 5281           8946         06            mov	6[bp],ax
19020                                           ! 1636   }
19021                                           ! 1637 
19022                                           ! 1638 
19023                                           ! 1639  outb(0x3c0,0x11);
19024                       00005284            .15E:
19025 5284           8A46         FF            mov	al,-1[bp]
19026 5287           40                         inc	ax
19027 5288           8846         FF            mov	-1[bp],al
19028                       0000528B            .15F:
19029 528B           8A46         FF            mov	al,-1[bp]
19030 528E           3C                     10  cmp	al,*$10
19031 5290           76           BA            jbe	.160
19032                       00005292            .161:
19033                       00005292            .15D:
19034 5292           B8                   0011  mov	ax,*$11
19035 5295           50                         push	ax
19036 5296           B8                   03C0  mov	ax,#$3C0
19037 5299           50                         push	ax
19038 529A           E8         108D            call	_outb
19039 529D           83C4                   04  add	sp,*4
19040                                           ! 1640  write_byte(seg,offset,inb(0x3c1));
19041 52A0           B8                   03C1  mov	ax,#$3C1
19042 52A3           50                         push	ax
19043 52A4           E8         106D            call	_inb
19044 52A7           44                         inc	sp
19045 52A8           44                         inc	sp
19046 52A9           30E4                       xor	ah,ah
19047 52AB           50                         push	ax
19048 52AC           FF76         06            push	6[bp]
19049 52AF           FF76         04            push	4[bp]
19050 52B2           E8         102F            call	_write_byte
19051 52B5           83C4                   06  add	sp,*6
19052                                           ! 1641  outb(0x3c0,0x20);
19053 52B8           B8                   0020  mov	ax,*$20
19054 52BB           50                         push	ax
19055 52BC           B8                   03C0  mov	ax,#$3C0
19056 52BF           50                         push	ax
19057 52C0           E8         1067            call	_outb
19058 52C3           83C4                   04  add	sp,*4
19059                                           ! 1642 }
19060 52C6           89EC                       mov	sp,bp
19061 52C8           5D                         pop	bp
19062 52C9           C3                         ret
19063                                           ! 1643 
19064                                           ! 1644 
19065                                           ! 1645 static void biosfn_set_single_dac_reg (reg,g,b,r)
19066                                           ! 1646 Bit16u reg;Bit8u g;Bit8u b;Bit8u r;
19067                       000052CA            _biosfn_set_single_dac_reg:
19068                                           ! 1647 {
19069                                           ! 1648  outb(0x3c8,reg);
19070 52CA           55                         push	bp
19071 52CB           89E5                       mov	bp,sp
19072 52CD           FF76         04            push	4[bp]
19073 52D0           B8                   03C8  mov	ax,#$3C8
19074 52D3           50                         push	ax
19075 52D4           E8         1053            call	_outb
19076 52D7           89EC                       mov	sp,bp
19077                                           ! 1649  outb(0x3c9,r);
19078 52D9           8A46         0A            mov	al,$A[bp]
19079 52DC           30E4                       xor	ah,ah
19080 52DE           50                         push	ax
19081 52DF           B8                   03C9  mov	ax,#$3C9
19082 52E2           50                         push	ax
19083 52E3           E8         1044            call	_outb
19084 52E6           89EC                       mov	sp,bp
19085                                           ! 1650  outb(0x3c9,g);
19086 52E8           8A46         06            mov	al,6[bp]
19087 52EB           30E4                       xor	ah,ah
19088 52ED           50                         push	ax
19089 52EE           B8                   03C9  mov	ax,#$3C9
19090 52F1           50                         push	ax
19091 52F2           E8         1035            call	_outb
19092 52F5           89EC                       mov	sp,bp
19093                                           ! 1651  outb(0x3c9,b);
19094 52F7           8A46         08            mov	al,8[bp]
19095 52FA           30E4                       xor	ah,ah
19096 52FC           50                         push	ax
19097 52FD           B8                   03C9  mov	ax,#$3C9
19098 5300           50                         push	ax
19099 5301           E8         1026            call	_outb
19100 5304           89EC                       mov	sp,bp
19101                                           ! 1652 }
19102 5306           5D                         pop	bp
19103 5307           C3                         ret
19104                                           ! 1653 
19105                                           ! 1654 
19106                                           ! 1655 static void biosfn_set_all_dac_reg (start,count,seg,offset)
19107                                           ! 1656 Bit16u start;Bit16u count;Bit16u seg;Bit16u offset;
19108                       00005308            _biosfn_set_all_dac_reg:
19109                                           ! 1657 {Bit16u i;
19110                                           ! 1658  outb(0x3c8,start);
19111 5308           55                         push	bp
19112 5309           89E5                       mov	bp,sp
19113 530B           4C                         dec	sp
19114 530C           4C                         dec	sp
19115 530D           FF76         04            push	4[bp]
19116 5310           B8                   03C8  mov	ax,#$3C8
19117 5313           50                         push	ax
19118 5314           E8         1013            call	_outb
19119 5317           83C4                   04  add	sp,*4
19120                                           ! 1659  for(i=0;i<count;i++)
19121 531A           31C0                       xor	ax,ax
19122 531C           8946         FE            mov	-2[bp],ax
19123                                           ! 1660   {outb(0x3c9,read_byte(seg,offset++));
19124 531F           EB           64            jmp .164
19125                       00005321            .165:
19126 5321           8B46         0A            mov	ax,$A[bp]
19127 5324           40                         inc	ax
19128 5325           8946         0A            mov	$A[bp],ax
19129 5328           48                         dec	ax
19130 5329           50                         push	ax
19131 532A           FF76         08            push	8[bp]
19132 532D           E8         0F8E            call	_read_byte
19133 5330           83C4                   04  add	sp,*4
19134 5333           30E4                       xor	ah,ah
19135 5335           50                         push	ax
19136 5336           B8                   03C9  mov	ax,#$3C9
19137 5339           50                         push	ax
19138 533A           E8         0FED            call	_outb
19139 533D           83C4                   04  add	sp,*4
19140                                           ! 1661    outb(0x3c9,read_byte(seg,offset++));
19141 5340           8B46         0A            mov	ax,$A[bp]
19142 5343           40                         inc	ax
19143 5344           8946         0A            mov	$A[bp],ax
19144 5347           48                         dec	ax
19145 5348           50                         push	ax
19146 5349           FF76         08            push	8[bp]
19147 534C           E8         0F6F            call	_read_byte
19148 534F           83C4                   04  add	sp,*4
19149 5352           30E4                       xor	ah,ah
19150 5354           50                         push	ax
19151 5355           B8                   03C9  mov	ax,#$3C9
19152 5358           50                         push	ax
19153 5359           E8         0FCE            call	_outb
19154 535C           83C4                   04  add	sp,*4
19155                                           ! 1662    outb(0x3c9,read_byte(seg,offset++));
19156 535F           8B46         0A            mov	ax,$A[bp]
19157 5362           40                         inc	ax
19158 5363           8946         0A            mov	$A[bp],ax
19159 5366           48                         dec	ax
19160 5367           50                         push	ax
19161 5368           FF76         08            push	8[bp]
19162 536B           E8         0F50            call	_read_byte
19163 536E           83C4                   04  add	sp,*4
19164 5371           30E4                       xor	ah,ah
19165 5373           50                         push	ax
19166 5374           B8                   03C9  mov	ax,#$3C9
19167 5377           50                         push	ax
19168 5378           E8         0FAF            call	_outb
19169 537B           83C4                   04  add	sp,*4
19170                                           ! 1663   }
19171                                           ! 1664 }
19172                       0000537E            .163:
19173 537E           8B46         FE            mov	ax,-2[bp]
19174 5381           40                         inc	ax
19175 5382           8946         FE            mov	-2[bp],ax
19176                       00005385            .164:
19177 5385           8B46         FE            mov	ax,-2[bp]
19178 5388           3B46         06            cmp	ax,6[bp]
19179 538B           72           94            jb 	.165
19180                       0000538D            .166:
19181                       0000538D            .162:
19182 538D           89EC                       mov	sp,bp
19183 538F           5D                         pop	bp
19184 5390           C3                         ret
19185                                           ! 1665 
19186                                           ! 1666 
19187                                           ! 1667 static void biosfn_select_video_dac_color_page (function,page)
19188                                           ! 1668 Bit8u function;
19189                       00005391            _biosfn_select_video_dac_color_page:
19190                                           ! 1669 {Bit8u value;
19191                                           ! 1670 
19192                                           ! 1671  inb(0x3da);
19193 5391           55                         push	bp
19194 5392           89E5                       mov	bp,sp
19195 5394           4C                         dec	sp
19196 5395           4C                         dec	sp
19197 5396           B8                   03DA  mov	ax,#$3DA
19198 5399           50                         push	ax
19199 539A           E8         0F77            call	_inb
19200 539D           44                         inc	sp
19201 539E           44                         inc	sp
19202                                           ! 1672  outb(0x3c0,0x10);
19203 539F           B8                   0010  mov	ax,*$10
19204 53A2           50                         push	ax
19205 53A3           B8                   03C0  mov	ax,#$3C0
19206 53A6           50                         push	ax
19207 53A7           E8         0F80            call	_outb
19208 53AA           83C4                   04  add	sp,*4
19209                                           ! 1673 
19210                                           ! 1674  value=inb(0x3c1);
19211 53AD           B8                   03C1  mov	ax,#$3C1
19212 53B0           50                         push	ax
19213 53B1           E8         0F60            call	_inb
19214 53B4           44                         inc	sp
19215 53B5           44                         inc	sp
19216 53B6           8846         FF            mov	-1[bp],al
19217                                           ! 1675  function&=0x01;
19218 53B9           8A46         04            mov	al,4[bp]
19219 53BC           24                     01  and	al,*1
19220 53BE           8846         04            mov	4[bp],al
19221                                           ! 1676  if(function==0)
19222 53C1           8A46         04            mov	al,4[bp]
19223 53C4           84C0                       test	al,al
19224 53C6           75           27            jne 	.167
19225                       000053C8            .168:
19226                                           ! 1677   {
19227                                           ! 1678    value&=0x7f;
19228 53C8           8A46         FF            mov	al,-1[bp]
19229 53CB           24                     7F  and	al,*$7F
19230 53CD           8846         FF            mov	-1[bp],al
19231                                           ! 1679    value|=page<<7;
19232 53D0           8B46         06            mov	ax,6[bp]
19233 53D3           B1                     07  mov	cl,*7
19234 53D5           D3E0                       shl	ax,cl
19235 53D7           0A46         FF            or	al,-1[bp]
19236 53DA           8846         FF            mov	-1[bp],al
19237                                           ! 1680    outb(0x3c0,value);
19238 53DD           8A46         FF            mov	al,-1[bp]
19239 53E0           30E4                       xor	ah,ah
19240 53E2           50                         push	ax
19241 53E3           B8                   03C0  mov	ax,#$3C0
19242 53E6           50                         push	ax
19243 53E7           E8         0F40            call	_outb
19244 53EA           83C4                   04  add	sp,*4
19245                                           ! 1681   }
19246                                           ! 1682  else
19247                                           ! 1683   {
19248 53ED           EB           4A            jmp .169
19249                       000053EF            .167:
19250                                           ! 1684    inb(0x3da);
19251 53EF           B8                   03DA  mov	ax,#$3DA
19252 53F2           50                         push	ax
19253 53F3           E8         0F1E            call	_inb
19254 53F6           44                         inc	sp
19255 53F7           44                         inc	sp
19256                                           ! 1685    outb(0x3c0,0x14);
19257 53F8           B8                   0014  mov	ax,*$14
19258 53FB           50                         push	ax
19259 53FC           B8                   03C0  mov	ax,#$3C0
19260 53FF           50                         push	ax
19261 5400           E8         0F27            call	_outb
19262 5403           83C4                   04  add	sp,*4
19263                                           ! 1686    if(value&0x80)
19264 5406           8A46         FF            mov	al,-1[bp]
19265 5409           24                     80  and	al,#$80
19266 540B           84C0                       test	al,al
19267 540D           74           14            je  	.16A
19268                       0000540F            .16B:
19269                                           ! 1687      outb(0x3c0,page&0x0f);
19270 540F           8A46         06            mov	al,6[bp]
19271 5412           24                     0F  and	al,*$F
19272 5414           30E4                       xor	ah,ah
19273 5416           50                         push	ax
19274 5417           B8                   03C0  mov	ax,#$3C0
19275 541A           50                         push	ax
19276 541B           E8         0F0C            call	_outb
19277 541E           83C4                   04  add	sp,*4
19278                                           ! 1688    else
19279                                           ! 1689      outb(0x3c0,(page&0x03)<<2);
19280 5421           EB           16            jmp .16C
19281                       00005423            .16A:
19282 5423           8A46         06            mov	al,6[bp]
19283 5426           24                     03  and	al,*3
19284 5428           30E4                       xor	ah,ah
19285 542A           D1E0                       shl	ax,*1
19286 542C           D1E0                       shl	ax,*1
19287 542E           50                         push	ax
19288 542F           B8                   03C0  mov	ax,#$3C0
19289 5432           50                         push	ax
19290 5433           E8         0EF4            call	_outb
19291 5436           83C4                   04  add	sp,*4
19292                                           ! 1690   }
19293                       00005439            .16C:
19294                                           ! 1691  outb(0x3c0,0x20);
19295                       00005439            .169:
19296 5439           B8                   0020  mov	ax,*$20
19297 543C           50                         push	ax
19298 543D           B8                   03C0  mov	ax,#$3C0
19299 5440           50                         push	ax
19300 5441           E8         0EE6            call	_outb
19301 5444           83C4                   04  add	sp,*4
19302                                           ! 1692 }
19303 5447           89EC                       mov	sp,bp
19304 5449           5D                         pop	bp
19305 544A           C3                         ret
19306                                           ! 1693 
19307                                           ! 1694 
19308                                           ! 1695 static void biosfn_read_single_dac_reg (reg,tor,togb)
19309                                           ! 1696 Bit8u reg;Bit16u *tor;Bit16u *togb;
19310                       0000544B            _biosfn_read_single_dac_reg:
19311                                           ! 1697 {Bit16u ss=get_SS();
19312 544B           55                         push	bp
19313 544C           89E5                       mov	bp,sp
19314 544E           4C                         dec	sp
19315 544F           4C                         dec	sp
19316 5450           E8         0EF7            call	_get_SS
19317 5453           8946         FE            mov	-2[bp],ax
19318                                           ! 1698  Bit8u r,g,b;
19319                                           ! 1699 
19320                                           ! 1700  outb(0x3c7,reg);
19321 5456           83C4                   FC  add	sp,*-4
19322 5459           8A46         04            mov	al,4[bp]
19323 545C           30E4                       xor	ah,ah
19324 545E           50                         push	ax
19325 545F           B8                   03C7  mov	ax,#$3C7
19326 5462           50                         push	ax
19327 5463           E8         0EC4            call	_outb
19328 5466           83C4                   04  add	sp,*4
19329                                           ! 1701  r=inb(0x3c9);
19330 5469           B8                   03C9  mov	ax,#$3C9
19331 546C           50                         push	ax
19332 546D           E8         0EA4            call	_inb
19333 5470           44                         inc	sp
19334 5471           44                         inc	sp
19335 5472           8846         FD            mov	-3[bp],al
19336                                           ! 1702  g=inb(0x3c9);
19337 5475           B8                   03C9  mov	ax,#$3C9
19338 5478           50                         push	ax
19339 5479           E8         0E98            call	_inb
19340 547C           44                         inc	sp
19341 547D           44                         inc	sp
19342 547E           8846         FC            mov	-4[bp],al
19343                                           ! 1703  b=inb(0x3c9);
19344 5481           B8                   03C9  mov	ax,#$3C9
19345 5484           50                         push	ax
19346 5485           E8         0E8C            call	_inb
19347 5488           44                         inc	sp
19348 5489           44                         inc	sp
19349 548A           8846         FB            mov	-5[bp],al
19350                                           ! 1704  write_word(ss,tor,((Bit16u)r)<<8);
19351 548D           8A46         FD            mov	al,-3[bp]
19352 5490           30E4                       xor	ah,ah
19353 5492           88C4                       mov	ah,al
19354 5494           30C0                       xor	al,al
19355 5496           50                         push	ax
19356 5497           FF76         06            push	6[bp]
19357 549A           FF76         FE            push	-2[bp]
19358 549D           E8         0E5C            call	_write_word
19359 54A0           83C4                   06  add	sp,*6
19360                                           ! 1705  write_word(ss,togb,(((Bit16u)g)<<8)+b);
19361 54A3           8A46         FC            mov	al,-4[bp]
19362 54A6           30E4                       xor	ah,ah
19363 54A8           88C4                       mov	ah,al
19364 54AA           30C0                       xor	al,al
19365 54AC           0246         FB            add	al,-5[bp]
19366 54AF           80D4                   00  adc	ah,*0
19367 54B2           50                         push	ax
19368 54B3           FF76         08            push	8[bp]
19369 54B6           FF76         FE            push	-2[bp]
19370 54B9           E8         0E40            call	_write_word
19371 54BC           83C4                   06  add	sp,*6
19372                                           ! 1706 }
19373 54BF           89EC                       mov	sp,bp
19374 54C1           5D                         pop	bp
19375 54C2           C3                         ret
19376                                           ! 1707 
19377                                           ! 1708 
19378                                           ! 1709 static void biosfn_read_all_dac_reg (start,count,seg,offset)
19379                                           ! 1710 Bit16u start;Bit16u count;Bit16u seg;Bit16u offset;
19380                       000054C3            _biosfn_read_all_dac_reg:
19381                                           ! 1711 {Bit16u i;
19382                                           ! 1712  outb(0x3c7,start);
19383 54C3           55                         push	bp
19384 54C4           89E5                       mov	bp,sp
19385 54C6           4C                         dec	sp
19386 54C7           4C                         dec	sp
19387 54C8           FF76         04            push	4[bp]
19388 54CB           B8                   03C7  mov	ax,#$3C7
19389 54CE           50                         push	ax
19390 54CF           E8         0E58            call	_outb
19391 54D2           83C4                   04  add	sp,*4
19392                                           ! 1713  for(i=0;i<count;i++)
19393 54D5           31C0                       xor	ax,ax
19394 54D7           8946         FE            mov	-2[bp],ax
19395                                           ! 1714   {write_byte(seg,offset++,inb(0x3c9));
19396 54DA           EB           61            jmp .16F
19397                       000054DC            .170:
19398 54DC           B8                   03C9  mov	ax,#$3C9
19399 54DF           50                         push	ax
19400 54E0           E8         0E31            call	_inb
19401 54E3           44                         inc	sp
19402 54E4           44                         inc	sp
19403 54E5           30E4                       xor	ah,ah
19404 54E7           50                         push	ax
19405 54E8           8B46         0A            mov	ax,$A[bp]
19406 54EB           40                         inc	ax
19407 54EC           8946         0A            mov	$A[bp],ax
19408 54EF           48                         dec	ax
19409 54F0           50                         push	ax
19410 54F1           FF76         08            push	8[bp]
19411 54F4           E8         0DED            call	_write_byte
19412 54F7           83C4                   06  add	sp,*6
19413                                           ! 1715    write_byte(seg,offset++,inb(0x3c9));
19414 54FA           B8                   03C9  mov	ax,#$3C9
19415 54FD           50                         push	ax
19416 54FE           E8         0E13            call	_inb
19417 5501           44                         inc	sp
19418 5502           44                         inc	sp
19419 5503           30E4                       xor	ah,ah
19420 5505           50                         push	ax
19421 5506           8B46         0A            mov	ax,$A[bp]
19422 5509           40                         inc	ax
19423 550A           8946         0A            mov	$A[bp],ax
19424 550D           48                         dec	ax
19425 550E           50                         push	ax
19426 550F           FF76         08            push	8[bp]
19427 5512           E8         0DCF            call	_write_byte
19428 5515           83C4                   06  add	sp,*6
19429                                           ! 1716    write_byte(seg,offset++,inb(0x
19430                                           ! 1716 3c9));
19431 5518           B8                   03C9  mov	ax,#$3C9
19432 551B           50                         push	ax
19433 551C           E8         0DF5            call	_inb
19434 551F           44                         inc	sp
19435 5520           44                         inc	sp
19436 5521           30E4                       xor	ah,ah
19437 5523           50                         push	ax
19438 5524           8B46         0A            mov	ax,$A[bp]
19439 5527           40                         inc	ax
19440 5528           8946         0A            mov	$A[bp],ax
19441 552B           48                         dec	ax
19442 552C           50                         push	ax
19443 552D           FF76         08            push	8[bp]
19444 5530           E8         0DB1            call	_write_byte
19445 5533           83C4                   06  add	sp,*6
19446                                           ! 1717   }
19447                                           ! 1718 }
19448                       00005536            .16E:
19449 5536           8B46         FE            mov	ax,-2[bp]
19450 5539           40                         inc	ax
19451 553A           8946         FE            mov	-2[bp],ax
19452                       0000553D            .16F:
19453 553D           8B46         FE            mov	ax,-2[bp]
19454 5540           3B46         06            cmp	ax,6[bp]
19455 5543           72           97            jb 	.170
19456                       00005545            .171:
19457                       00005545            .16D:
19458 5545           89EC                       mov	sp,bp
19459 5547           5D                         pop	bp
19460 5548           C3                         ret
19461                                           ! 1719 
19462                                           ! 1720 
19463                                           ! 1721 static void biosfn_set_pel_mask (mask)
19464                                           ! 1722 Bit8u mask;
19465                       00005549            _biosfn_set_pel_mask:
19466                                           ! 1723 {
19467                                           ! 1724  outb(0x3c6,mask);
19468 5549           55                         push	bp
19469 554A           89E5                       mov	bp,sp
19470 554C           8A46         04            mov	al,4[bp]
19471 554F           30E4                       xor	ah,ah
19472 5551           50                         push	ax
19473 5552           B8                   03C6  mov	ax,#$3C6
19474 5555           50                         push	ax
19475 5556           E8         0DD1            call	_outb
19476 5559           89EC                       mov	sp,bp
19477                                           ! 1725 }
19478 555B           5D                         pop	bp
19479 555C           C3                         ret
19480                                           ! 1726 
19481                                           ! 1727 
19482                                           ! 1728 static void biosfn_read_pel_mask (mask)
19483                                           ! 1729 Bit16u *mask;
19484                       0000555D            _biosfn_read_pel_mask:
19485                                           ! 1730 {Bit16u ss=get_SS();
19486 555D           55                         push	bp
19487 555E           89E5                       mov	bp,sp
19488 5560           4C                         dec	sp
19489 5561           4C                         dec	sp
19490 5562           E8         0DE5            call	_get_SS
19491 5565           8946         FE            mov	-2[bp],ax
19492                                           ! 1731 
19493                                           ! 1732  write_word(ss,mask,inb(0x3c6));
19494 5568           B8                   03C6  mov	ax,#$3C6
19495 556B           50                         push	ax
19496 556C           E8         0DA5            call	_inb
19497 556F           44                         inc	sp
19498 5570           44                         inc	sp
19499 5571           30E4                       xor	ah,ah
19500 5573           50                         push	ax
19501 5574           FF76         04            push	4[bp]
19502 5577           FF76         FE            push	-2[bp]
19503 557A           E8         0D7F            call	_write_word
19504 557D           83C4                   06  add	sp,*6
19505                                           ! 1733 }
19506 5580           89EC                       mov	sp,bp
19507 5582           5D                         pop	bp
19508 5583           C3                         ret
19509                                           ! 1734 
19510                                           ! 1735 
19511                                           ! 1736 static void biosfn_read_video_dac_state (state) Bit16u *state;
19512                       00005584            _biosfn_read_video_dac_state:
19513                                           ! 1737 {Bit16u ss=get_SS();
19514 5584           55                         push	bp
19515 5585           89E5                       mov	bp,sp
19516 5587           4C                         dec	sp
19517 5588           4C                         dec	sp
19518 5589           E8         0DBE            call	_get_SS
19519 558C           8946         FE            mov	-2[bp],ax
19520                                           ! 1738  Bit8u mcr,csr;
19521                                           ! 1739 
19522                                           ! 1740  inb(0x3da);
19523 558F           4C                         dec	sp
19524 5590           4C                         dec	sp
19525 5591           B8                   03DA  mov	ax,#$3DA
19526 5594           50                         push	ax
19527 5595           E8         0D7C            call	_inb
19528 5598           44                         inc	sp
19529 5599           44                         inc	sp
19530                                           ! 1741  outb(0x3c0,0x10);
19531 559A           B8                   0010  mov	ax,*$10
19532 559D           50                         push	ax
19533 559E           B8                   03C0  mov	ax,#$3C0
19534 55A1           50                         push	ax
19535 55A2           E8         0D85            call	_outb
19536 55A5           83C4                   04  add	sp,*4
19537                                           ! 1742  mcr=(inb(0x3c1)>>7)&0x01;
19538 55A8           B8                   03C1  mov	ax,#$3C1
19539 55AB           50                         push	ax
19540 55AC           E8         0D65            call	_inb
19541 55AF           44                         inc	sp
19542 55B0           44                         inc	sp
19543 55B1           30E4                       xor	ah,ah
19544 55B3           B1                     07  mov	cl,*7
19545 55B5           D3E8                       shr	ax,cl
19546 55B7           24                     01  and	al,*1
19547 55B9           8846         FD            mov	-3[bp],al
19548                                           ! 1743  inb(0x3da);
19549 55BC           B8                   03DA  mov	ax,#$3DA
19550 55BF           50                         push	ax
19551 55C0           E8         0D51            call	_inb
19552 55C3           44                         inc	sp
19553 55C4           44                         inc	sp
19554                                           ! 1744  outb(0x3c0,0x14);
19555 55C5           B8                   0014  mov	ax,*$14
19556 55C8           50                         push	ax
19557 55C9           B8                   03C0  mov	ax,#$3C0
19558 55CC           50                         push	ax
19559 55CD           E8         0D5A            call	_outb
19560 55D0           83C4                   04  add	sp,*4
19561                                           ! 1745  csr=inb(0x3c1)&0x0f;
19562 55D3           B8                   03C1  mov	ax,#$3C1
19563 55D6           50                         push	ax
19564 55D7           E8         0D3A            call	_inb
19565 55DA           44                         inc	sp
19566 55DB           44                         inc	sp
19567 55DC           24                     0F  and	al,*$F
19568 55DE           8846         FC            mov	-4[bp],al
19569                                           ! 1746  if(mcr==0)(csr>>2)&0x03;
19570 55E1           8A46         FD            mov	al,-3[bp]
19571 55E4           84C0                       test	al,al
19572 55E6           75           0B            jne 	.172
19573                       000055E8            .173:
19574 55E8           8A46         FC            mov	al,-4[bp]
19575 55EB           30E4                       xor	ah,ah
19576 55ED           D1E8                       shr	ax,*1
19577 55EF           D1E8                       shr	ax,*1
19578 55F1           24                     03  and	al,*3
19579                                           ! 1747 
19580                                           ! 1748  write_word(ss,state,(mcr<<8)+csr);
19581                       000055F3            .172:
19582 55F3           8A46         FD            mov	al,-3[bp]
19583 55F6           30E4                       xor	ah,ah
19584 55F8           88C4                       mov	ah,al
19585 55FA           30C0                       xor	al,al
19586 55FC           0246         FC            add	al,-4[bp]
19587 55FF           80D4                   00  adc	ah,*0
19588 5602           50                         push	ax
19589 5603           FF76         04            push	4[bp]
19590 5606           FF76         FE            push	-2[bp]
19591 5609           E8         0CF0            call	_write_word
19592 560C           83C4                   06  add	sp,*6
19593                                           ! 1749  outb(0x3c0,0x20);
19594 560F           B8                   0020  mov	ax,*$20
19595 5612           50                         push	ax
19596 5613           B8                   03C0  mov	ax,#$3C0
19597 5616           50                         push	ax
19598 5617           E8         0D10            call	_outb
19599 561A           83C4                   04  add	sp,*4
19600                                           ! 1750 }
19601 561D           89EC                       mov	sp,bp
19602 561F           5D                         pop	bp
19603 5620           C3                         ret
19604                                           ! 1751 
19605                                           ! 1752 
19606                                           ! 1753 static void biosfn_perform_gray_scale_summing (start,count)
19607                                           ! 1754 Bit16u start;Bit16u count;
19608                       00005621            _biosfn_perform_gray_scale_summing:
19609                                           ! 1755 {Bit8u r,g,b,d;
19610                                           ! 1756  Bit16u i,m;
19611                                           ! 1757  Bit16u index;
19612                                           ! 1758 
19613                                           ! 1759  inb(0x3da);
19614 5621           55                         push	bp
19615 5622           89E5                       mov	bp,sp
19616 5624           83C4                   F6  add	sp,*-$A
19617 5627           B8                   03DA  mov	ax,#$3DA
19618 562A           50                         push	ax
19619 562B           E8         0CE6            call	_inb
19620 562E           44                         inc	sp
19621 562F           44                         inc	sp
19622                                           ! 1760  outb(0x3c0,0x10);
19623 5630           B8                   0010  mov	ax,*$10
19624 5633           50                         push	ax
19625 5634           B8                   03C0  mov	ax,#$3C0
19626 5637           50                         push	ax
19627 5638           E8         0CEF            call	_outb
19628 563B           83C4                   04  add	sp,*4
19629                                           ! 1761  d=(inb(0x3c1)>>6)&0x01;
19630 563E           B8                   03C1  mov	ax,#$3C1
19631 5641           50                         push	ax
19632 5642           E8         0CCF            call	_inb
19633 5645           44                         inc	sp
19634 5646           44                         inc	sp
19635 5647           30E4                       xor	ah,ah
19636 5649           B1                     06  mov	cl,*6
19637 564B           D3E8                       shr	ax,cl
19638 564D           24                     01  and	al,*1
19639 564F           8846         FC            mov	-4[bp],al
19640                                           ! 1762 
19641                                           ! 1763 
19642                                           ! 1764  if(d==0)m=0x3f;
19643 5652           8A46         FC            mov	al,-4[bp]
19644 5655           84C0                       test	al,al
19645 5657           75           08            jne 	.174
19646                       00005659            .175:
19647 5659           B8                   003F  mov	ax,*$3F
19648 565C           8946         F8            mov	-8[bp],ax
19649                                           ! 1765  else m=0xff;
19650 565F           EB           06            jmp .176
19651                       00005661            .174:
19652 5661           B8                   00FF  mov	ax,#$FF
19653 5664           8946         F8            mov	-8[bp],ax
19654                                           ! 1766 
19655                                           ! 1767 
19656                                           ! 1768 
19657                                           ! 1769  outb(0x3c7,start);
19658                       00005667            .176:
19659 5667           FF76         04            push	4[bp]
19660 566A           B8                   03C7  mov	ax,#$3C7
19661 566D           50                         push	ax
19662 566E           E8         0CB9            call	_outb
19663 5671           83C4                   04  add	sp,*4
19664                                           ! 1770  outb(0x3c8,start);
19665 5674           FF76         04            push	4[bp]
19666 5677           B8                   03C8  mov	ax,#$3C8
19667 567A           50                         push	ax
19668 567B           E8         0CAC            call	_outb
19669 567E           83C4                   04  add	sp,*4
19670                                           ! 1771 
19671                                           ! 1772  for( index = 0; index < count; index++ )
19672 5681           31C0                       xor	ax,ax
19673 5683           8946         F6            mov	-$A[bp],ax
19674                                           ! 1773   {
19675 5686           E9         009D            br 	.179
19676                       00005689            .17A:
19677                                           ! 1774 
19678                                           ! 1775    r=inb( 0x3c9 );
19679 5689           B8                   03C9  mov	ax,#$3C9
19680 568C           50                         push	ax
19681 568D           E8         0C84            call	_inb
19682 5690           44                         inc	sp
19683 5691           44                         inc	sp
19684 5692           8846         FF            mov	-1[bp],al
19685                                           ! 1776    g=inb( 0x3c9 );
19686 5695           B8                   03C9  mov	ax,#$3C9
19687 5698           50                         push	ax
19688 5699           E8         0C78            call	_inb
19689 569C           44                         inc	sp
19690 569D           44                         inc	sp
19691 569E           8846         FE            mov	-2[bp],al
19692                                           ! 1777    b=inb( 0x3c9 );
19693 56A1           B8                   03C9  mov	ax,#$3C9
19694 56A4           50                         push	ax
19695 56A5           E8         0C6C            call	_inb
19696 56A8           44                         inc	sp
19697 56A9           44                         inc	sp
19698 56AA           8846         FD            mov	-3[bp],al
19699                                           ! 1778 
19700                                           ! 1779 
19701                                           ! 1780    i = ( ( 77*r + 151*g + 28*b ) + 0x80 ) >> 8;
19702 56AD           8A46         FD            mov	al,-3[bp]
19703 56B0           30E4                       xor	ah,ah
19704 56B2           B9                   001C  mov	cx,*$1C
19705 56B5           F7E9                       imul	cx
19706 56B7           50                         push	ax
19707 56B8           8A46         FE            mov	al,-2[bp]
19708 56BB           30E4                       xor	ah,ah
19709 56BD           B9                   0097  mov	cx,#$97
19710 56C0           F7E9                       imul	cx
19711 56C2           50                         push	ax
19712 56C3           8A46         FF            mov	al,-1[bp]
19713 56C6           30E4                       xor	ah,ah
19714 56C8           B9                   004D  mov	cx,*$4D
19715 56CB           F7E9                       imul	cx
19716 56CD           0346         F2            add	ax,-$E[bp]
19717 56D0           44                         inc	sp
19718 56D1           44                         inc	sp
19719 56D2           0346         F4            add	ax,-$C[bp]
19720 56D5           44                         inc	sp
19721 56D6           44                         inc	sp
19722 56D7           05                   0080  add	ax,#$80
19723 56DA           88E0                       mov	al,ah
19724 56DC           30E4                       xor	ah,ah
19725 56DE           8946         FA            mov	-6[bp],ax
19726                                           ! 1781 
19727                                           ! 1782    if(i>m)i=m;
19728 56E1           8B46         FA            mov	ax,-6[bp]
19729 56E4           3B46         F8            cmp	ax,-8[bp]
19730 56E7           76           06            jbe 	.17B
19731                       000056E9            .17C:
19732 56E9           8B46         F8            mov	ax,-8[bp]
19733 56EC           8946         FA            mov	-6[bp],ax
19734                                           ! 1783 
19735                                           ! 1784 
19736                                           ! 1785    outb( 0x3c9, i&0xff );
19737                       000056EF            .17B:
19738 56EF           8A46         FA            mov	al,-6[bp]
19739 56F2           30E4                       xor	ah,ah
19740 56F4           50                         push	ax
19741 56F5           B8                   03C9  mov	ax,#$3C9
19742 56F8           50                         push	ax
19743 56F9           E8         0C2E            call	_outb
19744 56FC           83C4                   04  add	sp,*4
19745                                           ! 1786    outb( 0x3c9, i&0xff );
19746 56FF           8A46         FA            mov	al,-6[bp]
19747 5702           30E4                       xor	ah,ah
19748 5704           50                         push	ax
19749 5705           B8                   03C9  mov	ax,#$3C9
19750 5708           50                         push	ax
19751 5709           E8         0C1E            call	_outb
19752 570C           83C4                   04  add	sp,*4
19753                                           ! 1787    outb( 0x3c9, i&0xff );
19754 570F           8A46         FA            mov	al,-6[bp]
19755 5712           30E4                       xor	ah,ah
19756 5714           50                         push	ax
19757 5715           B8                   03C9  mov	ax,#$3C9
19758 5718           50                         push	ax
19759 5719           E8         0C0E            call	_outb
19760 571C           83C4                   04  add	sp,*4
19761                                           ! 1788   }
19762                                           ! 1789  outb(0x3c0,0x20);
19763                       0000571F            .178:
19764 571F           8B46         F6            mov	ax,-$A[bp]
19765 5722           40                         inc	ax
19766 5723           8946         F6            mov	-$A[bp],ax
19767                       00005726            .179:
19768 5726           8B46         F6            mov	ax,-$A[bp]
19769 5729           3B46         06            cmp	ax,6[bp]
19770 572C         0F82         FF59            blo 	.17A
19771                       00005730            .17D:
19772                       00005730            .177:
19773 5730           B8                   0020  mov	ax,*$20
19774 5733           50                         push	ax
19775 5734           B8                   03C0  mov	ax,#$3C0
19776 5737           50                         push	ax
19777 5738           E8         0BEF            call	_outb
19778 573B           83C4                   04  add	sp,*4
19779                                           ! 1790 }
19780 573E           89EC                       mov	sp,bp
19781 5740           5D                         pop	bp
19782 5741           C3                         ret
19783                                           ! 1791 
19784                                           ! 1792 
19785                                           ! 1793 static void get_font_access()
19786                                           ! 1794 {
19787                       00005742            _get_font_access:
19788                                           ! 1795  outw( 0x3c4, 0x0100 );
19789 5742           55                         push	bp
19790 5743           89E5                       mov	bp,sp
19791 5745           B8                   0100  mov	ax,#$100
19792 5748           50                         push	ax
19793 5749           B8                   03C4  mov	ax,#$3C4
19794 574C           50                         push	ax
19795 574D           E8         0BEA            call	_outw
19796 5750           89EC                       mov	sp,bp
19797                                           ! 1796  outw( 0x3c4, 0x0402 );
19798 5752           B8                   0402  mov	ax,#$402
19799 5755           50                         push	ax
19800 5756           B8                   03C4  mov	ax,#$3C4
19801 5759           50                         push	ax
19802 575A           E8         0BDD            call	_outw
19803 575D           89EC                       mov	sp,bp
19804                                           ! 1797  outw( 0x3c4, 0x0704 );
19805 575F           B8                   0704  mov	ax,#$704
19806 5762           50                         push	ax
19807 5763           B8                   03C4  mov	ax,#$3C4
19808 5766           50                         push	ax
19809 5767           E8         0BD0            call	_outw
19810 576A           89EC                       mov	sp,bp
19811                                           ! 1798  outw( 0x3c4, 0x0300 );
19812 576C           B8                   0300  mov	ax,#$300
19813 576F           50                         push	ax
19814 5770           B8                   03C4  mov	ax,#$3C4
19815 5773           50                         push	ax
19816 5774           E8         0BC3            call	_outw
19817 5777           89EC                       mov	sp,bp
19818                                           ! 1799  outw( 0x3ce, 0x0204 );
19819 5779           B8                   0204  mov	ax,#$204
19820 577C           50                         push	ax
19821 577D           B8                   03CE  mov	ax,#$3CE
19822 5780           50                         push	ax
19823 5781           E8         0BB6            call	_outw
19824 5784           89EC                       mov	sp,bp
19825                                           ! 1800  outw( 0x3ce, 0x0005 );
19826 5786           B8                   0005  mov	ax,*5
19827 5789           50                         push	ax
19828 578A           B8                   03CE  mov	ax,#$3CE
19829 578D           50                         push	ax
19830 578E           E8         0BA9            call	_outw
19831 5791           89EC                       mov	sp,bp
19832                                           ! 1801  outw( 0x3ce, 0x0406 );
19833 5793           B8                   0406  mov	ax,#$406
19834 5796           50                         push	ax
19835 5797           B8                   03CE  mov	ax,#$3CE
19836 579A           50                         push	ax
19837 579B           E8         0B9C            call	_outw
19838 579E           89EC                       mov	sp,bp
19839                                           ! 1802 }
19840 57A0           5D                         pop	bp
19841 57A1           C3                         ret
19842                                           ! 1803 
19843                                           ! 1804 static void release_font_access()
19844                                           ! 1805 {
19845                       000057A2            _release_font_access:
19846                                           ! 1806  outw( 0x3c4, 0x0100 );
19847 57A2           55                         push	bp
19848 57A3           89E5                       mov	bp,sp
19849 57A5           B8                   0100  mov	ax,#$100
19850 57A8           50                         push	ax
19851 57A9           B8                   03C4  mov	ax,#$3C4
19852 57AC           50                         push	ax
19853 57AD           E8         0B8A            call	_outw
19854 57B0           89EC                       mov	sp,bp
19855                                           ! 1807  outw( 0x3c4, 0x0302 );
19856 57B2           B8                   0302  mov	ax,#$302
19857 57B5           50                         push	ax
19858 57B6           B8                   03C4  mov	ax,#$3C4
19859 57B9           50                         push	ax
19860 57BA           E8         0B7D            call	_outw
19861 57BD           89EC                       mov	sp,bp
19862                                           ! 1808  outw( 0x3c4, 0x0304 );
19863 57BF           B8                   0304  mov	ax,#$304
19864 57C2           50                         push	ax
19865 57C3           B8                   03C4  mov	ax,#$3C4
19866 57C6           50                         push	ax
19867 57C7           E8         0B70            call	_outw
19868 57CA           89EC                       mov	sp,bp
19869                                           ! 1809  outw( 0x3c4, 0x0300 );
19870 57CC           B8                   0300  mov	ax,#$300
19871 57CF           50                         push	ax
19872 57D0           B8                   03C4  mov	ax,#$3C4
19873 57D3           50                         push	ax
19874 57D4           E8         0B63            call	_outw
19875 57D7           89EC                       mov	sp,bp
19876                                           ! 1810  outw( 0x3ce, 0x0004 );
19877 57D9           B8                   0004  mov	ax,*4
19878 57DC           50                         push	ax
19879 57DD           B8                   03CE  mov	ax,#$3CE
19880 57E0           50                         push	ax
19881 57E1           E8         0B56            call	_outw
19882 57E4           89EC                       mov	sp,bp
19883                                           ! 1811  outw( 0x3ce, 0x1005 );
19884 57E6           B8                   1005  mov	ax,#$1005
19885 57E9           50                         push	ax
19886 57EA           B8                   03CE  mov	ax,#$3CE
19887 57ED           50                         push	ax
19888 57EE           E8         0B49            call	_outw
19889 57F1           89EC                       mov	sp,bp
19890                                           ! 1812  outw( 0x3ce, 0x0e06 );
19891 57F3           B8                   0E06  mov	ax,#$E06
19892 57F6           50                         push	ax
19893 57F7           B8                   03CE  mov	ax,#$3CE
19894 57FA           50                         push	ax
19895 57FB           E8         0B3C            call	_outw
19896 57FE           89EC                       mov	sp,bp
19897                                           ! 1813 }
19898 5800           5D                         pop	bp
19899 5801           C3                         ret
19900                                           ! 1814 
19901                                           ! 1815  #asm
19902                                           !BCC_ASM
19903                       00005802            idiv_u:
19904 5802           31D2                         xor dx,dx
19905 5804           F7F3                         div bx
19906 5806           C3                           ret
19907                                            ! 1820 endasm
19908                                           !BCC_ENDASM
19909                                           ! 1821 
19910                                           ! 1822 static void set_scan_lines(lines) Bit8u lines;
19911                       00005807            _set_scan_lines:
19912                                           ! 1823 {
19913                                           ! 1824  Bit16u crtc_addr,cols,page,vde;
19914                                           ! 1825  Bit8u crtc_r9,ovl,rows;
19915                                           ! 1826 
19916                                           ! 1827  crtc_addr = read_word(0x40,0x63);
19917 5807           55                         push	bp
19918 5808           89E5                       mov	bp,sp
19919 580A           83C4                   F4  add	sp,*-$C
19920 580D           B8                   0063  mov	ax,*$63
19921 5810           50                         push	ax
19922 5811           B8                   0040  mov	ax,*$40
19923 5814           50                         push	ax
19924 5815           E8         0AB9            call	_read_word
19925 5818           83C4                   04  add	sp,*4
19926 581B           8946         FE            mov	-2[bp],ax
19927                                           ! 1828  outb(crtc_addr, 0x09);
19928 581E           B8                   0009  mov	ax,*9
19929 5821           50                         push	ax
19930 5822           FF76         FE            push	-2[bp]
19931 5825           E8         0B02            call	_outb
19932 5828           83C4                   04  add	sp,*4
19933                                           ! 1829  crtc_r9 = inb(crtc_addr+1);
19934 582B           8B46         FE            mov	ax,-2[bp]
19935 582E           40                         inc	ax
19936 582F           50                         push	ax
19937 5830           E8         0AE1            call	_inb
19938 5833           44                         inc	sp
19939 5834           44                         inc	sp
19940 5835           8846         F7            mov	-9[bp],al
19941                                           ! 1830  crtc_r9 = (crtc_r9 & 0xe0) | (lines - 1);
19942 5838           8A46         04            mov	al,4[bp]
19943 583B           30E4                       xor	ah,ah
19944 583D           48                         dec	ax
19945 583E           50                         push	ax
19946 583F           8A46         F7            mov	al,-9[bp]
19947 5842           24                     E0  and	al,#$E0
19948 5844           30E4                       xor	ah,ah
19949 5846           0B46         F2            or	ax,-$E[bp]
19950 5849           44                         inc	sp
19951 584A           44                         inc	sp
19952 584B           8846         F7            mov	-9[bp],al
19953                                           ! 1831  outb(crtc_addr+1, crtc_r9);
19954 584E           8A46         F7            mov	al,-9[bp]
19955 5851           30E4                       xor	ah,ah
19956 5853           50                         push	ax
19957 5854           8B46         FE            mov	ax,-2[bp]
19958 5857           40                         inc	ax
19959 5858           50                         push	ax
19960 5859           E8         0ACE            call	_outb
19961 585C           83C4                   04  add	sp,*4
19962                                           ! 1832  if(lines==8)
19963 585F           8A46         04            mov	al,4[bp]
19964 5862           3C                     08  cmp	al,*8
19965 5864           75           10            jne 	.17E
19966                       00005866            .17F:
19967                                           ! 1833   {
19968                                           ! 1834    biosfn_set_cursor_shape(0x06,0x07);
19969 5866           B8                   0007  mov	ax,*7
19970 5869           50                         push	ax
19971 586A           B8                   0006  mov	ax,*6
19972 586D           50                         push	ax
19973 586E           E8         E877            call	_biosfn_set_cursor_shape
19974 5871           83C4                   04  add	sp,*4
19975                                           ! 1835   }
19976                                           ! 1836  else
19977                                           ! 1837   {
19978 5874           EB           18            jmp .180
19979                       00005876            .17E:
19980                                           ! 1838    biosfn_set_cursor_shape(lines-4,lines-3);
19981 5876           8A46         04            mov	al,4[bp]
19982 5879           30E4                       xor	ah,ah
19983 587B           05                   FFFD  add	ax,*-3
19984 587E           50                         push	ax
19985 587F           8A46         04            mov	al,4[bp]
19986 5882           30E4                       xor	ah,ah
19987 5884           05                   FFFC  add	ax,*-4
19988 5887           50                         push	ax
19989 5888           E8         E85D            call	_biosfn_set_cursor_shape
19990 588B           83C4                   04  add	sp,*4
19991                                           ! 1839   }
19992                                           ! 1840  write_word(0x40,0x85, lines);
19993                       0000588E            .180:
19994 588E           8A46         04            mov	al,4[bp]
19995 5891           30E4                       xor	ah,ah
19996 5893           50                         push	ax
19997 5894           B8                   0085  mov	ax,#$85
19998 5897           50                         push	ax
19999 5898           B8                   0040  mov	ax,*$40
20000 589B           50                         push	ax
20001 589C           E8         0A5D            call	_write_word
20002 589F           83C4                   06  add	sp,*6
20003                                           ! 1841  outb(crtc_addr, 0x12);
20004 58A2           B8                   0012  mov	ax,*$12
20005 58A5           50                         push	ax
20006 58A6           FF76         FE            push	-2[bp]
20007 58A9           E8         0A7E            call	_outb
20008 58AC           83C4                   04  add	sp,*4
20009                                           ! 1842  vde = inb(crtc_addr+1);
20010 58AF           8B46         FE            mov	ax,-2[bp]
20011 58B2           40                         inc	ax
20012 58B3           50                         push	ax
20013 58B4           E8         0A5D            call	_inb
20014 58B7           44                         inc	sp
20015 58B8           44                         inc	sp
20016 58B9           30E4                       xor	ah,ah
20017 58BB           8946         F8            mov	-8[bp],ax
20018                                           ! 1843  outb(crtc_addr, 0x07);
20019 58BE           B8                   0007  mov	ax,*7
20020 58C1           50                         push	ax
20021 58C2           FF76         FE            push	-2[bp]
20022 58C5           E8         0A62            call	_outb
20023 58C8           83C4                   04  add	sp,*4
20024                                           ! 1844  ovl = inb(crtc_addr+1);
20025 58CB           8B46         FE            mov	ax,-2[bp]
20026 58CE           40                         inc	ax
20027 58CF           50                         push	ax
20028 58D0           E8         0A41            call	_inb
20029 58D3           44                         inc	sp
20030 58D4           44                         inc	sp
20031 58D5           8846         F6            mov	-$A[bp],al
20032                                           ! 1845  vde += (((ovl & 0x02) 
20033                                           ! 1845 << 7) + ((ovl & 0x40) << 3) + 1);
20034 58D8           8A46         F6            mov	al,-$A[bp]
20035 58DB           24                     40  and	al,*$40
20036 58DD           30E4                       xor	ah,ah
20037 58DF           B1                     03  mov	cl,*3
20038 58E1           D3E0                       shl	ax,cl
20039 58E3           50                         push	ax
20040 58E4           8A46         F6            mov	al,-$A[bp]
20041 58E7           24                     02  and	al,*2
20042 58E9           30E4                       xor	ah,ah
20043 58EB           B1                     07  mov	cl,*7
20044 58ED           D3E0                       shl	ax,cl
20045 58EF           0346         F2            add	ax,-$E[bp]
20046 58F2           44                         inc	sp
20047 58F3           44                         inc	sp
20048 58F4           40                         inc	ax
20049 58F5           0346         F8            add	ax,-8[bp]
20050 58F8           8946         F8            mov	-8[bp],ax
20051                                           ! 1846  rows = vde / lines;
20052 58FB           8A46         04            mov	al,4[bp]
20053 58FE           30E4                       xor	ah,ah
20054 5900           89C3                       mov	bx,ax
20055 5902           8B46         F8            mov	ax,-8[bp]
20056 5905           E8         FEFA            call	idiv_u
20057 5908           8846         F5            mov	-$B[bp],al
20058                                           ! 1847  write_byte(0x40,0x84, rows-1);
20059 590B           8A46         F5            mov	al,-$B[bp]
20060 590E           30E4                       xor	ah,ah
20061 5910           48                         dec	ax
20062 5911           50                         push	ax
20063 5912           B8                   0084  mov	ax,#$84
20064 5915           50                         push	ax
20065 5916           B8                   0040  mov	ax,*$40
20066 5919           50                         push	ax
20067 591A           E8         09C7            call	_write_byte
20068 591D           83C4                   06  add	sp,*6
20069                                           ! 1848  cols = read_word(0x40,0x4A);
20070 5920           B8                   004A  mov	ax,*$4A
20071 5923           50                         push	ax
20072 5924           B8                   0040  mov	ax,*$40
20073 5927           50                         push	ax
20074 5928           E8         09A6            call	_read_word
20075 592B           83C4                   04  add	sp,*4
20076 592E           8946         FC            mov	-4[bp],ax
20077                                           ! 1849  write_word(0x40,0x4C, rows * cols * 2);
20078 5931           8A46         F5            mov	al,-$B[bp]
20079 5934           30E4                       xor	ah,ah
20080 5936           8B4E         FC            mov	cx,-4[bp]
20081 5939           F7E9                       imul	cx
20082 593B           D1E0                       shl	ax,*1
20083 593D           50                         push	ax
20084 593E           B8                   004C  mov	ax,*$4C
20085 5941           50                         push	ax
20086 5942           B8                   0040  mov	ax,*$40
20087 5945           50                         push	ax
20088 5946           E8         09B3            call	_write_word
20089 5949           83C4                   06  add	sp,*6
20090                                           ! 1850 }
20091 594C           89EC                       mov	sp,bp
20092 594E           5D                         pop	bp
20093 594F           C3                         ret
20094                                           ! 1851 
20095                                           ! 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;
20096                       00005950            _biosfn_load_text_user_pat:
20097                                           ! 1853 {
20098                                           ! 1854  Bit16u blockaddr,dest,i,src;
20099                                           ! 1855 
20100                                           ! 1856  get_font_access();
20101 5950           55                         push	bp
20102 5951           89E5                       mov	bp,sp
20103 5953           83C4                   F8  add	sp,*-8
20104 5956           E8         FDE9            call	_get_font_access
20105                                           ! 1857  blockaddr = BL << 13;
20106 5959           8A46         0E            mov	al,$E[bp]
20107 595C           30E4                       xor	ah,ah
20108 595E           88C4                       mov	ah,al
20109 5960           30C0                       xor	al,al
20110 5962           B1                     05  mov	cl,*5
20111 5964           D3E0                       shl	ax,cl
20112 5966           8946         FE            mov	-2[bp],ax
20113                                           ! 1858  for(i=0;i<CX;i++)
20114 5969           31C0                       xor	ax,ax
20115 596B           8946         FA            mov	-6[bp],ax
20116                                           ! 1859   {
20117 596E           EB           44            jmp .183
20118                       00005970            .184:
20119                                           ! 1860    src = BP + i * BH;
20120 5970           8A46         10            mov	al,$10[bp]
20121 5973           30E4                       xor	ah,ah
20122 5975           89C3                       mov	bx,ax
20123 5977           8B46         FA            mov	ax,-6[bp]
20124 597A           89D9                       mov	cx,bx
20125 597C           F7E9                       imul	cx
20126 597E           0346         08            add	ax,8[bp]
20127 5981           8946         F8            mov	-8[bp],ax
20128                                           ! 1861    dest = blockaddr + (DX + i) * 32;
20129 5984           8B46         0C            mov	ax,$C[bp]
20130 5987           0346         FA            add	ax,-6[bp]
20131 598A           B1                     05  mov	cl,*5
20132 598C           D3E0                       shl	ax,cl
20133 598E           0346         FE            add	ax,-2[bp]
20134 5991           8946         FC            mov	-4[bp],ax
20135                                           ! 1862    memcpyb(0xA000, dest, ES, src, BH);
20136 5994           8A46         10            mov	al,$10[bp]
20137 5997           30E4                       xor	ah,ah
20138 5999           50                         push	ax
20139 599A           FF76         F8            push	-8[bp]
20140 599D           FF76         06            push	6[bp]
20141 59A0           FF76         FC            push	-4[bp]
20142 59A3           B8                   A000  mov	ax,#$A000
20143 59A6           50                         push	ax
20144 59A7           E8         08B4            call	_memcpyb
20145 59AA           83C4                   0A  add	sp,*$A
20146                                           ! 1863   }
20147                                           ! 1864  release_font_access();
20148                       000059AD            .182:
20149 59AD           8B46         FA            mov	ax,-6[bp]
20150 59B0           40                         inc	ax
20151 59B1           8946         FA            mov	-6[bp],ax
20152                       000059B4            .183:
20153 59B4           8B46         FA            mov	ax,-6[bp]
20154 59B7           3B46         0A            cmp	ax,$A[bp]
20155 59BA           72           B4            jb 	.184
20156                       000059BC            .185:
20157                       000059BC            .181:
20158 59BC           E8         FDE3            call	_release_font_access
20159                                           ! 1865  if(AL>=0x10)
20160 59BF           8A46         04            mov	al,4[bp]
20161 59C2           3C                     10  cmp	al,*$10
20162 59C4           72           0B            jb  	.186
20163                       000059C6            .187:
20164                                           ! 1866   {
20165                                           ! 1867    set_scan_lines(BH);
20166 59C6           8A46         10            mov	al,$10[bp]
20167 59C9           30E4                       xor	ah,ah
20168 59CB           50                         push	ax
20169 59CC           E8         FE38            call	_set_scan_lines
20170 59CF           44                         inc	sp
20171 59D0           44                         inc	sp
20172                                           ! 1868   }
20173                                           ! 1869 }
20174                       000059D1            .186:
20175 59D1           89EC                       mov	sp,bp
20176 59D3           5D                         pop	bp
20177 59D4           C3                         ret
20178                                           ! 1870 
20179                                           ! 1871 static void biosfn_load_text_8_14_pat (AL,BL) Bit8u AL;Bit8u BL;
20180                       000059D5            _biosfn_load_text_8_14_pat:
20181                                           ! 1872 {
20182                                           ! 1873  Bit16u blockaddr,dest,i,src;
20183                                           ! 1874 
20184                                           ! 1875  get_font_access();
20185 59D5           55                         push	bp
20186 59D6           89E5                       mov	bp,sp
20187 59D8           83C4                   F8  add	sp,*-8
20188 59DB           E8         FD64            call	_get_font_access
20189                                           ! 1876  blockaddr = BL << 13;
20190 59DE           8A46         06            mov	al,6[bp]
20191 59E1           30E4                       xor	ah,ah
20192 59E3           88C4                       mov	ah,al
20193 59E5           30C0                       xor	al,al
20194 59E7           B1                     05  mov	cl,*5
20195 59E9           D3E0                       shl	ax,cl
20196 59EB           8946         FE            mov	-2[bp],ax
20197                                           ! 1877  for(i=0;i<0x100;i++)
20198 59EE           31C0                       xor	ax,ax
20199 59F0           8946         FA            mov	-6[bp],ax
20200                                           ! 1878   {
20201 59F3           EB           41            jmp .18A
20202                       000059F5            .18B:
20203                                           ! 1879    src = i * 14;
20204 59F5           8B46         FA            mov	ax,-6[bp]
20205 59F8           89C2                       mov	dx,ax
20206 59FA           B1                     03  mov	cl,*3
20207 59FC           D3E0                       shl	ax,cl
20208 59FE           29D0                       sub	ax,dx
20209 5A00           D1E0                       shl	ax,*1
20210 5A02           8946         F8            mov	-8[bp],ax
20211                                           ! 1880    dest = blockaddr + i * 32;
20212 5A05           8B46         FA            mov	ax,-6[bp]
20213 5A08           B1                     05  mov	cl,*5
20214 5A0A           D3E0                       shl	ax,cl
20215 5A0C           0346         FE            add	ax,-2[bp]
20216 5A0F           8946         FC            mov	-4[bp],ax
20217                                           ! 1881    memcpyb(0xA000, dest, 0xC000, vgafont14+src, 14);
20218 5A12           B8                   000E  mov	ax,*$E
20219 5A15           50                         push	ax
20220 5A16           8B5E         F8            mov	bx,-8[bp]
20221 5A19           81C3                 1395  add	bx,#_vgafont14
20222 5A1D           53                         push	bx
20223 5A1E           B8                   C000  mov	ax,#$C000
20224 5A21           50                         push	ax
20225 5A22           FF76         FC            push	-4[bp]
20226 5A25           B8                   A000  mov	ax,#$A000
20227 5A28           50                         push	ax
20228 5A29           E8         0832            call	_memcpyb
20229 5A2C           83C4                   0A  add	sp,*$A
20230                                           ! 1882   }
20231                                           ! 1883  release_font_access();
20232                       00005A2F            .189:
20233 5A2F           8B46         FA            mov	ax,-6[bp]
20234 5A32           40                         inc	ax
20235 5A33           8946         FA            mov	-6[bp],ax
20236                       00005A36            .18A:
20237 5A36           8B46         FA            mov	ax,-6[bp]
20238 5A39           3D                   0100  cmp	ax,#$100
20239 5A3C           72           B7            jb 	.18B
20240                       00005A3E            .18C:
20241                       00005A3E            .188:
20242 5A3E           E8         FD61            call	_release_font_access
20243                                           ! 1884  if(AL>=0x10)
20244 5A41           8A46         04            mov	al,4[bp]
20245 5A44           3C                     10  cmp	al,*$10
20246 5A46           72           09            jb  	.18D
20247                       00005A48            .18E:
20248                                           ! 1885   {
20249                                           ! 1886    set_scan_lines(14);
20250 5A48           B8                   000E  mov	ax,*$E
20251 5A4B           50                         push	ax
20252 5A4C           E8         FDB8            call	_set_scan_lines
20253 5A4F           44                         inc	sp
20254 5A50           44                         inc	sp
20255                                           ! 1887   }
20256                                           ! 1888 }
20257                       00005A51            .18D:
20258 5A51           89EC                       mov	sp,bp
20259 5A53           5D                         pop	bp
20260 5A54           C3                         ret
20261                                           ! 1889 
20262                                           ! 1890 static void biosfn_load_text_8_8_pat (AL,BL) Bit8u AL;Bit8u BL;
20263                       00005A55            _biosfn_load_text_8_8_pat:
20264                                           ! 1891 {
20265                                           ! 1892  Bit16u blockaddr,dest,i,src;
20266                                           ! 1893 
20267                                           ! 1894  get_font_access();
20268 5A55           55                         push	bp
20269 5A56           89E5                       mov	bp,sp
20270 5A58           83C4                   F8  add	sp,*-8
20271 5A5B           E8         FCE4            call	_get_font_access
20272                                           ! 1895  blockaddr = BL << 13;
20273 5A5E           8A46         06            mov	al,6[bp]
20274 5A61           30E4                       xor	ah,ah
20275 5A63           88C4                       mov	ah,al
20276 5A65           30C0                       xor	al,al
20277 5A67           B1                     05  mov	cl,*5
20278 5A69           D3E0                       shl	ax,cl
20279 5A6B           8946         FE            mov	-2[bp],ax
20280                                           ! 1896  for(i=0;i<0x100;i++)
20281 5A6E           31C0                       xor	ax,ax
20282 5A70           8946         FA            mov	-6[bp],ax
20283                                           ! 1897   {
20284 5A73           EB           3B            jmp .191
20285                       00005A75            .192:
20286                                           ! 1898    src = i * 8;
20287 5A75           8B46         FA            mov	ax,-6[bp]
20288 5A78           B1                     03  mov	cl,*3
20289 5A7A           D3E0                       shl	ax,cl
20290 5A7C           8946         F8            mov	-8[bp],ax
20291                                           ! 1899    dest = blockaddr + i * 32;
20292 5A7F           8B46         FA            mov	ax,-6[bp]
20293 5A82           B1                     05  mov	cl,*5
20294 5A84           D3E0                       shl	ax,cl
20295 5A86           0346         FE            add	ax,-2[bp]
20296 5A89           8946         FC            mov	-4[bp],ax
20297                                           ! 1900    memcpyb(0xA000, dest, 0xC000, vgafont8+src, 8);
20298 5A8C           B8                   0008  mov	ax,*8
20299 5A8F           50                         push	ax
20300 5A90           8B5E         F8            mov	bx,-8[bp]
20301 5A93           81C3                 0B95  add	bx,#_vgafont8
20302 5A97           53                         push	bx
20303 5A98           B8                   C000  mov	ax,#$C000
20304 5A9B           50                         push	ax
20305 5A9C           FF76         FC            push	-4[bp]
20306 5A9F           B8                   A000  mov	ax,#$A000
20307 5AA2           50                         push	ax
20308 5AA3           E8         07B8            call	_memcpyb
20309 5AA6           83C4                   0A  add	sp,*$A
20310                                           ! 1901   }
20311                                           ! 1902  release_font_access();
20312                       00005AA9            .190:
20313 5AA9           8B46         FA            mov	ax,-6[bp]
20314 5AAC           40                         inc	ax
20315 5AAD           8946         FA            mov	-6[bp],ax
20316                       00005AB0            .191:
20317 5AB0           8B46         FA            mov	ax,-6[bp]
20318 5AB3           3D                   0100  cmp	ax,#$100
20319 5AB6           72           BD            jb 	.192
20320                       00005AB8            .193:
20321                       00005AB8            .18F:
20322 5AB8           E8         FCE7            call	_release_font_access
20323                                           ! 1903  if(AL>=0x10)
20324 5ABB           8A46         04            mov	al,4[bp]
20325 5ABE           3C                     10  cmp	al,*$10
20326 5AC0           72           09            jb  	.194
20327                       00005AC2            .195:
20328                                           ! 1904   {
20329                                           ! 1905    set_scan_lines(8);
20330 5AC2           B8                   0008  mov	ax,*8
20331 5AC5           50                         push	ax
20332 5AC6           E8         FD3E            call	_set_scan_lines
20333 5AC9           44                         inc	sp
20334 5ACA           44                         inc	sp
20335                                           ! 1906   }
20336                                           ! 1907 }
20337                       00005ACB            .194:
20338 5ACB           89EC                       mov	sp,bp
20339 5ACD           5D                         pop	bp
20340 5ACE           C3                         ret
20341                                           ! 1908 
20342                                           ! 1909 static void biosfn_set_text_block_specifier (BL) Bit8u BL;
20343                       00005ACF            _biosfn_set_text_block_specifier:
20344                                           ! 1910 {
20345                                           ! 1911  outb( 0x3c4, 0x03 );
20346 5ACF           55                         push	bp
20347 5AD0           89E5                       mov	bp,sp
20348 5AD2           B8                   0003  mov	ax,*3
20349 5AD5           50                         push	ax
20350 5AD6           B8                   03C4  mov	ax,#$3C4
20351 5AD9           50                         push	ax
20352 5ADA           E8         084D            call	_outb
20353 5ADD           89EC                       mov	sp,bp
20354                                           ! 1912  outb( 0x3c5, BL );
20355 5ADF           8A46         04            mov	al,4[bp]
20356 5AE2           30E4                       xor	ah,ah
20357 5AE4           50                         push	ax
20358 5AE5           B8                   03C5  mov	ax,#$3C5
20359 5AE8           50                         push	ax
20360 5AE9           E8         083E            call	_outb
20361 5AEC           89EC                       mov	sp,bp
20362                                           ! 1913 }
20363 5AEE           5D                         pop	bp
20364 5AEF           C3                         ret
20365                                           ! 1914 
20366                                           ! 1915 static void biosfn_load_text_8_16_pat (AL,BL) Bit8u AL;Bit8u BL;
20367                       00005AF0            _biosfn_load_text_8_16_pat:
20368                                           ! 1916 {
20369                                           ! 1917  Bit16u blockaddr,dest,i,src;
20370                                           ! 1918 
20371                                           ! 1919  get_font_access();
20372 5AF0           55                         push	bp
20373 5AF1           89E5                       mov	bp,sp
20374 5AF3           83C4                   F8  add	sp,*-8
20375 5AF6           E8         FC49            call	_get_font_access
20376                                           ! 1920  blockaddr = BL << 13;
20377 5AF9           8A46         06            mov	al,6[bp]
20378 5AFC           30E4                       xor	ah,ah
20379 5AFE           88C4                       mov	ah,al
20380 5B00           30C0                       xor	al,al
20381 5B02           B1                     05  mov	cl,*5
20382 5B04           D3E0                       shl	ax,cl
20383 5B06           8946         FE            mov	-2[bp],ax
20384                                           ! 1921  for(i=0;i<0x100;i++)
20385 5B09           31C0                       xor	ax,ax
20386 5B0B           8946         FA            mov	-6[bp],ax
20387                                           ! 1922   {
20388 5B0E           EB           3B            jmp .198
20389                       00005B10            .199:
20390                                           ! 1923    src = i * 16;
20391 5B10           8B46         FA            mov	ax,-6[bp]
20392 5B13           B1                     04  mov	cl,*4
20393 5B15           D3E0                       shl	ax,cl
20394 5B17           8946         F8            mov	-8[bp],ax
20395                                           ! 1924    dest = blockaddr + i * 32;
20396 5B1A           8B46         FA            mov	ax,-6[bp]
20397 5B1D           B1                     05  mov	cl,*5
20398 5B1F           D3E0                       shl	ax,cl
20399 5B21           0346         FE            add	ax,-2[bp]
20400 5B24           8946         FC            mov	-4[bp],ax
20401                                           ! 1925    memcpyb(0xA000, dest, 0xC000, vgafont16+src, 16);
20402 5B27           B8                   0010  mov	ax,*$10
20403 5B2A           50                         push	ax
20404 5B2B           8B5E         F8            mov	bx,-8[bp]
20405 5B2E           81C3                 2195  add	bx,#_vgafont16
20406 5B32           53                         push	bx
20407 5B33           B8                   C000  mov	ax,#$C000
20408 5B36           50                         push	ax
20409 5B37           FF76         FC            push	-4[bp]
20410 5B3A           B8                   A000  mov	ax,#$A000
20411 5B3D           50                         push	ax
20412 5B3E           E8         071D            call	_memcpyb
20413 5B41           83C4                   0A  add	sp,*$A
20414                                           ! 1926   }
20415                                           ! 1927  release_font_access();
20416                       00005B44            .197:
20417 5B44           8B46         FA            mov	ax,-6[bp]
20418 5B47           40                         inc	ax
20419 5B48           8946         FA            mov	-6[bp],ax
20420                       00005B4B            .198:
20421 5B4B           8B46         FA            mov	ax,-6[bp]
20422 5B4E           3D                   0100  cmp	ax,#$100
20423 5B51           72           BD            jb 	.199
20424                       00005B53            .19A:
20425                       00005B53            .196:
20426 5B53           E8         FC4C            call	_release_font_access
20427                                           ! 1928  if(AL>=0x10)
20428 5B56           8A46         04            mov	al,4[bp]
20429 5B59           3C                     10  cmp	al,*$10
20430 5B5B           72           09            jb  	.19B
20431                       00005B5D            .19C:
20432                                           ! 1929   {
20433                                           ! 1930    set_scan_lines(16);
20434 5B5D           B8                   0010  mov	ax,*$10
20435 5B60           50                         push	ax
20436 5B61           E8         FCA3            call	_set_scan_lines
20437 5B64           44                         inc	sp
20438 5B65           44                         inc	sp
20439                                           ! 1931   }
20440                                           ! 1932 }
20441                       00005B66            .19B:
20442 5B66           89EC                       mov	sp,bp
20443 5B68           5D                         pop	bp
20444 5B69           C3                         ret
20445                                           ! 1933 
20446                                           ! 1934 static void biosfn_load_gfx_8_8_chars (ES,BP) Bit16u ES;Bit16u BP;
20447                       00005B6A            _biosfn_load_gfx_8_8_chars:
20448                                           ! 1935 {
20449                                           ! 1936 
20450                                           ! 1937 
20451                                           ! 1938 
20452                                           ! 1939 }
20453 5B6A           C3                         ret
20454                                           ! 1940 static void biosfn_load_gfx_user_chars (ES,BP,CX,BL,DL) Bit16u ES;Bit16u BP;Bit16u CX;Bit8u BL;Bit8u DL;
20455                       00005B6B            _biosfn_load_gfx_user_chars:
20456                                           ! 1941 {
20457                                           ! 1942 
20458                                           ! 1943 
20459                                           ! 1944 
20460                                           ! 1945 }
20461 5B6B           C3                         ret
20462                                           ! 1946 static void biosfn_load_gfx_8_14_chars (BL) Bit8u BL;
20463                       00005B6C            _biosfn_load_gfx_8_14_chars:
20464                                           ! 1947 {
20465                                           ! 1948 
20466                                           ! 1949 
20467                                           ! 1950 
20468                                           ! 1951 }
20469 5B6C           C3                         ret
20470                                           ! 1952 static void biosfn_load_gfx_8_8_dd_chars (BL) Bit8u BL;
20471                       00005B6D            _biosfn_load_gfx_8_8_dd_chars:
20472                                           ! 1953 {
20473                                           ! 1954 
20474                                           ! 1955 
20475                                           ! 1956 
20476                                           ! 1957 }
20477 5B6D           C3                         ret
20478                                           ! 1958 static void biosfn_load_gfx_8_16_chars (BL) B
20479                                           ! 1958 it8u BL;
20480                       00005B6E            _biosfn_load_gfx_8_16_chars:
20481                                           ! 1959 {
20482                                           ! 1960 
20483                                           ! 1961 
20484                                           ! 1962 
20485                                           ! 1963 }
20486 5B6E           C3                         ret
20487                                           ! 1964 
20488                                           ! 1965 static void biosfn_get_font_info (BH,ES,BP,CX,DX)
20489                                           ! 1966 Bit8u BH;Bit16u *ES;Bit16u *BP;Bit16u *CX;Bit16u *DX;
20490                       00005B6F            _biosfn_get_font_info:
20491                                           ! 1967 {Bit16u ss=get_SS();
20492 5B6F           55                         push	bp
20493 5B70           89E5                       mov	bp,sp
20494 5B72           4C                         dec	sp
20495 5B73           4C                         dec	sp
20496 5B74           E8         07D3            call	_get_SS
20497 5B77           8946         FE            mov	-2[bp],ax
20498                                           ! 1968 
20499                                           ! 1969  switch(BH)
20500 5B7A           8A46         04            mov	al,4[bp]
20501                                           ! 1970   {case 0x00:
20502 5B7D           E9         0143            br 	.19F
20503                                           ! 1971     write_word(ss,ES,read_word(0x00,0x1f*4));
20504                       00005B80            .1A0:
20505 5B80           B8                   007C  mov	ax,*$7C
20506 5B83           50                         push	ax
20507 5B84           31C0                       xor	ax,ax
20508 5B86           50                         push	ax
20509 5B87           E8         0747            call	_read_word
20510 5B8A           83C4                   04  add	sp,*4
20511 5B8D           50                         push	ax
20512 5B8E           FF76         06            push	6[bp]
20513 5B91           FF76         FE            push	-2[bp]
20514 5B94           E8         0765            call	_write_word
20515 5B97           83C4                   06  add	sp,*6
20516                                           ! 1972     write_word(ss,BP,read_word(0x00,(0x1f*4)+2));
20517 5B9A           B8                   007E  mov	ax,*$7E
20518 5B9D           50                         push	ax
20519 5B9E           31C0                       xor	ax,ax
20520 5BA0           50                         push	ax
20521 5BA1           E8         072D            call	_read_word
20522 5BA4           83C4                   04  add	sp,*4
20523 5BA7           50                         push	ax
20524 5BA8           FF76         08            push	8[bp]
20525 5BAB           FF76         FE            push	-2[bp]
20526 5BAE           E8         074B            call	_write_word
20527 5BB1           83C4                   06  add	sp,*6
20528                                           ! 1973     break;
20529 5BB4           E9         0131            br 	.19D
20530                                           ! 1974    case 0x01:
20531                                           ! 1975     write_word(ss,ES,read_word(0x00,0x43*4));
20532                       00005BB7            .1A1:
20533 5BB7           B8                   010C  mov	ax,#$10C
20534 5BBA           50                         push	ax
20535 5BBB           31C0                       xor	ax,ax
20536 5BBD           50                         push	ax
20537 5BBE           E8         0710            call	_read_word
20538 5BC1           83C4                   04  add	sp,*4
20539 5BC4           50                         push	ax
20540 5BC5           FF76         06            push	6[bp]
20541 5BC8           FF76         FE            push	-2[bp]
20542 5BCB           E8         072E            call	_write_word
20543 5BCE           83C4                   06  add	sp,*6
20544                                           ! 1976     write_word(ss,BP,read_word(0x00,(0x43*4)+2));
20545 5BD1           B8                   010E  mov	ax,#$10E
20546 5BD4           50                         push	ax
20547 5BD5           31C0                       xor	ax,ax
20548 5BD7           50                         push	ax
20549 5BD8           E8         06F6            call	_read_word
20550 5BDB           83C4                   04  add	sp,*4
20551 5BDE           50                         push	ax
20552 5BDF           FF76         08            push	8[bp]
20553 5BE2           FF76         FE            push	-2[bp]
20554 5BE5           E8         0714            call	_write_word
20555 5BE8           83C4                   06  add	sp,*6
20556                                           ! 1977     break;
20557 5BEB           E9         00FA            br 	.19D
20558                                           ! 1978    case 0x02:
20559                                           ! 1979     write_word(ss,ES,0xC000);
20560                       00005BEE            .1A2:
20561 5BEE           B8                   C000  mov	ax,#$C000
20562 5BF1           50                         push	ax
20563 5BF2           FF76         06            push	6[bp]
20564 5BF5           FF76         FE            push	-2[bp]
20565 5BF8           E8         0701            call	_write_word
20566 5BFB           83C4                   06  add	sp,*6
20567                                           ! 1980     write_word(ss,BP,vgafont14);
20568 5BFE           BB                   1395  mov	bx,#_vgafont14
20569 5C01           53                         push	bx
20570 5C02           FF76         08            push	8[bp]
20571 5C05           FF76         FE            push	-2[bp]
20572 5C08           E8         06F1            call	_write_word
20573 5C0B           83C4                   06  add	sp,*6
20574                                           ! 1981     break;
20575 5C0E           E9         00D7            br 	.19D
20576                                           ! 1982    case 0x03:
20577                                           ! 1983     write_word(ss,ES,0xC000);
20578                       00005C11            .1A3:
20579 5C11           B8                   C000  mov	ax,#$C000
20580 5C14           50                         push	ax
20581 5C15           FF76         06            push	6[bp]
20582 5C18           FF76         FE            push	-2[bp]
20583 5C1B           E8         06DE            call	_write_word
20584 5C1E           83C4                   06  add	sp,*6
20585                                           ! 1984     write_word(ss,BP,vgafont8);
20586 5C21           BB                   0B95  mov	bx,#_vgafont8
20587 5C24           53                         push	bx
20588 5C25           FF76         08            push	8[bp]
20589 5C28           FF76         FE            push	-2[bp]
20590 5C2B           E8         06CE            call	_write_word
20591 5C2E           83C4                   06  add	sp,*6
20592                                           ! 1985     break;
20593 5C31           E9         00B4            br 	.19D
20594                                           ! 1986    case 0x04:
20595                                           ! 1987     write_word(ss,ES,0xC000);
20596                       00005C34            .1A4:
20597 5C34           B8                   C000  mov	ax,#$C000
20598 5C37           50                         push	ax
20599 5C38           FF76         06            push	6[bp]
20600 5C3B           FF76         FE            push	-2[bp]
20601 5C3E           E8         06BB            call	_write_word
20602 5C41           83C4                   06  add	sp,*6
20603                                           ! 1988     write_word(ss,BP,vgafont8+128*8);
20604 5C44           BB                   0F95  mov	bx,#_vgafont8+$400
20605 5C47           53                         push	bx
20606 5C48           FF76         08            push	8[bp]
20607 5C4B           FF76         FE            push	-2[bp]
20608 5C4E           E8         06AB            call	_write_word
20609 5C51           83C4                   06  add	sp,*6
20610                                           ! 1989     break;
20611 5C54           E9         0091            br 	.19D
20612                                           ! 1990    case 0x05:
20613                                           ! 1991     write_word(ss,ES,0xC000);
20614                       00005C57            .1A5:
20615 5C57           B8                   C000  mov	ax,#$C000
20616 5C5A           50                         push	ax
20617 5C5B           FF76         06            push	6[bp]
20618 5C5E           FF76         FE            push	-2[bp]
20619 5C61           E8         0698            call	_write_word
20620 5C64           83C4                   06  add	sp,*6
20621                                           ! 1992     write_word(ss,BP,vgafont14alt);
20622 5C67           BB                   3195  mov	bx,#_vgafont14alt
20623 5C6A           53                         push	bx
20624 5C6B           FF76         08            push	8[bp]
20625 5C6E           FF76         FE            push	-2[bp]
20626 5C71           E8         0688            call	_write_word
20627 5C74           83C4                   06  add	sp,*6
20628                                           ! 1993     break;
20629 5C77           EB           6F            jmp .19D
20630                                           ! 1994    case 0x06:
20631                                           ! 1995     write_word(ss,ES,0xC000);
20632                       00005C79            .1A6:
20633 5C79           B8                   C000  mov	ax,#$C000
20634 5C7C           50                         push	ax
20635 5C7D           FF76         06            push	6[bp]
20636 5C80           FF76         FE            push	-2[bp]
20637 5C83           E8         0676            call	_write_word
20638 5C86           83C4                   06  add	sp,*6
20639                                           ! 1996     write_word(ss,BP,vgafont16);
20640 5C89           BB                   2195  mov	bx,#_vgafont16
20641 5C8C           53                         push	bx
20642 5C8D           FF76         08            push	8[bp]
20643 5C90           FF76         FE            push	-2[bp]
20644 5C93           E8         0666            call	_write_word
20645 5C96           83C4                   06  add	sp,*6
20646                                           ! 1997     break;
20647 5C99           EB           4D            jmp .19D
20648                                           ! 1998    case 0x07:
20649                                           ! 1999     write_word(ss,ES,0xC000);
20650                       00005C9B            .1A7:
20651 5C9B           B8                   C000  mov	ax,#$C000
20652 5C9E           50                         push	ax
20653 5C9F           FF76         06            push	6[bp]
20654 5CA2           FF76         FE            push	-2[bp]
20655 5CA5           E8         0654            call	_write_word
20656 5CA8           83C4                   06  add	sp,*6
20657                                           ! 2000     write_word(ss,BP,vgafont16alt);
20658 5CAB           BB                   3196  mov	bx,#_vgafont16alt
20659 5CAE           53                         push	bx
20660 5CAF           FF76         08            push	8[bp]
20661 5CB2           FF76         FE            push	-2[bp]
20662 5CB5           E8         0644            call	_write_word
20663 5CB8           83C4                   06  add	sp,*6
20664                                           ! 2001     break;
20665 5CBB           EB           2B            jmp .19D
20666                                           ! 2002    default:
20667                                           ! 2003 
20668                                           ! 2004 
20669                                           ! 2005 
20670                                           ! 2006     return;
20671                       00005CBD            .1A8:
20672 5CBD           89EC                       mov	sp,bp
20673 5CBF           5D                         pop	bp
20674 5CC0           C3                         ret
20675                                           ! 2007   }
20676                                           ! 2008 
20677                                           ! 2009  write_word(ss,CX,(Bit16u)read_byte(0x40,0x85));
20678 5CC1           EB           25            jmp .19D
20679                       00005CC3            .19F:
20680 5CC3           2C                     00  sub	al,*0
20681 5CC5           72           F6            jb 	.1A8
20682 5CC7           3C                     07  cmp	al,*7
20683 5CC9           77           1B            ja  	.1A9
20684 5CCB           30E4                       xor	ah,ah
20685 5CCD           D1E0                       shl	ax,*1
20686 5CCF           89C3                       mov	bx,ax
20687 5CD1           2E                         seg	cs
20688 5CD2           FFA7       5CD6            br	.1AA[bx]
20689                       00005CD6            .1AA:
20690 5CD6                      5B80            .word	.1A0
20691 5CD8                      5BB7            .word	.1A1
20692 5CDA                      5BEE            .word	.1A2
20693 5CDC                      5C11            .word	.1A3
20694 5CDE                      5C34            .word	.1A4
20695 5CE0                      5C57            .word	.1A5
20696 5CE2                      5C79            .word	.1A6
20697 5CE4                      5C9B            .word	.1A7
20698                       00005CE6            .1A9:
20699 5CE6           EB           D5            jmp	.1A8
20700                       00005CE8            .19D:
20701                       FFFFFFFC            ..FFFA	=	-4
20702 5CE8           B8                   0085  mov	ax,#$85
20703 5CEB           50                         push	ax
20704 5CEC           B8                   0040  mov	ax,*$40
20705 5CEF           50                         push	ax
20706 5CF0           E8         05CB            call	_read_byte
20707 5CF3           83C4                   04  add	sp,*4
20708 5CF6           30E4                       xor	ah,ah
20709 5CF8           50                         push	ax
20710 5CF9           FF76         0A            push	$A[bp]
20711 5CFC           FF76         FE            push	-2[bp]
20712 5CFF           E8         05FA            call	_write_word
20713 5D02           83C4                   06  add	sp,*6
20714                                           ! 2010 
20715                                           ! 2011 
20716                                           ! 2012  write_word(ss,DX,(Bit16u)read_byte(0x40,0x84));
20717 5D05           B8                   0084  mov	ax,#$84
20718 5D08           50                         push	ax
20719 5D09           B8                   0040  mov	ax,*$40
20720 5D0C           50                         push	ax
20721 5D0D           E8         05AE            call	_read_byte
20722 5D10           83C4                   04  add	sp,*4
20723 5D13           30E4                       xor	ah,ah
20724 5D15           50                         push	ax
20725 5D16           FF76         0C            push	$C[bp]
20726 5D19           FF76         FE            push	-2[bp]
20727 5D1C           E8         05DD            call	_write_word
20728 5D1F           83C4                   06  add	sp,*6
20729                                           ! 2013 }
20730 5D22           89EC                       mov	sp,bp
20731 5D24           5D                         pop	bp
20732 5D25           C3                         ret
20733                                           ! 2014 
20734                                           ! 2015 
20735                                           ! 2016 static void biosfn_get_ega_info (BX,CX)
20736                                           ! 2017 Bit16u *BX;Bit16u *CX;
20737                       00005D26            _biosfn_get_ega_info:
20738                                           ! 2018 {Bit16u ss=get_SS();
20739 5D26           55                         push	bp
20740 5D27           89E5                       mov	bp,sp
20741 5D29           4C                         dec	sp
20742 5D2A           4C                         dec	sp
20743 5D2B           E8         061C            call	_get_SS
20744 5D2E           8946         FE            mov	-2[bp],ax
20745                                           ! 2019  Bit16u crtc;
20746                                           ! 2020  Bit8u switches;
20747                                           ! 2021 
20748                                           ! 2022  crtc=read_word(0x40,0x63);
20749 5D31           83C4                   FC  add	sp,*-4
20750 5D34           B8                   0063  mov	ax,*$63
20751 5D37           50                         push	ax
20752 5D38           B8                   0040  mov	ax,*$40
20753 5D3B           50                         push	ax
20754 5D3C           E8         0592            call	_read_word
20755 5D3F           83C4                   04  add	sp,*4
20756 5D42           8946         FC            mov	-4[bp],ax
20757                                           ! 2023  if(crtc==0x3b4)
20758 5D45           8B46         FC            mov	ax,-4[bp]
20759 5D48           3D                   03B4  cmp	ax,#$3B4
20760 5D4B           75           12            jne 	.1AB
20761                       00005D4D            .1AC:
20762                                           ! 2024   write_word(ss,BX,(1<<8)+0x0003);
20763 5D4D           B8                   0103  mov	ax,#$103
20764 5D50           50                         push	ax
20765 5D51           FF76         04            push	4[bp]
20766 5D54           FF76         FE            push	-2[bp]
20767 5D57           E8         05A2            call	_write_word
20768 5D5A           83C4                   06  add	sp,*6
20769                                           ! 2025  else
20770                                           ! 2026   write_word(ss,BX,0x0003);
20771 5D5D           EB           10            jmp .1AD
20772                       00005D5F            .1AB:
20773 5D5F           B8                   0003  mov	ax,*3
20774 5D62           50                         push	ax
20775 5D63           FF76         04            push	4[bp]
20776 5D66           FF76         FE            push	-2[bp]
20777 5D69           E8         0590            call	_write_word
20778 5D6C           83C4                   06  add	sp,*6
20779                                           ! 2027 
20780                                           ! 2028  switches=read_byte(0x40,0x88);
20781                       00005D6F            .1AD:
20782 5D6F           B8                   0088  mov	ax,#$88
20783 5D72           50                         push	ax
20784 5D73           B8                   0040  mov	ax,*$40
20785 5D76           50                         push	ax
20786 5D77           E8         0544            call	_read_byte
20787 5D7A           83C4                   04  add	sp,*4
20788 5D7D           8846         FB            mov	-5[bp],al
20789                                           ! 2029  write_word(ss,CX,(switches&0x0f));
20790 5D80           8A46         FB            mov	al,-5[bp]
20791 5D83           24                     0F  and	al,*$F
20792 5D85           30E4                       xor	ah,ah
20793 5D87           50                         push	ax
20794 5D88           FF76         06            push	6[bp]
20795 5D8B           FF76         FE            push	-2[bp]
20796 5D8E           E8         056B            call	_write_word
20797 5D91           83C4                   06  add	sp,*6
20798                                           ! 2030 }
20799 5D94           89EC                       mov	sp,bp
20800 5D96           5D                         pop	bp
20801 5D97           C3                         ret
20802                                           ! 2031 
20803                                           ! 2032 
20804                                           ! 2033 static void biosfn_alternate_prtsc()
20805                                           ! 2034 {
20806                       00005D98            _biosfn_alternate_prtsc:
20807                                           ! 2035 
20808                                           ! 2036 
20809                                           ! 2037 
20810                                           ! 2038 }
20811 5D98           C3                         ret
20812                                           ! 2039 
20813                                           ! 2040 
20814                                           ! 2041 static void biosfn_select_vert_res (res)
20815                                           ! 2042 Bit8u res;
20816                       00005D99            _biosfn_select_vert_res:
20817                                           ! 2043 {
20818                                           ! 2044  Bit8u modeset,switches;
20819                                           ! 2045 
20820                                           ! 2046  modeset=read_byte(0x40,0x89);
20821 5D99           55                         push	bp
20822 5D9A           89E5                       mov	bp,sp
20823 5D9C           4C                         dec	sp
20824 5D9D           4C                         dec	sp
20825 5D9E           B8                   0089  mov	ax,#$89
20826 5DA1           50                         push	ax
20827 5DA2           B8                   0040  mov	ax,*$40
20828 5DA5           50                         push	ax
20829 5DA6           E8         0515            call	_read_byte
20830 5DA9           83C4                   04  add	sp,*4
20831 5DAC           8846         FF            mov	-1[bp],al
20832                                           ! 2047  switches=read_byte(0x40,0x88);
20833 5DAF           B8                   0088  mov	ax,#$88
20834 5DB2           50                         push	ax
20835 5DB3           B8                   0040  mov	ax,*$40
20836 5DB6           50                         push	ax
20837 5DB7           E8         0504            call	_read_byte
20838 5DBA           83C4                   04  add	sp,*4
20839 5DBD           8846         FE            mov	-2[bp],al
20840                                           ! 2048  switch(res)
20841 5DC0           8A46         04            mov	al,4[bp]
20842                                           ! 2049   {case 0x00:
20843 5DC3           EB           64            jmp .1B0
20844                                           ! 2050 
20845                                           ! 2051 
20846                                           ! 2052     modeset|=0x80;modeset&=0xef;
20847                       00005DC5            .1B1:
20848 5DC5           8A46         FF            mov	al,-1[bp]
20849 5DC8           0C                     80  or	al,#$80
20850 5DCA           8846         FF            mov	-1[bp],al
20851 5DCD           8A46         FF            mov	al,-1[bp]
20852 5DD0           24                     EF  and	al,#$EF
20853 5DD2           8846         FF            mov	-1[bp],al
20854                                           ! 2053     switches&=0xf0;switches|=0x08;
20855 5DD5           8A46         FE            mov	al,-2[bp]
20856 5DD8           24                     F0  and	al,#$F0
20857 5DDA           8846         FE            mov	-2[bp],al
20858 5DDD           8A46         FE            mov	al,-2[bp]
20859 5DE0           0C                     08  or	al,*8
20860 5DE2           8846         FE            mov	-2[bp],al
20861                                           ! 2054     break;
20862 5DE5           EB           50            jmp .1AE
20863                                           ! 2055    case 0x01:
20864                                           ! 2056 
20865                                           ! 2057 
20866                                           ! 2058     modeset&=0x6f;
20867                       00005DE7            .1B2:
20868 5DE7           8A46         FF            mov	al,-1[bp]
20869 5DEA           24                     6F  and	al,*$6F
20870 5DEC           8846         FF            mov	-1[bp],al
20871                                           ! 2059     switches&=0xf0;switches|=0x09;
20872 5DEF           8A46         FE            mov	al,-2[bp]
20873 5DF2           24                     F0  and	al,#$F0
20874 5DF4           8846         FE            mov	-2[bp],al
20875 5DF7           8A46         FE            mov	al,-2[bp]
20876 5DFA           0C                     09  or	al,*9
20877 5DFC           8846         FE            mov	-2[bp],al
20878                                           ! 2060     break;
20879 5DFF           EB           36            jmp .1AE
20880                                           ! 2061    case 0x02:
20881                                           ! 2062 
20882                                           ! 2063 
20883                                           ! 2064     modeset|=0x10;modeset&=0x7f;
20884                       00005E01            .1B3:
20885 5E01           8A46         FF            mov	al,-1[bp]
20886 5E04           0C                     10  or	al,*$10
20887 5E06           8846         FF            mov	-1[bp],al
20888 5E09           8A46         FF            mov	al,-1[bp]
20889 5E0C           24                     7F  and	al,*$7F
20890 5E0E           8846         FF            mov	-1[bp],al
20891                                           ! 2065     switches&=0xf0;switches|=0x09;
20892 5E11           8A46         FE            mov	al,-2[bp]
20893 5E14           24                     F0  and	al,#$F0
20894 5E16           8846         FE            mov	-2[bp],al
20895 5E19           8A46         FE            mov	al,-2[bp]
20896 5E1C           0C                     09  or	al,*9
20897 5E1E           8846         FE            mov	-2[bp],al
20898                                           ! 2066     break;
20899 5E21           EB           14            jmp .1AE
20900                                           ! 2067    default:
20901                                           ! 2068 
20902                                           ! 2069 
20903                                           ! 2070 
20904                                           ! 2071     return;
20905                       00005E23            .1B4:
20906 5E23           89EC                       mov	sp,bp
20907 5E25           5D                         pop	bp
20908 5E26           C3                         ret
20909                                           ! 2072   }
20910                                           ! 2073  write_byte(0x40,0x89,modeset);
20911 5E27           EB           0E            jmp .1AE
20912                       00005E29            .1B0:
20913 5E29           2C                     00  sub	al,*0
20914 5E2B           74           98            je 	.1B1
20915 5E2D           2C                     01  sub	al,*1
20916 5E2F           74           B6            je 	.1B2
20917 5E31           2C                     01  sub	al,*1
20918 5E33           74           CC            je 	.1B3
20919 5E35           EB           EC            jmp	.1B4
20920                       00005E37            .1AE:
20921                       FFFFFFFC            ..FFF9	=	-4
20922 5E37           8A46         FF            mov	al,-1[bp]
20923 5E3A           30E4                       xor	ah,ah
20924 5E3C           50                         push	ax
20925 5E3D           B8                   0089  mov	ax,#$89
20926 5E40           50                         push	ax
20927 5E41           B8                   0040  mov	ax,*$40
20928 5E44           50                         push	ax
20929 5E45           E8         049C            call	_write_byte
20930 5E48           83C4                   06  add	sp,*6
20931                                           ! 2074  write_byte(0x40,0x88,switches);
20932 5E4B           8A46         FE            mov	al,-2[bp]
20933 5E4E           30E4                       xor	ah,ah
20934 5E50           50                         push	ax
20935 5E51           B8                   0088  mov	ax,#$88
20936 5E54           50                         push	ax
20937 5E55           B8                   0040  mov	ax,*$40
20938 5E58           50                         push	ax
20939 5E59           E8         0488            call	_write_byte
20940 5E5C           83C4                   06  add	sp,*6
20941                                           ! 2075 }
20942 5E5F           89EC                       mov	sp,bp
20943 5E61           5D                         pop	bp
20944 5E62           C3                         ret
20945                                           ! 2076 
20946                                           ! 2077 
20947                                           ! 2078 static void biosfn_enable_default_palette_loading (disable)
20948                                           ! 2079 Bit8u disable;
20949                       00005E63            _biosfn_enable_default_palette_loading:
20950                                           ! 2080 {
20951                                           ! 2081  Bit8u modeset;
20952                                           ! 2082 
20953                                           ! 2083  modese
20954                                           ! 2083 t=read_byte(0x40,0x89);
20955 5E63           55                         push	bp
20956 5E64           89E5                       mov	bp,sp
20957 5E66           4C                         dec	sp
20958 5E67           4C                         dec	sp
20959 5E68           B8                   0089  mov	ax,#$89
20960 5E6B           50                         push	ax
20961 5E6C           B8                   0040  mov	ax,*$40
20962 5E6F           50                         push	ax
20963 5E70           E8         044B            call	_read_byte
20964 5E73           83C4                   04  add	sp,*4
20965 5E76           8846         FF            mov	-1[bp],al
20966                                           ! 2084 
20967                                           ! 2085 
20968                                           ! 2086  if(disable!=0x00)modeset|=0x08;
20969 5E79           8A46         04            mov	al,4[bp]
20970 5E7C           84C0                       test	al,al
20971 5E7E           74           0A            je  	.1B5
20972                       00005E80            .1B6:
20973 5E80           8A46         FF            mov	al,-1[bp]
20974 5E83           0C                     08  or	al,*8
20975 5E85           8846         FF            mov	-1[bp],al
20976                                           ! 2087  else modeset&=0xf7;
20977 5E88           EB           08            jmp .1B7
20978                       00005E8A            .1B5:
20979 5E8A           8A46         FF            mov	al,-1[bp]
20980 5E8D           24                     F7  and	al,#$F7
20981 5E8F           8846         FF            mov	-1[bp],al
20982                                           ! 2088 
20983                                           ! 2089  write_byte(0x40,0x89,modeset);
20984                       00005E92            .1B7:
20985 5E92           8A46         FF            mov	al,-1[bp]
20986 5E95           30E4                       xor	ah,ah
20987 5E97           50                         push	ax
20988 5E98           B8                   0089  mov	ax,#$89
20989 5E9B           50                         push	ax
20990 5E9C           B8                   0040  mov	ax,*$40
20991 5E9F           50                         push	ax
20992 5EA0           E8         0441            call	_write_byte
20993 5EA3           83C4                   06  add	sp,*6
20994                                           ! 2090 }
20995 5EA6           89EC                       mov	sp,bp
20996 5EA8           5D                         pop	bp
20997 5EA9           C3                         ret
20998                                           ! 2091 
20999                                           ! 2092 
21000                                           ! 2093 static void biosfn_enable_video_addressing (disable)
21001                                           ! 2094 Bit8u disable;
21002                       00005EAA            _biosfn_enable_video_addressing:
21003                                           ! 2095 {
21004                                           ! 2096  Bit8u misc;
21005                                           ! 2097 
21006                                           ! 2098  misc=inb(0x3cc);
21007 5EAA           55                         push	bp
21008 5EAB           89E5                       mov	bp,sp
21009 5EAD           4C                         dec	sp
21010 5EAE           4C                         dec	sp
21011 5EAF           B8                   03CC  mov	ax,#$3CC
21012 5EB2           50                         push	ax
21013 5EB3           E8         045E            call	_inb
21014 5EB6           44                         inc	sp
21015 5EB7           44                         inc	sp
21016 5EB8           8846         FF            mov	-1[bp],al
21017                                           ! 2099 
21018                                           ! 2100  if(disable!=0x00) misc&=0xfd;
21019 5EBB           8A46         04            mov	al,4[bp]
21020 5EBE           84C0                       test	al,al
21021 5EC0           74           0A            je  	.1B8
21022                       00005EC2            .1B9:
21023 5EC2           8A46         FF            mov	al,-1[bp]
21024 5EC5           24                     FD  and	al,#$FD
21025 5EC7           8846         FF            mov	-1[bp],al
21026                                           ! 2101  else misc|=0x02;
21027 5ECA           EB           08            jmp .1BA
21028                       00005ECC            .1B8:
21029 5ECC           8A46         FF            mov	al,-1[bp]
21030 5ECF           0C                     02  or	al,*2
21031 5ED1           8846         FF            mov	-1[bp],al
21032                                           ! 2102  outb(0x3c2,misc);
21033                       00005ED4            .1BA:
21034 5ED4           8A46         FF            mov	al,-1[bp]
21035 5ED7           30E4                       xor	ah,ah
21036 5ED9           50                         push	ax
21037 5EDA           B8                   03C2  mov	ax,#$3C2
21038 5EDD           50                         push	ax
21039 5EDE           E8         0449            call	_outb
21040 5EE1           83C4                   04  add	sp,*4
21041                                           ! 2103 }
21042 5EE4           89EC                       mov	sp,bp
21043 5EE6           5D                         pop	bp
21044 5EE7           C3                         ret
21045                                           ! 2104 
21046                                           ! 2105 
21047                                           ! 2106 static void biosfn_enable_grayscale_summing (disable)
21048                                           ! 2107 Bit8u disable;
21049                       00005EE8            _biosfn_enable_grayscale_summing:
21050                                           ! 2108 {
21051                                           ! 2109  Bit8u modeset;
21052                                           ! 2110 
21053                                           ! 2111  modeset=read_byte(0x40,0x89);
21054 5EE8           55                         push	bp
21055 5EE9           89E5                       mov	bp,sp
21056 5EEB           4C                         dec	sp
21057 5EEC           4C                         dec	sp
21058 5EED           B8                   0089  mov	ax,#$89
21059 5EF0           50                         push	ax
21060 5EF1           B8                   0040  mov	ax,*$40
21061 5EF4           50                         push	ax
21062 5EF5           E8         03C6            call	_read_byte
21063 5EF8           83C4                   04  add	sp,*4
21064 5EFB           8846         FF            mov	-1[bp],al
21065                                           ! 2112 
21066                                           ! 2113 
21067                                           ! 2114  if(disable==0x00)modeset|=0x02;
21068 5EFE           8A46         04            mov	al,4[bp]
21069 5F01           84C0                       test	al,al
21070 5F03           75           0A            jne 	.1BB
21071                       00005F05            .1BC:
21072 5F05           8A46         FF            mov	al,-1[bp]
21073 5F08           0C                     02  or	al,*2
21074 5F0A           8846         FF            mov	-1[bp],al
21075                                           ! 2115  else modeset&=0xfd;
21076 5F0D           EB           08            jmp .1BD
21077                       00005F0F            .1BB:
21078 5F0F           8A46         FF            mov	al,-1[bp]
21079 5F12           24                     FD  and	al,#$FD
21080 5F14           8846         FF            mov	-1[bp],al
21081                                           ! 2116 
21082                                           ! 2117  write_byte(0x40,0x89,modeset);
21083                       00005F17            .1BD:
21084 5F17           8A46         FF            mov	al,-1[bp]
21085 5F1A           30E4                       xor	ah,ah
21086 5F1C           50                         push	ax
21087 5F1D           B8                   0089  mov	ax,#$89
21088 5F20           50                         push	ax
21089 5F21           B8                   0040  mov	ax,*$40
21090 5F24           50                         push	ax
21091 5F25           E8         03BC            call	_write_byte
21092 5F28           83C4                   06  add	sp,*6
21093                                           ! 2118 }
21094 5F2B           89EC                       mov	sp,bp
21095 5F2D           5D                         pop	bp
21096 5F2E           C3                         ret
21097                                           ! 2119 
21098                                           ! 2120 
21099                                           ! 2121 static void biosfn_enable_cursor_emulation (disable)
21100                                           ! 2122 Bit8u disable;
21101                       00005F2F            _biosfn_enable_cursor_emulation:
21102                                           ! 2123 {
21103                                           ! 2124  Bit8u videoctl;
21104                                           ! 2125 
21105                                           ! 2126  videoctl=read_byte(0x40,0x87);
21106 5F2F           55                         push	bp
21107 5F30           89E5                       mov	bp,sp
21108 5F32           4C                         dec	sp
21109 5F33           4C                         dec	sp
21110 5F34           B8                   0087  mov	ax,#$87
21111 5F37           50                         push	ax
21112 5F38           B8                   0040  mov	ax,*$40
21113 5F3B           50                         push	ax
21114 5F3C           E8         037F            call	_read_byte
21115 5F3F           83C4                   04  add	sp,*4
21116 5F42           8846         FF            mov	-1[bp],al
21117                                           ! 2127 
21118                                           ! 2128 
21119                                           ! 2129  if(disable!=0x00)videoctl|=0x01;
21120 5F45           8A46         04            mov	al,4[bp]
21121 5F48           84C0                       test	al,al
21122 5F4A           74           0A            je  	.1BE
21123                       00005F4C            .1BF:
21124 5F4C           8A46         FF            mov	al,-1[bp]
21125 5F4F           0C                     01  or	al,*1
21126 5F51           8846         FF            mov	-1[bp],al
21127                                           ! 2130  else videoctl&=0xfe;
21128 5F54           EB           08            jmp .1C0
21129                       00005F56            .1BE:
21130 5F56           8A46         FF            mov	al,-1[bp]
21131 5F59           24                     FE  and	al,#$FE
21132 5F5B           8846         FF            mov	-1[bp],al
21133                                           ! 2131 
21134                                           ! 2132  write_byte(0x40,0x87,videoctl);
21135                       00005F5E            .1C0:
21136 5F5E           8A46         FF            mov	al,-1[bp]
21137 5F61           30E4                       xor	ah,ah
21138 5F63           50                         push	ax
21139 5F64           B8                   0087  mov	ax,#$87
21140 5F67           50                         push	ax
21141 5F68           B8                   0040  mov	ax,*$40
21142 5F6B           50                         push	ax
21143 5F6C           E8         0375            call	_write_byte
21144 5F6F           83C4                   06  add	sp,*6
21145                                           ! 2133 }
21146 5F72           89EC                       mov	sp,bp
21147 5F74           5D                         pop	bp
21148 5F75           C3                         ret
21149                                           ! 2134 
21150                                           ! 2135 
21151                                           ! 2136 static void biosfn_switch_video_interface (AL,ES,DX) Bit8u AL;Bit16u ES;Bit16u DX;
21152                       00005F76            _biosfn_switch_video_interface:
21153                                           ! 2137 {
21154                                           ! 2138 
21155                                           ! 2139 
21156                                           ! 2140 
21157                                           ! 2141 }
21158 5F76           C3                         ret
21159                                           ! 2142 static void biosfn_enable_video_refresh_control (AL) Bit8u AL;
21160                       00005F77            _biosfn_enable_video_refresh_control:
21161                                           ! 2143 {
21162                                           ! 2144 
21163                                           ! 2145 
21164                                           ! 2146 
21165                                           ! 2147 }
21166 5F77           C3                         ret
21167                                           ! 2148 
21168                                           ! 2149 
21169                                           ! 2150 static void biosfn_write_string (flag,page,attr,count,row,col,seg,offset)
21170                                           ! 2151 Bit8u flag;Bit8u page;Bit8u attr;Bit16u count;Bit8u row;Bit8u col;Bit16u seg;Bit16u offset;
21171                       00005F78            _biosfn_write_string:
21172                                           ! 2152 {
21173                                           ! 2153  Bit16u newcurs,oldcurs,dummy;
21174                                           ! 2154  Bit8u car,carattr;
21175                                           ! 2155 
21176                                           ! 2156 
21177                                           ! 2157  biosfn_get_cursor_pos(page,&dummy,&oldcurs);
21178 5F78           55                         push	bp
21179 5F79           89E5                       mov	bp,sp
21180 5F7B           83C4                   F8  add	sp,*-8
21181 5F7E           8D5E         FC            lea	bx,-4[bp]
21182 5F81           53                         push	bx
21183 5F82           8D5E         FA            lea	bx,-6[bp]
21184 5F85           53                         push	bx
21185 5F86           8A46         06            mov	al,6[bp]
21186 5F89           30E4                       xor	ah,ah
21187 5F8B           50                         push	ax
21188 5F8C           E8         E35A            call	_biosfn_get_cursor_pos
21189 5F8F           83C4                   06  add	sp,*6
21190                                           ! 2158 
21191                                           ! 2159 
21192                                           ! 2160  if(row==0xff)
21193 5F92           8A46         0C            mov	al,$C[bp]
21194 5F95           3C                     FF  cmp	al,#$FF
21195 5F97           75           12            jne 	.1C1
21196                       00005F99            .1C2:
21197                                           ! 2161   {col=oldcurs&0x00ff;
21198 5F99           8A46         FC            mov	al,-4[bp]
21199 5F9C           8846         0E            mov	$E[bp],al
21200                                           ! 2162    row=(oldcurs&0xff00)>>8;
21201 5F9F           8B46         FC            mov	ax,-4[bp]
21202 5FA2           30C0                       xor	al,al
21203 5FA4           88E0                       mov	al,ah
21204 5FA6           30E4                       xor	ah,ah
21205 5FA8           8846         0C            mov	$C[bp],al
21206                                           ! 2163   }
21207                                           ! 2164 
21208                                           ! 2165  newcurs=row; newcurs<<=8; newcurs+=col;
21209                       00005FAB            .1C1:
21210 5FAB           8A46         0C            mov	al,$C[bp]
21211 5FAE           30E4                       xor	ah,ah
21212 5FB0           8946         FE            mov	-2[bp],ax
21213 5FB3           8B46         FE            mov	ax,-2[bp]
21214 5FB6           88C4                       mov	ah,al
21215 5FB8           30C0                       xor	al,al
21216 5FBA           8946         FE            mov	-2[bp],ax
21217 5FBD           8B46         FE            mov	ax,-2[bp]
21218 5FC0           0246         0E            add	al,$E[bp]
21219 5FC3           80D4                   00  adc	ah,*0
21220 5FC6           8946         FE            mov	-2[bp],ax
21221                                           ! 2166  biosfn_set_cursor_pos(page,newcurs);
21222 5FC9           FF76         FE            push	-2[bp]
21223 5FCC           8A46         06            mov	al,6[bp]
21224 5FCF           30E4                       xor	ah,ah
21225 5FD1           50                         push	ax
21226 5FD2           E8         E214            call	_biosfn_set_cursor_pos
21227 5FD5           83C4                   04  add	sp,*4
21228                                           ! 2167 
21229                                           ! 2168  while(count--!=0)
21230                                           ! 2169   {
21231 5FD8           EB           4F            jmp .1C4
21232                       00005FDA            .1C5:
21233                                           ! 2170    car=read_byte(seg,offset++);
21234 5FDA           8B46         12            mov	ax,$12[bp]
21235 5FDD           40                         inc	ax
21236 5FDE           8946         12            mov	$12[bp],ax
21237 5FE1           48                         dec	ax
21238 5FE2           50                         push	ax
21239 5FE3           FF76         10            push	$10[bp]
21240 5FE6           E8         02D5            call	_read_byte
21241 5FE9           83C4                   04  add	sp,*4
21242 5FEC           8846         F9            mov	-7[bp],al
21243                                           ! 2171    if((flag&0x02)!=0)
21244 5FEF           8A46         04            mov	al,4[bp]
21245 5FF2           24                     02  and	al,*2
21246 5FF4           84C0                       test	al,al
21247 5FF6           74           15            je  	.1C6
21248                       00005FF8            .1C7:
21249                                           ! 2172     attr=read_byte(seg,offset++);
21250 5FF8           8B46         12            mov	ax,$12[bp]
21251 5FFB           40                         inc	ax
21252 5FFC           8946         12            mov	$12[bp],ax
21253 5FFF           48                         dec	ax
21254 6000           50                         push	ax
21255 6001           FF76         10            push	$10[bp]
21256 6004           E8         02B7            call	_read_byte
21257 6007           83C4                   04  add	sp,*4
21258 600A           8846         08            mov	8[bp],al
21259                                           ! 2173 
21260                                           ! 2174    biosfn_write_teletype(car,page,attr,3);
21261                       0000600D            .1C6:
21262 600D           B8                   0003  mov	ax,*3
21263 6010           50                         push	ax
21264 6011           8A46         08            mov	al,8[bp]
21265 6014           30E4                       xor	ah,ah
21266 6016           50                         push	ax
21267 6017           8A46         06            mov	al,6[bp]
21268 601A           30E4                       xor	ah,ah
21269 601C           50                         push	ax
21270 601D           8A46         F9            mov	al,-7[bp]
21271 6020           30E4                       xor	ah,ah
21272 6022           50                         push	ax
21273 6023           E8         ECC4            call	_biosfn_write_teletype
21274 6026           83C4                   08  add	sp,*8
21275                                           ! 2175   }
21276                                           ! 2176 
21277                                           ! 2177 
21278                                           ! 2178  if((flag&0x01)==0)
21279                       00006029            .1C4:
21280 6029           8B46         0A            mov	ax,$A[bp]
21281 602C           48                         dec	ax
21282 602D           8946         0A            mov	$A[bp],ax
21283 6030           3D                   FFFF  cmp	ax,*-1
21284 6033           75           A5            jne	.1C5
21285                       00006035            .1C8:
21286                       00006035            .1C3:
21287 6035           8A46         04            mov	al,4[bp]
21288 6038           24                     01  and	al,*1
21289 603A           84C0                       test	al,al
21290 603C           75           0F            jne 	.1C9
21291                       0000603E            .1CA:
21292                                           ! 2179   biosfn_set_cursor_pos(page,oldcurs);
21293 603E           FF76         FC            push	-4[bp]
21294 6041           8A46         06            mov	al,6[bp]
21295 6044           30E4                       xor	ah,ah
21296 6046           50                         push	ax
21297 6047           E8         E19F            call	_biosfn_set_cursor_pos
21298 604A           83C4                   04  add	sp,*4
21299                                           ! 2180 }
21300                       0000604D            .1C9:
21301 604D           89EC                       mov	sp,bp
21302 604F           5D                         pop	bp
21303 6050           C3                         ret
21304                                           ! 2181 
21305                                           ! 2182 
21306                                           ! 2183 static void biosfn_read_display_code (BX)
21307                                           ! 2184 Bit16u *BX;
21308                       00006051            _biosfn_read_display_code:
21309                                           ! 2185 {
21310                                           ! 2186  Bit16u ss=get_SS();
21311 6051           55                         push	bp
21312 6052           89E5                       mov	bp,sp
21313 6054           4C                         dec	sp
21314 6055           4C                         dec	sp
21315 6056           E8         02F1            call	_get_SS
21316 6059           8946         FE            mov	-2[bp],ax
21317                                           ! 2187  write_word(ss,BX,(Bit16u)read_byte(0x40,0x8A));
21318 605C           B8                   008A  mov	ax,#$8A
21319 605F           50                         push	ax
21320 6060           B8                   0040  mov	ax,*$40
21321 6063           50                         push	ax
21322 6064           E8         0257            call	_read_byte
21323 6067           83C4                   04  add	sp,*4
21324 606A           30E4                       xor	ah,ah
21325 606C           50                         push	ax
21326 606D           FF76         04            push	4[bp]
21327 6070           FF76         FE            push	-2[bp]
21328 6073           E8         0286            call	_write_word
21329 6076           83C4                   06  add	sp,*6
21330                                           ! 2188 }
21331 6079           89EC                       mov	sp,bp
21332 607B           5D                         pop	bp
21333 607C           C3                         ret
21334                                           ! 2189 
21335                                           ! 2190 
21336                                           ! 2191 static void biosfn_set_display_code (BL,BH)
21337                                           ! 2192 Bit8u BL;Bit8u BH;
21338                       0000607D            _biosfn_set_display_code:
21339                                           ! 2193 {
21340                                           ! 2194  write_byte(0x40,0x8A,BL);
21341 607D           55                         push	bp
21342 607E           89E5                       mov	bp,sp
21343 6080           8A46         04            mov	al,4[bp]
21344 6083           30E4                       xor	ah,ah
21345 6085           50                         push	ax
21346 6086           B8                   008A  mov	ax,#$8A
21347 6089           50                         push	ax
21348 608A           B8                   0040  mov	ax,*$40
21349 608D           50                         push	ax
21350 608E           E8         0253            call	_write_byte
21351 6091           89EC                       mov	sp,bp
21352                                           ! 2195 
21353                                           ! 2196 
21354                                           ! 2197 
21355                                           ! 2198 
21356                                           ! 2199 }
21357 6093           5D                         pop	bp
21358 6094           C3                         ret
21359                                           ! 2200 
21360                                           ! 2201 
21361                                           ! 2202 static void biosfn_read_state_info (BX,ES,DI)
21362                                           ! 2203 Bit16u BX;Bit16u ES;Bit16u DI;
21363                       00006095            _biosfn_read_state_info:
21364                                           ! 2204 {
21365                                           ! 2205 
21366                                           ! 2206  write_word(ES,DI+0x00,&static_functionality);
21367 6095           55                         push	bp
21368 6096           89E5                       mov	bp,sp
21369 6098           BB                   0B85  mov	bx,#_static_functionality
21370 609B           53                         push	bx
21371 609C           8B46         08            mov	ax,8[bp]
21372 609F           50                         push	ax
21373 60A0           FF76         06            push	6[bp]
21374 60A3           E8         0256            call	_write_word
21375 60A6           89EC                       mov	sp,bp
21376                                           ! 2207  write_word(ES,DI+0x02,0xC000);
21377 60A8           B8                   C000  mov	ax,#$C000
21378 60AB           50                         push	ax
21379 60AC           8B46         08            mov	ax,8[bp]
21380 60AF           40                         inc	ax
21381 60B0           40                         inc	ax
21382 60B1           50                         push	ax
21383 60B2           FF76         06            push	6[bp]
21384 60B5           E8         0244            call	_write_word
21385 60B8           89EC                       mov	sp,bp
21386                                           ! 2208 
21387                                           ! 2209 
21388                                           ! 2210  memcpyb(ES,DI+0x04,0x40,0x49,30);
21389 60BA           B8                   001E  mov	ax,*$1E
21390 60BD           50                         push	ax
21391 60BE           B8                   0049  mov	ax,*$49
21392 60C1           50                         push	ax
21393 60C2           B8                   0040  mov	ax,*$40
21394 60C5           50                         push	ax
21395 60C6           8B46         08            mov	ax,8[bp]
21396 60C9           05                   0004  add	ax,*4
21397 60CC           50                         push	ax
21398 60CD           FF76         06            push	6[bp]
21399 60D0           E8         018B            call	_memcpyb
21400 60D3           89EC                       mov	sp,bp
21401                                           ! 2211  memcpyb(ES,DI+0x22,0x40,0x84,3);
21402 60D5           B8                   0003  mov	ax,*3
21403 60D8           50                         push	ax
21404 60D9           B8                   0084  mov	ax,#$84
21405 60DC           50                         push	ax
21406 60DD           B8                   0040  mov	ax,*$40
21407 60E0           50                         push	ax
21408 60E1           8B46         08            mov	ax,8[bp]
21409 60E4           05                   0022  add	ax,*$22
21410 60E7           50                         push	ax
21411 60E8           FF76         06            push	6[bp]
21412 60EB           E8         0170            call	_memcpyb
21413 60EE           89EC                       mov	sp,bp
21414                                           ! 2212 
21415                                           ! 2213  write_byte(ES,DI+0x25,read_byte(0x40,0x8A));
21416 60F0           B8                   008A  mov	ax,#$8A
21417 60F3           50                         push	ax
21418 60F4           B8                   0040  mov	ax,*$40
21419 60F7           50                         push	ax
21420 60F8           E8         01C3            call	_read_byte
21421 60FB           89EC                       mov	sp,bp
21422 60FD           30E4                       xor	ah,ah
21423 60FF           50                         push	ax
21424 6100           8B46         08            mov	ax,8[bp]
21425 6103           05                   0025  add	ax,*$25
21426 6106           50                         push	ax
21427 6107           FF76         06            push	6[bp]
21428 610A           E8         01D7            call	_write_byte
21429 610D           89EC                       mov	sp,bp
21430                                           ! 2214  write_byte(ES,
21431                                           ! 2214 DI+0x26,0);
21432 610F           31C0                       xor	ax,ax
21433 6111           50                         push	ax
21434 6112           8B46         08            mov	ax,8[bp]
21435 6115           05                   0026  add	ax,*$26
21436 6118           50                         push	ax
21437 6119           FF76         06            push	6[bp]
21438 611C           E8         01C5            call	_write_byte
21439 611F           89EC                       mov	sp,bp
21440                                           ! 2215  write_byte(ES,DI+0x27,16);
21441 6121           B8                   0010  mov	ax,*$10
21442 6124           50                         push	ax
21443 6125           8B46         08            mov	ax,8[bp]
21444 6128           05                   0027  add	ax,*$27
21445 612B           50                         push	ax
21446 612C           FF76         06            push	6[bp]
21447 612F           E8         01B2            call	_write_byte
21448 6132           89EC                       mov	sp,bp
21449                                           ! 2216  write_byte(ES,DI+0x28,0);
21450 6134           31C0                       xor	ax,ax
21451 6136           50                         push	ax
21452 6137           8B46         08            mov	ax,8[bp]
21453 613A           05                   0028  add	ax,*$28
21454 613D           50                         push	ax
21455 613E           FF76         06            push	6[bp]
21456 6141           E8         01A0            call	_write_byte
21457 6144           89EC                       mov	sp,bp
21458                                           ! 2217  write_byte(ES,DI+0x29,8);
21459 6146           B8                   0008  mov	ax,*8
21460 6149           50                         push	ax
21461 614A           8B46         08            mov	ax,8[bp]
21462 614D           05                   0029  add	ax,*$29
21463 6150           50                         push	ax
21464 6151           FF76         06            push	6[bp]
21465 6154           E8         018D            call	_write_byte
21466 6157           89EC                       mov	sp,bp
21467                                           ! 2218  write_byte(ES,DI+0x2a,2);
21468 6159           B8                   0002  mov	ax,*2
21469 615C           50                         push	ax
21470 615D           8B46         08            mov	ax,8[bp]
21471 6160           05                   002A  add	ax,*$2A
21472 6163           50                         push	ax
21473 6164           FF76         06            push	6[bp]
21474 6167           E8         017A            call	_write_byte
21475 616A           89EC                       mov	sp,bp
21476                                           ! 2219  write_byte(ES,DI+0x2b,0);
21477 616C           31C0                       xor	ax,ax
21478 616E           50                         push	ax
21479 616F           8B46         08            mov	ax,8[bp]
21480 6172           05                   002B  add	ax,*$2B
21481 6175           50                         push	ax
21482 6176           FF76         06            push	6[bp]
21483 6179           E8         0168            call	_write_byte
21484 617C           89EC                       mov	sp,bp
21485                                           ! 2220  write_byte(ES,DI+0x2c,0);
21486 617E           31C0                       xor	ax,ax
21487 6180           50                         push	ax
21488 6181           8B46         08            mov	ax,8[bp]
21489 6184           05                   002C  add	ax,*$2C
21490 6187           50                         push	ax
21491 6188           FF76         06            push	6[bp]
21492 618B           E8         0156            call	_write_byte
21493 618E           89EC                       mov	sp,bp
21494                                           ! 2221  write_byte(ES,DI+0x31,3);
21495 6190           B8                   0003  mov	ax,*3
21496 6193           50                         push	ax
21497 6194           8B46         08            mov	ax,8[bp]
21498 6197           05                   0031  add	ax,*$31
21499 619A           50                         push	ax
21500 619B           FF76         06            push	6[bp]
21501 619E           E8         0143            call	_write_byte
21502 61A1           89EC                       mov	sp,bp
21503                                           ! 2222  write_byte(ES,DI+0x32,0);
21504 61A3           31C0                       xor	ax,ax
21505 61A5           50                         push	ax
21506 61A6           8B46         08            mov	ax,8[bp]
21507 61A9           05                   0032  add	ax,*$32
21508 61AC           50                         push	ax
21509 61AD           FF76         06            push	6[bp]
21510 61B0           E8         0131            call	_write_byte
21511 61B3           89EC                       mov	sp,bp
21512                                           ! 2223 
21513                                           ! 2224  memsetb(ES,DI+0x33,0,13);
21514 61B5           B8                   000D  mov	ax,*$D
21515 61B8           50                         push	ax
21516 61B9           31C0                       xor	ax,ax
21517 61BB           50                         push	ax
21518 61BC           8B46         08            mov	ax,8[bp]
21519 61BF           05                   0033  add	ax,*$33
21520 61C2           50                         push	ax
21521 61C3           FF76         06            push	6[bp]
21522 61C6           E8         004B            call	_memsetb
21523 61C9           89EC                       mov	sp,bp
21524                                           ! 2225 }
21525 61CB           5D                         pop	bp
21526 61CC           C3                         ret
21527                                           ! 2226 
21528                                           ! 2227 
21529                                           ! 2228 static void biosfn_read_video_state_size (CX,ES,BX) Bit16u CX;Bit16u ES;Bit16u BX;
21530                       000061CD            _biosfn_read_video_state_size:
21531                                           ! 2229 {
21532                                           ! 2230 
21533                                           ! 2231 
21534                                           ! 2232 
21535                                           ! 2233 }
21536 61CD           C3                         ret
21537                                           ! 2234 static void biosfn_save_video_state (CX,ES,BX) Bit16u CX;Bit16u ES;Bit16u BX;
21538                       000061CE            _biosfn_save_video_state:
21539                                           ! 2235 {
21540                                           ! 2236 
21541                                           ! 2237 
21542                                           ! 2238 
21543                                           ! 2239 }
21544 61CE           C3                         ret
21545                                           ! 2240 static void biosfn_restore_video_state (CX,ES,BX) Bit16u CX;Bit16u ES;Bit16u BX;
21546                       000061CF            _biosfn_restore_video_state:
21547                                           ! 2241 {
21548                                           ! 2242 
21549                                           ! 2243 
21550                                           ! 2244 
21551                                           ! 2245 }
21552 61CF           C3                         ret
21553                                           ! 2246 # 2254 "vgabios.c"
21554                                           ! 2254 static Bit8u find_vga_entry(mode)
21555                                           ! 2255 Bit8u mode;
21556                       000061D0            _find_vga_entry:
21557                                           ! 2256 {
21558                                           ! 2257  Bit8u i,line=0xFF;
21559 61D0           55                         push	bp
21560 61D1           89E5                       mov	bp,sp
21561 61D3           4C                         dec	sp
21562 61D4           4C                         dec	sp
21563 61D5           B0                     FF  mov	al,#$FF
21564 61D7           8846         FE            mov	-2[bp],al
21565                                           ! 2258  for(i=0;i<=0x14;i++)
21566 61DA           30C0                       xor	al,al
21567 61DC           8846         FF            mov	-1[bp],al
21568                                           ! 2259   if(vga_modes[i].svgamode==mode)
21569 61DF           EB           25            jmp .1CD
21570                       000061E1            .1CE:
21571 61E1           8A46         FF            mov	al,-1[bp]
21572 61E4           30E4                       xor	ah,ah
21573 61E6           B1                     05  mov	cl,*5
21574 61E8           D3E0                       shl	ax,cl
21575 61EA           89C3                       mov	bx,ax
21576 61EC           8A87       013C            mov	al,_vga_modes[bx]
21577 61F0           3A46         04            cmp	al,4[bp]
21578 61F3         0F85         0008            bne 	.1CF
21579                       000061F7            .1D0:
21580                                           ! 2260    {line=i;
21581 61F7           8A46         FF            mov	al,-1[bp]
21582 61FA           8846         FE            mov	-2[bp],al
21583                                           ! 2261     break;
21584 61FD           EB           0E            jmp .1CB
21585                                           ! 2262    }
21586                                           ! 2263  return line;
21587                       000061FF            .1CF:
21588                       000061FF            .1CC:
21589 61FF           8A46         FF            mov	al,-1[bp]
21590 6202           40                         inc	ax
21591 6203           8846         FF            mov	-1[bp],al
21592                       00006206            .1CD:
21593 6206           8A46         FF            mov	al,-1[bp]
21594 6209           3C                     14  cmp	al,*$14
21595 620B           76           D4            jbe	.1CE
21596                       0000620D            .1D1:
21597                       0000620D            .1CB:
21598 620D           8A46         FE            mov	al,-2[bp]
21599 6210           89EC                       mov	sp,bp
21600 6212           5D                         pop	bp
21601 6213           C3                         ret
21602                                           ! 2264 }
21603                                           ! 2265 # 2273 "vgabios.c"
21604                                           ! 2273 static void memsetb(seg,offset,value,count)
21605                                           ! 2274   Bit16u seg;
21606                       00006214            _memsetb:
21607                                           ! 2275   Bit16u offset;
21608                                           ! 2276   Bit16u value;
21609                                           ! 2277   Bit16u count;
21610                                           ! 2278 {
21611                                           ! 2279  #asm
21612                                           !BCC_ASM
21613                       00000008            _memsetb.count	set	8
21614                       00000002            _memsetb.seg	set	2
21615                       00000006            _memsetb.value	set	6
21616                       00000004            _memsetb.offset	set	4
21617 6214           55                           push bp
21618 6215           89E5                         mov bp, sp
21619                                           
21620 6217           50                             push ax
21621 6218           51                             push cx
21622 6219           06                             push es
21623 621A           57                             push di
21624                                           
21625 621B           8B4E         0A                mov cx, 10[bp] ; count
21626 621E           83F9                   00      cmp cx, #0x00
21627 6221           74           10                je memsetb_end
21628 6223           8B46         04                mov ax, 4[bp] ; segment
21629 6226           8EC0                           mov es, ax
21630 6228           8B46         06                mov ax, 6[bp] ; offset
21631 622B           89C7                           mov di, ax
21632 622D           8A46         08                mov al, 8[bp] ; value
21633 6230           FC                             cld
21634 6231           F3                             rep
21635 6232           AA                              stosb
21636                                           
21637                       00006233            memsetb_end:
21638 6233           5F                             pop di
21639 6234           07                             pop es
21640 6235           59                             pop cx
21641 6236           58                             pop ax
21642                                           
21643 6237           5D                           pop bp
21644                                            ! 2307 endasm
21645                                           !BCC_ENDASM
21646                                           ! 2308 }
21647 6238           C3                         ret
21648                                           ! 2309 
21649                                           ! 2310 
21650                                           ! 2311 static void memsetw(seg,offset,value,count)
21651                                           ! 2312   Bit16u seg;
21652                       00006239            _memsetw:
21653                                           ! 2313   Bit16u offset;
21654                                           ! 2314   Bit16u value;
21655                                           ! 2315   Bit16u count;
21656                                           ! 2316 {
21657                                           ! 2317  #asm
21658                                           !BCC_ASM
21659                       00000008            _memsetw.count	set	8
21660                       00000002            _memsetw.seg	set	2
21661                       00000006            _memsetw.value	set	6
21662                       00000004            _memsetw.offset	set	4
21663 6239           55                           push bp
21664 623A           89E5                         mov bp, sp
21665                                           
21666 623C           50                             push ax
21667 623D           51                             push cx
21668 623E           06                             push es
21669 623F           57                             push di
21670                                           
21671 6240           8B4E         0A                mov cx, 10[bp] ; count
21672 6243           83F9                   00      cmp cx, #0x00
21673 6246           74           10                je memsetw_end
21674 6248           8B46         04                mov ax, 4[bp] ; segment
21675 624B           8EC0                           mov es, ax
21676 624D           8B46         06                mov ax, 6[bp] ; offset
21677 6250           89C7                           mov di, ax
21678 6252           8B46         08                mov ax, 8[bp] ; value
21679 6255           FC                             cld
21680 6256           F3                             rep
21681 6257           AB                              stosw
21682                                           
21683                       00006258            memsetw_end:
21684 6258           5F                             pop di
21685 6259           07                             pop es
21686 625A           59                             pop cx
21687 625B           58                             pop ax
21688                                           
21689 625C           5D                           pop bp
21690                                            ! 2345 endasm
21691                                           !BCC_ENDASM
21692                                           ! 2346 }
21693 625D           C3                         ret
21694                                           ! 2347 
21695                                           ! 2348 
21696                                           ! 2349 static void memcpyb(dseg,doffset,sseg,soffset,count)
21697                                           ! 2350   Bit16u dseg;
21698                       0000625E            _memcpyb:
21699                                           ! 2351   Bit16u doffset;
21700                                           ! 2352   Bit16u sseg;
21701                                           ! 2353   Bit16u soffset;
21702                                           ! 2354   Bit16u count;
21703                                           ! 2355 {
21704                                           ! 2356  #asm
21705                                           !BCC_ASM
21706                       0000000A            _memcpyb.count	set	$A
21707                       00000006            _memcpyb.sseg	set	6
21708                       00000008            _memcpyb.soffset	set	8
21709                       00000002            _memcpyb.dseg	set	2
21710                       00000004            _memcpyb.doffset	set	4
21711 625E           55                           push bp
21712 625F           89E5                         mov bp, sp
21713                                           
21714 6261           50                             push ax
21715 6262           51                             push cx
21716 6263           06                             push es
21717 6264           57                             push di
21718 6265           1E                             push ds
21719 6266           56                             push si
21720                                           
21721 6267           8B4E         0C                mov cx, 12[bp] ; count
21722 626A           83F9                   00      cmp cx, #0x0000
21723 626D           74           17                je memcpyb_end
21724 626F           8B46         04                mov ax, 4[bp] ; dsegment
21725 6272           8EC0                           mov es, ax
21726 6274           8B46         06                mov ax, 6[bp] ; doffset
21727 6277           89C7                           mov di, ax
21728 6279           8B46         08                mov ax, 8[bp] ; ssegment
21729 627C           8ED8                           mov ds, ax
21730 627E           8B46         0A                mov ax, 10[bp] ; soffset
21731 6281           89C6                           mov si, ax
21732 6283           FC                             cld
21733 6284           F3                             rep
21734 6285           A4                              movsb
21735                                           
21736                       00006286            memcpyb_end:
21737 6286           5E                             pop si
21738 6287           1F                             pop ds
21739 6288           5F                             pop di
21740 6289           07                             pop es
21741 628A           59                             pop cx
21742 628B           58                             pop ax
21743                                           
21744 628C           5D                           pop bp
21745                                            ! 2391 endasm
21746                                           !BCC_ENDASM
21747                                           ! 2392 }
21748 628D           C3                         ret
21749                                           ! 2393 
21750                                           ! 2394 
21751                                           ! 2395 static void memcpyw(dseg,doffset,sseg,soffset,count)
21752                                           ! 2396   Bit16u dseg;
21753                       0000628E            _memcpyw:
21754                                           ! 2397   Bit16u doffset;
21755                                           ! 2398   Bit16u sseg;
21756                                           ! 2399   Bit16u soffset;
21757                                           ! 2400   Bit16u count;
21758                                           ! 2401 {
21759                                           ! 2402  #asm
21760                                           !BCC_ASM
21761                       0000000A            _memcpyw.count	set	$A
21762                       00000006            _memcpyw.sseg	set	6
21763                       00000008            _memcpyw.soffset	set	8
21764                       00000002            _memcpyw.dseg	set	2
21765                       00000004            _memcpyw.doffset	set	4
21766 628E           55                           push bp
21767 628F           89E5                         mov bp, sp
21768                                           
21769 6291           50                             push ax
21770 6292           51                             push cx
21771 6293           06                             push es
21772 6294           57                             push di
21773 6295           1E                             push ds
21774 6296           56                             push si
21775                                           
21776 6297           8B4E         0C                mov cx, 12[bp] ; count
21777 629A           83F9                   00      cmp cx, #0x0000
21778 629D           74           17                je memcpyw_end
21779 629F           8B46         04                mov ax, 4[bp] ; dsegment
21780 62A2           8EC0                           mov es, ax
21781 62A4           8B46         06                mov ax, 6[bp] ; doffset
21782 62A7           89C7                           mov di, ax
21783 62A9           8B46         08                mov ax, 8[bp] ; ssegment
21784 62AC           8ED8                           mov ds, ax
21785 62AE           8B46         0A                mov ax, 10[bp] ; soffset
21786 62B1           89C6                           mov si, ax
21787 62B3           FC                             cld
21788 62B4           F3                             rep
21789 62B5           A5                              movsw
21790                                           
21791                       000062B6            memcpyw_end:
21792 62B6           5E                             pop si
21793 62B7           1F                             pop ds
21794 62B8           5F                             pop di
21795 62B9           07                             pop es
21796 62BA           59                             pop cx
21797 62BB           58                             pop ax
21798                                           
21799 62BC           5D                           pop bp
21800                                            ! 2437 endasm
21801                                           !BCC_ENDASM
21802                                           ! 2438 }
21803 62BD           C3                         ret
21804                                           ! 2439 # 2447 "vgabios.c"
21805                                           ! 2447 static Bit8u
21806                                           ! 2448 read_byte(seg, offset)
21807                                           ! 2449   Bit16u seg;
21808                       000062BE            _read_byte:
21809                                           ! 2450   Bit16u offset;
21810                                           ! 2451 {
21811                                           ! 2452  #asm
21812                                           !BCC_ASM
21813                       00000002            _read_byte.seg	set	2
21814                       00000004            _read_byte.offset	set	4
21815 62BE           55                           push bp
21816 62BF           89E5                         mov bp, sp
21817                                           
21818 62C1           53                             push bx
21819 62C2           1E                             push ds
21820 62C3           8B46         04                mov ax, 4[bp] ; segment
21821 62C6           8ED8                           mov ds, ax
21822 62C8           8B5E         06                mov bx, 6[bp] ; offset
21823 62CB           8A07                           mov al, [bx]
21824                                               ;; al = return value (byte)
21825 62CD           1F                             pop ds
21826 62CE           5B                             pop bx
21827                                           
21828 62CF           5D                           pop bp
21829                                            ! 2467 endasm
21830                                           !BCC_ENDASM
21831                                           ! 2468 }
21832 62D0           C3                         ret
21833                                           ! 2469 
21834                                           ! 2470 
21835                                           ! 2471 static Bit16u
21836                                           ! 2472 read_word(seg, offset)
21837                                           ! 2473   Bit16u seg;
21838                       000062D1            _read_word:
21839                                           ! 2474   Bit16u offset;
21840                                           ! 2475 {
21841                                           ! 2476  #asm
21842                                           !BCC_ASM
21843                       00000002            _read_word.seg	set	2
21844                       00000004            _read_word.offset	set	4
21845 62D1           55                           push bp
21846 62D2           89E5                         mov bp, sp
21847                                           
21848 62D4           53                             push bx
21849 62D5           1E                             push ds
21850 62D6           8B46         04                mov ax, 4[bp] ; segment
21851 62D9           8ED8                           mov ds, ax
21852 62DB           8B5E         06                mov bx, 6[bp] ; offset
21853 62DE           8B07                           mov ax, [bx]
21854                                               ;; ax = return value (word)
21855 62E0           1F                             pop ds
21856 62E1           5B                             pop bx
21857                                           
21858 62E2           5D                           pop bp
21859                                            ! 2491 endasm
21860                                           !BCC_ENDASM
21861                                           ! 2492 }
21862 62E3           C3                         ret
21863                                           ! 2493 
21864                                           ! 2494 
21865                                           ! 2495 static void
21866                                           ! 2496 write_byte(seg, offset, data)
21867                                           ! 2497   Bit16u seg;
21868                       000062E4            _write_byte:
21869                                           ! 2498   Bit16u offset;
21870                                           ! 2499   Bit8u data;
21871                                           ! 2500 {
21872                                           ! 2501  #asm
21873                                           !BCC_ASM
21874                       00000002            _write_byte.seg	set	2
21875                       00000006            _write_byte.data	set	6
21876                       00000004            _write_byte.offset	set	4
21877 62E4           55                           push bp
21878 62E5           89E5                         mov bp, sp
21879                                           
21880 62E7           50                             push ax
21881 62E8           53                             push bx
21882 62E9           1E                             push ds
21883 62EA           8B46         04                mov ax, 4[bp] ; segment
21884 62ED           8ED8                           mov ds, ax
21885 62EF           8B5E         06                mov bx, 6[bp] ; offset
21886 62F2           8A46         08                mov al, 8[bp] ; data byte
21887 62F5           8807                           mov [bx], al ; write data byte
21888 62F7           1F                             pop ds
21889 62F8           5B                             pop bx
21890 62F9           58                             pop ax
21891                                           
21892 62FA           5D                           pop bp
21893                                            ! 2518 endasm
21894                                           !BCC_ENDASM
21895                                           ! 2519 }
21896 62FB           C3                         ret
21897                                           ! 2520 
21898                                           ! 2521 
21899                                           ! 2522 static void
21900                                           ! 2523 write_word(seg, offset, data)
21901                                           ! 2524   Bit16u seg;
21902                       000062FC            _write_word:
21903                                           ! 2525   Bit16u offset;
21904                                           ! 2526   Bit16u data;
21905                                           ! 2527 {
21906                                           ! 2528  #asm
21907                                           !BCC_ASM
21908                       00000002            _write_word.seg	set	2
21909                       00000006            _write_word.data	set	6
21910                       00000004            _write_word.offset	set	4
21911 62FC           55                           push bp
21912 62FD           89E5                         mov bp, sp
21913                                           
21914 62FF           50                             push ax
21915 6300           53                             push bx
21916 6301           1E                             push ds
21917 6302           8B46         04                mov ax, 4[bp] ; segment
21918 6305           8ED8                           mov ds, ax
21919 6307           8B5E         06                mov bx, 6[bp] ; offset
21920 630A           8B46         08                mov ax, 8[bp] ; data word
21921 630D           8907                           mov [bx], ax ; write data word
21922 630F           1F                             pop ds
21923 6310           5B                             pop bx
21924 6311           58                             pop ax
21925                                           
21926 6312           5D                           pop bp
21927                                            ! 2545 endasm
21928                                           !BCC_ENDASM
21929                                           ! 2546 }
21930 6313           C3                         ret
21931                                           ! 2547 
21932                                           ! 2548 
21933                                           ! 2549  Bit8u
21934                                           ! 2550 inb(port)
21935                                           ! 2551   Bit16u port;
21936                                           export	_inb
21937                       00006314            _inb:
21938                                           ! 2552 {
21939                                           ! 2553  #asm
21940                                           !BCC_ASM
21941                       00000002            _inb.port	set	2
21942 6314           55                           push bp
21943 6315           89E5                         mov bp, sp
21944                                           
21945 6317           52                             push dx
21946 6318           8B56         04                mov dx, 4[bp]
21947 631B           EC                             in al, dx
21948 631C           5A                             pop dx
21949                                           
21950 631D           5D                           pop bp
21951                                            ! 2563 endasm
21952                                           !BCC_ENDASM
21953                                           ! 2564 }
21954 631E           C3                         ret
21955                                           ! 2565 
21956                                           ! 2566   Bit16u
21957                                           ! 2567 inw(port)
21958                                           ! 2568   Bit16u port;
21959                                           export	_inw
21960                       0000631F            _inw:
21961                                           ! 2569 {
21962                                           ! 2570  #asm
21963                                           !BCC_ASM
21964                       00000002            _inw.port	set	2
21965 631F           55                           push bp
21966 6320           89E5                         mov bp, sp
21967                                           
21968 6322           52                             push dx
21969 6323           8B56         04                mov dx, 4[bp]
21970 6326           ED                             in ax, dx
21971 6327           5A                             pop dx
21972                                           
21973 6328           5D                           pop bp
21974                                            ! 2580 endasm
21975                                           !BCC_ENDASM
21976                                           ! 2581 }
21977 6329           C3                         ret
21978                                           ! 2582 
21979                                           ! 2583 
21980                                           ! 2584   void
21981                                           ! 2585 outb(port, val)
21982                                           ! 2586   Bit16u port;
21983                                           export	_outb
21984                       0000632A            _outb:
21985                                           ! 2587   Bit8u val;
21986                                           ! 2588 {
21987                                           ! 2589  #asm
21988                                           !BCC_ASM
21989                       00000004            _outb.val	set	4
21990                       00000002            _outb.port	set	2
21991 632A           55                           push bp
21992 632B           89E5                         mov bp, sp
21993                                           
21994 632D           50                             push ax
21995 632E           52                             push dx
21996 632F           8B56         04                mov dx, 4[bp]
21997 6332           8A46         06                mov al, 6[bp]
21998 6335           EE                             out dx, al
21999 6336           5A                             pop dx
22000 6337           58                             pop ax
22001                                           
22002 6338           5D                           pop bp
22003                                            ! 2602 endasm
22004                                           !BCC_ENDASM
22005                                           ! 2603 }
22006 6339           C3                         ret
22007                                           ! 2604 
22008                                           ! 2605 
22009                                           ! 2606   void
22010                                           ! 2607 outw(port, val)
22011                                           ! 2608   Bit16u port;
22012                                           export	_outw
22013                       0000633A            _outw:
22014                                           ! 2609   Bit16u val;
22015                                           ! 2610 {
22016                                           ! 2611  #asm
22017                                           !BCC_ASM
22018                       00000004            _outw.val	set	4
22019                       00000002            _outw.port	set	2
22020 633A           55                           push bp
22021 633B           89E5                         mov bp, sp
22022                                           
22023 633D           50                             push ax
22024 633E           52                             push dx
22025 633F           8B56         04                mov dx, 4[bp]
22026 6342           8B46         06                mov ax, 6[bp]
22027 6345           EF                             out dx, ax
22028 6346           5A                             pop dx
22029 6347           58                             pop ax
22030                                           
22031 6348           5D                           pop bp
22032                                            ! 2624 endasm
22033                                           !BCC_ENDASM
22034                                           ! 2625 }
22035 6349           C3                         ret
22036                                           ! 2626 
22037                                           ! 2627 Bit16u get_SS()
22038                                           ! 2628 {
22039                                           export	_get_SS
22040                       0000634A            _get_SS:
22041                                           ! 2629  #asm
22042                                           !BCC_ASM
22043 634A           8CD0                         mov ax, ss
22044                                            ! 2631 endasm
22045                                           !BCC_ENDASM
22046                                           ! 2632 }
22047 634C           C3                         ret
22048                                           ! 2633 # 2647 "vgabios.c"
22049                                           ! 2647 void printf(s)
22050                                           ! 2648   Bit8u *s;
22051                                           export	_printf
22052                       0000634D            _printf:
22053                                           ! 2649 {
22054                                           ! 2650   Bit8u c, format_char;
22055                                           ! 2651   Boolean in_format;
22056                                           ! 2652   unsigned format_width, i;
22057                                           ! 2653   Bit16u *arg_ptr;
22058                                           ! 2654   Bit16u arg_seg, arg, digit, nibble, shift_count;
22059                                           ! 2655 
22060                                           ! 2656   arg_ptr = &s;
22061 634D           55                         push	bp
22062 634E           89E5                       mov	bp,sp
22063 6350           83C4                   EC  add	sp,*-$14
22064 6353           8D5E         04            lea	bx,4[bp]
22065 6356           895E         F6            mov	-$A[bp],bx
22066                                           ! 2657   arg_seg = get_SS();
22067 6359           E8         FFEE            call	_get_SS
22068 635C           8946         F4            mov	-$C[bp],ax
22069                                           ! 2658 
22070                                           ! 2659   in_format = 0;
22071 635F           31C0                       xor	ax,ax
22072 6361           8946         FC            mov	-4[bp],ax
22073                                           ! 2660   format_width = 0;
22074 6364           31C0                       xor	ax,ax
22075 6366           8946         FA            mov	-6[bp],ax
22076                                           ! 2661 
22077                                           ! 2662   while (c = read_byte(0xc000, s)) {
22078 6369           E9         0104            br 	.1D3
22079                       0000636C            .1D4:
22080                                           ! 2663     if ( c == '%' ) {
22081 636C           8A46         FF            mov	al,-1[bp]
22082 636F           3C                     25  cmp	al,*$25
22083 6371           75           0E            jne 	.1D5
22084                       00006373            .1D6:
22085                                           ! 2664       in_format = 1;
22086 6373           B8                   0001  mov	ax,*1
22087 6376           8946         FC            mov	-4[bp],ax
22088                                           ! 2665       format_width = 0;
22089 6379           31C0                       xor	ax,ax
22090 637B           8946         FA            mov	-6[bp],ax
22091                                           ! 2666       }
22092                                           ! 2667     else if (in_format) {
22093 637E           E9         00E8            br 	.1D7
22094                       00006381            .1D5:
22095 6381           8B46         FC            mov	ax,-4[bp]
22096 6384           85C0                       test	ax,ax
22097 6386         0F84         00CF            beq 	.1D8
22098                       0000638A            .1D9:
22099                                           ! 2668       if ( (c>='0') && (c<='9') ) {
22100 638A           8A46         FF            mov	al,-1[bp]
22101 638D           3C                     30  cmp	al,*$30
22102 638F           72           28            jb  	.1DA
22103                       00006391            .1DC:
22104 6391           8A46         FF            mov	al,-1[bp]
22105 6394           3C                     39  cmp	al,*$39
22106 6396           77           21            ja  	.1DA
22107                       00006398            .1DB:
22108                                           ! 2669         format_width = (format_width * 10) + (c - '0');
22109 6398           8A46         FF            mov	al,-1[bp]
22110 639B           30E4                       xor	ah,ah
22111 639D           05                   FFD0  add	ax,*-$30
22112 63A0           50                         push	ax
22113 63A1           8B46         FA            mov	ax,-6[bp]
22114 63A4           89C2                       mov	dx,ax
22115 63A6           D1E0                       shl	ax,*1
22116 63A8           D1E0                       shl	ax,*1
22117 63AA           01D0                       add	ax,dx
22118 63AC           D1E0                       shl	ax,*1
22119 63AE           0346         EA            add	ax,-$16[bp]
22120 63B1           44                         inc	sp
22121 63B2           44                         inc	sp
22122 63B3           8946         FA            mov	-6[bp],ax
22123                                           ! 2670         }
22124                                           ! 2671       else if (c == 'x') {
22125 63B6           E9         009E            br 	.1DD
22126                       000063B9            .1DA:
22127 63B9           8A46         FF            mov	al,-1[bp]
22128 63BC           3C                     78  cmp	al,*$78
22129 63BE         0F85         0095            bne 	.1DE
22130                       000063C2            .1DF:
22131                                           ! 2672         arg_ptr++;
22132 63C2           8B5E         F6            mov	bx,-$A[bp]
22133 63C5           43                         inc	bx
22134 63C6           43                         inc	bx
22135 63C7           895E         F6            mov	-$A[bp],bx
22136                                           ! 2673         arg = read_word(arg_seg, arg_ptr);
22137 63CA           FF76         F6            push	-$A[bp]
22138 63CD           FF76         F4            push	-$C[bp]
22139 63D0           E8         FEFE            call	_read_word
22140 63D3           83C4                   04  add	sp,*4
22141 63D6           8946         F2            mov	-$E[bp],ax
22142                                           ! 2674         if (format_width == 0)
22143 63D9           8B46         FA            mov	ax,-6[bp]
22144 63DC           85C0                       test	ax,ax
22145 63DE           75           06            jne 	.1E0
22146                       000063E0            .1E1:
22147                                           ! 2675           format_width = 4;
22148 63E0           B8                   0004  mov	ax,*4
22149 63E3           8946         FA            mov	-6[bp],ax
22150                                           ! 2676         i = 0;
22151                       000063E6            .1E0:
22152 63E6           31C0                       xor	ax,ax
22153 63E8           8946         F8            mov	-8[bp],ax
22154                                           ! 2677         digit = format_width - 1;
22155 63EB           8B46         FA            mov	ax,-6[bp]
22156 63EE           48                         dec	ax
22157 63EF           8946         F0            mov	-$10[bp],ax
22158                                           ! 2678         for (i=0; i<format_width; i++) {
22159 63F2           31C0                       xor	ax,ax
22160 63F4           8946         F8            mov	-8[bp],ax
22161 63F7           EB           51            jmp .1E4
22162                       000063F9            .1E5:
22163                                           ! 2679           nibble = (arg >> (4 * digit)) & 0x000f;
22164 63F9           8B46         F0            mov	ax,-$10[bp]
22165 63FC           D1E0                       shl	ax,*1
22166 63FE           D1E0                       shl	ax,*1
22167 6400           89C3                       mov	bx,ax
22168 6402           8B46         F2            mov	ax,-$E[bp]
22169 6405           89D9                       mov	cx,bx
22170 6407           D3E8                       shr	ax,cl
22171 6409           24                     0F  and	al,*$F
22172 640B           30E4                       xor	ah,ah
22173 640D           8946         EE            mov	-$12[bp],ax
22174                                           ! 2680           if (nibble <= 9)
22175 6410           8B46         EE            mov	ax,-$12[bp]
22176 6413           3D                   0009  cmp	ax,*9
22177 6416           77           13            ja  	.1E6
22178                       00006418            .1E7:
22179                                           ! 2681             outb(0x0500, nibble + '0');
22180 6418           8B46         EE            mov	ax,-$12[bp]
22181 641B           05                   0030  add	ax,*$30
22182 641E           50                         push	ax
22183 641F           B8                   0500  mov	ax,#$500
22184 6422           50                         push	ax
22185 6423           E8         FF04            call	_outb
22186 6426           83C4                   04  add	sp,*4
22187                                           ! 2682           else
22188                                           ! 2683             outb(0x0500, (nibble - 10) + 'A');
22189 6429           EB           11            jmp .1E8
22190                       0000642B            .1E6:
22191 642B           8B46         EE            mov	ax,-$12[bp]
22192 642E           05                   0037  add	ax,*$37
22193 6431           50                         push	ax
22194 6432           B8                   0500  mov	ax,#$500
22195 6435           50                         push	ax
22196 6436           E8         FEF1            call	_outb
22197 6439           83C4                   04  add	sp,*4
22198                                           ! 2684           digit--;
22199                       0000643C            .1E8:
22200 643C           8B46         F0            mov	ax,-$10[bp]
22201 643F           48                         dec	ax
22202 6440           8946         F0            mov	-$10[bp],ax
22203                                           ! 2685           }
22204                                           ! 2686         in_format = 0;
22205                       00006443            .1E3:
22206 6443           8B46         F8            mov	ax,-8[bp]
22207 6446           40                         inc	ax
22208 6447           8946         F8            mov	-8[bp],ax
22209                       0000644A            .1E4:
22210 644A           8B46         F8            mov	ax,-8[bp]
22211 644D           3B46         FA            cmp	ax,-6[bp]
22212 6450           72           A7            jb 	.1E5
22213                       00006452            .1E9:
22214                       00006452            .1E2:
22215 6452           31C0                       xor	ax,ax
22216 6454           8946         FC            mov	-4[bp],ax
22217                                           ! 2687         }
22218                                           ! 2688 
22219                                           ! 2689 
22220                                           ! 2690 
22221                                           ! 2691       }
22222                       00006457            .1DE:
22223                       00006457            .1DD:
22224                                           ! 2692     else {
22225 6457           EB           10            jmp .1EA
22226                       00006459            .1D8:
22227                                           ! 2693       outb(0x0500, c);
22228 6459           8A46         FF            mov	al,-1[bp]
22229 645C           30E4                       xor	ah,ah
22230 645E           50                         push	ax
22231 645F           B8                   0500  mov	ax,#$500
22232 6462           50                         push	ax
22233 6463           E8         FEC4            call	_outb
22234 6466           83C4                   04  add	sp,*4
22235                                           ! 2694       }
22236                                           ! 2695     s ++;
22237                       00006469            .1EA:
22238                       00006469            .1D7:
22239 6469           8B5E         04            mov	bx,4[bp]
22240 646C           43                         inc	bx
22241 646D           895E         04            mov	4[bp],bx
22242                                           ! 2696     }
22243                                           ! 2697 }
22244                       00006470            .1D3:
22245 6470           FF76         04            push	4[bp]
22246 6473           B8                   C000  mov	ax,#$C000
22247 6476           50                         push	ax
22248 6477           E8         FE44            call	_read_byte
22249 647A           83C4                   04  add	sp,*4
22250 647D           8846         FF            mov	-1[bp],al
22251 6480           84C0                       test	al,al
22252 6482         0F85         FEE6            bne 	.1D4
22253                       00006486            .1EB:
22254                       00006486            .1D2:
22255 6486           89EC                       mov	sp,bp
22256 6488           5D                         pop	bp
22257 6489           C3                         ret
22258                                           ! 2698 
22259                                           ! 2699 
22260                                           ! 2700 # 1 "vbe.c" 1
22261                                           ! 1 # 44 "vbe.c"
22262                                           ! 44 # 1 "vbetables.h" 1
22263                                           ! 1 # 11 "vbetables.h"
22264                                           ! 11 typedef struct ModeInfoListItem
22265                                           ! 12 {
22266                                           ! 13         Bit16u mode;
22267                                           ! 14         ModeInfoBlockCompact info;
22268                                           ! 15 } ModeI
22269                                           ! 15 nfoListItem;
22270                                           ! 16 
22271                                           ! 17 
22272                                           ! 18 
22273                                           ! 19 static ModeInfoListItem mode_info_list[]=
22274                                           ! 20 {
22275                                           
22276 648A                  00000001            .blkb	1
22277                       0000648B            _mode_info_list:
22278                                           ! 21         {
22279                                           ! 22                 0x146,
22280 648B                      0146            .word	$146
22281                                           ! 23                 {
22282                                           ! 24 
22283                                           ! 25 
22284                                           ! 26 
22285                                           ! 27                                         0x0001 |
22286                                           ! 28                                         0x0002 |
22287                                           ! 29                                         0x0008 |
22288                                           ! 30 
22289                                           ! 31                                         0x0080 |
22290                                           ! 32 
22291                                           ! 33                                         0x0010,
22292 648D                      009B            .word	$9B
22293                                           ! 34                                         0x02 |
22294                                           ! 35                                         0x04,
22295 648F                        06            .byte	6
22296                                           ! 36                                         0,
22297 6490                        00            .byte	0
22298                                           ! 37                                         64,
22299 6491                      0040            .word	$40
22300                                           ! 38                                         64,
22301 6493                      0040            .word	$40
22302                                           ! 39                                         0xA000,
22303 6495                      A000            .word	$A000
22304                                           ! 40                                         0,
22305 6497                      0000            .word	0
22306                                           ! 41                                         0,
22307 6499                      0000            .word	0
22308 649B                      0000            .word	0
22309                                           ! 42                                         320,
22310 649D                      0140            .word	$140
22311                                           ! 43 
22312                                           ! 44                                         320,
22313 649F                      0140            .word	$140
22314                                           ! 45                                         200,
22315 64A1                      00C8            .word	$C8
22316                                           ! 46                                         8,
22317 64A3                        08            .byte	8
22318                                           ! 47                                         16,
22319 64A4                        10            .byte	$10
22320                                           ! 48                                         1,
22321 64A5                        01            .byte	1
22322                                           ! 49                                         8,
22323 64A6                        08            .byte	8
22324                                           ! 50                                         1,
22325 64A7                        01            .byte	1
22326                                           ! 51                                         0x04,
22327 64A8                        04            .byte	4
22328                                           ! 52                                         0,
22329 64A9                        00            .byte	0
22330                                           ! 53                                         3,
22331 64AA                        03            .byte	3
22332                                           ! 54                                         0,
22333 64AB                        00            .byte	0
22334                                           ! 55 
22335                                           ! 56                                         0,
22336 64AC                        00            .byte	0
22337                                           ! 57                                         0,
22338 64AD                        00            .byte	0
22339                                           ! 58                                         0,
22340 64AE                        00            .byte	0
22341                                           ! 59                                         0,
22342 64AF                        00            .byte	0
22343                                           ! 60                                         0,
22344 64B0                        00            .byte	0
22345                                           ! 61                                         0,
22346 64B1                        00            .byte	0
22347                                           ! 62                                         0,
22348 64B2                        00            .byte	0
22349                                           ! 63                                         0,
22350 64B3                        00            .byte	0
22351                                           ! 64                                         0,
22352 64B4                        00            .byte	0
22353                                           ! 65 
22354                                           ! 66 
22355                                           ! 67                                         0xE0000000,
22356 64B5                      0000            .word	0
22357 64B7                      E000            .word	$E000
22358                                           ! 68 
22359                                           ! 69 
22360                                           ! 70 
22361                                           ! 71                                         0,
22362 64B9                      0000            .word	0
22363 64BB                      0000            .word	0
22364                                           ! 72                                         0,
22365 64BD                      0000            .word	0
22366                                           ! 73 
22367                                           ! 74                                         320,
22368 64BF                      0140            .word	$140
22369                                           ! 75                                         0,
22370 64C1                        00            .byte	0
22371                                           ! 76                                         0,
22372 64C2                        00            .byte	0
22373                                           ! 77                                         0,
22374 64C3                        00            .byte	0
22375                                           ! 78                                         0,
22376 64C4                        00            .byte	0
22377                                           ! 79                                         0,
22378 64C5                        00            .byte	0
22379                                           ! 80            
22380                                           ! 80                              0,
22381 64C6                        00            .byte	0
22382                                           ! 81                                         0,
22383 64C7                        00            .byte	0
22384                                           ! 82                                         0,
22385 64C8                        00            .byte	0
22386                                           ! 83                                         0,
22387 64C9                        00            .byte	0
22388                                           ! 84                                         0,
22389 64CA                        00            .byte	0
22390                                           ! 85                                         0,
22391 64CB                      0000            .word	0
22392 64CD                      0000            .word	0
22393                                           ! 86 
22394                                           ! 87                 }
22395                                           ! 88         },
22396                                           ! 89 
22397                                           ! 90         {
22398                                           ! 91                 0x100,
22399 64CF                      0100            .word	$100
22400                                           ! 92                 {
22401                                           ! 93 
22402                                           ! 94 
22403                                           ! 95 
22404                                           ! 96                                         0x0001 |
22405                                           ! 97                                         0x0002 |
22406                                           ! 98                                         0x0008 |
22407                                           ! 99 
22408                                           ! 100                                         0x0080 |
22409                                           ! 101 
22410                                           ! 102                                         0x0010,
22411 64D1                      009B            .word	$9B
22412                                           ! 103                                         0x01 |
22413                                           ! 104                                         0x02 |
22414                                           ! 105                                         0x04,
22415 64D3                        07            .byte	7
22416                                           ! 106                                         0,
22417 64D4                        00            .byte	0
22418                                           ! 107                                         64,
22419 64D5                      0040            .word	$40
22420                                           ! 108                                         64,
22421 64D7                      0040            .word	$40
22422                                           ! 109                                         0xA000,
22423 64D9                      A000            .word	$A000
22424                                           ! 110                                         0,
22425 64DB                      0000            .word	0
22426                                           ! 111                                         0,
22427 64DD                      0000            .word	0
22428 64DF                      0000            .word	0
22429                                           ! 112                                         640,
22430 64E1                      0280            .word	$280
22431                                           ! 113 
22432                                           ! 114                                         640,
22433 64E3                      0280            .word	$280
22434                                           ! 115                                         400,
22435 64E5                      0190            .word	$190
22436                                           ! 116                                         8,
22437 64E7                        08            .byte	8
22438                                           ! 117                                         16,
22439 64E8                        10            .byte	$10
22440                                           ! 118                                         1,
22441 64E9                        01            .byte	1
22442                                           ! 119                                         8,
22443 64EA                        08            .byte	8
22444                                           ! 120                                         4,
22445 64EB                        04            .byte	4
22446                                           ! 121                                         0x04,
22447 64EC                        04            .byte	4
22448                                           ! 122                                         0,
22449 64ED                        00            .byte	0
22450                                           ! 123                                         15,
22451 64EE                        0F            .byte	$F
22452                                           ! 124                                         0,
22453 64EF                        00            .byte	0
22454                                           ! 125 
22455                                           ! 126                                         0,
22456 64F0                        00            .byte	0
22457                                           ! 127                                         0,
22458 64F1                        00            .byte	0
22459                                           ! 128                                         0,
22460 64F2                        00            .byte	0
22461                                           ! 129                                         0,
22462 64F3                        00            .byte	0
22463                                           ! 130                                         0,
22464 64F4                        00            .byte	0
22465                                           ! 131                                         0,
22466 64F5                        00            .byte	0
22467                                           ! 132                                         0,
22468 64F6                        00            .byte	0
22469                                           ! 133                                         0,
22470 64F7                        00            .byte	0
22471                                           ! 134                                         0,
22472 64F8                        00            .byte	0
22473                                           ! 135 
22474                                           ! 136 
22475                                           ! 137                                         0xE0000000,
22476 64F9                      0000            .word	0
22477 64FB                      E000            .word	$E000
22478                                           ! 138 
22479                                           ! 139 
22480                                           ! 140 
22481                                           ! 141                                         0,
22482 64FD                      0000            .word	0
22483 64FF                      0000            .word	0
22484                                           ! 142                                         0,
22485 6501                      0000            .word	0
22486                                           ! 143 
22487                                           ! 144      
22488                                           ! 144                                    640,
22489 6503                      0280            .word	$280
22490                                           ! 145                                         0,
22491 6505                        00            .byte	0
22492                                           ! 146                                         0,
22493 6506                        00            .byte	0
22494                                           ! 147                                         0,
22495 6507                        00            .byte	0
22496                                           ! 148                                         0,
22497 6508                        00            .byte	0
22498                                           ! 149                                         0,
22499 6509                        00            .byte	0
22500                                           ! 150                                         0,
22501 650A                        00            .byte	0
22502                                           ! 151                                         0,
22503 650B                        00            .byte	0
22504                                           ! 152                                         0,
22505 650C                        00            .byte	0
22506                                           ! 153                                         0,
22507 650D                        00            .byte	0
22508                                           ! 154                                         0,
22509 650E                        00            .byte	0
22510                                           ! 155                                         0,
22511 650F                      0000            .word	0
22512 6511                      0000            .word	0
22513                                           ! 156 
22514                                           ! 157                 }
22515                                           ! 158         },
22516                                           ! 159 
22517                                           ! 160         {
22518                                           ! 161                 0x101,
22519 6513                      0101            .word	$101
22520                                           ! 162                 {
22521                                           ! 163 
22522                                           ! 164 
22523                                           ! 165 
22524                                           ! 166                                         0x0001 |
22525                                           ! 167                                         0x0002 |
22526                                           ! 168                                         0x0008 |
22527                                           ! 169 
22528                                           ! 170                                         0x0080 |
22529                                           ! 171 
22530                                           ! 172                                         0x0010,
22531 6515                      009B            .word	$9B
22532                                           ! 173                                         0x02 |
22533                                           ! 174                                         0x04,
22534 6517                        06            .byte	6
22535                                           ! 175                                         0,
22536 6518                        00            .byte	0
22537                                           ! 176                                         64,
22538 6519                      0040            .word	$40
22539                                           ! 177                                         64,
22540 651B                      0040            .word	$40
22541                                           ! 178                                         0xA000,
22542 651D                      A000            .word	$A000
22543                                           ! 179                                         0,
22544 651F                      0000            .word	0
22545                                           ! 180                                         0,
22546 6521                      0000            .word	0
22547 6523                      0000            .word	0
22548                                           ! 181                                         640,
22549 6525                      0280            .word	$280
22550                                           ! 182 
22551                                           ! 183                                         640,
22552 6527                      0280            .word	$280
22553                                           ! 184                                         480,
22554 6529                      01E0            .word	$1E0
22555                                           ! 185                                         8,
22556 652B                        08            .byte	8
22557                                           ! 186                                         16,
22558 652C                        10            .byte	$10
22559                                           ! 187                                         1,
22560 652D                        01            .byte	1
22561                                           ! 188                                         8,
22562 652E                        08            .byte	8
22563                                           ! 189                                         5,
22564 652F                        05            .byte	5
22565                                           ! 190                                         0x04,
22566 6530                        04            .byte	4
22567                                           ! 191                                         0,
22568 6531                        00            .byte	0
22569                                           ! 192                                         11,
22570 6532                        0B            .byte	$B
22571                                           ! 193                                         0,
22572 6533                        00            .byte	0
22573                                           ! 194 
22574                                           ! 195                                         0,
22575 6534                        00            .byte	0
22576                                           ! 196                                         0,
22577 6535                        00            .byte	0
22578                                           ! 197                                         0,
22579 6536                        00            .byte	0
22580                                           ! 198                                         0,
22581 6537                        00            .byte	0
22582                                           ! 199                                         0,
22583 6538                        00            .byte	0
22584                                           ! 200                                         0,
22585 6539                        00            .byte	0
22586                                           ! 201                                         0,
22587 653A                        00            .byte	0
22588                                           ! 202                 
22589                                           ! 202                         0,
22590 653B                        00            .byte	0
22591                                           ! 203                                         0,
22592 653C                        00            .byte	0
22593                                           ! 204 
22594                                           ! 205 
22595                                           ! 206                                         0xE0000000,
22596 653D                      0000            .word	0
22597 653F                      E000            .word	$E000
22598                                           ! 207 
22599                                           ! 208 
22600                                           ! 209 
22601                                           ! 210                                         0,
22602 6541                      0000            .word	0
22603 6543                      0000            .word	0
22604                                           ! 211                                         0,
22605 6545                      0000            .word	0
22606                                           ! 212 
22607                                           ! 213                                         640,
22608 6547                      0280            .word	$280
22609                                           ! 214                                         0,
22610 6549                        00            .byte	0
22611                                           ! 215                                         0,
22612 654A                        00            .byte	0
22613                                           ! 216                                         0,
22614 654B                        00            .byte	0
22615                                           ! 217                                         0,
22616 654C                        00            .byte	0
22617                                           ! 218                                         0,
22618 654D                        00            .byte	0
22619                                           ! 219                                         0,
22620 654E                        00            .byte	0
22621                                           ! 220                                         0,
22622 654F                        00            .byte	0
22623                                           ! 221                                         0,
22624 6550                        00            .byte	0
22625                                           ! 222                                         0,
22626 6551                        00            .byte	0
22627                                           ! 223                                         0,
22628 6552                        00            .byte	0
22629                                           ! 224                                         0,
22630 6553                      0000            .word	0
22631 6555                      0000            .word	0
22632                                           ! 225 
22633                                           ! 226                 }
22634                                           ! 227         },
22635                                           ! 228 
22636                                           ! 229         {
22637                                           ! 230                 0x102,
22638 6557                      0102            .word	$102
22639                                           ! 231                 {
22640                                           ! 232 
22641                                           ! 233 
22642                                           ! 234 
22643                                           ! 235                                         0x0001 |
22644                                           ! 236                                         0x0002 |
22645                                           ! 237                                         0x0008 |
22646                                           ! 238                                         0x0010,
22647 6559                      001B            .word	$1B
22648                                           ! 239                                         0x01 |
22649                                           ! 240                                         0x02 |
22650                                           ! 241                                         0x04,
22651 655B                        07            .byte	7
22652                                           ! 242                                         0,
22653 655C                        00            .byte	0
22654                                           ! 243                                         64,
22655 655D                      0040            .word	$40
22656                                           ! 244                                         64,
22657 655F                      0040            .word	$40
22658                                           ! 245                                         0xA000,
22659 6561                      A000            .word	$A000
22660                                           ! 246                                         0,
22661 6563                      0000            .word	0
22662                                           ! 247                                         0,
22663 6565                      0000            .word	0
22664 6567                      0000            .word	0
22665                                           ! 248                                         100,
22666 6569                      0064            .word	$64
22667                                           ! 249 
22668                                           ! 250                                         800,
22669 656B                      0320            .word	$320
22670                                           ! 251                                         600,
22671 656D                      0258            .word	$258
22672                                           ! 252                                         8,
22673 656F                        08            .byte	8
22674                                           ! 253                                         16,
22675 6570                        10            .byte	$10
22676                                           ! 254                                         4,
22677 6571                        04            .byte	4
22678                                           ! 255                                         4,
22679 6572                        04            .byte	4
22680                                           ! 256                                         1,
22681 6573                        01            .byte	1
22682                                           ! 257                                         0x03,
22683 6574                        03            .byte	3
22684                                           ! 258                                         0,
22685 6575                        00            .byte	0
22686                                           ! 259                                         0,
22687 6576                        00            .byte	0
22688                                           ! 260                                         0,
22689 6577                        00            .byte	0
22690                                           ! 261 
22691                                           ! 262                                         0,
22692 6578                        00            .byte	0
22693                                           ! 263                                         0,
22694 6579                        00            .byte	0
22695                                           ! 264                  
22696                                           ! 264                        0,
22697 657A                        00            .byte	0
22698                                           ! 265                                         0,
22699 657B                        00            .byte	0
22700                                           ! 266                                         0,
22701 657C                        00            .byte	0
22702                                           ! 267                                         0,
22703 657D                        00            .byte	0
22704                                           ! 268                                         0,
22705 657E                        00            .byte	0
22706                                           ! 269                                         0,
22707 657F                        00            .byte	0
22708                                           ! 270                                         0,
22709 6580                        00            .byte	0
22710                                           ! 271 
22711                                           ! 272                                         0,
22712 6581                      0000            .word	0
22713 6583                      0000            .word	0
22714                                           ! 273                                         0,
22715 6585                      0000            .word	0
22716 6587                      0000            .word	0
22717                                           ! 274                                         0,
22718 6589                      0000            .word	0
22719                                           ! 275 
22720                                           ! 276                                         100,
22721 658B                      0064            .word	$64
22722                                           ! 277                                         0,
22723 658D                        00            .byte	0
22724                                           ! 278                                         0,
22725 658E                        00            .byte	0
22726                                           ! 279                                         0,
22727 658F                        00            .byte	0
22728                                           ! 280                                         0,
22729 6590                        00            .byte	0
22730                                           ! 281                                         0,
22731 6591                        00            .byte	0
22732                                           ! 282                                         0,
22733 6592                        00            .byte	0
22734                                           ! 283                                         0,
22735 6593                        00            .byte	0
22736                                           ! 284                                         0,
22737 6594                        00            .byte	0
22738                                           ! 285                                         0,
22739 6595                        00            .byte	0
22740                                           ! 286                                         0,
22741 6596                        00            .byte	0
22742                                           ! 287                                         0,
22743 6597                      0000            .word	0
22744 6599                      0000            .word	0
22745                                           ! 288 
22746                                           ! 289                 }
22747                                           ! 290         },
22748                                           ! 291 
22749                                           ! 292         {
22750                                           ! 293                 0x103,
22751 659B                      0103            .word	$103
22752                                           ! 294                 {
22753                                           ! 295 
22754                                           ! 296 
22755                                           ! 297 
22756                                           ! 298                                         0x0001 |
22757                                           ! 299                                         0x0002 |
22758                                           ! 300                                         0x0008 |
22759                                           ! 301 
22760                                           ! 302                                         0x0080 |
22761                                           ! 303 
22762                                           ! 304                                         0x0010,
22763 659D                      009B            .word	$9B
22764                                           ! 305                                         0x01 |
22765                                           ! 306                                         0x02 |
22766                                           ! 307                                         0x04,
22767 659F                        07            .byte	7
22768                                           ! 308                                         0,
22769 65A0                        00            .byte	0
22770                                           ! 309                                         64,
22771 65A1                      0040            .word	$40
22772                                           ! 310                                         64,
22773 65A3                      0040            .word	$40
22774                                           ! 311                                         0xA000,
22775 65A5                      A000            .word	$A000
22776                                           ! 312                                         0,
22777 65A7                      0000            .word	0
22778                                           ! 313                                         0,
22779 65A9                      0000            .word	0
22780 65AB                      0000            .word	0
22781                                           ! 314                                         800,
22782 65AD                      0320            .word	$320
22783                                           ! 315 
22784                                           ! 316                                         800,
22785 65AF                      0320            .word	$320
22786                                           ! 317                                         600,
22787 65B1                      0258            .word	$258
22788                                           ! 318                                         8,
22789 65B3                        08            .byte	8
22790                                           ! 319                                         16,
22791 65B4                        10            .byte	$10
22792                                           ! 320                                         1,
22793 65B5                        01            .byte	1
22794                                           ! 321                                         8,
22795 65B6                        08            .byte	8
22796                                           ! 322                                         8,
22797 65B7                        08            .byte	8
22798                                           ! 323                            
22799                                           ! 323              0x04,
22800 65B8                        04            .byte	4
22801                                           ! 324                                         0,
22802 65B9                        00            .byte	0
22803                                           ! 325                                         7,
22804 65BA                        07            .byte	7
22805                                           ! 326                                         0,
22806 65BB                        00            .byte	0
22807                                           ! 327 
22808                                           ! 328                                         0,
22809 65BC                        00            .byte	0
22810                                           ! 329                                         0,
22811 65BD                        00            .byte	0
22812                                           ! 330                                         0,
22813 65BE                        00            .byte	0
22814                                           ! 331                                         0,
22815 65BF                        00            .byte	0
22816                                           ! 332                                         0,
22817 65C0                        00            .byte	0
22818                                           ! 333                                         0,
22819 65C1                        00            .byte	0
22820                                           ! 334                                         0,
22821 65C2                        00            .byte	0
22822                                           ! 335                                         0,
22823 65C3                        00            .byte	0
22824                                           ! 336                                         0,
22825 65C4                        00            .byte	0
22826                                           ! 337 
22827                                           ! 338 
22828                                           ! 339                                         0xE0000000,
22829 65C5                      0000            .word	0
22830 65C7                      E000            .word	$E000
22831                                           ! 340 
22832                                           ! 341 
22833                                           ! 342 
22834                                           ! 343                                         0,
22835 65C9                      0000            .word	0
22836 65CB                      0000            .word	0
22837                                           ! 344                                         0,
22838 65CD                      0000            .word	0
22839                                           ! 345 
22840                                           ! 346                                         800,
22841 65CF                      0320            .word	$320
22842                                           ! 347                                         0,
22843 65D1                        00            .byte	0
22844                                           ! 348                                         0,
22845 65D2                        00            .byte	0
22846                                           ! 349                                         0,
22847 65D3                        00            .byte	0
22848                                           ! 350                                         0,
22849 65D4                        00            .byte	0
22850                                           ! 351                                         0,
22851 65D5                        00            .byte	0
22852                                           ! 352                                         0,
22853 65D6                        00            .byte	0
22854                                           ! 353                                         0,
22855 65D7                        00            .byte	0
22856                                           ! 354                                         0,
22857 65D8                        00            .byte	0
22858                                           ! 355                                         0,
22859 65D9                        00            .byte	0
22860                                           ! 356                                         0,
22861 65DA                        00            .byte	0
22862                                           ! 357                                         0,
22863 65DB                      0000            .word	0
22864 65DD                      0000            .word	0
22865                                           ! 358 
22866                                           ! 359                 }
22867                                           ! 360         },
22868                                           ! 361 
22869                                           ! 362         {
22870                                           ! 363                 0x105,
22871 65DF                      0105            .word	$105
22872                                           ! 364                 {
22873                                           ! 365 
22874                                           ! 366 
22875                                           ! 367 
22876                                           ! 368                                         0x0001 |
22877                                           ! 369                                         0x0002 |
22878                                           ! 370                                         0x0008 |
22879                                           ! 371 
22880                                           ! 372                                         0x0080 |
22881                                           ! 373 
22882                                           ! 374                                         0x0010,
22883 65E1                      009B            .word	$9B
22884                                           ! 375                                         0x01 |
22885                                           ! 376                                         0x02 |
22886                                           ! 377                                         0x04,
22887 65E3                        07            .byte	7
22888                                           ! 378                                         0,
22889 65E4                        00            .byte	0
22890                                           ! 379                                         64,
22891 65E5                      0040            .word	$40
22892                                           ! 380                                         64,
22893 65E7                      0040            .word	$40
22894                                           ! 381                                         0xA000,
22895 65E9                      A000            .word	$A000
22896                                           ! 382                                         0,
22897 65EB                      0000            .word	0
22898                                           ! 383                                         0,
22899 65ED                      0000            .word	0
22900 65EF                      0000            .word	0
22901                                           ! 384                                         1024,
22902 65F1                      0400            .word	$400
22903                                           ! 385 
22904                                           ! 386                                         1024,
22905 65F3                      0400            .word	$400
22906                                           ! 387                      
22907                                           ! 387                    768,
22908 65F5                      0300            .word	$300
22909                                           ! 388                                         8,
22910 65F7                        08            .byte	8
22911                                           ! 389                                         16,
22912 65F8                        10            .byte	$10
22913                                           ! 390                                         1,
22914 65F9                        01            .byte	1
22915                                           ! 391                                         8,
22916 65FA                        08            .byte	8
22917                                           ! 392                                         12,
22918 65FB                        0C            .byte	$C
22919                                           ! 393                                         0x04,
22920 65FC                        04            .byte	4
22921                                           ! 394                                         0,
22922 65FD                        00            .byte	0
22923                                           ! 395                                         3,
22924 65FE                        03            .byte	3
22925                                           ! 396                                         0,
22926 65FF                        00            .byte	0
22927                                           ! 397 
22928                                           ! 398                                         0,
22929 6600                        00            .byte	0
22930                                           ! 399                                         0,
22931 6601                        00            .byte	0
22932                                           ! 400                                         0,
22933 6602                        00            .byte	0
22934                                           ! 401                                         0,
22935 6603                        00            .byte	0
22936                                           ! 402                                         0,
22937 6604                        00            .byte	0
22938                                           ! 403                                         0,
22939 6605                        00            .byte	0
22940                                           ! 404                                         0,
22941 6606                        00            .byte	0
22942                                           ! 405                                         0,
22943 6607                        00            .byte	0
22944                                           ! 406                                         0,
22945 6608                        00            .byte	0
22946                                           ! 407 
22947                                           ! 408 
22948                                           ! 409                                         0xE0000000,
22949 6609                      0000            .word	0
22950 660B                      E000            .word	$E000
22951                                           ! 410 
22952                                           ! 411 
22953                                           ! 412 
22954                                           ! 413                                         0,
22955 660D                      0000            .word	0
22956 660F                      0000            .word	0
22957                                           ! 414                                         0,
22958 6611                      0000            .word	0
22959                                           ! 415 
22960                                           ! 416                                         1024,
22961 6613                      0400            .word	$400
22962                                           ! 417                                         0,
22963 6615                        00            .byte	0
22964                                           ! 418                                         0,
22965 6616                        00            .byte	0
22966                                           ! 419                                         0,
22967 6617                        00            .byte	0
22968                                           ! 420                                         0,
22969 6618                        00            .byte	0
22970                                           ! 421                                         0,
22971 6619                        00            .byte	0
22972                                           ! 422                                         0,
22973 661A                        00            .byte	0
22974                                           ! 423                                         0,
22975 661B                        00            .byte	0
22976                                           ! 424                                         0,
22977 661C                        00            .byte	0
22978                                           ! 425                                         0,
22979 661D                        00            .byte	0
22980                                           ! 426                                         0,
22981 661E                        00            .byte	0
22982                                           ! 427                                         0,
22983 661F                      0000            .word	0
22984 6621                      0000            .word	0
22985                                           ! 428 
22986                                           ! 429                 }
22987                                           ! 430         },
22988                                           ! 431 
22989                                           ! 432         {
22990                                           ! 433                 0x110,
22991 6623                      0110            .word	$110
22992                                           ! 434                 {
22993                                           ! 435 
22994                                           ! 436 
22995                                           ! 437 
22996                                           ! 438                                         0x0001 |
22997                                           ! 439                                         0x0002 |
22998                                           ! 440                                         0x0008 |
22999                                           ! 441 
23000                                           ! 442                                         0x0080 |
23001                                           ! 443 
23002                                           ! 444                                         0x0010,
23003 6625                      009B            .word	$9B
23004                                           ! 445                                         0x01 |
23005                                           ! 446                                         0x02 |
23006                                           ! 447                                         0x04,
23007 6627                        07            .byte	7
23008                                           ! 448                                         0,
23009 6628                        00            .byte	0
23010                                           ! 449                                         64,
23011 6629                      0040            .word	$40
23012                                           ! 450                        
23013                                           ! 450                  64,
23014 662B                      0040            .word	$40
23015                                           ! 451                                         0xA000,
23016 662D                      A000            .word	$A000
23017                                           ! 452                                         0,
23018 662F                      0000            .word	0
23019                                           ! 453                                         0,
23020 6631                      0000            .word	0
23021 6633                      0000            .word	0
23022                                           ! 454                                         640*2,
23023 6635                      0500            .word	$500
23024                                           ! 455 
23025                                           ! 456                                         640,
23026 6637                      0280            .word	$280
23027                                           ! 457                                         480,
23028 6639                      01E0            .word	$1E0
23029                                           ! 458                                         8,
23030 663B                        08            .byte	8
23031                                           ! 459                                         16,
23032 663C                        10            .byte	$10
23033                                           ! 460                                         1,
23034 663D                        01            .byte	1
23035                                           ! 461                                         15,
23036 663E                        0F            .byte	$F
23037                                           ! 462                                         1,
23038 663F                        01            .byte	1
23039                                           ! 463                                         0x06,
23040 6640                        06            .byte	6
23041                                           ! 464                                         0,
23042 6641                        00            .byte	0
23043                                           ! 465                                         5,
23044 6642                        05            .byte	5
23045                                           ! 466                                         0,
23046 6643                        00            .byte	0
23047                                           ! 467 
23048                                           ! 468                                         5,
23049 6644                        05            .byte	5
23050                                           ! 469                                         10,
23051 6645                        0A            .byte	$A
23052                                           ! 470                                         5,
23053 6646                        05            .byte	5
23054                                           ! 471                                         5,
23055 6647                        05            .byte	5
23056                                           ! 472                                         5,
23057 6648                        05            .byte	5
23058                                           ! 473                                         0,
23059 6649                        00            .byte	0
23060                                           ! 474                                         1,
23061 664A                        01            .byte	1
23062                                           ! 475                                         15,
23063 664B                        0F            .byte	$F
23064                                           ! 476                                         0,
23065 664C                        00            .byte	0
23066                                           ! 477 
23067                                           ! 478 
23068                                           ! 479                                         0xE0000000,
23069 664D                      0000            .word	0
23070 664F                      E000            .word	$E000
23071                                           ! 480 
23072                                           ! 481 
23073                                           ! 482 
23074                                           ! 483                                         0,
23075 6651                      0000            .word	0
23076 6653                      0000            .word	0
23077                                           ! 484                                         0,
23078 6655                      0000            .word	0
23079                                           ! 485 
23080                                           ! 486                                         640*2,
23081 6657                      0500            .word	$500
23082                                           ! 487                                         0,
23083 6659                        00            .byte	0
23084                                           ! 488                                         0,
23085 665A                        00            .byte	0
23086                                           ! 489                                         5,
23087 665B                        05            .byte	5
23088                                           ! 490                                         10,
23089 665C                        0A            .byte	$A
23090                                           ! 491                                         0,
23091 665D                        00            .byte	0
23092                                           ! 492                                         5,
23093 665E                        05            .byte	5
23094                                           ! 493                                         5,
23095 665F                        05            .byte	5
23096                                           ! 494                                         0,
23097 6660                        00            .byte	0
23098                                           ! 495                                         1,
23099 6661                        01            .byte	1
23100                                           ! 496                                         15,
23101 6662                        0F            .byte	$F
23102                                           ! 497                                         0,
23103 6663                      0000            .word	0
23104 6665                      0000            .word	0
23105                                           ! 498 
23106                                           ! 499                 }
23107                                           ! 500         },
23108                                           ! 501 
23109                                           ! 502         {
23110                                           ! 503                 0x113,
23111 6667                      0113            .word	$113
23112                                           ! 504                 {
23113                                           ! 505 
23114                                           ! 506 
23115                                           ! 507 
23116                                           ! 508                                         0x0001 |
23117                                           ! 509                                         0x0002 |
23118                                           ! 510                                         0x0008 |
23119                                           ! 511 
23120                                           ! 512                                         0x0080 |
23121                                           ! 513 
23122                                           ! 514                         
23123                                           ! 514                 0x0010,
23124 6669                      009B            .word	$9B
23125                                           ! 515                                         0x01 |
23126                                           ! 516                                         0x02 |
23127                                           ! 517                                         0x04,
23128 666B                        07            .byte	7
23129                                           ! 518                                         0,
23130 666C                        00            .byte	0
23131                                           ! 519                                         64,
23132 666D                      0040            .word	$40
23133                                           ! 520                                         64,
23134 666F                      0040            .word	$40
23135                                           ! 521                                         0xA000,
23136 6671                      A000            .word	$A000
23137                                           ! 522                                         0,
23138 6673                      0000            .word	0
23139                                           ! 523                                         0,
23140 6675                      0000            .word	0
23141 6677                      0000            .word	0
23142                                           ! 524                                         800*2,
23143 6679                      0640            .word	$640
23144                                           ! 525 
23145                                           ! 526                                         800,
23146 667B                      0320            .word	$320
23147                                           ! 527                                         600,
23148 667D                      0258            .word	$258
23149                                           ! 528                                         8,
23150 667F                        08            .byte	8
23151                                           ! 529                                         16,
23152 6680                        10            .byte	$10
23153                                           ! 530                                         1,
23154 6681                        01            .byte	1
23155                                           ! 531                                         15,
23156 6682                        0F            .byte	$F
23157                                           ! 532                                         1,
23158 6683                        01            .byte	1
23159                                           ! 533                                         0x06,
23160 6684                        06            .byte	6
23161                                           ! 534                                         0,
23162 6685                        00            .byte	0
23163                                           ! 535                                         3,
23164 6686                        03            .byte	3
23165                                           ! 536                                         0,
23166 6687                        00            .byte	0
23167                                           ! 537 
23168                                           ! 538                                         5,
23169 6688                        05            .byte	5
23170                                           ! 539                                         10,
23171 6689                        0A            .byte	$A
23172                                           ! 540                                         5,
23173 668A                        05            .byte	5
23174                                           ! 541                                         5,
23175 668B                        05            .byte	5
23176                                           ! 542                                         5,
23177 668C                        05            .byte	5
23178                                           ! 543                                         0,
23179 668D                        00            .byte	0
23180                                           ! 544                                         1,
23181 668E                        01            .byte	1
23182                                           ! 545                                         15,
23183 668F                        0F            .byte	$F
23184                                           ! 546                                         0,
23185 6690                        00            .byte	0
23186                                           ! 547 
23187                                           ! 548 
23188                                           ! 549                                         0xE0000000,
23189 6691                      0000            .word	0
23190 6693                      E000            .word	$E000
23191                                           ! 550 
23192                                           ! 551 
23193                                           ! 552 
23194                                           ! 553                                         0,
23195 6695                      0000            .word	0
23196 6697                      0000            .word	0
23197                                           ! 554                                         0,
23198 6699                      0000            .word	0
23199                                           ! 555 
23200                                           ! 556                                         800*2,
23201 669B                      0640            .word	$640
23202                                           ! 557                                         0,
23203 669D                        00            .byte	0
23204                                           ! 558                                         0,
23205 669E                        00            .byte	0
23206                                           ! 559                                         5,
23207 669F                        05            .byte	5
23208                                           ! 560                                         10,
23209 66A0                        0A            .byte	$A
23210                                           ! 561                                         5,
23211 66A1                        05            .byte	5
23212                                           ! 562                                         5,
23213 66A2                        05            .byte	5
23214                                           ! 563                                         5,
23215 66A3                        05            .byte	5
23216                                           ! 564                                         0,
23217 66A4                        00            .byte	0
23218                                           ! 565                                         1,
23219 66A5                        01            .byte	1
23220                                           ! 566                                         15,
23221 66A6                        0F            .byte	$F
23222                                           ! 567                                         0,
23223 66A7                      0000            .word	0
23224 66A9                      0000            .word	0
23225                                           ! 568 
23226                                           ! 569                 }
23227                                           ! 570         },
23228                                           ! 571 
23229                                           ! 572   
23230                                           ! 572       {
23231                                           ! 573                 0x116,
23232 66AB                      0116            .word	$116
23233                                           ! 574                 {
23234                                           ! 575 
23235                                           ! 576 
23236                                           ! 577 
23237                                           ! 578                                         0x0001 |
23238                                           ! 579                                         0x0002 |
23239                                           ! 580                                         0x0008 |
23240                                           ! 581 
23241                                           ! 582                                         0x0080 |
23242                                           ! 583 
23243                                           ! 584                                         0x0010,
23244 66AD                      009B            .word	$9B
23245                                           ! 585                                         0x01 |
23246                                           ! 586                                         0x02 |
23247                                           ! 587                                         0x04,
23248 66AF                        07            .byte	7
23249                                           ! 588                                         0,
23250 66B0                        00            .byte	0
23251                                           ! 589                                         64,
23252 66B1                      0040            .word	$40
23253                                           ! 590                                         64,
23254 66B3                      0040            .word	$40
23255                                           ! 591                                         0xA000,
23256 66B5                      A000            .word	$A000
23257                                           ! 592                                         0,
23258 66B7                      0000            .word	0
23259                                           ! 593                                         0,
23260 66B9                      0000            .word	0
23261 66BB                      0000            .word	0
23262                                           ! 594                                         1024*2,
23263 66BD                      0800            .word	$800
23264                                           ! 595 
23265                                           ! 596                                         1024,
23266 66BF                      0400            .word	$400
23267                                           ! 597                                         768,
23268 66C1                      0300            .word	$300
23269                                           ! 598                                         8,
23270 66C3                        08            .byte	8
23271                                           ! 599                                         16,
23272 66C4                        10            .byte	$10
23273                                           ! 600                                         1,
23274 66C5                        01            .byte	1
23275                                           ! 601                                         15,
23276 66C6                        0F            .byte	$F
23277                                           ! 602                                         1,
23278 66C7                        01            .byte	1
23279                                           ! 603                                         0x06,
23280 66C8                        06            .byte	6
23281                                           ! 604                                         0,
23282 66C9                        00            .byte	0
23283                                           ! 605                                         1,
23284 66CA                        01            .byte	1
23285                                           ! 606                                         0,
23286 66CB                        00            .byte	0
23287                                           ! 607 
23288                                           ! 608                                         5,
23289 66CC                        05            .byte	5
23290                                           ! 609                                         10,
23291 66CD                        0A            .byte	$A
23292                                           ! 610                                         5,
23293 66CE                        05            .byte	5
23294                                           ! 611                                         5,
23295 66CF                        05            .byte	5
23296                                           ! 612                                         5,
23297 66D0                        05            .byte	5
23298                                           ! 613                                         0,
23299 66D1                        00            .byte	0
23300                                           ! 614                                         1,
23301 66D2                        01            .byte	1
23302                                           ! 615                                         15,
23303 66D3                        0F            .byte	$F
23304                                           ! 616                                         0,
23305 66D4                        00            .byte	0
23306                                           ! 617 
23307                                           ! 618 
23308                                           ! 619                                         0xE0000000,
23309 66D5                      0000            .word	0
23310 66D7                      E000            .word	$E000
23311                                           ! 620 
23312                                           ! 621 
23313                                           ! 622 
23314                                           ! 623                                         0,
23315 66D9                      0000            .word	0
23316 66DB                      0000            .word	0
23317                                           ! 624                                         0,
23318 66DD                      0000            .word	0
23319                                           ! 625 
23320                                           ! 626                                         1024*2,
23321 66DF                      0800            .word	$800
23322                                           ! 627                                         0,
23323 66E1                        00            .byte	0
23324                                           ! 628                                         0,
23325 66E2                        00            .byte	0
23326                                           ! 629                                         5,
23327 66E3                        05            .byte	5
23328                                           ! 630                                         10,
23329 66E4                        0A            .byte	$A
23330                                           ! 631                                         5,
23331 66E5                        05            .byte	5
23332                                           ! 632                
23333                                           ! 632                          5,
23334 66E6                        05            .byte	5
23335                                           ! 633                                         5,
23336 66E7                        05            .byte	5
23337                                           ! 634                                         0,
23338 66E8                        00            .byte	0
23339                                           ! 635                                         1,
23340 66E9                        01            .byte	1
23341                                           ! 636                                         15,
23342 66EA                        0F            .byte	$F
23343                                           ! 637                                         0,
23344 66EB                      0000            .word	0
23345 66ED                      0000            .word	0
23346                                           ! 638 
23347                                           ! 639                 }
23348                                           ! 640         },
23349                                           ! 641 
23350                                           ! 642         {
23351                                           ! 643                 0x111,
23352 66EF                      0111            .word	$111
23353                                           ! 644                 {
23354                                           ! 645 
23355                                           ! 646 
23356                                           ! 647 
23357                                           ! 648                                         0x0001 |
23358                                           ! 649                                         0x0002 |
23359                                           ! 650                                         0x0008 |
23360                                           ! 651 
23361                                           ! 652                                         0x0080 |
23362                                           ! 653 
23363                                           ! 654                                         0x0010,
23364 66F1                      009B            .word	$9B
23365                                           ! 655                                         0x01 |
23366                                           ! 656                                         0x02 |
23367                                           ! 657                                         0x04,
23368 66F3                        07            .byte	7
23369                                           ! 658                                         0,
23370 66F4                        00            .byte	0
23371                                           ! 659                                         64,
23372 66F5                      0040            .word	$40
23373                                           ! 660                                         64,
23374 66F7                      0040            .word	$40
23375                                           ! 661                                         0xA000,
23376 66F9                      A000            .word	$A000
23377                                           ! 662                                         0,
23378 66FB                      0000            .word	0
23379                                           ! 663                                         0,
23380 66FD                      0000            .word	0
23381 66FF                      0000            .word	0
23382                                           ! 664                                         640*2,
23383 6701                      0500            .word	$500
23384                                           ! 665 
23385                                           ! 666                                         640,
23386 6703                      0280            .word	$280
23387                                           ! 667                                         480,
23388 6705                      01E0            .word	$1E0
23389                                           ! 668                                         8,
23390 6707                        08            .byte	8
23391                                           ! 669                                         16,
23392 6708                        10            .byte	$10
23393                                           ! 670                                         1,
23394 6709                        01            .byte	1
23395                                           ! 671                                         16,
23396 670A                        10            .byte	$10
23397                                           ! 672                                         1,
23398 670B                        01            .byte	1
23399                                           ! 673                                         0x06,
23400 670C                        06            .byte	6
23401                                           ! 674                                         0,
23402 670D                        00            .byte	0
23403                                           ! 675                                         5,
23404 670E                        05            .byte	5
23405                                           ! 676                                         0,
23406 670F                        00            .byte	0
23407                                           ! 677 
23408                                           ! 678                                         5,
23409 6710                        05            .byte	5
23410                                           ! 679                                         11,
23411 6711                        0B            .byte	$B
23412                                           ! 680                                         6,
23413 6712                        06            .byte	6
23414                                           ! 681                                         5,
23415 6713                        05            .byte	5
23416                                           ! 682                                         5,
23417 6714                        05            .byte	5
23418                                           ! 683                                         0,
23419 6715                        00            .byte	0
23420                                           ! 684                                         0,
23421 6716                        00            .byte	0
23422                                           ! 685                                         0,
23423 6717                        00            .byte	0
23424                                           ! 686                                         0,
23425 6718                        00            .byte	0
23426                                           ! 687 
23427                                           ! 688 
23428                                           ! 689                                         0xE0000000,
23429 6719                      0000            .word	0
23430 671B                      E000            .word	$E000
23431                                           ! 690 
23432                                           ! 691 
23433                                           ! 692 
23434                                           ! 693                                         0,
23435 671D                      0000            .word	0
23436 671F                      0000            .word	0
23437                                           ! 694                                         0,
23438 6721                      0000            .word	0
23439                                           ! 695 
23440                                           ! 696      
23441                                           ! 696                                    640*2,
23442 6723                      0500            .word	$500
23443                                           ! 697                                         0,
23444 6725                        00            .byte	0
23445                                           ! 698                                         0,
23446 6726                        00            .byte	0
23447                                           ! 699                                         5,
23448 6727                        05            .byte	5
23449                                           ! 700                                         11,
23450 6728                        0B            .byte	$B
23451                                           ! 701                                         6,
23452 6729                        06            .byte	6
23453                                           ! 702                                         5,
23454 672A                        05            .byte	5
23455                                           ! 703                                         5,
23456 672B                        05            .byte	5
23457                                           ! 704                                         0,
23458 672C                        00            .byte	0
23459                                           ! 705                                         0,
23460 672D                        00            .byte	0
23461                                           ! 706                                         0,
23462 672E                        00            .byte	0
23463                                           ! 707                                         0,
23464 672F                      0000            .word	0
23465 6731                      0000            .word	0
23466                                           ! 708 
23467                                           ! 709                 }
23468                                           ! 710         },
23469                                           ! 711 
23470                                           ! 712         {
23471                                           ! 713                 0x114,
23472 6733                      0114            .word	$114
23473                                           ! 714                 {
23474                                           ! 715 
23475                                           ! 716 
23476                                           ! 717 
23477                                           ! 718                                         0x0001 |
23478                                           ! 719                                         0x0002 |
23479                                           ! 720                                         0x0008 |
23480                                           ! 721 
23481                                           ! 722                                         0x0080 |
23482                                           ! 723 
23483                                           ! 724                                         0x0010,
23484 6735                      009B            .word	$9B
23485                                           ! 725                                         0x01 |
23486                                           ! 726                                         0x02 |
23487                                           ! 727                                         0x04,
23488 6737                        07            .byte	7
23489                                           ! 728                                         0,
23490 6738                        00            .byte	0
23491                                           ! 729                                         64,
23492 6739                      0040            .word	$40
23493                                           ! 730                                         64,
23494 673B                      0040            .word	$40
23495                                           ! 731                                         0xA000,
23496 673D                      A000            .word	$A000
23497                                           ! 732                                         0,
23498 673F                      0000            .word	0
23499                                           ! 733                                         0,
23500 6741                      0000            .word	0
23501 6743                      0000            .word	0
23502                                           ! 734                                         800*2,
23503 6745                      0640            .word	$640
23504                                           ! 735 
23505                                           ! 736                                         800,
23506 6747                      0320            .word	$320
23507                                           ! 737                                         600,
23508 6749                      0258            .word	$258
23509                                           ! 738                                         8,
23510 674B                        08            .byte	8
23511                                           ! 739                                         16,
23512 674C                        10            .byte	$10
23513                                           ! 740                                         1,
23514 674D                        01            .byte	1
23515                                           ! 741                                         16,
23516 674E                        10            .byte	$10
23517                                           ! 742                                         1,
23518 674F                        01            .byte	1
23519                                           ! 743                                         0x06,
23520 6750                        06            .byte	6
23521                                           ! 744                                         0,
23522 6751                        00            .byte	0
23523                                           ! 745                                         3,
23524 6752                        03            .byte	3
23525                                           ! 746                                         0,
23526 6753                        00            .byte	0
23527                                           ! 747 
23528                                           ! 748                                         5,
23529 6754                        05            .byte	5
23530                                           ! 749                                         11,
23531 6755                        0B            .byte	$B
23532                                           ! 750                                         6,
23533 6756                        06            .byte	6
23534                                           ! 751                                         5,
23535 6757                        05            .byte	5
23536                                           ! 752                                         5,
23537 6758                        05            .byte	5
23538                                           ! 753                                         0,
23539 6759                        00            .byte	0
23540                                           ! 754       
23541                                           ! 754                                   0,
23542 675A                        00            .byte	0
23543                                           ! 755                                         0,
23544 675B                        00            .byte	0
23545                                           ! 756                                         0,
23546 675C                        00            .byte	0
23547                                           ! 757 
23548                                           ! 758 
23549                                           ! 759                                         0xE0000000,
23550 675D                      0000            .word	0
23551 675F                      E000            .word	$E000
23552                                           ! 760 
23553                                           ! 761 
23554                                           ! 762 
23555                                           ! 763                                         0,
23556 6761                      0000            .word	0
23557 6763                      0000            .word	0
23558                                           ! 764                                         0,
23559 6765                      0000            .word	0
23560                                           ! 765 
23561                                           ! 766                                         800*2,
23562 6767                      0640            .word	$640
23563                                           ! 767                                         0,
23564 6769                        00            .byte	0
23565                                           ! 768                                         0,
23566 676A                        00            .byte	0
23567                                           ! 769                                         5,
23568 676B                        05            .byte	5
23569                                           ! 770                                         11,
23570 676C                        0B            .byte	$B
23571                                           ! 771                                         6,
23572 676D                        06            .byte	6
23573                                           ! 772                                         5,
23574 676E                        05            .byte	5
23575                                           ! 773                                         5,
23576 676F                        05            .byte	5
23577                                           ! 774                                         0,
23578 6770                        00            .byte	0
23579                                           ! 775                                         0,
23580 6771                        00            .byte	0
23581                                           ! 776                                         0,
23582 6772                        00            .byte	0
23583                                           ! 777                                         0,
23584 6773                      0000            .word	0
23585 6775                      0000            .word	0
23586                                           ! 778 
23587                                           ! 779                 }
23588                                           ! 780         },
23589                                           ! 781 
23590                                           ! 782         {
23591                                           ! 783                 0x117,
23592 6777                      0117            .word	$117
23593                                           ! 784                 {
23594                                           ! 785 
23595                                           ! 786 
23596                                           ! 787 
23597                                           ! 788                                         0x0001 |
23598                                           ! 789                                         0x0002 |
23599                                           ! 790                                         0x0008 |
23600                                           ! 791 
23601                                           ! 792                                         0x0080 |
23602                                           ! 793 
23603                                           ! 794                                         0x0010,
23604 6779                      009B            .word	$9B
23605                                           ! 795                                         0x01 |
23606                                           ! 796                                         0x02 |
23607                                           ! 797                                         0x04,
23608 677B                        07            .byte	7
23609                                           ! 798                                         0,
23610 677C                        00            .byte	0
23611                                           ! 799                                         64,
23612 677D                      0040            .word	$40
23613                                           ! 800                                         64,
23614 677F                      0040            .word	$40
23615                                           ! 801                                         0xA000,
23616 6781                      A000            .word	$A000
23617                                           ! 802                                         0,
23618 6783                      0000            .word	0
23619                                           ! 803                                         0,
23620 6785                      0000            .word	0
23621 6787                      0000            .word	0
23622                                           ! 804                                         1024*2,
23623 6789                      0800            .word	$800
23624                                           ! 805 
23625                                           ! 806                                         1024,
23626 678B                      0400            .word	$400
23627                                           ! 807                                         768,
23628 678D                      0300            .word	$300
23629                                           ! 808                                         8,
23630 678F                        08            .byte	8
23631                                           ! 809                                         16,
23632 6790                        10            .byte	$10
23633                                           ! 810                                         1,
23634 6791                        01            .byte	1
23635                                           ! 811                                         16,
23636 6792                        10            .byte	$10
23637                                           ! 812                                         1,
23638 6793                        01            .byte	1
23639                                           ! 813                                         0x06,
23640 6794                        06            .byte	6
23641                                           ! 814                                         0,
23642 6795                        00            .byte	0
23643                                           ! 815                                         1,
23644 6796                        01            .byte	1
23645                                           ! 816                                    
23646                                           ! 816      0,
23647 6797                        00            .byte	0
23648                                           ! 817 
23649                                           ! 818                                         5,
23650 6798                        05            .byte	5
23651                                           ! 819                                         11,
23652 6799                        0B            .byte	$B
23653                                           ! 820                                         6,
23654 679A                        06            .byte	6
23655                                           ! 821                                         5,
23656 679B                        05            .byte	5
23657                                           ! 822                                         5,
23658 679C                        05            .byte	5
23659                                           ! 823                                         0,
23660 679D                        00            .byte	0
23661                                           ! 824                                         0,
23662 679E                        00            .byte	0
23663                                           ! 825                                         0,
23664 679F                        00            .byte	0
23665                                           ! 826                                         0,
23666 67A0                        00            .byte	0
23667                                           ! 827 
23668                                           ! 828 
23669                                           ! 829                                         0xE0000000,
23670 67A1                      0000            .word	0
23671 67A3                      E000            .word	$E000
23672                                           ! 830 
23673                                           ! 831 
23674                                           ! 832 
23675                                           ! 833                                         0,
23676 67A5                      0000            .word	0
23677 67A7                      0000            .word	0
23678                                           ! 834                                         0,
23679 67A9                      0000            .word	0
23680                                           ! 835 
23681                                           ! 836                                         1024*2,
23682 67AB                      0800            .word	$800
23683                                           ! 837                                         0,
23684 67AD                        00            .byte	0
23685                                           ! 838                                         0,
23686 67AE                        00            .byte	0
23687                                           ! 839                                         5,
23688 67AF                        05            .byte	5
23689                                           ! 840                                         11,
23690 67B0                        0B            .byte	$B
23691                                           ! 841                                         6,
23692 67B1                        06            .byte	6
23693                                           ! 842                                         5,
23694 67B2                        05            .byte	5
23695                                           ! 843                                         5,
23696 67B3                        05            .byte	5
23697                                           ! 844                                         0,
23698 67B4                        00            .byte	0
23699                                           ! 845                                         0,
23700 67B5                        00            .byte	0
23701                                           ! 846                                         0,
23702 67B6                        00            .byte	0
23703                                           ! 847                                         0,
23704 67B7                      0000            .word	0
23705 67B9                      0000            .word	0
23706                                           ! 848 
23707                                           ! 849                 }
23708                                           ! 850         },
23709                                           ! 851 
23710                                           ! 852         {
23711                                           ! 853                 0x112,
23712 67BB                      0112            .word	$112
23713                                           ! 854                 {
23714                                           ! 855 
23715                                           ! 856 
23716                                           ! 857 
23717                                           ! 858                                         0x0001 |
23718                                           ! 859                                         0x0002 |
23719                                           ! 860                                         0x0008 |
23720                                           ! 861 
23721                                           ! 862                                         0x0080 |
23722                                           ! 863 
23723                                           ! 864                                         0x0010,
23724 67BD                      009B            .word	$9B
23725                                           ! 865                                         0x01 |
23726                                           ! 866                                         0x02 |
23727                                           ! 867                                         0x04,
23728 67BF                        07            .byte	7
23729                                           ! 868                                         0,
23730 67C0                        00            .byte	0
23731                                           ! 869                                         64,
23732 67C1                      0040            .word	$40
23733                                           ! 870                                         64,
23734 67C3                      0040            .word	$40
23735                                           ! 871                                         0xA000,
23736 67C5                      A000            .word	$A000
23737                                           ! 872                                         0,
23738 67C7                      0000            .word	0
23739                                           ! 873                                         0,
23740 67C9                      0000            .word	0
23741 67CB                      0000            .word	0
23742                                           ! 874                                         640*3,
23743 67CD                      0780            .word	$780
23744                                           ! 875 
23745                                           ! 876                                         640,
23746 67CF                      0280            .word	$280
23747                                           ! 877                                         480,
23748 67D1                      01E0            .word	$1E0
23749                                           ! 878                                         8,
23750 67D3                        08            .byte	8
23751                                           ! 879                                         16,
23752 67D4                        10            .byte	$10
23753                                           ! 880                         
23754                                           ! 880                 1,
23755 67D5                        01            .byte	1
23756                                           ! 881                                         24,
23757 67D6                        18            .byte	$18
23758                                           ! 882                                         1,
23759 67D7                        01            .byte	1
23760                                           ! 883                                         0x06,
23761 67D8                        06            .byte	6
23762                                           ! 884                                         0,
23763 67D9                        00            .byte	0
23764                                           ! 885                                         3,
23765 67DA                        03            .byte	3
23766                                           ! 886                                         0,
23767 67DB                        00            .byte	0
23768                                           ! 887 
23769                                           ! 888                                         8,
23770 67DC                        08            .byte	8
23771                                           ! 889                                         16,
23772 67DD                        10            .byte	$10
23773                                           ! 890                                         8,
23774 67DE                        08            .byte	8
23775                                           ! 891                                         8,
23776 67DF                        08            .byte	8
23777                                           ! 892                                         8,
23778 67E0                        08            .byte	8
23779                                           ! 893                                         0,
23780 67E1                        00            .byte	0
23781                                           ! 894                                         0,
23782 67E2                        00            .byte	0
23783                                           ! 895                                         0,
23784 67E3                        00            .byte	0
23785                                           ! 896                                         0,
23786 67E4                        00            .byte	0
23787                                           ! 897 
23788                                           ! 898 
23789                                           ! 899                                         0xE0000000,
23790 67E5                      0000            .word	0
23791 67E7                      E000            .word	$E000
23792                                           ! 900 
23793                                           ! 901 
23794                                           ! 902 
23795                                           ! 903                                         0,
23796 67E9                      0000            .word	0
23797 67EB                      0000            .word	0
23798                                           ! 904                                         0,
23799 67ED                      0000            .word	0
23800                                           ! 905 
23801                                           ! 906                                         640*3,
23802 67EF                      0780            .word	$780
23803                                           ! 907                                         0,
23804 67F1                        00            .byte	0
23805                                           ! 908                                         0,
23806 67F2                        00            .byte	0
23807                                           ! 909                                         8,
23808 67F3                        08            .byte	8
23809                                           ! 910                                         16,
23810 67F4                        10            .byte	$10
23811                                           ! 911                                         8,
23812 67F5                        08            .byte	8
23813                                           ! 912                                         8,
23814 67F6                        08            .byte	8
23815                                           ! 913                                         8,
23816 67F7                        08            .byte	8
23817                                           ! 914                                         0,
23818 67F8                        00            .byte	0
23819                                           ! 915                                         0,
23820 67F9                        00            .byte	0
23821                                           ! 916                                         0,
23822 67FA                        00            .byte	0
23823                                           ! 917                                         0,
23824 67FB                      0000            .word	0
23825 67FD                      0000            .word	0
23826                                           ! 918 
23827                                           ! 919                 }
23828                                           ! 920         },
23829                                           ! 921 
23830                                           ! 922         {
23831                                           ! 923                 0x115,
23832 67FF                      0115            .word	$115
23833                                           ! 924                 {
23834                                           ! 925 
23835                                           ! 926 
23836                                           ! 927 
23837                                           ! 928                                         0x0001 |
23838                                           ! 929                                         0x0002 |
23839                                           ! 930                                         0x0008 |
23840                                           ! 931 
23841                                           ! 932                                         0x0080 |
23842                                           ! 933 
23843                                           ! 934                                         0x0010,
23844 6801                      009B            .word	$9B
23845                                           ! 935                                         0x01 |
23846                                           ! 936                                         0x02 |
23847                                           ! 937                                         0x04,
23848 6803                        07            .byte	7
23849                                           ! 938                                         0,
23850 6804                        00            .byte	0
23851                                           ! 939                                         64,
23852 6805                      0040            .word	$40
23853                                           ! 940                                         64,
23854 6807                      0040            .word	$40
23855                                           ! 941                                         0xA000,
23856 6809                      A000            .word	$A000
23857                                           ! 942                                         0,
23858 680B                      0000            .word	0
23859                                           ! 943                     
23860                                           ! 943                     0,
23861 680D                      0000            .word	0
23862 680F                      0000            .word	0
23863                                           ! 944                                         800*3,
23864 6811                      0960            .word	$960
23865                                           ! 945 
23866                                           ! 946                                         800,
23867 6813                      0320            .word	$320
23868                                           ! 947                                         600,
23869 6815                      0258            .word	$258
23870                                           ! 948                                         8,
23871 6817                        08            .byte	8
23872                                           ! 949                                         16,
23873 6818                        10            .byte	$10
23874                                           ! 950                                         1,
23875 6819                        01            .byte	1
23876                                           ! 951                                         24,
23877 681A                        18            .byte	$18
23878                                           ! 952                                         1,
23879 681B                        01            .byte	1
23880                                           ! 953                                         0x06,
23881 681C                        06            .byte	6
23882                                           ! 954                                         0,
23883 681D                        00            .byte	0
23884                                           ! 955                                         1,
23885 681E                        01            .byte	1
23886                                           ! 956                                         0,
23887 681F                        00            .byte	0
23888                                           ! 957 
23889                                           ! 958                                         8,
23890 6820                        08            .byte	8
23891                                           ! 959                                         16,
23892 6821                        10            .byte	$10
23893                                           ! 960                                         8,
23894 6822                        08            .byte	8
23895                                           ! 961                                         8,
23896 6823                        08            .byte	8
23897                                           ! 962                                         8,
23898 6824                        08            .byte	8
23899                                           ! 963                                         0,
23900 6825                        00            .byte	0
23901                                           ! 964                                         0,
23902 6826                        00            .byte	0
23903                                           ! 965                                         0,
23904 6827                        00            .byte	0
23905                                           ! 966                                         0,
23906 6828                        00            .byte	0
23907                                           ! 967 
23908                                           ! 968 
23909                                           ! 969                                         0xE0000000,
23910 6829                      0000            .word	0
23911 682B                      E000            .word	$E000
23912                                           ! 970 
23913                                           ! 971 
23914                                           ! 972 
23915                                           ! 973                                         0,
23916 682D                      0000            .word	0
23917 682F                      0000            .word	0
23918                                           ! 974                                         0,
23919 6831                      0000            .word	0
23920                                           ! 975 
23921                                           ! 976                                         800*3,
23922 6833                      0960            .word	$960
23923                                           ! 977                                         0,
23924 6835                        00            .byte	0
23925                                           ! 978                                         0,
23926 6836                        00            .byte	0
23927                                           ! 979                                         8,
23928 6837                        08            .byte	8
23929                                           ! 980                                         16,
23930 6838                        10            .byte	$10
23931                                           ! 981                                         8,
23932 6839                        08            .byte	8
23933                                           ! 982                                         8,
23934 683A                        08            .byte	8
23935                                           ! 983                                         8,
23936 683B                        08            .byte	8
23937                                           ! 984                                         0,
23938 683C                        00            .byte	0
23939                                           ! 985                                         0,
23940 683D                        00            .byte	0
23941                                           ! 986                                         0,
23942 683E                        00            .byte	0
23943                                           ! 987                                         0,
23944 683F                      0000            .word	0
23945 6841                      0000            .word	0
23946                                           ! 988 
23947                                           ! 989                 }
23948                                           ! 990         },
23949                                           ! 991 
23950                                           ! 992         {
23951                                           ! 993                 0x118,
23952 6843                      0118            .word	$118
23953                                           ! 994                 {
23954                                           ! 995 
23955                                           ! 996 
23956                                           ! 997 
23957                                           ! 998                                         0x0001 |
23958                                           ! 999                                         0x0002 |
23959                                           ! 1000                                         0x0008 |
23960                                           ! 1001 
23961                                           ! 1002                                         0x0080 |
23962                                           ! 1003 
23963                                           ! 1004                                         0x0010,
23964 6845                      009B            .word	$9B
23965                                           ! 1005                                         0x01 |
23966                                           ! 1006                                         0x02 |
23967                                           ! 1007                 
23968                                           ! 1007                         0x04,
23969 6847                        07            .byte	7
23970                                           ! 1008                                         0,
23971 6848                        00            .byte	0
23972                                           ! 1009                                         64,
23973 6849                      0040            .word	$40
23974                                           ! 1010                                         64,
23975 684B                      0040            .word	$40
23976                                           ! 1011                                         0xA000,
23977 684D                      A000            .word	$A000
23978                                           ! 1012                                         0,
23979 684F                      0000            .word	0
23980                                           ! 1013                                         0,
23981 6851                      0000            .word	0
23982 6853                      0000            .word	0
23983                                           ! 1014                                         1024*3,
23984 6855                      0C00            .word	$C00
23985                                           ! 1015 
23986                                           ! 1016                                         1024,
23987 6857                      0400            .word	$400
23988                                           ! 1017                                         768,
23989 6859                      0300            .word	$300
23990                                           ! 1018                                         8,
23991 685B                        08            .byte	8
23992                                           ! 1019                                         16,
23993 685C                        10            .byte	$10
23994                                           ! 1020                                         1,
23995 685D                        01            .byte	1
23996                                           ! 1021                                         24,
23997 685E                        18            .byte	$18
23998                                           ! 1022                                         1,
23999 685F                        01            .byte	1
24000                                           ! 1023                                         0x06,
24001 6860                        06            .byte	6
24002                                           ! 1024                                         0,
24003 6861                        00            .byte	0
24004                                           ! 1025                                         0,
24005 6862                        00            .byte	0
24006                                           ! 1026                                         0,
24007 6863                        00            .byte	0
24008                                           ! 1027 
24009                                           ! 1028                                         8,
24010 6864                        08            .byte	8
24011                                           ! 1029                                         16,
24012 6865                        10            .byte	$10
24013                                           ! 1030                                         8,
24014 6866                        08            .byte	8
24015                                           ! 1031                                         8,
24016 6867                        08            .byte	8
24017                                           ! 1032                                         8,
24018 6868                        08            .byte	8
24019                                           ! 1033                                         0,
24020 6869                        00            .byte	0
24021                                           ! 1034                                         0,
24022 686A                        00            .byte	0
24023                                           ! 1035                                         0,
24024 686B                        00            .byte	0
24025                                           ! 1036                                         0,
24026 686C                        00            .byte	0
24027                                           ! 1037 
24028                                           ! 1038 
24029                                           ! 1039                                         0xE0000000,
24030 686D                      0000            .word	0
24031 686F                      E000            .word	$E000
24032                                           ! 1040 
24033                                           ! 1041 
24034                                           ! 1042 
24035                                           ! 1043                                         0,
24036 6871                      0000            .word	0
24037 6873                      0000            .word	0
24038                                           ! 1044                                         0,
24039 6875                      0000            .word	0
24040                                           ! 1045 
24041                                           ! 1046                                         1024*3,
24042 6877                      0C00            .word	$C00
24043                                           ! 1047                                         0,
24044 6879                        00            .byte	0
24045                                           ! 1048                                         0,
24046 687A                        00            .byte	0
24047                                           ! 1049                                         8,
24048 687B                        08            .byte	8
24049                                           ! 1050                                         16,
24050 687C                        10            .byte	$10
24051                                           ! 1051                                         8,
24052 687D                        08            .byte	8
24053                                           ! 1052                                         8,
24054 687E                        08            .byte	8
24055                                           ! 1053                                         8,
24056 687F                        08            .byte	8
24057                                           ! 1054                                         0,
24058 6880                        00            .byte	0
24059                                           ! 1055                                         0,
24060 6881                        00            .byte	0
24061                                           ! 1056                                         0,
24062 6882                        00            .byte	0
24063                                           ! 1057                                         0,
24064 6883                      0000            .word	0
24065 6885                      0000            .word	0
24066                                           ! 1058 
24067                                           ! 1059                 }
24068                                           ! 1060         },
24069                                           ! 1061 
24070                                           ! 1062         {
24071                                           ! 1063                 0x142,
24072 6887                      0142            .word	$142
24073                                           ! 1064                 {
24074                                           ! 1065 
24075                                           ! 1066 
24076                                           ! 1067 
24077                                           ! 1068                                         0x0001 |
24078                                           ! 1069                                 
24079                                           ! 1069         0x0002 |
24080                                           ! 1070                                         0x0008 |
24081                                           ! 1071 
24082                                           ! 1072                                         0x0080 |
24083                                           ! 1073 
24084                                           ! 1074                                         0x0010,
24085 6889                      009B            .word	$9B
24086                                           ! 1075                                         0x01 |
24087                                           ! 1076                                         0x02 |
24088                                           ! 1077                                         0x04,
24089 688B                        07            .byte	7
24090                                           ! 1078                                         0,
24091 688C                        00            .byte	0
24092                                           ! 1079                                         64,
24093 688D                      0040            .word	$40
24094                                           ! 1080                                         64,
24095 688F                      0040            .word	$40
24096                                           ! 1081                                         0xA000,
24097 6891                      A000            .word	$A000
24098                                           ! 1082                                         0,
24099 6893                      0000            .word	0
24100                                           ! 1083                                         0,
24101 6895                      0000            .word	0
24102 6897                      0000            .word	0
24103                                           ! 1084                                         640*4,
24104 6899                      0A00            .word	$A00
24105                                           ! 1085 
24106                                           ! 1086                                         640,
24107 689B                      0280            .word	$280
24108                                           ! 1087                                         480,
24109 689D                      01E0            .word	$1E0
24110                                           ! 1088                                         8,
24111 689F                        08            .byte	8
24112                                           ! 1089                                         16,
24113 68A0                        10            .byte	$10
24114                                           ! 1090                                         1,
24115 68A1                        01            .byte	1
24116                                           ! 1091                                         32,
24117 68A2                        20            .byte	$20
24118                                           ! 1092                                         1,
24119 68A3                        01            .byte	1
24120                                           ! 1093                                         0x06,
24121 68A4                        06            .byte	6
24122                                           ! 1094                                         0,
24123 68A5                        00            .byte	0
24124                                           ! 1095                                         1,
24125 68A6                        01            .byte	1
24126                                           ! 1096                                         0,
24127 68A7                        00            .byte	0
24128                                           ! 1097 
24129                                           ! 1098                                         8,
24130 68A8                        08            .byte	8
24131                                           ! 1099                                         16,
24132 68A9                        10            .byte	$10
24133                                           ! 1100                                         8,
24134 68AA                        08            .byte	8
24135                                           ! 1101                                         8,
24136 68AB                        08            .byte	8
24137                                           ! 1102                                         8,
24138 68AC                        08            .byte	8
24139                                           ! 1103                                         0,
24140 68AD                        00            .byte	0
24141                                           ! 1104                                         8,
24142 68AE                        08            .byte	8
24143                                           ! 1105                                         24,
24144 68AF                        18            .byte	$18
24145                                           ! 1106                                         0x02,
24146 68B0                        02            .byte	2
24147                                           ! 1107 
24148                                           ! 1108 
24149                                           ! 1109                                         0xE0000000,
24150 68B1                      0000            .word	0
24151 68B3                      E000            .word	$E000
24152                                           ! 1110 
24153                                           ! 1111 
24154                                           ! 1112 
24155                                           ! 1113                                         0,
24156 68B5                      0000            .word	0
24157 68B7                      0000            .word	0
24158                                           ! 1114                                         0,
24159 68B9                      0000            .word	0
24160                                           ! 1115 
24161                                           ! 1116                                         640*4,
24162 68BB                      0A00            .word	$A00
24163                                           ! 1117                                         0,
24164 68BD                        00            .byte	0
24165                                           ! 1118                                         0,
24166 68BE                        00            .byte	0
24167                                           ! 1119                                         8,
24168 68BF                        08            .byte	8
24169                                           ! 1120                                         16,
24170 68C0                        10            .byte	$10
24171                                           ! 1121                                         8,
24172 68C1                        08            .byte	8
24173                                           ! 1122                                         8,
24174 68C2                        08            .byte	8
24175                                           ! 1123                                         8,
24176 68C3                        08            .byte	8
24177                                           ! 1124                                         0,
24178 68C4                        00            .byte	0
24179                                           ! 1125                    
24180                                           ! 1125                      8,
24181 68C5                        08            .byte	8
24182                                           ! 1126                                         24,
24183 68C6                        18            .byte	$18
24184                                           ! 1127                                         0,
24185 68C7                      0000            .word	0
24186 68C9                      0000            .word	0
24187                                           ! 1128 
24188                                           ! 1129                 }
24189                                           ! 1130         },
24190                                           ! 1131 
24191                                           ! 1132         {
24192                                           ! 1133                 0x143,
24193 68CB                      0143            .word	$143
24194                                           ! 1134                 {
24195                                           ! 1135 
24196                                           ! 1136 
24197                                           ! 1137 
24198                                           ! 1138                                         0x0001 |
24199                                           ! 1139                                         0x0002 |
24200                                           ! 1140                                         0x0008 |
24201                                           ! 1141 
24202                                           ! 1142                                         0x0080 |
24203                                           ! 1143 
24204                                           ! 1144                                         0x0010,
24205 68CD                      009B            .word	$9B
24206                                           ! 1145                                         0x01 |
24207                                           ! 1146                                         0x02 |
24208                                           ! 1147                                         0x04,
24209 68CF                        07            .byte	7
24210                                           ! 1148                                         0,
24211 68D0                        00            .byte	0
24212                                           ! 1149                                         64,
24213 68D1                      0040            .word	$40
24214                                           ! 1150                                         64,
24215 68D3                      0040            .word	$40
24216                                           ! 1151                                         0xA000,
24217 68D5                      A000            .word	$A000
24218                                           ! 1152                                         0,
24219 68D7                      0000            .word	0
24220                                           ! 1153                                         0,
24221 68D9                      0000            .word	0
24222 68DB                      0000            .word	0
24223                                           ! 1154                                         800*4,
24224 68DD                      0C80            .word	$C80
24225                                           ! 1155 
24226                                           ! 1156                                         800,
24227 68DF                      0320            .word	$320
24228                                           ! 1157                                         600,
24229 68E1                      0258            .word	$258
24230                                           ! 1158                                         8,
24231 68E3                        08            .byte	8
24232                                           ! 1159                                         16,
24233 68E4                        10            .byte	$10
24234                                           ! 1160                                         1,
24235 68E5                        01            .byte	1
24236                                           ! 1161                                         32,
24237 68E6                        20            .byte	$20
24238                                           ! 1162                                         1,
24239 68E7                        01            .byte	1
24240                                           ! 1163                                         0x06,
24241 68E8                        06            .byte	6
24242                                           ! 1164                                         0,
24243 68E9                        00            .byte	0
24244                                           ! 1165                                         1,
24245 68EA                        01            .byte	1
24246                                           ! 1166                                         0,
24247 68EB                        00            .byte	0
24248                                           ! 1167 
24249                                           ! 1168                                         8,
24250 68EC                        08            .byte	8
24251                                           ! 1169                                         16,
24252 68ED                        10            .byte	$10
24253                                           ! 1170                                         8,
24254 68EE                        08            .byte	8
24255                                           ! 1171                                         8,
24256 68EF                        08            .byte	8
24257                                           ! 1172                                         8,
24258 68F0                        08            .byte	8
24259                                           ! 1173                                         0,
24260 68F1                        00            .byte	0
24261                                           ! 1174                                         8,
24262 68F2                        08            .byte	8
24263                                           ! 1175                                         24,
24264 68F3                        18            .byte	$18
24265                                           ! 1176                                         0x02,
24266 68F4                        02            .byte	2
24267                                           ! 1177 
24268                                           ! 1178 
24269                                           ! 1179                                         0xE0000000,
24270 68F5                      0000            .word	0
24271 68F7                      E000            .word	$E000
24272                                           ! 1180 
24273                                           ! 1181 
24274                                           ! 1182 
24275                                           ! 1183                                         0,
24276 68F9                      0000            .word	0
24277 68FB                      0000            .word	0
24278                                           ! 1184                                         0,
24279 68FD                      0000            .word	0
24280                                           ! 1185 
24281                                           ! 1186                                         800*4,
24282 68FF                      0C80            .word	$C80
24283                                           ! 1187                                         0,
24284 6901                        00            .byte	0
24285                                           ! 1188                                         0,
24286 6902                        00            .byte	0
24287                                           ! 1189  
24288                                           ! 1189                                        8,
24289 6903                        08            .byte	8
24290                                           ! 1190                                         16,
24291 6904                        10            .byte	$10
24292                                           ! 1191                                         8,
24293 6905                        08            .byte	8
24294                                           ! 1192                                         8,
24295 6906                        08            .byte	8
24296                                           ! 1193                                         8,
24297 6907                        08            .byte	8
24298                                           ! 1194                                         0,
24299 6908                        00            .byte	0
24300                                           ! 1195                                         8,
24301 6909                        08            .byte	8
24302                                           ! 1196                                         24,
24303 690A                        18            .byte	$18
24304                                           ! 1197                                         0,
24305 690B                      0000            .word	0
24306 690D                      0000            .word	0
24307                                           ! 1198 
24308                                           ! 1199                 }
24309                                           ! 1200         },
24310                                           ! 1201 
24311                                           ! 1202         {
24312                                           ! 1203                 0x144,
24313 690F                      0144            .word	$144
24314                                           ! 1204                 {
24315                                           ! 1205 
24316                                           ! 1206 
24317                                           ! 1207 
24318                                           ! 1208                                         0x0001 |
24319                                           ! 1209                                         0x0002 |
24320                                           ! 1210                                         0x0008 |
24321                                           ! 1211 
24322                                           ! 1212                                         0x0080 |
24323                                           ! 1213 
24324                                           ! 1214                                         0x0010,
24325 6911                      009B            .word	$9B
24326                                           ! 1215                                         0x01 |
24327                                           ! 1216                                         0x02 |
24328                                           ! 1217                                         0x04,
24329 6913                        07            .byte	7
24330                                           ! 1218                                         0,
24331 6914                        00            .byte	0
24332                                           ! 1219                                         64,
24333 6915                      0040            .word	$40
24334                                           ! 1220                                         64,
24335 6917                      0040            .word	$40
24336                                           ! 1221                                         0xA000,
24337 6919                      A000            .word	$A000
24338                                           ! 1222                                         0,
24339 691B                      0000            .word	0
24340                                           ! 1223                                         0,
24341 691D                      0000            .word	0
24342 691F                      0000            .word	0
24343                                           ! 1224                                         1024*4,
24344 6921                      1000            .word	$1000
24345                                           ! 1225 
24346                                           ! 1226                                         1024,
24347 6923                      0400            .word	$400
24348                                           ! 1227                                         768,
24349 6925                      0300            .word	$300
24350                                           ! 1228                                         8,
24351 6927                        08            .byte	8
24352                                           ! 1229                                         16,
24353 6928                        10            .byte	$10
24354                                           ! 1230                                         1,
24355 6929                        01            .byte	1
24356                                           ! 1231                                         32,
24357 692A                        20            .byte	$20
24358                                           ! 1232                                         1,
24359 692B                        01            .byte	1
24360                                           ! 1233                                         0x06,
24361 692C                        06            .byte	6
24362                                           ! 1234                                         0,
24363 692D                        00            .byte	0
24364                                           ! 1235                                         1,
24365 692E                        01            .byte	1
24366                                           ! 1236                                         0,
24367 692F                        00            .byte	0
24368                                           ! 1237 
24369                                           ! 1238                                         8,
24370 6930                        08            .byte	8
24371                                           ! 1239                                         16,
24372 6931                        10            .byte	$10
24373                                           ! 1240                                         8,
24374 6932                        08            .byte	8
24375                                           ! 1241                                         8,
24376 6933                        08            .byte	8
24377                                           ! 1242                                         8,
24378 6934                        08            .byte	8
24379                                           ! 1243                                         0,
24380 6935                        00            .byte	0
24381                                           ! 1244                                         8,
24382 6936                        08            .byte	8
24383                                           ! 1245                                         24,
24384 6937                        18            .byte	$18
24385                                           ! 1246                                         0x02,
24386                                           ! 1246 
24387 6938                        02            .byte	2
24388                                           ! 1247 
24389                                           ! 1248 
24390                                           ! 1249                                         0xE0000000,
24391 6939                      0000            .word	0
24392 693B                      E000            .word	$E000
24393                                           ! 1250 
24394                                           ! 1251 
24395                                           ! 1252 
24396                                           ! 1253                                         0,
24397 693D                      0000            .word	0
24398 693F                      0000            .word	0
24399                                           ! 1254                                         0,
24400 6941                      0000            .word	0
24401                                           ! 1255 
24402                                           ! 1256                                         1024*4,
24403 6943                      1000            .word	$1000
24404                                           ! 1257                                         0,
24405 6945                        00            .byte	0
24406                                           ! 1258                                         0,
24407 6946                        00            .byte	0
24408                                           ! 1259                                         8,
24409 6947                        08            .byte	8
24410                                           ! 1260                                         16,
24411 6948                        10            .byte	$10
24412                                           ! 1261                                         8,
24413 6949                        08            .byte	8
24414                                           ! 1262                                         8,
24415 694A                        08            .byte	8
24416                                           ! 1263                                         8,
24417 694B                        08            .byte	8
24418                                           ! 1264                                         0,
24419 694C                        00            .byte	0
24420                                           ! 1265                                         8,
24421 694D                        08            .byte	8
24422                                           ! 1266                                         24,
24423 694E                        18            .byte	$18
24424                                           ! 1267                                         0,
24425 694F                      0000            .word	0
24426 6951                      0000            .word	0
24427                                           ! 1268 
24428                                           ! 1269                 }
24429                                           ! 1270         },
24430                                           ! 1271 
24431                                           ! 1272 
24432                                           ! 1273         {
24433                                           ! 1274                 0xFFFF,
24434 6953                      FFFF            .word	$FFFF
24435                                           ! 1275                 {
24436                                           ! 1276                         0,
24437 6955                      0000            .word	0
24438                                           ! 1277                 }
24439 6957                  00000040            .blkb	$40
24440                                           ! 1278         }
24441                                           ! 1279 };
24442                                           ! 1280 # 45 "vbe.c" 2
24443                                           ! 45 
24444                                           ! 46 
24445                                           ! 47 
24446                                           ! 48 
24447                                           ! 49 
24448                                           ! 50 
24449                                           ! 51 
24450                                           ! 52 extern char vbebios_copyright;
24451                                           ! 53 extern char vbebios_vendor_name;
24452                                           ! 54 extern char vbebios_product_name;
24453                                           ! 55 extern char vbebios_product_revision;
24454                                           ! 56 
24455                                           ! 57 
24456                                           ! 58 
24457                                           ! 59 
24458                                           ! 60 
24459                                           ! 61 extern Bit16u vbebios_mode_list;
24460                                           ! 62 
24461                                           ! 63 
24462                                           ! 64  #asm
24463                                           !BCC_ASM
24464                                           
24465                       00006997            _vbebios_copyright:
24466 6997                        42            .ascii "Bochs/Plex86 VBE(C) 2003 Jeroen Janssen <japj@darius.demon.nl>"
24467 69D5                        00            .byte 0x00
24468                                           
24469                       000069D6            _vbebios_vendor_name:
24470 69D6                        42            .ascii "Bochs/Plex86 Developers"
24471 69ED                        00            .byte 0x00
24472                                           
24473                       000069EE            _vbebios_product_name:
24474 69EE                        42            .ascii "Bochs/Plex86 VBE Adapter"
24475 6A06                        00            .byte 0x00
24476                                           
24477                       00006A07            _vbebios_product_revision:
24478 6A07                        24            .ascii "$Id: vbe.c,v 1.35 2003/11/03 20:57:01 vruppert Exp $"
24479 6A3B                        00            .byte 0x00
24480                                           
24481                       00006A3C            _vbebios_info_string:
24482 6A3C                        42            .ascii "Bochs VBE Display Adapter enabled"
24483 6A5D                        0A            .byte 0x0a,0x0d
24484 6A5F                        0A            .byte 0x0a,0x0d
24485 6A61                        00            .byte 0x00
24486                                           
24487                       00006A62            _no_vbebios_info_string:
24488 6A62                        4E            .ascii "NO Bochs VBE Support available!"
24489 6A81                        0A            .byte 0x0a,0x0d
24490 6A83                        0A            .byte 0x0a,0x0d
24491 6A85                        00            .byte 0x00
24492                                           
24493                                           
24494                                           
24495                                           
24496                                           
24497                       00006A86            _vbebios_mode_list:
24498                                           
24499 6A86                      0100            .word 0x100
24500 6A88                      0101            .word 0x101
24501 6A8A                      0102            .word 0x102
24502 6A8C                      0103            .word 0x103
24503 6A8E                      0105            .word 0x105
24504 6A90                      0110            .word 0x110
24505 6A92                      0111            .word 0x111
24506 6A94                      0112            .word 0x112
24507 6A96                      0113            .word 0x113
24508 6A98                      0114            .word 0x114
24509 6A9A                      0115            .word 0x115
24510 6A9C                      0116            .word 0x116
24511 6A9E                      0117            .word 0x117
24512 6AA0                      0118            .word 0x118
24513 6AA2                      0142            .word 0x142
24514 6AA4                      0143            .word 0x143
24515 6AA6                      0144            .word 0x144
24516 6AA8                      0146            .word 0x146
24517 6AAA                      FFFF            .word 0xFFFF
24518                                           
24519                                           
24520                                            ! 121 endasm
24521                                           !BCC_ENDASM
24522                                           ! 122 
24523                                           ! 123 
24524                                           ! 124 
24525                                           ! 125 
24526                                           ! 126  #asm
24527                                           !BCC_ASM
24528                                           MACRO HALT
24529                                             ;; the HALT macro is called with the line number of the HALT call.
24530                                             ;; The line number is then sent to the 0x501, causing Bochs to
24531                                             ;; print a BX_PANIC message. This will normally halt the simulation
24532                                             ;; with a message such as "BIOS panic at rombios.c, line 4091".
24533                                             ;; However, users can choose to make panics non-fatal and continue.
24534                                             mov dx,#0x501
24535                                             mov ax,#?1
24536                                             out dx,ax
24537                                           MEND
24538                                            ! 137 endasm
24539                                           !BCC_ENDASM
24540                                           ! 138 
24541                                           ! 139 
24542                                           ! 140 
24543                                           ! 141 static Bit16u dispi_get_id()
24544                                           ! 142 {
24545                                           
24546                       00006AAC            _dispi_get_id:
24547                                           ! 143   outw(0x01CE,0x0);
24548 6AAC           55                         push	bp
24549 6AAD           89E5                       mov	bp,sp
24550 6AAF           31C0                       xor	ax,ax
24551 6AB1           50                         push	ax
24552 6AB2           B8                   01CE  mov	ax,#$1CE
24553 6AB5           50                         push	ax
24554 6AB6           E8         F881            call	_outw
24555 6AB9           89EC                       mov	sp,bp
24556                                           ! 144   return inw(0x01CF);
24557 6ABB           B8                   01CF  mov	ax,#$1CF
24558 6ABE           50                         push	ax
24559 6ABF           E8         F85D            call	_inw
24560 6AC2           89EC                       mov	sp,bp
24561 6AC4           5D                         pop	bp
24562 6AC5           C3                         ret
24563                                           ! 145 }
24564                                           ! 146 
24565                                           ! 147 static void dispi_set_id(id)
24566                                           ! 148   Bit16u id;
24567                       00006AC6            _dispi_set_id:
24568                                           ! 149 {
24569                                           ! 150   outw(0x01CE,0x0);
24570 6AC6           55                         push	bp
24571 6AC7           89E5                       mov	bp,sp
24572 6AC9           31C0                       xor	ax,ax
24573 6ACB           50                         push	ax
24574 6ACC           B8                   01CE  mov	ax,#$1CE
24575 6ACF           50                         push	ax
24576 6AD0           E8         F867            call	_outw
24577 6AD3           89EC                       mov	sp,bp
24578                                           ! 151   outw(0x01CF,id);
24579 6AD5           FF76         04            push	4[bp]
24580 6AD8           B8                   01CF  mov	ax,#$1CF
24581 6ADB           50                         push	ax
24582 6ADC           E8         F85B            call	_outw
24583 6ADF           89EC                       mov	sp,bp
24584                                           ! 152 }
24585 6AE1           5D                         pop	bp
24586 6AE2           C3                         ret
24587                                           ! 153 
24588                                           ! 154 static void dispi_set_xres(xres)
24589                                           ! 155   Bit16u xres;
24590                       00006AE3            _dispi_set_xres:
24591                                           ! 156 {
24592                                           ! 157   outw(0x01CE,0x1);
24593 6AE3           55                         push	bp
24594 6AE4           89E5                       mov	bp,sp
24595 6AE6           B8                   0001  mov	ax,*1
24596 6AE9           50                         push	ax
24597 6AEA           B8                   01CE  mov	ax,#$1CE
24598 6AED           50                         push	ax
24599 6AEE           E8         F849            call	_outw
24600 6AF1           89EC                       mov	sp,bp
24601                                           ! 158   outw(0x01CF,xres);
24602 6AF3           FF76         04            push	4[bp]
24603 6AF6           B8                   01CF  mov	ax,#$1CF
24604 6AF9           50                         push	ax
24605 6AFA           E8         F83D            call	_outw
24606 6AFD           89EC                       mov	sp,bp
24607                                           ! 159 }
24608 6AFF           5D                         pop	bp
24609 6B00           C3                         ret
24610                                           ! 160 
24611                                           ! 161 static void dispi_set_yres(yres)
24612                                           ! 162   Bit16u yres;
24613                       00006B01            _dispi_set_yres:
24614                                           ! 163 {
24615                                           ! 164   outw(0x01CE,0x2);
24616 6B01           55                         push	bp
24617 6B02           89E5                       mov	bp,sp
24618 6B04           B8                   0002  mov	ax,*2
24619 6B07           50                         push	ax
24620 6B08           B8                   01CE  mov	ax,#$1CE
24621 6B0B           50                         push	ax
24622 6B0C           E8         F82B            call	_outw
24623 6B0F           89EC                       mov	sp,bp
24624                                           ! 165   outw(0x01CF,yres);
24625 6B11           FF76         04            push	4[bp]
24626 6B14           B8                   01CF  mov	ax,#$1CF
24627 6B17           50                         push	ax
24628 6B18           E8         F81F            call	_outw
24629 6B1B           89EC                       mov	sp,bp
24630                                           ! 166 }
24631 6B1D           5D                         pop	bp
24632 6B1E           C3                         ret
24633                                           ! 167 
24634                                           ! 168 static void dispi_set_bpp(bpp)
24635                                           ! 169   Bit16u bpp;
24636                       00006B1F            _dispi_set_bpp:
24637                                           ! 170 {
24638                                           ! 171   outw(0x01CE,0x3);
24639 6B1F           55                         push	bp
24640 6B20           89E5                       mov	bp,sp
24641 6B22           B8                   0003  mov	ax,*3
24642 6B25           50                         push	ax
24643 6B26           B8                   01CE  mov	ax,#$1CE
24644 6B29           50                         push	ax
24645 6B2A           E8         F80D            call	_outw
24646 6B2D           89EC                       mov	sp,bp
24647                                           ! 172   outw(0x01CF,bpp);
24648 6B2F           FF76         04            push	4[bp]
24649 6B32           B8                   01CF  mov	ax,#$1CF
24650 6B35           50                         push	ax
24651 6B36           E8         F801            call	_outw
24652 6B39           89EC                       mov	sp,bp
24653                                           ! 173 }
24654 6B3B           5D                         pop	bp
24655 6B3C           C3                         ret
24656                                           ! 174 
24657                                           ! 175 static Bit16u dispi_get_bpp()
24658                                           ! 176 {
24659                       00006B3D            _dispi_get_bpp:
24660                                           ! 177   outw(0x01CE,0x3);
24661 6B3D           55                         push	bp
24662 6B3E           89E5                       mov	bp,sp
24663 6B40           B8                   0003  mov	ax,*3
24664 6B43           50                         push	ax
24665 6B44           B8                   01CE  mov	ax,#$1CE
24666 6B47           50                         push	ax
24667 6B48           E8         F7EF            call	_outw
24668 6B4B           89EC                       mov	sp,bp
24669                                           ! 178   return inw(0x01CF);
24670 6B4D           B8                   01CF  mov	ax,#$1CF
24671 6B50           50                         push	ax
24672 6B51           E8         F7CB            call	_inw
24673 6B54           89EC                       mov	sp,bp
24674 6B56           5D                         pop	bp
24675 6B57           C3                         ret
24676                                           ! 179 }
24677                                           ! 180 
24678                                           ! 181 static Bit16u dispi_get_enable()
24679                                           ! 182 {
24680                       00006B58            _dispi_get_enable:
24681                                           ! 183   outw(0x01CE,0x4);
24682 6B58           55                         push	bp
24683 6B59           89E5                       mov	bp,sp
24684 6B5B           B8                   0004  mov	ax,*4
24685 6B5E           50                         push	ax
24686 6B5F           B8                   01CE  mov	ax,#$1CE
24687 6B62           50                         push	ax
24688 6B63           E8         F7D4            call	_outw
24689 6B66           89EC                       mov	sp,bp
24690                                           ! 184   return inw(0x01CF);
24691 6B68           B8                   01CF  mov	ax,#$1CF
24692 6B6B           50                         push	ax
24693 6B6C           E8         F7B0            call	_inw
24694 6B6F           89EC                       mov	sp,bp
24695 6B71           5D                         pop	bp
24696 6B72           C3                         ret
24697                                           ! 185 }
24698                                           ! 186 
24699                                           ! 187 void dispi_set_enable(enable)
24700                                           ! 188   Bit16u enable;
24701                                           export	_dispi_set_enable
24702                       00006B73            _dispi_set_enable:
24703                                           ! 189 {
24704                                           ! 190   outw(0x01CE,0x4);
24705 6B73           55                         push	bp
24706 6B74           89E5                       mov	bp,sp
24707 6B76           B8                   0004  mov	ax,*4
24708 6B79           50                         push	ax
24709 6B7A           B8                   01CE  mov	ax,#$1CE
24710 6B7D           50                         push	ax
24711 6B7E           E8         F7B9            call	_outw
24712 6B81           89EC                       mov	sp,bp
24713                                           ! 191   outw(0x01CF,enable);
24714 6B83           FF76         04            push	4[bp]
24715 6B86           B8                   01CF  mov	ax,#$1CF
24716 6B89           50                         push	ax
24717 6B8A           E8         F7AD            call	_outw
24718 6B8D           89EC                       mov	sp,bp
24719                                           ! 192 }
24720 6B8F           5D                         pop	bp
24721 6B90           C3                         ret
24722                                           ! 193 
24723                                           ! 194 static void dispi_set_bank(bank)
24724                                           ! 195   Bit16u bank;
24725                       00006B91            _dispi_set_bank:
24726                                           ! 196 {
24727                                           ! 197   outw(0x01CE,0x5);
24728 6B91           55                         push	bp
24729 6B92           89E5                       mov	bp,sp
24730 6B94           B8                   0005  mov	ax,*5
24731 6B97           50                         push	ax
24732 6B98           B8                   01CE  mov	ax,#$1CE
24733 6B9B           50                         push	ax
24734 6B9C           E8         F79B            call	_outw
24735 6B9F           89EC                       mov	sp,bp
24736                                           ! 198   outw(0x01CF,bank);
24737 6BA1           FF76         04            push	4[bp]
24738 6BA4           B8                   01CF  mov	ax,#$1CF
24739 6BA7           50                         push	ax
24740 6BA8           E8         F78F            call	_outw
24741 6BAB           89EC                       mov	sp,bp
24742                                           ! 199 }
24743 6BAD           5D                         pop	bp
24744 6BAE           C3                         ret
24745                                           ! 200 
24746                                           ! 201 static Bit16u dispi_get_bank()
24747                                           ! 202 {
24748                       00006BAF            _dispi_get_bank:
24749                                           ! 203   outw(0x01CE,0x5);
24750 6BAF           55                         push	bp
24751 6BB0           89E5                       mov	bp,sp
24752 6BB2           B8                   0005  mov	ax,*5
24753 6BB5           50                         push	ax
24754 6BB6           B8                   01CE  mov	ax,#$1CE
24755 6BB9           50                         push	ax
24756 6BBA           E8         F77D            call	_outw
24757 6BBD           89EC                       mov	sp,bp
24758                                           ! 204   return inw(0x01CF);
24759 6BBF           B8                   01CF  mov	ax,#$1CF
24760 6BC2           50                         push	ax
24761 6BC3           E8         F759            call	_inw
24762 6BC6           89EC                       mov	sp,bp
24763 6BC8           5D                         pop	bp
24764 6BC9           C3                         ret
24765                                           ! 205 }
24766                                           ! 206 
24767                                           ! 207 static void dispi_set_bank_farcall()
24768                                           ! 208 {
24769                       00006BCA            _dispi_set_bank_farcall:
24770                                           ! 209  #asm
24771                                           !BCC_ASM
24772 6BCA           81FB                 0100    cmp bx,#0x0100
24773 6BCE           74           12              je dispi_set_bank_farcall_get
24774 6BD0           09DB                         or bx,bx
24775 6BD2           75           1C              jnz dispi_set_bank_farcall_error
24776 6BD4           52                           push dx
24777 6BD5           B8                   0005    mov ax,# 0x5
24778 6BD8           BA                   01CE    mov dx,# 0x01CE
24779 6BDB           EF                           out dx,ax
24780 6BDC           58                           pop ax
24781 6BDD           BA                   01CF    mov dx,# 0x01CF
24782 6BE0           EF                           out dx,ax
24783 6BE1           CB                           retf
24784                       00006BE2            dispi_set_bank_farcall_get:
24785 6BE2           B8                   0005    mov ax,# 0x5
24786 6BE5           BA                   01CE    mov dx,# 0x01CE
24787 6BE8           EF                           out dx,ax
24788 6BE9           BA                   01CF    mov dx,# 0x01CF
24789 6BEC           ED                           in ax,dx
24790 6BED           89C2                         mov dx,ax
24791 6BEF           CB                           retf
24792                       00006BF0            dispi_set_bank_farcall_error:
24793 6BF0           B8                   014F    mov ax,#0x014F
24794 6BF3           CB                           retf
24795                                            ! 233 endasm
24796                                           !BCC_ENDASM
24797                                           ! 234 }
24798 6BF4           C3                         ret
24799                                           ! 235 
24800                                           ! 236 static void dispi_set_x_offset(offset)
24801                                           ! 237   Bit16u offset;
24802                       00006BF5            _dispi_set_x_offset:
24803                                           ! 238 {
24804                                           ! 239   outw(0x01CE,0x8);
24805 6BF5           55                         push	bp
24806 6BF6           89E5                       mov	bp,sp
24807 6BF8           B8                   0008  mov	ax,*8
24808 6BFB           50                         push	ax
24809 6BFC           B8                   01CE  mov	ax,#$1CE
24810 6BFF           50                         push	ax
24811 6C00           E8         F737            call	_outw
24812 6C03           89EC                       mov	sp,bp
24813                                           ! 240   outw(0x01CF,offset);
24814 6C05           FF76         04            push	4[bp]
24815 6C08           B8                   01CF  mov	ax,#$1CF
24816 6C0B           50                         push	ax
24817 6C0C           E8         F72B            call	_outw
24818 6C0F           89EC                       mov	sp,bp
24819                                           ! 241 }
24820 6C11           5D                         pop	bp
24821 6C12           C3                         ret
24822                                           ! 242 
24823                                           ! 243 static Bit16u dispi_get_x_offset()
24824                                           ! 244 {
24825                       00006C13            _dispi_get_x_offset:
24826                                           ! 245   outw(0x01CE,0x8);
24827 6C13           55                         push	bp
24828 6C14           89E5                       mov	bp,sp
24829 6C16           B8                   0008  mov	ax,*8
24830 6C19           50                         push	ax
24831 6C1A           B8                   01CE  mov	ax,#$1CE
24832 6C1D           50                         push	ax
24833 6C1E           E8         F719            call	_outw
24834 6C21           89EC                       mov	sp,bp
24835                                           ! 246   return inw(0x01CF);
24836 6C23           B8                   01CF  mov	ax,#$1CF
24837 6C26           50                         push	ax
24838 6C27           E8         F6F5            call	_inw
24839 6C2A           89EC                       mov	sp,bp
24840 6C2C           5D                         pop	bp
24841 6C2D           C3                         ret
24842                                           ! 247 }
24843                                           ! 248 
24844                                           ! 249 static void dispi_set_y_offset(offset)
24845                                           ! 250   Bit16u offset;
24846                       00006C2E            _dispi_set_y_offset:
24847                                           ! 251 {
24848                                           ! 252   outw(0x01CE,0x9);
24849 6C2E           55                         push	bp
24850 6C2F           89E5                       mov	bp,sp
24851 6C31           B8                   0009  mov	ax,*9
24852 6C34           50                         push	ax
24853 6C35           B8                   01CE  mov	ax,#$1CE
24854 6C38           50                         push	ax
24855 6C39           E8         F6FE            call	_outw
24856 6C3C           89EC                       mov	sp,bp
24857                                           ! 253   outw(0x01CF,offset);
24858 6C3E           FF76         04            push	4[bp]
24859 6C41           B8                   01CF  mov	ax,#$1CF
24860 6C44           50                         push	ax
24861 6C45           E8         F6F2            call	_outw
24862 6C48           89EC                       mov	sp,bp
24863                                           ! 254 }
24864 6C4A           5D                         pop	bp
24865 6C4B           C3                         ret
24866                                           ! 255 
24867                                           ! 256 static Bit16u dispi_get_y_offset()
24868                                           ! 257 {
24869                       00006C4C            _dispi_get_y_offset:
24870                                           ! 258   outw(0x01CE,0x9);
24871 6C4C           55                         push	bp
24872 6C4D           89E5                       mov	bp,sp
24873 6C4F           B8                   0009  mov	ax,*9
24874 6C52           50                         push	ax
24875 6C53           B8                   01CE  mov	ax,#$1CE
24876 6C56           50                         push	ax
24877 6C57           E8         F6E0            call	_outw
24878 6C5A           89EC                       mov	sp,bp
24879                                           ! 259   return inw(0x01CF);
24880 6C5C           B8                   01CF  mov	ax,#$1CF
24881 6C5F           50                         push	ax
24882 6C60           E8         F6BC            call	_inw
24883 6C63           89EC                       mov	sp,bp
24884 6C65           5D                         pop	bp
24885 6C66           C3                         ret
24886                                           ! 260 }
24887                                           ! 261 
24888                                           ! 262 static void dispi_set_virt_width(width)
24889                                           ! 263   Bit16u width;
24890                       00006C67            _dispi_set_virt_width:
24891                                           ! 264 {
24892                                           ! 265   outw(0x01CE,0x6);
24893 6C67           55                         push	bp
24894 6C68           89E5                       mov	bp,sp
24895 6C6A           B8                   0006  mov	ax,*6
24896 6C6D           50                         push	ax
24897 6C6E           B8                   01CE  mov	ax,#$1CE
24898 6C71           50                         push	ax
24899 6C72           E8         F6C5            call	_outw
24900 6C75           89EC                       mov	sp,bp
24901                                           ! 266   outw(0x01CF,width);
24902 6C77           FF76         04            push	4[bp]
24903 6C7A           B8                   01CF  mov	ax,#$1CF
24904 6C7D           50                         push	ax
24905 6C7E           E8         F6B9            call	_outw
24906 6C81           89EC                       mov	sp,bp
24907                                           ! 267 }
24908 6C83           5D                         pop	bp
24909 6C84           C3                         ret
24910                                           ! 268 
24911                                           ! 269 static Bit16u dispi_get_virt_width()
24912                                           ! 270 {
24913                       00006C85            _dispi_get_virt_width:
24914                                           ! 271   outw(0x01CE,0x6);
24915 6C85           55                         push	bp
24916 6C86           89E5                       mov	bp,sp
24917 6C88           B8                   0006  mov	ax,*6
24918 6C8B           50                         push	ax
24919 6C8C           B8                   01CE  mov	ax,#$1CE
24920 6C8F           50                         push	ax
24921 6C90           E8         F6A7            call	_outw
24922 6C93           89EC                       mov	sp,bp
24923                                           ! 272   return in
24924                                           ! 272 w(0x01CF);
24925 6C95           B8                   01CF  mov	ax,#$1CF
24926 6C98           50                         push	ax
24927 6C99           E8         F683            call	_inw
24928 6C9C           89EC                       mov	sp,bp
24929 6C9E           5D                         pop	bp
24930 6C9F           C3                         ret
24931                                           ! 273 }
24932                                           ! 274 # 282 "vbe.c"
24933                                           ! 282 static Bit16u dispi_get_virt_height()
24934                                           ! 283 {
24935                       00006CA0            _dispi_get_virt_height:
24936                                           ! 284   outw(0x01CE,0x7);
24937 6CA0           55                         push	bp
24938 6CA1           89E5                       mov	bp,sp
24939 6CA3           B8                   0007  mov	ax,*7
24940 6CA6           50                         push	ax
24941 6CA7           B8                   01CE  mov	ax,#$1CE
24942 6CAA           50                         push	ax
24943 6CAB           E8         F68C            call	_outw
24944 6CAE           89EC                       mov	sp,bp
24945                                           ! 285   return inw(0x01CF);
24946 6CB0           B8                   01CF  mov	ax,#$1CF
24947 6CB3           50                         push	ax
24948 6CB4           E8         F668            call	_inw
24949 6CB7           89EC                       mov	sp,bp
24950 6CB9           5D                         pop	bp
24951 6CBA           C3                         ret
24952                                           ! 286 }
24953                                           ! 287 
24954                                           ! 288 
24955                                           ! 289 
24956                                           ! 290 static ModeInfoListItem* mode_info_find_mode(mode, using_lfb)
24957                                           ! 291   Bit16u mode; Boolean using_lfb;
24958                       00006CBB            _mode_info_find_mode:
24959                                           ! 292 {
24960                                           ! 293   ModeInfoListItem *cur_info=&mode_info_list;
24961 6CBB           55                         push	bp
24962 6CBC           89E5                       mov	bp,sp
24963 6CBE           4C                         dec	sp
24964 6CBF           4C                         dec	sp
24965 6CC0           BB                   648B  mov	bx,#_mode_info_list
24966 6CC3           895E         FE            mov	-2[bp],bx
24967                                           ! 294 
24968                                           ! 295   while (cur_info->mode != 0xFFFF)
24969                                           ! 296   {
24970 6CC6           EB           43            jmp .1ED
24971                       00006CC8            .1EE:
24972                                           ! 297     if (cur_info->mode == mode)
24973 6CC8           8B5E         FE            mov	bx,-2[bp]
24974 6CCB           8B1F                       mov	bx,[bx]
24975 6CCD           3B5E         04            cmp	bx,4[bp]
24976 6CD0           75           30            jne 	.1EF
24977                       00006CD2            .1F0:
24978                                           ! 298     {
24979                                           ! 299       if (!using_lfb)
24980 6CD2           8B46         06            mov	ax,6[bp]
24981 6CD5           85C0                       test	ax,ax
24982 6CD7           75           09            jne 	.1F1
24983                       00006CD9            .1F2:
24984                                           ! 300       {
24985                                           ! 301         return cur_info;
24986 6CD9           8B46         FE            mov	ax,-2[bp]
24987 6CDC           89EC                       mov	sp,bp
24988 6CDE           5D                         pop	bp
24989 6CDF           C3                         ret
24990                                           ! 302       }
24991                                           ! 303       else if (cur_info->info.ModeAttributes & 0x0080)
24992 6CE0           EB           1E            jmp .1F3
24993                       00006CE2            .1F1:
24994 6CE2           8B5E         FE            mov	bx,-2[bp]
24995 6CE5           8A47         02            mov	al,2[bx]
24996 6CE8           24                     80  and	al,#$80
24997 6CEA           84C0                       test	al,al
24998 6CEC           74           09            je  	.1F4
24999                       00006CEE            .1F5:
25000                                           ! 304       {
25001                                           ! 305         return cur_info;
25002 6CEE           8B46         FE            mov	ax,-2[bp]
25003 6CF1           89EC                       mov	sp,bp
25004 6CF3           5D                         pop	bp
25005 6CF4           C3                         ret
25006                                           ! 306       }
25007                                           ! 307       else
25008                                           ! 308       {
25009 6CF5           EB           09            jmp .1F6
25010                       00006CF7            .1F4:
25011                                           ! 309         cur_info++;
25012 6CF7           8B5E         FE            mov	bx,-2[bp]
25013 6CFA           83C3                   44  add	bx,*$44
25014 6CFD           895E         FE            mov	-2[bp],bx
25015                                           ! 310       }
25016                                           ! 311     }
25017                       00006D00            .1F6:
25018                       00006D00            .1F3:
25019                                           ! 312     else
25020                                           ! 313     {
25021 6D00           EB           09            jmp .1F7
25022                       00006D02            .1EF:
25023                                           ! 314       cur_info++;
25024 6D02           8B5E         FE            mov	bx,-2[bp]
25025 6D05           83C3                   44  add	bx,*$44
25026 6D08           895E         FE            mov	-2[bp],bx
25027                                           ! 315     }
25028                                           ! 316   }
25029                       00006D0B            .1F7:
25030                                           ! 317 
25031                                           ! 318   return 0;
25032                       00006D0B            .1ED:
25033 6D0B           8B5E         FE            mov	bx,-2[bp]
25034 6D0E           8B1F                       mov	bx,[bx]
25035 6D10           81FB                 FFFF  cmp	bx,#$FFFF
25036 6D14           75           B2            jne	.1EE
25037                       00006D16            .1F8:
25038                       00006D16            .1EC:
25039 6D16           31C0                       xor	ax,ax
25040 6D18           89EC                       mov	sp,bp
25041 6D1A           5D                         pop	bp
25042 6D1B           C3                         ret
25043                                           ! 319 }
25044                                           ! 320 
25045                                           ! 321 
25046                                           ! 322 
25047                                           ! 323 
25048                                           ! 324 Boolean vbe_has_vbe_display()
25049                                           ! 325 {
25050                                           export	_vbe_has_vbe_display
25051                       00006D1C            _vbe_has_vbe_display:
25052                                           ! 326   dispi_set_id(0xB0C2);
25053 6D1C           55                         push	bp
25054 6D1D           89E5                       mov	bp,sp
25055 6D1F           B8                   B0C2  mov	ax,#$B0C2
25056 6D22           50                         push	ax
25057 6D23           E8         FDA0            call	_dispi_set_id
25058 6D26           89EC                       mov	sp,bp
25059                                           ! 327 
25060                                           ! 328   return (dispi_get_id()==0xB0C2);
25061 6D28           E8         FD81            call	_dispi_get_id
25062 6D2B           3D                   B0C2  cmp	ax,#$B0C2
25063 6D2E           75           04            jne	.1F9
25064 6D30           B0                     01  mov	al,*1
25065 6D32           EB           02            jmp	.1FA
25066                       00006D34            .1F9:
25067 6D34           30C0                       xor	al,al
25068                       00006D36            .1FA:
25069 6D36           30E4                       xor	ah,ah
25070 6D38           5D                         pop	bp
25071 6D39           C3                         ret
25072                                           ! 329 }
25073                                           ! 330 
25074                                           ! 331 
25075                                           ! 332 
25076                                           ! 333 
25077                                           ! 334 
25078                                           ! 335 void vbe_init()
25079                                           ! 336 {
25080                                           export	_vbe_init
25081                       00006D3A            _vbe_init:
25082                                           ! 337   Bit16u dispi_id;
25083                                           ! 338 
25084                                           ! 339   outw(0x01CE,0x0);
25085 6D3A           55                         push	bp
25086 6D3B           89E5                       mov	bp,sp
25087 6D3D           4C                         dec	sp
25088 6D3E           4C                         dec	sp
25089 6D3F           31C0                       xor	ax,ax
25090 6D41           50                         push	ax
25091 6D42           B8                   01CE  mov	ax,#$1CE
25092 6D45           50                         push	ax
25093 6D46           E8         F5F1            call	_outw
25094 6D49           83C4                   04  add	sp,*4
25095                                           ! 340   outw(0x01CF,0xB0C0);
25096 6D4C           B8                   B0C0  mov	ax,#$B0C0
25097 6D4F           50                         push	ax
25098 6D50           B8                   01CF  mov	ax,#$1CF
25099 6D53           50                         push	ax
25100 6D54           E8         F5E3            call	_outw
25101 6D57           83C4                   04  add	sp,*4
25102                                           ! 341 
25103                                           ! 342   dispi_id=inw(0x01CF);
25104 6D5A           B8                   01CF  mov	ax,#$1CF
25105 6D5D           50                         push	ax
25106 6D5E           E8         F5BE            call	_inw
25107 6D61           44                         inc	sp
25108 6D62           44                         inc	sp
25109 6D63           8946         FE            mov	-2[bp],ax
25110                                           ! 343 
25111                                           ! 344   if (dispi_id!=0xB0C0)
25112 6D66           8B46         FE            mov	ax,-2[bp]
25113 6D69           3D                   B0C0  cmp	ax,#$B0C0
25114 6D6C           74           07            je  	.1FB
25115                       00006D6E            .1FC:
25116                                           ! 345   {
25117                                           ! 346 
25118                                           ! 347  #asm
25119                                           !BCC_ASM
25120                       00000000            _vbe_init.dispi_id	set	0
25121                       FFFFFFFE            .vbe_init.dispi_id	set	-2
25122                                               HALT(348)
 +a   6D6E           BA                   0501    mov dx,#0x501
 +a   6D71           B8                   015C    mov ax,#348
 +a   6D74           EF                           out dx,ax
25123                                            ! 349 endasm
25124                                           !BCC_ENDASM
25125                                           ! 350   }
25126                                           ! 351 
25127                                           ! 352   printf("VBE Bios $Id: vbe.c,v 1.35 2003/11/03 20:57:01 vruppert Exp $\n");
25128                       00006D75            .1FB:
25129 6D75           BB                   735F  mov	bx,#.1FD
25130 6D78           53                         push	bx
25131 6D79           E8         F5D1            call	_printf
25132 6D7C           44                         inc	sp
25133 6D7D           44                         inc	sp
25134                                           ! 353 
25135                                           ! 354 }
25136 6D7E           89EC                       mov	sp,bp
25137 6D80           5D                         pop	bp
25138 6D81           C3                         ret
25139                                           ! 355 
25140                                           ! 356 
25141                                           ! 357 
25142                                           ! 358 void vbe_display_info()
25143                                           ! 359 {
25144                                           export	_vbe_display_info
25145                       00006D82            _vbe_display_info:
25146                                           ! 360 
25147                                           ! 361   if (vbe_has_vbe_display())
25148 6D82           55                         push	bp
25149 6D83           89E5                       mov	bp,sp
25150 6D85           E8         FF94            call	_vbe_has_vbe_display
25151 6D88           85C0                       test	ax,ax
25152 6D8A           74           0D            je  	.1FE
25153                       00006D8C            .1FF:
25154                                           ! 362   {
25155                                           ! 363     #asm
25156                                           !BCC_ASM
25157 6D8C           B8                   C000       mov ax,#0xc000
25158 6D8F           8ED8                            mov ds,ax
25159 6D91           BE                   6A3C       mov si,#_vbebios_info_string
25160 6D94           E8         C4B6                 call _display_string
25161                                               ! 368 endasm
25162                                           !BCC_ENDASM
25163                                           ! 369   }
25164                                           ! 370   else
25165                                           ! 371   {
25166 6D97           EB           0B            jmp .200
25167                       00006D99            .1FE:
25168                                           ! 372     #asm
25169                                           !BCC_ASM
25170 6D99           B8                   C000       mov ax,#0xc000
25171 6D9C           8ED8                            mov ds,ax
25172 6D9E           BE                   6A62       mov si,#_no_vbebios_info_string
25173 6DA1           E8         C4A9                 call _display_string
25174                                               ! 377 endasm
25175                                           !BCC_ENDASM
25176                                           ! 378 
25177                                           ! 379   }
25178                                           ! 380 }
25179                       00006DA4            .200:
25180 6DA4           5D                         pop	bp
25181 6DA5           C3                         ret
25182                                           ! 381 # 393 "vbe.c"
25183                                           ! 393 void vbe_biosfn_return_controller_information(AX, ES, DI)
25184                                           ! 394 Bit16u *AX;Bit16u ES;Bit16u DI;
25185                                           export	_vbe_biosfn_return_controller_information
25186                       00006DA6            _vbe_biosfn_return_controller_information:
25187                                           ! 395 {
25188                                           ! 396         Bit16u ss=get_SS();
25189 6DA6           55                         push	bp
25190 6DA7           89E5                       mov	bp,sp
25191 6DA9           4C                         dec	sp
25192 6DAA           4C                         dec	sp
25193 6DAB           E8         F59C            call	_get_SS
25194 6DAE           8946         FE            mov	-2[bp],ax
25195                                           ! 397         VbeInfoBlock vbe_info_block;
25196                                           ! 398         Bit16u status;
25197                                           ! 399         Bit16u result;
25198                                           ! 400         Bit16u vbe2_info;
25199                                           ! 401 
25200                                           ! 402 
25201                                           ! 403 
25202                                           ! 404         Bit16u cur_mode=0;
25203 6DB1           81C4                 FDF8  add	sp,#-$208
25204 6DB5           31C0                       xor	ax,ax
25205 6DB7           8986       FDF6            mov	-$20A[bp],ax
25206                                           ! 405         ModeInfoListItem *cur_info=&mode_info_list;
25207 6DBB           4C                         dec	sp
25208 6DBC           4C                         dec	sp
25209 6DBD           BB                   648B  mov	bx,#_mode_info_list
25210 6DC0           899E       FDF4            mov	-$20C[bp],bx
25211                                           ! 406 
25212                                           ! 407         status = read_word(ss, AX);
25213 6DC4           FF76         04            push	4[bp]
25214 6DC7           FF76         FE            push	-2[bp]
25215 6DCA           E8         F504            call	_read_word
25216 6DCD           83C4                   04  add	sp,*4
25217 6DD0           8986       FDFC            mov	-$204[bp],ax
25218                                           ! 408 
25219                                           ! 409 
25220                                           ! 410 
25221                                           ! 411 
25222                                           ! 412 
25223                                           ! 413         vbe2_info = 0;
25224 6DD4           31C0                       xor	ax,ax
25225 6DD6           8986       FDF8            mov	-$208[bp],ax
25226                                           ! 414 
25227                                           ! 415 
25228                                           ! 416 
25229                                           ! 417         memcpyb(ss, &vbe_info_block, ES, DI, sizeof(vbe_info_block));
25230 6DDA           B8                   0200  mov	ax,#$200
25231 6DDD           50                         push	ax
25232 6DDE           FF76         08            push	8[bp]
25233 6DE1           FF76         06            push	6[bp]
25234 6DE4           8D9E       FDFE            lea	bx,-$202[bp]
25235 6DE8           53                         push	bx
25236 6DE9           FF76         FE            push	-2[bp]
25237 6DEC           E8         F46F            call	_memcpyb
25238 6DEF           83C4                   0A  add	sp,*$A
25239                                           ! 418 
25240                                           ! 419 
25241                                           ! 420         if (((vbe_info_block.VbeSignature[0] == 'V') &&
25242                                           ! 421              (vbe_info_block.VbeSignature[1] == 'B') &&
25243                                           ! 422              (vbe_info_block.VbeSignature[2] == 'E') &&
25244                                           ! 423              (vbe_info_block.VbeSignature[3] == '2')) ||
25245                                           ! 424 
25246                                           ! 425             ((vbe_info_block.VbeSignature[0] == 'V') &&
25247                                           ! 426              (vbe_info
25248                                           ! 426 _block.VbeSignature[1] == 'E') &&
25249                                           ! 427              (vbe_info_block.VbeSignature[2] == 'S') &&
25250                                           ! 428              (vbe_info_block.VbeSignature[3] == 'A')) )
25251 6DF2           8A86       FDFE            mov	al,-$202[bp]
25252 6DF6           3C                     56  cmp	al,*$56
25253 6DF8           75           18            jne 	.203
25254                       00006DFA            .206:
25255 6DFA           8A86       FDFF            mov	al,-$201[bp]
25256 6DFE           3C                     42  cmp	al,*$42
25257 6E00           75           10            jne 	.203
25258                       00006E02            .205:
25259 6E02           8A86       FE00            mov	al,-$200[bp]
25260 6E06           3C                     45  cmp	al,*$45
25261 6E08           75           08            jne 	.203
25262                       00006E0A            .204:
25263 6E0A           8A86       FE01            mov	al,-$1FF[bp]
25264 6E0E           3C                     32  cmp	al,*$32
25265 6E10           74           20            je  	.202
25266                       00006E12            .203:
25267 6E12           8A86       FDFE            mov	al,-$202[bp]
25268 6E16           3C                     56  cmp	al,*$56
25269 6E18           75           1F            jne 	.201
25270                       00006E1A            .209:
25271 6E1A           8A86       FDFF            mov	al,-$201[bp]
25272 6E1E           3C                     45  cmp	al,*$45
25273 6E20           75           17            jne 	.201
25274                       00006E22            .208:
25275 6E22           8A86       FE00            mov	al,-$200[bp]
25276 6E26           3C                     53  cmp	al,*$53
25277 6E28           75           0F            jne 	.201
25278                       00006E2A            .207:
25279 6E2A           8A86       FE01            mov	al,-$1FF[bp]
25280 6E2E           3C                     41  cmp	al,*$41
25281 6E30           75           07            jne 	.201
25282                       00006E32            .202:
25283                                           ! 429         {
25284                                           ! 430                 vbe2_info = 1;
25285 6E32           B8                   0001  mov	ax,*1
25286 6E35           8986       FDF8            mov	-$208[bp],ax
25287                                           ! 431 
25288                                           ! 432 
25289                                           ! 433 
25290                                           ! 434         }
25291                                           ! 435 
25292                                           ! 436 
25293                                           ! 437 
25294                                           ! 438         vbe_info_block.VbeSignature[0] = 'V';
25295                       00006E39            .201:
25296 6E39           B0                     56  mov	al,*$56
25297 6E3B           8886       FDFE            mov	-$202[bp],al
25298                                           ! 439         vbe_info_block.VbeSignature[1] = 'E';
25299 6E3F           B0                     45  mov	al,*$45
25300 6E41           8886       FDFF            mov	-$201[bp],al
25301                                           ! 440         vbe_info_block.VbeSignature[2] = 'S';
25302 6E45           B0                     53  mov	al,*$53
25303 6E47           8886       FE00            mov	-$200[bp],al
25304                                           ! 441         vbe_info_block.VbeSignature[3] = 'A';
25305 6E4B           B0                     41  mov	al,*$41
25306 6E4D           8886       FE01            mov	-$1FF[bp],al
25307                                           ! 442 
25308                                           ! 443 
25309                                           ! 444         vbe_info_block.VbeVersion = 0x0200;
25310 6E51           B8                   0200  mov	ax,#$200
25311 6E54           8986       FE02            mov	-$1FE[bp],ax
25312                                           ! 445 
25313                                           ! 446 
25314                                           ! 447         vbe_info_block.OemStringPtr_Seg = 0xc000;
25315 6E58           B8                   C000  mov	ax,#$C000
25316 6E5B           8986       FE06            mov	-$1FA[bp],ax
25317                                           ! 448         vbe_info_block.OemStringPtr_Off = &vbebios_copyright;
25318 6E5F           BB                   6997  mov	bx,#_vbebios_copyright
25319 6E62           899E       FE04            mov	-$1FC[bp],bx
25320                                           ! 449 
25321                                           ! 450 
25322                                           ! 451         vbe_info_block.Capabilities[0] = 0;
25323 6E66           30C0                       xor	al,al
25324 6E68           8886       FE08            mov	-$1F8[bp],al
25325                                           ! 452         vbe_info_block.Capabilities[1] = 0;
25326 6E6C           30C0                       xor	al,al
25327 6E6E           8886       FE09            mov	-$1F7[bp],al
25328                                           ! 453         vbe_info_block.Capabilities[2] = 0;
25329 6E72           30C0                       xor	al,al
25330 6E74           8886       FE0A            mov	-$1F6[bp],al
25331                                           ! 454         vbe_info_block.Capabilities[3] = 0;
25332 6E78           30C0                       xor	al,al
25333 6E7A           8886       FE0B            mov	-$1F5[bp],al
25334                                           ! 455 # 463 "vbe.c"
25335                                           ! 463         vbe_info_block.VideoModePtr_Seg = 0xc000;
25336 6E7E           B8                   C000  mov	ax,#$C000
25337 6E81           8986       FE0E            mov	-$1F2[bp],ax
25338                                           ! 464         vbe_info_block.VideoModePtr_Off = &vbebios_mode_list;
25339 6E85           BB                   6A86  mov	bx,#_vbebios_mode_list
25340 6E88           899E       FE0C            mov	-$1F4[bp],bx
25341                                           ! 465 # 490 "vbe.c"
25342                                           ! 490         vbe_info_block.TotalMemory = (4*1024/64);
25343 6E8C           B8                   0040  mov	ax,*$40
25344 6E8F           8986       FE10            mov	-$1F0[bp],ax
25345                                           ! 491 
25346                                           ! 492         if (vbe2_info)
25347 6E93           8B86       FDF8            mov	ax,-$208[bp]
25348 6E97           85C0                       test	ax,ax
25349 6E99           74           4B            je  	.20A
25350                       00006E9B            .20B:
25351                                           ! 493         {
25352                                           ! 494 
25353                                           ! 495                 vbe_info_block.OemSoftwareRev = 0x0002;;
25354 6E9B           B8                   0002  mov	ax,*2
25355 6E9E           8986       FE12            mov	-$1EE[bp],ax
25356                                           ! 496                 vbe_info_block.OemVendorNamePtr_Seg = 0xc000;
25357 6EA2           B8                   C000  mov	ax,#$C000
25358 6EA5           8986       FE16            mov	-$1EA[bp],ax
25359                                           ! 497                 vbe_info_block.OemVendorNamePtr_Off = &vbebios_vendor_name;
25360 6EA9           BB                   69D6  mov	bx,#_vbebios_vendor_name
25361 6EAC           899E       FE14            mov	-$1EC[bp],bx
25362                                           ! 498                 vbe_info_block.OemProductNamePtr_Seg = 0xc000;
25363 6EB0           B8                   C000  mov	ax,#$C000
25364 6EB3           8986       FE1A            mov	-$1E6[bp],ax
25365                                           ! 499                 vbe_info_block.OemProductNamePtr_Off = &vbebios_product_name;
25366 6EB7           BB                   69EE  mov	bx,#_vbebios_product_name
25367 6EBA           899E       FE18            mov	-$1E8[bp],bx
25368                                           ! 500                 vbe_info_block.OemProductRevPtr_Seg = 0xc000;
25369 6EBE           B8                   C000  mov	ax,#$C000
25370 6EC1           8986       FE1E            mov	-$1E2[bp],ax
25371                                           ! 501                 vbe_info_block.OemProductRevPtr_Off = &vbebios_product_revision;
25372 6EC5           BB                   6A07  mov	bx,#_vbebios_product_revision
25373 6EC8           899E       FE1C            mov	-$1E4[bp],bx
25374                                           ! 502 
25375                                           ! 503 
25376                                           ! 504                 memcpyb(ES, DI, ss, &vbe_info_block, sizeof(vbe_info_block));
25377 6ECC           B8                   0200  mov	ax,#$200
25378 6ECF           50                         push	ax
25379 6ED0           8D9E       FDFE            lea	bx,-$202[bp]
25380 6ED4           53                         push	bx
25381 6ED5           FF76         FE            push	-2[bp]
25382 6ED8           FF76         08            push	8[bp]
25383 6EDB           FF76         06            push	6[bp]
25384 6EDE           E8         F37D            call	_memcpyb
25385 6EE1           83C4                   0A  add	sp,*$A
25386                                           ! 505         }
25387                                           ! 506         else
25388                                           ! 507         {
25389 6EE4           EB           18            jmp .20C
25390                       00006EE6            .20A:
25391                                           ! 508 
25392                                           ! 509                 memcpyb(ES, DI, ss, &vbe_info_block, 256);
25393 6EE6           B8                   0100  mov	ax,#$100
25394 6EE9           50                         push	ax
25395 6EEA           8D9E       FDFE            lea	bx,-$202[bp]
25396 6EEE           53                         push	bx
25397 6EEF           FF76         FE            push	-2[bp]
25398 6EF2           FF76         08            push	8[bp]
25399 6EF5           FF76         06            push	6[bp]
25400 6EF8           E8         F363            call	_memcpyb
25401 6EFB           83C4                   0A  add	sp,*$A
25402                                           ! 510         }
25403                                           ! 511 
25404                                           ! 512         result = 0x4f;
25405                       00006EFE            .20C:
25406 6EFE           B8                   004F  mov	ax,*$4F
25407 6F01           8986       FDFA            mov	-$206[bp],ax
25408                                           ! 513 
25409                                           ! 514         write_word(ss, AX, result);
25410 6F05           FFB6       FDFA            push	-$206[bp]
25411 6F09           FF76         04            push	4[bp]
25412 6F0C           FF76         FE            push	-2[bp]
25413 6F0F           E8         F3EA            call	_write_word
25414 6F12           83C4                   06  add	sp,*6
25415                                           ! 515 }
25416 6F15           89EC                       mov	sp,bp
25417 6F17           5D                         pop	bp
25418 6F18           C3                         ret
25419                                           ! 516 # 528 "vbe.c"
25420                                           ! 528 void vbe_biosfn_return_mode_information(AX, CX, ES, DI)
25421                                           ! 529 Bit16u *AX;Bit16u CX; Bit16u ES;Bit16u DI;
25422                                           export	_vbe_biosfn_return_mode_information
25423                       00006F19            _vbe_biosfn_return_mode_information:
25424                                           ! 530 {
25425                                           ! 531         Bit16u result=0x0100;
25426 6F19           55                         push	bp
25427 6F1A           89E5                       mov	bp,sp
25428 6F1C           4C                         dec	sp
25429 6F1D           4C                         dec	sp
25430 6F1E           B8                   0100  mov	ax,#$100
25431 6F21           8946         FE            mov	-2[bp],ax
25432                                           ! 532         Bit16u ss=get_SS();
25433 6F24           4C                         dec	sp
25434 6F25           4C                         dec	sp
25435 6F26           E8         F421            call	_get_SS
25436 6F29           8946         FC            mov	-4[bp],ax
25437                                           ! 533         ModeInfoBlock info;
25438                                           ! 534         ModeInfoListItem *cur_info;
25439                                           ! 535         Boolean using_lfb;
25440                                           ! 536 
25441                                           ! 537 
25442                                           ! 538 
25443                                           ! 539 
25444                                           ! 540 
25445                                           ! 541         using_lfb=((CX & 0x4000) == 0x4000);
25446 6F2C           81C4                 FEFC  add	sp,#-$104
25447 6F30           8B46         06            mov	ax,6[bp]
25448 6F33           25                   4000  and	ax,#$4000
25449 6F36           3D                   4000  cmp	ax,#$4000
25450 6F39           75           04            jne	.20D
25451 6F3B           B0                     01  mov	al,*1
25452 6F3D           EB           02            jmp	.20E
25453                       00006F3F            .20D:
25454 6F3F           30C0                       xor	al,al
25455                       00006F41            .20E:
25456 6F41           30E4                       xor	ah,ah
25457 6F43           8986       FEF8            mov	-$108[bp],ax
25458                                           ! 542 
25459                                           ! 543         CX = (CX & 0x1ff);
25460 6F47           8B46         06            mov	ax,6[bp]
25461 6F4A           25                   01FF  and	ax,#$1FF
25462 6F4D           8946         06            mov	6[bp],ax
25463                                           ! 544 
25464                                           ! 545         cur_info = mode_info_f
25465                                           ! 545 ind_mode(CX, using_lfb, &cur_info);
25466 6F50           8D9E       FEFA            lea	bx,-$106[bp]
25467 6F54           53                         push	bx
25468 6F55           FFB6       FEF8            push	-$108[bp]
25469 6F59           FF76         06            push	6[bp]
25470 6F5C           E8         FD5C            call	_mode_info_find_mode
25471 6F5F           83C4                   06  add	sp,*6
25472 6F62           8986       FEFA            mov	-$106[bp],ax
25473                                           ! 546 
25474                                           ! 547         if (cur_info != 0)
25475 6F66           8B86       FEFA            mov	ax,-$106[bp]
25476 6F6A           85C0                       test	ax,ax
25477 6F6C           74           58            je  	.20F
25478                       00006F6E            .210:
25479                                           ! 548         {
25480                                           ! 549 
25481                                           ! 550 
25482                                           ! 551 
25483                                           ! 552                 memsetb(ss, &info, 0, sizeof(ModeInfoBlock));
25484 6F6E           B8                   0100  mov	ax,#$100
25485 6F71           50                         push	ax
25486 6F72           31C0                       xor	ax,ax
25487 6F74           50                         push	ax
25488 6F75           8D9E       FEFC            lea	bx,-$104[bp]
25489 6F79           53                         push	bx
25490 6F7A           FF76         FC            push	-4[bp]
25491 6F7D           E8         F294            call	_memsetb
25492 6F80           83C4                   08  add	sp,*8
25493                                           ! 553                 memcpyb(ss, &info, 0xc000, &(cur_info->info), sizeof(ModeInfoBlockCompact));
25494 6F83           B8                   0042  mov	ax,*$42
25495 6F86           50                         push	ax
25496 6F87           8B9E       FEFA            mov	bx,-$106[bp]
25497 6F8B           43                         inc	bx
25498 6F8C           43                         inc	bx
25499 6F8D           53                         push	bx
25500 6F8E           B8                   C000  mov	ax,#$C000
25501 6F91           50                         push	ax
25502 6F92           8D9E       FEFC            lea	bx,-$104[bp]
25503 6F96           53                         push	bx
25504 6F97           FF76         FC            push	-4[bp]
25505 6F9A           E8         F2C1            call	_memcpyb
25506 6F9D           83C4                   0A  add	sp,*$A
25507                                           ! 554                 if (info.WinAAttributes & 0x01) {
25508 6FA0           8A86       FEFE            mov	al,-$102[bp]
25509 6FA4           24                     01  and	al,*1
25510 6FA6           84C0                       test	al,al
25511 6FA8           74           14            je  	.211
25512                       00006FAA            .212:
25513                                           ! 555                   info.WinFuncPtr = 0xC0000000UL;
25514 6FAA           31C0                       xor	ax,ax
25515 6FAC           BB                   C000  mov	bx,#$C000
25516 6FAF           8986       FF08            mov	-$F8[bp],ax
25517 6FB3           899E       FF0A            mov	-$F6[bp],bx
25518                                           ! 556                   *(Bit16u *)&(info.WinFuncPtr) = (Bit16u)(dispi_set_bank_farcall);
25519 6FB7           BB                   6BCA  mov	bx,#_dispi_set_bank_farcall
25520 6FBA           899E       FF08            mov	-$F8[bp],bx
25521                                           ! 557                 }
25522                                           ! 558 
25523                                           ! 559                 result = 0x4f;
25524                       00006FBE            .211:
25525 6FBE           B8                   004F  mov	ax,*$4F
25526 6FC1           8946         FE            mov	-2[bp],ax
25527                                           ! 560         }
25528                                           ! 561         else
25529                                           ! 562         {
25530 6FC4           EB           06            jmp .213
25531                       00006FC6            .20F:
25532                                           ! 563 
25533                                           ! 564 
25534                                           ! 565 
25535                                           ! 566                 result = 0x100;
25536 6FC6           B8                   0100  mov	ax,#$100
25537 6FC9           8946         FE            mov	-2[bp],ax
25538                                           ! 567         }
25539                                           ! 568 
25540                                           ! 569         if (result == 0x4f)
25541                       00006FCC            .213:
25542 6FCC           8B46         FE            mov	ax,-2[bp]
25543 6FCF           3D                   004F  cmp	ax,*$4F
25544 6FD2           75           18            jne 	.214
25545                       00006FD4            .215:
25546                                           ! 570         {
25547                                           ! 571 
25548                                           ! 572                 memcpyb(ES, DI, ss, &info, sizeof(info));
25549 6FD4           B8                   0100  mov	ax,#$100
25550 6FD7           50                         push	ax
25551 6FD8           8D9E       FEFC            lea	bx,-$104[bp]
25552 6FDC           53                         push	bx
25553 6FDD           FF76         FC            push	-4[bp]
25554 6FE0           FF76         0A            push	$A[bp]
25555 6FE3           FF76         08            push	8[bp]
25556 6FE6           E8         F275            call	_memcpyb
25557 6FE9           83C4                   0A  add	sp,*$A
25558                                           ! 573         }
25559                                           ! 574 
25560                                           ! 575         write_word(ss, AX, result);
25561                       00006FEC            .214:
25562 6FEC           FF76         FE            push	-2[bp]
25563 6FEF           FF76         04            push	4[bp]
25564 6FF2           FF76         FC            push	-4[bp]
25565 6FF5           E8         F304            call	_write_word
25566 6FF8           83C4                   06  add	sp,*6
25567                                           ! 576 }
25568 6FFB           89EC                       mov	sp,bp
25569 6FFD           5D                         pop	bp
25570 6FFE           C3                         ret
25571                                           ! 577 # 588 "vbe.c"
25572                                           ! 588 void vbe_biosfn_set_mode(AX, BX, ES, DI)
25573                                           ! 589 Bit16u *AX;Bit16u BX; Bit16u ES;Bit16u DI;
25574                                           export	_vbe_biosfn_set_mode
25575                       00006FFF            _vbe_biosfn_set_mode:
25576                                           ! 590 {
25577                                           ! 591         Bit16u ss = get_SS();
25578 6FFF           55                         push	bp
25579 7000           89E5                       mov	bp,sp
25580 7002           4C                         dec	sp
25581 7003           4C                         dec	sp
25582 7004           E8         F343            call	_get_SS
25583 7007           8946         FE            mov	-2[bp],ax
25584                                           ! 592         Bit16u result;
25585                                           ! 593         ModeInfoListItem *cur_info;
25586                                           ! 594         Boolean using_lfb;
25587                                           ! 595         Bit8u no_clear;
25588                                           ! 596         Bit8u lfb_flag;
25589                                           ! 597 
25590                                           ! 598         using_lfb=((BX & 0x4000) == 0x4000);
25591 700A           83C4                   F8  add	sp,*-8
25592 700D           8B46         06            mov	ax,6[bp]
25593 7010           25                   4000  and	ax,#$4000
25594 7013           3D                   4000  cmp	ax,#$4000
25595 7016           75           04            jne	.216
25596 7018           B0                     01  mov	al,*1
25597 701A           EB           02            jmp	.217
25598                       0000701C            .216:
25599 701C           30C0                       xor	al,al
25600                       0000701E            .217:
25601 701E           30E4                       xor	ah,ah
25602 7020           8946         F8            mov	-8[bp],ax
25603                                           ! 599         lfb_flag=using_lfb?0x40:0;
25604 7023           8B46         F8            mov	ax,-8[bp]
25605 7026           85C0                       test	ax,ax
25606 7028           74           04            je  	.218
25607                       0000702A            .219:
25608 702A           B0                     40  mov	al,*$40
25609 702C           EB           02            jmp .21A
25610                       0000702E            .218:
25611 702E           30C0                       xor	al,al
25612                       00007030            .21A:
25613 7030           8846         F6            mov	-$A[bp],al
25614                                           ! 600         no_clear=((BX & 0x8000) == 0x8000)?0x80:0;
25615 7033           8B46         06            mov	ax,6[bp]
25616 7036           25                   8000  and	ax,#$8000
25617 7039           3D                   8000  cmp	ax,#$8000
25618 703C           75           04            jne 	.21B
25619                       0000703E            .21C:
25620 703E           B0                     80  mov	al,#$80
25621 7040           EB           02            jmp .21D
25622                       00007042            .21B:
25623 7042           30C0                       xor	al,al
25624                       00007044            .21D:
25625 7044           8846         F7            mov	-9[bp],al
25626                                           ! 601 
25627                                           ! 602         BX = (BX & 0x1ff);
25628 7047           8B46         06            mov	ax,6[bp]
25629 704A           25                   01FF  and	ax,#$1FF
25630 704D           8946         06            mov	6[bp],ax
25631                                           ! 603 
25632                                           ! 604 
25633                                           ! 605 
25634                                           ! 606 
25635                                           ! 607         if (BX<0x0100)
25636 7050           8B46         06            mov	ax,6[bp]
25637 7053           3D                   0100  cmp	ax,#$100
25638 7056           73           23            jae 	.21E
25639                       00007058            .21F:
25640                                           ! 608         {
25641                                           ! 609                 Bit8u mode;
25642                                           ! 610 
25643                                           ! 611                 dispi_set_enable(0x00);
25644 7058           4C                         dec	sp
25645 7059           4C                         dec	sp
25646 705A           31C0                       xor	ax,ax
25647 705C           50                         push	ax
25648 705D           E8         FB13            call	_dispi_set_enable
25649 7060           44                         inc	sp
25650 7061           44                         inc	sp
25651                                           ! 612 
25652                                           ! 613 
25653                                           ! 614 
25654                                           ! 615                 mode=(BX & 0xff);
25655 7062           8A46         06            mov	al,6[bp]
25656 7065           8846         F5            mov	-$B[bp],al
25657                                           ! 616                 biosfn_set_video_mode(mode);
25658 7068           8A46         F5            mov	al,-$B[bp]
25659 706B           30E4                       xor	ah,ah
25660 706D           50                         push	ax
25661 706E           E8         CA1C            call	_biosfn_set_video_mode
25662 7071           44                         inc	sp
25663 7072           44                         inc	sp
25664                                           ! 617                 result = 0x4f;
25665 7073           B8                   004F  mov	ax,*$4F
25666 7076           8946         FC            mov	-4[bp],ax
25667                                           ! 618         }
25668 7079           44                         inc	sp
25669 707A           44                         inc	sp
25670                                           ! 619 
25671                                           ! 620         cur_info = mode_info_find_mode(BX, using_lfb, &cur_info);
25672                       0000707B            .21E:
25673 707B           8D5E         FA            lea	bx,-6[bp]
25674 707E           53                         push	bx
25675 707F           FF76         F8            push	-8[bp]
25676 7082           FF76         06            push	6[bp]
25677 7085           E8         FC33            call	_mode_info_find_mode
25678 7088           83C4                   06  add	sp,*6
25679 708B           8946         FA            mov	-6[bp],ax
25680                                           ! 621 
25681                                           ! 622         if (cur_info != 0)
25682 708E           8B46         FA            mov	ax,-6[bp]
25683 7091           85C0                       test	ax,ax
25684 7093         0F84         0087            beq 	.220
25685                       00007097            .221:
25686                                           ! 623         {
25687                                           ! 624 # 633 "vbe.c"
25688                                           ! 633                 dispi_set_enable(0x00);
25689 7097           31C0                       xor	ax,ax
25690 7099           50                         push	ax
25691 709A           E8         FAD6            call	_dispi_set_enable
25692 709D           44                         inc	sp
25693 709E           44                         inc	sp
25694                                           ! 634 
25695                                           ! 635                 if (cur_info->mode == 0x102)
25696 709F           8B5E         FA            mov	bx,-6[bp]
25697 70A2           8B1F                       mov	bx,[bx]
25698 70A4           81FB                 0102  cmp	bx,#$102
25699 70A8           75           09            jne 	.222
25700                       000070AA            .223:
25701                                           ! 636                 {
25702                                           ! 637                   biosfn_set_video_mode(0x6a);
25703 70AA           B8                   006A  mov	ax,*$6A
25704 70AD           50                         push	ax
25705 70AE           E8         C9DC            call	_biosfn_set_video_mode
25706 70B1           44                         inc	sp
25707 70B2           44                         inc	sp
25708                                           ! 638                 }
25709                                           ! 639 
25710                                           ! 640                 dispi_set_xres(cur_info->info.XResolution);
25711                       000070B3            .222:
25712 70B3           8B5E         FA            mov	bx,-6[bp]
25713 70B6           FF77         14            push	$14[bx]
25714 70B9           E8         FA27            call	_dispi_set_xres
25715 70BC           44                         inc	sp
25716 70BD           44                         inc	sp
25717                                           ! 641                 dispi_set_yres(cur_info->info.YResolution);
25718 70BE           8B5E         FA            mov	bx,-6[bp]
25719 70C1           FF77         16            push	$16[bx]
25720 70C4           E8         FA3A            call	_dispi_set_yres
25721 70C7           44                         inc	sp
25722 70C8           44                         inc	sp
25723                                           ! 642                 dispi_set_bpp(cur_info->info.BitsPerPixel);
25724 70C9           8B5E         FA            mov	bx,-6[bp]
25725 70CC           8A47         1B            mov	al,$1B[bx]
25726 70CF           30E4                       xor	ah,ah
25727 70D1           50                         push	ax
25728 70D2           E8         FA4A            call	_dispi_set_bpp
25729 70D5           44                         inc	sp
25730 70D6           44                         inc	sp
25731                                           ! 643                 dispi_set_bank(0);
25732 70D7           31C0                       xor	ax,ax
25733 70D9           50                         push	ax
25734 70DA           E8         FAB4            call	_dispi_set_bank
25735 70DD           44                         inc	sp
25736 70DE           44                         inc	sp
25737                                           ! 644                 dispi_set_enable(0x01 | no_clear | lfb_flag);
25738 70DF           8A46         F7            mov	al,-9[bp]
25739 70E2           0C                     01  or	al,*1
25740 70E4           0A46         F6            or	al,-$A[bp]
25741 70E7           30E4                       xor	ah,ah
25742 70E9           50                         push	ax
25743 70EA           E8         FA86            call	_dispi_set_enable
25744 70ED           44                         inc	sp
25745 70EE           44                         inc	sp
25746                                           ! 645 
25747                                           ! 646                 write_word(0x40,0xBA,BX);
25748 70EF           FF76         06            push	6[bp]
25749 70F2           B8                   00BA  mov	ax,#$BA
25750 70F5           50                         push	ax
25751 70F6           B8                   0040  mov	ax,*$40
25752 70F9           50                         push	ax
25753 70FA           E8         F1FF            call	_write_word
25754 70FD           83C4                   06  add	sp,*6
25755                                           ! 647                 write_byte(0x40,0x87,(0x60 | no_clear));
25756 7100           8A46         F7            mov	al,-9[bp]
25757 7103           0C                     60  or	al,*$60
25758 7105           30E4                       xor	ah,ah
25759 7107           50                         push	ax
25760 7108           B8                   0087  mov	ax,#$87
25761 710B           50                         push	ax
25762 710C           B8                   0040  mov	ax,*$40
25763 710F           50                         push	ax
25764 7110           E8         F1D1            call	_write_byte
25765 7113           83C4                   06  add	sp,*6
25766                                           ! 648 
25767                                           ! 649                 result = 0x4f;
25768 7116           B8                   004F  mov	ax,*$4F
25769 7119           8946         FC            mov	-4[bp],ax
25770                                           ! 650       
25771                                           ! 650   }
25772                                           ! 651         else
25773                                           ! 652         {
25774 711C           EB           14            jmp .224
25775                       0000711E            .220:
25776                                           ! 653 
25777                                           ! 654 
25778                                           ! 655 
25779                                           ! 656                 result = 0x100;
25780 711E           B8                   0100  mov	ax,#$100
25781 7121           8946         FC            mov	-4[bp],ax
25782                                           ! 657 
25783                                           ! 658 
25784                                           ! 659 
25785                                           ! 660                 if (BX == 3)
25786 7124           8B46         06            mov	ax,6[bp]
25787 7127           3D                   0003  cmp	ax,*3
25788 712A           75           06            jne 	.225
25789                       0000712C            .226:
25790                                           ! 661                         result = 0x4f;
25791 712C           B8                   004F  mov	ax,*$4F
25792 712F           8946         FC            mov	-4[bp],ax
25793                                           ! 662         }
25794                       00007132            .225:
25795                                           ! 663 
25796                                           ! 664         write_word(ss, AX, result);
25797                       00007132            .224:
25798 7132           FF76         FC            push	-4[bp]
25799 7135           FF76         04            push	4[bp]
25800 7138           FF76         FE            push	-2[bp]
25801 713B           E8         F1BE            call	_write_word
25802 713E           83C4                   06  add	sp,*6
25803                                           ! 665 }
25804 7141           89EC                       mov	sp,bp
25805 7143           5D                         pop	bp
25806 7144           C3                         ret
25807                                           ! 666 # 676 "vbe.c"
25808                                           ! 676 void vbe_biosfn_return_current_mode(AX, BX)
25809                                           ! 677 Bit16u *AX;Bit16u *BX;
25810                                           export	_vbe_biosfn_return_current_mode
25811                       00007145            _vbe_biosfn_return_current_mode:
25812                                           ! 678 {
25813                                           ! 679         Bit16u ss=get_SS();
25814 7145           55                         push	bp
25815 7146           89E5                       mov	bp,sp
25816 7148           4C                         dec	sp
25817 7149           4C                         dec	sp
25818 714A           E8         F1FD            call	_get_SS
25819 714D           8946         FE            mov	-2[bp],ax
25820                                           ! 680         Bit16u mode;
25821                                           ! 681 
25822                                           ! 682 
25823                                           ! 683 
25824                                           ! 684 
25825                                           ! 685 
25826                                           ! 686         if(dispi_get_enable())
25827 7150           4C                         dec	sp
25828 7151           4C                         dec	sp
25829 7152           E8         FA03            call	_dispi_get_enable
25830 7155           85C0                       test	ax,ax
25831 7157           74           13            je  	.227
25832                       00007159            .228:
25833                                           ! 687         {
25834                                           ! 688                 mode=read_word(0x40,0xBA);
25835 7159           B8                   00BA  mov	ax,#$BA
25836 715C           50                         push	ax
25837 715D           B8                   0040  mov	ax,*$40
25838 7160           50                         push	ax
25839 7161           E8         F16D            call	_read_word
25840 7164           83C4                   04  add	sp,*4
25841 7167           8946         FC            mov	-4[bp],ax
25842                                           ! 689         }
25843                                           ! 690         else
25844                                           ! 691         {
25845 716A           EB           13            jmp .229
25846                       0000716C            .227:
25847                                           ! 692                 mode=read_byte(0x40,0x49);
25848 716C           B8                   0049  mov	ax,*$49
25849 716F           50                         push	ax
25850 7170           B8                   0040  mov	ax,*$40
25851 7173           50                         push	ax
25852 7174           E8         F147            call	_read_byte
25853 7177           83C4                   04  add	sp,*4
25854 717A           30E4                       xor	ah,ah
25855 717C           8946         FC            mov	-4[bp],ax
25856                                           ! 693         }
25857                                           ! 694         write_word(ss, AX, 0x4f);
25858                       0000717F            .229:
25859 717F           B8                   004F  mov	ax,*$4F
25860 7182           50                         push	ax
25861 7183           FF76         04            push	4[bp]
25862 7186           FF76         FE            push	-2[bp]
25863 7189           E8         F170            call	_write_word
25864 718C           83C4                   06  add	sp,*6
25865                                           ! 695         write_word(ss, BX, mode);
25866 718F           FF76         FC            push	-4[bp]
25867 7192           FF76         06            push	6[bp]
25868 7195           FF76         FE            push	-2[bp]
25869 7198           E8         F161            call	_write_word
25870 719B           83C4                   06  add	sp,*6
25871                                           ! 696 }
25872 719E           89EC                       mov	sp,bp
25873 71A0           5D                         pop	bp
25874 71A1           C3                         ret
25875                                           ! 697 # 713 "vbe.c"
25876                                           ! 713 void vbe_biosfn_save_restore_state(AX, DL, CX, ES, BX)
25877                                           ! 714 {
25878                                           export	_vbe_biosfn_save_restore_state
25879                       000071A2            _vbe_biosfn_save_restore_state:
25880                                           ! 715 }
25881 71A2           C3                         ret
25882                                           ! 716 # 738 "vbe.c"
25883                                           ! 738 void vbe_biosfn_display_window_control(AX,BX,DX)
25884                                           ! 739 Bit16u *AX;Bit16u BX;Bit16u *DX;
25885                                           export	_vbe_biosfn_display_window_control
25886                       000071A3            _vbe_biosfn_display_window_control:
25887                                           ! 740 {
25888                                           ! 741         Bit16u ss = get_SS();
25889 71A3           55                         push	bp
25890 71A4           89E5                       mov	bp,sp
25891 71A6           4C                         dec	sp
25892 71A7           4C                         dec	sp
25893 71A8           E8         F19F            call	_get_SS
25894 71AB           8946         FE            mov	-2[bp],ax
25895                                           ! 742         Bit16u window = read_word(ss, DX);
25896 71AE           4C                         dec	sp
25897 71AF           4C                         dec	sp
25898 71B0           FF76         08            push	8[bp]
25899 71B3           FF76         FE            push	-2[bp]
25900 71B6           E8         F118            call	_read_word
25901 71B9           83C4                   04  add	sp,*4
25902 71BC           8946         FC            mov	-4[bp],ax
25903                                           ! 743         Bit16u result = 0x014f;
25904 71BF           4C                         dec	sp
25905 71C0           4C                         dec	sp
25906 71C1           B8                   014F  mov	ax,#$14F
25907 71C4           8946         FA            mov	-6[bp],ax
25908                                           ! 744 
25909                                           ! 745         if (BX==0x0000)
25910 71C7           8B46         06            mov	ax,6[bp]
25911 71CA           85C0                       test	ax,ax
25912 71CC           75           10            jne 	.22A
25913                       000071CE            .22B:
25914                                           ! 746         {
25915                                           ! 747                 dispi_set_bank(window);
25916 71CE           FF76         FC            push	-4[bp]
25917 71D1           E8         F9BD            call	_dispi_set_bank
25918 71D4           44                         inc	sp
25919 71D5           44                         inc	sp
25920                                           ! 748                 result = 0x4f;
25921 71D6           B8                   004F  mov	ax,*$4F
25922 71D9           8946         FA            mov	-6[bp],ax
25923                                           ! 749         }
25924                                           ! 750         else if (BX==0x0100)
25925 71DC           EB           23            jmp .22C
25926                       000071DE            .22A:
25927 71DE           8B46         06            mov	ax,6[bp]
25928 71E1           3D                   0100  cmp	ax,#$100
25929 71E4           75           1B            jne 	.22D
25930                       000071E6            .22E:
25931                                           ! 751         {
25932                                           ! 752                 window = dispi_get_bank();
25933 71E6           E8         F9C6            call	_dispi_get_bank
25934 71E9           8946         FC            mov	-4[bp],ax
25935                                           ! 753                 write_word(ss, DX, result);
25936 71EC           FF76         FA            push	-6[bp]
25937 71EF           FF76         08            push	8[bp]
25938 71F2           FF76         FE            push	-2[bp]
25939 71F5           E8         F104            call	_write_word
25940 71F8           83C4                   06  add	sp,*6
25941                                           ! 754                 result = 0x4f;
25942 71FB           B8                   004F  mov	ax,*$4F
25943 71FE           8946         FA            mov	-6[bp],ax
25944                                           ! 755         }
25945                                           ! 756         write_word(ss, AX, result);
25946                       00007201            .22D:
25947                       00007201            .22C:
25948 7201           FF76         FA            push	-6[bp]
25949 7204           FF76         04            push	4[bp]
25950 7207           FF76         FE            push	-2[bp]
25951 720A           E8         F0EF            call	_write_word
25952 720D           83C4                   06  add	sp,*6
25953                                           ! 757 }
25954 7210           89EC                       mov	sp,bp
25955 7212           5D                         pop	bp
25956 7213           C3                         ret
25957                                           ! 758 # 779 "vbe.c"
25958                                           ! 779 void vbe_biosfn_set_get_logical_scan_line_length(AX,BX,CX,DX)
25959                                           ! 780 Bit16u *AX;Bit16u *BX;Bit16u *DX;Bit16u *DX;
25960                                           export	_vbe_biosfn_set_get_logical_scan_line_length
25961                       00007214            _vbe_biosfn_set_get_logical_scan_line_length:
25962                                           ! 781 {
25963                                           ! 782         Bit16u ss=get_SS();
25964 7214           55                         push	bp
25965 7215           89E5                       mov	bp,sp
25966 7217           4C                         dec	sp
25967 7218           4C                         dec	sp
25968 7219           E8         F12E            call	_get_SS
25969 721C           8946         FE            mov	-2[bp],ax
25970                                           ! 783         Bit16u result=0x100;
25971 721F           4C                         dec	sp
25972 7220           4C                         dec	sp
25973 7221           B8                   0100  mov	ax,#$100
25974 7224           8946         FC            mov	-4[bp],ax
25975                                           ! 784         Bit16u width = read_word(ss, CX);
25976 7227           4C                         dec	sp
25977 7228           4C                         dec	sp
25978 7229           FF76         08            push	8[bp]
25979 722C           FF76         FE            push	-2[bp]
25980 722F           E8         F09F            call	_read_word
25981 7232           83C4                   04  add	sp,*4
25982 7235           8946         FA            mov	-6[bp],ax
25983                                           ! 785         Bit16u cmd = read_word(ss, BX);
25984 7238           4C                         dec	sp
25985 7239           4C                         dec	sp
25986 723A           FF76         06            push	6[bp]
25987 723D           FF76         FE            push	-2[bp]
25988 7240           E8         F08E            call	_read_word
25989 7243           83C4                   04  add	sp,*4
25990 7246           8946         F8            mov	-8[bp],ax
25991                                           ! 786         Bit8u bytespp = dispi_get_bpp()/8;
25992 7249           4C                         dec	sp
25993 724A           E8         F8F0            call	_dispi_get_bpp
25994 724D           B1                     03  mov	cl,*3
25995 724F           D3E8                       shr	ax,cl
25996 7251           8846         F7            mov	-9[bp],al
25997                                           ! 787 
25998                                           ! 788 
25999                                           ! 789         if ( ((cmd & 0xff) == 0x00) || ((cmd & 0xff) == 0x02) )
26000 7254           4C                         dec	sp
26001 7255           8A46         F8            mov	al,-8[bp]
26002 7258           84C0                       test	al,al
26003 725A           74           09            je  	.230
26004                       0000725C            .231:
26005 725C           8A46         F8            mov	al,-8[bp]
26006 725F           3C                     02  cmp	al,*2
26007 7261         0F85         0087            bne 	.22F
26008                       00007265            .230:
26009                                           ! 790         {
26010                                           ! 791 
26011                                           ! 792                 Bit16u new_width;
26012                                           ! 793                 Bit16u new_height;
26013                                           ! 794 
26014                                           ! 795                 if ( ((cmd & 0xff) == 0x02) && (bytespp > 1) )
26015 7265           83C4                   FC  add	sp,*-4
26016 7268           8A46         F8            mov	al,-8[bp]
26017 726B           3C                     02  cmp	al,*2
26018 726D           75           17            jne 	.232
26019                       0000726F            .234:
26020 726F           8A46         F7            mov	al,-9[bp]
26021 7272           3C                     01  cmp	al,*1
26022 7274           76           10            jbe 	.232
26023                       00007276            .233:
26024                                           ! 796                 {
26025                                           ! 797                         width/=bytespp;
26026 7276           8A46         F7            mov	al,-9[bp]
26027 7279           30E4                       xor	ah,ah
26028 727B           89C3                       mov	bx,ax
26029 727D           8B46         FA            mov	ax,-6[bp]
26030 7280           E8         E57F            call	idiv_u
26031 7283           8946         FA            mov	-6[bp],ax
26032                                           ! 798                 }
26033                                           ! 799                 dispi_set_virt_width(width);
26034                       00007286            .232:
26035 7286           FF76         FA            push	-6[bp]
26036 7289           E8         F9DB            call	_dispi_set_virt_width
26037 728C           44                         inc	sp
26038 728D           44                         inc	sp
26039                                           ! 800                 new_width=dispi_get_virt_width();
26040 728E           E8         F9F4            call	_dispi_get_virt_width
26041 7291           8946         F4            mov	-$C[bp],ax
26042                                           ! 801                 new_height=dispi_get_virt_height();
26043 7294           E8         FA09            call	_dispi_get_virt_height
26044 7297           8946         F2            mov	-$E[bp],ax
26045                                           ! 802 
26046                                           ! 803                 if (new_width!=width)
26047 729A           8B46         F4            mov	ax,-$C[bp]
26048 729D           3B46         FA            cmp	ax,-6[bp]
26049 72A0           74           08            je  	.235
26050                       000072A2            .236:
26051                                           ! 804                 {
26052                                           ! 805 
26053                                           ! 806 
26054                                           ! 807 
26055                                           ! 808 
26056                                           ! 809 
26057                                           ! 810                         result=0x024f;
26058 72A2           B8                   024F  mov	ax,#$24F
26059 72A5           8946         FC            mov	-4[bp],ax
26060                                           ! 811                 }
26061                                           ! 812                 else
26062                                           ! 813               
26063                                           ! 813   {
26064 72A8           EB           06            jmp .237
26065                       000072AA            .235:
26066                                           ! 814                         result=0x4f;
26067 72AA           B8                   004F  mov	ax,*$4F
26068 72AD           8946         FC            mov	-4[bp],ax
26069                                           ! 815                 }
26070                                           ! 816 
26071                                           ! 817                 write_word(ss,BX,new_width*bytespp);
26072                       000072B0            .237:
26073 72B0           8A46         F7            mov	al,-9[bp]
26074 72B3           30E4                       xor	ah,ah
26075 72B5           89C3                       mov	bx,ax
26076 72B7           8B46         F4            mov	ax,-$C[bp]
26077 72BA           89D9                       mov	cx,bx
26078 72BC           F7E9                       imul	cx
26079 72BE           50                         push	ax
26080 72BF           FF76         06            push	6[bp]
26081 72C2           FF76         FE            push	-2[bp]
26082 72C5           E8         F034            call	_write_word
26083 72C8           83C4                   06  add	sp,*6
26084                                           ! 818                 write_word(ss,CX,new_width);
26085 72CB           FF76         F4            push	-$C[bp]
26086 72CE           FF76         08            push	8[bp]
26087 72D1           FF76         FE            push	-2[bp]
26088 72D4           E8         F025            call	_write_word
26089 72D7           83C4                   06  add	sp,*6
26090                                           ! 819                 write_word(ss,DX,new_height);
26091 72DA           FF76         F2            push	-$E[bp]
26092 72DD           FF76         0A            push	$A[bp]
26093 72E0           FF76         FE            push	-2[bp]
26094 72E3           E8         F016            call	_write_word
26095 72E6           83C4                   06  add	sp,*6
26096                                           ! 820         }
26097 72E9           83C4                   04  add	sp,*4
26098                                           ! 821 
26099                                           ! 822         write_word(ss, AX, result);
26100                       000072EC            .22F:
26101 72EC           FF76         FC            push	-4[bp]
26102 72EF           FF76         04            push	4[bp]
26103 72F2           FF76         FE            push	-2[bp]
26104 72F5           E8         F004            call	_write_word
26105 72F8           83C4                   06  add	sp,*6
26106                                           ! 823 }
26107 72FB           89EC                       mov	sp,bp
26108 72FD           5D                         pop	bp
26109 72FE           C3                         ret
26110                                           ! 824 # 862 "vbe.c"
26111                                           ! 862 void vbe_biosfn_set_get_display_start(AX,BX,CX,DX)
26112                                           ! 863 Bit16u *AX;Bit16u BX;Bit16u CX;Bit16u DX;
26113                                           export	_vbe_biosfn_set_get_display_start
26114                       000072FF            _vbe_biosfn_set_get_display_start:
26115                                           ! 864 {
26116                                           ! 865         Bit16u ss=get_SS();
26117 72FF           55                         push	bp
26118 7300           89E5                       mov	bp,sp
26119 7302           4C                         dec	sp
26120 7303           4C                         dec	sp
26121 7304           E8         F043            call	_get_SS
26122 7307           8946         FE            mov	-2[bp],ax
26123                                           ! 866         Bit16u result=0x100;
26124 730A           4C                         dec	sp
26125 730B           4C                         dec	sp
26126 730C           B8                   0100  mov	ax,#$100
26127 730F           8946         FC            mov	-4[bp],ax
26128                                           ! 867 
26129                                           ! 868 
26130                                           ! 869 
26131                                           ! 870 
26132                                           ! 871 
26133                                           ! 872         if ((( BX & 0x00ff )==0x00) || (( BX & 0x00ff )==0x80))
26134 7312           8A46         06            mov	al,6[bp]
26135 7315           84C0                       test	al,al
26136 7317           74           07            je  	.239
26137                       00007319            .23A:
26138 7319           8A46         06            mov	al,6[bp]
26139 731C           3C                     80  cmp	al,#$80
26140 731E           75           16            jne 	.238
26141                       00007320            .239:
26142                                           ! 873         {
26143                                           ! 874 
26144                                           ! 875 
26145                                           ! 876 
26146                                           ! 877 
26147                                           ! 878 
26148                                           ! 879                 dispi_set_x_offset(CX);
26149 7320           FF76         08            push	8[bp]
26150 7323           E8         F8CF            call	_dispi_set_x_offset
26151 7326           44                         inc	sp
26152 7327           44                         inc	sp
26153                                           ! 880                 dispi_set_y_offset(DX);
26154 7328           FF76         0A            push	$A[bp]
26155 732B           E8         F900            call	_dispi_set_y_offset
26156 732E           44                         inc	sp
26157 732F           44                         inc	sp
26158                                           ! 881                 result = 0x4f;
26159 7330           B8                   004F  mov	ax,*$4F
26160 7333           8946         FC            mov	-4[bp],ax
26161                                           ! 882         }
26162                                           ! 883 
26163                                           ! 884         write_word(ss, AX, result);
26164                       00007336            .238:
26165 7336           FF76         FC            push	-4[bp]
26166 7339           FF76         04            push	4[bp]
26167 733C           FF76         FE            push	-2[bp]
26168 733F           E8         EFBA            call	_write_word
26169 7342           83C4                   06  add	sp,*6
26170                                           ! 885 }
26171 7345           89EC                       mov	sp,bp
26172 7347           5D                         pop	bp
26173 7348           C3                         ret
26174                                           ! 886 # 897 "vbe.c"
26175                                           ! 897 void vbe_biosfn_set_get_dac_palette_format(AX)
26176                                           ! 898 {
26177                                           export	_vbe_biosfn_set_get_dac_palette_format
26178                       00007349            _vbe_biosfn_set_get_dac_palette_format:
26179                                           ! 899 }
26180 7349           C3                         ret
26181                                           ! 900 # 911 "vbe.c"
26182                                           ! 911 void vbe_biosfn_set_get_palette_data(AX)
26183                                           ! 912 {
26184                                           export	_vbe_biosfn_set_get_palette_data
26185                       0000734A            _vbe_biosfn_set_get_palette_data:
26186                                           ! 913 }
26187 734A           C3                         ret
26188                                           ! 914 # 924 "vbe.c"
26189                                           ! 924 void vbe_biosfn_return_protected_mode_interface(AX)
26190                                           ! 925 {
26191                                           export	_vbe_biosfn_return_protected_mode_interface
26192                       0000734B            _vbe_biosfn_return_protected_mode_interface:
26193                                           ! 926 }
26194 734B           C3                         ret
26195                                           ! 927 # 2701 "vgabios.c" 2
26196                                           ! 2701 
26197                                           ! 2702 
26198                                           ! 2703 
26199                                           ! 2704 
26200                                           ! 2705  #asm
26201                                           !BCC_ASM
26202                       00000002            _vbe_biosfn_return_protected_mode_interface.AX	set	2
26203                                           ;; DATA_SEG_DEFS_HERE
26204                                            ! 2707 endasm
26205                                           !BCC_ENDASM
26206                                           ! 2708 
26207                                           ! 2709  #asm
26208                                           !BCC_ASM
26209                       00000002            _vbe_biosfn_return_protected_mode_interface.AX	set	2
26210 734C                        76            .ascii "vgabios ends here"
26211 735D                        00            .byte 0x00
26212                       0000735E            vgabios_end:
26213 735E                        CB            .byte 0xCB
26214                                           ;; BLOCK_STRINGS_BEGIN
26215                                            ! 2715 endasm
26216                                           !BCC_ENDASM
26217                                           ! 2716 
26218                                           
26219                       0000735F            .1FD:
26220                       0000735F            .23B:
26221 735F                        56            .ascii	"VBE Bios $Id: vbe.c,v 1.35 2003/11/03 20"
26222 7387                        3A            .ascii	":57:01 vruppert Exp $"
26223 739C                        0A            .byte	$A
26224 739D                        00            .byte	0
26225                       0000739E            .1:
26226                       0000739E            .23C:
26227 739E                        56            .ascii	"VGABios $Id: vgabios.c,v 1.37 2003/11/04"
26228 73C6                        20            .ascii	" 19:26:43 vruppert Exp $"
26229 73DE                        0A            .byte	$A
26230 73DF                        00            .byte	0
26231 73E0                                      .bss
26232                                           
26233                                           ! 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 739E A   
.10                         0 329F A   .100                        0 471B A   
.101                        0 477B A   .102                        0 4732 A   
.103                        0 472B A   .104                        0 47DD A   
.105                        0 47F0 A   .106                        0 47F2 A   
.107                        0 482E A   .108                        0 482A A   
.109                        0 48ED A   .10A                        0 488F A   
.10B                        0 48ED A   .10C                        0 491E A   
.10E                        0 4914 A   .10F                        0 48FC A   
.11                         0 32AB A   .110                        0 4904 A   
.111                        0 490C A   .112                        0 49EC A   
.113                        0 49DD A   .114                        0 49E4 A   
.115                        0 4977 A   .116                        0 49EC A   
.117                        0 4A30 A   .118                        0 4A2C A   
.119                        0 4AFA A   .11A                        0 4A91 A   
.11B                        0 4B6D A   .11C                        0 4B6D A   
.11D                        0 4B10 A   .11E                        0 4B6B A   
.11F                        0 4B55 A   .12                         0 32DA A   
.120                        0 4B27 A   .121                        0 4B6B A   
.122                        0 4B61 A   .123                        0 4B6D A   
.124                        0 4BA1 A   .125                        0 4B9D A   
.126                        0 4C6F A   .127                        0 4C02 A   
.128                        0 4C6D A   .129                        0 4C61 A   
.12A                        0 4C38 A   .12B                        0 4C6D A   
.12C                        0 4CE2 A   .12D                        0 4CE2 A   
.12E                        0 4C85 A   .12F                        0 4CE0 A   
.13                         0 32CA A   .130                        0 4CCA A   
.131                        0 4C9C A   .132                        0 4CE0 A   
.133                        0 4CD6 A   .134                        0 4CE2 A   
.135                        0 4D08 A   .136                        0 4CF7 A   
.137                        0 4D32 A   .138                        0 4D2E A   
.139                        0 4F15 A   .13B                        0 4EF4 A   
.13C                        0 4D83 A   .13D                        0 4D86 A   
.13E                        0 4D94 A   .13F                        0 4D8D A   
.14                         0 32DF A   .140                        0 4D97 A   
.141                        0 4D9F A   .142                        0 4DAE A   
.143                        0 4DFB A   .144                        0 4DF0 A   
.145                        0 4DAE A   .146                        0 4DFB A   
.147                        0 4DFE A   .148                        0 4E97 A   
.149                        0 4E16 A   .14A                        0 4E95 A   
.14B                        0 4E72 A   .14C                        0 4EEB A   
.14D                        0 4EEB A   .14E                        0 4EAD A   
.14F                        0 4EEB A   .15                         0 32F6 A   
.150                        0 4F2B A   .151                        0 4F1F A   
.152                        0 4F66 A   .153                        0 4F35 A   
.154                        0 5060 A   .155                        0 502C A   
.156                        0 50EC A   .157                        0 50DE A   
.158                        0 50E5 A   .159                        0 50AE A   
.15A                        0 50EC A   .15B                        0 51EC A   
.15C                        0 51A0 A   .15D                        0 5292 A   
.15E                        0 5284 A   .15F                        0 528B A   
.16                         0 330A A   .160                        0 524C A   
.161                        0 5292 A   .162                        0 538D A   
.163                        0 537E A   .164                        0 5385 A   
.165                        0 5321 A   .166                        0 538D A   
.167                        0 53EF A   .168                        0 53C8 A   
.169                        0 5439 A   .16A                        0 5423 A   
.16B                        0 540F A   .16C                        0 5439 A   
.16D                        0 5545 A   .16E                        0 5536 A   
.16F                        0 553D A   .17                         0 3323 A   
.170                        0 54DC A   .171                        0 5545 A   
.172                        0 55F3 A   .173                        0 55E8 A   
.174                        0 5661 A   .175                        0 5659 A   
.176                        0 5667 A   .177                        0 5730 A   
.178                        0 571F A   .179                        0 5726 A   
.17A                        0 5689 A   .17B                        0 56EF A   
.17C                        0 56E9 A   .17D                        0 5730 A   
.17E                        0 5876 A   .17F                        0 5866 A   
.18                         0 333A A   .180                        0 588E A   
.181                        0 59BC A   .182                        0 59AD A   
.183                        0 59B4 A   .184                        0 5970 A   
.185                        0 59BC A   .186                        0 59D1 A   
.187                        0 59C6 A   .188                        0 5A3E A   
.189                        0 5A2F A   .18A                        0 5A36 A   
.18B                        0 59F5 A   .18C                        0 5A3E A   
.18D                        0 5A51 A   .18E                        0 5A48 A   
.18F                        0 5AB8 A   .19                         0 3348 A   
.190                        0 5AA9 A   .191                        0 5AB0 A   
.192                        0 5A75 A   .193                        0 5AB8 A   
.194                        0 5ACB A   .195                        0 5AC2 A   
.196                        0 5B53 A   .197                        0 5B44 A   
.198                        0 5B4B A   .199                        0 5B10 A   
.19A                        0 5B53 A   .19B                        0 5B66 A   
.19C                        0 5B5D A   .19D                        0 5CE8 A   
.19F                        0 5CC3 A   .1A                         0 3383 A   
.1A0                        0 5B80 A   .1A1                        0 5BB7 A   
.1A2                        0 5BEE A   .1A3                        0 5C11 A   
.1A4                        0 5C34 A   .1A5                        0 5C57 A   
.1A6                        0 5C79 A   .1A7                        0 5C9B A   
.1A8                        0 5CBD A   .1A9                        0 5CE6 A   
.1AA                        0 5CD6 A   .1AB                        0 5D5F A   
.1AC                        0 5D4D A   .1AD                        0 5D6F A   
.1AE                        0 5E37 A   .1B                         0 33BD A   
.1B0                        0 5E29 A   .1B1                        0 5DC5 A   
.1B2                        0 5DE7 A   .1B3                        0 5E01 A   
.1B4                        0 5E23 A   .1B5                        0 5E8A A   
.1B6                        0 5E80 A   .1B7                        0 5E92 A   
.1B8                        0 5ECC A   .1B9                        0 5EC2 A   
.1BA                        0 5ED4 A   .1BB                        0 5F0F A   
.1BC                        0 5F05 A   .1BD                        0 5F17 A   
.1BE                        0 5F56 A   .1BF                        0 5F4C A   
.1C                         0 33D2 A   .1C0                        0 5F5E A   
.1C1                        0 5FAB A   .1C2                        0 5F99 A   
.1C3                        0 6035 A   .1C4                        0 6029 A   
.1C5                        0 5FDA A   .1C6                        0 600D A   
.1C7                        0 5FF8 A   .1C8                        0 6035 A   
.1C9                        0 604D A   .1CA                        0 603E A   
.1CB                        0 620D A   .1CC                        0 61FF A   
.1CD                        0 6206 A   .1CE                        0 61E1 A   
.1CF                        0 61FF A   .1D                         0 33F2 A   
.1D0                        0 61F7 A   .1D1                        0 620D A   
.1D2                        0 6486 A   .1D3                        0 6470 A   
.1D4                        0 636C A   .1D5                        0 6381 A   
.1D6                        0 6373 A   .1D7                        0 6469 A   
.1D8                        0 6459 A   .1D9                        0 638A A   
.1DA                        0 63B9 A   .1DB                        0 6398 A   
.1DC                        0 6391 A   .1DD                        0 6457 A   
.1DE                        0 6457 A   .1DF                        0 63C2 A   
.1E                         0 3412 A   .1E0                        0 63E6 A   
.1E1                        0 63E0 A   .1E2                        0 6452 A   
.1E3                        0 6443 A   .1E4                        0 644A A   
.1E5                        0 63F9 A   .1E6                        0 642B A   
.1E7                        0 6418 A   .1E8                        0 643C A   
.1E9                        0 6452 A   .1EA                        0 6469 A   
.1EB                        0 6486 A   .1EC                        0 6D16 A   
.1ED                        0 6D0B A   .1EE                        0 6CC8 A   
.1EF                        0 6D02 A   .1F                         0 342A A   
.1F0                        0 6CD2 A   .1F1                        0 6CE2 A   
.1F2                        0 6CD9 A   .1F3                        0 6D00 A   
.1F4                        0 6CF7 A   .1F5                        0 6CEE A   
.1F6                        0 6D00 A   .1F7                        0 6D0B A   
.1F8                        0 6D16 A   .1F9                        0 6D34 A   
.1FA                        0 6D36 A   .1FB                        0 6D75 A   
.1FC                        0 6D6E A   .1FD                        0 735F A   
.1FE                        0 6D99 A   .1FF                        0 6D8C A   
.2                          0 3A8B A   .20                         0 341D A   
.200                        0 6DA4 A   .201                        0 6E39 A   
.202                        0 6E32 A   .203                        0 6E12 A   
.204                        0 6E0A A   .205                        0 6E02 A   
.206                        0 6DFA A   .207                        0 6E2A A   
.208                        0 6E22 A   .209                        0 6E1A A   
.20A                        0 6EE6 A   .20B                        0 6E9B A   
.20C                        0 6EFE A   .20D                        0 6F3F A   
.20E                        0 6F41 A   .20F                        0 6FC6 A   
.21                         0 3435 A   .210                        0 6F6E A   
.211                        0 6FBE A   .212                        0 6FAA A   
.213                        0 6FCC A   .214                        0 6FEC A   
.215                        0 6FD4 A   .216                        0 701C A   
.217                        0 701E A   .218                        0 702E A   
.219                        0 702A A   .21A                        0 7030 A   
.21B                        0 7042 A   .21C                        0 703E A   
.21D                        0 7044 A   .21E                        0 707B A   
.21F                        0 7058 A   .22                         0 3438 A   
.220                        0 711E A   .221                        0 7097 A   
.222                        0 70B3 A   .223                        0 70AA A   
.224                        0 7132 A   .225                        0 7132 A   
.226                        0 712C A   .227                        0 716C A   
.228                        0 7159 A   .229                        0 717F A   
.22A                        0 71DE A   .22B                        0 71CE A   
.22C                        0 7201 A   .22D                        0 7201 A   
.22E                        0 71E6 A   .22F                        0 72EC A   
.23                         0 3455 A   .230                        0 7265 A   
.231                        0 725C A   .232                        0 7286 A   
.233                        0 7276 A   .234                        0 726F A   
.235                        0 72AA A   .236                        0 72A2 A   
.237                        0 72B0 A   .238                        0 7336 A   
.239                        0 7320 A   .23A                        0 7319 A   
.23B                        0 735F A   .23C                        0 739E A   
.24                         0 3470 A   .25                         0 348D A   
.26                         0 349E A   .27                         0 360D A   
.29                         0 35C2 A   .2A                         0 34A4 A   
.2B                         0 34BB A   .2C                         0 34CB A   
.2D                         0 34DA A   .2E                         0 34E8 A   
.2F                         0 34FB A   .30                         0 3507 A   
.31                         0 3516 A   .32                         0 3538 A   
.33                         0 354D A   .34                         0 3564 A   
.35                         0 357B A   .36                         0 358F A   
.37                         0 359C A   .38                         0 35A7 A   
.39                         0 35B2 A   .3A                         0 360D A   
.3B                         0 35D5 A   .3C                         0 3610 A   
.3D                         0 375F A   .3F                         0 3705 A   
.4                          0 3A37 A   .40                         0 3616 A   
.41                         0 3616 A   .42                         0 363F A   
.43                         0 363F A   .44                         0 3654 A   
.45                         0 3654 A   .46                         0 3669 A   
.47                         0 3677 A   .48                         0 3677 A   
.49                         0 368C A   .4A                         0 369B A   
.4B                         0 36B9 A   .4C                         0 36C7 A   
.4D                         0 36D5 A   .4E                         0 36E3 A   
.4F                         0 3762 A   .5                          0 3281 A   
.50                         0 3859 A   .52                         0 382C A   
.53                         0 3768 A   .54                         0 3779 A   
.55                         0 377F A   .56                         0 3797 A   
.57                         0 37AF A   .58                         0 37C7 A   
.59                         0 37DE A   .5A                         0 37F5 A   
.5B                         0 3813 A   .5C                         0 3859 A   
.5D                         0 384B A   .5E                         0 385C A   
.5F                         0 3890 A   .6                          0 32DC A   
.60                         0 38C0 A   .62                         0 38B8 A   
.63                         0 3895 A   .64                         0 38A0 A   
.65                         0 38CD A   .66                         0 38E9 A   
.67                         0 392D A   .69                         0 3921 A   
.6A                         0 38EE A   .6B                         0 38FD A   
.6C                         0 390E A   .6D                         0 393A A   
.6E                         0 3A2D A   .6F                         0 3943 A   
.70                         0 3A2B A   .72                         0 3A02 A   
.73                         0 3949 A   .74                         0 395C A   
.75                         0 3972 A   .76                         0 3988 A   
.77                         0 3999 A   .78                         0 39A2 A   
.79                         0 39B5 A   .7A                         0 39CD A   
.7B                         0 39E2 A   .7C                         0 39EA A   
.7D                         0 39F2 A   .7E                         0 3A2B A   
.7F                         0 3A15 A   .8                          0 32B7 A   
.80                         0 3A33 A   .81                         0 3A84 A   
.82                         0 3A4A A   .83                         0 3AAB A   
.84                         0 3AA3 A   .85                         0 3ACC A   
.86                         0 3AC8 A   .87                         0 3BB9 A   
.88                         0 3B47 A   .89                         0 3BB9 A   
.8B                         0 3BA9 A   .8C                         0 3B87 A   
.8D                         0 3B8F A   .8E                         0 3B97 A   
.8F                         0 3B9F A   .9                          0 3293 A   
.90                         0 3C76 A   .91                         0 3C65 A   
.92                         0 3C6C A   .93                         0 3BC1 A   
.94                         0 3C3E A   .95                         0 3BE2 A   
.96                         0 3C65 A   .97                         0 3C76 A   
.98                         0 3CD3 A   .99                         0 3CC4 A   
.9A                         0 3CCB A   .9B                         0 3C86 A   
.9C                         0 3CD3 A   .9D                         0 3D2A A   
.9E                         0 3D1B A   .9F                         0 3D22 A   
.A                          0 329F A   .A0                         0 3CDA A   
.A1                         0 3D2A A   .A2                         0 3D81 A   
.A3                         0 3D72 A   .A4                         0 3D79 A   
.A5                         0 3D31 A   .A6                         0 3D81 A   
.A7                         0 3D9C A   .A8                         0 3D97 A   
.A9                         0 3D9F A   .AA                         0 3DF6 A   
.AB                         0 3DE7 A   .AC                         0 3DEE A   
.AD                         0 3DA9 A   .AE                         0 3DF6 A   
.AF                         0 3EF6 A   .B                          0 329F A   
.B0                         0 3E35 A   .B1                         0 3E71 A   
.B2                         0 3E4B A   .B3                         0 3EF6 A   
.B4                         0 3E9C A   .B5                         0 3E78 A   
.B6                         0 3EF6 A   .B7                         0 4033 A   
.B8                         0 4025 A   .B9                         0 4055 A   
.BA                         0 4046 A   .BB                         0 404D A   
.BC                         0 403A A   .BD                         0 4055 A   
.BE                         0 4080 A   .BF                         0 4073 A   
.C                          0 329F A   .C0                         0 40E4 A   
.C2                         0 40D5 A   .C3                         0 4097 A   
.C4                         0 40AB A   .C5                         0 40BF A   
.C6                         0 4198 A   .C7                         0 4148 A   
.C8                         0 4141 A   .C9                         0 413A A   
.CA                         0 4171 A   .CB                         0 415C A   
.CC                         0 4185 A   .CD                         0 41FA A   
.CE                         0 41F6 A   .CF                         0 42E5 A   
.D                          0 329F A   .D0                         0 422D A   
.D1                         0 431D A   .D2                         0 4319 A   
.D3                         0 436F A   .D4                         0 436B A   
.D5                         0 4399 A   .D6                         0 4395 A   
.D7                         0 4431 A   .D8                         0 43C3 A   
.D9                         0 444D A   .DA                         0 44D7 A   
.DB                         0 44D3 A   .DC                         0 44E3 A   
.DD                         0 44DF A   .DE                         0 450D A   
.DF                         0 4509 A   .E                          0 329F A   
.E0                         0 454A A   .E1                         0 4539 A   
.E2                         0 47F2 A   .E3                         0 4562 A   
.E4                         0 458F A   .E5                         0 4588 A   
.E6                         0 45A0 A   .E7                         0 4599 A   
.E8                         0 45AF A   .E9                         0 45AA A   
.EA                         0 461D A   .EB                         0 45E8 A   
.EC                         0 45D6 A   .ED                         0 45C4 A   
.EE                         0 45BD A   .EF                         0 45B6 A   
.F                          0 329F A   .F0                         0 47F0 A   
.F1                         0 4710 A   .F2                         0 4626 A   
.F3                         0 470D A   .F4                         0 46FA A   
.F5                         0 4701 A   .F6                         0 4631 A   
.F7                         0 4698 A   .F8                         0 464F A   
.F9                         0 4648 A   .FA                         0 46FA A   
.FB                         0 470D A   .FC                         0 47F0 A   
.FD                         0 47F0 A   .FE                         0 47DD A   
.FF                         0 47E4 A   _actl_access                0 0508 A   
_actl_regs                  0 051D A   _biosfn_alternate_prtsc     0 5D98 A   
_biosfn_enable_cursor_emul+ 0 5F2F A   _biosfn_enable_default_pal+ 0 5E63 A   
_biosfn_enable_grayscale_s+ 0 5EE8 A   _biosfn_enable_video_addre+ 0 5EAA A   
_biosfn_enable_video_refre+ 0 5F77 A   _biosfn_get_all_palette_re+ 0 5240 A   
_biosfn_get_cursor_pos      0 42E9 A   _biosfn_get_ega_info        0 5D26 A   
_biosfn_get_font_info       0 5B6F A   _biosfn_get_single_palette+ 0 518E A   
_biosfn_get_video_mode      0 4F97 A   _biosfn_load_gfx_8_14_char+ 0 5B6C A   
_biosfn_load_gfx_8_16_char+ 0 5B6E A   _biosfn_load_gfx_8_8_chars  0 5B6A A   
_biosfn_load_gfx_8_8_dd_ch+ 0 5B6D A   _biosfn_load_gfx_user_char+ 0 5B6B A   
_biosfn_load_text_8_14_pat  0 59D5 A   _biosfn_load_text_8_16_pat  0 5AF0 A   
_biosfn_load_text_8_8_pat   0 5A55 A   _biosfn_load_text_user_pat  0 5950 A   
_biosfn_perform_gray_scale+ 0 5621 A   _biosfn_read_all_dac_reg    0 54C3 A   
_biosfn_read_char_attr      0 47F6 A   _biosfn_read_display_code   0 6051 A   
_biosfn_read_overscan_bord+ 0 51F0 A   _biosfn_read_pel_mask       0 555D A   
_biosfn_read_pixel          0 4CE9 A   _biosfn_read_single_dac_re+ 0 544B A   
_biosfn_read_state_info     0 6095 A   _biosfn_read_video_dac_sta+ 0 5584 A   
_biosfn_read_video_state_s+ 0 61CD A   _biosfn_restore_video_stat+ 0 61CF A   
_biosfn_save_video_state    0 61CE A   _biosfn_scroll              0 44C5 A   
_biosfn_select_vert_res     0 5D99 A   _biosfn_select_video_dac_c+ 0 5391 A   
_biosfn_set_active_page     0 435E A   _biosfn_set_all_dac_reg     0 5308 A   
_biosfn_set_all_palette_re+ 0 5099 A   _biosfn_set_border_color    0 4CE6 A   
_biosfn_set_cursor_pos      0 41E9 A   _biosfn_set_cursor_shape    0 40E8 A   
_biosfn_set_display_code    0 607D A   _biosfn_set_overscan_borde+ 0 5062 A   
_biosfn_set_palette         0 4CE7 A   _biosfn_set_pel_mask        0 5549 A   
_biosfn_set_single_dac_reg  0 52CA A   _biosfn_set_single_palette+ 0 5022 A   
_biosfn_set_text_block_spe+ 0 5ACF A   _biosfn_set_video_mode      0 3A8D A   
_biosfn_switch_video_inter+ 0 5F76 A   _biosfn_toggle_intensity    0 5125 A   
_biosfn_write_char_attr     0 4A00 A   _biosfn_write_char_only     0 4B71 A   
_biosfn_write_pixel         0 4CE8 A   _biosfn_write_string        0 5F78 A   
_biosfn_write_teletype      0 4CEA A   _crtc_access                0 03DC A   
_crtc_regs                  0 03F5 A   _dac_regs                   0 0641 A   
_dispi_get_bank             0 6BAF A   _dispi_get_bpp              0 6B3D A   
_dispi_get_enable           0 6B58 A   _dispi_get_id               0 6AAC A   
_dispi_get_virt_height      0 6CA0 A   _dispi_get_virt_width       0 6C85 A   
_dispi_get_x_offset         0 6C13 A   _dispi_get_y_offset         0 6C4C A   
_dispi_set_bank             0 6B91 A   _dispi_set_bank_farcall     0 6BCA A   
_dispi_set_bpp              0 6B1F A   _dispi_set_enable           0 6B73 A E 
_dispi_set_id               0 6AC6 A   _dispi_set_virt_width       0 6C67 A   
_dispi_set_x_offset         0 6BF5 A   _dispi_set_xres             0 6AE3 A   
_dispi_set_y_offset         0 6C2E A   _dispi_set_yres             0 6B01 A   
_display_info               0 322F A   _display_splash_screen      0 322E A   
_display_string             0 324D A   _find_vga_entry             0 61D0 A   
_get_SS                     0 634A A E _get_font_access            0 5742 A   
_grdc_access                0 0602 A   _grdc_regs                  0 060B A   
_inb                        0 6314 A E _init_bios_area             0 31B7 A   
_init_vga_card              0 3197 A   _int10_func                 0 3274 A   
_inw                        0 631F A E _memcpyb                    0 625E A   
_memcpyw                    0 628E A   _memsetb                    0 6214 A   
_memsetw                    0 6239 A   _mode_info_find_mode        0 6CBB A   
_mode_info_list             0 648B A   _no_vbebios_info_string     0 6A62 A   
_outb                       0 632A A E _outw                       0 633A A E 
_palette0                   0 0645 A   _palette1                   0 0705 A   
_palette2                   0 07C5 A   _palette3                   0 0885 A   
_printf                     0 634D A E _read_byte                  0 62BE A   
_read_word                  0 62D1 A   _release_font_access        0 57A2 A   
_sequ_access                0 05DA A   _sequ_regs                  0 05DF A   
_set_scan_lines             0 5807 A   _static_functionality       0 0B85 A   
_vbe_biosfn_display_window+ 0 71A3 A E _vbe_biosfn_return_control+ 0 6DA6 A E 
_vbe_biosfn_return_current+ 0 7145 A E _vbe_biosfn_return_mode_in+ 0 6F19 A E 
_vbe_biosfn_return_protect+ 0 734B A E _vbe_biosfn_save_restore_s+ 0 71A2 A E 
_vbe_biosfn_set_get_dac_pa+ 0 7349 A E _vbe_biosfn_set_get_displa+ 0 72FF A E 
_vbe_biosfn_set_get_logica+ 0 7214 A E _vbe_biosfn_set_get_palett+ 0 734A A E 
_vbe_biosfn_set_mode        0 6FFF A E _vbe_display_info           0 6D82 A E 
_vbe_has_vbe_display        0 6D1C A E _vbe_init                   0 6D3A A E 
_vbebios_copyright          0 6997 A   _vbebios_info_string        0 6A3C A   
_vbebios_mode_list          0 6A86 A   _vbebios_product_name       0 69EE A   
_vbebios_product_revision   0 6A07 A   _vbebios_vendor_name        0 69D6 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 62E4 A   _write_gfx_char             0 48F1 A   
_write_word                 0 62FC A   dispi_set_bank_farcall_err+ 0 6BF0 A   
dispi_set_bank_farcall_get  0 6BE2 A   idiv_u                      0 5802 A   
init_no_vbe_display         0 00FC A   memcpyb_end                 0 6286 A   
memcpyw_end                 0 62B6 A   memsetb_end                 0 6233 A   
memsetw_end                 0 6258 A   vgabios_copyright           0 0035 A   
vgabios_date                0 0027 A   vgabios_end                 0 735E 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
