Short: Fixes Editor crash and DOS\7 detection Author: Brian Carpignano Uploader: sabc0306-amiga yahoo com (Brian Carpignano) Type: gfx/misc Version: 1.0 Requires: NewTek Video Toaster Editor 4.2 Architecture: m68k-amigaos This unofficial patch fixes two compatibility problems in the NewTek Video Toaster Editor 4.2 executable (dated 20-Apr-1998). This was done with the help of ChatGPT. The patches address a crash when accessing volume properties on systems without a Flyer board, and the failure to display volumes using the DOS\7 disk type identifier. PATCHES 1) Flyer library / FlyerBase crash fix The original Editor calls FlyerDriveInfo() without first checking whether FlyerBase is available. On systems without a Flyer board, FlyerBase can be NULL. The original library-vector call then attempts to execute through an invalid address, causing a crash. The patch checks FlyerBase before calling FlyerDriveInfo(). When FlyerBase is available, the original FlyerDriveInfo() call is preserved. When it is not available, the Editor follows the normal non-Flyer volume handling path. This allows the volume-properties panel to be used on systems without a Flyer board, rather than crashing when the user selects a volume and opens its properties. 2) DOS\7 volume recognition The original Editor's volume-list code recognizes a limited set of AmigaDOS disk type identifiers, including DOS\0 through DOS\5. Volumes reporting the DOS\7 identifier are not recognized by the original code and can consequently be omitted from the Editor's device/volume list. The patch adds recognition for DOS\7, allowing these volumes to be included in the Editor's volume list and selected for use. The change is intended to improve compatibility with newer AmigaOS configurations and filesystems that report DOS\7. TESTING The corrected combined patch has been tested on an Amiga A4000T. Testing confirmed: The Editor opens and runs without the previously observed crash. The volume-properties panel opens successfully. No MuForce hits were observed during the reported testing. Volumes/devices using the DOS\7 identifier appear in the Editor. The Flyer-related crash is no longer observed on the test system. INSTALLATION A legally obtained copy of the original NewTek Video Toaster Editor 4.2 executable is required. Double-click InstallPatch and it will go into the TOASTER:Programs directory and rename "edit" to "edit_original" and use the supplied spatch to create a new patched "edit" from "edit_original". The patch is intended for the exact Editor version identified below. Do not apply it to other versions of the program. SUPPORTED EXECUTABLE Program: Video Toaster Editor Version: 4.2 Date: 20-Apr-1998 Platform: AmigaOS / Motorola 680x0 DISCLAIMER This is an unofficial, user-developed compatibility patch. It is not created, endorsed, or supported by NewTek. The patch is provided without warranty. Always retain an unmodified backup of the original executable. NewTek and Video Toaster are trademarks of their respective owners. This distribution is not affiliated with or endorsed by NewTek. HISTORY Version 1.0 *Added conditional FlyerBase check to prevent invalid Flyer library vector calls when no Flyer library base is available. *Added DOS\7 volume recognition. *Combined both fixes into one patched Editor executable. *Corrected a branch-displacement error found during initial DOS\7 patch testing. *Confirmed successful operation in subsequent testing.