Changeset 109


Ignore:
Timestamp:
Apr 8, 2017, 12:27:06 AM (8 years ago)
Author:
Ben Rietbroek
Message:

Mark 'AiR_BOOT_Start' (debugging) [v1.1.1-testing]

CAUTION:
This is a testbuild !
AirBoot uses the BIOS to access disks and a small coding error can trash
partition tables or other vital disk structures. You are advised to make
backups of TRACK0 and EBRs before using this testbuild. More info at:
https://rousseaux.github.io/netlabs.air-boot/pdf/AirBoot-v1.1.0-manual.pdf

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/bootcode/airboot.asm

    r105 r109  
    961961        ; Verify we still got the BIOS disk in DL
    962962        IFDEF   AUX_DEBUG
    963             mov     ax, dx
    964             call    AuxIO_TeletypeHexWord
    965             call    AuxIO_TeletypeNL
    966             mov     ax, bx
    967             call    AuxIO_TeletypeHexWord
    968             call    AuxIO_TeletypeNL
    969             xor     ah, ah
    970             mov     al, [BIOS_BootDisk]
    971             call    AuxIO_TeletypeHexWord
    972             call    AuxIO_TeletypeNL
     963                IF 1
     964                pusha
     965                    push    si
     966                    mov     si, offset $+5
     967                    jmp     @F
     968                    db      10,'## AiR_BOOT_Start ##',10,0
     969                    @@:
     970                    call    AuxIO_Print
     971                    pop     si
     972                    call    DEBUG_DumpRegisters
     973                popa
     974                ENDIF
    973975        ENDIF
    974976
     
    10221024            ;! Uncomment below to activate.
    10231025            ;!
    1024             __DUMP_BIOS_REGS__  EQU
     1026            ;~ __DUMP_BIOS_REGS__  EQU
    10251027            IFDEF   AUX_DEBUG
    10261028                IFDEF   __DUMP_BIOS_REGS__
     
    10661068                ; Dump drive-letters of dl-feature before partitions are
    10671069                ; scanned and processed.
    1068                 call    DEBUG_DumpDriveLetters
    1069                 call    DEBUG_DumpVolumeLetters
    1070                 call    DEBUG_DumpPartitionXref
     1070                ;~ call    DEBUG_DumpDriveLetters
     1071                ;~ call    DEBUG_DumpVolumeLetters
     1072                ;~ call    DEBUG_DumpPartitionXref
    10711073            ENDIF
    10721074
     
    10961098                ;~ call    DEBUG_DumpNewPartTable
    10971099                ;~ call    DEBUG_DumpDriveLetters
    1098                 call    DEBUG_DumpDriveLetters
    1099                 call    DEBUG_DumpVolumeLetters
    1100                 call    DEBUG_DumpPartitionXref
     1100                ;~ call    DEBUG_DumpDriveLetters
     1101                ;~ call    DEBUG_DumpVolumeLetters
     1102                ;~ call    DEBUG_DumpPartitionXref
    11011103            ENDIF
    11021104
     
    11261128                ;~ call    DEBUG_DumpNewPartTable
    11271129                ;~ call    DEBUG_DumpDriveLetters
    1128                 call    DEBUG_DumpDriveLetters
    1129                 call    DEBUG_DumpVolumeLetters
    1130                 call    DEBUG_DumpPartitionXref
     1130                ;~ call    DEBUG_DumpDriveLetters
     1131                ;~ call    DEBUG_DumpVolumeLetters
     1132                ;~ call    DEBUG_DumpPartitionXref
    11311133            ENDIF
    11321134
  • trunk/include/version.h

    r94 r109  
    3232#define     BLDLVL_YEAR             "2017"
    3333#define     BLDLVL_MONTH            "03"
    34 #define     BLDLVL_DAY              "21"
     34#define     BLDLVL_DAY              "22"
    3535// Build time
    3636//~ #define     BLDLVL_HOURS            "01"
  • trunk/include/version.inc

    r94 r109  
    7070AB_YEAR             EQU     2017h
    7171AB_MONTH            EQU     03h
    72 AB_DAY              EQU     21h
     72AB_DAY              EQU     22h
    7373
    7474; The Hours, Minutes and Seconds, again in BCD for easy manipulation.
Note: See TracChangeset for help on using the changeset viewer.