Allgemeines > Atari - Talk

Neues Spiel für Atari Falcon 030 - Cometball

<< < (4/8) > >>

Atari060:
Cometball 2.06 ist online:
- Fehler in der Auflösungserkennung wurde beseitigt. Das Spiel meckert jetzt zuverlässig wenn es nicht in VGA/16 Farben gestartet wird.
- kleine Geschwindigkeitsverbesserung

Gast120501:
Mal eine Frage an die Falcon-Programmierer wie dich, weil ich es immer wieder beobachte. Warum müssen Programme für den Falcon so geschrieben werden, dass sie eine bestimmte Auflösung beim Starten brauchen? Kann man nicht prüfen, ob der richtige Monitor angeschlossen ist (Monochrom, RGB, VGA), und wenn schon mal der richtige Monitor angeschlossen ist, dann die aktuelle Auflösungseinstellung sichern (Auflösung, Farbpalette) (wenn falscher Monitor, dann Hinweis), und dann die Auflösung einstellen, die man haben will, und wenn das Programm beendet wird, die vorige Auflösung und Farbpalette wieder herstellt. Es gibt Falcon-Programme, die das können, andere nicht. Woran liegt das?

Thorsten Otto:
Weils nicht so trivial ist, wie es sich anhört. Wenn ein Programm zb. nur in einer bestimmten Standard-Auflösung läuft, die aber beim Start nicht vorhanden ist, stehen die Chancen nicht schlecht daß dort ein Grafik-Treiber für eine externe Karte, oder sonst irgendeine Erweiterung verwendet wird. Dann kann man normalerweise nicht so ohne weiteres die Auflösung über Xbios-Funktionen ändern.

Was aber vlt angebracht wäre, statt einer Meldung auf der Konsole eine Alert-Box darzustellen. Bin da auch drauf reingefallen als ich es in Aranym gestartet habe ;)

Gast120501:
Kann man solch einen Grafikkartentreiber nicht erkennen, z.B. an abgelegten Cookies, oder so?

Thorsten Otto:
Erkennen könnte man es vlt, wobei das bei den mittlerweile vorhandenen diversen Möglichkeiten auch schon nicht mehr so trivial ist. Aber umschalten kann man die Auflösung deswegen noch lange nicht, dazu gibt es meist für jede Lösung eigene Programm und/oder Konfigurationsdateien (wie z.B. bei fVDi).

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln