Robotrontechnik-Forum

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

Robotrontechnik-Forum » Technische Diskussionen » Abschaltung des OS-ROMs des KC87 » Themenansicht

Autor Thread - Seiten: -1-
000
11.10.2012, 16:08 Uhr
Buebchen



Hallo!
Beim KC87 soll es möglich sein durch verändern einer Wickelbrücke das OS-EPROM über ROMDI mit dem BASICROM zusammen abzuschalten.
Wenn darunter RAM liegt sollte der doch durch eine Umladeroutine beschreibbar sein und beim abschalten müsste ein weiterarbeiten im RAM möglich sein ist das richtig?
Buebchen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
11.10.2012, 16:22 Uhr
robbi
Default Group and Edit
Avatar von robbi

Ein kurzes Durchlesen der Beschreibung der Unterlagen und ein Blick auf Schaltplan und Lageplan sollte genuegen, um zu erkennen, wo man das machen kann.
Auszerdem gibt es auf einer Webseite dazu alle notwendigen Informationen.

Wenn man dieses erweiterte /ROMDI nutzt, wird tatsaechlich der gesamte System-ROM abgeschaltet, aber nur im KC87. Der darunterliegende RAM musz zusaetzlich durch eine interne Schaltungserweiterung aktiviert werden. Dumm ist nur, dasz dabei der interne System-RAM auch abgeschaltet wird und schon ist tote Hose.

Habe im Moment keine Tilde auf der Tastatur, um die Webseite aufrufen zu koennen.

Nachtrag:
Mit dem Avatar komme ich jetzt ran:
http://www.sax.de/~zander/z9001/tip/tipe.html
--
Schreib wie du quatschst, dann schreibst du schlecht.

Dieser Beitrag wurde am 11.10.2012 um 16:30 Uhr von robbi editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
11.10.2012, 16:37 Uhr
Buebchen



@robbi
Hallo!
Das ist genau das was ich gesucht habe.
So genau kenne ich Deine Homepage nicht das ich das auf Anhieb gefunden hätte.
Wenn also 64 KB externer RAM vorhanden ist läuft alles darin wenn ich Dich richtig verstanden habe.
Buebchen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
11.10.2012, 16:51 Uhr
robbi
Default Group and Edit
Avatar von robbi

Wenn man im Internet sucht, findet man das schon, und die Tips sind auch nicht so versteckt, da kenne ich ungeordnetere Webseiten.

Das System springt ueblicherweise auf die Adresse 0, und wenn da nichts im RAM steht (oder im ROM!!!), geht nichts. Auf deutsch: es musz auf der Adresse 0 ein ROM liegen.
--
Schreib wie du quatschst, dann schreibst du schlecht.

Dieser Beitrag wurde am 11.10.2012 um 16:52 Uhr von robbi editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
11.10.2012, 21:30 Uhr
jmueller



Vorsicht Buebchen!


Zitat:
Wenn darunter RAM liegt ...müsste ein weiterarbeiten im RAM möglich sein ist das richtig?

Beim reinen Grundgrät wohl ja, aber der FDC-Boot-ROM wird z.B. mit einem
Schreibzugriff mit beliebigen Inhalt auf der Adresse >= F800h
an- und abgeschaltet.
Wenn dort nun RAM ist, zerschießt du dir das OS.
Du müsstest somit die Schalt-ROM-Problematik als Ganzes konzeptionell
entsprechend berücksichtigen.

Außerdem verlangt der originale Robotron-BOOT-ROM nach dem Einschalten
ein "zufälliges" RAM-Muster von 00 FF 00 FF ..., um richtig zu arbeiten.

Jens

Dieser Beitrag wurde am 11.10.2012 um 21:39 Uhr von jmueller editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
12.10.2012, 07:35 Uhr
Buebchen



@jmueller
Hallo!
Danke Jens!
Dann werde ich das so berücksichtigen und erst nach dem Booten umschalten und Schreibschutz einschalten. Dann sollte es aber zum funktionieren zu bringen sein.
Buebchen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
12.10.2012, 17:28 Uhr
robbi
Default Group and Edit
Avatar von robbi

ad "buebchen":
Es gibt ja auch noch eine weitere Huerde:
Jeder Zugriff auf den Bereich ab 0F000H schaltet den System-RAM und den System-ROM wieder ein. Eine Nutzung des ROM-Bereiches fuer andere Zwecke ist damit ohne Aenderungen im Rechner ausgeschlossen. Da koennen Sie machen, was Sie wollen.
--
Schreib wie du quatschst, dann schreibst du schlecht.

Dieser Beitrag wurde am 12.10.2012 um 17:31 Uhr von robbi editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
12.10.2012, 17:34 Uhr
Buebchen



@robbi
Hallo!
Danke für den Hinweis!
Sollte also bei einem OS im RAM gepatcht werden können, also nicht unlösbar.
Buebchen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
12.10.2012, 20:13 Uhr
volkerp
Default Group and Edit
Avatar von volkerp

Wie Ulrich schon schreibt: im Z9001 wird hardwaremäßig der ROM aktiviert, sobald auf den Adressbereich F000..FFFF lesend (oder schreibend) zugegriffen wird. Das ist per Software nicht abschaltbar.
--
VolkerP

http://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
15.10.2012, 12:43 Uhr
robbi
Default Group and Edit
Avatar von robbi

Ja, es ist so, wie Volker es sagt und eigentlich noch schlimmer, denn das Umschalten auf den Normalmodus erfolgt fuer den ganzen Bereich, wenn Adreszbit 15=H ist. Ruecksetzen erfolgt mit /RESET! Aber das sieht man ja in der Schaltung.

Nachtrag:
Der von "jmueller" beschriebene Effekt ist unter
http://www.sax.de/~zander/z9001/tip/tipc.html
auch beschrieben. Da moechte ich mich bei ihm gleich mal fuer die Untersuchung des Problems bedanken.
--
Schreib wie du quatschst, dann schreibst du schlecht.

Dieser Beitrag wurde am 15.10.2012 um 12:46 Uhr von robbi editiert.
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