Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » D004 und M048 » Themenansicht

Autor Thread - Seiten: -1-
000
28.03.2015, 09:47 Uhr
Bert



Hallo Forum!
Ist das D004 in der Lage von einem M048-Modul (256k seg. ROM) zu starten?
Wieviele M048-Module existieren überhaupt?

Danke,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
28.03.2015, 10:15 Uhr
susowa



Nicht mit dem normalen Befehl J FC - der springt immer in das D004-"Modul" auf FC.

Die FC-EPROM-SW müsste dann sicher auch für das M048-Modul modifiziert/erweitert werden, damit alles immer beim Booten in die CP/M Betriebsart funktioniert.

MfG
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
28.03.2015, 10:25 Uhr
Bert



Die Frage war etwas anders gemeint.
Das M048 wird ja in die RAM-Disk (LW A eingebunden. Aber vermutlich macht das erst der Startcode, der demensprechend nicht vom M048 kommt.
Mit anderen Worten, das 'BIOS' sucht nur auf Disketten (und Festplatten) nach dem Startcode.

Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
28.03.2015, 18:49 Uhr
susowa




Zitat:
Bert schrieb
Die Frage war etwas anders gemeint...



Es ist noch viel "schlimmer" als Du Dir das so vorstellst !

Das D004-System hat nur RAM onboard - alles, was Du nach dem Start siehst bzw. was gemacht wird (z.B. auch das Init der RAM-Floppy = LW A) kommt nur durch entsprechenden Code auf dem D004-ROM in die Gänge.

Das Booten von den entsprechenden Medien erledigt ein Urlader, welcher ebenfalls aus dem Modul-ROM kommt und per Koppel-RAM im D004-System ans Laufen gebracht wird.

Steht alles mehr oder weniger beschrieben im HB für den Programmierer.

MfG

Dieser Beitrag wurde am 28.03.2015 um 18:50 Uhr von susowa editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
28.03.2015, 22:00 Uhr
ralle



Alles was irgenwie nach RAM-Modul aussieht und in den Schächten steckt, wird für das RAM-Floppy A: genutzt.

Jetzte kommt es, die Floppycontrollerplatine hat auch einen eigenen RAM, eine eigene CPU und geht mit 4 Mhz. Diese wird aber als Modul vom KC gesehen. ABER, im CAOS-Mode läuft der obere Computer mit einem CP/M als Slave mit. In der PC-Betriebsart ist das obere System der Master und der KC als besseres Terminal der Slave.

Wegen des geringfügigen mehr als doppeltem Takt gibt es zum Ausgleich einen Koppel-RAM. Die beiden CPU's sind nicht direkt miteinander verbunden und die Obere muß zur Bilddarstellung und Tastatureingabe die Untere benutzen. Genauso ist es auch andersrum, für Floppy-Operationen muß die Untere die Obere benutzen.

Das ist ähnlich wie beim C64/128, aber nicht ganz das gleiche. Bei Comodore mußte bei bestimmten Operationen ein Befehlskanal geöffnet werden, einfache Sachen wie Laden und Speichern und Direktory anzeigen ging je nach BASIC-Version mehr oder weniger komfortabel.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
28.03.2015, 22:18 Uhr
Bert




Zitat:
ralle schrieb
Alles was irgenwie nach RAM-Modul aussieht und in den Schächten steckt, wird für das RAM-Floppy A: genutzt.
...


Danke, das ist mir schon einigermaßen klar.

Die Frage ist, diese RAM-Floppy, kann die auch eine "Systemspur" enthalten, die dann zum Booten genutzt wird?
Damit wäre in Verbindung mit dem M048 ein bootfähiges System denkbar, was weder Disketten noch Festplatten hat, aber dafür von der RAM(ROM)-Disk bootet.
Wenn das "BIOS" im D004 allerdings nur auf Disketten bzw. Harddisk nach Systemspuren sucht, geht das nicht.

BTW.: Wo bekommt man ZDDOS.REL her? Kann ich dafür die ZDDOS.ZRL verwenden?

Viele Grüße,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
29.03.2015, 00:27 Uhr
susowa




Zitat:
Bert schrieb
... wenn das "BIOS" im D004 ...



Nochmal - es gibt kein BIOS im D004 vor dem Booten, das existiert erst nach dem Bootvorgang.

Siehe oben.

MfG
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
29.03.2015, 07:41 Uhr
ralle



Das System, egal ob MicroDos oder was Besseres wird in der Regel immer ab Laufwerk B: gebootet. Mit dem D004-EPROM V3.3 ist es sogar egal, wegen einsatz der Festplatte. Da werden auch restliche vorhandene Laufwerke außer A: getestet, ob die was haben. Und das unabhängig ob diese im zu startenten System installiert sind oder nicht. Das BIOS was es beim IBM-PC gibt, gibt es unter CPM nicht in der Form, es muß vom Anwender erst erzeugt werden. Der D004-EPROM ist nur ein Urlader, wenn du von A: Booten willst, frag Mario, ob er dir einen baut.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
29.03.2015, 09:55 Uhr
Bert



Ok. Dann hab ich es jetzt ;-)
Das, was ich als 'BIOS' bezeichnet habe, meint den D004-Urloader.
Also das Programm im ROM (egal ob D004, oder IBM kompatibler PC), was dafür sorgt, das das Betriebssystem in den RAM kommt.

Eine Anpassung an Laufwerk 'A' ist m.E. erstmal nicht nötig. Es gibt Dinge, die wichtiger wären.

Sehe ich das richtig, das die Meldungen in meinem Screenshot oben, alle vom Programmcode aus der Systemspur (SYSGEN) kommen?

Danke,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
29.03.2015, 11:19 Uhr
susowa



Auch wenn Du Dir das vielleicht schon durchgelesen hast, im Abschnitt "Booten von Festplatte" sind die ganzen Abläufe beschrieben:

http://www.kcclub.de/index.php?option=com_content&view=article&id=305&Itemid=338

Für Änderungen an der Systemsoftware ist Mario der richtige Ansprechpartner. Er stellt Dir sicher auch Quelltexte u.ä. auf Anfrage zur Verfügung.

MfG
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
29.03.2015, 12:08 Uhr
maleuma



Hallo Bert,

richtig, die Meldungen im Screenshot kommen aus der Systemspur der Diskette bzw. Festplatte. Mit SYSGEN werden diese Informationen zusammen mit BIOS, CCP, BDOS (ZDDOS.ZRL) in die Systemspuren geschrieben.

Das M048 wird dagegen nur als zusätzliche Spuren dem RAM-Floppy zugeordnet.

Was Du möchtest mit dem Booten vom M048 würde eine Erweiterung der fest einprogrammierten Bootreihenfolge im D004-EPROM bedeuten. Wenn Du den aktuellen Quelltext haben willst, kurze eMail an mich.
--
Mario.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
01.04.2015, 23:20 Uhr
Bert



Noch ein kleiner Nachtrag:
Ich habe die Quelldatei zu ZDDOS gefunden: Sie heißt ZSDOS.MAC bzw. ZSDOS-GP.Z80

Ich hatte die ganze Zeit übersehen, das man mit dem Schalter "ZS EQU FALSE" in ZSDOS.LIB die Variante mit dem ZDDOS aktivieren kann.

Viele Grüße,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

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