IDE Harddisk für den MC-CP/M Computer (nicht nur)

Neuentwicklung von CP/M-Rechnern und Komponenten
Werner_8085
Beiträge: 76
Registriert: 24. Jun 2019, 18:03
Wohnort: Rees
Kontaktdaten:

Re: IDE Harddisk für den MC-CP/M Computer (nicht nur)

Beitrag von Werner_8085 » 12. Jan 2023, 22:21

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

Benutzeravatar
Alfred
Beiträge: 261
Registriert: 17. Jun 2019, 18:47
Wohnort: Enzkreis

Re: IDE Harddisk für den MC-CP/M Computer (nicht nur)

Beitrag von Alfred » 13. Jan 2023, 08:40

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!
Zuletzt geändert von Alfred am 14. Jan 2023, 10:56, insgesamt 1-mal geändert.

Werner_8085
Beiträge: 76
Registriert: 24. Jun 2019, 18:03
Wohnort: Rees
Kontaktdaten:

Re: IDE Harddisk für den MC-CP/M Computer (nicht nur)

Beitrag von Werner_8085 » 13. Jan 2023, 12:23

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

Benutzeravatar
Alfred
Beiträge: 261
Registriert: 17. Jun 2019, 18:47
Wohnort: Enzkreis

Re: IDE Harddisk für den MC-CP/M Computer (nicht nur)

Beitrag von Alfred » 13. Jan 2023, 12:43

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 :mrgreen:

Gruß
Alfred

Werner_8085
Beiträge: 76
Registriert: 24. Jun 2019, 18:03
Wohnort: Rees
Kontaktdaten:

Re: IDE Harddisk für den MC-CP/M Computer (nicht nur)

Beitrag von Werner_8085 » 13. Feb 2023, 14:34

Nun steht auch die Software zum IDE-Modul für den Moppel bereit!

Siehe Nachbar Eintrag "Wiederaufbau 8085.."

LG Werner

Benutzeravatar
Alfred
Beiträge: 261
Registriert: 17. Jun 2019, 18:47
Wohnort: Enzkreis

Re: IDE Harddisk für den MC-CP/M Computer (nicht nur)

Beitrag von Alfred » 15. Feb 2023, 09:32

Prima :-)!

Benutzeravatar
Alfred
Beiträge: 261
Registriert: 17. Jun 2019, 18:47
Wohnort: Enzkreis

Re: IDE Harddisk für den MC-CP/M Computer (nicht nur)

Beitrag von Alfred » 31. Mai 2023, 21:43

Hier noch meine Variante mit RTC für CP/M3+
DSCF1610c.JPG
DSCF1610c.JPG (131.53 KiB) 1213 mal betrachtet

Werner_8085
Beiträge: 76
Registriert: 24. Jun 2019, 18:03
Wohnort: Rees
Kontaktdaten:

Re: IDE Harddisk für den MC-CP/M Computer (nicht nur)

Beitrag von Werner_8085 » 31. Okt 2023, 15:31

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.

Bild

Bild

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.

Bild

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.

Benutzeravatar
Alfred
Beiträge: 261
Registriert: 17. Jun 2019, 18:47
Wohnort: Enzkreis

Re: IDE Harddisk für den MC-CP/M Computer (nicht nur)

Beitrag von Alfred » 1. Nov 2023, 12:02

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

Werner_8085
Beiträge: 76
Registriert: 24. Jun 2019, 18:03
Wohnort: Rees
Kontaktdaten:

Re: IDE Harddisk für den MC-CP/M Computer (nicht nur)

Beitrag von Werner_8085 » 1. Nov 2023, 23:33

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...

Antworten