V86 – An x86-compatible CPU and hardware emulator
11–20 of 58 posts
Re: V86 – An x86-compatible CPU and hardware emulator
#12> Author > > Fabian Hemmer (http://copy.sh/, copy@copy.sh) That's not Fabrice Bellard[1]... [1]: http://bellard.org/ [edit]: The submission title has now been edited to no longer say this is a project by Fabrice Bellard.
Re: V86 – An x86-compatible CPU and hardware emulator
#13Re: V86 – An x86-compatible CPU and hardware emulator
#14> Author > > Fabian Hemmer (http://copy.sh/, copy@copy.sh) That's not Fabrice Bellard[1]... [1]: http://bellard.org/ [edit]: The submission title has now been edited to no longer say this is a project by Fabrice Bellard.
Didn't Fabrice do something very similar something like 3 to 4 years back ?
It does sound similar to the underlying PC emulator (http://bellard.org/jslinux/tech.html) and Bellard does indeed list v86 in section "Similar Projects (Several other PC or Linux emulators are now available)"
The v86 project's initial release was late 2013 (https://github.com/copy/v86/commit/8180d49f24833fc6cc05a9025...) about 2 years after Bellard's (http://bellard.org/jslinux/news.html)
Re: V86 – An x86-compatible CPU and hardware emulator
#15TypeError: a.table[b] is not a function
Works in Chromium though.
Re: V86 – An x86-compatible CPU and hardware emulator
#16Re: V86 – An x86-compatible CPU and hardware emulator
#17Interestingly the popup about copy.sh having control of the cursor was somehow overlaid above my Firefox titlebar, tabs, and addressbar. Didn't know that was possible. GIF: http://i.imgur.com/giCT1nI.gif
https://developer.mozilla.org/en-US/docs/Web/API/Pointer_Loc...
The browser tells you when a page calls requestPointerLock(), and tells you how to exit it, similar to the fullscreen API.
Re: V86 – An x86-compatible CPU and hardware emulator
#18Re: V86 – An x86-compatible CPU and hardware emulator
#19How much work would be required to allow network access from one of these emulated machines? Could it be done over websockets (via a proxy)? EDIT: After reading the docs, it seems that this is already implemented (via websockets, too!): https://github.com/copy/v86/blob/master/docs/networking.md
Also, a few of the live demos have networking enabled.
Re: V86 – An x86-compatible CPU and hardware emulator
#20Booting Windows 98 in Firefox on a smart phone is a real tangible reminder of how far things have come in my lifetime.