[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Apple ProDOS CP/M disk & file utility



In article <9d4cri$f3s$1@merope.saaf.se>, pausch@saaf.se (Paul
Schlyter) wrote:

>One thing I strongly disliked about the Apple/UCSD Pascal system was
>that it was a single-language environment.  I liked the CP/M
>environment much better because it allowed you to easily switch
>programming languages.  Anyway, one of the first Pascal programs I
>wrote for CP/M was a program which read Pascal source files off Apple
>Pascal disks - then I had to deal with the details of the Apple
>Pascal file system, and also the different sector interleaving of the
>Apple Pascal system compared to Apple CP/M.

There was also a FORTRAN compiler (not counting the 6502 assembler).
And I believe Apple's PILOT may have been based on the UCSD system (or
at least written Apple Pascal). But those are all I can think of.

>BTW of all the Apple OS'es DOS, ProDOS, Pascal and CP/M, Apple Pascal
>had the most primitive file system: it was the only file system which
>required the files to be contiguously stored on the disk.  That's why
>the Apple Pascal system had a "crunch" command, which moved files as
>needed to merge all free parts of the disk into one contiguous space:
>on the other Apple OS'es this wasn't needed as they could handle disk
>fragmentation.

Agreed.

>THe simple-mindedness of the Apple Pascal file system was to my
>advantage though when I wrote that utility for CP/M which read files
>off Apple Pascal disks.
> 
>-- 
>----------------------------------------------------------------
>Paul Schlyter,  Swedish Amateur Astronomer's Society (SAAF)
>Grev Turegatan 40,  S-114 38 Stockholm,  SWEDEN
>e-mail:  pausch at saaf dot se   or    paul.schlyter at ausys dot se
>WWW:     http://hotel04.ausys.se/pausch    http://welcome.to/pausch

 --
Dennis Doms  SynABit@kc.invalid
[ObSpamFoil: substitute "rr.com" for "invalid" above to reply via mail.]
"In the end, only kindness matters." - "Hands", Jewel Kilcher