You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This SOS block driver interfaces with Apple cards that use the Prodos block mode compatible firmware. The idea came about after I purchased a Booti card and was looking to use this in my Apple ///. I had some discussions with the designers about using the block mode interface, but thought the screenholes would be an issue. The Apple /// uses these for font loading and does not allow them for card firmware use.
4
+
This SOS block driver interfaces with Apple cards that use the Prodos block mode compatible firmware. The idea came about after I purchased a Booti card and was looking to use this in my Apple ///. I had some discussions with the designers about they wondered about using the block mode interface, but thought the screenholes would be an issue. The Apple /// uses these for font loading and does not allow them for card firmware use.
5
5
6
-
##Details
6
+
##Details
7
7
This driver does the following to try and setup an environment for the card fimrware to allow it to work without interfering with SOS.
8
8
Before calling the firmware on the card:
9
9
- saves the screenholes and loads in the card firmware ones (current slot and slot0)
@@ -17,17 +17,21 @@ If the driver slot is configured with $FF (default), then the driver scans the s
17
17
18
18
For a card to work with this driver, it needs to use Indirect Indexed addressing ( (zp),Y ) to copy the data to and from the buffer. This is required as SOS uses the A3 extended addressing for the buffer pointer in the driver call. Most cards firmware seem to use this.
19
19
20
-
##Compatibilty
20
+
##Compatibilty
21
21
This has been tested with the following cards
22
22
23
23
| Card | Comments |
24
24
| --- | --- |
25
-
| CFFA v1.3| Card needs to be formatted for Apple2 mode, which means 32mb partioions which are problematic with SOS. In MAME, if you use the option to mount a 16mb .2mg or .po image directly, then it works well |
25
+
| CFFA v2|The Card needs to be formatted for Apple2 mode. This means 32mb partitions which are problematic with SOS. In MAME, if you use the option to mount a 16mb .2mg or .po image directly, then it works well |
26
26
| Booti | Set to block mode |
27
-
| CFFA3000 | Works ok booting Selector and sysutils, but will not work with BOS for some reason |
27
+
| CFFA3000 | Works ok booting Selector and sysutils, but will not work with BOS for some as yet undetermined reason |
28
28
| Focus | Only tested with the MAME emulation |
29
29
30
-
##Build
30
+
##Build
31
31
The driver is built via the ca65 assembler and a3driverutil.
32
32
33
-
Disk images included in the release for Apple/// System Utilities, Selector and BOS.
33
+
## Release
34
+
Disk images with the driver setup for slot autoscan included in the release section for the following:
35
+
Apple/// System Utilities
36
+
Selector boot (and selector HD image)
37
+
BOS Boot (and cffa2 HD image for BOS from apple3rtr)
0 commit comments