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

Problems with SSC



Hi all,
I recently acquired an SSC card which I want to use in my Apple ][ europlus.
I put the card into slot 2 on my Apple, typed "IN#2", pressed CTRL+I and got
the "APPLE SSC:" prompt. However, I could not get the connection to a PC to
work.
Then I changed the jumper settings to what the ADT readme suggests, and
since then, it seems like the card is dead! I don't get any sign of life
from it any more (I checked it in my other Apple ][ - nothing). However,
since then when I boot any of my two DOSes, I get a message "Loading Integer
Basic into Language Card", which didn't appear before. Looks like the card
is now being detected as a language card -- that seems strange!

One more hint I've got: Without the card installed and typing "IN#2", I get
two successive newlines on the screen. With the card installed, I get only
one. Is this normal?

Luckily I've got the user manual for the card, and compared a few bytes from
the SSC ROM to the firmware listing in the manual. Was ok, so I'm ruling out
a hardware addressing problem on the card, at least for the addresses
$C200-C2FF. On the other hand, when I jumped to the initialization routine
in the monitor at $C233, I fell out of it with a "SYNTAX ERROR". Strange
again.

Before I go through 2k of hex bytes to see if the EPROM has a defect, maybe
somebody can answer my humble questions:

1. Are any similar problems known with the SSC?
2. Can this be a hardware fault in any of the support chips? Again, I could
go into lengthy hardware debugging sessions, but maybe somebody knows...
3. What is the standard card initialization process in the Apple ][? What is
done to detect a language card?
4. I have read that there are $Cx00 addresses which need to be PEEKed before
the rest of the card ROM can be read. Can anybody point me to a systematic
procedure which might help me to localize the problem?
5. What exactly happens in the machine when I enter IN#2? Does some part of
the firmware get executed?
6. Have I started the initialization correctly?
7. According to the manual, the EPROM can be removed and RAM inserted. Some
modifications have to be made on the card for this to work. (I have not
touched that, however.) Is there additional logic that supports this feature
which might have broken, so that the Apple now believes that there is RAM
available?

Any help is greatly appreciated. I'm a newbie to Apple ][-ing, so please
help me if you can! Even small hints are great, as I long for getting this
beauty to work...

Kind regards, Leo