[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Super Serial Support in Emulator (How to use it???)
> Robert ,
> So far you are the expert on forth. Thanks for the vlist command.
> I can understand why it gained the reputation as a write only language.
> You were right it isn't dos3.3 or prodos but writes to disk blocks
> under its own control.
>
> I was pleasently surprised to find AppleWin has the source available.
>
> I like its debugger but haven't studied the code.
>
> I've been inserting debug instructions at curious points.
>
> TOPO will recognize the SSC in slot 2. It sets the port to 19,200 8/N/1.
> Still looking for what it does next that crashes the program.
Hello Laine,
That is odd. According to all my documentation on the robot the
SuperSerial card should be configured for 9600 baud. I'll have to
get up into the attic and see if I can locate my SuperSerial card
manual to verify the DIP switches. There might also be some other
information in there that can help.
> It loads at $800 and after trying 2 setup-serial-slot it warps out
> in a deathspiral loop centered around $F16.
Do you know how it is trying to access the hardware? From what I
understand the SuperSerial card adds ROM based subroutines for access
to the Serial port that programs can call and also memory mapped I/O
(which changes address with slot #) that a program could also access
directly. That being the case then I need to find out what type of
access the program crashes. From what I have read there is a little
of both types of access supported within the emulator. In an earlier
post there was the note:
>AppleWin has partial support for the SSC.
>
>The SSC has both a $Cx00 ROM and a $C800 ROM. AppleWin only emulates
>the $Cx00 ROM.
>
>Why does this make sense at all? Because most programs don't really
>use the ROM anyway but do direct memory mapped I/O to the SIO chip.
>The only check for the signature bytes in the ROM to detect the SSC.
>And therefore the $Cx00 ROM is sufficient.
Perhaps if I can find a way to dump the contents of the ROM @ $C800
there will be a way to add it to the emulator.
Best Regards,
Robert