Skip to main content
Home Forums 68kMLA Difference Between Apple /// & IIGS? — #12
Post #12 by waynestewart
Source Forum68kMLA
CategorySoftware
Post DateMon, 7 Sep 2009 - 05:24
Original URLhttps://68kmla.org/bb/threads/difference-between-apple-amp-iigs.18456/
Post
There was software that allowed it to emulate an Apple II but you couldn't run Apple II software without first running that emulation software. So in some ways that made it more like an Apple II emulator on a Mac or PC. A IIgs will directly boot apple II software. Actually an Apple III won't run a lot of Apple II software. It won't run anything that needs more than 48k RAM or 80 column or does a lot of hardware pokes.
Actually, it may seem like it is an Apple II "emulator" because of the way it behaves, but clearly it is NOT since it actually uses the same processor as the as the Apple II. What seems clear to me is that the software required to initialize the III to run Apple II software, was more of an inhibitor/limiter as I already related it to Apple's OS X Boot Camp to run Windows on an Intel processor. But perhaps a more apt comparison is to look at efforts to put OS X on a PC. Apple has intentionally crippled the software so it will not install on a PC, despite the fact it runs perfectly well on the exact same processors. It is my understanding that Apple intentionally installed similar, but hardware traps in the III to interrupt an Apple II direct boot, and therefore the limited use of the II software had to be "enabled" via software which also defined the restrictions of the expansive hardware otherwise available to it. It seems like it only "emulated" a II in the sense it forced the more advanced hardware to behave in a more limited fashion. The fact that cards were later developed to overcome the Apple II limited operation capabilities, seems to indicate a hardware issue rather than a software one.

When you say the Apple III won't run a lot of Apple II software, do you mean software available in 1980, or software later developed for the IIe?
An Apple III had built-in II Plus emulation and that was with 40 columns and only 48k RAM. Not having a language card, how do you load integer basic programs or run Pascal. So technically you couldn't get it to run a huge amount of pre 1980 software? Also some Applesoft programs needed 64k

More importantly if you stick a disk for a IIe or II Plus in a IIgs drive and turn it on, it'll run it. If you load integer basic into it's built-in language card then you can run the first Apple II programs to come on a floppy disk.

mp.ls