mirror of
https://github.com/Tolik-Trek/Shared_Includes.git
synced 2026-06-15 09:01:33 +03:00
...
This commit is contained in:
parent
f533c03f52
commit
d1153fbf35
@ -178,43 +178,81 @@ REINIT EQU #FD ; [x] restart, soft/hard reset, reinit RAM ID for spectrum pag
|
|||||||
;
|
;
|
||||||
;----------------[ EROOR CODES ]----------------;
|
;----------------[ EROOR CODES ]----------------;
|
||||||
Error: ;
|
Error: ;
|
||||||
.NoErrors EQU 0 ;
|
.NoErrors EQU 0 ;
|
||||||
.InvalidSubFunction EQU 1 ;
|
.InvalidSubFunction EQU 1 ;
|
||||||
.BadNumber EQU 2 ; of drive or ramblock
|
.BadNumber EQU 2 ; of drive or ramblock
|
||||||
.UnknownDevice EQU 3 ;
|
.UnknownDevice EQU 3 ;
|
||||||
.NotReady EQU 4 ;
|
.NotReady EQU 4 ;
|
||||||
.Seek EQU 5 ;
|
.Seek EQU 5 ;
|
||||||
.SectorNotFound EQU 6 ; or No Disk
|
.SectorNotFound EQU 6 ; or No Disk
|
||||||
.CRC EQU 7 ;
|
.CRC EQU 7 ;
|
||||||
.WriteProtect EQU 8 ;
|
.WriteProtect EQU 8 ;
|
||||||
.Read EQU 9 ;
|
.Read EQU 9 ;
|
||||||
.Write EQU 10 ;
|
.Write EQU 10 ;
|
||||||
.Failure EQU 11 ;
|
.Failure EQU 11 ;
|
||||||
.Busy EQU 12 ; DEVICE OPENED
|
.Busy EQU 12 ; DEVICE OPENED
|
||||||
.NotSupported EQU #AA ;
|
;reserved EQU 13 ;
|
||||||
|
;reserved EQU 14 ;
|
||||||
|
;reserved EQU 15 ;
|
||||||
|
;reserved EQU 16 ;
|
||||||
|
;reserved EQU 17 ;
|
||||||
|
;reserved EQU 18 ;
|
||||||
|
;reserved EQU 19 ;
|
||||||
|
;reserved EQU 20 ;
|
||||||
|
;reserved EQU 21 ;
|
||||||
|
;reserved EQU 22 ;
|
||||||
|
;reserved EQU 23 ;
|
||||||
|
;reserved EQU 24 ;
|
||||||
|
;reserved EQU 25 ;
|
||||||
|
;reserved EQU 26 ;
|
||||||
|
;reserved EQU 27 ;
|
||||||
|
;reserved EQU 28 ;
|
||||||
|
;reserved EQU 29 ;
|
||||||
|
;reserved EQU 30 ;
|
||||||
|
.NotSupported EQU 31 ;
|
||||||
;
|
;
|
||||||
Error.EMM: ;
|
Error.EMM: ;
|
||||||
.InvalidBlockID EQU 0 ;
|
.InvalidBlockID EQU 0 ;
|
||||||
.NoMemory EQU 1 ;
|
.NoMemory EQU 1 ;
|
||||||
;
|
;
|
||||||
Error.ATAPI EQU #70
|
Error.ATAPI EQU #20 ; MASK
|
||||||
.NoSence EQU #70
|
;.bit EQU 5 ; Bit of MASK
|
||||||
.RecoveredError EQU #71
|
.NoSence EQU #00 + Error.ATAPI
|
||||||
.NotReady EQU #72
|
.RecoveredError EQU #01 + Error.ATAPI
|
||||||
.MediumError EQU #73
|
.NotReady EQU #02 + Error.ATAPI
|
||||||
.HardwareError EQU #74
|
.MediumError EQU #03 + Error.ATAPI
|
||||||
.IllegalRequest EQU #75
|
.HardwareError EQU #04 + Error.ATAPI
|
||||||
.UnitAttention EQU #76 ; MediaChanged
|
.IllegalRequest EQU #05 + Error.ATAPI
|
||||||
.DataProtect EQU #77
|
.UnitAttention EQU #06 + Error.ATAPI ; MediaChanged
|
||||||
; EQU #78
|
.DataProtect EQU #07 + Error.ATAPI
|
||||||
; EQU #79
|
; EQU #08 + Error.ATAPI
|
||||||
; EQU #7A
|
; EQU #09 + Error.ATAPI
|
||||||
.AbortedCommand EQU #7B
|
; EQU #0A + Error.ATAPI
|
||||||
; EQU #7C
|
.AbortedCommand EQU #0B + Error.ATAPI
|
||||||
; EQU #7D
|
; EQU #0C + Error.ATAPI
|
||||||
.Miscompare EQU #7E
|
; EQU #0D + Error.ATAPI
|
||||||
; EQU #7F
|
.Miscompare EQU #0E + Error.ATAPI
|
||||||
.TimeOut EQU #80
|
; EQU #0F + Error.ATAPI
|
||||||
|
.TimeOut EQU #10 + Error.ATAPI
|
||||||
|
;
|
||||||
|
; Error.ATAPI EQU #70
|
||||||
|
; .NoSence EQU #70
|
||||||
|
; .RecoveredError EQU #71
|
||||||
|
; .NotReady EQU #72
|
||||||
|
; .MediumError EQU #73
|
||||||
|
; .HardwareError EQU #74
|
||||||
|
; .IllegalRequest EQU #75
|
||||||
|
; .UnitAttention EQU #76 ; MediaChanged
|
||||||
|
; .DataProtect EQU #77
|
||||||
|
; ; EQU #78
|
||||||
|
; ; EQU #79
|
||||||
|
; ; EQU #7A
|
||||||
|
; .AbortedCommand EQU #7B
|
||||||
|
; ; EQU #7C
|
||||||
|
; ; EQU #7D
|
||||||
|
; .Miscompare EQU #7E
|
||||||
|
; ; EQU #7F
|
||||||
|
; .TimeOut EQU #80
|
||||||
;-----------------------------------------------;
|
;-----------------------------------------------;
|
||||||
|
|
||||||
; .NO_ERROR EQU #00 ; 00 - NO ERRORS
|
; .NO_ERROR EQU #00 ; 00 - NO ERRORS
|
||||||
|
|||||||
@ -315,7 +315,7 @@ sys:
|
|||||||
.UNEXPECTED_APP_TRMN EQU #27 ; 39 - unexpected application termination / ¥®¦¨¤ ®¥ § ¢¥à襨¥ ¯à¨«®¦¥¨ï
|
.UNEXPECTED_APP_TRMN EQU #27 ; 39 - unexpected application termination / ¥®¦¨¤ ®¥ § ¢¥à襨¥ ¯à¨«®¦¥¨ï
|
||||||
;.RESERVED_40 EQU #28 ; 40 - § १¥à¢¨à®¢ ®
|
;.RESERVED_40 EQU #28 ; 40 - § १¥à¢¨à®¢ ®
|
||||||
;.RESERVED_41 EQU #29 ; 41 - § १¥à¢¨à®¢ ®
|
;.RESERVED_41 EQU #29 ; 41 - § १¥à¢¨à®¢ ®
|
||||||
;.RESERVED_42 EQU #2A ; 42 - § १¥à¢¨à®¢ ®
|
;.RESERVED_42 EQU #2A ; 42 - § १¥à¢¨à®¢ ® ;!TODO BIOS.Error.NotSupported
|
||||||
;.RESERVED_43 EQU #2B ; 43 - § १¥à¢¨à®¢ ®
|
;.RESERVED_43 EQU #2B ; 43 - § १¥à¢¨à®¢ ®
|
||||||
;.RESERVED_44 EQU #2C ; 44 - § १¥à¢¨à®¢ ®
|
;.RESERVED_44 EQU #2C ; 44 - § १¥à¢¨à®¢ ®
|
||||||
;.RESERVED_45 EQU #2D ; 45 - § १¥à¢¨à®¢ ®
|
;.RESERVED_45 EQU #2D ; 45 - § १¥à¢¨à®¢ ®
|
||||||
@ -326,23 +326,61 @@ sys:
|
|||||||
; ... ; ...
|
; ... ; ...
|
||||||
;.RESERVED_127 EQU #7F ; 127 - § १¥à¢¨à®¢ ®
|
;.RESERVED_127 EQU #7F ; 127 - § १¥à¢¨à®¢ ®
|
||||||
;
|
;
|
||||||
|
|
||||||
; ®è¨¡ª¨ ¤à ©¢¥à®¢ ª®¯¨â¥«¥©
|
; ®è¨¡ª¨ ¤à ©¢¥à®¢ ª®¯¨â¥«¥©
|
||||||
|
DRV_MASK: EQU #80
|
||||||
drv:
|
drv:
|
||||||
.NO_ERROR EQU #80 ; 128 - NO ERRORS
|
.NO_ERROR EQU DRV_MASK | BIOS.Error.NoErrors ; #C0 - NO ERRORS
|
||||||
.INVALID_COMMAND EQU #81 ; 129 - BAD COMMAND
|
.INVALID_COMMAND EQU DRV_MASK | BIOS.Error.InvalidSubFunction ; #C1 - BAD COMMAND
|
||||||
.INVALID_DRIVE EQU #82 ; 130 - BAD DRIVE NUMBER
|
.INVALID_DRIVE EQU DRV_MASK | BIOS.Error.BadNumber ; #C2 - BAD DRIVE NUMBER
|
||||||
.UNKNOWN_FORMAT EQU #83 ; 131 - UNKNOW FORMAT
|
.UNKNOWN_FORMAT EQU DRV_MASK | BIOS.Error.UnknownDevice ; #C3 - UNKNOW FORMAT
|
||||||
.NOT_READY EQU #84 ; 132 - NOT READY
|
.NOT_READY EQU DRV_MASK | BIOS.Error.NotReady ; #C4 - NOT READY
|
||||||
.SEEK_ERROR EQU #85 ; 133 - SEEK ERROR
|
.SEEK_ERROR EQU DRV_MASK | BIOS.Error.Seek ; #C5 - SEEK ERROR
|
||||||
.SECTOR_NOT_FOUND EQU #86 ; 134 - SECTOR NOT FOUND
|
.SECTOR_NOT_FOUND EQU DRV_MASK | BIOS.Error.SectorNotFound ; #C6 - SECTOR NOT FOUND
|
||||||
.CRC_ERROR EQU #87 ; 135 - CRC ERROR
|
.CRC_ERROR EQU DRV_MASK | BIOS.Error.CRC ; #C7 - CRC ERROR
|
||||||
.WRITE_PROTECT EQU #88 ; 136 - WRITE PROTECT
|
.WRITE_PROTECT EQU DRV_MASK | BIOS.Error.WriteProtect ; #C8 - WRITE PROTECT
|
||||||
.READ_ERROR EQU #89 ; 137 - READ ERROR
|
.READ_ERROR EQU DRV_MASK | BIOS.Error.Read ; #C9 - READ ERROR
|
||||||
.WRITE_ERROR EQU #8A ; 138 - WRITE ERROR
|
.WRITE_ERROR EQU DRV_MASK | BIOS.Error.Write ; #CA - WRITE ERROR
|
||||||
.GENERAL_FAILURE EQU #8B ; 139 - FAILURE
|
.GENERAL_FAILURE EQU DRV_MASK | BIOS.Error.Failure ; #CB - FAILURE
|
||||||
.DEVICE_BUSY EQU #8C ; 140 - BUSY (DEVICE OPENED)
|
.DEVICE_BUSY EQU DRV_MASK | BIOS.Error.Busy ; #CC - BUSY (DEVICE OPENED)
|
||||||
;.RESERVED EQU #8D ; 141 - RESERVED
|
;reserved EQU DRV_MASK | #CD
|
||||||
; ... ; ...
|
;reserved EQU DRV_MASK | #CE
|
||||||
|
;reserved EQU DRV_MASK | #CF
|
||||||
|
;reserved EQU DRV_MASK | #D0
|
||||||
|
;reserved EQU DRV_MASK | #D1
|
||||||
|
;reserved EQU DRV_MASK | #D2
|
||||||
|
;reserved EQU DRV_MASK | #D3
|
||||||
|
;reserved EQU DRV_MASK | #D4
|
||||||
|
;reserved EQU DRV_MASK | #D5
|
||||||
|
;reserved EQU DRV_MASK | #D6
|
||||||
|
;reserved EQU DRV_MASK | #D7
|
||||||
|
;reserved EQU DRV_MASK | #D8
|
||||||
|
;reserved EQU DRV_MASK | #D9
|
||||||
|
;reserved EQU DRV_MASK | #DA
|
||||||
|
;reserved EQU DRV_MASK | #DB
|
||||||
|
;reserved EQU DRV_MASK | #DC
|
||||||
|
;reserved EQU DRV_MASK | #DD
|
||||||
|
;reserved EQU DRV_MASK | #DE
|
||||||
|
.NotSupported EQU DRV_MASK | BIOS.Error.NotSupported
|
||||||
|
drv.ATAPI:
|
||||||
|
.NoSence EQU DRV_MASK | BIOS.Error.ATAPI.NoSence
|
||||||
|
.RecoveredError EQU DRV_MASK | BIOS.Error.ATAPI.RecoveredError
|
||||||
|
.NotReady EQU DRV_MASK | BIOS.Error.ATAPI.NotReady
|
||||||
|
.MediumError EQU DRV_MASK | BIOS.Error.ATAPI.MediumError
|
||||||
|
.HardwareError EQU DRV_MASK | BIOS.Error.ATAPI.HardwareError
|
||||||
|
.IllegalRequest EQU DRV_MASK | BIOS.Error.ATAPI.IllegalRequest
|
||||||
|
.UnitAttention EQU DRV_MASK | BIOS.Error.ATAPI.UnitAttention
|
||||||
|
.DataProtect EQU DRV_MASK | BIOS.Error.ATAPI.DataProtect
|
||||||
|
; EQU DRV_MASK | BIOS.Error.ATAPI;
|
||||||
|
; EQU DRV_MASK | BIOS.Error.ATAPI;
|
||||||
|
; EQU DRV_MASK | BIOS.Error.ATAPI;
|
||||||
|
.AbortedCommand EQU DRV_MASK | BIOS.Error.ATAPI.AbortedCommand
|
||||||
|
; EQU DRV_MASK | BIOS.Error.ATAPI;
|
||||||
|
; EQU DRV_MASK | BIOS.Error.ATAPI;
|
||||||
|
.Miscompare EQU DRV_MASK | BIOS.Error.ATAPI.Miscompare
|
||||||
|
; EQU DRV_MASK | BIOS.Error.ATAPI;
|
||||||
|
.TimeOut EQU DRV_MASK | BIOS.Error.ATAPI.TimeOut
|
||||||
|
|
||||||
|
|
||||||
;
|
;
|
||||||
; drv:
|
; drv:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user