IIgs 6.0.1

From A2wiki
Jump to: navigation, search

From: tdiaz-a(in_a_circle)-apple2-dotsero-org (Tony Diaz)
Newsgroups: comp.sys.apple2,comp.answers,news.answers
Approved: news-answers-request@MIT.EDU
Followup-To: comp.sys.apple2
Subject: Apple IIgs System Software 6.0.1 File List (FAQ)

Archive-name: apple2/sys6files.txt
Posting-Frequency: monthly
Last-modified: August 21 2007
Version: 1.0
URL: http://apple2.info/wiki/index.php?title=IIgs_6.0.1

Contents

GS/OS System 6.0.1 Filelist

NOTE: this FAQ is in beta form, and is still being written. Expect a few minor continuing changes in its layout, content, and correctness. Most info should be correct-- I'd like to be notified of any problems noted in the FAQ.


This document attempts to give a detailed and correct set of answers about Applesoft BASIC, an interpreted programming language for the Apple II series of computers. It is also intended as a reference for commands and the like; it may at once time in the future include tutorials, but does not do so now.


Copyright (c) 1998-2007 by Tony Diaz (email: tdiaz-a(in_a_circle)-apple2-dotsero-org), all rights reserved. This document can be freely copied so long as 1) it is not sold, 2) any sections reposted elsewhere from it are credited back to this FAQ with the FAQ's copyright info and official WWW location (URL: http://apple2.info/wiki/index.php?title=IIgs_6.0.1) left in place.


This FAQ may not be sold, bundled on disks or CD-ROMs, reprinted in magazines, books, periodicals, or the like without prior consent from the maintainer, Tony Diaz. Exceptions are explicitly granted for Juiced.GS and _The_Lamp. Email me for permission otherwise.


Big thanks to Nathan Mates, the previous maintainer of this comp.sys.apple2 FAQ, for allowing it to live on after his departure and anyone who took up that mantle before him.


Disclaimer: I've tried to make this FAQ as accurate as possible, but there's the chance that it's not perfect. I apologize in advance for any slipups. Until I am confident that all information is 100% accurate, you are advised that you are following all info at your own risk. I will fix any problems found with this FAQ, but will not be held liable for the results of problems.


WARNING!

The following information is provided for reference only. Blindly copying around files is more likely than not to render some applications unrunnable or leave GS/OS unbootable. In addition, many System 6.x files are 'forked' files, so ProDOS-8 based file utility programs (Copy ][+, etc) will either not work or cause corruption to your filesystem.


It is my strongest recommendation that you NOT use anything other than a GS/OS based program to copy these files, and furthermore, only use the System 6.0.1 installer until you're very sure you know what you're doing. I take no responsibility for systems broken by your misplacing or trashing files, and requests for help after doing so will get a "Use the 6.0.1 Installer to correctly [re]install the system" reply.


Disclaimer: You are following all information contained in the rest of this document at your own risk. I am not responsible for any damage you may do to your system.

The following is a listing of files in a GS/OS System 6.0.1 distrbution. For information on getting GS/OS System 6.0.1, please see section 9.1 of the comp.sys.apple2 FAQ, "9.1 Where can I get System 6, and what fixes are there for the known bugs in it?", located online at http://apple2.info/wiki/index.php?title=CSA2_FAQ.


Commentary on files is by Nathan Mates, and is not guaranteed to be complete or canonical, but it's getting there. This should be a listing of all the 'System' level files (excluding the fairly obvious and self-explanatory parts of the 'Fonts' directory, and the 'Sounds' directory') as found on the /Install, /SystemTools1, and /SystemTools2 disks in the System 6.0.1 diskset. I have noted the files either required to boot, as well as those installed by an 'Easy Update' of System 6.0.1 to a HD partition of mine not previously containing 6.0.1.

Optional files may require other files to be installed also; when I know that this is the case, I note that other files are required. As the lists of dependencies can be very large or technical, I've omitted them. Using the 'Custom Install' from the 6.0.1 Installer will correctly install all other required files, so that is the recommended course of action.

If you wish to temporarily enable or disable an optional component of the system software, such as Icon files, optional Drivers, Desk Accessories, Temporary/Permanent Initialization files, CDevs (Control Panels), or the like, one good way is to use the Finder. Go to the directory containing the file, select the file and select Special/Icon Info (Open-apple-I). In the window that appears, there should be a checkbox for disabling the file.

Files are noted by directory starting from the root directory of the volume system 6.0.1 is installed to. I've used a hierarchical indenting formatting to denote which files are inside subdirectories; if your WWW browser does not honor my formatting, it's broken.


