Subject:
|
RE: 8450 Mission / Cybermaster expansion
|
Newsgroups:
|
lugnet.robotics
|
Date:
|
Fri, 5 Nov 1999 17:05:07 GMT
|
Viewed:
|
939 times
|
| |
 | |
> > OK, i guess we need to get terminology straight. The ROM is the masked code
> > in the RCX/Scout/Cybermaster.
>
> The ROM is a list of Hitachi assembler routines that interact directly with the hardware and do some of the dirty work
> needed for the firmware to load and work.
Right, Same as in the RCX...
> Let's get this straight:
>
> . When you press the power button on the *CyberMaster*, the firmware is already in memory and running (!).
Just like in the RCX. When you first power up the RCX, it is running ROM code.
> . To communicate with the CyberMaster, the PC needs to exchange some info with the *firmware* so they can talk.
This is where it gets interesting. The RCX has an transfer data opcode (45/4d). This is how
the "firmware" gets loaded into RAM. The ROM routines actually process the opcodes.
It all depends on what shade of grey you use to define firmware. I use it for
changable, but basically constant software.
> > At least in the *CyberMaster* you can not talk with underling ROM and you can not read it's code.
Does the Cybermaster process the transfer data opcode?
> I sincerely hope to be proved wrong! :-)
Laurentino, I'm not trying to prove you wrong, I'm just getting all
worked up about maybe having a reason to get a CyberMaster!!! :-)
Cheers,
Ralph Hempel - P.Eng
--------------------------------------------------------
Check out pbFORTH for LEGO Mindstorms at:
<http://www.hempeldesigngroup.com/lego/pbFORTH>
--------------------------------------------------------
Reply to: rhempel at bmts dot com
--------------------------------------------------------
|
|
1 Message in This Thread: 
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|