Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site decwrl.UUCP Path: utzoo!watmath!clyde!bonnie!akgua!mcnc!decvax!decwrl!dec-rhea!dec-dvinci!fisher From: fisher@dvinci.DEC Newsgroups: net.micro.atari Subject: Where is the memory? Message-ID: <1055@decwrl.UUCP> Date: Mon, 11-Mar-85 16:50:56 EST Article-I.D.: decwrl.1055 Posted: Mon Mar 11 16:50:56 1985 Date-Received: Fri, 15-Mar-85 02:18:20 EST Sender: daemon@decwrl.UUCP Organization: DEC Engineering Network Lines: 39 I recently upgraded from an Atari 400 w/32K to an 800XL with the full wad of 64K. What I thought was strange was that when I tried my LOGO cartridge, it showed no more nodes (memory available) than I had with my 400. I tried the following algorithm in both LOGO and the builtin basic: address = 0 loop while (address < 64K) temp = peek(address) poke address,127 !Put distinguishable number in mem loc if peek(address) = 127 then print "ram",address else print "rom",address poke address,temp address = address+1024 end loop As expected, Basic showed 40K of RAM available (40-48K=basic code, 48-64=OS ROM, hardware registers, etc etc). The odd thing is that LOGO showed there to be only 32K. My old hardware manual says that RAM is usable between 32K and 40K if there is no right cartridge in the non-XL 800. Is an 800XL different? Is a LOGO cartridge different (has 16K?) BTW, is there any software which uses the memory above 40K by bank-switching or whatever? Burns UUCP: ... {decvax|allegra|ucbvax}!decwrl!rhea!dvinci!fisher ARPA: fisher%dvinci.dec@decwrl.ARPA