home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.atari.8bit
- Path: sparky!uunet!boulder!ucsu!spot.Colorado.EDU!hill
- From: hill@spot.Colorado.EDU (Michael Hill)
- Subject: Re: secrets of $E477 (on my 130XE)
- Message-ID: <1992Aug20.000911.5239@ucsu.Colorado.EDU>
- Sender: news@ucsu.Colorado.EDU (USENET News System)
- Nntp-Posting-Host: spot.colorado.edu
- Organization: University of Colorado, Boulder
- References: <1992Aug19.180026.21701@rz.uni-karlsruhe.de>
- Date: Thu, 20 Aug 1992 00:09:11 GMT
- Lines: 40
-
- In article <1992Aug19.180026.21701@rz.uni-karlsruhe.de> UJ1G@DKAUNI2.BITNET
- (Marek Tomczyk) writes:
- >Just out of curiosity, I disassembled the first part of the
- >power up routine staring at $E477.
- >There's one thing I don't understand about it.
- >Somewhere at the beginning of the routine the OS determines if
- >the trigger of the 3rd (!) joystick has been pressed when the computer
- >is powering up. In this case another subroutine is called.
- >
- >The interesting thing about it is that my 130XE doesn't have
- >any plugs for more than two joysticks. When I try to check the
- >hardware register for the 3rd joystick's trigger, it says that the
- >trigger has been pressed. Does this register have another function
- >on my 130XE than on the 400/800s?
- >I could guess that this register indicates the presence of extra
- >RAM or something. Am I right?
- >I recall something about the 3rd and 4th joystick ports of the
- >800s being redesigned for memory management purposes on XL/XE
- >computers and therefore no longer available to the outside world.
- >This is obvious for the PORTB register, but what has happend with
- >the triggers?
-
- You are correct about the memory management. This location in no way
- corresponds to any kind of joystick or paddle input on the XL/XE's, so
- it is meaningless to associate the memory read with joystick trigger #3.
-
- The OS code is checking for an XL/XE machine.
-
- Regards,
-
- --Michael
-
- -------------------------------------------------------------------------------
- Michael Hill <>< Isaiah 9:6 | "Don't you forget now that Somebody died for
- hill@spot.Colorado.EDU | you/ I'm tellin' you the truth, man, I ain't
- Ball Aerospace Systems Group & | gonna lie to you/ Good guys, bad boys, we're
- University of Colorado@Boulder | all the same/ Saved by grace is the name of
- $ mv net.flames /dev/null | the game." --Allies, "Burden Down"
- -------------------------My boss is a Jewish carpenter!------------------------
- Did you ever notice that everybody in favor of abortion has already been born?!
-