Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| homecomputer:ac1:ac1-2010 [2023/02/01 13:03] – [PIO2/PIO3-USB] volkerp | homecomputer:ac1:ac1-2010 [2024/03/27 20:11] (aktuell) – [RAM-Floppy 256k] frieder | ||
|---|---|---|---|
| Zeile 54: | Zeile 54: | ||
| Unterlagen: http:// | Unterlagen: http:// | ||
| - | Von rechts nach links stecken in meinem Gerät: | + | Von **rechts nach links** stecken in meinem Gerät: |
| + | |||
| + | * Color-BWS | ||
| + | * CPU | ||
| + | * PIO-CTC-PS/ | ||
| + | * 64K-RAM | ||
| + | * Modul 1 | ||
| + | * PIO2/ | ||
| + | * GIDE | ||
| + | * FDC | ||
| ===== Color-BWS ===== | ===== Color-BWS ===== | ||
| Zeile 61: | Zeile 71: | ||
| Unterlagen: http:// | Unterlagen: http:// | ||
| + | |||
| + | von Heiko Poppe und Ralph Hänsel entwickelte Farbgrafikkarte, | ||
| + | auch eine Taktfrequenz- und Zeichensatzumschaltung sowie einen Inversmodus bietet. Der | ||
| + | Farbspeicher liegt parallel zum Zeichenspeicher und enthält pro Zeichen eine Vorder- und eine | ||
| + | Hintergrundfarbe. Das Ein- und Ausblenden des Farbspeichers erfolgt über das rücklesbare Ein- | ||
| + | /Ausgabetor F0h, über das zusätzlich auch die Taktfrequenz umgeschaltet werden kann. | ||
| {{: | {{: | ||
| Zeile 143: | Zeile 159: | ||
| B1 Joystick ges. A | B1 Joystick ges. A | ||
| B2 Grafiktaste | B2 Grafiktaste | ||
| - | B3 Bildschirm invers | + | B3 Bildschirm-Mode invers |
| B4 frei | B4 frei | ||
| B5 Start/ | B5 Start/ | ||
| Zeile 194: | Zeile 210: | ||
| | Speicher | 0000-FFFF 64kByte RAM | | | Speicher | 0000-FFFF 64kByte RAM | | ||
| | Ports | 1E, nur Bit 0, nur schreibend | | | Ports | 1E, nur Bit 0, nur schreibend | | ||
| - | | Bus | OUT Signal CP/ | + | | Bus | OUT Signal |
| | | IN Signal A2 RAM 2000-7FFF ausblenden | | | | IN Signal A2 RAM 2000-7FFF ausblenden | | ||
| | | IN Signal C2 RAM 8000-FFFF ausblenden | | | | IN Signal C2 RAM 8000-FFFF ausblenden | | ||
| Zeile 224: | Zeile 240: | ||
| Die eigentliche RAM-Disk wird über IN- und OUT-Befehle bedient und tangiert den Hauptspeicher nicht. | Die eigentliche RAM-Disk wird über IN- und OUT-Befehle bedient und tangiert den Hauptspeicher nicht. | ||
| - | Genutzt wird die RAM-Floppy | + | Genutzt wird die RAM-Floppy |
| + | Im AC1-Modus kann die RAM-Disk mit den Floppy-Routinen von Johann Spannenkrebs verwendet werden. | ||
| + | http:// | ||
| + | Zur Speicherung von Programmen über einen längeren Zeitraum wird der Einbau einer Stützbatterie (wie hier im Bild) empfohlen. | ||
| | Speicher | - | | | Speicher | - | | ||
| Zeile 236: | Zeile 255: | ||
| E2 = Lesen/ | E2 = Lesen/ | ||
| E3 = Lesen/ | E3 = Lesen/ | ||
| - | E4 = nicht benutzen | + | E4 = frei |
| - | E5 = nicht benutzen | + | E5 = eigentlich frei, wird von HRCPM12 als extended Adressbit für RAM-Floppys > 256 MByte genutzt |
| E6 = mittlere 8 Adressbit laden | E6 = mittlere 8 Adressbit laden | ||
| E7 = niedrigste 8 Adressbit in den Zähler laden. | E7 = niedrigste 8 Adressbit in den Zähler laden. | ||
| Zeile 258: | Zeile 277: | ||
| Auf der Karte sind 2 EPROMs und eine 1 MByte-EPROM-Bank. | Auf der Karte sind 2 EPROMs und eine 1 MByte-EPROM-Bank. | ||
| - | Die EPROMs blenden sich in den Adressraum des Systems ein, bei Schreibzugriffen wird der verdeckte RAM beschrieben. | + | Die EPROMs blenden sich in den Adressraum des Systems ein: Bei Schreibzugriffen |
| Das Kopieren von Programmen aus der ROMBANK in den Arbeitsspeicher übernimmt das Programm [[homecomputer: | Das Kopieren von Programmen aus der ROMBANK in den Arbeitsspeicher übernimmt das Programm [[homecomputer: | ||
| - | | Speicher | 2000-5FFF 16 kByte BASIC | | + | **Es gibt von mir eine neue Software [[homecomputer: |
| - | | Speicher | E000-FFFF 8 kByte Paket-X | | + | |
| - | | Speicher | 8000-FFFF 32 kByte ROMBANK-Page (32 Pages) | | + | |
| - | | Ports | 14 Modul1-Port | | + | | Speicher |
| - | | Bus | OUT Signal A2 RAM 2000-7FFF ausblenden | | + | | Speicher |
| - | | | OUT Signal | + | | Speicher |
| - | | | OUT Signal C22 System 0000-1FFF ausblenden (CPM-Umsch) | | + | | Ports |
| + | | Bus | ||
| + | | | ||
| + | | | ||
| < | < | ||
| - | 00 Modul1 | + | 00 Modul1 |
| 01 Programm X, E000-EFFF | 01 Programm X, E000-EFFF | ||
| 02 BASIC, | 02 BASIC, | ||
| + | 04 CP/ | ||
| 08h EPROM1 Bank0, 09h EPROM2 Bank0 | 08h EPROM1 Bank0, 09h EPROM2 Bank0 | ||
| 18h EPROM1 Bank1, 19h EPROM2 Bank1 | 18h EPROM1 Bank1, 19h EPROM2 Bank1 | ||
| Zeile 282: | Zeile 305: | ||
| ===== PIO2/ | ===== PIO2/ | ||
| - | PIO2 serielle Schnittstelle, | + | PIO2 serielle Schnittstelle, |
| PIO3 USB-Anschluss mittels VDIP1 | PIO3 USB-Anschluss mittels VDIP1 | ||
| + | |||
| + | Unterlagen: | ||
| + | * {{ : | ||
| {{: | {{: | ||
| - | Das ist eine Eigenentwicklung, | + | Die Herkunft dieser |
| Für USB braucht man ein VDIP-Modul. Der USB-Stick wird mit FAT16 am PC formatiert (kurze Dateinamen 8.3). | Für USB braucht man ein VDIP-Modul. Der USB-Stick wird mit FAT16 am PC formatiert (kurze Dateinamen 8.3). | ||
| Zeile 299: | Zeile 325: | ||
| vgl.a. [[z1013: | vgl.a. [[z1013: | ||
| ===== GIDE ===== | ===== GIDE ===== | ||
| + | |||
| + | IDE-Anschluss nach Tilmann Reh (http:// | ||
| + | |||
| + | Unterlagen: http:// | ||
| {{: | {{: | ||
| + | Statt einer IDE-Festplatte kommt praktisch nur ein 128/256/512 MByte-DOM-Modul zum Einsatz. Auch diese Kapazität wird bei weitem nicht ausgeschöpft. | ||
| + | |||
| + | Das IDE-Laufwerk wird mit im Monitor mit " | ||
| + | Das IDE-Laufwerk ist dazu in einen Monitor- und einen CP/ | ||
| + | |||
| + | Unter Windows gibt es das Programm DOM-Manager von R. Weidlich zum Sichern und Beschreiben einer AC1-IDE-Festplatte am PC. Das Programm muss mit Admin-Rechten laufen. http:// | ||
| + | |||
| + | Der Zugriff erfolgt über einen frei wählbaren Port-Bereich x4..xF. Die bekannte Software arbeitet im Bereich 8x. | ||
| + | |||
| + | | Speicher | - | | ||
| + | | Ports | 84-8F | | ||
| + | | Bus | - | | ||
| + | |||
| + | < | ||
| + | ; HR: voreingestellt ist DELOCK SSD 256MB 984*16*32 | ||
| + | ; Per 09/2012 hat meine 256MB HDD folgende Aufteilung: | ||
| + | ; 1. Spur 0 | ||
| + | ; 2. Spur 1..9 reserviert für DiskVerHD bzw. DVHD | ||
| + | ; 3. Spuren 10..399 | ||
| + | ; PART C, 10, 64,2048 ; C: mit 64 Spuren ab Spur 10 (16 MB) HR | ||
| + | ; PART D,150, 64,4096 ; D: mit 64 Spuren ab Spur 150 (16 MB) HR | ||
| + | ; PART E,300, 64,4096 ; E: mit 64 Spuren ab Spur 300 (16 MB) HR | ||
| + | ; 4. Spuren 400.. frei zu eigenen Verwendung.. | ||
| + | </ | ||
| ===== FDC ===== | ===== FDC ===== | ||
| + | |||
| + | Unterlagen: http:// | ||
| + | |||
| + | Für den AC1 wurden mehrere Schaltungen für eine Diskettenanbindung entwickelt, die sich | ||
| + | teilweise funktional und in den verwendeten Ein-/ | ||
| + | |||
| + | Dies ist der AC1-FDC. | ||
| {{: | {{: | ||
| + | | Speicher | ||
| + | | Ports | 40H Statusregister FDC | | ||
| + | | | 41H Datenregister FDC | | ||
| + | | | 42H/43H Aktivierung WAIT | | ||
| + | | | 44H/45H Latch DL175 | | ||
| + | | | D0 Motor0 | | ||
| + | | | D1 Wait | | ||
| + | | | D2 - | | ||
| + | | | D3 Motor1 | | ||
| + | | Bus | - | | ||
| + | |||
| + | Der SCCH-FDC nutzt Port 48H als IO-Adr. für Latch 74LS175 mit etwas anderer Bit-Belegung. | ||
| + | |||
| + | |||
| + | < | ||
| + | </ | ||