Skip to content

Commit

Permalink
Add System 5.0 and 5.1
Browse files Browse the repository at this point in the history
Based on the images from the June 4, 1991 ETO CD.

Updates #100
  • Loading branch information
mihaip committed Mar 5, 2023
1 parent ff03060 commit d5d4b2a
Show file tree
Hide file tree
Showing 4 changed files with 42 additions and 1 deletion.
3 changes: 3 additions & 0 deletions Images/System 5.0 HD.dsk
Git LFS file not shown
3 changes: 3 additions & 0 deletions Images/System 5.1 HD.dsk
Git LFS file not shown
12 changes: 12 additions & 0 deletions scripts/disks.py
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,16 @@ def path(self) -> str:
sticky_placeholder_overwrite_byte=b'\xca',
)

SYSTEM_50 = Disk(
name="System 5.0 HD.dsk",
sticky_placeholder_overwrite_byte=b'\xca',
)

SYSTEM_51 = Disk(
name="System 5.1 HD.dsk",
sticky_placeholder_overwrite_byte=b'\xca',
)

SYSTEM_608 = Disk(
name="System 6.0.8 HD.dsk",
domain="system6.app",
Expand Down Expand Up @@ -128,6 +138,8 @@ def path(self) -> str:
SYSTEM_33,
SYSTEM_40,
SYSTEM_41,
SYSTEM_50,
SYSTEM_51,
SYSTEM_608,
SYSTEM_753,
SYSTEM_753_PPC,
Expand Down
25 changes: 24 additions & 1 deletion src/disks.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ import system32Manifest from "./Data/System 3.2.dsk.json";
import system33Manifest from "./Data/System 3.3.dsk.json";
import system40Manifest from "./Data/System 4.0.dsk.json";
import system41Manifest from "./Data/System 4.1.dsk.json";
import system50Manifest from "./Data/System 5.0 HD.dsk.json";
import system51Manifest from "./Data/System 5.1 HD.dsk.json";
import system608HdManifest from "./Data/System 6.0.8 HD.dsk.json";
import system753HdManifest from "./Data/System 7.5.3 HD.dsk.json";
import system753PpcHdManifest from "./Data/System 7.5.3 (PPC) HD.dsk.json";
Expand Down Expand Up @@ -132,6 +134,25 @@ const SYSTEM_4_1: DiskDef = {
...system41Manifest,
};

const SYSTEM_5_0: DiskDef = {
displayName: "System 5.0",
description:
"Introduced the MultiFinder, revised the Finder about box, and improved printing support.",
baseUrl: "/Disk",
prefetchChunks: [0, 1, 2],
machines: [MAC_SE, MAC_II, MAC_PLUS, MAC_512KE],
...system50Manifest,
};

const SYSTEM_5_1: DiskDef = {
displayName: "System 5.1",
description: "Updated the LaserWriter Driver and Apple HD SC Setup.",
baseUrl: "/Disk",
prefetchChunks: [0, 1, 2],
machines: [MAC_SE, MAC_II, MAC_PLUS, MAC_512KE],
...system51Manifest,
};

const SYSTEM_6_0_8: DiskDef = {
displayName: "System 6.0.8",
description:
Expand Down Expand Up @@ -260,7 +281,7 @@ export const DISKS_BY_YEAR: {
1984: [SYSTEM_1_0, SYSTEM_1_1],
1985: [SYSTEM_2_0, SYSTEM_2_1],
1986: [SYSTEM_3_0, SYSTEM_3_2],
1987: [SYSTEM_3_3, SYSTEM_4_0, SYSTEM_4_1],
1987: [SYSTEM_3_3, SYSTEM_4_0, SYSTEM_4_1, SYSTEM_5_0, SYSTEM_5_1],
1991: [SYSTEM_6_0_8],
1996: [SYSTEM_7_5_3, SYSTEM_7_5_3_PPC, KANJITALK_7_5_3],
1998: [MAC_OS_8_1],
Expand All @@ -277,6 +298,8 @@ export const ALL_DISKS = [
SYSTEM_3_3,
SYSTEM_4_0,
SYSTEM_4_1,
SYSTEM_5_0,
SYSTEM_5_1,
SYSTEM_6_0_8,
SYSTEM_7_5_3,
SYSTEM_7_5_3_PPC,
Expand Down

0 comments on commit d5d4b2a

Please sign in to comment.