Vollautomatischer Monitorumschalter für CV64/3D



Als ich mir eine Cybervision64/3D anschaffte stand ich vor einem Problem. Die meisten Programme die ich benutze unterstützen keine Grafikkarte und lassen sich auch nicht auf eine umlenken. Daher müsste ich jedesmal wenn ich ein solches Programm starte meinen Monitor umstecken (Gfxkarte->Scandoubler). Das war mir natürlich zu blöd auch das manuelle Umschalten mit einem Monitorumschalter fand ich zu umständlich. Also bestellte ich mir einen Elekronischen-Monitorumschalter(Multimedia&Design) von KDH für 99 DM. Als er ankam die böse Überraschung mit elektronisch meinten die das ich das ganze mit einem Taster umschalten kann. Das ist für 99DM(ca.50 Euro) natürlich völlig überteuert, die Plantine enthält auch nur 3 ICs. Damit wollte ich mich natürlich nicht zufrieden geben, ich laß mal in der Cybergraphics Anleitung was von Monitorumschalter auf den Grafikkarten. Ich Testete alle Anschlüsse auf der Karte durch und fand einen der 3,3V abgiebt wenn ein Amigabildschirm(Pal,NTSC,DblPal...) im Vordergrund ist. Der Rest ist einfach, man lötet auf der Monitorumschalterplantine einen Transistor(NPN z.B.BC547) an den Tasteranschluss, den Emitter an Masse, den Kollektor an den anderen Pin. An die Basis kommt ein 12K Wiederstand vom anderem ende des Wiederstandes geht man zum 3.3V Pin der CV64/3D. Und das wars, das einzige Problem was noch bleibt sind ältere Programme die keinen Screen öffnen sondern direkt in die Hardware schreiben. Eine Lösung dafür gibt`s im Aminet.

Vollautomatischer Monitorumschalter für ALLE Grafikkarten


Da die Cybervision64/3D nicht mit BPPC SCSI Kompatibel ist(bzw.umgekehrt) habe ich eine BVision gekauft. Die BVision hat kein Umschaltsignal, auch wird das Bild nicht abgeschaltet wenn ein Amiga Screen aktiv ist. Bei der CV64/3D ist das der Fall. Ich zog mehrere möglichkeiten in betracht, einige würden einen hohen Schaltaufwand erforderlich machen, andere gehen nicht so wie sie sollen. Dann bin ich beim Parallelport angelangt, diese Lösung läuft jetzt schon eine weile und macht keine Probleme.
Diese Schaltung kommt weiterhin mit einem Transistor aus, geschaltet wird er wie oben, nur das er einen 47K Vorwiederstand hat, der mit dem Parallelport Pin 13(SEL) verbunden ist.

Dieser ist auch von innen zugänglich. Dazu gehört ein Sofwarepatch und ein kleines Programm "SelToOutput". Das Programm kommt VOR CGX in der Startsequence, es setzt Pin 13 auf Ausgabe. Der Patch ist für cgxsystem.library 42.7, dieser ändert das DMA an/abschalten auf ein Parallel Signal. Demnach muss die Option "KeepAmigaVideo" aus sein.

CGXPatch


OS4:
leider ist ja nun Picasso96 der offizielle Grafiktreiber von OS4 geworden.
Z.zt sehe ich keine möglichkeit diesen direkt zu patchen.
Es geht jedoch auf umwegen, ich habe 3 zusätzliche Tools erstellt:
1. ScreenP96 - Schaltet auf den P96 Schirm
2. ScreenPAL - Schaltet auf Custom Chips
3. Screenswitch - Schaltet jeweils auf das was grade nicht aktive

Hat man nun ein AGA Programm, erstellt man ein Script:
C:ScreenPAL
Programm oder Spiel
C:ScreenP96

Bei WHDLoad kann man auch per WHDLoad.prefs Programme am Anfang+Ende Starten.
Leider geht WHDLoad nicht auf OS4.

Screenswitch kann man per FKey einbinden um manuell hin und her zu schalten.
SelToOutput wird wie sonst auch benutzt. Screen Switch Tools for OS4



Das benutzen des Parallelports ist nicht ohne Probleme, Hardware die den Internen Parallelport benutzt geht ggf. nicht mehr. Zum Drucken dürfte jeder einen neuen schnellem Parallelport oder USB haben.

Grafitto24(Digitizer) geht, Videotext allerdings nicht(Schaltet zwischen Screens umher). Megalosound(Sampler) Stereo-Samplen führt zum wechsel auf CGX(Register Reset) Einen Drucker habe ich nicht getestet.
Dann gibts noch Software die meint die Register auf Standart setzen zu müssen:
HRTMON, beim beenden kein Rückschalten auf CGX
JST - beim beenden kein Rückschalten auf CGX kann durch WHDLoad ersetzten
Man kann ggf. in einem Script SelToOutput, nach diesen Programmen starten, oder einen schalter für diese Programme hinzufügen um
das zu vermeiden

So dann hoffe ich das nun keiner mehr Knöpfchen Drücken muss wenn er den Screen umschaltet!

Hier gibts noch ein verbessertes Layout zum MMD Monitorumschalter

Und hier gibt es eine komplette Qualitativ hochwertige Schaltung die man mit Handelsübliches Bauteilen herstellen kann