diff --git a/constants/SP2000.inc b/constants/SP2000.inc index bc7c11f..f63ca61 100644 --- a/constants/SP2000.inc +++ b/constants/SP2000.inc @@ -61,25 +61,25 @@ ; ; .ID EQU .BytesPerSector + 1 ; ENDMODULE ; - STRUCT FDD_1440_TABLE -.DISK BYTE #80 ;FDD_0+0 ; bit0 - fdd number, bit7 - 720/1440 -.SECTORS BYTE #12 ;FDD_0+1 -.HEADS BYTE #02 ;FDD_0+2 -.CYLINDL BYTE #50 ;FDD_0+3 -.CYLINDH BYTE #00 ;FDD_0+4 -.BytesPerSector WORD #0200 ;FDD_0+5 ;WORD B_P_S -.ID BYTE #03 ;.BytesPerSector + 2 + STRUCT FDD_TABLE_s +.DISK BYTE #80 ; bit0 - fdd number, bit7 - 720/1440 +.SECTORS BYTE #12 ; +.HEADS BYTE #02 ; +.CYLINDL BYTE #50 ; +.CYLINDH BYTE #00 ; +.BytesPerSector WORD #0200 ; ; WORD B_P_S +.ID BYTE #03 ; #FF -none; 1 - 3.5; 2 - 5.25; 3 -??? ; .BytesPerSector + 2. ENDS ; - STRUCT FDD_720_TABLE -.DISK BYTE #00 ;FDD_0+0 ; bit0 - fdd number, bit7 - 720/1440 -.SECTORS BYTE #09 ;FDD_0+1 -.HEADS BYTE #02 ;FDD_0+2 -.CYLINDL BYTE #50 ;FDD_0+3 -.CYLINDH BYTE #00 ;FDD_0+4 -.BytesPerSector WORD #0200 ;FDD_0+5 ;WORD B_P_S -.ID BYTE #03 ;.BytesPerSector + 2 ; хЅр ЅЃЎ Ї­ Ѕт, чтЎ Ї  Џ р ЌЅтр - ENDS +; STRUCT FDD_720_TABLE +; .DISK BYTE #00 ; bit0 - fdd number, bit7 - 720/1440 +; .SECTORS BYTE #09 ; +; .HEADS BYTE #02 ; +; .CYLINDL BYTE #50 ; +; .CYLINDH BYTE #00 ; +; .BytesPerSector WORD #0200 ; ; WORD B_P_S +; .ID BYTE #03 ; 0 -none; 1 - 3.5; 2 - 5.25; 3 -??? ; .BytesPerSector + 2. +; ENDS ;ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл; @@ -803,12 +803,15 @@ SYS_PAGE EQU #FE .IDE_3 EQU #C1D0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;======================================================================= -;.FDD_0 EQU #C1E0 -.FDD_TABLE FDD_1440_TABLE = #C1E0 -.FDD_TABLE.Size EQU FDD_1440_TABLE -;.FDD_1 EQU #C1E8 -;.FDD_1_TABLE: FDD_720_TABLE = #C1E8 -;.FDD_TBL.Size EQU #10 +.FDD_0 EQU #C1E0 +.FDD_1 EQU #C1E8 +; .FDD_TABLE FDD_1440_TABLE = #C1E0 +; .FDD_TABLE.Size EQU FDD_1440_TABLE + +.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 .Sp_RAMD_KEYS EQU #C1F0