Macros | |
| #define | _setcursor(row, column) |
| #define | _ask_question(question, range, variable_to_set) |
Variables | |
| label | putchar |
| label | |
| label | printplain |
| label | getkey |
| Use BIOS INT 16h to read a key from the keyboard. More... | |
| label | setcursor |
| label | clear_status_field |
| label | boot_read_floppy |
| label | sayerr_badsect |
| label | sayerr_plain |
| label | conv_abs_to_THS |
| convert abs. sector number (AX) to BIOS T:H:S sector number = (abs.sectorBPB_SecPerTrk)+1 pre.track number = (abs.sector/BPB_SecPerTrk) head number = pre.track numberBPB_NumHeads track number = pre.track number/BPB_NumHeads Return: cl - sector number ch - track number dl - drive number (0 = a:) dh - head number More... | |
| dw | BPB_SecPerTrk |
| needed variables sectors per track More... | |
| dw | BPB_NumHeads |
| number of heads More... | |
| dw | BPB_FATSz16 |
| size of FAT More... | |
| dw | BPB_RootEntCnt |
| count of root dir. entries More... | |
| dw | BPB_BytsPerSec |
| bytes per sector More... | |
| dw | BPB_RsvdSecCnt |
| number of reserved sectors More... | |
| dw | BPB_TotSec16 |
| count of the sectors on the volume More... | |
| db | BPB_SecPerClus |
| number of sectors per cluster More... | |
| db | BPB_NumFATs |
| number of FAT tables More... | |
| dw | abs_sector_adj |
| adjustment to make abs. sector number More... | |
| dw | end_of_FAT |
| end of FAT table More... | |
| dw | FirstDataSector |
| begin of data More... | |
| label | start_of_code |
| label | no_hd_load |
| label | dfl1 |
| label | sayerr |
| label | cpugood |
| label | apm_end |
| label | acpi |
| label | noloaderblock |
| label | cfgmanager |
| dd | _oldtimer |
| dd | _starttime |
| db | _bSettingsChanged |
| dd | _timer |
| dd | _loader_block |
| label | sayerr_floppy |
| label | sayerr_memmove |
| label | ok_sys_on_floppy |
| label | no_sys_on_floppy |
| label | no_sys_from_primary |
| label | setgr |
| label | gmok2 |
| for writes to 0x03cf More... | |
| #define _ask_question | ( | question, | |
| range, | |||
| variable_to_set | |||
| ) |
| #define _setcursor | ( | row, | |
| column | |||
| ) |
| db _bSettingsChanged |
| dd _loader_block |
| dd _oldtimer |
| dd _starttime |
| dd _timer |
| dw abs_sector_adj |
| label acpi |
| label apm_end |
| label boot_read_floppy |
| dw BPB_BytsPerSec |
| dw BPB_FATSz16 |
| db BPB_NumFATs |
| dw BPB_NumHeads |
| dw BPB_RootEntCnt |
| dw BPB_RsvdSecCnt |
| db BPB_SecPerClus |
| dw BPB_SecPerTrk |
| dw BPB_TotSec16 |
| label cfgmanager |
| label clear_status_field |
| label conv_abs_to_THS |
convert abs. sector number (AX) to BIOS T:H:S sector number = (abs.sectorBPB_SecPerTrk)+1 pre.track number = (abs.sector/BPB_SecPerTrk) head number = pre.track numberBPB_NumHeads track number = pre.track number/BPB_NumHeads Return: cl - sector number ch - track number dl - drive number (0 = a:) dh - head number
| label cpugood |
| label dfl1 |
| dw end_of_FAT |
| dw FirstDataSector |
| label getkey |
Use BIOS INT 16h to read a key from the keyboard.
| label gmok2 |
for writes to 0x03cf
| label no_hd_load |
| label no_sys_from_primary |
| label no_sys_on_floppy |
| label noloaderblock |
| label ok_sys_on_floppy |
| label print |
| label printplain |
| label putchar |
| label sayerr |
| label sayerr_badsect |
| label sayerr_floppy |
| label sayerr_memmove |
| label sayerr_plain |
| label setcursor |
| label setgr |
| label start_of_code |