12.9.3 Romport-Digitizer Falcon Romport-Digitizer
Hier ist eine Patchanleitung für den Romport-Digitizer
von Print&Technik passend zum Falcon F030
Autor: .\\itja Rateiczak@BM Internet: http://www.juelich.fh-aachen.de/ rateic (c)
Nachdem ich mir einen Falcon vor nun geraumer Zeit angeschafft
habe wollte ich natürlich auch den Digitizer für den Romport
am Falcon betreiben. Allerdings musste man alle Caches ausstellen und
selbst dann war das Scannerbild im Vergleich zum Videobild zu klein
und verzerrt (das was man auf dem Computermonitor sieht, sieht nicht
verzerrt aus) Auch am ATARI ST war das Bild zu klein und verzerrt also
gibt es für den ST auch neue Werte. s.u. Für TT und STE und
Falcon mit 40MHz Bustakt müssen die Werte (Verzögerung
für die grobe Bildbreitenanpassung) selbst gesucht werden da
nicht die gesamte ATARI Palette bei mir zu Hause steht ;-)
Achtung: Bei mir läuft das Programm einwandfrei, trotzdem
kann ich natürlich keinerlei Haftung übernehmen falls das
gepatchte Programm nicht einwandfrei funktioniert! Ratsam ist es
natürlich auch vor dem Patchen eine Sicherheitscopie vom
Orginalprogramm zu machen, damit im Fehlerfall der ursprüngliche
Programmcode noch zur Verfügung steht.
Es wird mit dem hier beschriebenen Patch nicht nur die 1024x512
Scanngröße verändert, sondern auch das Scantiming,
welches auch andere Scangrößen (xxx*256) im Programm
beeinflusst.
Zum Patchen habe ich HEXEDIT 1.0 von Dirk Sabiwalsky @ ZW benutzt. So jetzt hier die Adressen meines DIRTY PATCHES. Dieser Patch gilt für das Programm: DEHIMAI.PRG 71135 22.02.91 und das RSC: DEXPHIR.RSC 7488 22.04.87 _Die Adressen im PRG:_ Ab Stelle HEX 263A findet man 04 00 das entspricht 1024 Pixel Bildbreite " " HEX 2640 " " 02 00 das entspricht 512 Pixel Bildhöhe diese beiden Werte sind wichtig, wenn man das HIR-Bild der den beiden Werten entsprechenden Größe *laden* will! Ab Stelle HEX 28BE findet man 04 00 das entspricht 1024 Pixel Bildbreite " " HEX 28C2 " " 02 00 " " 512 Pixel Bildhöhe diese beiden Werte geben die Größe des Scannbildes an! Wichtig ist das die HIR-Bildgröße der Scanbildgröße angepasst wird falls man hier etwas verändern will. Ab Stelle HEX 28CC findet man 01 46 das entspricht 326. Dies ist die Verzögerung für die grobe Bildbreitenanpassung! (wichtig) Der Programmpunkt WIDTH dient der feinen Bildbreitenanpassung! Ab Stelle HEX F719 findet man in ASCII 1024x512 dies ist die Angabe der eingestellten Bildgröße für das drop down Menue. Ab Stelle HEX F40D findet man in ASCII DEXPHIR.RSC Ab Stelle HEX F42B findet man in ASCII DEXPHIR.RSC dies ist die Information wie das RSC File welches vom PRG geladen wird heißt. Falls man das gepatchte RSC vom Orginal unterscheiden möchte setzt man hier den neuen RSC-Namen ein. _Die Adresse im RSC:_ Ab Stelle HEX C1FA findet man in ASCII 1024x512 dies ist die Angabe der Bildgröße im Bildgrößenauswahlfenster. Soweit zu den Adressen. jetzt gehs ans Eingemachte :-) Das Programm läuft bei mir auf dem Falcon TOS4.04 in ST-High und einem ST mit TOS2.06 Um die Bildverzerrung auszugleichen (ein eingescanntes Quadrat bleibt auch als HIR-Bild ein Quadrat) habe ich folgende Werte eingesetzt: _ATARI ST 8MHz Bustakt._ 04 00 geändert in 02 E4 d.h. 1024 auf 740 reduziert, 02 00 " " 02 32 " 512 " 562 erhöht (endlich ist alles auf dem Bild :-), 01 46 " " 01 4A " 326 " 330 erhöht. _Falcon mit ausgeschaltetem Cache und ohne POWERUP2 16MHz Bustakt._ 04 00 geändert in 02 E4 d.h. 1024 auf 740 reduziert, 02 00 " " 02 32 " 512 " 562 erhöht (endlich ist alles auf dem Bild :-), 01 46 " " 01 A6 " 326 " 422 erhöht. _Falcon mit eingeschaltetem Cache und ohne PowerUp2 16MHz Bustakt._ 04 00 geändert in 02 E4 d.h. 1024 auf 740 reduziert, 02 00 " " 02 32 " 512 " 562 erhöht (endlich ist alles auf dem Bild :-), 01 46 " " 05 B0 " 326 " 1456 erhöht. _Falcon mit eingeschaltetem Cache und mit PowerUp2 16MHz Bustakt._ 04 00 geändert in 03 14 d.h. 1024 auf 788 reduziert (durch einen größeren Bildvorlauf ist hier auch die Bildbreite geändert), 02 00 " " 02 32 " 512 " 562 erhöht (endlich ist alles auf dem Bild :-), 01 46 " " 0B A0 " 326 " 2976 erhöht. _Falcon mit eingeschaltetem Cache und mit PowerUp2 18MHz Bustakt._ 04 00 geändert in 03 14 d.h. 1024 auf 788 reduziert (durch einen größeren Bildvorlauf ist hier auch die Bildbreite geändert), 02 00 " " 02 32 " 512 " 562 erhöht (endlich ist alles auf dem Bild :-), 01 46 " " 0C F0 " 326 " 3312 erhöht. Anmerkung: Bei meinen Versuchen mit den drei Werten führten Bildhöhen über 562 zu verzerrten Bildern. Man ändert natürlich auch die beiden Zeilen mit der ASCII Angabe der Bildgröße im PRG und RSC falls man die Bildgröße ändert. So und nun viel Spass beim Patchen, experimentieren mit anderen Werten und Scannen. Ciao .\\itja
Internet: http://www.juelich.fh-aachen.de/ rateic
PS: Sinnvolles Programm zur Verarbeitung von HIR-Bilddateien:
IMAGELAB2.1 von Rainer Frädrich EUNET/USENET raifra@infohh.rmi.de
bzw. Mauselin Soft Oliver Hansen Maxstraße 18 5100 Aachen email:
hansen@pool.informatik.rwth-aachen.de
Copyright © Robert Schaffner (support@doitarchive.de) Letzte Aktualisierung am 23. Dezember 2003 |