Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| z1013:module:raf [2011/10/01 12:07] – [RAF2008] volkerp | z1013:module:raf [2025/04/16 06:43] (aktuell) – [mp3/88 - präcitronic] volkerp | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== RAM-Floppy ====== | ====== RAM-Floppy ====== | ||
| + | |||
| + | " | ||
| + | wohl besonders von denjenigen sehr geschätzt | ||
| + | werden, die an Rechnern mit Kassettenbandspeichern | ||
| + | ihre Geduld üben müssen. | ||
| + | Aber auch im Vergleich zur Diskette | ||
| + | kann die RAM-Disk erstaunliche Geschwindigkeit | ||
| + | bieten. Wer schon einmal in längeren | ||
| + | Assemblerquellen mit einem Textverarbeitungsprogramm | ||
| + | wie TP herumgesucht hat, | ||
| + | weiß ein Lied davon zu singen." | ||
| ===== 256K ===== | ===== 256K ===== | ||
| Zeile 7: | Zeile 18: | ||
| Bilder s.a. http:// | 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 | 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" | 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 | + | Durch die Veröffentlichung in einer Zeitschrift und die Bezugsmöglichkeit einer industriell gefertigen zweiseitigen |
| eine gewisse Verbreitung gefunden. | eine gewisse Verbreitung gefunden. | ||
| Zeile 19: | Zeile 30: | ||
| * {{: | * {{: | ||
| * {{: | * {{: | ||
| - | * {{: | + | * {{: |
| * {{: | * {{: | ||
| + | * {{ : | ||
| Ansteuerung: | Ansteuerung: | ||
| Zeile 35: | Zeile 47: | ||
| 6 = mittlere 8 Adreßbit laden\\ | 6 = mittlere 8 Adreßbit laden\\ | ||
| 7 = niedrigste 8 Adreßbit in den Zähler 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 | Die Grundadresse kann man in gewissen Grenzen frei wählen, indem man das Wickelfeld D entsprechend verdrahtet. Am Z1013 üblich sind | ||
| Zeile 40: | Zeile 65: | ||
| DB 98H ; | DB 98H ; | ||
| DB 58H ; | 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 IC {{: | ||
| + | |||
| Zeile 45: | Zeile 95: | ||
| {{: | {{: | ||
| + | :?: Unterlagen? Ist diese Karte kompatibel zur mp3/88 ? | ||
| ==== NANOS ==== | ==== NANOS ==== | ||
| - | Die RAM-Karte des NANOS-Systems hat eine Kapazität von 256K. Dieser Speicher kann wahlweise als 256K-RAM-Disk oder als 192K-RAM-Disk und 64K Hauptspeicher arbeiten. | + | {{: |
| + | |||
| + | Die RAM-Karte | ||
| - | Mir standen 1990 2 RAM-Floppies des NANOS-Systems zur Verfügung. Dafür habe ich einen HEADERDISK-kompatiblen Treiber geschrieben, | + | 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 ===== | ===== 2048 k ===== | ||
| Zeile 64: | Zeile 145: | ||
| <WRAP clear></ | <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: | 22 21 20 19:18 17 16 15 14 13 12 11 10 9 8 7: 6 5 4 3 2 1 0: | ||
| Zeile 81: | Zeile 162: | ||
| | | ||
| | | ||
| + | </ | ||
| 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)! | 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)! | ||
| - | |||