-
-
Notifications
You must be signed in to change notification settings - Fork 73
/
index.html
172 lines (161 loc) · 6.8 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<link rel="icon" href="/favicon.ico" />
<link rel="icon" type="image/png" sizes="32x32" href="/favicon32.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon16.png" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="mobile-web-app-capable" content="yes" />
<meta name="theme-color" content="#000000" />
<meta
name="description"
content="A classic Mac loaded with everything you'd want."
/>
<link rel="apple-touch-icon" href="/logo192.png" />
<link rel="manifest" href="/manifest.json" />
<link
rel="preload"
as="font"
crossorigin="anonymous"
href="/src/Fonts/AppleGaramond.woff2"
/>
<link
rel="preload"
as="font"
crossorigin="anonymous"
href="/src/Fonts/ChicagoFLF.woff2"
/>
<link
rel="preload"
as="font"
crossorigin="anonymous"
href="/src/Fonts/Charcoal.woff2"
/>
<title>Infinite Mac</title>
</head>
<body>
<div id="about" style="position: absolute; top: -1000px; left: -1000px">
<p>
Infinite Mac is a project by
<a href="https://persistent.info">Mihai Parparita</a> to make
classic Mac and NeXT emulation easily accessible. It uses
WebAssembly ports of
<a href="https://www.gryphel.com/c/minivmac/">Mini vMac</a>,
<a href="https://basilisk.cebix.net/">Basilisk II</a>,
<a href="https://sheepshaver.cebix.net/">SheepShaver</a>,
<a href="https://github.com/dingusdev/dingusppc">DingusPPC</a>,
and
<a href="https://sourceforge.net/projects/previous/"
>Previous</a
>
to allow a broad set of System Software/Mac OS versions to run
on the web.
</p>
<p>
Shortcuts to the most popular versions are available:
<a href="https://system6.app">system6.app</a>,
<a href="https://system7.app">system7.app</a>,
<a href="https://kanjitalk7.app">kanjitalk7.app</a>,
<a href="https://macos8.app">macos8.app</a>, and
<a href="https://macos9.app">macos9.app</a>.
</p>
<h2>FAQ</h2>
<h3>How do I use it?</h3>
<p>
The welcome document or Stickies in each machine has
instructions. For a demo of the kinds of capabilities the
emulators have, see
<a
href="https://www.youtube.com/embed/tljxs9zuaA8"
target="_blank"
rel="noopener noreferrer"
>this video</a
>.
</p>
<h3>How does it work?</h3>
<p>
To learn more, including how it was built, see
<a
href="https://blog.persistent.info/search/label/Infinite%20Mac"
>this series of blog posts</a
>. Source code is
<a href="https://github.com/mihaip/infinite-mac"
>available on GitHub</a
>.
</p>
<h3>Why is it called Infinite Mac?</h3>
<p>
Partly because it evokes
<a
href="https://en.wikipedia.org/wiki/Apple_Infinite_Loop_campus"
>Infinite Loop</a
>, partly because porting something to the web means it can be
run on an almost infinite number of devices, and partly because
it's a
<a
href="https://heredragonsabound.blogspot.com/2020/02/the-forever-project.html"
>forever project</a
>.
</p>
<h3>Why is NeXTStep included?</h3>
<p>
It's a contemporary of classic Mac OS and an ancestor of Mac OS
X.
</p>
<h3>Will you include Mac OS X?</h3>
<p>
Mac OS X would be great to see, but the primary way to emulate
it (<a href="https://www.qemu.org/">QEMU</a>) is currently too
slow and complex to be run in a browser. You can subscribe to
<a href="https://github.com/mihaip/infinite-mac/issues/72"
>#72</a
>
to get updates if that changes.
<a href="https://github.com/dingusdev/dingusppc">DingusPPC</a>
is a work-in-progress emulator that may eventually be able to
run Mac OS X, subscribe to
<a href="https://github.com/mihaip/infinite-mac/issues/219"
>#219</a
>
for updates.
</p>
<h3>Do you have a web counter?</h3>
<p>
Ah, the staple of mid-90s personal pages. Sort of –
<span class="counter"></span> emulated Mac instances have been
started since the site debuted.
</p>
<h3>What about DOS or Windows? Apple II? ProDOS? BeOS?</h3>
<p>
The project is focused on classic Macintosh and adjacent
systems, but if you're interested in other operating systems,
you can check out
<a href="https://www.pcjs.org/">PCjs</a> or
<a href="https://copy.sh/v86/">Virtual x86</a> for Windows, and
<a href="https://www.scullinsteel.com/apple2/">Apple ][js</a>
for ProDOS.
</p>
<h3>How can I provide feedback?</h3>
<p>
You can reach Mihai
<a class="email">via email</a> or
<a href="https://hachyderm.io/@mihaip">@mihaip@hachyderm.io</a>.
For bug reports or software requests, you can also
<a href="https://github.com/mihaip/infinite-mac/issues/new"
>file an issue on GitHub</a
>.
</p>
<h3>How can I support the project?</h3>
<p>
Using it, sharing it, and giving feedback is the best way. If
you'd like to support the project financially, you can
<span class="link donate">donate</span>.
</p>
</div>
<div id="root"></div>
<div id="dialog-root"></div>
<noscript>Infinite Mac requires JavaScript.</noscript>
<script type="module" src="/src/index.tsx"></script>
</body>
</html>