nepx

Results 37 comments of nepx

I've encountered the same issue, and I've discovered that it ultimately depends on the ISO image you're using. I've found out that a genuine (direct from Microsoft) ISO works best...

Well, you used to be able to. But not anymore, think. But I believe the ISO is floating around the Internet somewhere. You can download it from various websites, though...

I'm writing my own little dynamic recompiling x86 emulator right now, and I can tell you this is totally feasible, but it's no "small endeavor". One of the main challenges...

The main problem with my implementation is the sheer amount of opcodes that need to be translated. I'm trying to decide on whether I should use a binary encoding or...

A similar emulation strategy that takes less time to implement is called *threaded interpretation*. All the compiler would do is generate a few function calls to do the "heavy lifting"...

Threaded interpretation has the same "performance losses" like self-modifying code, etc. The only thing it has going for it is that it doesn't need to parse code -- all it...

@czenzel Thanks for the interest! Currently, I've been working on rewriting it, since previous iterations didn't work at all (they kept getting stuck on `Inconsistency detected in ld.so` and one...

@czenzel Well, after several months of hard work, I got a few programs to run, including `dash`, QEMU, and a little performance program I found somewhere (`bash` still doesn't work,...

After a several more months of development (and rewriting code), I've made a few observations about dynamic recompilation/JITting: - asm.js/WebAssembly context switch overhead is too high for any performance gain....

No, not for v86, but for a similar emulator that I'm writing right now (it's an application-level VM for Linux executables). I thought some of the discoveries I made would...