Megalextoria
Retro computing and gaming, sci-fi books, tv and movies and other geeky stuff.

Home » Digital Archaeology » Computer Arcana » Apple » Apple II » Problock3 driver for Apple /// SOS
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
Problock3 driver for Apple /// SOS [message #392457] Thu, 26 March 2020 18:06
Rob Justice is currently offline  Rob Justice
Messages: 98
Registered: January 2013
Karma: 0
Member
Sharing this on here also for those not on FB. I have created a new release of my problock3 SOS driver, its available on github:
https://github.com/robjustice/Problock3

The new release is available here:
https://github.com/robjustice/Problock3/releases/tag/v0.0.5- beta

This started with wanting a SOS driver for the Booti card, it interfaces with the cards prodos block mode firmware interface. The driver has expanded a litte as it can be a more universal hard disk driver for SOS. I have another project in the works that will use this driver, thats helping sort out the problems. It has another feature of autoslot detection, so no need to work out which slot the driver is configured to.

The major change with this version is that it converts the enhanced indirect buffer pointer from SOS to a bank/offset before calling the Prodos card firmware. This allows cards that do not use Indirect Indexed addressing ((zp),Y) for the buffer pointer to work. This also means the CFFA3k card works with BOS now, so it was only lucky that it was working with Selector before with the previous version. There is some overhead copying data if the enhanced pointer was going to hit the overlap between the two banks, but this does not seem to happen much, so hopefully not to much of a performance penalty to provide greater compatibility.

The other thing that I had to park with the last release was compatibility with the Desktop Manager software. (I will post the software and documentation that I have collected for this separately, It's quite a cool piece of software from On Three) This now works ok, and I have added some extra boot disks with the desktop manager driver loaded (and the modified boot sectors that this program requires!). The Desktop Manager keeps the top bank of memory free for its use, so you will have a 32k memory hit when using it. Use Closed Apple - ESC to open the desktop manager.

A note when using Mame and BOS with this driver, there is some font display issues that is not seen on the real hardware. If you run a program and then exit it, this seems to sort it out.

Let me know if you have any issues with the driver or any of the disks included in the release. Enjoy.

/Rob
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: How to print text from screen memory?
Next Topic: CiderPress request - HFS large files
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Thu Apr 18 19:23:59 EDT 2024

Total time taken to generate the page: 0.05167 seconds