FBM2Fast -------- Für diesen kleinen Hack gibt es keine richtige Anleitung - am besten gar nicht weiterlesen - Auf keinem Fall installieren wenn Sie nicht genau wissen was Sie da tun! Was, Sie lesen immer noch? Ok, Sie wollten es nicht anders! Zweck ----- Verwenden Sie SysPatch? Haben Sie KEINE Grafikkarte? Benutzen Sie ein Bildschirmfüllendes Hintergrundbild auf der Workbench? Kennen Sie sich mit Ihrem Amiga so gut aus, das Sie kein Problem haben die Startup-Sequence mit Hacks zu versehen die sehr krumme Sachen tun ? Wenn Sie auf alle Fragen mit JA antworten, so ist dieser Hack evtl etwas für Sie, ansonsten brauchen Sie gar nicht weiterzulesen! Mit diesem Hack ist es möglich eine Bitmap ins Fastram zu verlegen - allerdings auf die allerübelste Weise. Wie Sie evtl. aus der Anleitung von SysPatch wissen, ist die BltBitMap-Funktion mit SysPatch teilweise in der Lage aus dem Fastram zu blitten. Mit diesem Hack kann nun die HÖHE von Bitmaps angegeben werden die in Fastram verlegt werden sollen. Das funktioniert aber nur, wenn: * Ihre Workbench im Backdrop-Modus läuft * Sie Kick 3.0 oder 3.1 haben * Die Hintergrunggrafik der Workbench ein vielfaches von 32 Pixeln breit ist und zusätzlich interleaved ist. Außerdem sollte die Grafik eine vom Screen unterschiedliche Größe haben, da dieser Hack nicht zwischen Screens und Bitmaps unterscheiden kann! Die Installation ist im Prinzip einfach, es erfordert aber ein bißchen Hintergrundwissen, damit es wirklich klappt. So habe ich es bei mir gemacht: Mein WB-Screen ist 960x720 Pixel groß. Da die Titelzeile 11 Pixel hoch ist (mit Topaz-Font), ist meine Hintergrundgrafik genau 960x709 Pixel groß. Eingebunden wird das ganze jetzt so: StartUp-Sequence: --- cut ---- C:SETPATCH <>NIL: QUIET C:SYSPATCH <>NIL: UNREMOVABLE .... LOADWB <>NIL: DELAY FBM2FAST <>NIL: 501 589 601 613 709 741 .... ENDCLI <>NIL: --- cut --- Es ist wichtig, das Syspatch nicht mehr entfernt wird, wenn der Hack eingebunden ist - denn der Hack lässt sich nicht mehr direkt abschalten. Haben Sie alles richtig beachtet, sollte die Workbench wie üblich laufen, sie haben aber mehr Chipmem frei und der Hintergrund wird schneller aufgebaut. Haben Sie Grafikmüll auf dem Screen, oder der Rechner hängt sich beim Booten auf oder nachdem Sie ein Fenster auf der WB geöffnet und gleich wieder geschlossen haben, ist die Bitmap entweder nicht von der richtigen Größe, oder sonst irgendwas ist schiefgelaufen. Wie gesagt - es ist ein übler Hack und muß nicht unbedingt auf jeder Konfiguration funktionieren. * Die Einbindung ist permanent, d.h. wenn die Workbench geschlossen und wieder geöffnet wird, kommt das Bild wieder ins Fast * Es können alle Bitmaptypen ins Fast gepatcht werden, egal ob interleaved oder nicht. * Es wird Kick 3.x benötigt, und zwingend 68020+, booten ohne SysPatch oder mit 68000 geht NICHT wenn FBM2Fast eingebunden wird! BUG: Verschiedene Bildanzeiger (z.B. Multiview) sind evtl. mit Hack nicht in der Lage ein Bild mit einer der angegebenen Höhen korrekt anzuzeigen! Einbindung: Vor IPrefs aufrufen, es kann danach weder entfernt noch können die Einstellungen geändert werden. RUN ist nicht nötig. Es wird SysPatch V0.21+ mit aktiviertem AllocBitmap und BltBitMap- Patch benötigt. Beispiel: "FBM2Fast 709 741 757" Bewirkt das alle Bitmaps, die 709, 741 oder 757 Zeilen haben ins Fastram gelegt werden. Es werden KEINE Fehler vom Hack abgefangen, wie z.B. 68000, Kickstart <3.0 oder kein SysPatch installiert etc. ---> dann Crash! Written and Copyright by Michael Spenner 1997/98. FREEWARE!