Files
Shawn Quick dfcaae62dd Add qlink, the disk tools, and a bootable ProDOS 8 image.
Move the assembler to src/qasm. qlink links OMF 1.0 and 2.0 from a script. makeBin flattens a load file, qomf dumps OMF, and qpro builds ProDOS volumes. APW and MPW assemble through the ORCA front end. Relocatable modules emit OMF objects. Listings stay off unless -l is set.

make boot assembles the GS/OS 6.0.1 ProDOS 8 kernel and BASIC.SYSTEM into an 800K volume. BASIC.SYSTEM accepts ls and pfx, and its splash reports PRODOS BASIC 2.0, copyright 1983-2026. IIGS.601.SRC is the source and the BASIC.SYSTEM oracle that image is built from.
2026-10-16 14:41:55 -07:00

1 line
22 KiB
R

#include "Types.r" /* For ICON resource */
#include "InstallerTypes.r"
/*
AppleShare Apple II Setup installer script.
This installer script tells Installer 3.0.1 how to install the files:
Apple //e Boot Blocks
ProDOS16 Boot Blocks
ProDOS16 Image
P8
BASIC.System
These files are used to allow Apple IIe and IIGS computers to start up
over the network from a file server. These files get installed in the
server's Server Folder (which is the blessed folder on the disk).
15-Feb-91 MSD Written from scratch to work with the new Installer
script format for 3.0.1.
*/
/*
AppleShare
Apple II Setup
This is an installer script for Installer version 3.0 (specifically, the
one that ships on the Mac System 6.0.7 System Tools disk). It installs the
boot block files, P8, and BASIC.System on an AppleShare file server so that
Apple IIe's and IIGS's can boot from it.
16-Jun-91 MSD Changed the Splash Screen PICT. It now uses Garamond
and the wording was changed slightly so that it is
correct for AppleShare File Server 2.0 and 3.0.
28-Oct-91 MSD Fixed to work with Installer 3.2 (which ships with
AppleShare 3.0 and System 7.0). Removed the default
map ('indm' resource) and replaced it with 'infr' and
'inrl' resources. Changed release date for 'icmt' to
use shell variable "todayhex".
11-May-92 MSD Removed the Customize screen since it provides the same
functionality as the Easy Install screen. Removed the
'icmt' and ICON resources since they are only used for
custom installs.
*/
/*==================================================================
====================================================================
Now begins the actual resource declarations for the
Apple II Setup Disk.
====================================================================
==================================================================*/
#define IIeBlocks 101
#define IIGSBlocks 102
#define IIGSImage 103
#define ProDOS8 104
#define BASIC 105
#define TargIIe 201
#define TargIIGS 202
#define TargImg 203
#define TargP8 204
#define TargBASIC 205
#define TheRules 301 /* List of rules */
#define EasyRule 302 /* Rule list for Easy Install */
#define A2Setup 1000
#define SetupDisk "Apple II Setup:"
/*
The package that installs all the Apple II booting files.
*/
resource 'inpk' (A2Setup,"Apple II Script") {
format0 {
doesntShowOnCustom, /* Not visible in the Custom Install */
removable, /* Can be removed */
dontForceRestart, /* no need to force a restart/reboot */
0, /* ICMT resource ID */
0, /* Package size, to be filled in by ScriptCheck */
"AppleShare Apple II Setup (v" $$Shell("thisvers") ")", /* Package name */
{ /* the parts */
'infa', IIeBlocks; /* File: Apple //e Boot Blocks */
'infa', IIGSBlocks; /* File: ProDOS16 Boot Blocks */
'infa', IIGSImage; /* File: ProDOS16 Image */
'infa', ProDOS8; /* File: P8 */
'infa', BASIC; /* File: BASIC.System */
}
}
};
/*
Installer rule framework. This specifies which rules Installer should pick based
on what is available in the machine and on disk.
*/
resource 'infr' (TheRules) {
format0 {{
pickFirst, /* Choose the first rule that matches */
{
EasyRule /* Prefer the Easy Install rule */
}
}}
};
/*
Installer rules. This is how the installer decides whether to install on the current
machine, system software, etc.
*/
resource 'inrl' (EasyRule, "Easy Install") {
format0 {{
addPackages {{
A2Setup /* Just the Apple II Setup package (everything) */
}},
addUserDescription {
"Click Install to place version " $$Shell("thisvers") " of\n"
"¥ Apple II Network Startup"
}
}}
};
/*
Now come all of the file specifications.
*/
resource 'infs' (IIeBlocks, "source IIe Blocks") {
'ZSYS', /* Type */
'MACS', /* Creator */
0, /* Creation date, filled in by ScriptCheck */
noSearchForFile,
TypeCrMustMatch,
SetupDisk"System Folder:Apple //e Boot Blocks" /* path name */
};
resource 'infs' (IIGSBlocks, "source IIGS Blocks") {
'ZSYS', /* Type */
'MACS', /* Creator */
0, /* Creation date, filled in by ScriptCheck */
noSearchForFile,
TypeCrMustMatch,
SetupDisk"System Folder:ProDOS16 Boot Blocks" /* path name */
};
resource 'infs' (IIGSImage, "source IIGS Image") {
'ZSYS', /* Type */
'MACS', /* Creator */
0, /* Creation date, filled in by ScriptCheck */
noSearchForFile,
TypeCrMustMatch,
SetupDisk"System Folder:ProDOS16 Image" /* path name */
};
resource 'infs' (ProDOS8, "source P8") {
'PSYS', /* Type */
'pdos', /* Creator */
0, /* Creation date, filled in by ScriptCheck */
noSearchForFile,
TypeCrMustMatch,
SetupDisk"System Folder:P8" /* path name */
};
resource 'infs' (BASIC, "source BASIC") {
'PSYS', /* Type */
'pdos', /* Creator */
0, /* Creation date, filled in by ScriptCheck */
noSearchForFile,
TypeCrMustMatch,
SetupDisk"System Folder:BASIC.System" /* path name */
};
resource 'infs' (TargIIe, "target IIe Blocks") {
'ZSYS', /* Type */
'MACS', /* Creator */
0, /* Creation date, filled in by ScriptCheck */
noSearchForFile,
TypeCrMustMatch,
"Blessed:Apple //e Boot Blocks" /* path name */
};
resource 'infs' (TargIIGS, "target IIGS Blocks") {
'ZSYS', /* Type */
'MACS', /* Creator */
0, /* Creation date, filled in by ScriptCheck */
noSearchForFile,
TypeCrMustMatch,
"Blessed:ProDOS16 Boot Blocks" /* path name */
};
resource 'infs' (TargImg, "target IIGS Image") {
'ZSYS', /* Type */
'MACS', /* Creator */
0, /* Creation date, filled in by ScriptCheck */
noSearchForFile,
TypeCrMustMatch,
"Blessed:ProDOS16 Image" /* path name */
};
resource 'infs' (TargP8, "target P8") {
'PSYS', /* Type */
'pdos', /* Creator */
0, /* Creation date, filled in by ScriptCheck */
noSearchForFile,
TypeCrMustMatch,
"Blessed:P8" /* path name */
};
resource 'infs' (TargBASIC, "target BASIC") {
'PSYS', /* Type */
'pdos', /* Creator */
0, /* Creation date, filled in by ScriptCheck */
noSearchForFile,
TypeCrMustMatch,
"Blessed:BASIC.System" /* path name */
};
/*
File Atoms
*/
resource 'infa' (IIeBlocks, "IIe Blocks") {
format0 {
delRemove, /* Delete file to remove */
noDelInstall, /* Don't delete file before install (may be newer version) */
copy, /* Copy file to install */
leaveAloneIfNewer, /* Do allow newer versions of this file */
noKeepExisting, /* Don't keep existing target file (unless it is newer) */
noUpdateOnly, /* Copy it even if it doesn't exist on target disk */
rsrcFork, /* Copy the resource fork */
dataFork, /* Copy the data fork */
TargIIe, /* target filespec */
IIeBlocks, /* source filespec */
0, /* atom size, filled in by ScriptCheck */
"Apple //e Boot Blocks"
};
};
resource 'infa' (IIGSBlocks, "IIGS Blocks") {
format0 {
delRemove, /* Delete file to remove */
noDelInstall, /* Don't delete file before install (may be newer version) */
copy, /* Copy file to install */
leaveAloneIfNewer, /* Do allow newer versions of this file */
noKeepExisting, /* Don't keep existing target file (unless it is newer) */
noUpdateOnly, /* Copy it even if it doesn't exist on target disk */
rsrcFork, /* Copy the resource fork */
dataFork, /* Copy the data fork */
TargIIGS, /* target filespec */
IIGSBlocks, /* source filespec */
0, /* atom size, filled in by ScriptCheck */
"ProDOS16 Boot Blocks"
};
};
resource 'infa' (IIGSImage, "IIGS Image") {
format0 {
delRemove, /* Delete file to remove */
noDelInstall, /* Don't delete file before install (may be newer version) */
copy, /* Copy file to install */
leaveAloneIfNewer, /* Do allow newer versions of this file */
noKeepExisting, /* Don't keep existing target file (unless it is newer) */
noUpdateOnly, /* Copy it even if it doesn't exist on target disk */
rsrcFork, /* Copy the resource fork */
dataFork, /* Copy the data fork */
TargImg, /* target filespec */
IIGSImage, /* source filespec */
0, /* atom size, filled in by ScriptCheck */
"ProDOS16 Image"
};
};
resource 'infa' (ProDOS8, "P8") {
format0 {
delRemove, /* Delete file to remove */
noDelInstall, /* Don't delete file before install (may be newer version) */
copy, /* Copy file to install */
leaveAloneIfNewer, /* Do allow newer versions of this file */
noKeepExisting, /* Don't keep existing target file (unless it is newer) */
noUpdateOnly, /* Copy it even if it doesn't exist on target disk */
rsrcFork, /* Copy the resource fork */
dataFork, /* Copy the data fork */
TargP8, /* target filespec */
ProDOS8, /* source filespec */
0, /* atom size, filled in by ScriptCheck */
"P8"
};
};
resource 'infa' (BASIC, "BASIC") {
format0 {
delRemove, /* Delete file to remove */
noDelInstall, /* Don't delete file before install (may be newer version) */
copy, /* Copy file to install */
leaveAloneIfNewer, /* Do allow newer versions of this file */
noKeepExisting, /* Don't keep existing target file (unless it is newer) */
noUpdateOnly, /* Copy it even if it doesn't exist on target disk */
rsrcFork, /* Copy the resource fork */
dataFork, /* Copy the data fork */
TargBASIC, /* target filespec */
BASIC, /* source filespec */
0, /* atom size, filled in by ScriptCheck */
"BASIC.System"
};
};
/*
The PICT displayed as a splash screen.
You can use the following command to DeRez the resource:
derez -m 80 -only PICT "Apple II Setup:Apple II Script" Types.r
*/
resource 'PICT' (128, "Splash Screen") {
4614,
{258, 118, 462, 458},
$"1101 A000 8201 000A 0000 0000 02D0 0240 9800 2C01 0200 7001 CE01 D001 0200 7601"
$"CE01 CA01 0200 7601 CE01 CA00 0008 EC00 0280 0001 ED00 09ED 0003 0380 0007 ED00"
$"0CF0 0006 8000 0001 8000 F3ED 000C F000 06C0 0000 0180 031B ED00 0CF0 0006 C000"
$"0001 8006 0BED 000D F100 0701 E000 0001 8006 0BED 000D F100 0701 6000 0001 8006"
$"03ED 0015 F100 0B01 605E 0BC1 83C7 0378 1E16 1EFA 0000 10F9 001C FA00 027F FFFF"
$"FB00 0B03 31E3 3C61 8C63 839C 637F 63FA 0001 29FE FA00 1EFA 0003 8000 0080 FC00"
$"0C02 30C1 9831 8831 E30C C332 4180 FB00 0145 03FA 001F FA00 0380 0000 80FC 000C"
$"0230 C198 3198 3073 0C03 30C1 80FB 0002 8302 80FB 0020 FA00 039F FFFC 80FC 000C"
$"07F8 C198 319F F03B 0C07 30FF 80FC 0003 0101 03C0 FB00 1FFA 0003 9000 0480 FC00"
$"0B04 18C1 9831 9800 1B0C 1B30 C0FB 0003 7A00 8040 FB00 20FA 0003 9030 C480 FC00"
$"0B04 18C1 9831 9800 1B0C 6330 C0FC 0004 0187 F840 40FB 0020 FA00 0390 30C4 80FC"
$"000B 0C0C C198 3198 041B 0CC3 30C0 FC00 0401 0008 2040 FB00 21FA 0003 9061 8480"
$"FC00 0C08 0CC1 1821 8C14 1B0C C730 6080 FD00 0401 0008 1040 FB00 20FA 0003 9061"
$"8480 FC00 0B08 0EE3 1C61 8E66 330C EB70 73FC 0004 0100 0820 40FB 0020 FA00 0390"
$"C304 80FC 000B 3E1F DC1B 87E3 83C7 9E71 F81C FC00 0401 0008 4040 FB00 16FA 0003"
$"90C3 0480 FA00 01C0 18F4 0004 0100 0880 40FB 0016 FA00 0391 8604 80FA 0001 C018"
$"F400 0401 0009 0040 FB00 16FA 0003 9186 0480 FA00 01C0 18F4 0004 0100 0B00 40FB"
$"0016 FA00 0390 0004 80FA 0001 C018 F400 0401 000D 0040 FB00 16FA 0003 9000 0480"
$"FA00 01C0 18F4 0000 0FFE FF00 F0FB 0017 FA00 039F FFFC 80FB 0002 01E0 3CF4 0000"
$"04FE 0000 20FB 0011 FA00 0380 0000 80EB 0000 03FE FF00 C0FB 000F FA00 0380 0000"
$"80EA 0002 12A0 50FA 0012 FA00 027F FFFF F800 0008 F300 020A A050 FA00 12FA 0002"
$"2000 02F8 0000 38F3 0002 0AB0 50FA 001B FA00 0220 0002 FC00 0008 FE00 0518 0003"
$"FFC0 1EF8 0002 065D D0FA 001B FA00 0228 0002 FC00 000C FE00 0518 0000 C300 63F8"
$"0002 0223 70FA 001D FA00 0220 0002 FC00 000C FE00 0718 0000 C300 C100 08FA 0002"
$"0190 90FA 001C FA00 023B 6DB6 FC00 001E FE00 0718 0000 C300 C100 08F9 0001 C050"
$"FA00 1CFA 0002 6492 49FC 0000 16FE 0007 1800 00C3 00C0 0018 F900 0130 30FA 0020"
$"FA00 03ED B6DB 80FD 000E 1602 F05E 183C 00C3 00E0 1E3F C70B C0FC 0001 0C10 FA00"
$"21FB 0004 0192 4924 C0FD 000E 330F 19E3 18C6 00C3 0070 6318 C33C 60FC 0001 0210"
$"FA00 21FB 0000 03FE FF00 E0FD 000E 2306 0CC1 9883 00C3 003C 4198 C318 30FC 0001"
$"0210 FA00 21FB 0000 02FE 0000 20FD 000E 2306 0CC1 9983 00C3 000E C198 C318 30FC"
$"0001 07F8 FA00 21FB 0000 03FE FF00 E0FD 000E 7F86 0CC1 99FF 00C3 0007 FF98 C318"
$"30FC 0001 07F8 FA00 19F2 000E 4186 0CC1 9980 00C3 0003 C018 C318 30FC 0001 07F8"
$"FA00 14F2 000E 4186 0CC1 9980 00C3 0003 C018 C318 30F3 0014 F200 0EC0 C60C C199"
$"8000 C300 83C0 18C3 1830 F300 14F2 000E 80C6 08C1 18C1 00C3 0083 6098 C318 20F3"
$"0014 F200 0E80 E718 E318 E600 C300 C673 19E7 9C60 F300 15F3 000F 03E1 F6E0 DC7E"
$"3803 FFC0 781C 0E7A 1B80 F300 0CF1 0002 0600 C0F8 0000 18F2 000C F100 0206 00C0"
$"F800 0018 F200 0CF1 0002 0600 C0F8 0000 18F2 000C F100 0206 00C0 F800 0018 F200"
$"0CF1 0002 0600 C0F8 0000 18F2 000C F100 020F 01E0 F800 003C F200 02D5 0002 D500"
$"02D5 0002 D500 02D5 0002 D500 02D5 0002 D500 02D5 0002 D500 02D5 0002 D500 02D5"
$"0002 D500 02D5 0002 D500 02D5 0002 D500 02D5 0002 D500 02D5 0002 D500 1402 0000"
$"80F5 0002 2200 01FD 0000 60F2 0000 88FC 0015 0201 0380 F500 0266 0003 FD00 00B0"
$"F300 0101 98FC 0019 0301 FE80 80FA 0000 02FE 0002 2200 01FD 0000 80F2 0000 88FC"
$"001C 0302 2280 80FA 0006 0200 0100 2200 11FD 0000 88F5 0003 2000 0088 FC00 1902"
$"0020 80F7 0004 0100 2200 11FD 0000 88F5 0003 2000 0088 FC00 2D29 0020 B88F 05E2"
$"CF1E 2CE2 CC02 5C7B 8E22 3C39 70E0 3C79 FFB9 C72C E02E 1C1E 71E7 8E2F 3871 E01C"
$"887B B9C0 FF00 2D29 0020 C591 0E37 51B3 F517 3206 E289 1122 4411 8930 448C 8910"
$"88F5 3071 2622 9A28 9176 1022 3022 888D 1080 FF00 2D29 0020 8490 0412 20A1 2312"
$"2202 4281 3122 4011 0A10 4104 8910 98A2 1021 4241 0A08 3123 1024 1062 8905 1080"
$"FF00 2C28 0020 8498 0412 20A1 2032 2202 42C1 0322 6011 0BF0 6104 8999 01A3 F021"
$"7E41 FB0C 0321 2024 1006 8905 99FE 002C 2800 2084 8E04 1220 A120 D222 0242 710D"
$"2238 110A 0039 0488 9906 A200 2140 4101 C70D 2120 2410 1A89 0499 FE00 2C28 0020"
$"8483 0412 2093 2112 2202 4219 1122 0C11 0A00 0D04 88AA 08A2 0021 4041 0061 9120"
$"A024 1022 8904 AAFE 002C 2800 2084 8104 1220 9E22 1222 0242 0921 2204 110A 0005"
$"0488 EE10 A200 2140 4100 20A1 20C0 2410 4289 04EE FE00 2C28 0020 8491 0622 3120"
$"2232 2202 4289 2322 4411 0B10 4588 8844 11A3 1021 6263 8A28 A320 4026 2046 8988"
$"44FE 002C 2800 71CF DE05 C71E 3F71 DF73 07E7 F0DD F778 0F9D E078 F1C6 440E F1E0"
$"73BC 3CF3 CF1D F040 1BC0 3BDC F044 FE00 0EFD 0004 0400 0011 80E8 0000 80F8 000E"
$"FD00 0404 0000 2080 E800 0080 F800 0FFD 0004 0400 0040 80E9 0001 0380 F800 0DFD"
$"0003 0E00 0061 E800 0003 F700 06FA 0000 3EDD 0012 FD00 0020 FB00 0040 FE00 0040"
$"EC00 0006 FB00 12FD 0000 60FB 0000 C0FE 0000 C0EC 0000 0BFB 001A 0600 1000 0020"
$"00EE FD00 0840 2000 0040 01CE 1F07 F000 0008 FB00 2606 0010 0000 2000 44FD 0009"
$"4020 0000 4000 8461 8980 FC00 0B40 0000 1000 0040 0080 0000 08FB 0026 0600 3800"
$"0020 0044 FD00 0940 7000 0040 0084 4090 80FC 000B 4000 0010 0000 4000 8000 0008"
$"FB00 2C28 0028 BCBC 21C0 441C 038B 8740 50BC BC43 8084 8010 00F3 C598 BCC6 E385"
$"BC38 F01E E38B C18D 781E 59E2 CCFE 002C 2800 29C7 C622 6044 2604 5C48 C051 C7C6"
$"44C0 8480 1801 146E 65C6 4244 CEC4 1118 2244 5D80 878C 08EA 3732 FE00 2C28 004C"
$"8282 2420 4442 0C48 5040 9882 8248 4084 800E 0208 2444 8242 4844 4012 0820 4C48"
$"8085 0408 4412 22FE 002C 2800 4482 8227 E044 7E00 C850 4088 8282 4FC0 8483 C702"
$"0824 4482 424F C460 1208 3040 C880 8504 0844 1222 FE00 2C28 00FC 8282 2400 4440"
$"0348 5041 F882 8248 0084 8081 8208 2444 8242 4804 3812 081C 4348 8085 0408 4412"
$"22FE 002C 2800 8682 8224 0044 4004 4850 410C 8282 4800 8480 8082 0824 4482 4248"
$"040C 1208 0644 4880 8504 0844 1222 FE00 2C00 00FE 8224 2400 4440 0848 5041 0482"
$"8248 0084 4090 8208 2444 8242 4804 0412 0802 4848 8085 0408 4412 22FE 002C 2801"
$"03C4 C426 2044 6208 C858 E206 C4C4 4C40 8461 9903 1C44 44C4 474C 4444 1310 2248"
$"C880 8F88 0846 2222 FE00 2C28 0387 B8B8 73C0 EE3C 077C EF47 0FB8 B8E7 81CE 1F0E"
$"01E7 8EE6 B83A 378E 780D E03C 377C 6075 701C E3C7 73FE 0014 0300 0080 80F8 0001"
$"8080 F800 0080 F700 0001 F900 1403 0000 8080 F800 0180 80F8 0000 80F7 0000 01F9"
$"0014 0300 0080 80F8 0001 8080 F800 0080 F700 0001 F900 1703 0001 C1C0 F900 0201"
$"C1C0 F900 0101 C0F7 0001 0380 FA00 02D5 000C FB00 0204 0001 FC00 0040 E400 0CFB"
$"0002 0C00 03FC 0000 C0E4 0021 FE00 0502 0000 0400 71FE 0004 07F4 4000 E0FA 000A"
$"0200 0001 C030 0000 0E00 C0F8 0021 FE00 0502 0000 0400 99FE 0004 0214 4001 30FA"
$"000A 0200 0002 6048 0000 1101 20F8 001E FE00 0507 0000 0401 09FE 0004 0210 4002"
$"10F7 0007 0420 8400 0001 0210 F800 2622 0071 7005 178B C439 0170 E2CE 0204 4702"
$"01C2 E71C 581C E70B F21E 2E00 2084 078B 0102 10F8 0026 2200 8B88 0538 DC64 4D81"
$"8917 5302 2C49 8302 6742 26E8 0849 9D16 2371 0020 8408 DD02 0210 F800 2622 0189"
$"0809 9048 2484 E10B 1221 03E4 5081 C422 4242 4008 5089 0241 2100 4084 1048 0602"
$"10F8 0026 2200 1908 0890 4824 FC71 0832 3F02 245F 80E7 E264 7E40 0C9F 8982 4121"
$"0040 8410 4809 0210 F800 2622 0069 081F 9048 2480 1908 D220 0204 5000 3402 2440"
$"4004 9008 E241 2100 8084 1048 0082 10F8 0026 2200 8908 10D0 4824 8009 0912 2002"
$"0450 0014 0228 4040 0510 0832 4121 0100 8410 4800 8210 F800 2622 0109 0810 5048"
$"2481 090A 1220 0204 5002 1402 3840 4007 1008 1241 2102 0084 1048 0082 10F8 0026"
$"2201 1908 2078 8C44 C591 0A32 3102 0458 8326 2210 6242 0218 8912 6221 0424 4818"
$"8800 8921 F800 2622 00EF 9C70 F70B 8E78 E39D DF1E 070E EF01 C3C7 103C E302 0F1D"
$"E73C 7387 E430 0F1C 0108 C1F8 000F FD00 0110 08F3 0000 01F6 0000 22F6 000F FD00"
$"0110 08F3 0000 01F6 0000 1CF6 000B FD00 0110 08F3 0000 02EA 0007 FD00 0138 1CDB"
$"0002 D500 02D5 0002 D500 02D5 0002 D500 02D5 0002 D500 02D5 0002 D500 02D5 0002"
$"D500 02D5 0002 D500 02D5 0002 D500 02D5 0002 D500 02D5 0002 D500 02D5 0013 FB00"
$"0002 FA00 0108 04FD 0000 04F2 0000 80FA 0018 FB00 0006 FA00 0118 0CFD 0000 0CF8"
$"0000 20FD 0001 0180 FA00 2301 01F8 FD00 0002 FA00 0A08 0400 0200 0004 001D C038"
$"FC00 0840 0000 4000 0080 0738 FC00 2801 0084 FD00 0302 0000 01FD 0018 0804 0002"
$"0000 0400 0880 4C80 0080 0000 8000 0040 0000 8002 10FC 0028 0100 84FD 0003 0200"
$"0001 FD00 1808 0400 0700 0004 0008 8084 8000 8000 0080 0000 E000 0080 0210 FC00"
$"2A26 0084 38B3 0716 62F0 E2C3 8F01 C2E1 CBC4 7005 0BCB C438 0880 81C7 17D8 D781"
$"03C5 80A2 F2F0 8E02 10FC 002A 2600 884D CC89 B993 1937 4111 8267 122C 6498 051C"
$"7C64 4C08 80C0 88BA 8878 C104 6E80 A71F 1893 0210 FC00 2A26 00F0 8488 9091 120A"
$"1201 2084 2216 2825 0809 8828 2484 0880 7098 9088 5041 0824 0132 0A08 A102 10FC"
$"002A 2600 90FC 889F 9112 0BF2 0120 87E2 1068 25F8 0888 2824 FC08 8038 8190 8850"
$"4108 2401 120A 08BF 0210 FC00 2A26 0088 8088 9011 120A 0201 2084 0211 A825 001F"
$"8828 2480 0880 0C86 9088 5041 0824 03F2 0A08 A002 10FC 002A 2600 8880 8890 1112"
$"0A02 0120 8402 1228 2500 10C8 2824 8008 8004 8890 8850 4108 2402 1A0A 08A0 0210"
$"FC00 2A26 008C 8088 9011 120A 0201 2084 0214 2825 0010 4828 2480 0880 8490 9088"
$"5040 8824 020A 0A08 A002 10FC 002A 2600 84C4 8898 9113 1312 0131 0622 146C 4588"
$"206C 4C44 C408 80C8 9190 88F8 808C 4404 0F13 10B1 0210 FC00 2A26 01C6 79DC CF3B"
$"9AE1 E700 DE03 C73B BB8E F070 FB8B 8E78 1DC0 706E F867 5700 478E 0E1E E2E1 DE07"
$"38FC 0011 EF00 0108 08F9 0006 1000 2000 0002 02F8 0010 EF00 0108 08F9 0000 10FD"
$"0001 0202 F800 10EF 0001 0808 F900 0010 FD00 0102 02F8 0010 EF00 011C 1CF9 0000"
$"38FD 0001 0707 F800 02D5 0017 0200 0002 FB00 0002 FB00 0020 F800 0104 40FC 0000"
$"04F7 001A 0200 0006 FE00 0380 0000 06FB 0000 60F8 0001 0CC0 FC00 000C F700 1F09"
$"0010 0200 0400 4000 0002 FB00 0020 F800 0A04 4000 0002 0000 0400 1CE4 FA00 2A10"
$"0010 0200 0400 2000 0002 0000 0100 0202 20FB 0014 0200 0004 4000 0002 0000 0400"
$"0844 0020 0001 0001 002A 0200 3802 FE00 0A20 0000 0200 0001 0002 0220 FB00 1402"
$"0000 0440 0000 0700 0004 0008 4400 2000 0100 0100 2D2B 0028 3A59 845C 101C 5C3A"
$"059C 7B8E 2F07 2E1C 078E 2F39 C587 1E01 C447 BB9C 050B CBC4 3808 44F0 71E0 7B8E"
$"2F80 2D2B 0028 46E6 4CE2 1022 E246 0EA6 8911 7602 3126 0893 7612 6E82 2302 2448"
$"D108 051C 7C64 4C08 4510 2230 8911 7500 2D2B 004C 8244 4442 1062 4282 0442 8131"
$"2202 2142 0821 2214 2402 4106 2450 5108 0988 2824 8408 4100 2410 8131 2100 2D2B"
$"0044 8244 4442 1006 4282 047E C103 2202 217E 0C3F 2327 E402 4100 6450 5990 0888"
$"2824 FC08 4180 2410 C103 2100 2D2B 00FC 8244 4442 101A 4282 0440 710D 2202 2140"
$"0720 2124 0402 4101 A450 4990 1F88 2824 8008 40E0 2410 710D 2100 2D2B 0086 8244"
$"4442 1022 4282 0440 1911 2202 2140 01A0 2144 0402 4102 2450 4AA0 10C8 2824 8008"
$"4030 2410 1911 2100 2D2B 0082 8244 4442 2042 4282 0440 0921 2202 2140 00A0 21C4"
$"0402 4104 2450 4EE0 1048 2824 8008 4010 2410 0921 2100 2D2B 0103 C744 4442 2046"
$"42C7 0462 8923 2202 2162 08B1 2086 2402 6204 6458 8440 206C 4C44 C408 4110 2620"
$"8923 2100 2D2B 0387 FAEE 6EE7 403B E77A 0E3C F0DD F181 F3BC 0F1E 7083 CE01 BC03"
$"BEEF 0440 70FB 8B8E 781C E1E0 1BC0 F0DD F0C0 0BFB 0000 80E9 0001 0808 F600 07E2"
$"0001 0808 F600 07E2 0001 0808 F600 07E2 0001 1C1C F600 02D5 000A FE00 0006 FD00"
$"0040 DE00 0AFE 0000 0BFD 0000 C0DE 000A FE00 0008 FD00 0040 DE00 0BFE 0000 08FE"
$"0001 0440 DE00 0BFE 0000 08FE 0001 0440 DE00 120E 018D 781E B3C5 980E 5C38 0F1C"
$"5E73 8BE4 0012 0E00 878C 09D4 6E64 0462 4C11 26EC 24DD E400 120E 0085 0408 8824"
$"4404 4284 1042 4428 48E4 0012 0E00 8504 0888 2444 0442 FC18 7E46 4FC8 E400 120E"
$"0085 0408 8824 4404 4280 0E40 4248 08E4 0012 0E00 8504 0888 2444 0442 8003 4042"
$"8808 E400 120E 0085 0408 8824 4404 4280 0140 4388 08E4 0013 0F00 8F88 088C 4444"
$"0442 C411 6241 0C48 40E5 0013 0F00 7570 1DC7 8EE6 03E7 781E 3CE1 079C 40E5 0005"
$"0100 01D7 0005 0100 01D7 0005 0100 01D7 0006 0200 0380 D800 A000 83FF"
};
/*
Finally, the version information.
*/
/*
This file gives version information of the ProDOS16 Image file.
*/
resource 'vers' (1, purgeable) {
0x02,
0x20,
final,
0x00,
verUS,
"2.2",
"2.2, © Apple Computer, Inc. 1988"
};
resource 'vers' (2,purgeable) {
0x02,
0x20,
final,
0x00,
verUS,
"2.2",
"Apple II Setup 2.2"
};