Skip to content

Commit a6c4e22

Browse files
Jonathan MooreJonathan Moore
authored andcommitted
Initial Commit
1 parent 855b9a7 commit a6c4e22

2 files changed

Lines changed: 132 additions & 0 deletions

File tree

docs/building/cheetah.html

Lines changed: 127 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,127 @@
1+
<!DOCTYPE HTML>
2+
<html>
3+
<head>
4+
<title>Articles</title>
5+
<meta charset="utf-8" />
6+
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
7+
<link rel="stylesheet" href="rotor.css" />
8+
</head>
9+
<body>
10+
<div id="page-wrapper">
11+
12+
<!-- Header -->
13+
<div id="header-wrapper">
14+
<div class="container">
15+
<div class="row">
16+
<div class="col-12">
17+
18+
19+
</div>
20+
</div>
21+
</div>
22+
</div>
23+
24+
<!-- Main -->
25+
<div id="main">
26+
<div class="container">
27+
<div class="row main-row">
28+
<div class="col-12">
29+
<section>
30+
31+
<h2>Setting up Apple Mac OS X Cheetah</h2>
32+
33+
<p>Microsoft may have used in Partnership with Apple; Raspsody, Sherlock, Internal Sherlock or Cheetah. Please start with Visual C++ 4.0 and the DJGPP 1998 software suite found <a href= "https://winworldpc.com/product/visual-c/4x">here</a>
34+
35+
<p>Set up a macOS VM from these instructions <a href="https://en.wikibooks.org/wiki/VirtualBox/Setting_up_a_Virtual_Machine/Mac_OS_X">Setting up a Virtual Machine</a> with XCode and CMD line Tools.</p>
36+
<p>Build 4Q12 for Cheetah</p>
37+
<p>If you want to download all of the source for a release, here is a simple procedure using just a shell and darwinbuild (using 9G55 as an example):</p>
38+
<ul>
39+
<li>1.install darwinbuild</li>
40+
<li>2.mkdir 4Q12 && cd 4Q12</li>
41+
<li>3.sudo -s</li>
42+
<li>4.darwinbuild -init 4Q12</li>
43+
<li>5.for X in $(darwinxref version '*' | cut -d '-' -f 1); do darwinbuild -fetch $X; done</li>
44+
<li>6.mkdir AllSource</li>
45+
<li>7.for X in Sources/*; do tar zxvf $X -C AllSource/; done</li>
46+
<p>Copyright 2005-2016 Apple Inc. All rights reserved</p>
47+
48+
<p>You need Visual C++ 4.x for build gnumake and read the README.w32 which are Windows instrcutions open with wordpad and don't change the icon, there are Macintosh Cross Development, RISC, Alpha and MIPS Editions.</p>
49+
50+
<p>You cannot install GNU C by itself on MSDOS; it will not compile under any MSDOS compiler except itself. You need to get the complete compilation package DJGPP, which includes binaries as well as sources,and includes all the necessary compilation tools and libraries. You can find this statement in the INSTALL of Apple's GCC. Do use the wizard installer. The first 's' zip in GNUV2 you should use is sed if you make a manual installation and compile 'bison' first you'll get a closure.o error. In 1998 Nine Inch Nails didn't listen to the Wizard. It is a Darwin Environment left out the e in configure. Go listen to Avril Lavgine 'Best Damn Thing'.</p>
51+
52+
<pre>SET PATH=C:\DJGPP\BIN;%PATH%</pre>
53+
54+
<pre>SET DJGPP=C:\DJGPP\DJGPP.ENV</pre>
55+
56+
<p><a href="https://archive.org/details/DJGPP_Development_System_August_1998">DJGPP Development System</a></p>
57+
58+
<p>Gets Cheetah's project 'files-files' and extract it to the Darwin Root and start organizing your Cheetah or Darwin Environment.</p>
59+
60+
<p>To Build GNUMake</p>
61+
62+
<p>To build with nmake on Windows NT, Windows 95, or Windows 98:</p>
63+
64+
<p>1. Make sure cl.exe is in your %Path%. Example:</p>
65+
66+
<pre>set Path=%Path%;c:/msdev/bin</pre>
67+
68+
<p>2. Make sure %include% is set to msvc include directory. Example:</p>
69+
70+
<pre>set include=c:/msdev/include</pre>
71+
72+
<p>3. Make sure %lib% is set to msvc lib directory. Example:</p>
73+
74+
<pre>set lib=c:/msdev/lib</pre>
75+
76+
<pre>4. nmake /f NMakefile</pre>
77+
78+
<p>A short cut to steps 1, 2, and 3 is to run VCVARS32.bat before invoking nmake. For example:</p>
79+
80+
<pre>c:</pre>
81+
<pre>cd \msdev\bin\VCVARS32.bat</pre>
82+
<pre>cd \path\to\make-3.79</pre>
83+
<pre>nmake /f NMakefile</pre>
84+
85+
86+
<p>You might want to start building or porting gnumake, CC, SED, Bison, and M4 first. Use the NT Batch files in the Cheetah projects to configure and Interix.</p>
87+
88+
<p>the project files-files should start in the Root and the 'control' files should be renamed 'control.(projectname)'</p>
89+
90+
<p<The headers should go in the 'Headers' Directory.</p>
91+
</section>
92+
</div>
93+
</div>
94+
</div>
95+
</div>
96+
97+
98+
<!-- Footer -->
99+
100+
</div>
101+
</div>
102+
103+
<script src="showcase.js"></script>
104+
105+
<div class="row">
106+
<div class="row">
107+
<div class="col-12">
108+
<div id="copyright">
109+
&copy; Sphinx Logic. All rights reserved. <a href="https://www.microsoft.com/en-us/legal">Microsoft Legal</a>
110+
</div>
111+
</div>
112+
</div>
113+
</div>
114+
</div>
115+
116+
</div>
117+
118+
119+
<!-- Scripts -->
120+
<script src="assets/js/jquery.min.js"></script>
121+
<script src="assets/js/browser.min.js"></script>
122+
<script src="assets/js/breakpoints.min.js"></script>
123+
<script src="assets/js/util.js"></script>
124+
<script src="assets/js/main.js"></script>
125+
126+
</body>
127+
</html>

docs/index.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,11 @@ <h3>building Directory</h3>
6161
<td width="69%">Here are articles from the technology industry</td>
6262
</tr>
6363
<table width="90%" border="1">
64+
<tr>
65+
<td width="31%"><b><a href="building/cheetah.html">apple.html</a></b></td>
66+
<td width="69%">Apple and DJGPP</td>
67+
</tr>
68+
<table width="90%" border="1">
6469
<tr>
6570
<td width="31%"><b><a href="building/public.html">public.html</a></b></td>
6671
<td width="69%">Here are instructions starting out in college.</td>

0 commit comments

Comments
 (0)