Firmware mod=30% speed improvement

This forum is for the discussion of the CFFA for Apple II project.

Moderator: rich

Firmware mod=30% speed improvement

Postby dschmenk » Wed Mar 07, 2007 12:23 pm

Anyone up to help test a firmware modification to gain ~30% speed improvement? This only applies to environments that use the firmware for data transfer (not Dave Lyons GS/OS driver). It would probably be safest on CFFA 2.0 cards and later, but you're welcome to try it out on an earlier card - you may want to ask Rich before doing so. I noticed that the block read and write transfer routines were very cautious with their error checking. The original PC-AT ST-506 and IDE interfaces were designed to transfer the entire sector worth of data before error checking. The CFFA checks for error after every word transfer. Nothing wrong with that, but will slow things down significantly if there is no fear of a hardware bug that could lose data, thus the CFFA 2.0 recommendation. The change involves a slight re-order of the instructions and doesn't change any of the addresses used inside the firmware so only the AUX ROM needs to be updated.

I have been testing this on my Apple II+ running Pascal 1.3 which is very disk intensive. See my post under CFFA Applications. This change is even better than an accelerator, as Pascal spends much time reading and writing to disk. I will test with my IIe enhanced as soon as I figure out all the different versions of firmware to build.

Dave...
dschmenk
 
Posts: 3
Joined: Tue Mar 06, 2007 9:53 pm

Dave's mods just posted in download area...

Postby rich » Sun Mar 11, 2007 1:55 am

Hi Dave,

I just posted your firmware distribution file in the downloads area. I wanted to get them out for people to play with in case I can't test them soon. Feel free to post here with any follow up information... or start another thread if you choose.
rich
 
Posts: 188
Joined: Sat Feb 16, 2002 6:00 pm
Location: Wisconsin

Any possibility of getting this update on my order?

Postby david__schmidt » Wed Apr 04, 2007 9:32 am

Rich -

I just ordered a couple more CFFA cards. I'm interested in getting Dave's updated firmware on the new cards. Any possibility you could burn them for me? I don't have an EPROM burner, so I assume there's nothing I can do from my end, right?

- David
david__schmidt
 
Posts: 158
Joined: Sat Jul 15, 2006 9:32 pm

Re: Any possibility of getting this update on my order?

Postby rich » Wed Apr 11, 2007 10:52 am

Dave,

If you ordered recently, you are getting a CFFA with EEPROM and you can reflash your card. I have not distributed the basic program to let you do this and have just been sending it out when people ask. Because it is not real polished yet. Anyway, if you want that utility to flash your card, send me an email at rich@dreher.net and let me know.

Sorry for the late reply.
rich
 
Posts: 188
Joined: Sat Feb 16, 2002 6:00 pm
Location: Wisconsin

Re: Any possibility of getting this update on my order?

Postby david__schmidt » Wed Apr 18, 2007 8:16 pm

Ah, will do - thanks much.
david__schmidt
 
Posts: 158
Joined: Sat Jul 15, 2006 9:32 pm


Return to General Discussion

Who is online

Users browsing this forum: No registered users and 4 guests

cron