> R. Belmont said : > No. Demul and Makaron (and NullDC, and ElSemi's Model 2 emulator, and SuperModel) are > written in C++. And you'd agree it hasn't hurt them, right? > > When those emulators/programs have been compiled from their source codes, the final > result is actually machine code (assembler).
And that's equally true of MAME.
> Compiling from C++ You won't be able to get .exe, which will be well structured > algorithm as if You programmed the whole thing in assem. from scratch.
What? Compiling from C++ produces an .exe file. mame.exe, demul.exe, supermodel.exe.
Here's the magic experiment I always tell people: load Demul and set it to use the interpreter CPU (MAME currently uses an interpreter for the SH-4). You will then get the same performance as MAME. Algorithms trump implementation details, every single time.
|