On 05 May, Chris Evans <chris@xxxxxxxxxxxxxxx> wrote: > I thought the part of the OS that is run before the modules were initiated > was the kernal. It gives itself a module header, too. The kernel is actually a big lump above and below there. > Also if I understand correctly what JB has posted and told me in the past, > there is a BIOS that is run before the RISC OS kernel. There is the HAL (Hardware Abstraction Layer) which is the first thing that runs (before the kernel) in order to set stuff up in a basic way. The goal of that is to try to pull all (most) of the stuff that changes between hardware platforms into one place, rather than littering it through driver modules and the kernel - this makes porting to different hardware a bit easier. Ta, Steve -- Stephen Revill, Director Tel: +44 (0) 1353 740 267 RISC OS Open Ltd www.riscosopen.org 4 Townsend Mews, Wilburton, Ely, Cambridgeshire, CB6 3SQ --- To alter your preferences or leave the group, visit //www.freelists.org/list/iyonix-support Other info via //www.freelists.org/webpage/iyonix-support