[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Apple II's paddle 3 button
In article <1a410081.0311042032.1759f426@posting.google.com>,
Michael Spangler <mspangler@gemsi.com> wrote:
>Stefano Priore <stefano.priore@inwind.it> wrote in message news:<tij8ob.ru1.ln@127.0.0.1>...
>> Michael J. Mahon <mjmahon@aol.com> wrote:
>> > Stefano Priore asked:
>>
>> >>To which memory location is paddle 3's button mapped? Some sources seem
>> >>to imply that it's mapped to $c064, but according to others this switch
>> >>reads joystick #1's X axis...
>>
..snip..
>
>So, on a GS, the official list is $c060, PB3; C061, PB0; $C062, PB1;
>$C063, PB2.
>on a stock IIe, $C060 is the cassette input. The others are the three
>(3) pushbuttons.
>
As many have pointed out, $c060 is the cassette input on older II's, and
can be used as PB3 input, although IIRC the "state" is reversed from the
PB inputs at $c061-$c063. IE, if PB0-PB2 is normally off and momentarily
on when a switch is pressed, PB3 is normally on and momentarily off when a
switch is pressed. I beleive the "Paddle-Adaple" (sp?) came with a mono
plug to put into cassette port and then apple games could theoreticcaly
provide full support for 4 paddles. But I don't know if any games ever
did this.
Wandering afield, I used "PB3" connected to the keyboard <control> switch,
ala <shift-key> mod on my II+'s, so by software I could generate all those
'missing' control chars on the II+. This worked very handy in CPM and
Pascal where the keyinput routines could easily be changed or hooked into.
--Steve
--
--Steve (apple2pd@ground.ecn.uiowa.edu)