Turbo-Freezer XL/XE 2005 addendum
(c) 2006 by Matthias Reichl <hias@horus.com>

1. Saving a snapshot to a bootdisk

Since software version 3.02 a special boot code is written to
snapshots created with Save Extern->Boot so that the snapshot
can be loaded without a Turbo-Freezer.

This doesn't work with all programs since the boot code needs
approximately 2k of memory. So if you've got a program that uses
all of the RAM, this will fail.

By default the loader uses the memory from $C000-$C6FF. This
guarantees that it will work with most of the older programs
which only require 48k of RAM. In case this conflicts with your
program, you can change the address very easily:

The first byte of the boot sector contains the starting page
of the loader (default: $C0). Changing this byte is quite easy
with the Turbo-Freezer: Enter the debugger, then load the
first sector, change the first byte to the desired value,
and write the sector back to disk. Please note: only
values from $05 to $C9 and from $D0 to $F9 are allowed. If
you use any other value, booting the disk will result in an
"BOOT ERROR".

For example: if you want to set the loader address to $F0,
enter the following commands in the debugger
SR 1
C D700<F0
SW 1

2. New features of the debugger

2.1 Online help

Whenever you press the HELP key in the debugger, a short
online help is displayed.

2.2 Memory Map

The new 'M' command of the debugger displays a map of used
and unused pages. If a page contains only zero bytes, a
dot '.' is printed, if a page contains at least one other
byte an asterisk '*' is printed. You might find this feature
useful when searching for a free memory block to be used by
the boot-loader.

