Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
z1013:module:raf [2012/02/25 18:42] – [mp3/88 - präcitronic] 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 | ||
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 47: | Zeile 72: | ||
Der Leiterzug /RESET führt nicht durchgehend zu den Schaltkreisen (Steckverbinder A 20). | 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 {{: | ||
+ | |||
+ | |||
+ | |||
==== Dresden ==== | ==== Dresden ==== | ||
{{: | {{: | ||
Zeile 57: | Zeile 102: | ||
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. | 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, | + | Mir standen 1990 2 RAM-Floppies des NANOS-Systems zur Verfügung. Dafür habe ich einen HEADERDISK-kompatiblen Treiber geschrieben, |
Arbeitsweise: | Arbeitsweise: | ||
Zeile 65: | Zeile 110: | ||
Standardadressen meiner RAM-Floppies: | Standardadressen meiner RAM-Floppies: | ||
- | DB 0C4H RAMDI | + | DB 0C4H RAMDI |
- | DB 0C6H READDI | + | DB 0C5H RAMEN |
+ | DB 0C6H READDI | ||
+ | DB 0C7H READEN | ||
DB 0C0H LDAH | DB 0C0H LDAH | ||
DB 0C2H LDBB | DB 0C2H LDBB | ||
Zeile 74: | Zeile 121: | ||
-> http:// | -> 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 90: | 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 107: | 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)! | ||
- |