Subject:
|
Re: How much memory finally?
|
Newsgroups:
|
lugnet.robotics.rcx
|
Date:
|
Thu, 10 Feb 2000 15:43:00 GMT
|
Viewed:
|
1541 times
|
| |
| |
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 the Firmware is located at the end of RAM,
which is possible, but not consistent with the result of
MemMap.
Maybe the way to read the MemMap values are to suppose the following
order for the various memory are:
------------- 0x0000
|
|
| stack area ~10k
|
|
------------- 0x2800 = 10240
|
|
|
| firmware area
| ~16k
|
|
|
------------ 0x6800 = 26624
|
| user area
| ~6k
------------ 0x8000 = 32768
Of course, it doesn't mean stuff are really in that order in
the RCX. God knows what manipulation SPIRIT.ocx does on
the values.
If anyone knows better, please let us know so that the
MemMap be no longer a mystery to humans.
Denis.
Dave Baum wrote:
>
> I believe the firmware starts at 0x8000 and ends at 0xbfff.
>
> There's lots of good info here:
> http://graphics.stanford.edu/~kekoa/rcx
>
> Dave Baum
--
Denis Cousineau, Postdoc *****************************
Cognitive psychology * *
Indiana University * Etudiant devant l'eternel *
Psychology Building * *
Bloomington, 47405 *****************************
Office: (812) 856-5217 Fax: (812) 855-1086
E-mail: decousin@indiana.edu http://Prelude.PSY.UMontreal.CA/~cousined
|
|
Message is in Reply To:
| | Re: How much memory finally?
|
| (...) 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)
|
10 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|