|
Hello,
legOS 0.2.1 is out. No, I'm not working full time on legOS - this is
just a day's work. Apart from minor bug fixes, a new file format for
user programs is introduced, along with the tools to support it. The
dynamic loader is a standalone C program now. I'd like to hear about a
successful Windows port. Let's make web compilers work again.
News:
* .lx relocatable file format for legOS executables
* dll is a stand-alone C program now, should be possible to
compile under windows?
* boot/ directory for compiled kernel image / linker map
* sensor activation visualization
* better program number display
* ON/OFF always works now.
* user programs survive ON/OFF now.
* Kekoa's single precision floating point library integrated.
Check Makefile.kernel / Makefile.user if you want to link
libraries statically to your kernel.
* use cls() to clear user screen only.
Ciao,
Markus.
--
"Nieder mit den Zitaten!" -Markus L. Noga <markus@noga.de>
|
|
|
Cool! If no one else does, I'll try to get it working on Windows next week,
along with the rest of the HOWTO push. Don't hold your breath, though :)
-Luis
On Sat, 30 Oct 1999, Markus L. Noga wrote:
> Date: Sat, 30 Oct 1999 00:49:05 GMT
> From: Markus L. Noga <markus@noga.de>
> To: lugnet.robotics.rcx.legos@lugnet.com, lugnet.robotics.rcx@lugnet.com
> Subject: legOS-0.2.1
>
> Hello,
>
> legOS 0.2.1 is out. No, I'm not working full time on legOS - this is
> just a day's work. Apart from minor bug fixes, a new file format for
> user programs is introduced, along with the tools to support it. The
> dynamic loader is a standalone C program now. I'd like to hear about a
> successful Windows port. Let's make web compilers work again.
>
> News:
> * .lx relocatable file format for legOS executables
> * dll is a stand-alone C program now, should be possible to
> compile under windows?
> * boot/ directory for compiled kernel image / linker map
> * sensor activation visualization
> * better program number display
> * ON/OFF always works now.
> * user programs survive ON/OFF now.
> * Kekoa's single precision floating point library integrated.
> Check Makefile.kernel / Makefile.user if you want to link
> libraries statically to your kernel.
> * use cls() to clear user screen only.
>
> Ciao,
>
> Markus.
>
> --
> "Nieder mit den Zitaten!" -Markus L. Noga <markus@noga.de>
>
>
#######################################################################
Profanity is the one language that all programmers understand.
-Anonymous
#######################################################################
|
|
|
In lugnet.robotics.rcx.legos, Markus L. Noga writes:
> Hello,
>
> legOS 0.2.1 is out. No, I'm not working full time on legOS - this is ==bulk of message removed
> Ciao,
>
> Markus.
>
> --
> "Nieder mit den Zitaten!" -Markus L. Noga <markus@noga.de>
I'm getting a compile error when building the dll utility - an undefined
symbol 'O_ASYNC' forgive my ignorance but how do I fix this?
Thanks in advance,
-=RoboCoder=-
|
|
|
Hi Jeffrey,
that's an OS issue - your host system should define O_ASYNC. Some older
systems define FASYNC instead, try that one.
You can work around this more elegantly, too:
#ifndef O_ASYNC
#define O_ASYNC FASYNC
#endif
And hope for the best.
Markus.
--
"Nieder mit den Zitaten!" -Markus L. Noga <markus@noga.de>
|
|
|