Reset-Taster
Ein Reset-Taster oder auch ein Reset-Schalter ist ein Tastknopf, der durch Drücken einen Hardware-Reset auslöst und den C64 wieder nahezu in den Einschaltzustand versetzt, so als wenn er eingeschaltet worden wäre. Vorher verwendete Daten im RAM, insbesondere BASIC-Programme, bleiben erhalten, sind nach einem Reset aber nicht mehr ohne Weiteres zugänglich. Sie können aber unter Umständen wieder rekonstruiert werden (siehe UNNEW).
Sehr sinnvoll ist die Benutzung des Reset-Tasters zur Schonung des relativ empfindlichen An-/Ausschalters, wenn der Computer abgestürzt ist und infolgedessen nicht mehr auf Tastatur, Maus oder Joystick reagiert.
Einen Reset-Taster kann man selbst an die entsprechenden Stellen an der C64-Platine anlöten und dann am Gehäuse befestigen. Oft sind sie aber auch in einem Steckmodul am Userport oder Expansionsport (z.B. Final Cartridge 3 oder Action Replay) integriert.
Die Reset-Taster in Expansionsport-Steckmodulen haben den Vorteil, dass sie auch funktionieren, wenn ein Programm per Modulkennung den Reset zu unterbinden versucht. Ein Resetschutz per Modulkennung kann auch per EXROM-Signal kurz nach dem Reset umgangen werden, wie es diese Hardreset-Schaltung macht. Das Timing ist allerdings ziemlich eng (Quelle).
Reset-Taster gibt es für den seriellen Port, allerdings lassen sich darüber nur ältere C64 resetten, da die Reset-Leitung am seriellen Port bei neueren Revisionen eine reine Ausgabe-Leitung ist.
Da die Leitungen der Ports intern direkt mit den zugehörigen Steuer-ICs verbunden sind, sollten auch einfache Geräte wie der Reset-Taster nur im ausgeschalteten Zustand an den C64 und andere Commodore-Heimcomputer angeschlossen werden.
Anmerkung: Die beim Reset durchgeführte Initialisierung in Software kann auch aus BASIC heraus durchgeführt werden, z.B. mit dem SYS-Befehl:
- C64:
SYS 64738
- C128:
SYS 65341
- Plus/4, C16/116:
SYS 65380
- VIC-20:
SYS 64802
- PET 2000er Reihe:
SYS 64824
- CBM 3000er Reihe:
SYS 64721
- PET/CBM 4000er Reihe oder höher:
SYS 64790
- CBM 500:
SYS 63902
- CBM 600/700:
SYS 63895
Siehe auch[Bearbeiten | Quelltext bearbeiten]
Weblinks[Bearbeiten | Quelltext bearbeiten]
- Reset-Taster am Userport bei cmbhardware.de
- Reset-Taster am seriellen, User-, Expansion-Port bei pitsch.de