Weil das SD2IEC die Fastloader unterstützen muss. Es gehen halt nur die, die in der Firmware implementiert wurden, welche das sind, steht in der Bitte melde dich an, um diesen Link zu sehen. auf SD2IEC.de
Spoiler anzeigen
Code
Software fastloaders:
=====================
Note: Using sd2iec without an external crystal or similiar precise
clock source is not a supported configuration.
If you try that anyway, be prepared to suffer from random
data corruption. You have been warned.
Some fastloader implementations will actively refuse to work
if you use an unsuitable clock source.
Turbodisk
---------
Turbodisk is detected by the CRC of its 493 byte long floppy code and
the M-E address 0x0303. The same code seems to be used under various names,
among them "Turbodisk" (both 2.1 and 2.2) and "Fast-Load".
It is not known if there is an NTSC-compatible version of this fastloader.
Final Cartridge III
-------------------
Both the fast loader and the fast saver of Final Cartridge III are supported.
The FC3 is both PAL and NTSC compatible.
The slightly different fastloader used for files freezed with the FC3
is also supported.
EXOS V3 and The Beast System
----------------------------
Both supported, the loader used by these kernals is very similiar to
the FC3 fast loader.
Action Replay 6
---------------
The AR6 reads a byte from the drive rom to check which fastloader it should
use. When file-based M-R emulation is disabled sd2iec returns a value that
should force the cartridge to use the standard kernal loader instead of its
many fastloaders/-savers. This means that accessind sd2iec with
file-based rom emulation enabled will fail because the cartridge
will enable fastloader that will probably not be recognized.
Currently the only recognized AR6 fastloader and fastsaver are the
ones for the 1581.
Dreamload
---------
Dreamload uses direct track/sector access, so it is only supported
on D64 or similiar disk image formats. As sd2iec has to wait for commands
from the C64 constantly the disk change buttons may become unresponsive,
try multiple times if you need to. Dreamload is a "captive" fastloader,
sd2iec stay in Dreamload mode until it receives a "quit loader" command
from the C64. To force sd2iec to resume normal operation, hold the disk
change button until the red LED turns on (just like sleep mode).
Please note that Dreamload does not work with more than one device on the
serial bus due to the way it uses the ATN line.
ULoad Model 3
-------------
ULoad Model 3 uses direct track/sector access, so it is only supported
on D64 or similiar disk image formats. Currently there is exactly one
supported variant of ULoad Model 3, which is the one used by
Ultima 3 Gold. There are no other known variants at this time, but
this may change.
If you are a coder and want to use ULoad Model 3 in your own program,
either configure it to produce the same drive code as U3Gold or
contact me so we can work out a way to trigger ULoad M3 support
without uploading any drive code at all.
G.I. Joe Loader
---------------
Said to be the most-ripped IRQ loader. Unfortunately this is a
"captive" fastloader similiar to dreamload (but not restricted
to disk images because it is file name-based) and there is no
reliable way to detect if the computer has been reset to switch
back to the standard protocol. To exit this loader, hold down
the disk change button until the red LED turns on, just like
sleep mode.
Epyx FastLoad Cartridge
-----------------------
ONLY the fast loader from this cartridge is supported, no
disk editor/copier/whatever functions.
GEOS
----
GEOS 2.0 can be booted from D64 images made from original disks
as well as D41/71/81 images created using geoMakeBoot (make sure to
Configure the system for a 1541/1571/1581 before using geoMakeBoot).
When file-based M-R emulation is disabled, GEOS may detect sd2iec as
a 1541 or 1581, depending on the version of Configure used. This may
cause the system to fail to boot, e.g. if sd2iec is detected as a 1581
while booting from a D64 disk image. It is recommended to set up file-
based M-R emulation when using GEOS to avoid these problems.
GEOS 1.3 may or may not work - it boots, but wasn't tested in-depth.
Gateway seems to work but was not tested beyond booting it from a D64
image.
Using the buttons for changing the current disk image is supported,
but do make sure that you only access disk images that the drive
type that is selected in GEOS would support (i.e. D64 for a 1541,
D64/D71 for a 1571 and D81 for a 1581).
Wheels
------
Wheels can be booted from any disk image type it supports. The correct
rom emulation file (XR) MUST be set, especially for CMD HD emulation.
Do not use the disk change feature to change disk images when HD emulation
is in use - Wheels does not check for disk changes on that drive!
For other drive types the restrictions on disk image type of GEOS also
apply to Wheels.
ELoad Version 1
---------------
This loader was made for EasyProg but may also be used in other programs.
It detects and supports the sd2iec natively.
Maniac Mansion
--------------
Original versions of Maniac Mansion have an additional copy protection
check that is not supported by sd2iec. Please use a cracked version
instead - the ones from Gamebase 64 seem to work. Please remember to
add an empty D64 for the save/load disk to your swaplist if you want
to save your game.
The game uses a captive loader that unfortunately cannot detect if it
should exit automatically - to resume normal operation, you need to
hold down the NEXT button until the red LED turns on.
Zak McKracken
-------------
Same as Maniac Mansion, but this game only has a code list protection,
so images of original disks should work fine.
Sam's Journey
-------------
The loader in Sam's Journey expects that there is only a single
drive active on the serial bus and that this drive has ID 8. The
reimplementation in sd2iec can handle both disk images and extracted
files stored in a single directory directly on the SD
card. The loader is captive, but it tries to exit cleanly when
possible - but if you reset the C64 while it is reading data (busy
LED lit, e.g. during the intro), sd2iec will hang and requires a
reset or powercycle to recover.
JiffyDOS:
=========
The JiffyDOS protocol has very relaxed timing constraints compared to
Turbodisk, but still not as relaxed as the standard Commodore IEC protocol.
Alles anzeigen
Das Ding ist nunmal kein Floppyemulator!