A collection of software, firmware, tools, and utilities for the LEGO® MindStorms RCX
NOTE: This is not a repository for current firmware images; for the latest firmware versions for a given project, please check the given project’s site under the BrickBot organization on GitHub.
Official LEGO® Firmware and ROM Files
RobotC (Dick Swan) – Designed for programming the RCX using a C-like language
BrickOS / Bibo – Designed for programming the RCX using languages supported by GCC
pbForth – Designed for programming the RCX using Forth
LeJOS – Designed for programming the RCX using Java
These firmware release can be loaded on the RCX and will run as-is, with no additional programming needed on the computer side. LDCC (LEGO Digital Command Control) – Designed for using with DCC (DCC is typically implemented for use with model trains.)
OnScreen Programming – Designed for on-device programing of the RCX
Pocket Programmer – A more advanced and completely rewritten implemantation based on OnScreen Programming