[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How do I add firmware to a card?



Linards Ticmanis wrote:
> David Wilson wrote:
>
> > 2) The UniDisk 3.5 uses the following Smartport calls to allow custom
> > code to run on the 65c02 in the drive itself:
> >
> > $05 Execute - the 65c02 runs the subroutine previously loaded into its
> > RAM passing the register contents to be used
> > $06 SetAddress - tells the UniDisk 3.5 where to put the code
> > $07 Download - transfers code into the UniDisk 3.5 RAM
>
> Belated question - are any programs known to use this?

I wrote one :-)

I wanted to see what was in the UniDisk 3.5 ROM so I wrote a little
program that was uploaded into the on-board RAM and when run it dumped
the ROM back to the Apple II (one byte at a time).

As the UniDisk 3.5 only has 2KB of RAM (and much of that is used as
sector buffers, stack etc) there is not much you can use it for.