Einfach mal mit dem original 306_REL.FIL vergleichen und den Rest nach eigenen Gunsto editieren ...
;*******************************************************************************
;* MH:
;* TOS-Daten festlegen.
;* >>> Achtung: TOS-Lnge (.LENGTH) MUSS durch 16 teilbar sein!
.BASE = E00000 ;TOS-ROM-Adresse (TOS 3.06: $E00000)
.LENGTH = 80000 ;TOS-Lnge (TOS 3.06: $80000)
.WIDTH = .32 ;TOS-Breite (TOS 3.06: .32)
.NATION = .FRG ;TOS-Nationalitt
;*******************************************************************************
;* MRF:
;* Einleseformat des Patchprogramms
<TT_TOS.IMG ;Ungepatches TOS 3.06 aus File TT_TOS.IMG lesen.
;<* ;ROM auslesen (.LENGTH mu gleich der TOS-Lnge sein).
=24.09.1991,.NATION ;Muss die Version vom 24.9.1991 sein und die
;TOS-Nationalitt muss stimmen! (sonst Message)
;*******************************************************************************
;* MRF:
;* Ausgabeformat des Patchprogramms:
;* >[Anzahl der TOS-Files] [Obere Ramgrenze des Rechners - .LENGTH]
;>1 01F80000 ; 16MB-TT-RAM / 1 File ;Im TT-Ram luft das TOS schneller!
;>1 01780000 ; 8MB-TT-RAM / 1 File ;Dies ersetzt (fast) ROMRAM
;>1 01380000 ; 4MB-TT-RAM / 1 File ;oder hnliche TOS-Beschleuniger!
>1 00380000 ; 4MB-ST-RAM / 1 File ;(FastVar nicht implementiert)
;>1 00280000 ; 3MB-ST-RAM / 1 File
;>1 00200000 ; 2,5MB-ST-RAM / 1 File ;Mit weniger als 2MB Speicher macht es
;>1 00180000 ; 2MB-ST-RAM / 1 File ;kaum Sinn TOS 3.06 im Ram zu halten,
;>1 00080000 ; 1MB-ST-RAM / 1 File ;auer vielleicht zum Testen der Patches.
;>1 ; 1 nicht relozierte Datei (TOS.IMG) erzeugen, z.B. fr ROMRAM.
;>2 ; 2 nicht relozierte Dateien (TOS.LO/HI) erzeugen.
>4 ; 4 nicht relozierte Dateien (TOS.EE/EO/OE/OO) erzeugen.
;*******************************************************************************
;* MH:
;* Reloc-Korrekturen NUR (!!!) fr das TOS 3.06 vom 24.9.1991
;* nach einer Idee von Andreas Kromke (KAOS 1.2 bzw. KAOS 1.4).
;* Die Reloc-Korrekturen untersttzen TOS-Lngen bis $100000.
;* [FRG]
_SWITCH .NATION
_CASE .FRG:
!1D6,1514,1CE6,1E88,28D8,38B2,650E,73B4,E5BC,14126,1561C,15676,15D70,163C8
!169D6,16B24,1738E,173A2,1B5B0,1C6C2,1CB62,1CCDA,1D7CA,1ECAA,1FE62,204CA
!20730,207FE,20A24,21290,242BA,24C76,26642,2665E,2A01E,2A10C,2A3CA,2F268
!2F290,2F47E,3091C,362AC,36518,36B18,36B1A,371E0,371E2,377AA,383AA,38C7A
!39580,395D4,3969C,39876,39956,39964,399A0,399A2,399A4,399A6,39AB0,39F6A
!39F74,39F7A,3A1FE,3A4BE,3A6BE,3A6CE,3A714,3A8CE,3A914,3ACC4,3B518,3B718
!3B898,3BC98,3BEB0,3BFB6,3C356,3C76E,3D062,3D41E,3D420,3D422,3D424,3D426
!3D428,3D42A,3D42C,3D42E,3D430,3D432,3D434,3D436,3D438,3D43A,3D43C,3D61E
!3D620,3D622,3D624,3D626,3D628,3D62A,3D62C,3D62E,3D630,3D632,3D634,3D636
!3D638,3D63A,3D63C,3FA66,4254C,426E6,42874,42878,43938
! 14F6.. 1516 ;Bombenimage
!36018..36420 ;Atari-Logo
!3676C..368EC ;Keyboard-Tabelle
!36CCE..3714E ;6x6 Fontimage
!373AA..37BAA ;8x8 Fontimage
!37BAA..38BAA ;8x16 Fontimage
!38E60..3CE60 ;16x32 Fontimage
!3E514..3E532 ;Desktop-Tastaturbelegung
_DEFAULT: _IF .RELOCADR <> .BASE
_ERROR 'Nation wird nicht untersttzt'
_ENDIF
_ENDSWITCH
;*******************************************************************************
;* MH:
;* Berechnen und Setzen der CRC-Prfsumme von TOS 2.06/3.06.
;* Beim Start des TOS erscheint sonst die Message 'CRC-error in chip X.',
;* falls der Test nicht ausgeschaltet ist (s.u.).
;* (Auch wichtig fr den RAMRESET-Patch, da sonst bei jedem Hardreset das TOS
;* aus dem RAM entfernt wird.)
.CRC = 1 ;1: CRC berechnen, 0: CRC nicht berechnen
;*******************************************************************************
;* Ins Patchdirectory wechseln:
-PATCHFLD.306\ ;Dsetpath("patchfld.306\")
;*******************************************************************************
;* SE: (eingebunden von MH)
;* PAK III-Patches Version 2 (fr 68020- und 68030-Version). Es gibt auch noch
;* ein modifiziertes Atari-Fuji mit PAK/3-Schriftzug von SE (s.u.).
;* [FRG/USA]
;*
;* >>> Einige andere Patches werden deaktiviert (s.u.).
.PAK = 1 ;1: PAK-Patches einbinden, 0: PAK-Patches nicht einbinden
.StaticRAM = 0 ;1: TOS fr Static-RAMs, 0: TOS fr ROMs/EPROMs
.Grafik_Bombs = 0 ;1: Bomben auf Grafikkarten/Grafikerweiterungen ausgeben,
; funktioniert bei allen Systemen mit Bitplanes.
;0: Nicht-Grafikkartenbesitzer oder Grafikkartenbesitzer
; mit angeschlossenem ST-Screen sollten diesen Patch
; herauszunehmen, da die Bomben dort sichtbar sind.
.BootJMP = 1 ;1: PAK-Trick, um mit FC-TOS auf Mainboard in die
; PAK-ROMs hochzukommen, einbinden. Falls Probleme
; mit diesem Patch auftauchen, sollte man den RSC-
; Patch aktivieren.
;0: PAK-Trick nicht einbinden.
.Blitter = 0 ;1: Blitter erkennen, 0: Blitter nicht benutzen (Default)
.HasTTMfp = 0 ;1: Dieser ST hat einen nachgersteten TT-Mfp,
;0: Kein TT-Mfp vorhanden.
.MSTE = 0 ;1: MSTE/TT-HD-Umschaltung nicht eleminieren (fr MSTEs).
;0: MSTE/TT-HD-Umschaltung fr normale STs wegpatchen.
.Alt_Sync = 1 ;1: Alternative Bildschirmsynchronisierung benutzen
; (fr NEWVIDEO-Patch erforderlich!).
;0: Normale Synchronisierung benutzen.
_IF .PAK
+PAK3_TP.FIL
_ENDIF
;*******************************************************************************