From rubywand@swbell.net Fri Dec 3 10:10:35 CST 1999 Bart writes ... > > > > > Suppose Bart replaced the ProDOS 2.0.3 on the hard disk with ProDOS 1.9. > >Would that make the drive useable? > > > > > > > >Rubywand > > Or, the afor-mentioned article on the program; anyone have a archive? > Or, I see from the indexes to the Computist > (http://tarnover.dyndns.org/computist/Indexes/) > that there is this article: 70 11 $ProDOS on Franklin Ace Sandy Lapp > Anyone have a copy of that article? .... Here is a snip from the Apple II FAQs which should help: ref: Csa2 FAQs-on-Ground file Csa2DOSMM.txt >> From: Rubywand 039- How can I boot ProDOS on my Franklin computer? In an old Apple Clinic note, Stephen Craft listed specific locations to change after your Franklin freezes. You could then restart via a 2000G from the monitor. It turns out that the bytes Stephen was diddling are D0 03 in the sequence 69 0B D0 03 A5 0C 60. The sequence is found in all versions of ProDOS I've checked so far. To fix the booting problem, try this: Start Copy II+ and select "Sector Editor" Swap-in the ProDOS diskette READ Track 0, Sector 0 Search for (Hex bytes): 69 0B D0 03 A5 0C 60 When you find the above, change the D0 03 to EA EA and write the changed sector back to diskette. Along with the above, also do this ... READ Track 0, Sector 0 Search for (Hex bytes): AE B3 FB E0 38 When you find the above, change it to A2 EA EA E0 38 and write the changed sector back to diskette. The combination of patches is recommended by Jim Sather (inCider, March 1986). The patches have no effect on ProDOS functioning on regular Apple II's. In fact, most users probably have diskettes on which the patch is already present. -------------------------- From: David Wilson The D0 03 branch is at the end of some code that calculates a checksum of the APPLE ][ string found in all genuine Apple II ROMs. When I modified my first copy of ProDOS 1.0.1 to run on my Multitech MPF-III, I simply changed D0 03 in that sequence to D0 00. This has the same effect as substituting EA EA-- i.e. the routine exits with the 'checksum is correct' value in register A. <<