Page 1 of 1

Hardware IO Device Spec

Posted: Fri May 19, 2023 6:32 am
by Wavicle
Something that had been bounced around on Discord a while back was that we needed a standard, generic IO device interface which could have support baked into the kernel. This is needed because no accommodations or reservations were made for X16 device drivers. Fortunately, CBMDOS is already very generic, so the only thing that is needed is an interface which the kernel can talk to in a standardized way. To this end I made a first pass pre-pre-Alpha proposal for a memory-mapped IO range interface for devices that want to be supported by the kernel out of the box - assuming this makes it far enough for someone to invest time in writing kernel support for it. Please take a look and provide thoughts / ideas / feedback: https://gist.github.com/jburks/bf3f6952 ... 4bdcae5c7b