copy / v86

x86 PC emulator and x86-to-wasm JIT, running in the browser
https://copy.sh/v86/
BSD 2-Clause "Simplified" License
19.84k stars 1.4k forks source link

x86_64 support #133

Open danimesq opened 7 years ago

copy commented 7 years ago

It would be nice to have, but it's a huge project and I won't find enough time any time soon to work on it.

I'll leave this open, if someone wants to work on this I can help you get started.

danimesq commented 7 years ago

Before implement it, is better make v86 to support Windows XP.

czenzel commented 7 years ago

@copy I read you are experimenting with Web Assembly on issue #170? Do you have a sneak peek we can take a look at? I am ready to experiment!

copy commented 7 years ago

@copy I read you are experimenting with Web Assembly on issue #170? Do you have a sneak peek we can take a look at? I am ready to experiment!

Not yet.

Darker commented 6 years ago

What are the things that would need to be changed to make this work?

Broyojo commented 6 years ago

Lots of things, the processor is only an i386 processor.

On Tue, Apr 17, 2018 at 10:02 AM Jakub Mareda notifications@github.com wrote:

What are the things that would need to be changed to make this work?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/copy/v86/issues/133#issuecomment-382003690, or mute the thread https://github.com/notifications/unsubscribe-auth/ATdq-trZZUrXIKvOf6Dv8qllizHGrNvXks5tpfXbgaJpZM4MMgdZ .

Broyojo commented 6 years ago

It would be cool if we could change it to an amd64 cpu

On Tue, Apr 17, 2018 at 10:03 AM Broyojo dha@xoba.com wrote:

Lots of things, the processor is only an i386 processor.

On Tue, Apr 17, 2018 at 10:02 AM Jakub Mareda notifications@github.com wrote:

What are the things that would need to be changed to make this work?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/copy/v86/issues/133#issuecomment-382003690, or mute the thread https://github.com/notifications/unsubscribe-auth/ATdq-trZZUrXIKvOf6Dv8qllizHGrNvXks5tpfXbgaJpZM4MMgdZ .

Broyojo commented 6 years ago

You would have to change the architexture and the clock speed to run even some 64 bit operatin systems

On Tue, Apr 17, 2018 at 10:03 AM Broyojo dha@xoba.com wrote:

It would be cool if we could change it to an amd64 cpu

On Tue, Apr 17, 2018 at 10:03 AM Broyojo dha@xoba.com wrote:

Lots of things, the processor is only an i386 processor.

On Tue, Apr 17, 2018 at 10:02 AM Jakub Mareda notifications@github.com wrote:

What are the things that would need to be changed to make this work?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/copy/v86/issues/133#issuecomment-382003690, or mute the thread https://github.com/notifications/unsubscribe-auth/ATdq-trZZUrXIKvOf6Dv8qllizHGrNvXks5tpfXbgaJpZM4MMgdZ .

Broyojo commented 6 years ago

architecture

On Tue, Apr 17, 2018 at 10:15 AM Broyojo dha@xoba.com wrote:

On Tue, Apr 17, 2018 at 10:14 AM Broyojo dha@xoba.com wrote:

You would have to change the architecture and the clock speed to run even some 64 bit operatin systems

On Tue, Apr 17, 2018 at 10:03 AM Broyojo dha@xoba.com wrote:

It would be cool if we could change it to an amd64 cpu

On Tue, Apr 17, 2018 at 10:03 AM Broyojo dha@xoba.com wrote:

Lots of things, the processor is only an i386 processor.

On Tue, Apr 17, 2018 at 10:02 AM Jakub Mareda notifications@github.com wrote:

What are the things that would need to be changed to make this work?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/copy/v86/issues/133#issuecomment-382003690, or mute the thread https://github.com/notifications/unsubscribe-auth/ATdq-trZZUrXIKvOf6Dv8qllizHGrNvXks5tpfXbgaJpZM4MMgdZ .

sr229 commented 6 years ago

Reminder v86 emulates only x86 instruction sets, I don't see why would we emulate x86_64 since its more modern and techincally you can just grab a whole PC today

yuri2peter commented 5 years ago

WE NEED X64 !!!

tlrobinson commented 5 years ago

This would be awesome, if only to get TempleOS running.

samdenty commented 8 months ago

https://github.com/ktock/container2wasm