[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: The enhanced Apple//e's Assembler/Disassembler.
Doug Browning <dougbrow@freenet.mb.ca> wrote:
> Since the //c has the same roms and cpu as the //e-enhanced, the Monitor
> and Mini Assembler works the same way in both machines.
The CPU is the same, but every other part of that statement is wrong.
:-)
The original IIc ROM (PRINT PEEK(64447) reports 255) has no
mini-assembler at all.
Later IIc ROMs (the above print reports 0, 3 or 4; 5 in the case of a
IIc+) have the mini-assembler.
The enhanced IIe also has the mini-assembler, but it only supports 6502
instructions, not the new 65C02 mnemonics and addressing modes. (The
same applies to the disassembler.)
There are many other differences between the IIc and enhanced IIe ROMs,
particularly when you consider that the IIc ROM includes support for its
built-in peripherals, while the IIe doesn't have these peripherals built
in. In particular: the mouse, the serial ports, the SmartPort firmware,
and in later IIc models, the memory expansion slot.
The enhanced IIe added many features to the firmware to be closely
compatible with the IIc, such as the improved interrupt handler, and
lower case command support in Applesoft BASIC.
Apart from any other issues, the IIc ROM is twice the size of the IIe
one (except for the original IIc ROM).
--
David Empson
dempson@actrix.gen.nz
Snail mail: P.O. Box 27-103, Wellington, New Zealand