[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: New firmware for PseudoDisk / some problems
"David Empson" <dempson@actrix.gen.nz> wrote in message
1hpa9lw.1cq1hqgxzilwN%dempson@actrix.gen.nz">news:1hpa9lw.1cq1hqgxzilwN%dempson@actrix.gen.nz...
>
> Do you mean auto starting with your card as the "disk controller" in the
> highest slot (Ctrl-Apple-Reset on a //e or later)?
yes
>
> Perhaps you are trying to call something which is not initialized after
> a cold boot.
For the record it appears that the "cout" at $FDED is not initialized,
but the pure Apple 40 col screen routines work fine. Including "cout1" at
$FDF0
> I might at least be able to contribute to the project on the
> software/firmware side of things - I've developed firmware for Apple II
If you develop improved firmware, I'll give you a free card.
The only thing is that the bulk of the code is written for the AVR uC rather
than 6502.
> I would like to see a detailed technical overview of the card (out of
> academic curiosity if nothing else). One point which interests me: is
> your CPLD/FPGA hooked up to all the Apple II bus signals, in particular
> does it have enough logic to potentially support the IOSTROBE signal and
> allow the use of the $C800-$CFFF region (including decoding an access to
> $CFFF so it can release a latch)? If so, there is the potential of
> adding a Smartport driver to the card firmware, which would give it more
> flexibility than a ProDOS block driver.
The CPLD has enough logic to handle all that but not all the signals needed
are wired on the current board. In particular only 9 address lines are
connected
to the PROM. A few wires will be needed.
-Alex.