Live data from Hacker News

A cycle-accurate IBM PC emulator in your web browser

martypc.net

1–10 of 26 posts

Re: A cycle-accurate IBM PC emulator in your web browser

#2
MartyPC brings cycle-accurate IBM PC emulation to your web browser.

Run Area 5150 at 60fps on your phone!

Almost every feature from the desktop version is present if practical:

- View the realtime state of nearly every component of the system. - View live disassembly of CPU instructions. - Edit registers and memory. - Slow down or speed up the system. - Peek on how games draw their graphics with the Memory Visualizer.

Re: A cycle-accurate IBM PC emulator in your web browser

#3
Pretty incredible!

I’m on mobile right now so I can only comment on the demo that runs automatically, which I understand isn’t the _point_. :)

More about the demo: https://www.vogons.org/viewtopic.php?t=89435

(For those unfamiliar with “demo” in this context, see https://en.m.wikipedia.org/wiki/Demoscene)

I look forward to checking out the features you mention on a proper computer.

Re: A cycle-accurate IBM PC emulator in your web browser

#6
I've been using MartyPC for a few years and except for emulating glitches in hardware which depend on the manufacturer, date of manufacture or even temperature, it is getting harder to find cycle accurate tricks that MartyPC can't emulate perfectly (believe me, we've been trying).

The whole thing is a marvel of software engineering!

What is remarkable is that the author (GloriousCow) doesn't complain that people are ripping off his code and ideas, but that more people haven't used his learnings to create other cycle accurate emulators for the PC.

Re: A cycle-accurate IBM PC emulator in your web browser

#7
post #4

Can you imagine sending an Area 5150 disk back in time to 1981?

You’d be fussing around trying to find enough RAM expansion cards to get your system to 640K (including hot patching the BIOS since it had a bug that it could only get to 544K).

Re: A cycle-accurate IBM PC emulator in your web browser

#8
post #4

Can you imagine sending an Area 5150 disk back in time to 1981?

You’d be fussing around trying to find enough RAM expansion cards to get your system to 640K (including hot patching the BIOS since it had a bug that it could only get to 544K).

Ought to be enough for anyone.
Post reply on HN