Hardware > Hardware (Classic 16-/32-Bit)
68K30L, Falcon und Suska-III-T2
simonsunnyboy:
Nein, das ist sehr gut spielbar. Es ist sauber programmiert und läuft dann halt glatt im VBL. Probier es auf dem Falcon aus :D
matashen:
Dann sollte es aber auf alle Fälle für alle unsauberen Games ne Taktanpassung geben.
Sonst fürchte ich einen meiner geliebten Titel nicht zocken zu können.
Gruß Matthias
wfoerster:
Hallo,
tja, das mit der Taktanpassung scheint ein korrekter Einwand zu sein. Ich habe nun die Multisync Video Modi eingebaut (gibt's aber nicht in der kommenden Version 2K8B; die ist schon gepackt). Es gibt zu den bekannten Video Modi nun die folgenden:
aus 640x200x4 Farben*50Hz/60Hz wird per Zeilendopplung 640x200Dx4x72Hz.
aus 320x200x16 Farben*50Hz/60Hz wird per Zeilendopplung 320x200Dx16x72Hz.
und ein monochrome Mode auf VGA ausgegeben mit 640x400x2x72Hz.
Damit können die alten Bildschirme durch moderne Multisyncs/TFTs ersetzt werden. Auf experiment-s gibt es neue Bilder hierzu.
Nun habe ich Nebulus getestet, welches offensichtlich die Horizontalfrequenz oder die Vertikalfrequenz oder die entsprechenden Interrupts auswertet und somit um beispielsweise den Faktor 72/50 zu schnell läuft. Das ursprüngliche Timing lässt sich in diesem Fall per Hardware nur unzureichend nachbilden. Das bedeutet, dass Nebulus und Programme, die auf die HSYNCs oder VSYNCs reagieren gepatcht werden müssten. Hat jemand Kontakt zu Personen, die so etwas machen können?
Viele Grüße
Wolfgang
Viele Grüße
Wolfgang
matashen:
Das ist bei der vielzahl der Programme aber ein Sinnloses unterfangen. Kannst du da nicht sowas wie ne Bridge einbauen, damit intern der Junge sich wie ein ST verhält und dann einen zwischenstep zum VGA-Ausgang um dem Monitor nen normalen Takt zu bieten.
Kenn mich da ja nicht aus ob das möglich ist, aber es wär ne Idee für 100% kompatibilität und FPGA kann ja fast alles ;D
Gruß Matthias
wfoerster:
Hi Matthias,
na ja, ... 'FPGA kann ja fast alles' sehe ich nicht unbedingt so. Es kann das, was man reinstopft. Und wie ich sehe, wachsen mit dem Angebot die Ansprüche :-)
Es sieht so aus:
man kann natürlich den ST, wenn eine 72Hz Vertikalsynchronisation ausgegeben wird damit der Multisync gut läuft, denken lassen, dass eben nur 50Hz VSYNC ausgegeben würde. Wenn aber dann in der entsprechenden Interruptroutine Zeugs erledigt wird wie Mauszeiger aktualisieren etc., dann sieht das vermutlich ziemlich doof aus. Also auch keine nachhaltige Lösung. Das Problem ist im Grunde genommen das mathematisch irrationale Verhältnis von 72/50 bzw. 72/60. Ich lasse das momentan wie es ist, bis jemand 'ne bessere Idee hat. Die neuen Videomodi betrachte ich für zukünftige- oder gepflegte ältere Programme als ok. Schlecht geschriebene Software oder nicht mehr gepflegte Software möchte ich nicht mit einem Hardware-Patch eines Hardware-Patch ... unterstützen. Hierfür kann man immer noch die alten Monitore verwenden.
Viele Grüße
Wolfgang
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln