Добавлен dss_errors.a80 с текстами ошибок, в bios_sp.a80 добавлены коды подфукнций

This commit is contained in:
savelij13 2025-07-07 19:53:29 +03:00
parent f1fbd718af
commit 469c7c0c74
4 changed files with 165 additions and 17 deletions

View File

@ -143,8 +143,10 @@ REINITMODE
.SET_ZXPAGES EQU 4
DRV_EXTENDED
.CD_Eject EQU 0x00 ; Žâªàëâì «®â®ª CD
.CD_Close EQU 0x01 ; ‡ ªàëâì «®â®ª CD
.ATAPI_Eject EQU 0x00 ; <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>⮪ CD
.ATAPI_Close EQU 0x01 ; <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>⮪ CD
.ATAPI_Request_Sense EQU 0x02
.ATAPI_Custom_PCMD EQU 0x03
FN_CRIPT
.BOARDNUMBER EQU 0x01 ; ‚ë¤ ç  ¯®«­®£® Board Number

121
dss_errors.a80 Normal file
View File

@ -0,0 +1,121 @@
; LAST UPDATE: 29.06.2025 savelij
;-----------------------------------------------------------------------
SYS_ERRORS: DB 0
IFDEF SHELL_COMPILATION
DZ "Bad command or file name" ; 00
ELSE
DZ "Unknown error" ; 00
ENDIF
DZ "Invalid function" ; 01 - ­¥¢¥à­ë© ­®¬¥à ä㭪樨
DZ "Invalid drive number" ; 02 - ­¥¯à ¢¨«ì­ë© ­®¬¥à ãáâனá⢠
DZ "File not found" ; 03 - ä ©« ­¥ ®¡­ à㦥­
DZ "Path not found" ; 04 - ­¥¢¥à­ë© ¯ãâì
DZ "Invalid handle" ; 05 - ­¥áãé¥áâ¢ãî騩 ä ©«®¢ë© ¬ ­¨¯ã«ïâ®à
DZ "Too many open files" ; 06 - ­¥â ᢮¡®¤­®£® ä ©«®¢®£® ¬ ­¨¯ã«ïâ®à 
DZ "File already exist" ; 07 - ä ©« áãé¥áâ¢ã¥â
DZ "File read only" ; 08 - ä ©« ⮫쪮 ¤«ï ç⥭¨ï
DZ "Root overflow" ; 09 - ¯¥à¥¯®«­¥­¨¥ ROOT (ª®à­¥¢®£® ª â «®£ )
DZ "No free space" ; 10 - ­¥â ᢮¡®¤­®£® ¬¥áâ  ­  ¤¨áª¥
DZ "Directory not empty" ; 11 - ª â «®£ ­¥ ¯ãáâ
DZ "Can't delete current directory" ; 12 - ­¥ã¤ ç­ ï ¯®¯ë⪠ 㤠«¨âì ⥪ã騩 ª â «®£
DZ "Invalid media" ; 13 - ­¥¨§¢¥áâ­ë© ä®à¬ â
DZ "Unknown operation" ;R02 ; 14 - ­¥¢®§¬®¦­ ï ®¯¥à æ¨ï
DZ "Directory exist" ; 15 - ª â «®£ 㦥 ¥áâì
DZ "Invalid filename" ; 16 - ­¥¢¥à­®¥ ¨¬ï
DZ "Invalid EXE-file" ; 17 - ­¥¯à ¢¨«ì­ë© EXE-ä ©«
DZ "Not supported EXE-file" ; 18 - ­¥ ¯®¤¤¥à¦¨¢ ¥¬ ï ¢¥àá¨ï EXE-ä ©« 
DZ "Access denied" ; 19 - „®áâ㯠§ ¯à¥é¥­
DZ "Not ready" ; 20 - ­¥â £®â®¢­®áâ¨
DZ "Seek error" ; 21 - ®è¨¡ª  ¯®§¨æ¨®­¨à®¢ ­¨ï
DZ "Sector not found" ; 22 - ᥪâ®à ­¥ ­ ©¤¥­
DZ "CRC error" ; 23 - ®è¨¡ª  CRC
DZ "Drive is write protected" ; 24 - § é¨â  § ¯¨á¨
DZ "Read error" ; 25 - ®è¨¡ª  ç⥭¨ï
DZ "Write error" ; 26 - ®è¨¡ª  § ¯¨á¨
DZ "Drive failure" ; 27 - á¡®© ¤¨áª 
DZ "Warning! Media changed" ; 28 - Media changed
DZ "Device busy or media unreadable" ; 29 - Device busy or media unreadable
DZ "Not enough memory" ; 30 - ­¥¤®áâ â®ç­® ¯ ¬ïâ¨
DZ "Invalid memory block" ; 31 - ­¥áãé¥áâ¢ãî騩 ¡«®ª ¯ ¬ïâ¨
DZ "Operation not supported" ; 32 - ޝ¥à æ¨ï ­¥ ¯®¤¤¥à¦¨¢ ¥âáï
DZ "Maximum PATH size exceeded" ; 33 - ¯à¥¢ë襭 ¬ ªá¨¬ «ì­ë© à §¬¥à ¯¥à¥¬¥­­®©
DZ "E34" ; 34 - Reserved
DZ "Too many files in directory" ; 35 - ᫨誮¬ ¬­®£® ä ©«®¢ ¢ ¤¨à¥ªâ®à¨¨
DZ "Directory nesting too large or number of folders > 1023" ; 36 - ᫨誮¬ ¡®«ìè ï ¢«®¦¥­­®áâì ª â «®£®¢ ¨«¨ ª®«¨ç¥á⢮ ¯ ¯®ª > 1023
DZ "Operation aborted by user" ; 37 - ®¯¥à æ¨ï ¯à¥à¢ ­  ¯®«ì§®¢ â¥«¥¬
DZ "Common error" ; 38 - ®¡é ï ®è¨¡ª 
DZ "Unexpected application termination" ; 39 - unexpected application termination / ­¥®¦¨¤ ­­®¥ § ¢¥à襭¨¥ ¯à¨«®¦¥­¨ï
DZ "E40" ; 40 - Reserved
DZ "E41" ; 41 - Reserved
DZ "E42" ; 42 - Reserved
DZ "E43" ; 43 - Reserved
DZ "E44" ; 44 - Reserved
DZ "E45" ; 45 - Reserved
DZ "E46" ; 46 - Reserved
DZ "E47" ; 47 - Reserved
DZ "Wrong video mode" ; 48 - ­¥¯à ¢¨«ì­ë© ¢¨¤¥®à¥¦¨¬
;R11
DB 0 ; ®£à ­¨ç¨â¥«ì, ç⮡ ¯à¨ ®è¨¡ª¥ ¡®«ìè¥, 祬 ¥áâì á®®¡é¥­¨© ¢ë¤ ¢ «®áì ®¡é¥¥:
DZ "Unknown error"
.Size EQU $-SYS_ERRORS
;-----------------------------------------------------------------------
; ®è¨¡ª¨ ¤à ©¢¥à®¢ ­ ª®¯¨â¥«¥©
DRV_ERRORS: DB 0
DZ "e0" ; 000 - NO ERRORS
DZ "Bad command" ; 001 - BAD COMMAND
DZ "Bad drive number" ; 002 - BAD DRIVE NUMBER
DZ "Unknown format" ; 003 - UNKNOW FORMAT
DZ "Not ready" ; 004 - NOT READY
DZ "Seek error" ; 005 - SEEK ERROR
DZ "Sector not found" ; 006 - SECTOR NOT FOUND
DZ "CRC error" ; 007 - CRC ERROR
DZ "Write protect" ; 008 - WRITE PROTECT
DZ "Read error" ; 009 - READ ERROR
DZ "Write failure" ; 010 - WRITE ERROR
DZ "General failure" ; 011 - FAILURE
DZ "Device busy or no media" ; 012 - BUSY (DEVICE OPENED)
DZ "e13" ; 013
DZ "e14" ; 014
DZ "e15" ; 015
DZ "e16" ; 016
DZ "e17" ; 017
DZ "e18" ; 018
DZ "e19" ; 019
DZ "e20" ; 020
DZ "e21" ; 021
DZ "e22" ; 022
DZ "e23" ; 023
DZ "e24" ; 024
DZ "e25" ; 025
DZ "e26" ; 026
DZ "e27" ; 027
DZ "e28" ; 028
DZ "e29" ; 029
DZ "e30" ; 030
DZ "e31" ; 031
; ATAPI
DZ "e32" ; 032
DZ "e33" ; 033
DZ "Drive not ready" ; 034
DZ "No Media" ; 035
DZ "Hardware Error" ; 036
DZ "e37" ; 037
DZ "Media Changed" ; 038
DZ "e39" ; 039
DZ "e40" ; 040
DZ "e41" ; 041
DZ "e42" ; 042
DZ "e43" ; 043
DZ "e44" ; 044
DZ "e45" ; 045
DZ "e46" ; 046
DZ "e47" ; 047
DZ "Time out" ; 048
DB 0 ; ®£à ­¨ç¨â¥«ì, ç⮡ ¯à¨ ®è¨¡ª¥ ¡®«ìè¥, 祬 ¥áâì á®®¡é¥­¨© ¢ë¤ ¢ «®áì ®¡é¥¥:
DZ "Unknown drive error"
.Size EQU $-DRV_ERRORS

