Skip to content

Commit ab74911

Browse files
authored
Update README.md
1 parent 57baf9f commit ab74911

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

README.md

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# Problock3
22
A SOS Driver for Prodos block mode cards.
33

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 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.
55

6-
##Details
6+
## Details
77
This driver does the following to try and setup an environment for the card fimrware to allow it to work without interfering with SOS.
88
Before calling the firmware on the card:
99
- 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
1717

1818
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.
1919

20-
##Compatibilty
20+
## Compatibilty
2121
This has been tested with the following cards
2222

2323
| Card | Comments |
2424
| --- | --- |
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 |
2626
| 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 |
2828
| Focus | Only tested with the MAME emulation |
2929

30-
##Build
30+
## Build
3131
The driver is built via the ca65 assembler and a3driverutil.
3232

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

Comments
 (0)