Path: utzoo!utgpu!watserv1!ria!uwovax.uwo.ca!4225_5117 From: 4225_5117@uwovax.uwo.ca Newsgroups: comp.sys.apple2 Subject: Re: Help with joystick Message-ID: <1991Jan22.002513.8357@uwovax.uwo.ca> Date: 22 Jan 91 05:25:13 GMT References: <25823@fs1.NISC.SRI.COM> <36038@netnews.upenn.edu> <11374@darkstar.ucsc.edu> <72832@bu.edu.bu.edu> Lines: 36 In article <72832@bu.edu.bu.edu>, beh@bass.bu.edu (Bruce E. Howells) writes: > In article <11374@darkstar.ucsc.edu> unknown@ucscb.UCSC.EDU (The Unknown User) writes: >> >>In article <36038@netnews.upenn.edu> tyler@eniac.seas.upenn.edu (Tyler W Phillips) writes: >>> I recently purchased a CH Mach III joystick because my old joystick >>>had a problem of only registering in the top left eighth or so of the normal >>>joystick spectrum. Well, it appears that it was not the joystick afterall >>>because this brand new joystick is doing the same thing. Is there anything >>>I can do about this, or am I condemned never to use a joystick. BTW, This >>>is on a IIgs if that makes any difference. Any help would be appreciated. >> >> This is a very simplistic response, I realize.. but... >> >> You don't happen to be playing non GS specific games in FAST mode >>on the GS? You have to re-center the joystick if you want to do this... >>(then recenter it back when you play GS games) >>/Apple II(GS) Forever! unknown@ucscb.ucsc.edu MAIL ME FOR INFO ABOUT CHEAP CDs\ >>\WRITE TO ORIGIN ABOUT ULTIMA VI //e and IIGS! Mail me for addresses, & info. / > > Not quite... The problem with that is that the joystick timer can't reset > properly between the first and second read, leaving the second one slightly > wrong. > Bruce Howells, beh@bu.edu Actually, Unknown is right. Some games used their own joystick reading routines and when run in fast mode, don't get their timing right. Whereas the ROM routines set the speed to slow whenever they're called. However, on a GS specific game, with your own routine, it is possible to read both axis at once because the increased speed (though figuring out the right "wait loop" timing is tricky - basically experiment). Mike Hackett (University of Western Ontario)