cs2532aa@unm-cvax.UUCP (03/18/85)
What follows is an excerpt from issue 9 of Hardcore COMPUTIST, a magazine that due to its controversial subject matter (defeating software copy-protection) is not available everywhere. This issue in which this appears is also out of print. It describes a technique that should allow persons to use ProDOS on an Apple compatiable. ---------- Using ProDOS on a Franklin Ace The March, 1984 issue of Apple Assembly Lines contained a short article containing instructions on how to successfully boot ProDOS on a Franklin Ace computer. Thus method involved NOPing two bytes in the PdoDOS system file after it had been loaded into memory. However, this method would not work for the ProDOS file dated 01-Jan-84. The ProDOS system file contains a checksum-like routine which returns a value of $0C if a genuine Apple is detected and a $00 otherwise. If a non-Apple is detected ProDOS will just hang up and not load in the BASIC.SYSTEM interpreter. . . . In order for this routine to always return with a value of $0C, the branch to the code which loads the accumulator with $00 (LDA #$00) needs to be removed. This can be done by replacing the BNE $2660 (D0 03) instruction with two NOPs (EA EA). The easiest way to do this is to use a sector editor and zap the change directly to the disk. Any sector editor can be used on a ProDOS disk because the formatting has not been changed from DOS 3.3. On my copy of the ProDOS USERS DISK the change I had to make was to bytes $5B and $5C of Track $01, Sector $09. I changed them from D0 03 to EA EA and rewrote the sector. If you have a sector editor with search capability, such as ZAP [from the disk "Bag of Tricks", by Don Worth and Pieter Lechner of "Beneath Apple DOS" fame], you should search for a byte sequence of 69 0B D0 03, since the sequence of D0 03 is a fairly common one. Once you have made this change, ProDOS should boot and operate on Franklins and other Apple compatiables that have their monitor ROM routines in the proper locations. ---------- I hope this article helps. I have not had to try it, because I bought a REAL Apple. I would suggest that the serious user do the same. .rne. ----- Real World . . Ernie Longmire / 311 Don St. SE / Los Lunas, NM 87031-9405 UUCP . . . . . {{purdue,cmcl2,ihnp4}!lanl,ucbvax}!unmvax!unm-cvax!cs2532aa ----- aintittruetheresjustnodoubttheressomethingsthatyoucantdowithoutandthatsgoodDEVO