Live data from Hacker News

Show HN: My x86 emulator written in JavaScript

copy.sh

101–110 of 194 posts

Re: Show HN: My x86 emulator written in JavaScript

#101

Earlier quoted context omitted.

Update to a newer Firefox. Your FF is dead old and doesnt support the new HTML5 methods... and @author, maybe add a polyfill?

FF 24 is the latest stable. FF's docs say they added this function in FF 4.0, which was several years ago. So it's a bit more complicated than you make it out to be. EDIT: I thought FF24 wasn't working, turns out I was confused between my Linux desktop's and Mac laptop's FF versions. Sorry!

It's actually not all that complicated.

Firefox 4 added mozRequestAnimationFrame.

Firefox 23 added the unprefixed version.

It's documented in the browser compatibility table at https://developer.mozilla.org/en-US/docs/Web/API/window.requ... (note that "moz" next to the 4.0).

Re: Show HN: My x86 emulator written in JavaScript

#102

Would have been fun if it included some interface to execute assembler code on it directly in some way (without booting an OS). In any case, super awesome! Great work :) EDIT: Whoa, the dos one has games on it! Can you make Wolf3D work? :)

I doubt it, but nethack might be worth a shot.

Re: Show HN: My x86 emulator written in JavaScript

#103
post #66
post #49

Earlier quoted context omitted.

Wait how does this differ from JSLinux? Aren't they doing the same thing? Also, this isn't just an x86 emulator, right? If it can boot linux, it's emulating the entire PC platform, not just x86. Very impressive of course. But I am interested in a comparison vs jslinux (also not open source).

Yes, it's very similar to the jslinux project. However, I added more hardware (it can boot a real bios: seabios). Also, I'll make this open source.

Very much looking forward to the open source release!

Re: Show HN: My x86 emulator written in JavaScript

#105
post #17
post #8

Is there a non minified version of the javascript emulator file that is publicly available?

I'll put it online soon. I haven't figured licensing out yet and need to write some technical notes

I would like you to consider GPLv3+. Thanks and congrats on amazing work!

Re: Show HN: My x86 emulator written in JavaScript

#106

If like this you might also be interested in my port of the PCE Emulator to the browser: http://jamesfriend.com.au/pce-js/ At the moment I've only uploaded a demo of the Mac Plus emulator (classic 68k mac) but I'll upload IBM PC and Atari ST demos soon also.

That's very nice too, though aren't you going to be running into some legal issues by distributing their ROMs?

Re: Show HN: My x86 emulator written in JavaScript

#109
post #106

If like this you might also be interested in my port of the PCE Emulator to the browser: http://jamesfriend.com.au/pce-js/ At the moment I've only uploaded a demo of the Mac Plus emulator (classic 68k mac) but I'll upload IBM PC and Atari ST demos soon also.

That's very nice too, though aren't you going to be running into some legal issues by distributing their ROMs?

Potentially, but I feel that the historical significance of these systems and the value of making them available to a newer generation of creators outweighs the technical infringement of copyright. It's basically abandonware, after all.

I feel very strongly about the importance of learning from the past, and not making the same mistakes over and over due to lack of historical perspective. I was particularly inspired by Bret Victor's talk at the DBX conference[1]. That's what motivated me to make this available in the most accessible way possible.

[1] http://worrydream.com/dbx/

Re: Show HN: My x86 emulator written in JavaScript

#110
post #106

Earlier quoted context omitted.

That's very nice too, though aren't you going to be running into some legal issues by distributing their ROMs?

Potentially, but I feel that the historical significance of these systems and the value of making them available to a newer generation of creators outweighs the technical infringement of copyright. It's basically abandonware, after all. I feel very strongly about the importance of learning from the past, and not making the same mistakes over and over due to lack of historical perspective. I was particularly inspired…

I respect that. I'm very impressed with the speed of that emulator too.
Post reply on HN