Changeset 50 for trunk/BOOTCODE/REGULAR
- Timestamp:
- Apr 13, 2014, 1:31:04 PM (12 years ago)
- Location:
- trunk/BOOTCODE/REGULAR
- Files:
-
- 6 edited
-
DEBUG.ASM (modified) (1 diff)
-
DRIVEIO.ASM (modified) (3 diffs)
-
OTHER.ASM (modified) (2 diffs)
-
PARTMAIN.ASM (modified) (2 diffs)
-
PARTSCAN.ASM (modified) (2 diffs)
-
STD_TEXT.ASM (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/BOOTCODE/REGULAR/DEBUG.ASM
r49 r50 235 235 DEBUG_DumpPartitionXref EndP 236 236 237 238 239 DEBUG_DumpDriveLetters Proc 240 pushf 241 pusha 242 243 call AuxIO_TeletypeNL 244 245 mov si,offset [DriveLetters] 246 mov cx,2 247 248 DEBUG_DumpDriveLetters_next: 249 call AuxIO_DumpParagraph 250 add si,16 251 call AuxIO_TeletypeNL 252 loop DEBUG_DumpDriveLetters_next 253 254 popa 255 popf 256 ret 257 DEBUG_DumpDriveLetters EndP 258 259 260 DEBUG_DumpRegisters Proc 261 pushf 262 pusha 263 264 call AuxIO_TeletypeHexWord 265 call AuxIO_TeletypeNL 266 267 mov ax,bx 268 call AuxIO_TeletypeHexWord 269 call AuxIO_TeletypeNL 270 271 mov ax,cx 272 call AuxIO_TeletypeHexWord 273 call AuxIO_TeletypeNL 274 275 mov ax,dx 276 call AuxIO_TeletypeHexWord 277 call AuxIO_TeletypeNL 278 279 mov ax,si 280 call AuxIO_TeletypeHexWord 281 call AuxIO_TeletypeNL 282 283 mov ax,di 284 call AuxIO_TeletypeHexWord 285 call AuxIO_TeletypeNL 286 287 mov ax,ds 288 call AuxIO_TeletypeHexWord 289 call AuxIO_TeletypeNL 290 291 mov ax,es 292 call AuxIO_TeletypeHexWord 293 call AuxIO_TeletypeNL 294 295 call AuxIO_TeletypeNL 296 297 popa 298 popf 299 ret 300 DEBUG_DumpRegisters EndP 301 237 302 ; 238 303 ; Dump information before the menu is displayed. -
trunk/BOOTCODE/REGULAR/DRIVEIO.ASM
r49 r50 607 607 call LVM_CheckSectorSignature 608 608 jnc DIOSLVMS_SevereError ; LVM Signature must be there 609 610 IFDEF AUX_DEBUG 611 ;~ call DEBUG_DumpRegisters 612 ENDIF 613 609 614 call DriveIO_LVMAdjustToInfoSector 615 616 IFDEF AUX_DEBUG 617 ;~ call DEBUG_DumpRegisters 618 ENDIF 619 610 620 mov si, offset LVMSector 611 621 call DriveIO_SaveSector … … 788 798 ; ######################################################################### 789 799 DriveIO_SaveSector Proc Near Uses ax bx cx ds si es di 800 801 IFDEF AUX_DEBUG 802 call DEBUG_DumpRegisters 803 call AuxIO_DumpSector 804 call AuxIO_TeletypeNL 805 ENDIF 806 790 807 test byte ptr cs:[CurIO_UseExtension], 1 791 808 jz DIOSS_UseNormal 792 809 ; Are we forced do use LBA via Setting? 793 test byte ptr cs:[CFG_ForceLBAUsage], 1 794 jnz DIOSS_UseExtension 810 ; Always use INT13X on v1.0.8. 811 ;~ test byte ptr cs:[CFG_ForceLBAUsage], 1 812 ;~ jnz DIOSS_UseExtension 813 jmp DIOSS_UseExtension 795 814 ; Is the drive not a harddrive? 796 815 cmp dl, 80h … … 932 951 933 952 IFDEF AUX_DEBUG 934 ; Dump the value935 ;call AuxIO_TeletypeHexByte936 ;call AuxIO_TeletypeNL953 ; Dump the value 954 ;~ call AuxIO_TeletypeHexByte 955 ;~ call AuxIO_TeletypeNL 937 956 ENDIF 938 957 -
trunk/BOOTCODE/REGULAR/OTHER.ASM
r46 r50 133 133 call MBR_TeletypeNL 134 134 135 136 ; This sets [CurIO_UseExtension] flag 137 call PRECRAP_CheckFor13extensions 138 mov al,[CurIO_UseExtension] 139 test al,al 140 jnz INT13X_Present 141 142 ; 143 ; Change this to a popup. 144 ; 145 INT13X_Missing db '!! NO INT13X !!',0 146 mov si, offset INT13X_Missing 147 call MBR_Teletype 148 jmp MBR_HaltSystem 149 150 INT13X_Present: 135 151 xor cx,cx 136 152 PRECRAP_Main_next_disk: … … 290 306 291 307 292 ; This sets [CurIO_UseExtension] flag.293 call PRECRAP_CheckFor13extensions294 308 295 309 IFNDEF ReleaseCode -
trunk/BOOTCODE/REGULAR/PARTMAIN.ASM
r49 r50 1024 1024 1025 1025 test byte ptr [CFG_ForceLBAUsage], 1 1026 jnz PSP_ForceI13X 1026 ;~ jnz PSP_ForceI13X 1027 jmp PSP_ForceI13X 1028 1027 1029 ; LBA-boundary at 16450560 (FB0400h) (16320x16x63) 1028 1030 cmp bx, 00FBh … … 1760 1762 call DEBUG_Dump2 1761 1763 ;~ call DEBUG_DumpBSSSectors 1764 ;~ call DEBUG_DumpDriveLetters 1762 1765 ENDIF 1763 1766 -
trunk/BOOTCODE/REGULAR/PARTSCAN.ASM
r49 r50 49 49 50 50 IFDEF AUX_DEBUG 51 pusha52 call DEBUG_DumpHidePartTables53 popa51 ;~ pusha 52 ;~ call DEBUG_DumpHidePartTables 53 ;~ popa 54 54 ENDIF 55 55 ; Use X-Reference to sync NewPartitionTable with Hide-Config … … 57 57 58 58 IFDEF AUX_DEBUG 59 pusha60 call DEBUG_DumpHidePartTables61 popa59 ;~ pusha 60 ;~ call DEBUG_DumpHidePartTables 61 ;~ popa 62 62 ENDIF 63 63 -
trunk/BOOTCODE/REGULAR/STD_TEXT.ASM
r49 r50 55 55 db BLDLVL_MINOR_VERSION,' - (c) ' 56 56 db BLDLVL_YEAR 57 db ' M. Kiewitz <<Internal Release 3 b>> (bld: '57 db ' M. Kiewitz <<Internal Release 3e>> (bld: ' 58 58 ;~ db ' M. Kiewitz <<Release Candidate 2>> (bld: ' 59 59 db BLDLVL_YEAR
Note:
See TracChangeset
for help on using the changeset viewer.
