Groups | Search | Server Info | Login | Register


Groups > comp.sys.apple2 > #48857

Re: The Mega II, was Re: How does the Apple IIGS emulate a IIe?

From Yeechang Lee <ylee@columbia.edu>
Newsgroups comp.sys.apple2
Subject Re: The Mega II, was Re: How does the Apple IIGS emulate a IIe?
Date 2024-02-13 12:11 -0800
Organization World Domination for Fun and Profit, Inc.
Message-ID <slrnusnj89.3bk.ylee@columbia.edu> (permalink)
References <kvrgsipj5orb244msd7nk4l0agt76gr3c7@4ax.com> <dog_cow-1707847008@macgui.com>

Show all headers | View raw


D Finnigan wrote:
> He further said: "The Mega II "Apple II on a chip" is the Ball and Chain of
> the GS -- it was originally designed for a low cost //e but wasn't cheap
> enough to make the //e any cheaper. (to Apple, apparently. Certainly not to
> us.)
> 
> When they get rid of it and implement the logic where it belongs (i.e. all
> over the machine and integrated into the custom chips that handle each part
> of the system already) it will blow away the performance limitations of the
> current design and cost a hell of a lot less. 

Apple made the same mistake that Commodore did a year earlier: Implement backward compatibility in a discrete "system on a chip" (such as Mega II) that advances in VLSI made possible. While providing 100% compatibility, by walling off the "old" and "new" modes from each other, software developers had to choose one to support and of course chose the mode with the far larger installed base.

What both companies should have done is implement the new features within the existing software and hardware interfaces, as Apple had done with double hi-res, 80-column text, and lowercase. This would have decreased the level of backward compatibility, but developers would have released updated versions of existing software (just as software incompatible with IIe and IIc quickly got updated), and the IIgs would have benefited in the long run. Similarly, Commodore should have designed the 128 as a 64 with more memory, 80-column support, and a better BASIC. Again, backward compatibility would have been impacted, but over the long run there would have been more incentive for developers to release software that supports the 128's enhancements, and to update existing incompatible software.

One can argue—probably accurately—that Commodore would not have done this given its record of (lack of) backward compatibility, and that the 128 having a 64-on-a-chip is the most to be hoped for. But Apple did have both the history of incremental improvements and commitment to backward compatibility, so there is less excuse there. On the other hand, it's understandable how seductive the promise of being able to provide 100% backward compatibility with a single chip was.

-- 
geo:37.783333,-122.416667

Back to comp.sys.apple2 | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

How does the Apple IIGS emulate a IIe? Mitchell Spector <mitch2gs@hotmail.com> - 2024-02-11 02:38 -0500
  Re: How does the Apple IIGS emulate a IIe? Antoine Vignau <ntn.vignau@gmail.com> - 2024-02-11 11:12 -0800
  The Mega II, was Re: How does the Apple IIGS emulate a IIe? D Finnigan <dog_cow@macgui.com> - 2024-02-13 17:56 +0000
    Re: The Mega II, was Re: How does the Apple IIGS emulate aIIe? D Finnigan <dog_cow@macgui.com> - 2024-02-13 18:04 +0000
      Re: The Mega II, was Re: How does the Apple IIGS emulate aIIe? Antoine Vignau <ntn.vignau@gmail.com> - 2024-02-13 11:42 -0800
    Re: The Mega II, was Re: How does the Apple IIGS emulate a IIe? Yeechang Lee <ylee@columbia.edu> - 2024-02-13 12:11 -0800
  Re: How does the Apple IIGS emulate a IIe? kelvin@pro-kegs.uucp (Kelvin Sherlock) - 2024-02-16 00:31 -0500
    Re: How does the Apple IIGS emulate a IIe? D Finnigan <dog_cow@macgui.com> - 2024-02-16 13:59 +0000
      Re: How does the Apple IIGS emulate a IIe? D Finnigan <dog_cow@macgui.com> - 2024-02-16 14:05 +0000
        Re: How does the Apple IIGS emulate a IIe? Mitchell Spector <mitch2gs@hotmail.com> - 2024-02-17 23:58 -0500
          Re: How does the Apple IIGS emulate a IIe? D Finnigan <dog_cow@macgui.com> - 2024-02-19 14:50 +0000
      Re: How does the Apple IIGS emulate a IIe? kegs@provalid.com (Kent Dickey) - 2024-02-19 21:56 +0000
        Re: How does the Apple IIGS emulate a IIe? D Finnigan <dog_cow@macgui.com> - 2024-02-20 14:09 +0000
          Re: How does the Apple IIGS emulate a IIe? kegs@provalid.com (Kent Dickey) - 2024-02-20 16:55 +0000
            Re: How does the Apple IIGS emulate a IIe? D Finnigan <dog_cow@macgui.com> - 2024-02-20 18:32 +0000
              Re: How does the Apple IIGS emulate a IIe? "James Hall [VE3MYZ] FN25dj. 73" <james.hall.ottawa@gmail.com> - 2024-02-21 23:34 -0800
  Re: How does the Apple IIGS emulate a IIe? David Schmidt <schmidtd@my-deja.com> - 2024-02-16 09:28 -0500
  Re: How does the Apple IIGS emulate a IIe? kegs@provalid.com (Kent Dickey) - 2024-02-19 21:45 +0000
    Re: How does the Apple IIGS emulate a IIe? Mitchell Spector <mitch2gs@hotmail.com> - 2024-02-19 19:37 -0500
      Re: How does the Apple IIGS emulate a IIe? Steve Nickolas <usotsuki@buric.co> - 2024-02-19 22:38 -0500

csiph-web