startup implementation details for ComputerCraft and derivatives#

The startup-cc package provides the startup environment for ComputerCraft, ComputerCraft:Tweaked and CC:T emulators such as CCEmuX and CraftOS-PC.


The primitive for such a system is the peripherals, with the side (see ComputerCraft side bus) and wired (ComputerCraft wired bus) buses, plus the native APIs abstracting core capabilities that are not part of the code execution and are abstracted away in a component.


Describe the steps up to this point: the Java functions, how they are provided to Lua, the bios.lua, then how and when the current startup script is loaded.

Maybe quote the unbios.lua script which could be useful.