Danke für die Auskunft!
Ich hab mir das Profibuch von 1988 gekauft - allerdings vergessen, das ich es hatte.
Ich bin heute Nacht auf die Suche gegangen und hab es tatsächlich gefunden...
Dort steht drin, mit welchem XBIOS-Befehl auf die Farbpalette zugegriffen werden kann.
Nachdem mein ST sich mehrfach geweigert hat, irgendwas zu tun (man sollte nicht im Supervisor-Modus rumspielen) hab ich es herausbekommen.
Der Befehl lautet :
void XBIOS(7,0,0) ! Invers
void XBIOS(7,0,1) ! Normal
xyz%=XBIOS(7,register%,farbe%) ist das Setzen oder Abfragen der Farbpalette.
Im SW-Modus sind das natürlich nur zwei Farben, d,h. '0' für schwarz, '1' für weiß.
Wird bei 'farbe%' der Wert -1 eingegeben, steht in der Rückantwort der Farbwert.
Das ist allerdings ne 5-stellige Zahl.
So funktioniert das:
VOID XBIOS(7,0,0) ! Invertieren
PRINT " Invers"
PRINT XBIOS(7,0,-1) ! Ausgabe des Registerinhalts
PAUSE 100
PRINT
VOID XBIOS(7,0,1) ! Zurückschalten
PRINT " Normal"
PRINT XBIOS(7,0,-1) ! Nochmal Ausgebe des Registerinhalts
PAUSE 100
Das hat mich nicht schlafen lassen.
Ich bin deswegen heute Morgen um 4 Uhr aufgestanden und hab weiter probiert...
Jetzt funktioniert's...
Aber vielleicht weißt du ne Lösung, wie man die Bildwiederholfrequenz in GFA-Basic
im Farbmodus von 50Hz auf 60Hz umschalten kann.
Im Profibuch steht auf Seite 194
'Int $000448 1096 palmode'
'legt die Fernsehnorm fest.'
'Null: NTSC-Modus (60Hz)
'sonst: PAL-Modus (50Hz)
Vielleicht lässt sich ein 'normler ST' also meiner,
im MED- oder LOW-Modus an einem handelsüblichen TFT-Monitor betreiben.
Die Teile können im Normalfall nämlich 60Hz.
Das müsste sich eigentlich in GFA-Basic 'POKEn' lassen. Aber wie?
Hab ich noch nie gemacht.
Nochmal: DANKE!!!
Gruß, Joachim
(Atari ST - mein und fein !)