mirror of
https://github.com/Tolik-Trek/FFORMAT.git
synced 2026-06-15 09:21:43 +03:00
попытка втащить 5.25 1.2Mb
This commit is contained in:
parent
a1ab539980
commit
907d535faf
@ -887,8 +887,6 @@ init_interlive:
|
||||
djnz .loc2
|
||||
ret
|
||||
|
||||
|
||||
|
||||
; ’ ¡«¨æë ¨â¥à«¨¢®¢ ᥪâ®à®¢
|
||||
;
|
||||
; 720kB, 1.44Mb..1.64Mb
|
||||
@ -1231,8 +1229,7 @@ SysAreaTRDOS:
|
||||
|
||||
|
||||
|
||||
LastSect:
|
||||
db 34 ; 34/14, ¯®á«. á«ã¦. ᥪâ®à
|
||||
LastSect: db 34 ; 34/14, ¯®á«. á«ã¦. ᥪâ®à
|
||||
DISK: db 0 ; ¤¨áª (0=A,1=B)
|
||||
|
||||
L0AC8: dw 0 ; ⥪. ¤à¥á ¢ á¨áâ. ¡ãä¥à¥
|
||||
|
||||
29
LISTBOX.ASM
29
LISTBOX.ASM
@ -1175,20 +1175,21 @@ DiskA: db " X: X.XX ",0Dh
|
||||
DiskB: db " X: X.XX ",0Dh,0
|
||||
|
||||
ItemList:
|
||||
db " 1.44 Mb 80 18 DS/HD",0Dh
|
||||
db " 1.52 Mb 80 19 DS/HD",0Dh
|
||||
db " 1.60 Mb 80 20 DS/HD",0Dh
|
||||
db " 1.64 Mb 82 20 DS/HD",0Dh
|
||||
db " 1.66 Mb 83 20 DS/HD",0Dh
|
||||
db " 1.68 Mb 80 21 DS/HD",0Dh
|
||||
db " 1.72 Mb 82 21 DS/HD",0Dh
|
||||
db " 1.74 Mb 83 21 DS/HD",0Dh
|
||||
db " 720 kB 80 09 DS/DD",0Dh
|
||||
db " 800 kB 80 10 DS/DD",0Dh
|
||||
db " 820 kB 82 10 DS/DD",0Dh
|
||||
db " 830 kB 83 10 DS/DD",0Dh
|
||||
db " 636 kB - 80 - 16 TR-DOS",0Dh
|
||||
db " 800 kB - 80 - 05 CPM-80",0Dh
|
||||
db " 1.44 Mb 80 18 DS/HD",0Dh ; 0
|
||||
db " 1.52 Mb 80 19 DS/HD",0Dh ; 1
|
||||
db " 1.60 Mb 80 20 DS/HD",0Dh ; 2
|
||||
db " 1.64 Mb 82 20 DS/HD",0Dh ;
|
||||
db " 1.66 Mb 83 20 DS/HD",0Dh ;
|
||||
db " 1.68 Mb 80 21 DS/HD",0Dh ;
|
||||
db " 1.72 Mb 82 21 DS/HD",0Dh ;
|
||||
db " 1.74 Mb 83 21 DS/HD",0Dh ;
|
||||
db " 720 kB 80 09 DS/DD",0Dh ;
|
||||
db " 800 kB 80 10 DS/DD",0Dh ;
|
||||
db " 820 kB 82 10 DS/DD",0Dh ;
|
||||
db " 830 kB 83 10 DS/DD",0Dh ;
|
||||
db " 636 kB - 80 - 16 TR-DOS",0Dh ;
|
||||
db " 800 kB - 80 - 05 CPM-80",0Dh ;
|
||||
db " 1.2 Mb 80 15 DS/HD",0Dh ;
|
||||
db 0
|
||||
|
||||
|
||||
|
||||
239
MAP.ASM
239
MAP.ASM
@ -250,6 +250,7 @@ Setup_Map: xor a
|
||||
dw .loc18
|
||||
dw .loc50
|
||||
dw .loc51
|
||||
dw .loc052
|
||||
;
|
||||
.loc7: db "1.44 Mb"
|
||||
.loc8: db "1.52 Mb"
|
||||
@ -265,6 +266,7 @@ Setup_Map: xor a
|
||||
.loc18: db "830 kB "
|
||||
.loc50: db "TR-DOS "
|
||||
.loc51: db "CP/M-80"
|
||||
.loc052: db " 1.2 Mb"
|
||||
;
|
||||
.loc19: db "(Standart mode) "
|
||||
.loc29: db "(Optimize sectors)"
|
||||
@ -319,6 +321,7 @@ Space: push af
|
||||
dw .loc13
|
||||
dw .loc15
|
||||
dw .loc16
|
||||
dw .loc17
|
||||
;
|
||||
.loc2: db "1457664" ; 1.44Mb
|
||||
.loc3: db "1539584" ; 1.52Mb
|
||||
@ -334,6 +337,7 @@ Space: push af
|
||||
.loc13: db " 842752" ; 830kB
|
||||
.loc15: db " 651264" ; TR-DOS 16 ᥪâ. ¯® 256 ¡ ©â
|
||||
.loc16: db " 819200" ; CP/M-80 5 ᥪâ. ¯® 1024 ¡ ©â
|
||||
.loc17: db "1228800" ; 1.2Mb 5.25
|
||||
;
|
||||
.loc14: db " 0" ; á¡à®á¨âì ç¨á«® bad-ᥪâ®à®¢
|
||||
|
||||
@ -392,7 +396,9 @@ SetMedia:
|
||||
jp z,.loc14 ; 830kB
|
||||
dec a
|
||||
jp z,.trdos ; TR-DOS
|
||||
jp .cpm ; CPM-80
|
||||
dec a
|
||||
jp z,.cpm ; 1.2Mb
|
||||
jp .loc17 ; CPM-80
|
||||
|
||||
;1.44Mb
|
||||
.loc1: ld hl,108 ; à §¬¥à ¬¥¦á¥ªâ. ¯à®¡¥«
|
||||
@ -414,7 +420,7 @@ SetMedia:
|
||||
ld hl,9 ; ᥪâ®à®¢ FAT
|
||||
ld (FSect+1),hl
|
||||
.loc13: ld a,0F0h ; ¡ ©â ä®à¬ â
|
||||
ld (frm4+1),a
|
||||
.l1_2: ld (frm4+1),a
|
||||
ld a,1 ; ᥪâ®à®¢ ª« áâ¥à
|
||||
ld (FSETUP.sectorsPerCluster),a
|
||||
ld hl,224 ; § ¯¨á¥© ¢ ª®à¥
|
||||
@ -655,7 +661,27 @@ SetMedia:
|
||||
ld (L0BB6+1),hl
|
||||
jp .loc12
|
||||
|
||||
|
||||
; 5.25 1,2Mb
|
||||
.loc17: ld hl,54 ; à §¬¥à ¬¥¦á¥ªâ. ¯à®¡¥«
|
||||
ld (GAP3),hl
|
||||
ld hl,#0012
|
||||
ld (Avail+2),hl ; 4 ¡ ©â à §¬¥à ä®à¬ â
|
||||
ld hl,#C000
|
||||
ld (Avail),hl
|
||||
ld a,15 ; ç¨á«® ᥪâ®à®¢
|
||||
ld (FSETUP.sectorsAll),a
|
||||
ld hl,15 ; ᥪâ®à®¢ áâ®à®ã
|
||||
ld (FSETUP.sectorsSide),hl
|
||||
ld a,32 ; ¯®á«. á«ã¦. ᥪâ®à
|
||||
ld (FSETUP.lastSector),a
|
||||
ld hl,14848 ; à §¬¥à FAT-®¢ + Root dir
|
||||
ld (frm5+1),hl
|
||||
ld hl,2400 ; ᥪâ®à®¢ ¤¨áª¥
|
||||
ld (ASect+1),hl
|
||||
ld hl,8 ; ᥪâ®à®¢ FAT
|
||||
ld (FSect+1),hl
|
||||
ld a,#F9 ; ¡ ©â ä®à¬ â
|
||||
jp .l1_2
|
||||
|
||||
|
||||
; ‚뢮¤ ¢ ¤¥áïâ¨ç®¬ ä®à¬ ⥠(7 à §à冷¢)
|
||||
@ -966,6 +992,8 @@ CreateLabel:
|
||||
; ldir
|
||||
; ret
|
||||
|
||||
|
||||
|
||||
; ‚ëå®¤ë¥ § 票ï:
|
||||
; D - ¤¥ì
|
||||
; E - ¬¥áïæ
|
||||
@ -1000,3 +1028,208 @@ CreateSerialNumber:
|
||||
; ld h,e
|
||||
ld (L2400 + BOOT_SECTOR.FAT.SERIAL_NUMBER),hl
|
||||
ret
|
||||
|
||||
|
||||
/*
|
||||
;1.44Mb
|
||||
WORD 108 ; à §¬¥à ¬¥¦á¥ªâ. ¯à®¡¥«
|
||||
DWORD #00163E00 ; 4 ¡ ©â à §¬¥à ä®à¬ â
|
||||
BYTE 18 ; ç¨á«® ᥪâ®à®¢
|
||||
WORD 18 ; ᥪâ®à®¢ áâ®à®ã
|
||||
BYTE 34 ; ¯®á«. á«ã¦. ᥪâ®à
|
||||
WORD 16896 ; à §¬¥à FAT-®¢ + Root dir
|
||||
WORD 2880 ; ᥪâ®à®¢ ¤¨áª¥
|
||||
WORD 9 ; ᥪâ®à®¢ FAT
|
||||
BYTE #F0 ; ¡ ©â ä®à¬ â
|
||||
BYTE 1 ; ᥪâ®à®¢ ª« áâ¥à
|
||||
WORD 224 ; § ¯¨á¥© ¢ ª®à¥
|
||||
|
||||
|
||||
;1.52Mb
|
||||
WORD 42 ; à §¬¥à ¬¥¦á¥ªâ. ¯à®¡¥«
|
||||
DWORD #00177E00 ; 4 ¡ ©â à §¬¥à ä®à¬ â
|
||||
BYTE 19 ; ç¨á«® ᥪâ®à®¢
|
||||
WORD 19 ; ᥪâ®à®¢ áâ®à®ã
|
||||
BYTE 34 ; ¯®á«. á«ã¦. ᥪâ®à
|
||||
WORD 16896 ; à §¬¥à FAT-®¢ + Root dir
|
||||
WORD 3040 ; ᥪâ®à®¢ ¤¨áª¥
|
||||
WORD 9 ; ᥪâ®à®¢ FAT
|
||||
BYTE #F0 ; ¡ ©â ä®à¬ â
|
||||
BYTE 1 ; ᥪâ®à®¢ ª« áâ¥à
|
||||
WORD 224 ; § ¯¨á¥© ¢ ª®à¥
|
||||
|
||||
|
||||
;1.60Mb
|
||||
WORD 40 ; à §¬¥à ¬¥¦á¥ªâ. ¯à®¡¥« .loc50
|
||||
DWORD #0018BA00 ; 4 ¡ ©â à §¬¥à ä®à¬ â
|
||||
BYTE 20 ; ç¨á«® ᥪâ®à®¢
|
||||
WORD 20 ; ᥪâ®à®¢ áâ®à®ã
|
||||
BYTE 36 ; ¯®á«. á«ã¦. ᥪâ®à
|
||||
WORD 17920 ; à §¬¥à FAT-®¢ + Root dir
|
||||
WORD 3200 ; ᥪâ®à®¢ ¤¨áª¥
|
||||
WORD 10 ; ᥪâ®à®¢ FAT
|
||||
BYTE #F0 ; ¡ ©â ä®à¬ â .loc13
|
||||
BYTE 1 ; ᥪâ®à®¢ ª« áâ¥à .loc13
|
||||
WORD 224 ; § ¯¨á¥© ¢ ª®à¥ .loc13
|
||||
|
||||
|
||||
;1.64Mb
|
||||
WORD 40 ; à §¬¥à ¬¥¦á¥ªâ. ¯à®¡¥«
|
||||
DWORD #00195A00 ; 4 ¡ ©â à §¬¥à ä®à¬ â
|
||||
BYTE 20 ; ç¨á«® ᥪâ®à®¢
|
||||
WORD 20 ; ᥪâ®à®¢ áâ®à®ã
|
||||
BYTE 36 ; ¯®á«. á«ã¦. ᥪâ®à
|
||||
WORD 17920 ; à §¬¥à FAT-®¢ + Root dir
|
||||
WORD 3280 ; ᥪâ®à®¢ ¤¨áª¥
|
||||
WORD 10 ; ᥪâ®à®¢ FAT
|
||||
BYTE #F0 ; ¡ ©â ä®à¬ â
|
||||
BYTE 1 ; ᥪâ®à®¢ ª« áâ¥à
|
||||
WORD 224 ; § ¯¨á¥© ¢ ª®à¥
|
||||
|
||||
|
||||
;1.66Mb
|
||||
WORD 40 ; à §¬¥à ¬¥¦á¥ªâ. ¯à®¡¥«
|
||||
DWORD #0019AA00 ; 4 ¡ ©â à §¬¥à ä®à¬ â
|
||||
BYTE 20 ; ç¨á«® ᥪâ®à®¢
|
||||
WORD 20 ; ᥪâ®à®¢ áâ®à®ã
|
||||
BYTE 36 ; ¯®á«. á«ã¦. ᥪâ®à
|
||||
WORD 17920 ; à §¬¥à FAT-®¢ + Root dir
|
||||
WORD 3320 ; ᥪâ®à®¢ ¤¨áª¥
|
||||
WORD 10 ; ᥪâ®à®¢ FAT
|
||||
BYTE #F0 ; ¡ ©â ä®à¬ â
|
||||
BYTE 1 ; ᥪâ®à®¢ ª« áâ¥à
|
||||
WORD 224 ; § ¯¨á¥© ¢ ª®à¥
|
||||
|
||||
|
||||
;1.68Mb
|
||||
WORD 11 ; à §¬¥à ¬¥¦á¥ªâ. ¯à®¡¥« .loc80
|
||||
DWORD #0019FA00 ; 4 ¡ ©â à §¬¥à ä®à¬ â
|
||||
BYTE 21 ; ç¨á«® ᥪâ®à®¢
|
||||
WORD 21 ; ᥪâ®à®¢ áâ®à®ã
|
||||
BYTE 36 ; ¯®á«. á«ã¦. ᥪâ®à
|
||||
WORD 17920 ; à §¬¥à FAT-®¢ + Root dir
|
||||
WORD 3360 ; ᥪâ®à®¢ ¤¨áª¥
|
||||
WORD 10 ; ᥪâ®à®¢ FAT
|
||||
BYTE #F0 ; ¡ ©â ä®à¬ â
|
||||
BYTE 1 ; ᥪâ®à®¢ ª« áâ¥à
|
||||
WORD 224 ; § ¯¨á¥© ¢ ª®à¥
|
||||
|
||||
|
||||
;1.72Mb
|
||||
WORD 11 ; à §¬¥à ¬¥¦á¥ªâ. ¯à®¡¥«
|
||||
DWORD #001AA200 ; 4 ¡ ©â à §¬¥à ä®à¬ â
|
||||
BYTE 21 ; ç¨á«® ᥪâ®à®¢
|
||||
WORD 21 ; ᥪâ®à®¢ áâ®à®ã
|
||||
BYTE 36 ; ¯®á«. á«ã¦. ᥪâ®à
|
||||
WORD 17920 ; à §¬¥à FAT-®¢ + Root dir
|
||||
WORD 3444 ; ᥪâ®à®¢ ¤¨áª¥
|
||||
WORD 10 ; ᥪâ®à®¢ FAT
|
||||
BYTE #F0 ; ¡ ©â ä®à¬ â
|
||||
BYTE 1 ; ᥪâ®à®¢ ª« áâ¥à
|
||||
WORD 224 ; § ¯¨á¥© ¢ ª®à¥
|
||||
|
||||
|
||||
;1.74Mb
|
||||
WORD 11 ; à §¬¥à ¬¥¦á¥ªâ. ¯à®¡¥«
|
||||
DWORD #001AF200 ; 4 ¡ ©â à §¬¥à ä®à¬ â
|
||||
BYTE 21 ; ç¨á«® ᥪâ®à®¢
|
||||
WORD 21 ; ᥪâ®à®¢ áâ®à®ã
|
||||
BYTE 38 ; ¯®á«. á«ã¦. ᥪâ®à
|
||||
WORD 18944 ; à §¬¥à FAT-®¢ + Root dir
|
||||
WORD 3486 ; ᥪâ®à®¢ ¤¨áª¥
|
||||
WORD 11 ; ᥪâ®à®¢ FAT
|
||||
BYTE #F0 ; ¡ ©â ä®à¬ â
|
||||
BYTE 1 ; ᥪâ®à®¢ ª« áâ¥à
|
||||
WORD 224 ; § ¯¨á¥© ¢ ª®à¥
|
||||
|
||||
|
||||
;720kB
|
||||
WORD 80 ; à §¬¥à ¬¥¦á¥ªâ. ¯à®¡¥«
|
||||
DWORD #000B2400 ; 4 ¡ ©â à §¬¥à ä®à¬ â
|
||||
BYTE 9 ; ç¨á«® ᥪâ®à®¢
|
||||
WORD 9 ; ᥪâ®à®¢ áâ®à®ã
|
||||
BYTE 14 ; ¯®á«. á«ã¦. ᥪâ®à
|
||||
WORD 6656 ; à §¬¥à FAT-®¢ + Root dir
|
||||
WORD 1440 ; ᥪâ®à®¢ ¤¨áª¥
|
||||
WORD 3 ; ᥪâ®à®¢ FAT
|
||||
BYTE #F9 ; ¡ ©â ä®à¬ â
|
||||
BYTE 2 ; ᥪâ®à®¢ ª« áâ¥à
|
||||
WORD 112 ; § ¯¨á¥© ¢ ª®à¥
|
||||
|
||||
|
||||
;800kB
|
||||
WORD 36 ; à §¬¥à ¬¥¦á¥ªâ. ¯à®¡¥«
|
||||
DWORD #000C6400 ; 4 ¡ ©â à §¬¥à ä®à¬ â
|
||||
BYTE 10 ; ç¨á«® ᥪâ®à®¢
|
||||
WORD 10 ; ᥪâ®à®¢ áâ®à®ã
|
||||
BYTE 14 ; ¯®á«. á«ã¦. ᥪâ®à
|
||||
WORD 6656 ; à §¬¥à FAT-®¢ + Root dir
|
||||
WORD 1600 ; ᥪâ®à®¢ ¤¨áª¥
|
||||
WORD 3 ; ᥪâ®à®¢ FAT
|
||||
BYTE #F9 ; ¡ ©â ä®à¬ â
|
||||
BYTE 2 ; ᥪâ®à®¢ ª« áâ¥à
|
||||
WORD 112 ; § ¯¨á¥© ¢ ª®à¥
|
||||
WORD INTERL3 ; ’ ¡«¨æ ¨â¥à«¨¢®¢ ᥪâ®à®¢
|
||||
|
||||
|
||||
|
||||
;820kB
|
||||
WORD 36 ; à §¬¥à ¬¥¦á¥ªâ. ¯à®¡¥«
|
||||
DWORD #000CB400 ; 4 ¡ ©â à §¬¥à ä®à¬ â
|
||||
BYTE 10 ; ç¨á«® ᥪâ®à®¢
|
||||
WORD 10 ; ᥪâ®à®¢ áâ®à®ã
|
||||
BYTE 14 ; ¯®á«. á«ã¦. ᥪâ®à
|
||||
WORD 6656 ; à §¬¥à FAT-®¢ + Root dir
|
||||
WORD 1600 ; ᥪâ®à®¢ ¤¨áª¥
|
||||
WORD 3 ; ᥪâ®à®¢ FAT
|
||||
BYTE #F9 ; ¡ ©â ä®à¬ â
|
||||
BYTE 2 ; ᥪâ®à®¢ ª« áâ¥à
|
||||
WORD 112 ; § ¯¨á¥© ¢ ª®à¥
|
||||
WORD INTERL3 ; ’ ¡«¨æ ¨â¥à«¨¢®¢ ᥪâ®à®¢
|
||||
|
||||
|
||||
|
||||
;830kB
|
||||
WORD 36 ; à §¬¥à ¬¥¦á¥ªâ. ¯à®¡¥«
|
||||
DWORD #000CDC00 ; 4 ¡ ©â à §¬¥à ä®à¬ â
|
||||
BYTE 10 ; ç¨á«® ᥪâ®à®¢
|
||||
WORD 10 ; ᥪâ®à®¢ áâ®à®ã
|
||||
BYTE 14 ; ¯®á«. á«ã¦. ᥪâ®à
|
||||
WORD 6656 ; à §¬¥à FAT-®¢ + Root dir
|
||||
WORD 1660 ; ᥪâ®à®¢ ¤¨áª¥
|
||||
WORD 3 ; ᥪâ®à®¢ FAT
|
||||
BYTE #F9 ; ¡ ©â ä®à¬ â
|
||||
BYTE 2 ; ᥪâ®à®¢ ª« áâ¥à
|
||||
WORD 112 ; § ¯¨á¥© ¢ ª®à¥
|
||||
WORD INTERL3 ; ’ ¡«¨æ ¨â¥à«¨¢®¢ ᥪâ®à®¢
|
||||
|
||||
|
||||
; 5,25 1,2Mb
|
||||
WORD 54 ; à §¬¥à ¬¥¦á¥ªâ. ¯à®¡¥«
|
||||
DWORD #0012C000 ; 4 ¡ ©â à §¬¥à ä®à¬ â
|
||||
BYTE 15 ; ç¨á«® ᥪâ®à®¢
|
||||
WORD 15 ; ᥪâ®à®¢ áâ®à®ã
|
||||
BYTE 32 ; ¯®á«. á«ã¦. ᥪâ®à
|
||||
WORD 14848 ; à §¬¥à FAT-®¢ + Root dir
|
||||
WORD 2400 ; ᥪâ®à®¢ ¤¨áª¥
|
||||
WORD 7 ; ᥪâ®à®¢ FAT
|
||||
BYTE #F9 ; ¡ ©â ä®à¬ â
|
||||
BYTE 1 ; ᥪâ®à®¢ ª« áâ¥à
|
||||
WORD 224 ; § ¯¨á¥© ¢ ª®à¥
|
||||
WORD INTERL3 ; ’ ¡«¨æ ¨â¥à«¨¢®¢ ᥪâ®à®¢
|
||||
|
||||
|
||||
;1.44Mb
|
||||
WORD 108 ; à §¬¥à ¬¥¦á¥ªâ. ¯à®¡¥«
|
||||
DWORD #00163E00 ; 4 ¡ ©â à §¬¥à ä®à¬ â
|
||||
BYTE 18 ; ç¨á«® ᥪâ®à®¢
|
||||
WORD 18 ; ᥪâ®à®¢ áâ®à®ã
|
||||
BYTE 34 ; ¯®á«. á«ã¦. ᥪâ®à
|
||||
WORD 16896 ; à §¬¥à FAT-®¢ + Root dir
|
||||
WORD 2880 ; ᥪâ®à®¢ ¤¨áª¥
|
||||
WORD 9 ; ᥪâ®à®¢ FAT
|
||||
BYTE #F0 ; ¡ ©â ä®à¬ â
|
||||
BYTE 1 ; ᥪâ®à®¢ ª« áâ¥à
|
||||
WORD 224 ; § ¯¨á¥© ¢ ª®à¥
|
||||
*/
|
||||
;
|
||||
@ -1 +1 @@
|
||||
Subproject commit a0e68ce3a19bd47537585e49bfbf5e45fab197a1
|
||||
Subproject commit 6073b8787867fe5d217d064c9f5f77972303148c
|
||||
Loading…
Reference in New Issue
Block a user