In his blog The Clean Code Blog, Robert C. Martin (Uncle Bob) has shown us today his work developing a PDP-8 emulator for the iPad. The emulator is written in Lua, using the Codea framework, which is very convenient due to its graphics capabilities, and fast language.
The UI loosely mimics the PDP-8 front panel in terms of layout, but I lights and switches are present. According to Robert, “I’ve tried to be faithful to the machine and it’s environment. The front panel is a decent abstract representation of the original PDP8, and the lights blink appropriately…The paper tapes in the reader and punch move at appropriate speeds, and the holes represent the true data. They also make the right kinds of noises.”.
Following the link below you can read all about the emulator, and also check how a real PDP-8 looks like!
Link: The Clean Code Blog