[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ProDOS ?
KellihanB <kellihanb@aol.comDelete> wrote:
> I'm just wondering what exactly ProDOS is for? I know it's a Disk
> Operating System... but isn't the basic Apple II system able to read to
> and from a disk without loading a DOS first?
Not to any useful degree.
The Apple ][, ][+ and IIe have no built-in firmware to support disk
drives.
With a 5.25" disk controller card installed, the firmware on the card
provides bare minimum support for booting a disk: recalibrate the drive
head to track zero, read sector zero, and execute the code.
Other disk controller cards include more advanced code which allows the
operating system to read/write arbitrary blocks on the drive, and in
most cases low-level support for formatting a disk, but that's it.
These drivers deal with disks on a block (or sector) level, and have no
knowledge of file systems.
The IIc and IIgs have built-in firmware which provide the same functions
as disk controller cards for earlier machines, but don't provide any
more advanced features.
Everything that a user might want to do with a disk must be provided by
the operating system, whether that operating system happens to be DOS
3.3, ProDOS, Pascal, CP/M, GS/OS, or whatever.
The major functions provided by each operating system typically include:
- Extending the boot process to allow the operating system and startup
application to be loaded.
- Defining a file system.
- Providing support for applications to access disks at the file system
level.
- Providing a user interface which allows the user to manage their disks
and perform simple file operations (catalog, rename files, etc.).
- Utility programs may be included which provide more advanced features
such as copying files, formatting disks, etc.
- References:
- ProDOS ?
- From: kellihanb@aol.comDelete (KellihanB)