**Javascript** I am writing a 486 emulator in javascript inspired by jslinux. If I had known how much work it would be, I would probably never have started, but now I want to finish it. Then I came across your challenge and was very happy to have a 8086 program to test with. (Wasn't allowed to post the pics-or-it-didnt-happen image, but it looks pretty much the same as the other answers, modulo terminal emulator ;) https://i.sstatic.net/54a6S.png I had one issue when printing out the graphics buffer. Where there should be spaces, the memory contains "00" elements. Is it correct to interpret "0x00" as space or do I have a bug in my emulator? Cheers, Johannes