stepping machanism of Apple Disk ][ drive (was Re: Heatkit 51/4 floppies)

From: Sellam Ismail <dastar_at_ncal.verio.com>
Date: Sat Apr 10 21:30:09 1999

On Sat, 10 Apr 1999, Cameron Kaiser wrote:

> ::indexing simply wrapped the PC, but not in all cases. I thing indexed mode
> ::addressing was a case where an index could cross a page boundary. The MOT
>
> Somewhat buggy on the NMOS (I don't know if the CMOS 6502s have this problem)
> 6502s, which means basically all Commodore 8-bits except the 65; if you do
> jmp ($00ff), the vector comes from $ff and $00, not $ff and $100!

Nope, the CMOS version cleared this up, which is why some few older games
crash on the Apple //c and enhanced //e. One game I know of specifically
called Randamn used this indirect jump bug as part of its protection
scheme to throw off would be crackers. I always thought I had a bad disk
until I traced the code one day and found out what was going on.

Sellam Alternate e-mail: dastar_at_siconic.com
------------------------------------------------------------------------------
Don't rub the lamp if you don't want the genie to come out.

                  Coming in 1999: Vintage Computer Festival 3.0
                   See http://www.vintage.org/vcf for details!
                        [Last web site update: 04/03/99]
Received on Sat Apr 10 1999 - 21:30:09 BST

This archive was generated by hypermail 2.3.0 : Fri Oct 10 2014 - 23:31:41 BST