The Curious Engineer

All blogs / Emulation

Adventures in PC Emulation

martypc.blogspot.com

EmulationDOS / vintage PCCPU / microarchitectureReverse engineering

Posts
27 from 27 May 2023 to 3 Sep 2026
Posting
now and then (3 in the last year)
Kind
personal blog
Feed
https://martypc.blogspot.com/feeds/posts/default

2026 3

  1. Decoding the NEC V20 Microcode
  2. Executable Emoji
  3. 60fps Video on a CGA? - The GlyphBlaster

2025 2

  1. Exploring 16-bit Bus Access on the PC/AT
  2. Emulator Debugging: Area 5150's Lake Effect

2024 9

  1. PC Floppy Copy Protection: EliaShim CodeSafe
  2. PC Floppy Copy Protection: XEMAG Xelok
  3. PC Floppy Copy Protection: An Interview With Robert McQuaid
  4. PC Floppy Copy Protection: Vault Prolok
  5. PC Floppy Copy Protection: Electronic Arts Interlock
  6. PC Floppy Copy Protection: Softguard Superlok
  7. PC Floppy Copy Protection: Formaster Copy-Lock
  8. Exploring the NEC V20 CPU
  9. The Complete Bus Logic of the Intel 8088

2023 13

  1. Bus Sniffing the IBM 5150: Part 2: Writing a 8088 sigrok Decoder
  2. Bus Sniffing the IBM 5150: Part 1
  3. Hacking the Book8088 for Better Accuracy
  4. A Test Suite for the Intel 8088
  5. The 8088MPH CPU Test
  6. The 8088 Prefetch Algorithm
  7. Emulator Debugging: Windows 3.0 and VGA
  8. Emulator Debugging: PIANOMAN 3.0
  9. Emulator Debugging: Halt During Boot
  10. Hardware Validating an Emulator
  11. Exploring CGA Wait States
  12. Exploring DMA on the IBM PC
  13. Introduction