[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: C64/128 Wolf and GS upgrade support



Cameron Kaiser wrote:

>They can and do access the OS with no trouble. Not all software is compatible,
>not because of any flaw in the device, but because some C64 software takes
>advantage of defects in the NMOS logic of the 6510 (the so-called
"undocumented
>opcodes") that are either patched up in the CMOS 65816 or replaced by an
>entirely new opcode. They perform exceptionally well and already software is
>appearing to take advantage of them specifically.

That is not surprising.  Some pre-65C02 games made for the II and II+
won't run on an Apple IIe or better because they use the undocumented
opcodes of the NMOS 6502.

>To be sure, the 16MB memory ceiling is only available to programs running in
>the 816's native mode. In emulation mode, the processor emulates the 6510,
>bank-switching and all, and is limited to 64K. All pre-SCPU programs need to
>run in emulation mode, which is why the processor powers up in that mode.

While running IIe software, the GS also goes into an emulation mode
where it is limited to accessing bank switched memory.  There is in fact
a dedicated 128K in the GS that is accessed at a slower speed to mimic
the way an Apple IIe or Commodore 128 uses bank switching.  The GS
is really a more pleasant and powerful computer in native 16 bit mode.

What is the difference between the 6502 and the 6510?  I thought the
65816 could only emulate the 6502?