-
Discrete VGA Graphics Adapter: Framebuffer and DAC
Putting Actual Graphics Into the Graphics Adapter Last time, I threw together a VGA time base. I didn’t spend much time elaborating on it, because honestly it bores me. There is only so much you can say about a counter that hasn’t already been said. This time around the goal is to display an actual…
-
Discrete VGA Graphics Adapter: Time Base
Part 1: VGA Time Base Generation Ever since I started designing computers, I knew I needed to come up with some kind of graphics interface. Preferably one that didn’t require specialty hardware, licensing, or only worked with very old displays. There is one, and only one, interface that does the job: VGA. Despite being completely…
-
6502 Minimal Development Board
A Minimalist First Step Into Complex 6502 System Design. I’ve had a serious interest in computer hardware since high school. In between attempts to design my own CPU, I also took some interest in the 6502 shortly after finding Veronica. I promptly ordered two R65C02s- and did nothing with them. Keep in mind this was…
-
Discrete PS/2 Keyboard Interface
Type Like it’s 1987: a Hardware Driven PS/2 Interface. In 1987 IBM released the PS/2 keyboard, an update of the earlier IBM AT keyboard with a smaller connector, extra features, and support for a mouse using the same connector and protocol. This rapidly became the standard for PC compatibles. You’ll still find PS/2 ports on…
-
20V 2A Linear Bench Power Supply
A classic project with ample utility.