IDE Harddisk für den MC-CP/M Computer (nicht nur)
-
- Beiträge: 78
- Registriert: 24. Jun 2019, 18:03
- Wohnort: Rees
- Kontaktdaten:
Re: IDE Harddisk für den MC-CP/M Computer (nicht nur)
Uff geschafft,
Es ist ja immer wieder erstaunlich was ich mir da für Fehler einbaue, in WR_LBA war aus der Übersetzung Z80 nach 8080 Code noch ein Programmschnipsel übriggeblieben was dann letztendlich den Versatz von 2000h verursachte :-[[ .
Nun muss das Ganze noch als BIOS-Erweiterung verpackt werden...
LG Werner
Es ist ja immer wieder erstaunlich was ich mir da für Fehler einbaue, in WR_LBA war aus der Übersetzung Z80 nach 8080 Code noch ein Programmschnipsel übriggeblieben was dann letztendlich den Versatz von 2000h verursachte :-[[ .
Nun muss das Ganze noch als BIOS-Erweiterung verpackt werden...
LG Werner
Re: IDE Harddisk für den MC-CP/M Computer (nicht nur)
Hallo Werner,
OK, in der Ruhe liegt die Kraft !
Komisch, eine alte 4MB CF von Kodak funktioniert bei mir (Z80 CPU):
A>ide8080
IDEtool 808x v1.20-02.2022 AK
I/O-Adr: 40H, Buffer: 6000H
Model: SunDiskSDCFB-4
S/N: MT311701730
Rev: vcb1.45
Type: ATAPI, Removable
CHS: 123, 2, 32
LBA: yes
MaxLBA: 001EBF
Status: 7E
LBA=00000000, (R)ead (W)rite (L)BA +/- Spin(U,O) (H)ex(D)ump (F,V) (Q)uit: r
Sector read OK
LBA=00000000, (R)ead (W)rite (L)BA +/- Spin(U,O) (H)ex(D)ump (F,V) (Q)uit: h
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F
6000 E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
6020 E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
6040 E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
6060 E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
6080 E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
60A0 E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
60C0 E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
60E0 E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
6100 E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
6120 E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
6140 E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
6160 E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
6180 E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
61A0 E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
61C0 E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
61E0 E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
LBA=00000000, (R)ead (W)rite (L)BA +/- Spin(U,O) (H)ex(D)ump (F,V) (Q)uit: q
A>
Es bleibt spannend!
OK, in der Ruhe liegt die Kraft !
Komisch, eine alte 4MB CF von Kodak funktioniert bei mir (Z80 CPU):
A>ide8080
IDEtool 808x v1.20-02.2022 AK
I/O-Adr: 40H, Buffer: 6000H
Model: SunDiskSDCFB-4
S/N: MT311701730
Rev: vcb1.45
Type: ATAPI, Removable
CHS: 123, 2, 32
LBA: yes
MaxLBA: 001EBF
Status: 7E
LBA=00000000, (R)ead (W)rite (L)BA +/- Spin(U,O) (H)ex(D)ump (F,V) (Q)uit: r
Sector read OK
LBA=00000000, (R)ead (W)rite (L)BA +/- Spin(U,O) (H)ex(D)ump (F,V) (Q)uit: h
000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F
6000 E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
6020 E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
6040 E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
6060 E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
6080 E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
60A0 E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
60C0 E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
60E0 E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
6100 E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
6120 E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
6140 E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
6160 E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
6180 E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
61A0 E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
61C0 E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
61E0 E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
LBA=00000000, (R)ead (W)rite (L)BA +/- Spin(U,O) (H)ex(D)ump (F,V) (Q)uit: q
A>
Es bleibt spannend!
Zuletzt geändert von Alfred am 14. Jan 2023, 10:56, insgesamt 1-mal geändert.
-
- Beiträge: 78
- Registriert: 24. Jun 2019, 18:03
- Wohnort: Rees
- Kontaktdaten:
Re: IDE Harddisk für den MC-CP/M Computer (nicht nur)
Hallo Alfred,
Problem war der LBA-Offset von 2000h, da die Karte nicht soviele Sektoren hat geht der Zugriff ins ungewisse,
das Problem ist behoben siehe oben.
LG Werner
Problem war der LBA-Offset von 2000h, da die Karte nicht soviele Sektoren hat geht der Zugriff ins ungewisse,
das Problem ist behoben siehe oben.
LG Werner
Re: IDE Harddisk für den MC-CP/M Computer (nicht nur)
Hallo Werner,
Glückwunsch, da warst du schneller als mein Rechner bzw. WEB, die Mail ist gerade erst angekommen.
Da hätte ich mir die ganze Aktion ja sparen können, andererseits ist so ein Refresh fürs alte Hirn auch gut
Gruß
Alfred
Glückwunsch, da warst du schneller als mein Rechner bzw. WEB, die Mail ist gerade erst angekommen.
Da hätte ich mir die ganze Aktion ja sparen können, andererseits ist so ein Refresh fürs alte Hirn auch gut
Gruß
Alfred
-
- Beiträge: 78
- Registriert: 24. Jun 2019, 18:03
- Wohnort: Rees
- Kontaktdaten:
Re: IDE Harddisk für den MC-CP/M Computer (nicht nur)
Nun steht auch die Software zum IDE-Modul für den Moppel bereit!
Siehe Nachbar Eintrag "Wiederaufbau 8085.."
LG Werner
Siehe Nachbar Eintrag "Wiederaufbau 8085.."
LG Werner
Re: IDE Harddisk für den MC-CP/M Computer (nicht nur)
Hier noch meine Variante mit RTC für CP/M3+
-
- Beiträge: 78
- Registriert: 24. Jun 2019, 18:03
- Wohnort: Rees
- Kontaktdaten:
Re: IDE Harddisk für den MC-CP/M Computer (nicht nur)
Mein Resümee:
Seit Oktober 2020 werkelt das Interface in diversen Rechnern, angefangen vom ct180 über prof80 und Moppel, bis hin zum prof180x. Damit ist der "Speicherhorizont" der CP/M-Computer mit einfachen Mitteln, nur eine 8255er PIO, recht weit gesteckt.
Mit den beiden Layout-Mustern gibt es zudem viele verschiedenen Möglichkeiten eine Festplatte, CF-Karte etc. anzuschließen - liegt ja bei den meisten noch einiges in der Schublade Derzeit werden 1GB IDE-Flash Karten für kleines Geld (~5€) angeboten.
Es gibt natürlich noch ein Paar Unzulänglichkeiten. Auf der MC-IDE Karte sind die Bohrungen der IDE-Stecker etwas klein geraten - vorsichtiges aufbohren hilft hier, die Adress-Jumper sollten schön der Reihe nach geroutet werden und die "Gänseblümchenkette" fehlt (eigentlich) bei einer Z80 ECB-Karte.
Es macht richtig Spaß mit der "Festplatte" zu arbeiten, wenn es mal richtig nostalgisch werden soll, lässt man den Assemblerlauf halt über Diskette laufen dann kommen die Ohren auch in den Genuss )
in diesem Sinne
LG Werner
PS: Dank den vielen helfenden Händen und Köpfen die dieses Projekt ermöglicht haben.
Seit Oktober 2020 werkelt das Interface in diversen Rechnern, angefangen vom ct180 über prof80 und Moppel, bis hin zum prof180x. Damit ist der "Speicherhorizont" der CP/M-Computer mit einfachen Mitteln, nur eine 8255er PIO, recht weit gesteckt.
Mit den beiden Layout-Mustern gibt es zudem viele verschiedenen Möglichkeiten eine Festplatte, CF-Karte etc. anzuschließen - liegt ja bei den meisten noch einiges in der Schublade Derzeit werden 1GB IDE-Flash Karten für kleines Geld (~5€) angeboten.
Es gibt natürlich noch ein Paar Unzulänglichkeiten. Auf der MC-IDE Karte sind die Bohrungen der IDE-Stecker etwas klein geraten - vorsichtiges aufbohren hilft hier, die Adress-Jumper sollten schön der Reihe nach geroutet werden und die "Gänseblümchenkette" fehlt (eigentlich) bei einer Z80 ECB-Karte.
Es macht richtig Spaß mit der "Festplatte" zu arbeiten, wenn es mal richtig nostalgisch werden soll, lässt man den Assemblerlauf halt über Diskette laufen dann kommen die Ohren auch in den Genuss )
in diesem Sinne
LG Werner
PS: Dank den vielen helfenden Händen und Köpfen die dieses Projekt ermöglicht haben.
Re: IDE Harddisk für den MC-CP/M Computer (nicht nur)
Hallo Werner,
deine Rechner haben ein sehr schönes Zuhause!
Bei mir dauert das Jahre, werde quasi nie ganz fertig
und es ist/bleibt immer ein Provisorium
Aber da alles so schön funktioniert, geht man ab und an aufs Eis.
Nach dem Motto "Zurück zu den Wurzeln" bzw. "back to the roots",
spiele ich gerade mit dem ECMA-70 Format auf 3-1/2" Disketten.
Also Boot in SD und Daten in DD mit 40 Tracks (so eine Verschwendung) ...
Link zum Standard: https://www.ecma-international.org/publ ... s/ecma-70/
Gruß
Alfred
deine Rechner haben ein sehr schönes Zuhause!
Bei mir dauert das Jahre, werde quasi nie ganz fertig
und es ist/bleibt immer ein Provisorium
Aber da alles so schön funktioniert, geht man ab und an aufs Eis.
Nach dem Motto "Zurück zu den Wurzeln" bzw. "back to the roots",
spiele ich gerade mit dem ECMA-70 Format auf 3-1/2" Disketten.
Also Boot in SD und Daten in DD mit 40 Tracks (so eine Verschwendung) ...
Link zum Standard: https://www.ecma-international.org/publ ... s/ecma-70/
Gruß
Alfred
-
- Beiträge: 78
- Registriert: 24. Jun 2019, 18:03
- Wohnort: Rees
- Kontaktdaten:
Re: IDE Harddisk für den MC-CP/M Computer (nicht nur)
Hallo Alfred,
hab mir mal die Internas vom ECMA-70 angesehen. Im Moppel sieht die Formatierung der GAPs, Adressmarken etc. genauso aus, lediglich werden alle Spuren in DD beschrieben. So kommen dann 40Tracks a 16 Sektoren mit jeweils 256 Byte raus.
Ursprünglich wurden 3" Laufwerke von Herrn Gößler favorisiert, die Ausführung hat sich aber nicht bewährt, Riemenantrieb mit all seinen Nachteilen siehe auch beim Amstrad). Nur die LW von Hitachi waren sehr robust, eins davon werkelt immer noch in meinem Moppel.
Das Format läuft natürlich auch auf 3,5 und 5,25" mit 80 Spuren und zweiseitig. Hätte eigentlich für alle CP/M Computer gereicht - nein jeder Hersteller hatte damals mindestens noch eine weitere Handvoll kreiert - Chaos, nur um ein paar Bytes mehr als die Konkurrenz zu speichern.
... schön nochmals auf die Urspünge zu stoßen und Grundlagen wieder zu vertiefen.
LG Werner
PS: Ja ich bevorzuge 19" Gehäuse, stabil, anpassungsfähig und sehen auch noch hübsch aus...
hab mir mal die Internas vom ECMA-70 angesehen. Im Moppel sieht die Formatierung der GAPs, Adressmarken etc. genauso aus, lediglich werden alle Spuren in DD beschrieben. So kommen dann 40Tracks a 16 Sektoren mit jeweils 256 Byte raus.
Ursprünglich wurden 3" Laufwerke von Herrn Gößler favorisiert, die Ausführung hat sich aber nicht bewährt, Riemenantrieb mit all seinen Nachteilen siehe auch beim Amstrad). Nur die LW von Hitachi waren sehr robust, eins davon werkelt immer noch in meinem Moppel.
Das Format läuft natürlich auch auf 3,5 und 5,25" mit 80 Spuren und zweiseitig. Hätte eigentlich für alle CP/M Computer gereicht - nein jeder Hersteller hatte damals mindestens noch eine weitere Handvoll kreiert - Chaos, nur um ein paar Bytes mehr als die Konkurrenz zu speichern.
... schön nochmals auf die Urspünge zu stoßen und Grundlagen wieder zu vertiefen.
LG Werner
PS: Ja ich bevorzuge 19" Gehäuse, stabil, anpassungsfähig und sehen auch noch hübsch aus...