@weekend_editor @screwtape @remilia @notptr The microcode could be equated with a kernel, but it could not be replaced while running (you could replace some microcoded functions .. but nothing significant), and was tightly coupled with the band it used. And while "runs in the same address space" is "sorta" true, most things would allocate things in separate areas and such...