home *** CD-ROM | disk | FTP | other *** search
/ M.u.C.S. Disc 2000 / MUCS2000.iso / falcon / towers / falpatch / patching.txt next >
Encoding:
Text File  |  1995-06-07  |  2.6 KB  |  63 lines

  1.             Hallo Falcon-Spieler!
  2.  
  3.  Bei towpat.ttp handelt es sich um einen Hack, der aus der Not heraus 
  4. entstanden ist, da₧ das Spiel TOWERS auf dem Falcon030 nicht am VGA-Monitor 
  5. läuft. Das Problem besteht darin, da₧ das Programm die Bildschirmauflösung 
  6. nicht sauber umschaltet, was beim VGA zu Problemen führt.
  7.  
  8.    Michael D. gab mir dazu den folgenden Tip:
  9.  
  10. ----------------------- schnippeldischnapp -------------------------------
  11. - nur für Towers:
  12.  
  13.    pea     $ffffffff.w     $4878,$ffff     -1 auf'n stack
  14.    pea     $ffffffff.w     $4878,$ffff     -1 auf'n stack
  15.  
  16.    move.w  #0,-(sp)        $3f3c,$0000     st low-res
  17.    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  18.             Habe ich in der PM vergessen.
  19.             Diente aber sowieso nur der Verdeutlichung der Vorgehensweise.
  20.             Haut nämlich nur hier hin.
  21.  
  22.    move.w  #5,-(sp)        $3f3c,$0005     xbios-Fnkt.-nr. 5 (Setscreen)
  23.    trap    #$e             $4e4e           xbios trap
  24.  
  25.    Danach mu₧te suchen, und den Trap gegen NOP ($4E71) austauschen.
  26.    Das ist aber nicht die optimalste Methode, besser ist den
  27.    Auflösungswert auf $ffff zu setzen und den Trap trotzdem auszuführen.
  28. ----------------------- schnippeldischnapp -------------------------------
  29.  
  30. ... Ich konnte die genannten Stellen aber nicht in dem Programm finden, das 
  31. mir vorlag, habe also die Suche auf
  32.  
  33.       {0x3f3c, 0x0005, 0x4e4e}
  34.  
  35.  beschränkt und lasse nur diese patchen. Bei mir funktioniert's einwandfrei 
  36. (Dateilänge von Towers.PRG: 166751 Bytes), sollte jemand Probleme haben, 
  37. bitte ich um eine kurze e-mail, die das Problem beschreibt.
  38.  
  39.  
  40.  Das Patchprogramm sollte nun mit allen Versionen von TOWERS klarkommen, da 
  41. es keine feste Dateigrö₧e vermutet, sondern diese zuerst prüft. Ob auch 
  42. andere Programme damit gepatched werden können wei₧ ich nicht, bei DYNABUST 
  43. z.B. klappt's nicht.
  44.  
  45.  Die Bedienung ist denkbar einfach: einfach towers.prg auf das TTP ziehen 
  46. (wer nicht wei₧, was ich meine, ist selber schuld ;-) ) und dann geht's 
  47. los... nach ein paar Bildschirmausgaben (rein dekortativ) wird in das 
  48. Rootverzeichnis der Partition, auf der das Programm lag, die Datei 
  49. tow_vga.prg geschrieben. Diese einfach in den Towers-Ordner kopieren, den 
  50. F030 auf ST-Low schalten und spielen!
  51.  
  52.  Aber denk dran: Ich wei₧ nicht 100%ig, ob durch das Patch nicht auch Stellen 
  53. im Programm verändert werden, von denen ich besser die Finger gelassen 
  54. hätte - behalte also immer das Original auf der Platte!!
  55.  
  56.  
  57. viel Spa₧ mit TOWERS am VGA!
  58.                                - Marcus   (Paderborn, 08.04.94)
  59.  
  60.  
  61.    InterNet: marcus_endberg@pb.maus.de
  62.     MausNet: Marcus Endberg @ PB
  63.