Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste ÜberarbeitungBeide Seiten der Revision | ||
z1013:module:raf [2010/07/15 06:05] – volkerp | z1013:module:raf [2017/02/06 21:02] – [mp3/88 - präcitronic] loetspitze | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
===== 256K ===== | ===== 256K ===== | ||
- | ==== Prätronic | + | ==== mp3/88 - präcitronic |
+ | |||
+ | Bilder s.a. http:// | ||
+ | |||
+ | {{: | ||
+ | |||
+ | in der mp 3/88 wurde von Wolfram Kammer und Wolfgang Spindler eine K1520-kompatible RAM-Disk mit 256K Speicherplatz und zusätzlich 64K Hauptspeicher vorgestellt. Diese Platine wurde kurz darauf von präcitronic (IH Mittweida) produziert. Rainer Brosig steuerte die Anpassung an den Z1013 bei; als Software gab es HEADERDISK, ein Headersave-kompatibles Programm, mit dem die RAM-Disk als Kassettenrekorderersatz genutzt werden konnte. Die | ||
+ | zum Anschluß an den Z1013 notwendigen Hardwareänderungen und die Software zum Betrieb max. zwei dieser RAM-Disk wurde in einem Heftchen von "hobby electronic Dresden" | ||
+ | |||
+ | Durch die Veröffentlichung in einer Zeitschrift und die Bezugsmöglichkeit einer industriell gefertigen zweiseitigen nichtdurchkontaktierten Leiterplatte hat diese RAM-Disk | ||
+ | eine gewisse Verbreitung gefunden. | ||
+ | |||
+ | Downloads: | ||
+ | |||
+ | * {{: | ||
+ | * {{: | ||
+ | * {{: | ||
+ | * {{: | ||
+ | |||
+ | * {{ : | ||
+ | |||
+ | Ansteuerung: | ||
+ | |||
+ | Zum Adressieren von 256 KByte werden 18 Adreßbits benötigt. Die niederwertigsten 8 Bit stellt ein vom Programm mittels OUT-Befehl ladbarer Adreßzähler (2 x 74LS193) bereit. Die nächsthöheren 8 Bit müssen vom Programm in ein Oktallatch (DS8282) geladen werden. Die restlichen 2 Bit stecken in der Peripherieadresse, | ||
+ | |||
+ | Grundadresse plus\\ | ||
+ | 0 = Lesen/ | ||
+ | 1 = Lesen/ | ||
+ | 2 = Lesen/ | ||
+ | 3 = Lesen/ | ||
+ | 4 = nicht benutzen\\ | ||
+ | 5 = nicht benutzen\\ | ||
+ | 6 = mittlere 8 Adreßbit laden\\ | ||
+ | 7 = niedrigste 8 Adreßbit in den Zähler laden. | ||
+ | |||
+ | < | ||
+ | : | ||
+ | :17 16 15 14 13 12 11 10 9 8: 7 6 5 4 3 2 1 0 : | ||
+ | : : | ||
+ | +--+--+ +--+--+--+--+--+--+--+--+ +--+--+--+--+--+--+--+--+ | ||
+ | | Bank| | | ||
+ | +--+--+ +--+--+--+--+--+--+--+--+ +--+--+--+--+--+--+--+--+ | ||
+ | : : | ||
+ | : 7 6: | ||
+ | : | ||
+ | : | ||
+ | </ | ||
+ | |||
+ | Die Grundadresse kann man in gewissen Grenzen frei wählen, indem man das Wickelfeld D entsprechend verdrahtet. Am Z1013 üblich sind | ||
+ | |||
+ | DB 98H ; | ||
+ | DB 58H ; | ||
+ | |||
+ | Aufbauhinweise: | ||
+ | |||
+ | Auf der Platine der RAM-Floppy von PRÄCITRONIC Dresden fehlen zwei Leiterzüge auf der Leiterseite.\\ | ||
+ | Von Schaltkreis D5 und D7 (D 195) sind jeweils PIN 11 mit einem Draht zu verbinden.\\ | ||
+ | Der Leiterzug /RESET führt nicht durchgehend zu den Schaltkreisen (Steckverbinder A 20). | ||
+ | [[: | ||
+ | |||
+ | Umbau auf 512K: [[: | ||
+ | |||
+ | === Nachbau 2x 256k MHC === | ||
+ | |||
+ | Matthias H./MHC „Lötspitze“ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Diese RFL´s sind softwareseitig zu 100% präcitronic-kompatibel nach MP 3/88.\\ | ||
+ | Link zum Forum: http:// | ||
+ | |||
+ | Download | ||
+ | |||
+ | * Unterlagen: {{: | ||
+ | * Schaltplan {{: | ||
+ | * Schaltplan mit 512K RAM {{: | ||
- | {{: | ||
==== Dresden ==== | ==== Dresden ==== | ||
{{: | {{: | ||
+ | :?: Unterlagen? Ist diese Karte kompatibel zur mp3/88 ? | ||
+ | ==== NANOS ==== | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Die RAM-Karte BG-Nr. R1.1-03/2 des NANOS-Systems der Ingenieurhochschule f. Seefahrt Warnemünde hat eine Kapazität von 256K. Dieser Speicher kann wahlweise als 256K-RAM-Disk oder als 192K-RAM-Disk und 64K Hauptspeicher arbeiten. | ||
+ | |||
+ | Mir standen 1990 2 RAM-Floppies des NANOS-Systems zur Verfügung. Dafür habe ich einen HEADERDISK-kompatiblen Treiber geschrieben, | ||
+ | |||
+ | Arbeitsweise: | ||
+ | |||
+ | Bei Aktivierung wird ein 256 Byte großer Bereich in den Arbeitsspeicher des Rechners eingeblendet. | ||
+ | |||
+ | Standardadressen meiner RAM-Floppies: | ||
+ | |||
+ | DB 0C4H RAMDI | ||
+ | DB 0C5H RAMEN | ||
+ | DB 0C6H READDI | ||
+ | DB 0C7H READEN | ||
+ | DB 0C0H LDAH | ||
+ | DB 0C2H LDBB | ||
+ | DA 0F700H WINDOW | ||
+ | |||
+ | Die Adressen werden über PROMs 74S287 festgelegt und sind daher ohne geeigneten Brenner nicht so leicht zu ändern. | ||
+ | |||
+ | -> http:// | ||
+ | |||
+ | < | ||
+ | : | ||
+ | :17 16 15 14 13 12 11 10 9 8: 7 6 5 4 3 2 1 0 : | ||
+ | : : | ||
+ | +--+--+--+-+--+--+--+ +--+--+--+--+--+--+--+--+ +--+--+--+--+--+--+--+--+ | ||
+ | | Bank | | | ||
+ | +--+--+--+-+--+--+--+ +--+--+--+--+--+--+--+--+ +--+--+--+--+--+--+--+--+ | ||
+ | </ | ||
+ | |||
+ | ===== 2048 k ===== | ||
+ | |||
+ | ==== RAF2008 ==== | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Beschreibung s. [[z9001: | ||
+ | |||
+ | Die zur Ansteuerung nötige Adresse wird ähnlich wie bei der RAM-Disk nach mp3/88 gebildet: | ||
+ | |||
+ | * Raf_C = RAF-Control Port zum Laden der Track- & Sector-Adresse " | ||
+ | * Raf_D = RAF-Data-I/ | ||
+ | |||
+ | <WRAP clear></ | ||
+ | < | ||
+ | : | ||
+ | 22 21 20 19:18 17 16 15 14 13 12 11 10 9 8 7: 6 5 4 3 2 1 0: | ||
+ | : | ||
+ | 15 14 13 12:11 10 9 8 7 6 5 4 3 2 1 0: : | ||
+ | | ||
+ | | ||
+ | | ||
+ | ! !!!!! ! _________!_________ | ||
+ | ! für ! ! OUT(C), | ||
+ | ! > | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | Die In-Sektor-Adressen (LoAdr 6...0) entsprechen dem B-Register bei OTIR/INIR, so daß die Bytes innerhalb eines Sectors in fallender Reihenfolge gespeichert werden (B beginnt mit 128 bzw. 127)! |