[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Wozniak vs Jobs
supertimer@aol.com (Supertimer) wrote:
>jerryp@__Mmmmunch__.ziprobes.com (Jerry Penner) wrote:
>>regnirps@aol.com (Regnirps) wrote:
>>>Emulation of a 1 MHz 65C02 is trivial.
>>
>>Well, has it actually been done? Or is this just hypothetical?
>There was a prototype ARM A2...
>>For one thing, lots of 65c02 instructions execute in 2 clock cycles. When
>>you're building an emulator, you've got to do a few other things besides
>>just map opcodes from one CPU to another. When emulating an 8-bit CPU's
>>arithmetic, it doesn't matter all that much if you can do 32-bit
>>calculations, you still have to emulate the 8-bit ones 8-bits at a time.
>>Basically, I think it is realistic to suggest that the 6 MHz ARM could run
>>2-4 times as fast as the 6502 at the same clock speed, giving a 12-24 times
>>speed increase at 6x the clock speed. If your CPU emulator can guarantee
>>you have only 12-24 instructions to execute in order to emulate one 6502
>>instruction, great! It also depends on how memory and I/O is emulated.
>>These things are usually fairly expensive. I suppose Apple could have
>>developed some hardware that would help this out. On a pure software
>>emulator, I think you must be dreaming.
>Remember that the ARM A2's ARM processor only had to emulate the
>6502, not the entire A2. Apple had hardware help with emulation of the
>actual A2 design....
Well said. Remember, I'm not making this up. It was all done and proven by
ACORN for the ARM (originally ACORN Risk Machine) add ins for the 2 MHz 6502
BBC Computer ten years ago.
Charlie Springer