Page 1 of 1

Firmware mod=30% speed improvement

PostPosted: Wed Mar 07, 2007 12:23 pm
by dschmenk
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...

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

PostPosted: Sun Mar 11, 2007 1:55 am
by rich
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.

Any possibility of getting this update on my order?

PostPosted: Wed Apr 04, 2007 9:32 am
by david__schmidt
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

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

PostPosted: Wed Apr 11, 2007 10:52 am
by rich
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.

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

PostPosted: Wed Apr 18, 2007 8:16 pm
by david__schmidt
Ah, will do - thanks much.