I’ve done basic version of 0xB6 bootloader, it can boot test kernel. Now I will change mode to protected to get access to all registers and soon I will develop a simple kernel.
I’ve done basic version of 0xB6 bootloader, it can boot test kernel. Now I will change mode to protected to get access to all registers and soon I will develop a simple kernel.
I made it actually bootable and print the bootloader name of the top of the screen
I added basic firmware for my controller
I added diodes to make keyboard matrix
I’ve done complete PCB for the controller
I’ve designed my first PCB in my life and I feel amazing. My PCB has slots for keycaps and a microcontroller which I plan to program in raw C. Now I’m going to create a case for it to make this project even cooler!