Simplicity Betrayed or Emulation is Hard

http://cacm.acm.org/magazines/2010/6/92483-simplicity-betrayed/fulltext

or as .PDF http://cacm.acm.org/magazines/2010/6/92483-simplicity-betrayed/pdf

Related articles

No Source Code? No Problem!

http://queue.acm.org/detail.cfm?id=945155

or as .PDF http://dl.acm.org/ft_gateway.cfm?id=945155&ftid=234625&dwn=1

Enhanced Debugging with Traces

http://queue.acm.org/detail.cfm?id=1753170

or as .PDF http://dl.acm.org/ft_gateway.cfm?id=1753170&ftid=431311&dwn=1

2 Likes

Great write up. I ponder how we can use this to create a class and/or community event?

Creating an emulator, accurate or otherwise, is too difficult or esoteric for most. Especially for a one or two hour class format.

We probably do not have enough room for this, but a display with an actual TRS-80 alongside a good and a not so good emulator so that the differences are obviously visible.

Peripheral topics which can make for classes include general computer architecture, how to read a circuit schematic and code optimization techniques.