Home Romport Epromkarten am Romport Midiport
 

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
Home Romport Epromkarten am Romport Midiport