This commit is contained in:
Tolik 2026-01-25 19:45:09 +10:00
parent 2fec6202f7
commit 4672651014

View File

@ -61,25 +61,25 @@
; ; .ID EQU .BytesPerSector + 1 ; ; .ID EQU .BytesPerSector + 1
; ENDMODULE ; ENDMODULE
; ;
STRUCT FDD_1440_TABLE STRUCT FDD_TABLE_s
.DISK BYTE #80 ;FDD_0+0 ; bit0 - fdd number, bit7 - 720/1440 .DISK BYTE #80 ; bit0 - fdd number, bit7 - 720/1440
.SECTORS BYTE #12 ;FDD_0+1 .SECTORS BYTE #12 ;
.HEADS BYTE #02 ;FDD_0+2 .HEADS BYTE #02 ;
.CYLINDL BYTE #50 ;FDD_0+3 .CYLINDL BYTE #50 ;
.CYLINDH BYTE #00 ;FDD_0+4 .CYLINDH BYTE #00 ;
.BytesPerSector WORD #0200 ;FDD_0+5 ;WORD B_P_S .BytesPerSector WORD #0200 ; ; WORD B_P_S
.ID BYTE #03 ;.BytesPerSector + 2 .ID BYTE #03 ; #FF -none; 1 - 3.5; 2 - 5.25; 3 -??? ; .BytesPerSector + 2.
ENDS ENDS
; ;
STRUCT FDD_720_TABLE ; STRUCT FDD_720_TABLE
.DISK BYTE #00 ;FDD_0+0 ; bit0 - fdd number, bit7 - 720/1440 ; .DISK BYTE #00 ; bit0 - fdd number, bit7 - 720/1440
.SECTORS BYTE #09 ;FDD_0+1 ; .SECTORS BYTE #09 ;
.HEADS BYTE #02 ;FDD_0+2 ; .HEADS BYTE #02 ;
.CYLINDL BYTE #50 ;FDD_0+3 ; .CYLINDL BYTE #50 ;
.CYLINDH BYTE #00 ;FDD_0+4 ; .CYLINDH BYTE #00 ;
.BytesPerSector WORD #0200 ;FDD_0+5 ;WORD B_P_S ; .BytesPerSector WORD #0200 ; ; WORD B_P_S
.ID BYTE #03 ;.BytesPerSector + 2 ; å¥à ¥£® §­ ¥â, çâ® §  ¯ à ¬¥âà ; .ID BYTE #03 ; 0 -none; 1 - 3.5; 2 - 5.25; 3 -??? ; .BytesPerSector + 2.
ENDS ; ENDS
;ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ; ;ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ;
@ -803,12 +803,15 @@ SYS_PAGE EQU #FE
.IDE_3 EQU #C1D0 .IDE_3 EQU #C1D0
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;======================================================================= ;=======================================================================
;.FDD_0 EQU #C1E0 .FDD_0 EQU #C1E0
.FDD_TABLE FDD_1440_TABLE = #C1E0 .FDD_1 EQU #C1E8
.FDD_TABLE.Size EQU FDD_1440_TABLE ; .FDD_TABLE FDD_1440_TABLE = #C1E0
;.FDD_1 EQU #C1E8 ; .FDD_TABLE.Size EQU FDD_1440_TABLE
;.FDD_1_TABLE: FDD_720_TABLE = #C1E8
;.FDD_TBL.Size EQU #10 .FDD_TABLE FDD_TABLE_s = .FDD_0
.FDD_TABLE.Size EQU FDD_TABLE_s
.FDD_1_TABLE: FDD_TABLE_s = .FDD_1
.FDD_1_TABLE.Size EQU FDD_TABLE_s
; ;
; ª®¯¨¨ à ¬¤¨áª®¢ ¤«ï ¯¥à¥ª«î祭¨ï ¬¥¦¤ã ०¨¬ ¬¨ Spectrum / Sprinter ; ª®¯¨¨ à ¬¤¨áª®¢ ¤«ï ¯¥à¥ª«î祭¨ï ¬¥¦¤ã ०¨¬ ¬¨ Spectrum / Sprinter
.Sp_RAMD_KEYS EQU #C1F0 .Sp_RAMD_KEYS EQU #C1F0