CP/M 3 Rechner mit Speicher

#3952172
Lesenswert?

Ich suche eine Möglichkeit, ein altes CP/M 3 Programm nochmal zu 
bearbeiten.
Leider habe ich keine Möglichkeit mehr, ein Laufwerk anzusteuern.
Jetzt könnte mir vielleicht ein CP/M 3 Rechner mit ca. 1,5 bis (besser) 
2 MB freiem Speicher weiterhelfen. Es könnten auch 2 3,5 Zoll Laufwerke 
sein. Auch RAM / Flash würde vermutlich gehen. Die Programme habe ich 
alle noch.
Emulationen am PC habe ich einige versucht, aber in den letzten 
wichtigen Schritten hat immer etwas nicht funktioniert.
Falls jemand eine Möglichkeit für einen alten Rechner oder eine 
(fertige) Platinenlösung sieht, bitte mit mir in Verbindung setzen. (Bin 
leider KEIN Bastler)
Vielen Dank
#3952347
Lesenswert?

Hallo,

Nur zur Information :

CP/M 3 ist ein 8-bit OS, lief meistens auf z-80 cpu. Durch Bank-Switchen 
war es möglich mehr als 64 KByte speicer zu nutzen, meistens waren es 
32KB fest und 2x 32KB Banken, also 96 KB.
Die 16-bit Version, lief auf 8086 oder 8088 Prozessoren, unterstutzte 
512Kb bis 1024Kb Speicher. Ich hab sie nie mit mehr als 1MB Speicher 
gesehen.
Mehr dazu : http://en.wikipedia.org/wiki/CP/M, zur emulatoren : 
http://www.z80.info/z80emu.htm

Ein CP/M 3 System mit 1,5 bis 2 MB Speicher kann also nicht, es wahre 
ratsam die System Voraussetzungen des zu bearbeitende Programms nochmals 
zu kontrollieren.

MfG, Bart
#3952907
Lesenswert?

Wäre ein FPGA-basiertes System evtl. eine Alternative? Ein Z80-System, 
das u.a. CP/M 3.0 (via Terminalemulation an serieller Schnittstelle) 
unterstützt, gibt es mit dem V6Z80P:

http://www.retroleum.co.uk/electronics-articles/v6z80p/
http://lehwalder.wordpress.com/2013/03/12/v6z80p-rev-1-1b-von-phil-ruston-bei-mir-eingetroffen/

[edit: hatte übersehen, dass das Board einen echten Z80 hat, keinen 
Softcore]
- leider stellt der Entwickler keine Boards mehr her (die haben einen 
echten Z80 drauf + FPGA). Evtl. liesse sich das System auf einem 
modernen FPGA mit einem Z80-Softcore realisieren.

Der socz80 (für das Papilio Pro-Board mit einem Spartan 6LX9) 
unterstützt leider nur CP/M 2.2, das reicht vermutlich nicht?
http://sowerbutts.com/socz80/

-- Michael
#3953063
Lesenswert?

Das socz80 unterstützt schon Bankswitching, damit ist CP/M 3 möglich.

Und noch ein Brite (in dem Fall Alan Cox, vielleicht als 
Linux-Kernelentwickler der ersten Stunde bekannt) hat auch schon ein 
CP/M 3-fähiges BIOS für den socz80 entwickelt:

http://zeniv.linux.org.uk/~alan/SocZ80/

(Aktuell bastelt Alan grade an einem Unix-ähnlichen System - FUZIX - für 
diverse Z80-Rechner)

Leider liegt mein Papilio Pro grade 900 km weit weg, sonst würde ich das 
gleich mal testen :-(.

-- Michael
#3959799
Lesenswert?

Nee, hatte der normale auch. Der Unterschied war nur dass beim C128D 
noch ein Netzteil und eine 1571 Floppy integriert waren. Bei der ersten 
Version mit Plastikgehäuse auf vielen Leiterplatten verteilt, bei der 
Blechversion alles auf einem großen Board. Im Endeffekt waren die so gut 
wie identisch. Der 80-Zeichen Grafikchip den so gut wie nie jemand 
genutzt hat, weil alle im C64 Modus waren oder im 40-Zeichen Modus des 
C128 war in 2 verschiedenen Varianten erhältlich. Die Version im 
normalen C128 und C128D Plastik hatte 16 kB Grafikspeicher zur Seite 
gestellt und die Version im C128D Blech hatte 64 kB.

Außerdem hatte die Blechversion eine neuere DOS Variante für der Floppy 
(3.1), die im Vergleich zur 3.0 Version aus der Plastik Variante 
verhindert hat dass man innerhalb von 8 Sekunden eine Diskette kopieren 
konnte.
#3960317
Lesenswert?

Ja, 40 Zeichen sind echt übel. Aber bei den meisten Leuten die ich mit 
C128 kannte hatten die wenigsten den passenden Monitor um in den 
80-Zeichen Modus zu gehen. Ich dachte mir schon öfters dass das mal ein 
gutes Einstiegsprojekt für CPLD oder FPGA sein müsste einen Adapter von 
allen möglichen Videosignalen des C128 auf ein VGA oder sogar HDMI zu 
bauen.
#3960537
Lesenswert?

Tatsächlich. Wusste garnicht dass es so etwas gibt. Sogar unter 30 Euro 
inkl. Versand.

C128 im C64 Modus? Naja, es gab halt wenig Software für den C128 und das 
brachte ja auch kaum Vorteile im 40-Zeichen-Modus. Und im 
80-Zeichen-Modus sollte ja angeblich die Grafikprogrammierung sehr lahm 
gewesen sein. Was hätte man da groß mit dem C128 anstellen sollen außer 
die tausenden C64 Spiele zu spielen? :-)
#3962570
Lesenswert?

Ich habe am WE eine Idee bekommen. Letztlich geht es mir nur um zwei 
noch nicht richtig funktionierende Programme. Eine kurze Beschreibung 
und die Programme hätte ich in ein ZIP gepackt und könnte es mal zum 
Test bereit stellen. Vielleicht sehen wir so, ob es klappt oder ob eine 
Emulation doch geht?

Darf (sollte) man hier Emailadressen dafür tippen?

NACHTRAG:
Habe gerade selbst den Weg einer privaten Mitteilung gefunden und 
genutzt.

Sollte jemand Lust haben, zu versuchen was bei mir im Moment nicht 
klappt, bitte kurz Melden - ich würde dann über Privatmeldung einen Link 
zum kleinen ZIP geben.

Danke

---Gerhard

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren