An alternative RCX operating system and firmware cloning brickOS. The kernel was written from scratch for better performance, but to the average brickOS programmer, changes should be transparent. There is a lot of code borrowed from brickOS, and numerous patches originally targeted for brickOS have been conceptually incorporated. While this project is based on bibo, as brickOS still seems to be the more recognizable name, it has been retained as part of the name.
Add support for using a LIRC-supported device as an IR tower. The project RCX-IR provides support for interfacing with LIRC-supported devices, but these capabilities have not been integrated with the IR tools.
Currently, IR tools support serial, USB, and TCP (virtual IR) devices. This would add LIRC as a supported target.
The XS:Lisp implementation does not currently afford much flexibility with file paths, making it a challenge to add flexible support to Makefile.user.
Some files—and even more than just *.h files—might benefit from being moved under the "include" folder, as otherwise either a relative or absolute path needs to be provided.
The xs-rcx and xs-host programs dump out a fixed-name "xsout" file in whatever happens to be the current working directory; this file then gets included in eval.c.
Possible version 2 of XS:Lisp?
xslisp2: “Next generation of xslisp fused together with brickos for saving space, plus additional functionality”
Initial integration into brickOS-bibo was based on XS:Lisp support built around brickOS 0.2.6.10; see the following for reference: