A 6502 based laptop design. Specs include a 65C02 running at 8MHz, 46K RAM, BASIC in ROM, 65C22 VIA, 9" display, built-in keyboard, Compact Flash storage, 10000mAh battery, USB-C powered/charged, serial console, and an internal expansion slot. The project details the build process, current status, memory map, and custom BASIC commands.
Discusses HID over I2C, an underappreciated HID standard used in laptops.
Explains that I2C-HID is used for touchpads, touchscreens, and sensor hubs.
Distinguishes I2C-HID from non-HID I2C devices and explains its benefits.
Describes the author's experience with using I2C-HID for a laptop touchpad project.