Using the I/O system of HL2, I made a simple CPU that features 3 floating point registers and 5 opcodes.
Quite a messy basic overview of a bit of everything, but you may still find it entertaining!
0:00 Intro
0:15 Demo
4:53 Source Engine I/O Basics
10:06 Inside of the Computer