Video thumbnail. Click to play
Click to Play
  • Presenter: Tony Gray
  • Venue: Centenary 473
  • Time: Friday, August 28, 14:00

Modern CPUs are so fast that they can comfortably emulate systems from the early days of the personal computer in software alone, and there are freely available open-source emulators for almost all of the early systems, such as the Apple II and Commodore 64. But writing your own emulator is a heck of a lot more fun than using someone elses – it can be a great personal challenge, its a terrific way to learn and understand the technology of modern computer systems, and it will totally earn you at least one kudos. This talk covers the process of writing an emulator from first principals, and is unlikely to include any references to bacon.