CP/M-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Memberlist || Home || Statistik || Kalender || Staff Willkommen Gast!
[ Unofficial CP/M Website ] [ Z80 Family Support Page ] [ Forum-Regeln ] [ Impressum/Kontakt ] [ Datenschutzerklärung ]

CP/M-Forum » Hardwareprojekte » CP/M für Commodore Rechner » Threadansicht

Autor Thread - Seiten: -1-
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
==
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
001
03.04.2008, 19:51 Uhr
Alfred

Avatar von Alfred

Hallo Ruud,

du kannst dir die Listings vom NKC bzw. NDR Klein Computer anschauen,
Link: http://www.drcrazy.de/nkc/

CP/M benötigt immer RAM ab Adresse 0 bis xxxx, im Idealfall bis FFFFH.
Das kleinste mögliche CP/M 2.2 System benötigt 20k RAM und liegt auf folgenden Adressen:
3400 CCP
3C00 BDOS
4A00 BIOS

Ein 64k System hat diese Speicherbelegung:
E400 CCP
EC00 BDOS
FA00 BIOS

Die Monitor Versionen (PROF/NKC) sind untereinander nicht kompatibel
und müssen immer an die vorhandene Hardware angepasst werden.

Viele Grüsse
Alfred
--
Das Leben ist verdammt kurz (meine Meinung)!
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
002
04.04.2008, 00:11 Uhr
HD64180CPM



Hallo Ruud,

Peter Dassow hat eine Homepage mit Info für Commodore.

http://www.z80.eu/commodore.html

Ich habe auch ein Buch siehe folgende Seite.

http://www.cpm-buecher.de/buecherbilder.html

Gruss
Rolf
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
003
04.04.2008, 11:58 Uhr
Ruud



Hallo Alfred,

Zitat:
du kannst dir die Listings vom NKC bzw. NDR Klein Computer anschauen,
Link: http://www.drcrazy.de/nkc/

Ich habe sehr viel schöne Sachen gefunden, vielen Dank dafür, aber leider keine Listings. In welches Untermenu soll ich kucken?


Zitat:
CP/M benötigt immer RAM ab Adresse 0 bis xxxx, im Idealfall bis FFFFH.

Um sicher zu sein, auch CP/M 2 Systemen benützen Pageswapping um das ROM ab $0000 durch RAM zu ersetzen? So ja, muss ich noch einiges löten :/ Aber mit der Hilfe der Schaltpläne der NKC soll das nicht so schwierig sein.

Mit freundliche Grüsse, Ruud
--
==
Groetjes, Ruud
URL: Ruud.C64.org
==
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
004
04.04.2008, 12:21 Uhr
Ruud



Hallo Rolf,

Zitat:
http://www.z80.eu/commodore.html

Der Schaltplan des CP/M-Modul für den C64 kommt von mir


Zitat:
http://www.cpm-buecher.de/buecherbilder.html

Hmmm, hat nicht jemand zufällig dieses CP/M Buch gescanned?

Hab selbst sämtliche Bücher gescanned:

17-04-2007 05:40 9.285.265 CPM 22 for BBC.pdf
01-02-2007 19:36 9.084.139 Das CPM Buch zum C128_D.pdf
19-11-2006 12:14 11.506.894 Mastering CPM.pdf
18-11-2006 22:29 16.109.699 The CPM handbook with MPM.pdf

Map van FScannen\Bondwell
16-02-2007 09:47 5.178.780 CalcStar.pdf
21-12-2007 17:15 8.524.314 CPM-Operating System.pdf
14-02-2007 16:27 12.850.741 DataStar.pdf
14-02-2007 16:55 2.945.663 MailMerge.pdf
14-02-2007 11:27 7.367.445 Reportstar Ref Manual.pdf
14-02-2007 14:48 11.632.637 ReportStar.pdf
22-07-2006 10:33 326.597 Schematics.pdf
16-02-2007 12:39 7.032.964 Users manual.pdf
22-12-2007 10:23 12.166.112 WordStar33.pdf

Wenn jemand in Die Niederländische Liste interessiert ist, soll er bescheit sagen.
--
==
Groetjes, Ruud
URL: Ruud.C64.org
==
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
005
04.04.2008, 23:02 Uhr
Peter Dassow

Avatar von Peter Dassow


Zitat:
Ruud postete
Hallo Rolf,

Zitat:
http://www.z80.eu/commodore.html

Der Schaltplan des CP/M-Modul für den C64 kommt von mir

...

Hallo Ruud,

Danke nochmal von der "Community" an Dich wg. des Schaltplans. Allerdings habe ich auf meiner Seite auch einen zweiten Schaltplan des C64 CP/M Moduls, welcher nicht von Dir stammt ;-)
Darüber hinaus ist auf meiner Seite für den C64 wesentlich mehr Information als nur der Schaltplan zu finden, das BIOS80, das BIOS65 usw. z.B. für das C64-CP/M 2.2 ist dort im Source-Code (!) auch zu finden.

Im Übrigen habe ich bereits in der comp.os.cpm vorhin geschrieben, dass Richard Leary momentan sich wirklich Mühe gibt, sein CP/M für den 6502 zum Laufen zu bringen - und zwar auf dem C64 ... das finde ich ist bemerkenswert !

Gruss
Peter

Dieser Post wurde am 04.04.2008 um 23:06 Uhr von Peter Dassow editiert.
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
006
07.04.2008, 12:23 Uhr
Ruud



Hallo Peter,


Zitat:
Darüber hinaus ist auf meiner Seite für den C64 wesentlich mehr Information als nur der Schaltplan zu finden, das BIOS80, das BIOS65 usw. z.B. für das C64-CP/M 2.2 ist dort im Source-Code (!) auch zu finden.

Und das ist bis jetzt das Beste was ich gesehen habe! Herzlichen Dank!
--
==
Groetjes, Ruud
URL: Ruud.C64.org
==
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
Seiten: -1-     [ Hardwareprojekte ]  



gaby.de

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek