Skip to content

Commit

Permalink
Bitfire loader support
Browse files Browse the repository at this point in the history
Most productions from CSDb crediting Bitbreaker for the loader have
been tested and work.

See the table at the end of doc/bitfire.txt for details.
  • Loading branch information
thierer committed Aug 31, 2023
1 parent dce76b1 commit bc56ffa
Show file tree
Hide file tree
Showing 17 changed files with 1,094 additions and 19 deletions.
2 changes: 1 addition & 1 deletion NEWS
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
- New fastloader: Hypra-Load
- create D64 images in the FAT FS with N: if no image is mounted
- Krill's IRQ loader
- Demo loaders: BoozeLoader, Spindle
- Demo loaders: Bitfire, BoozeLoader, Spindle

2012-02-26 - release 0.10.3
- Bugfix: Un-break I2C display communication
Expand Down
32 changes: 16 additions & 16 deletions README
Original file line number Diff line number Diff line change
Expand Up @@ -776,22 +776,22 @@ Note: Using sd2iec without an external crystal or similiar precise
loader were tested. Other productions might use configuration
options which are not supported and therefore might not work.

BoozeLoader
-----------

The loader uses sector addressing in combination with a non-standard
directory and therefore only works from the original D64 images, not
from the FAT filesytem.

Spindle
-------

The loader only works from the original D64 images, not from the FAT
filesytem.

Like Krill's Loader, Spindle >= 3.0 includes an ATN responder, which
activates "Sleep Mode" in a sd2iec present on the bus as a passive
device.
Demo loaders: Bitfire, BoozeLoader, Spindle
-------------------------------------------

All these loaders use sector addressing and non-standard directories
and therefore only work from the original D64 images, not from the
FAT filesytem.

Like Krill's Loader, Bitfire >= 1.0 and Spindle >= 3.0 include an
ATN responder which activates "Sleep Mode" in a sd2iec present on
the bus as a passive device.

With a few exceptions, only productions released on CSDb which
credit the respective author for the loader were tested. Others
might not work. For a list of known productions using these loaders
and known issues, see the tables at the end of the respective
documents in the "doc" directory of this repository.

JiffyDOS:
=========
Expand Down
1 change: 1 addition & 0 deletions configs/config-arm2iec1
Original file line number Diff line number Diff line change
Expand Up @@ -75,3 +75,4 @@ CONFIG_LOADER_HYPRALOAD=n
CONFIG_LOADER_KRILL=n
CONFIG_LOADER_BOOZE=n
CONFIG_LOADER_SPINDLE=n
CONFIG_LOADER_BITFIRE=n
3 changes: 3 additions & 0 deletions configs/config-example
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,9 @@ CONFIG_LOADER_BOOZE=n
# Enable Spindle loader
CONFIG_LOADER_SPINDLE=n

# Enable Bitfire loader
CONFIG_LOADER_BITFIRE=n

# Enable DolphinDOS parallel speeder
CONFIG_PARALLEL_DOLPHIN=y

Expand Down
1 change: 1 addition & 0 deletions configs/config-larsp
Original file line number Diff line number Diff line change
Expand Up @@ -71,3 +71,4 @@ CONFIG_LOADER_HYPRALOAD=y
CONFIG_LOADER_KRILL=y
CONFIG_LOADER_BOOZE=y
CONFIG_LOADER_SPINDLE=y
CONFIG_LOADER_BITFIRE=y
1 change: 1 addition & 0 deletions configs/config-mbed
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ CONFIG_LOADER_HYPRALOAD=n
CONFIG_LOADER_KRILL=n
CONFIG_LOADER_BOOZE=n
CONFIG_LOADER_SPINDLE=n
CONFIG_LOADER_BITFIRE=n
CONFIG_HARDWARE_VARIANT=100
CONFIG_HARDWARE_NAME=sd2iec-mbed
CONFIG_SD_AUTO_RETRIES=10
Expand Down
1 change: 1 addition & 0 deletions configs/config-sw1
Original file line number Diff line number Diff line change
Expand Up @@ -69,3 +69,4 @@ CONFIG_LOADER_HYPRALOAD=y
CONFIG_LOADER_KRILL=y
CONFIG_LOADER_BOOZE=y
CONFIG_LOADER_SPINDLE=y
CONFIG_LOADER_BITFIRE=y
1 change: 1 addition & 0 deletions configs/config-sw2
Original file line number Diff line number Diff line change
Expand Up @@ -71,3 +71,4 @@ CONFIG_LOADER_HYPRALOAD=y
CONFIG_LOADER_KRILL=y
CONFIG_LOADER_BOOZE=y
CONFIG_LOADER_SPINDLE=y
CONFIG_LOADER_BITFIRE=y
1 change: 1 addition & 0 deletions configs/config-uIEC
Original file line number Diff line number Diff line change
Expand Up @@ -73,3 +73,4 @@ CONFIG_LOADER_HYPRALOAD=y
CONFIG_LOADER_KRILL=y
CONFIG_LOADER_BOOZE=y
CONFIG_LOADER_SPINDLE=y
CONFIG_LOADER_BITFIRE=y
1 change: 1 addition & 0 deletions configs/config-uIEC3
Original file line number Diff line number Diff line change
Expand Up @@ -71,3 +71,4 @@ CONFIG_LOADER_HYPRALOAD=y
CONFIG_LOADER_KRILL=y
CONFIG_LOADER_BOOZE=y
CONFIG_LOADER_SPINDLE=y
CONFIG_LOADER_BITFIRE=y
Loading

0 comments on commit bc56ffa

Please sign in to comment.