[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: The Apple II is crap
- Subject: Re: The Apple II is crap
- From: mjmahon@aol.com (Michael J. Mahon)
- Date: 15 Aug 2003 17:46:36 GMT
- Newsgroups: comp.sys.apple2
- Organization: AOL http://www.aol.com
- References: <sC8%a.190$Bo6.42@nwrddc03.gnilink.net>
- Xref: archiver1.google.com comp.sys.apple2:34026
M. Pender wrote:
>Changing the time required to perform instructions as a function of the
>machine architecture *inherently* changes how code works. Timing critical
>code had to be written so it would take the same time whether the first word
>of a pair of parameters was on an odd word boundary or an even word boundary
>when a 16-bit data bus was used, vis the 8-bit data bus of the 8088. That's
>a HUGE difference.
That code runs without change is a first-order fact.
The speed at which it runs is second-order.
Consider that later, wider implementations are always significantly
faster than their predecessors. As a result, even old code which is
decidedly non-optimal for the new implementation usually runs at
least as fast as it did on its narrower-implementation predecessor.
Timing-critical code is a different thing entirely, and the IBM PC
always had hardware that could be used to create, or at least
calibrate, a real-time delay, independent of processor speed.
-michael
Check out amazing quality 8-bit Apple sound on my
Home page: http://members.aol.com/MJMahon/