>by shoggoth on 2009/1/22 8:11:28
>No, you're making false statements, and you don't appreciate when people correct them.
That's a false statement. Claiming that cycle-accurate should mean 1/7.16Mhz timing accuracy on OCS Amiga is false right? Perhaps, your term is misleading others-- care to think of it that way?
>If I do have a bias, it favours amiga and other machines of that era. I appreciate the complexity and capabilities of these machines, but I don't let that blind me or prevent me from accepting technology today.
I never said technology today should not be accepted.
>I claim that you have decided that these machines cannot be emulated accurately, based on wrongful assumptions about how emulators work internally. For that reason, I've explained how they work. If you don't want to accept that, you're simply rejecting reality in favour of your wrongful assumptions.
Based on facts about hardware of target platform and source platform (Amiga), I made my statements-- I can verify all my statements. I have nothing to gain by speculating something imaginary nor are you stating what those "wrongful assumptions" are.
>>Accurate emulation depends on hardware capabilities. I'll explain it further if I feel like it.
>No, it does not.
Yes, it does. See below.
>You need enough CPU power, that's it. You don't need high resolution timers or any of the other stuff you've stated.
Regardless, of how fast your CPU is, it won't make your beep speaker (1-bit resolution) do 4-channel 16-bit 44Khz audio. Regardless if your CPU is Pentium IV at 4Ghz, it won't improve your timers. And you can't time things equally or better with 1.19Mhz timer vs. a 3.57Mhz timer-- just seems to be violating some laws.
>Marat Fayzullin has written a simple yet very informative tutorial about writing computer emulators. You can find it here:
http://fms.komkon.org/EMUL8/HOWTO.htmlHe is claiming any computer can be emulated because he defines "emulate" as an ATTEMPT to imitate the target machine. That means, you should also accept: Atari ST can emulate Amiga, Atari 800 can emulate Pentium IV dual core, Apple I can emulate the MAC II, etc.