This commit is contained in:
Anatoliy Belyanskiy 2023-11-05 01:14:38 +10:00
parent 72e3f5cd37
commit 1d2e317669

View File

@ -496,7 +496,8 @@ SYS_PAGE EQU #FE
.RAM_MSD EQU #C11E ; áâà ­¨æ  ¤«ï à ¡®âë ¢ MS-DOS .RAM_MSD EQU #C11E ; áâà ­¨æ  ¤«ï à ¡®âë ¢ MS-DOS
.MSD_SECS EQU #C11F ; —¨á«® ᥪâ®à®¢ ¢ MS-DOS .MSD_SECS EQU #C11F ; —¨á«® ᥪâ®à®¢ ¢ MS-DOS
.MSD_NAME EQU #C120 ; €¤à¥á ¨¬¥­¨ ­ ©¤¥­­®£® ä ©«  .MSD_NAME EQU #C120 ; €¤à¥á ¨¬¥­¨ ­ ©¤¥­­®£® ä ©« 
;.HDD_WRITE_PROTECT EQU #C122 ; <20><><EFBFBD><EFBFBD><EFBFBD><><EFBFBD><E0A6A8><EFBFBD><EFBFBD> <20><EFBFBD><E7A5A9> <20><><EFBFBD><EFBFBD> ;!TODO ;.HDD_WRITE_PROTECT EQU #C122 ; <20><><EFBFBD><EFBFBD><EFBFBD><><EFBFBD><E0A6A8><EFBFBD><EFBFBD> <20><EFBFBD><E7A5A9> <20><><EFBFBD><EFBFBD>
.CURRENT_RAM_DRV EQU #C122 ; ⥪<><20><><EFBFBD><EFBFBD><EFBFBD><><E0A0AC><EFBFBD> <20><><EFBFBD> <20>㭪樨 SWAP_RAM_DRIVES
.INT_ADRESS EQU #C124 ;  ¤à¥á ®¡à ¡®â稪  ¯à¥à뢠­¨ï .INT_ADRESS EQU #C124 ;  ¤à¥á ®¡à ¡®â稪  ¯à¥à뢠­¨ï
.INT_PAGE EQU #C126 ; áâà ­¨æ  á ®¡à ¡®â稪®¬ ¯à¥à뢠­¨ï .INT_PAGE EQU #C126 ; áâà ­¨æ  á ®¡à ¡®â稪®¬ ¯à¥à뢠­¨ï
.INT_ID EQU #C127 ; ¥á«¨ = #AA - §­ ç¨âì ®¡à ¡®â稪 ãáâ ­®¢«¥­ .INT_ID EQU #C127 ; ¥á«¨ = #AA - §­ ç¨âì ®¡à ¡®â稪 ãáâ ­®¢«¥­
@ -596,30 +597,30 @@ SYS_PAGE EQU #FE
; ;
.FDD_0 EQU #C1E0 .FDD_0 EQU #C1E0
.FDD_1 EQU #C1E8 .FDD_1 EQU #C1E8
.FDD_TBL.Size EQU #10
; ;
; ª®¯¨¨ à ¬¤¨áª®¢ ¤«ï ¯¥à¥ª«î祭¨ï ¬¥¦¤ã ०¨¬ ¬¨ Spectrum / Sprinter ; ª®¯¨¨ à ¬¤¨áª®¢ ¤«ï ¯¥à¥ª«î祭¨ï ¬¥¦¤ã ०¨¬ ¬¨ Spectrum / Sprinter
; !TODO <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD>㭪樨 <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> .Sp_RAMD_KEYS EQU #C1F0
.TMP_RAMD_KEYS EQU #C1F0 ; RAM-Disks ID's - <20><><EFBFBD><EFBFBD><EFBFBD> <20> SYS_PAGE <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><EFBFBD><><E0A0AC> .Sp_RAMD_KEYS.E EQU #C1F0
.TMP_RAMD_KEYS.E EQU #C1F0 ; <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><EFBFBD><E0A0AD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><E7A0AB><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> .Sp_RAMD_KEYS.F EQU #C1F1
.TMP_RAMD_KEYS.F EQU #C1F1 .Sp_RAMD_KEYS.G EQU #C1F2
.TMP_RAMD_KEYS.G EQU #C1F2 .Sp_RAMD_KEYS.H EQU #C1F3
.TMP_RAMD_KEYS.H EQU #C1F3 .Sp_RAMD_KEYS.I EQU #C1F4
.TMP_RAMD_KEYS.I EQU #C1F4 .Sp_RAMD_KEYS.J EQU #C1F5
.TMP_RAMD_KEYS.J EQU #C1F5 .Sp_RAMD_KEYS.K EQU #C1F6
.TMP_RAMD_KEYS.K EQU #C1F6 .Sp_RAMD_KEYS.L EQU #C1F7
.TMP_RAMD_KEYS.L EQU #C1F7 .Sp_RAMD_KEYS.M EQU #C1F8
.TMP_RAMD_KEYS.M EQU #C1F8 .Sp_RAMD_KEYS.N EQU #C1F9
.TMP_RAMD_KEYS.N EQU #C1F9 .Sp_RAMD_KEYS.O EQU #C1FA
.TMP_RAMD_KEYS.O EQU #C1FA .Sp_RAMD_KEYS.P EQU #C1FB
.TMP_RAMD_KEYS.P EQU #C1FB .Sp_RAMD_KEYS.Q EQU #C1FC
.TMP_RAMD_KEYS.Q EQU #C1FC .Sp_RAMD_KEYS.R EQU #C1FD
.TMP_RAMD_KEYS.R EQU #C1FD .Sp_RAMD_KEYS.S EQU #C1FE
.TMP_RAMD_KEYS.S EQU #C1FE .Sp_RAMD_KEYS.T EQU #C1FF
.TMP_RAMD_KEYS.T EQU #C1FF .Sp_RAMD_KEYS.NUM EQU .RAMD_KEYS.NUM
.TMP_RAMD_KEYS.NUM EQU .RAMD_KEYS.NUM
; ;
.RAMD_FAT EQU #C200 ; <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> RAM-Disk-<2D><> .RAMD_FAT EQU #C200 ; RAM Table
.MS_BPB EQU #C400 ; ¡ãä¥à BPB .MS_BPB EQU #C400 ; ¡ãä¥à BPB
.HD_IDF_ADR EQU #C600 ; !FIXIT áâàãªâãன ᤥ« âì!!! .HD_IDF_ADR EQU #C600 ; !FIXIT áâàãªâãன ᤥ« âì!!!
.HD_IDF_ADR.heads EQU .HD_IDF_ADR+6 .HD_IDF_ADR.heads EQU .HD_IDF_ADR+6
@ -653,18 +654,18 @@ SYS_PAGE EQU #FE
;---------------------------------------------------------------------[] ;---------------------------------------------------------------------[]
; ;
/*
STRUCT FDD_INIT_TABLE ; STRUCT FDD_INIT_TABLE
DISK BYTE 0 ; DISK BYTE 0
F144 EQU FDD_0+0 ; F144 EQU FDD_0+0
SECTORS EQU FDD_0+1 ; SECTORS EQU FDD_0+1
MS_SECS EQU .SECTORS ; MS_SECS EQU .SECTORS
HEADS EQU FDD_0+2 ; HEADS EQU FDD_0+2
CYLINDL EQU FDD_0+3 ; CYLINDL EQU FDD_0+3
CYLINDH EQU FDD_0+4 ; CYLINDH EQU FDD_0+4
B_P_S EQU FDD_0+5 ; B_P_S EQU FDD_0+5
ENDS ; ENDS
*/
; ;
MODULE FDD_INI_TABLE ; !FIXIT â ¡«¨æë ¤«ï FDD ãáâனá⢠32 ¡ ©â . ¯à¨¢ï§ âìáï ª áâàãªâãॠ¢ëè¥ MODULE FDD_INI_TABLE ; !FIXIT â ¡«¨æë ¤«ï FDD ãáâனá⢠32 ¡ ©â . ¯à¨¢ï§ âìáï ª áâàãªâãॠ¢ëè¥
FDD EQU 3 ; ????? å¥à ¥£® §­ ¥â, çâ® §  ¯ à ¬¥âà, à §®¡à âìáï FDD EQU 3 ; ????? å¥à ¥£® §­ ¥â, çâ® §  ¯ à ¬¥âà, à §®¡à âìáï