Hallo Alfred,
... nach vielen Fehlversuchen habe ich nun eine Variante die augenscheinlich funktioniert - uff.
;
; CP/M 2.2 Bios 01.04.2007
; Filename BIOS.MAC
;
; 06.03.2021 umstellung auf FLO12 AK erstmal OK
; Parameter CF-Karte stimmen noch nicht
; 26.02.2021 BIOSv4 mit HD
; 21.02.2021 BIOSv3 a/b 4kBlock eingebaut;
; 20.02.2021 BIOSv2 2kBlock
; 20.02.2021 Anpassung Console HD64180, FLO3
;
; Extern SIZE.MAC
; FLO12.MAC
; HDIDE.MAC
;
; Drive A: = Mini AK 1024x5x80 DD/DS
; Drive B: = dto.
; Drive C: = Maxi IBM 3740 Standard SD/SS
; Drive D: = dto.
; Drive E: = IDE HDD 8/16/32MB
;
und das kommt nun dabei rum:
Welcome to 60k CP/M v2.2
6-Mhz Bios mit DEBLOCK v1.3 08.11 AK
A/0>dir
A: ASM COM : MAC COM : KERMIT COM : IDETOOL COM
A: ZCPR3 COM : COPY COM : DDT COM : DI COM
A: DUMP COM : ED COM : LOAD COM : MOVCPM1 COM
A: PIP COM : S1FORM25 COM : SFORM25 COM : STAT COM
A: SUBMIT COM : SYSGEN COM : UNERASE COM : XSUB COM
A: BIOS COM : BOOT COM : P2DOS COM : M80 COM
A: L80 COM : EDIT COM
A/0>dir e:
E: EDIT COM : : P :
E: : : :
E: : : :
E: : : :
E: : : :
E: : : :
E: : : :
B/0>stat dsk:
A: Drive Characteristics
6304: 128 Byte Record Capacity
788: Kilobyte Drive Capacity
128: 32 Byte Directory Entries
128: Checked Directory Entries
512: Records/ Extent
32: Records/ Block
40: Sectors/ Track
2: Reserved Tracks
B: Drive Characteristics
6304: 128 Byte Record Capacity
788: Kilobyte Drive Capacity
128: 32 Byte Directory Entries
128: Checked Directory Entries
512: Records/ Extent
32: Records/ Block
40: Sectors/ Track
2: Reserved Tracks
E: Drive Characteristics
65536: 128 Byte Record Capacity
8192: Kilobyte Drive Capacity
512: 32 Byte Directory Entries
0: Checked Directory Entries
256: Records/ Extent
32: Records/ Block
252: Sectors/ Track
1: Reserved Tracks
A/0>stat
A: R/W, Space: 476k
B: R/W, Space: 516k
E: R/W, Space: 7680k
Bis auf die Parameter für die CFKarte sieht das nun endlich gut aus.
Das Ganze basiert auf dem BIOS von 2007 und der FLO12.MAC, als CCP/BDOS kommt die gepachte Version (die Originale von DR funktioniert nicht)
Problem waren die Floppy-Routinen, scheinbar gibt es doch ein paar Unterschiede zwischen deiner FLO1/2 und meiner FLO3
oder im Floppy-Controller - wie auch immer...
Wenn du mich nicht motiviert und mit Rat und Tat unterstützt hättest, wäre das Teil längst in die Tonne gelandet - 1/2 Jahr Fehlersuche - schwere Geburt.
Danke !
LG Werner
PS: Sobald die letzten Ungereimtheiten beseitigt sind, können deine Feathers eingebaut werden