Robotrontechnik-Forum

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

Robotrontechnik-Forum » Technische Diskussionen » jute 4k auf 2764 ? » Themenansicht

Autor Thread - Seiten: -1-
000
01.01.2007, 11:29 Uhr
spakko



Hallo nochmal. Was ist beim Erstellen eines 2764 mit einem 4k Betriebssystem zu beachten ? Normalerweise sind ja 2 Eproms vorgesehen, wobei der 2te (auf Steckplatz 2) mit Adresse %2000 startet. Muß das Betriebssystem angepasst werden ? Danke.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
01.01.2007, 17:05 Uhr
Volker

Avatar von Volker

sieh mal da oder Frage direkt
--
Das Gerät selbst ist ein kompli-
ziertes elektronisches Erzeugnis, zu des-
sen Reparatur neben vielfältigen Kenntnis-
sen zum gesamten Komplex der Elek-
tronik eine Vielzahl hochwertiger Meß-
und Prüftechnik notwendig ist. Von ei-
genhändigen Eingriffen wird abgeraten.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
01.01.2007, 17:24 Uhr
volkerp
Default Group and Edit
Avatar von volkerp

Danke für den Tipp (Link auf meine Seite , aber die Frage kann ich trotzdem nicht 100% beantworten, ich kenne nur das Original. Und das Original-Betriebssystem ist so aufgebaut, daß es auf 2 getrennten Speicherbereichen basiert. Diese werden aufgrund der CS-Selektierung der Adressleitungen A13-A15 auf den Steckplätzen 1 und 2 erwartet.

Modul 1:/CS0: %0800...%1FFF (EPROM1), /CS7: %E000...%FFFF (RAM)
Modul 2:/CS1: %2000...%3FFF (EPROM2), /CS6: %C000...%DFFF
Modul 3:/CS2: %4000...%5FFF, /CS5: %A000...%BFFF
Modul 4:/CS3: %6000...%7FFF, /CS4: %8000...%9FFF

D.h., die CS-Selektierung auf dem Board müsste geändert werden, dann reicht vielleicht auch 1 Modul.
--
VolkerP

http://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)

Dieser Beitrag wurde am 02.01.2007 um 12:40 Uhr von volkerp editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
01.01.2007, 17:56 Uhr
tp



In der Tiny-Dokumentation Teil 3, Seite 7 (auf Volkers Tiny-Seiten, siehe oben) steht dazu:


Zitat:
Höher integrierte EPROM?

Viele JU+TE-Computer-Freunde mochten einen höher integrierten EPROM
als den U2716C einsetzen, um das 4 K-Betriebssystem in einem
Schaltkreis unterbringen zu können. Dadurch reicht natürlich ein
Speichermodul auf Platz 1 aus. JU+TE vermittelt das Programmieren
des 4K-Betriebssystems in die EPROM Typen U2732C, U2764C und U27128C.
Dabei wird aber ein geschlossener Speicherbereich genutzt (%0800 bis 17FF).

Deshalb verändern sich alle Startadressen der im Heft 5/1989
veröffentlichten allgemein nutzbaren Unterprogramme, die eine
Startadresse über %2000 besitzen, auf den entsprechenden Wert ab 1000.

Weitere Unterschiede bestehen nicht.


--
Die Zeit ist auch nicht mehr, was sie mal war! (Albert Einstein)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
01.01.2007, 18:57 Uhr
spakko



Ja, das habe ich auch gelesen. An anderer Stelle wird aber ausgeführt, daß das 4k Betriebssystem für 2 Eproms konzipiert ist. Werde das Programm mal Dekodieren und nach Sprung- und Ladebefehlen speziell auf Adressen beginnend mit 2xxx suchen...
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
01.01.2007, 19:20 Uhr
Wusel_1



Das ist doch egal ob ein oder zwei EPROM's. Wichtig ist die Selektierung.
Das ganze kannst du mit parr Gattern lösen und damit das /CS und die Adresse 12,
welche dann auf die nächsten 2k zugreift, schalten kannst. Wenn du eine Schaltungsunterlage hast, dann könnte ich dir das schnell zusammenschießen.

Natürlich musst du auch die Abweichung der Pinbelegung beachten. Ein 2732 würde ja auch bei 4k reichen. 2764 ist ja nur halb ausgelastet.
--
Beste Grüße Andreas
______________________________________
DL9UNF ex Y22MF es Y35ZF
JO42VP - DOK: Y43 - LDK: CE

*** wer glaubt, hört auf zu denken ***

Dieser Beitrag wurde am 01.01.2007 um 19:23 Uhr von Wusel_1 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
01.01.2007, 19:29 Uhr
spakko



Ich wollte eigentlich nichts am Jute und an den Modulen verändern. Wenn sich der Aufwand (falls es keine "brechneten" relative Sprungziele auf den Adreßraum %2xxx gibt) in Grenzen hält, fummele ich lieber am Eprom herum.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
02.01.2007, 12:36 Uhr
volkerp
Default Group and Edit
Avatar von volkerp

zur Tiny-Dokumentation Teil 3, Seite 7: dieser Eprom liegt mir leider nicht vor, sonst hätte ich diese Lösung schon ausführlicher vorgestellt (und auch selbst realisiert). Deshalb gibt es mit dem originalen EPROM-Inhalten nur die Lösung, über eine geänderte CS-Erzeugung Modulplatz 1 zu erweitern.
--
VolkerP

http://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)

Dieser Beitrag wurde am 02.01.2007 um 12:39 Uhr von volkerp editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
02.01.2007, 16:30 Uhr
spakko



In Teil 2 auf Seite 29 (ganz rechts unter der Mitte) steht, daß sich 2k und 4k Betriebssystem im 1sten Eprom nur an den Stellen %800-%0813 und %0A38-%0A81 unterscheiden. Meine Suche in diesen Bereichen ergab in den Zeilen:

Quellcode:
%0812
%0A3E
%0A5C

Sprungziele auf den 2ten Eprom. Damit wäre die Sache für den Eprom 1 klar. Allerdings komme ich bei Eprom 2 nicht so recht weiter. Hier wäre ein Simulator hilfreich, denn ohne Kenntniss der Datenbereiche ist eine Rückassemblierung quasi unmöglich. Kann da jemand Infos beisteuern ?
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