/Volume.Root


ProDOS

(3K, 'SYS' file)

Required boot stub. May be larger if patches are applied to it.


BASIC.System

(11K, 'SYS' file)

Optional file, allows the user to run Applesoft Basic under ProDOS 8. May be deleted for space if you do not use Basic from that boot disk.


/Volume.Root/Icons

(Directory)

Required directory if you are using the Finder. If not, this may be deleted.


FType.Apple

(13K, 'File Type Names' file)

Required file for the Finder to run. May be deleted if the Finder is not being used.


Desktop

(15K, 'Finder Data' file)

Normally hidden file, used and automatically generated by the Finder. May be deleted if the Finder is not being used.


/Volume.Root/System

(Directory)

Required directory. May not be renamed, buried in another directory, or otherwise misplaced.


Start.GS.OS

(14K, 'GS/OS System File')

Required file for GS/OS to boot and run.


GS.OS

(55K, 'GS/OS System File')

Required file for GS/OS to boot and run.


GS.OS.Dev

(3K, 'Load file (generic)')

Required file for GS/OS to boot and run.


Error.Msg

(6K, 'Load file (generic)' )

Required file for GS/OS to boot and run.


P8

(18K, 'ProDOS 8 Application')

Required file if any ProDOS 8 applications are launched. GS/OS suspends itself, and P8 is the currently run OS. GS/OS can be restarted on exiting the ProDOS 8 application. Can be deleted if no ProDOS 8 programs are to be launched from this system disk.


Start

(2K, 'GS/OS Application')

Application run at boot. The file installed by the System 6.0.1 installer to a HD merely hands off control to the application specified by the 'SetStart' Control Panel. By default, this is the Finder. If you install to an 800K disk, the Finder is renamed Start and is booted that way. Other program launcher apps (e.g. ProSel) may install themselves as the boot application by copying themselves to */system/start.


Finder

(183K, 'GS/OS Application')

The Finder. May be moved out of the System Directory for space if desired; use the 'SetStart' control panel to register its new location so that it may be run at boot.


/Volume.Root/System/System.Setup

(Directory)

Required Directory, contains Temporary and Permanent Initialization Files, as well as any files they may wish to reference.


Tool.Setup

(20K, 'Permanent Initialization File')

Required file, starts toolsets at boot.


TS2

(37K, 'Load file (generic)')

Required if this disk will be booted on a ROM 01 GS, may be deleted if the disk will only be booted on a ROM 3 GS.


TS3

(42K, 'Load file (generic)')

Required if this disk will be booted on a ROM 3 GS, may be deleted if the disk will only be booted on a ROM 01 GS.


Resource.Mgr

(13K, 'Permanent Initialization File')

Required file to boot and run GS/OS


Sys.Resources

(25K, 'GS/OS System File')

Required file to boot and run GS/OS


EasyMount

(13K, 'Permanent Initialization File')

Optional file, provides some aliasing features to the Finder.


AppleIIVOC

(1K, Temporary initialization file)

Optional file, provides some functionality with a Video Overlay card installed in the system.


ATInit

(1K, Appletalk data)

Optional file requiring other files, part of the Appletalk setup.


ATResponder

(5K, Permanent initialization file)

Optional file requiring other files, part of the Appletalk setup.


Closeview

(28K, Permanent initialization file)

Optional file providing some screen magnification features, though is incompatible with a number of programs, causing the mouse to erase everything it moves over. You may wish to disable this file if you are having this problem.


EasyAccess

(4K, Permanent initialization file)

Optional file, provides some useful features for the disabled or the like. However, it can and does cause lockups with a fair number of programs, so you may want to disable it if you're not using it.


/Volume.Root/System/Tools

(Directory)

Required Directory, contains tools used by GS/OS applications. In general, do not delete any tools contained within unless you are absolutely sure that the applictions you are running do not use them. Since these tools are used by any GS/OS application, if you have the disk space available, you may wish to install the full set. It is safe to use a GS/OS copy program to manually copy them from the System/Tools directories on the /SystemTools1 and /SystemTools2 6.0.1 disks to this directory.

Tools 001-013 are part of the ROM and do not exist as files on disk.


Tool014

(30K, Tool)

Installed by default-- Window Manager toolset.


Tool015

(19K, Tool)

Installed by default-- Menu Manager toolset.


Tool016

(16K, Tool)

Installed by default-- Control Manager toolset.

There is no Tool017 file; the Loader is part of GS/OS proper and always installed.


Tool018

(29K, Tool)

Installed by default-- Quickdraw Auxillary toolset.


Tool019

(7K, Tool)

Installed by default-- Print Manager toolset.


