[CDG5] NanoKernel

Elliot Nunn elliotnunn at fastmail.com
Sun Dec 2 18:43:13 AWST 2018


Help!

Hi all,

I am back at work on the NanoKernel. The first G3 kernel is close to
round-tripping. Then once the early NewWorld kernels are done, the v1
series will be complete.

Throughout this version-history project I have tried to produce
well-commented sources of high quality. And I have not hesitated to
engineer the commit history to make the reversed sources seem eerily
prescient. But there are some parts of the kernel on which I have done a
bad job, out of concern for time and a lack of understanding of the
underlying hardware. The worst pieces are External Interrupts, the RTAS
dispatching, some of the MemRetry block and some of the instruction
emulation block. So this email is to ask for a bit of help.

Max, could you please take a look at the overall history of
ExternalInts.s and try to make some sense of it? And Daniel, would
please give me your take on RTAS.s, and Emulate.s if you dare? And
needless to say, help from others would be appreciated as well!

Best,

Elliot


More information about the cdg5 mailing list