To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.robotics.rcx.legosOpen lugnet.robotics.rcx.legos in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / RCX / legOS / 1496
1495  |  1497
Subject: 
Re: text location for apps and q?
Newsgroups: 
lugnet.robotics.rcx.legos
Date: 
Mon, 30 Oct 2000 14:24:03 GMT
Viewed: 
1953 times
  
Hello,
of course, cmiiw, as noone has answered the text location thing, i
think they have separate address space (without protection?). so
the kernel has 16k max, and for 16k for programs. and 16k is
surprisingly large.

No they don't have a separate address space.

I think the limit is 19456 bytes for the kernel, and this is caused by
a limitation of the ROM, which is used to download the firmware
(kernel).  It loads it to the address range 8000-cc00.  AFAIK this
limit is caused, because the rom uses the space after cc00 for its own
purposes while downloading the firmware.

Also note that not all of the 32k RAM are usable.  There are some
regions, which the rom uses for its data (legOS still makes use of the
rom at some places), some regions, that aren't even accessible by the
H3292, and a region used for memory mapped IO.  See h8300.rcx for
the four ram regions that may be used by kernel + user programs.  (R

  Jochen



Message is in Reply To:
  Re: text location for apps and q?
 
(...) But also for luis, it's not just about performance, it's about interface. of course there's always hack value, but it also might be useful. like many people would expect printf() or write() to stdout instead of cputs(). i don't think there's a (...) (24 years ago, 27-Oct-00, to lugnet.robotics.rcx.legos)

13 Messages in This Thread:





Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

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