Path: utzoo!attcan!uunet!bu.edu!orc!decwrl!apple!dlyons From: dlyons@Apple.COM (David A. Lyons) Newsgroups: comp.sys.apple2 Subject: Re: ROM 03 firmware problem... Keywords: firmware Message-ID: <42403@apple.Apple.COM> Date: 27 Jun 90 07:44:47 GMT References: <4998@plains.UUCP> <756@lee.SEAS.UCLA.EDU> Organization: Apple Computer Inc, Cupertino, CA Lines: 27 In article <756@lee.SEAS.UCLA.EDU> gerardo@island.seas.ucla.edu (Gerardo Chaves) writes: >I have ran into something that I hope is not an incompatibility problem >with the ROM 03 IIGS machines. I use TML Pascal II to write games for >handicapped children and in order to use the TouchWindow (tm) I have to >read values from the jostick port. To accomplish this I have been using >a toolbox call to FWEntry to access the routine PREAD (at $FB1E). I works >fine on the ROM 01 machines but does nothing on the ROM 03's. I went into >the monitor (yes, after booting with GS/OS) on both machines and the >information at 00/FB1E is different. $FB1E is still a supported entry point, as you can demonstrate by using the PDL() function in Applesoft. I don't know why it's not working for you--post or email me some code, and I'll give it a try on my ROM 03 machine at work. When you looked at $00/FB1E, you were looking at bank-switched "language card" RAM, *not* at the ROM. To see the firmware in the monitor, you have to look in bank $FF, even though a running program normally sees firmware in bank 0, $D000-FFFF. -- David A. Lyons, Apple Computer, Inc. | DAL Systems Apple II Developer Technical Support | P.O. Box 875 America Online: Dave Lyons | Cupertino, CA 95015-0875 GEnie: D.LYONS2 or DAVE.LYONS CompuServe: 72177,3233 Internet/BITNET: dlyons@apple.com UUCP: ...!ames!apple!dlyons My opinions are my own, not Apple's.