Re: It has been done before



On Sun, 29 Jan 2006 19:31:59 GMT
"Dunny" <paul.dunn4@xxxxxxxxxxxx> wrote:

:We've already written a couple
:of emulators, and don't feel that the work involved in translating z80 to
:x86 is worth the end result.

Although I agree with your decision about the Sinclair games, I feel
obliged to point out that the issue has little to do with translating z80
to x86, which is fairly trivial.

The issues of screen display, sound, timing, and OS APIs are Sinclair vs
Wintel problems, which transcend both mcpu architecture and assembly
language vs high level language considerations.

In addition, such problems are not overcome by an x86 emulator, but
require a full Sinclair emulator -- a much more difficult task.

-- Chuck
.



Relevant Pages

  • Re: Two Click disassembly/reassembly
    ... >> And that means it will run about 2-10x faster than an emulator. ... > compiler can't handle here. ... > are required to change the IP; like the MIPS. ... Simply translating the x86 code to ...
    (alt.lang.asm)
  • Re: Question on Tutorial: Building a Run-Time Image for the Emulat
    ... Are you aware of a plan to update the X86 emulator similar to the Windows CE ... Bob Hanson ... I did install the updates and worked through the tutorial. ...
    (microsoft.public.windowsce.embedded)
  • Re: KeyBoardHook OpenNetCF with Windows CE 5.0
    ... Chris Tacke, Embedded MVP ... setting on their emulator is X86, which is referring to their PC ... KeyboardHook m_keyHook; ...
    (microsoft.public.dotnet.framework.compactframework)
  • Re: KeyBoardHook OpenNetCF with Windows CE 5.0
    ... the processor type is StrongArm/Xscale and the ... setting on their emulator is X86, which is referring to their PC ... I am using OpenNetCF ver 2.3 community ...
    (microsoft.public.dotnet.framework.compactframework)
  • Re: Questions regarding x86
    ... There will be some performance differences between x86 and ARM, but generally the emulator will perform slower than a real device, so if you have good performance there you should be fine on your x86 device. ... If your application developers need to interact with drivers specific to your device, your app developers can stub out those calls in their apps while the device is still in development. ... I tried setting the debug action to "Start external program" ...
    (microsoft.public.windowsce.platbuilder)