000
03.04.2008, 15:39 Uhr
Ruud
|
Hallo,
Ich bin Niederländer so mein Deutsch ist leider so wie Ihr das gewöhnt seit :)
So wie Ihr seht will CP/M auf eine Commodore Rechner laufen lassen. Und ich will das tun wie Elektor das mit ihre 6502 Rechner und Acorn mit ihre BBC gemacht haben: eine kleine Z80 Platine mit nur ROM, RAM und einen I/O Baustein. Diese I/O Baustein ist wieder mit einem 6520, 6522 oder 6526 verbunden der wieder auf eine Ein/Aufsteckkarte sitzt. Für eine C64 wirt das also eine kleine Platine mit eine 6526 die in der Expansionporte gesteckt wirt. Als Z80-Rechner werde ich die Platine eine alte Druckerpuffer benützen. Genügend I/O vorhanden :)
Das Problem ist leider das ich nicht so viel von die Basisgrundlagen von CP/M weis. Ich weis, es gibt Internet, aber das Problem ist das die Suchmachinen entweder zu viel oder kein Informationen geben.
So fern weis ich: Hardware: CP/M 2: - ROM von $0000 bis $0FFF (darf es mehr sein?) - RAM von ROM bis $FFFF
CPM 3: - ROM von $0000 bis $0FFF, wirt beim Booten mittels Pageswapping durch RAM ersetzt werden - RAM von $0000 bis $7FFF - RAM von $8000 bis $FFFF, kann mittels Pageswapping durch anderes RAM ersetzt werden
Stimmt das?
Die einzige Sources für ein ROM die ich habe gefunden sind die für die P112 machine (http://p112.sourceforge.net/) und Pof-80 (http://www.prof80.de/). Der erste hat aber eine Z180. Mehr gut dokumentierte Listings sind immer willkommen!
Das BIOS enthält das Rechner-abhankliche teils des CP/Ms. Hier wieder nur die P112 und Prof-80 Version gefunden. Die Prof-80 Version ist für CP/M 3.0 gemeint. Ist die Downward kompatibel? Auch hier sind gut dokumentierte Listings wieder immer willkommen!
Herzlichen Dank für jede Hilfe!
-- ___ / __|__ / / |_/ Mit freundliche Grüse, Ruud \ \__|_\ \___| URL: Ruud.C64.org -- == Groetjes, Ruud URL: Ruud.C64.org == |