fn main screen: (addr screen), keyboard: (addr keyboard), data-disk: (addr disk) { loop }