[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Super Serial Card help
On Mar 20, 6:00 pm, j...@magrathea.plus.com (jim) wrote:
> David Wilson <mcs6...@gmail.com> wrote:
> > Here is a test procedure for the Super Serial Card ACIA.
>
> > ]CALL -151
> > *C0A9:00 ; reset 6551
> > *C0AB:1E ; CtrlReg: 1 stop, 8 data, RxC=BRG, 9600bps
> > *C0AA:0B ; CommReg: no parity, no echo, no irqs, DTR
> > *C0A8:41 ; send A
> > *C0A8:42 ; send B
>
> > If that works then it looks like only the ROM or decoding is bad.
> > Try re-seating the ROM (location 4C), 74LS00 (2C), 74LS32 (3C), 74LS11
> > (1C) and the 74LS259 (1B).
>
> Thank you for that - it will be tomorrow (or perhaps this evening)
> before I'll be able to try it though.
>
> I'll let you know what happens.
>
> Jim
> --
> "Well, well. We've come a long way from the Prime Minister's
> exploding cake." - Adam West, Batman.
>
> Find me athttp://www.UrsaMinorBeta.co.uk
I have had a look at the rom data that you can see in slot 2 and it is
valid but from a different part of the rom.
The code you are seeing in slot 2 matches what is found at CB00.CB07
in the expansion rom space for the rom on the card.
Check if the decoding for the expansion rom is working.You should be
able see the same or similar data (depends on version of the ROM) by
typing in the following and comparing the output to the table
underneath.
CALL -151
CFFF
C200
C800.C807
C900.C907
CA00.CA07
CB00.CB07
CC00.CC07
CD00.CD07
CE00.CE07
CF00.CF07
C800- 20 9B C9 A9 16 48 A9 00
C900- B7 A5 27 48 BD 38 07 29
CA00- 3C 85 27 20 02 CC 20 BA
CB00- D2 CA 90 15 B9 88 C0 09
CC00- 08 40 20 F5 CA D0 FB 98
CD00- 4B 90 DF 45 43 80 46 E3
CE00- 7F C9 20 D0 09 C0 03 F0
CF00- 2C 58 FF 70 0C 38 90 18
If you have the same data repeated at different addresses then the
address lines to the rom are not decoded correctly.
The likely faulty component would be the 74LS32 as this would be used
to force the 3 most significant address lines high to the card rom
when addressing the CnXX address range.
Geoff