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

Re: ZipGS and the annunciator ports...any connection?



Scott Alfter wrote:
This past weekend, I finally unpacked and set up my stealth GS again and got
it hooked into the LAN so I can test sstuff built with cc65.  To familiarize
myself with cc65 a bit more before I use it to start coding for my
6502-based beer-fridge controller board, I plugged one of my joystick-port
1-Wire interface/relay controller boards in and fired up the machine.

My 1-Wire routines need to run at 1 MHz, so slowing down to that speed
involves switching off the ZipGS (to go from 8 MHz to 2.8) with its CDA and
then going into the Control Panel CDA to slow down from 2.8 MHz to 1 MHz.

Boy, slowing down for a while is a lot easier on a //e!

Just a quick reference to $C0E8 (slot 6 drive off), will slow down
an accelwrator for about 50 milliseconds--usually enough to get done
what needs to be done.

On the IIgs, turning a 5.25" drive on will slow it down, and turning
it off will speed it back up.

I'm surprised that the "slow" control panel setting doesn't slow down
the Zip!

My interface board uses AN0 to send to the 1-Wire bus, PB2 to receive from
the 1-Wire bus, and AN1 to turn a DPDT relay on and off (in its intended
application, the relay switches a refrigerator or freezer on and off).  When
I went into the ZipGS CDA, the relay clattered for a split second.  When I
turned the accelerator on and off, the relay opened and closed.  IIRC, if
the ZipGS was enabled, the relay made noise when the CDA was opened and
closed; if it was disabled, the relay did nothing.

If I use AN0 and AN1 on a ZipGS-equipped machine to control other hardware,
is that going to have some effect on the ZipGS's operation?  Since all of
the ZipGS's configuration is done through software, was the means by which
it's configured ever documented by anybody?  If the accelerator kicks in
while software is communicating with 1-Wire devices, it'll produce invalid
results, so I need to make sure that doesn't happen.

The Zip probably requires a secret dance on a softswitch to "unlock",
so you're unlikely to disturb it.  On the other hand, software that
talks to the Zip may disturb your hardware.

One way to avoid it is to find an *unused* annunciator...

-michael

NadaPong: Network game demo for Apple II computers!
Home page:  http://members.aol.com/MJMahon/

"The wastebasket is our most important design
tool--and it's seriously underused."