17.07.2016 Views

COAET" • r

Apple-Orchard-v3n2-1982-May-Jun

Apple-Orchard-v3n2-1982-May-Jun

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

80 Apple Orchard<br />

<strong>•</strong> An interactive, symbolic debugger;<br />

<strong>•</strong> Full support of duplicate directories, including "markdup·<br />

dir," "copydupdir," and "recover" programs (See Dr. Wo's<br />

column in the Winter 1981 Apple Orchard .PCW)<br />

<strong>•</strong>Various other utilities including a P-code disassembler and·<br />

the famed "patch" program, a byte-level editor;<br />

<strong>•</strong> BIOS attachment utilities;<br />

<strong>•</strong> Primitives for concurrent processing and interrupt<br />

handling;<br />

<strong>•</strong>A variety of new memory management procedures which<br />

should facilitate development of routines for processing<br />

arrays;<br />

<strong>•</strong> Memory management procedures for controlling the<br />

residency of segments and units under program, as<br />

opposed to compiler, control;<br />

<strong>•</strong> Extended system memory management so that application<br />

programs can make use of the larger memories in the<br />

coming computers;<br />

And ...<br />

<strong>•</strong>Complete portability of software between the Apple 11, Z-80<br />

machines, the IBM-PC, 68000-based machines, 6809 machines,<br />

Tl 9900 machines, LSI-11/PDP-l 1, ... and others.<br />

Specific to the Apple II<br />

<strong>•</strong>* Drivers included for a variety of peripherals, including all of<br />

the standard Apple ones and Micro-Sci floppies, SVA 8-inch<br />

floppy disk controller, lower case adapters, CCS serial card,<br />

SSMAIO serial card and Sup'R'Term, Smartterm,Videx, and<br />

Double Vision boards;<br />

<strong>•</strong> A completely relinkable BIOS which allows you to take<br />

advantage of the above-mentioned drivers;<br />

<strong>•</strong> A configuration utility which allows you to set such<br />

parameters as whether you have installed a jumper to enable<br />

true shift key operation from the Apple II keyboard.<br />

Going Down<br />

I like this system. I like it a whole lot. But it's not the best<br />

system if all you'll work with is the Apple 11; it works better on<br />

other computers. What's the down side?<br />

The Version IV system is noticeably slower on the Apple II<br />

than is Apple Pascal. This is because the system architecture<br />

is quite different and because the system is heavily<br />

swapped, leading to more disk 1-0 than with Apple Pascal.<br />

This system will be very hard to use with only(!) two disk<br />

drives, not only because of the swapping mentioned above,<br />

but also because the SYSTEM.PASCAL file is much larger<br />

than the Apple Pascal version. The score is UCSD 84 blocks<br />

without debugger, Apple 41 blocks. So there's less space<br />

on the boot disk<br />

Consider this: the System Filer is now segmented; not all<br />

of it resides in memory at once. You will swap disks while<br />

using the Filer, even on a two-drive system. This can be<br />

tricky, or inconvenient, or both.<br />

The Version IV system as marketed by Softech sells for<br />

$750 (not including the RAM card), which is more than<br />

Apple Pascal. Surprised? Don't be. Remember, Apple the<br />

Company sells hardware, and software to sell hardware;<br />

Softech sells ... software. We also don't know the details of<br />

the licensing agreements with the Regents of UC, etc. The ·<br />

price difference is substantial. So are the differences<br />

between the operating systems. Which system is for you? I<br />

can't answer that question for you, but I can answer it for<br />

myself.<br />

Let's suppose I was an experienced BASIC programmer,<br />

had an Apple II with two floppy drives, and was about to<br />

purchase Pascal for the first time. The choice is Apple<br />

Pascal hands down; there's plenty of room to grow into this<br />

system and to learn some very exciting things.<br />

Now suppose I was an advanced hobbyist; a reasonably<br />

experienced Apple Pascal programmer looking forward to<br />

upgrading my system by hanging on an 8086 processor<br />

with 128K RAM on board, and a mini-Winchester hard disk I<br />

don't know that I'd rush out and get Softech' s Pascal, or the<br />

CP / M MT+ discussed in the March-April 1982 Apple<br />

Orchard, but I sure would be wondering who is going to<br />

bring up Pascal on my new processor and how, and what<br />

version they plan on using. I'd hope for the best: both<br />

operating systems making full use of my new computer's<br />

capabilities.<br />

Or, suppose I was a cottage industrialist, developing<br />

applications software and hoping to reach the broadest<br />

possible customer base in the shortest time. Softech's Pascal<br />

would be worth having; sitting in front of my Apple, I<br />

could write programs for any number of machines, availing<br />

myself of all of the powerful features of the new operating<br />

system. I would use Apple Pascal, or the appropriate subset<br />

of it in Softech, when trying to reach the Apple market<br />

specifically. Apple's Pascal is faster, as it's tailored for the<br />

Apple machines.<br />

Finally, let's say I was trying to write software for tomorrow's<br />

computers today. Choice: Softech, going away. New<br />

machines will be far better equipped for emulating the<br />

P-machine than today's Apple II, and will obviate the downside<br />

analysis given above.<br />

Who are You?<br />

The whole point is, that there is a tradeoff analysis which<br />

you must make. Maybe you' re a cynic who believes that new<br />

machines won't be logically thought out in terms of P·<br />

machine capability (History is on the side of the cynic, as<br />

usual. .PCW) Well, on one end of the spectrum is portability,<br />

on the other is the speed and smoothness that comes from<br />

custom-tailoring to the machine architecture. Only you can<br />

say.<br />

Indeed, what have you to say? what are your interests and<br />

objectives? If you' II let me know, I'll try to point my pen ... er,<br />

keyboard, in your direction.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!