**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