Open source bootloader and pre-boot firmware for ComputerCraft.
Find a file
2023-07-08 20:40:27 +01:00
.gitignore Initial commit 2023-07-08 16:57:49 +00:00
boot.lua pelican 0.1.0 2023-07-08 20:30:45 +01:00
LICENSE Initial commit 2023-07-08 16:57:49 +00:00
README.md Flesh out README 2023-07-08 20:40:27 +01:00

Pelican

Open source bootloader and pre-boot firmware for ComputerCraft.

Dependencies and execution

Pelican expects to be ran under FeatherBIOS and as a result requires the following functions to be present on top of the bare ComputerCraft functions left over by UnBIOS:

  • print() (and by extension write())
  • read() (and by extension os.pullEvent())
  • dofile() (and by extension loadfile() and a loadstring() and load() that act like Lua 5.2+)

FeatherBIOS generally loads into the bootloader/post-BIOS payload via dofile(boot.lua) and as a result, Pelican should be placed at /boot.lua.