To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.robotics.rcxOpen lugnet.robotics.rcx in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / RCX / 455
    How much memory finally? —Denis Cousineau
   I'm trying to figure out how much memory the RCX has. Many sources claims that it has - 16k rom - 16k ram for the firmware - 6k reserved for our own programs Does this mean the RCX has 22k of RAM memory? What an odd number... Also, when I perform (...) (25 years ago, 9-Feb-00, to lugnet.robotics.rcx)
   
        Re: How much memory finally? —Dean Husby
     (...) If I remember correctly the RCX has a 16kROM for the basic routines. It has 32k RAM for firmware and programs. The scout has 32K ROM and only 1K RAM (400bytes for your program) Dean (25 years ago, 9-Feb-00, to lugnet.robotics.rcx)
   
        Re: How much memory finally? —Dave Baum
     (...) I believe it has a 16K ROM and 32K SRAM. Within the 32K, 16K is occupied by the 'firmware' downloaded to the RCX. About 6K is reserved for bytecode program space and the datalog. Presumably the rest is working memory for the firmware (stack, (...) (25 years ago, 10-Feb-00, to lugnet.robotics.rcx)
    
         Re: How much memory finally? —Denis Cousineau
      Thank for the answer, Dave, this is the kind of info I'm looking for. BUT! I don't think it is correct: 0x8000 is 32k: the firmware would start at the end of memory!?! 0xbfff is 48k: unless the 16k of the rom are counted of course... Then this mean (...) (25 years ago, 10-Feb-00, to lugnet.robotics.rcx)
    
         Re: How much memory finally? ADDENDUM —Denis Cousineau
     Well, I checked with Kekoa's memory map, and indeed, thinks are not as simple. And Dave was right (Why did I doubt is sacred words?) Memory is divided into three main area of 16k. The first is ROM, containing the base programs. The two other (...) (25 years ago, 10-Feb-00, to lugnet.robotics.rcx)
    
         RE: How much memory finally? ADDENDUM —Ralph Hempel
      (...) There is no user memory from 0x4000 to 0x8000 - It's all ROM space but it might not be used. I look at things in terms of replacement firmware, and the RCX is very flexible in this regard. The RAM for replacement firmware starts at 0x8000. (...) (25 years ago, 10-Feb-00, to lugnet.robotics.rcx)
     
          Re: How much memory finally? ADDENDUM —Dennis Williamson
      I haven't seen anyone talk about hacking a memory expansion (hardware) yet. Dennis (...) -- Dennis Williamson - Certified Y2K Complacent Bad News: The next millenium starts on a Monday. Good News: You get the day off. (remove .NO and SPAM. to reply) (25 years ago, 10-Feb-00, to lugnet.robotics.rcx)
     
          Re: How much memory finally? ADDENDUM —Denis Cousineau
      Hey, that's a pretty nice idea! Any volunteer? D. (...) (25 years ago, 10-Feb-00, to lugnet.robotics.rcx)
    
         Re: How much memory finally? ADDENDUM —Dennis Williamson
     I have seen some systems that have RAM set up this way: The first area is for the system, the second area is user programs and is allocated from the bottom up. The third area is user (and system) data, allocated from the top down. They "meet in the (...) (25 years ago, 10-Feb-00, to lugnet.robotics.rcx)
   
        Re: How much memory finally? —Denis Cousineau
   Here's the latest update. Hope we will get a clear picture of this #@$@ memory after all. The point is that the RCX processor can address 64k of memory, so let's divide this range into 4 equal area of 16k. (note:16k or 16384, in hex is 0x4000). (...) (25 years ago, 10-Feb-00, to lugnet.robotics.rcx)
 

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR