Groups | Search | Server Info | Login | Register
Groups > comp.sys.apple2 > #48857
| 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> |
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 | Next — Previous in thread | Next in thread | Find similar
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