[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: EOR 02D6,Y For Disk II Family Again
"Bryan Parkoff" <BParkoff@satx.rr.com> wrote in message
jv6cnalIvfC_r8GjXTWQlg@giganews.com">news:jv6cnalIvfC_r8GjXTWQlg@giganews.com...
> I have found that PROM code is clear to me since the Beneath Apple
> ProDOS manual is completely wrong. Appendix C -- Nibblizing contains
> paragraphs and figures. I assure that paragraphs are the most correct while
> it explains clearly, but stage 2 and stage 3 in figure C.12 and C.13 are
> completely wrong. Two last bits each byte should be stripped off in both
> Aux 2 and User 2 before EOR can be used for checksum. Eighty-six bytes
> should be reversed from $00-$56 to $56-$00. After stage 2 will be done
> correctly, the translation table for stage 3 will be always correct.
> I do not understand why writer did not review the figures carefully
> before the book was published for public. It is now clear to me since I
> have spent couple hours figuring in my own. I have solved the problem.
>
Bryan,
Although I found the tables in "Beneath Apple ProDOS" to be a little confusing
I don't believe they are wrong. Those tables show the stages of WRITING to the
disk. The boot ROM code (at $C600) is for READING from the disk. The stages
described in Appendix C would naturally have to be reversed for reading.
Charlie