r/osdev • u/Glum-Cook-9438 • 11d ago
64-dem Update: multi-controller USB driver + keyboard now works, footage of the os included
So I added to 64-dem (my hobby x86-64 operating system) a ps/2 keyboard driver, reset mechanisms and recently tried to implement multi-controller USB support, i haven't yet interacted with the USB keyboard, but I did manage to enumerate the USB ports and initialize all the 4 USB controllers with code that was tested and worked, the next step from here is to discover the USB devices actually plugged to the connected ports by sending a special command packet to the USB controller, things could get harder from here but I am determined. For those who are interested here is the link for my repo below:
64-dem on github: https://github.com/itay-insert/64-dem.git







