Print-Technik HelpPlus 128

zurück

Autor: Johann E. Klasek

Geschichtliches

Ursprünglich stellte die Firma Print-Technik aus Österreich das "Help-Modul" her, das dann in ein HelpPlus-Modul erweitert wurde. Es gibt vier bekannte Varianten, wobei die letzte davon, das Modul HelpPlus 128 hier beschrieben wird.

Techniche Aspekte

Ressourcen

Banking

Erst in der letzten Ausprägung, HelpPlus 128, ist das Modul so gestaltet, dass es den BASIC-Speicher nicht einschränkt, indem sich das Modul ausblenden kann. Dazu wird ein Teil des Moduls im IO1-Bereich $DE00 bis $DEFF dauerhaft eingeblendet, wo jene Code-Teile liegen, die das Modul dazu verwendet, auf das vollständige RAM, auch bei ausgeblendeten Modul zuzugreifen.
Nach einem Reset verbiegt die Initialisierung einige BASIC-Vektoren, die in den $DE00-Bereich zeigen und dann schaltet (blendet) sich das Modul aus. Wird ein HelpPlus-Kommando verwendet, wird das Modul wieder aktiviert, wobei die Kommandos dann bei Zugriffe auf den BASIC-Speicher, das Modul temporär über den Prozessorport $01 kurzfristig wegblenden. Erst am Ende des Kommandos blendet sich das Modul wieder dauerhaft aus.

Programmierung

Modul ausblenden
Schreiben mit Bit 1 = 1 auf eine Adresse von $DE00 bis $DEFF.
LDA #$02
STA $DE00
Modul einblenden
Schreiben mit Bit 1 = 0 auf eine Adresse von $DE00 bis $DEff.
LDA #$00
STA $DE00
Modul temporär ausblenden und wieder einblenden
Bit 0 von Prozessorport $01 löschen, Zugriffe durchführen und wieder setzen.
DEC $01
... ; Speicher unter $8000 bis $9FFF lesend zugreifen
INC $01

Aufbau

Platine

Oberseite Oberseite näher Unterseite

Bauteile

  1. EPROM 27128 DIL 28-polig
  2. 74LS00 4 2-fach-NAND
  3. 74LS10 3 3-fach-NAND
  4. 74LS74 dual RS-FF

Signale

D0L
D0-Latch (nicht genutzt)
D1L
D1-Latch (Modul deaktiviert, wenn 1)
LSEL
Latch Select: am Clock-Pin der RS-FF, bei fallender Flanke
SEL
EPROM Select: Vorstufe von /CS ohne R/W

Logik

 


Best viewed with any browser zurück zur Startseite