To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.roboticsOpen lugnet.robotics in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / 23602
23601  |  23603
Subject: 
Re: RIS 2.0 Problems - Low Level Languages?
Newsgroups: 
lugnet.robotics
Date: 
Tue, 8 Mar 2005 01:39:26 GMT
Original-From: 
Steve Baker <SJBAKER1@AIRMAILantispam.NET>
Viewed: 
2718 times
  
Mark Bellis wrote:

Do you have facilities to program the RCX in assembler or hex?

You could certainly use assembler (and presumably hex) using brickOS but
I don't think it's possible with the standard firmware.

Of course a true 'Real Programmer' would just dump the firmware altogether
and write to the bare metal.

Since I soon learned that the way to squeeze more out of a BBC micro was to use
machine code, I think the same is probably true for the RCX.

Dumping the standard firmware allows you to do much more sophisticated stuff.
If you use brickOS, you can use 'real' C instead of Not-Quite-C - and since it'll
be fully compiled, it'll run about as fast as unoptimised hand-written assembler.

Are the sensor port power/read cycle timing and the available motor speeds
dependent on the firmware or the hardware?

Yes - things are quite different in the brickOS world.

---------------------------- Steve Baker -------------------------
HomeEmail: <sjbaker1@airmail.net>    WorkEmail: <sjbaker@link.com>
HomePage : http://www.sjbaker.org
Projects : http://plib.sf.net    http://tuxaqfh.sf.net
            http://tuxkart.sf.net http://prettypoly.sf.net
-----BEGIN GEEK CODE BLOCK-----
GCS d-- s:+ a+ C++++$ UL+++$ P--- L++++$ E--- W+++ N o+ K? w--- !O M-
V-- PS++ PE- Y-- PGP-- t+ 5 X R+++ tv b++ DI++ D G+ e++ h--(-) r+++ y++++
-----END GEEK CODE BLOCK-----



Message has 1 Reply:
  Re: RIS 2.0 Problems - Low Level Languages?
 
(...) Or if you really wanna reduce the memory use, compile your program as firmware that you can send using firmdl3 (like the BrickOS kernel itself, or LDCC). Although I must admit that BrickOS, if you use the kernel compile defines, can be made (...) (20 years ago, 8-Mar-05, to lugnet.robotics)

Message is in Reply To:
  Re: RIS 2.0 Problems - Low Level Languages?
 
(...) Reminds me of BBC micros, where the most useful BASIC command was the open square bracket to go into assembler! Do you have facilities to program the RCX in assembler or hex? I'm interested in a lower level language so that I don't have to (...) (20 years ago, 7-Mar-05, to lugnet.robotics)

114 Messages in This Thread:
(Inline display suppressed due to large size. Click Dots below to view.)
Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

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