View File

@ -1,5 +1,5 @@
; LAST UPDATE: 13.05.2025 savelij
; LAST UPDATE: 29.06.2025 savelij
ERR_DSS
_INIT_VAR
@ -47,20 +47,42 @@ ERR_DSS
_SETVAR .INVALID_VIDEO_MODE ; EQU 0x30 ; 48 - ⑤<><E291A4><EFBFBD><EFBFBD> ※ぅ<E280BB>ウ━
ERR_DRV
.NO_ERROR EQU 0x00 ; 00 - NO ERRORS
.INVALID_COMMAND EQU 0x01 ; 01 - BAD COMMAND
.INVALID_DRIVE EQU 0x02 ; 02 - BAD DRIVE NUMBER
.UNKNOWN_FORMAT EQU 0x03 ; 03 - UNKNOW FORMAT
.NOT_READY EQU 0x04 ; 04 - NOT READY
.SEEK_ERROR EQU 0x05 ; 05 - SEEK ERROR
.SECTOR_NOT_FOUND EQU 0x06 ; 06 - SECTOR NOT FOUND
.CRC_ERROR EQU 0x07 ; 07 - CRC ERROR
.WRITE_PROTECT EQU 0x08 ; 08 - WRITE PROTECT
.READ_ERROR EQU 0x09 ; 09 - READ ERROR
.WRITE_ERROR EQU 0x0A ; 10 - WRITE ERROR
.GENERAL_FAILURE EQU 0x0B ; 11 - FAILURE
.DEVICE_BUSY EQU 0x0C ; 12 - BUSY (DEVICE OPENED)
_INIT_VAR
_SETVAR .NO_ERROR ; EQU 0x00 ; 00 - NO ERRORS
_SETVAR .INVALID_COMMAND ; EQU 0x01 ; 01 - BAD COMMAND
_SETVAR .INVALID_DRIVE ; EQU 0x02 ; 02 - BAD DRIVE NUMBER
_SETVAR .UNKNOWN_FORMAT ; EQU 0x03 ; 03 - UNKNOW FORMAT
_SETVAR .NOT_READY ; EQU 0x04 ; 04 - NOT READY
_SETVAR .SEEK_ERROR ; EQU 0x05 ; 05 - SEEK ERROR
_SETVAR .SECTOR_NOT_FOUND ; EQU 0x06 ; 06 - SECTOR NOT FOUND
_SETVAR .CRC_ERROR ; EQU 0x07 ; 07 - CRC ERROR
_SETVAR .WRITE_PROTECT ; EQU 0x08 ; 08 - WRITE PROTECT
_SETVAR .READ_ERROR ; EQU 0x09 ; 09 - READ ERROR
_SETVAR .WRITE_ERROR ; EQU 0x0A ; 10 - WRITE ERROR
_SETVAR .GENERAL_FAILURE ; EQU 0x0B ; 11 - FAILURE
_SETVAR .DEVICE_BUSY ; EQU 0x0C ; 12 - BUSY (DEVICE OPENED)
;.RESERVED EQU 0x0D ; 13 - RESERVED
_INIT_VAR 0x20
_SETVAR .ATAPI_NoSence
_SETVAR .ATAPI_RecoveredError ; EQU #01 + Error.ATAPI
_SETVAR .ATAPI_NotReady ; EQU #02 + Error.ATAPI
_SETVAR .ATAPI_MediumError ; EQU #03 + Error.ATAPI
_SETVAR .ATAPI_HardwareError ; EQU #04 + Error.ATAPI
_SETVAR .ATAPI_IllegalRequest ; EQU #05 + Error.ATAPI
_SETVAR .ATAPI_UnitAttention ; EQU #06 + Error.ATAPI ; MediaChanged
_SETVAR .ATAPI_DataProtect ; EQU #07 + Error.ATAPI
; EQU #08 + Error.ATAPI
; EQU #09 + Error.ATAPI
; EQU #0A + Error.ATAPI
_ADDVAR 3
_SETVAR .ATAPI_AbortedCommand ; EQU #0B + Error.ATAPI
; EQU #0C + Error.ATAPI
; EQU #0D + Error.ATAPI
_ADDVAR 2
_SETVAR .ATAPI_Miscompare ; EQU #0E + Error.ATAPI
; EQU #0F + Error.ATAPI
_ADDVAR 1
_SETVAR .ATAPI_TimeOut ; EQU #10 + Error.ATAPI
ERR_MOUSE
.NO_ERROR EQU 0x00 ; 0 - NO ERROR

View File

@ -1,5 +1,5 @@
; LAST UPDATE: 05.06.2025 savelij
; LAST UPDATE: 05.07.2025 savelij
; ¤«ï ¢ë§ë¢®¢ BIOS
; RGC - ­®¬¥à ä㭪樨 BIOS
@ -219,3 +219,6 @@ HDR_EXE MACRO ORGADR,VERSION,PRIMARYLOADER,ADRLOAD,ADRSTART,ADRSTACK,RESERVED
ENDIF
.END
ENDM
; ä®à¬¨à®¢ â¥«ì ⥪á⮢®© áâப¨ ¤ âë ᡮન
BUILDDATE EQU "\{(DDATE / 10) + '0'}\{(DDATE # 10) + '0'}.\{MMOUNTH / 10 + '0'}\{MMOUNTH # 10 + '0'}.20\{(YYEAR / 10) + '0'}\{(YYEAR # 10) + '0'}"