Tool020

(10K, Tool)

Installed by default-- Line Edit toolset.


Tool021

(13K, Tool)

Installed by default-- Dialog Manager toolset.


Tool022

(7K, Tool)

Installed by default-- Scrap Manager toolset.


Tool023

(18K, Tool)

Installed by default-- Standard File Operations toolset

There is no Tool024 file; NiftyList 3.4 notes it as 'unknown'


Tool 025

(7K, Tool)

The 'Note Synthesizer' toolset is not installed by default.


Tool 026

(5K, Tool)

The 'Note Sequencer' toolset is not installed by default.


Tool027

(14K, Tool)

Installed by default-- Font Manager toolset.


Tool028

(8K, Tool)

Installed by default-- List Manager toolset


Tool029

(11K, Tool)

The 'Audio Compression/Expansion' toolset is not installed by default.


Tool029

(OS Based, Tool)

There is no Tool030; the Resource Manager 'toolset' is part of GS/OS proper.


Tool032

(14K, Tool)

The 'MIDI' toolset is not installed by default.


Tool033

(5K, Tool)

The 'Video Overlay' toolset is not installed by default.


Tool034

(34K, Tool)

Installed by default-- TextEdit toolset.


Tool035

(25K, Tool)

The 'MIDI Synth' toolset is not installed by default.


Tool038

(10K, Tool)

The 'Media Control' toolset is not installed by default.


/Volume.Root/System/Fonts

(Directory)

Required Directory, though contents may be deleted for space. As the files inside it other than what are installed by default are fairly self-explanatory, I'm not going to list all the files on the 6.0.1 install disks.


FastFont

(29K, Binary)

Installed by default, used to provide faster drawing of the system default font (Shaston 8). May be deleted if space is at a premium and speed is not.


Times.10

(3K, Font)

Installed by default, provides the 'Times' font in 10-point resolution. May be deleted if this font is unused.


Font.Lists

(???K)

File that may be created by GS/OS at runtime listing installed fonts.


/Volume.Root/System/FSTs

(Directory)

Required Directory, contains 'File System Translators'-- code to let GS/OS talk to different types of volumes.


Char.FST

(3K, GS/OS File System Translator)

Required file for GS/OS to boot and talk to character devices (including the screen)


Pro.FST

(25K, GS/OS File System Translator)

Required file for GS/OS to talk to ProDOS volumes (including the boot disk after the boot stub is loaded) If booted over Appleshare and no ProDOS disks are mounted, it may be theoretically possible to remove this file. However, in practice, this file is required for GS/OS to boot and run.


HFS.FST

(35K, GS/OS File System Translator)

