copy.sh x86 emulator

Dev tools

emulator

SHOW HN2013

765points
190comments
#3of 1,739 in 2013
Top 1%of 2013 by points

How HN took it

MixedNo clear lean

41 positive, 38 neutral or asking, 7 mixed, 16 critical, out of 102 comments about the project. Thread score +0.26.

Execution: 1 for, 14 againstIdea: 13 for, 0 againstPerformance: 3 for, 0 againstDesign: 0 for, 1 againstDocs: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Impressive and amazing that an x86 emulator runs in a browser

    From 4 comments
    • This may as well be magic as far as I'm concerned. When I first saw http://bellard.org/jslinux/ I just about shat myself. This is definitely another level of awesome. Well done.
      staunch on HN
    • ...wow. Just, wow. You, my friend, are awesome.
      bovermyer on HN
    • This is incredible! At this point, it's definitely JS magic, because I'm struggling to fathom how this even exists.
      urs2102 on HN
    • When I first saw DOOM running on a bog-standard 386, I declared it to be utter nonsense. I'm no fool! I know what's possible and what's impossible, and that was clearly the…
      etfb on HN
  • Runs FreeDOS games and Linux

    From 2 comments
    • Cool, I tried the linux gui OS and games worked. sudoku and snake worked really well, but pong seemed to graphically expensive
      hayksaakian on HN
    • 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:…
      Aardwolf on HN

Objections

  • Slow emulation speed, around 8-23 MIPS

    From 2 comments
    • Just for reference's sake this does vary a fair bit by computer and browser - mine never drops below ~8kIPS and runs mostly at ~15kIPS (and up to ~23kIPS). Whilst this is nothing…
      tekacs on HN
    • For reference, that's about as fast as a Motorola 68030 @50MHz [1] which was used in the AppleIIx, and while that was no slouch when it was released, you wouldn't want to run a…
      wnesensohn on HN
  • Keyboard layout bugs with non-US keyboards and missing symbols

    From 3 comments
    • Very impressive. Interesting bug: I can't seem to type '-', '=', '+', or '_' into the Linux image. Missing '-' in particular makes it hard to run commands with options. Elaborate…
      JoshTriplett on HN
    • This is so cool! I have one problem with it though, it doesn't seem to support my keyboard. For example when I try "*", it writes "-". I'm using a Turkish Q keyboard and Chromium…
      batuhanicoz on HN
    • Doesn't quite exactly work on a non QWERTY keyboard : ( Still awesome, though!
      krallin on HN

Requests

  • Open source release of the code

    From 4 comments
    • Is there a non minified version of the javascript emulator file that is publicly available?
      dman on HN
    • You should un-minify and open-source this.
      lxe on HN
    • I've been waiting ages for this ever since I saw jslinux. This is freaking brilliant. Looking at the source its been minified. How big is it before that? Are you planning on…
      Tarang on HN
    • @g3 this is super-mega awesome. 3 questions: 1. I know it is already available via the page, but would you please open-source it so others could contribute? 2. Thought I…
      _-_-_- on HN
  • Networking support

    From 2 comments
    • This really is extremely well done [and I'd like to see the unminified source]. The next feature I'd want to see is networking support. I love the idea to be able to run my…
      ghayes on HN
    • no network interfaces :( boo. rm -rf or halt -f are fun. this is great work. would love to see source un-minified.
      zenocon on HN

Questions

  • How does it differ from JSLinux

    From 2 comments
    • 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…
      chubot on HN
    • Cool project. Can you elaborate on the difference between this and JSLinux?
      eliben on HN

Alternatives named

  • JSLinux by Fabrice Bellard

    From 2 comments
    • This may as well be magic as far as I'm concerned. When I first saw http://bellard.org/jslinux/ I just about shat myself. This is definitely another level of awesome. Well done.
      staunch on HN
    • 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…
      chubot on HN
  • jor1k OpenRISC emulator

    From 1 comment
    • I'm presently working on networking (OpenCores ethmac) support for the jor1k[1] OpenRisc emulator. The plan is to push ethernet frames out over a web socket, and pipe them into a…
      benjamincburns on HN
  • PCE emulator port

    From 1 comment
    • 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…
      mambodog on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/6567967)