Optional file. allows GS/OS (not ProDOS 8) apps read and write access HFS (Macintosh) formatted disks. The version included with System 6.0.1 does contain at least one bug, which can corrupt a HFS volume of 96MB or larger. It is strongly encouraged that you download and install the patch. (You'll need to copy all the files off to non-HFS volumes, install, and copy back for safety). The patch is available from ftp://apple2.caltech.edu/pub/apple2/addons/patches/patchhfs.shk


DOS3.3.FST

(10K, GS/OS File System Translator)

Optional file. Allows GS/OS apps to read Apple II DOS 3.3 disks; writing is not possible. This is not MS-DOS 3.3; see the MS-DOS FST below.


HS.FST

(11K, GS/OS File System Translator)

Optional file. Allows read-only access to High Sierra CD-ROMs from GS/OS apps.


MSDOS.FST

(10K, GS/OS File System Translator)

Optional file, do a 'custom install' from within the GS/OS installer to install. Allows GS/OS apps read-only access to MS-DOS formatted disks. For the ability to write to MS-DOS disks, you will need Peter Watson's (email: paw@acslink.net.au) MSDOS utilities (latest version is 2.30), which can read/write MS-DOS formatted disks, both FAT (pre-WIN95) and VFAT (WIN95) disks, including Zip disks. It's not currently usable from within the Finder or other programs, but you need a program shell such as that included with The Byteworks' Orca series, Procyon's GNO/ME, ProSEL-16's shell, or the minimal shell included in the msdostools package. ftp://ground.isca.uiowa.edu/apple2/apple16/utils/MS DOS.util/MSDOS.TOOLS.SHK


Pascal.FST

(10K, GS/OS File System Translator)

Optional file. Allows GS/OS apps read-only to Apple II (UCSD) Pascal formatted disks. The version of this FST bundled with 6.0.1 does not recognize disks with legal punctuation in the disk name. Get Nathan Mates's free program 'GUPP' (Grand Unified Patch Program) from: http://apple2.tffenterprises.com/apple2/incoming/gupp1.05.bxy


AppleShare.FST

(19K, GS/OS File System Translator)

Optional file. Since this requires an Appletalk connection, it is imperative that you do a 'custom install' from within the GS/OS installer to install this and the many required Appletalk files. Allows read/write access to Appleshared volumes mounted on a Mac capable of filesharing. No ability currently exists for the GS to export either HDs or directory trees via appleshare.


/Volume.Root/System/Drivers

(Directory)

Required Directory containing drivers for GS/OS to talk to various devices.


Appledisk3.5

(9K, Device Driver)

Required for any access to any Apple 3.5" drives or SuperDrives. Not needed if no drives of that class are installed. 3.5" Unidisks have their own driver which should be installed manually.


Console.Driver

(8K, Device Driver)

Required file, provides access to the text screen.


Appledisk5.25

(8K, Device Driver)

Installed by default, provides access to any 5.25" drives present in system. May be disabled and/or deleted if you never use 5.25" disks under GS/OS.


A2.Ramcard

(3K, GS/OS Device Driver)

Optional file. Allows GS/OS to use a 'slinky' (1MB RAM card in slots 1-7) as a Ramdisk.


Apple.Midi

(2K, MIDI Driver)

Optional file, may require other files. Provides some MIDI I/O functionality if you have the appropriate associated hardware.


Card6850.Midi

(2K, MIDI Driver)

Optional file, may require other files. Provides some MIDI I/O functionality if you have the appropriate associated hardware.


Epson

(22K, Printer Driver)

Optional file requiring other files. Allows printing to all printers that act like Epson Dot Matrix printers.


Imagewriter

(24K, Printer Driver)

Optional file requiring other files. Allows printing to Imagewriter I and II printers.


Imagewriter.LQ

(26K, Printer Driver)

Optional file requiring other files. Allows printing to the Imagewriter LQ printer.


Modem

(3K, Device Driver)

Optional file that may require other files; it is highly recommended that you do 'custom install' from within the GS/OS installer to install all of the needed files. Allows GS/OS programs to talk to a modem.


Parallel.Card

(2K, Printer Port Driver)

Optional file that may require other files; it is highly recommended that you do 'custom install' from within the GS/OS installer to install all of the needed files. Allows you to print to printers through some (maybe not all) parallel printer cards.


Printer

(3K, Device Driver)

Optional file that may require other files; it is highly recommended that you do 'custom install' from within the GS/OS installer to install all of the needed files. Generic driver for printers; may subcontract out to the actual printer driver.


RAM5

(3K, GS/OS Device Driver)

Optional file. Speeds access to the builtin 'RAM5' Ramdisk if the min/max sizes are the same.


SCSI.Manager

(10K, Device Driver)

Optional file requiring other files. Controls the other SCSI drivers; this is only needed for an Apple Rev C SCSI or High Speed SCSI card. The RamFAST has its own drivers, so if it is installed in the system, the Apple SCSI drivers should be disabled.


SCSICD.Driver

(13K, Device Driver)

Optional file requiring other files. Controls certain SCSI CD-ROM drives; see comments on SCSI.Manager for SCSI card notes.


SCSIScan.Driver

(10K, Device Driver)

Optional file requiring other files. Implements some forms of interface for SCSI scanners; see comments on SCSI.Manager for SCSI card notes. No completed GS/OS scan programs exist.


SCSITape.Driver

(11K, Device Driver)

Optional file requiring other files. Implements some forms of interface for SCSI Tape drives; see comments on SCSI.Manager for SCSI card notes.


Stylewriter

(20K, Printer Driver)

Optional file requiring other files. Allows GS/OS apps to print to a directly connected Stylewriter (original, not II and up) printer. No GS/OS drivers exist for Stylewriters' after the original.


Appletalk

(3K, Printer Port Driver)

Optional file requiring other files. All the Appletalk files should be installed at once, as they are mutually dependent.


Atalk

(8K, GS/OS Driver)

Optional file requiring other files. Provides part of the Appletalk functionality.


ATP1.ATROM

(12K, AppleTalk Driver)

Optional file requiring other files. Provides part of the Appletalk functionality.


ATP2.ATRAM

(44K, AppleTalk Driver)

Optional file requiring other files. Provides part of the Appletalk functionality.


IWEM

(30K, Ascii Text)

Optional file requiring other files. Downloadable 'ImageWriter EMulator' for use in Laserwriters and possibly other postscript-capable printers for programs that only know how to talk to an Imagewriter.


LaserWriter

(39K, Printer Driver)

Optional file requiring other files. Provides printing functionality to Laserwriters, as well as certain other Postscript printers capable of understanding Apple's not-quite-100% implementation of Postscript. It is reported that the LaserWriter driver from the System 6.0 install disks works with a wider range of printers. You can also install this driver to provide functionality of printing to a postscript file. For more information on that, please see the comp.sys.apple2 Frequently Asked Questions, section 7.14 Can I generate Postscript from my Apple II?, located online at http://apple2.info/wiki/index.php?title=CSA2_FAQ".


SCC.Manager

(3K, GS/OS Device Driver)

Optional file. Manages the serial ports for Appletalk. If Appletalk is not on, but this file is enabled, you will get an annoying message at boot telling you so. It is safe to disable/remove this file to avoid the message if Appletalk is not active.


/Volume.Root/System/Desk.Accs

(Directory)

Required Directory, but contents may be empty. Holds any 'Classic Desk Accessories' and 'New Desk Accessories' installed by the user.


Control.Panel

(18K, New Desk Accessory)

Installed by default, needed for access to any Control Panel (CDevs) the user has installed.


Calculator

(16K, New Desk Accessory)

Optional file. Provides a simple four-function calculator in a window.


FindFile

(14K, New Desk Accessory)

Optional file. Provides simple file-finding abilities.


CDRemote

(16K, New Desk Accessory)

Optional file. With certain supported CD-ROM drives, allows you to start, pause and stop play of music CD-ROMs. Certain other files are probably required, so be sure to do a proper install from the GS/OS installer.


MediaControl

(33K, New Desk Accessory)

Optional file requiring other files. Allows the user to control certain supported media devices such as Laserdisc players.


VideoKeyboard

(18K, New Desk Accessory)

Optional file. Places a picture of a keyboard in a window, allows the user to click on keys rather than typing with a keyboard.


VideoMix

(26K, New Desk Accessory)

Optional file requiring other files. Allows the user to control the mixing and transparency of video levels through a 'Video Overlay Card' installed in the system.


/Volume.Root/System/CDevs

(Directory)

Installed by default, required but may be empty directory if the Control.Panel New Desk Accessory is installed and enabled.


General

(6K, Control Panel)

Installed by default, allows the user to change general system options.


Printer

(5K, Control Panel)

Installed by default, allows the user to change printer port options.


RAM

(5K, Control Panel)

Installed by default, allows the user to set Ramdisk Ram and Cache size.


SetStart

(7K, Control Panel)

Installed by default, allows the user to set the application run at bootup.


Slots

(6K, Control Panel)

Installed by default, allows the user to change slot mappings between the associated builtin port and 'your card'


Direct Connect

(6K, Control Panel)

Optional file requiring other files. Allows the user to select port, printer type of a 'directly connected' (i.e. non-networked) printer.


Keyboard

(5K, Control Panel)

Optional file. Allows the user to set parameters related to the keyboard, such as speed, language, etc.


Modem

(5K, Control Panel)

Optional file. Allows the user to set modem port options.


Monitor

(5K, Control Panel)

Optional file. Allows the user to set the display columns and colors for the built-in text modes.


Sound

(16K, Control Panel)

Optional file, in practice requires other files. Allows the user to set various digitized sounds for general system events.


Time

(10K, Control Panel)

Optional file. Lets the user select the date and time of the internal clock/calendar. Find the easter egg!


Appleshare

(25K, Control Panel)

Optional file requiring other files. Allows the user to select Appleshared volumes, etc.


FolderPriv

(10K, Control Panel)

Optional file requiring other files. Allows the user to select


MediaControl

(9K, Control Panel)

Optional file requiring other files. Allows the user to control supported media (LD players, etc) devices.


Namer

(10K, Control Panel)

Optional file requiring other files. Allows the user to [re]name Appletalk network printers, etc.


NetPrinter

(12K, Control Panel)

Optional file requiring other files. Allows the user to select a networked printer to print to.


Network

(4K, Control Panel)

Optional file. Lets you select either ProDOS 8 or GS/OS to boot to if booting over Appletalk.


MIDI

(6K, Control Panel)

Optional file requiring other files. Provides some control over MIDI functions.


Other Files in the /System Folder

Other files may be installed or created in the System Folder; for comments related to them, please see any documentation that came with the programs.

Once again, don't mess with files in your system Folder until you're sure you know what you're doing, and you have the System 6.0.1 install disks handy to reinstall everything in case things get messed up.


There are a lot more questions with answers not included directly in this FAQ; please see http://apple2.info/wiki/index.php?title=CSA2_FAQ for more of them.

Copyright 1998-2007 by Tony Diaz