16 |
|
Depending on the platform you use, Basilisk II has additional requirements: |
17 |
|
|
18 |
|
BeOS: |
19 |
< |
You need BeOS R4 or better. On a PowerPC system you also need the |
20 |
< |
"sheep" driver that comes with SheepShaver. To use Ethernet, you need |
21 |
< |
the "sheep_net" add-on that also comes with SheepShaver (both items |
22 |
< |
are included in the SheepShaver Trial Versions). The PowerPC version of |
19 |
> |
You need BeOS R4 or later versions. |
20 |
|
Basilisk II cannot do Mac Classic emulation. |
21 |
|
|
22 |
|
Unix: |
38 |
|
somewhat reduced set of features. Basilisk II supports DirectX version 5 or |
39 |
|
later, but version 3 may also work, depending on your graphics card. |
40 |
|
|
41 |
+ |
Mac OS X: |
42 |
+ |
Versions 10.0 thru 10.2 can be used, and 10.3 will probably be no problem. |
43 |
+ |
(OS X public beta is not supported by the current executable or source code, |
44 |
+ |
but if you really need to use it, I can provide versions that will work) |
45 |
|
|
46 |
|
Installation |
47 |
|
------------ |
48 |
|
|
49 |
|
BeOS: |
50 |
|
If you have a binary distribution of Basilisk II for BeOS, there are |
51 |
< |
executables for BeOS/PPC and/or BeOS/x86 included. If you have the source |
52 |
< |
distribution, do the following: |
51 |
> |
executables for BeOS/PPC and/or BeOS/x86 included. Basilisk II cannot run |
52 |
> |
concurrently with SheepShaver. Trying to do so will crash Basilisk II, or |
53 |
> |
SheepShaver, or both. |
54 |
> |
|
55 |
> |
If you have the source distribution, do the following: |
56 |
|
|
57 |
|
cd src/BeOS |
58 |
|
make |
59 |
|
|
60 |
|
This will produce an executable "BasiliskII" in the "obj.ppc" or "obj.x86" |
61 |
< |
directory. Basilisk II cannot run concurrently with SheepShaver. Trying to |
62 |
< |
do so will crash Basilisk II, or SheepShaver, or both. On a PowerPC system |
63 |
< |
you must have installed the "sheep" driver that comes with SheepShaver. To |
64 |
< |
use Ethernet, you must have installed the "sheep_net" add-on that also comes |
65 |
< |
with SheepShaver |
61 |
> |
directory. To use Ethernet, you also have to do: |
62 |
> |
|
63 |
> |
cd SheepNet |
64 |
> |
make install |
65 |
> |
|
66 |
> |
On a PowerPC system, you also have to do: |
67 |
> |
|
68 |
> |
cd SheepDriver |
69 |
> |
make install |
70 |
|
|
71 |
|
Unix: |
72 |
|
To compile Basilisk II, do the following: |
77 |
|
make install [optionally] |
78 |
|
|
79 |
|
To use Ethernet networking under Linux, you either have to configure your |
80 |
< |
kernel for ethertap support or make and install the "sheep_net" driver: |
81 |
< |
|
82 |
< |
make modules |
75 |
< |
|
76 |
< |
This should produce a kernel module "sheep_net.o" in the "Linux/NetDriver" |
77 |
< |
directory. Now su root and say |
78 |
< |
|
79 |
< |
cd Linux/NetDriver |
80 |
< |
make dev |
81 |
< |
/sbin/insmod sheep_net.o |
82 |
< |
|
83 |
< |
This will install the device node "/dev/sheep_net" and load the driver. |
84 |
< |
You should give appropriate access rights to /dev/sheep_net if you don't |
85 |
< |
want to have to run Basilisk II as root. |
80 |
> |
kernel for ethertap support or make and install the "sheep_net" driver |
81 |
> |
(this is explained in the README file, at the description of the "ether" |
82 |
> |
preferences item). |
83 |
|
|
84 |
|
This is what Brian J. Johnson says about compiling for IRIX: |
85 |
|
"I recommend compiling with "-Ofast". This requires changing "-g" |
92 |
|
must NOT use a pthreads library. User-level threads libraries such as PTL |
93 |
|
interfere with the signal handlers installed by Basilisk II and kernel- |
94 |
|
level threads are not supported by NetBSD, so you will have to live without |
95 |
< |
pthreads (and thus, without serial/ethernet/audio support). |
95 |
> |
pthreads, and thus without serial/ethernet/audio support (but the "UDP |
96 |
> |
tunnelling" network should work). |
97 |
|
|
98 |
|
ATTENTION NetBSD/mac68k USERS: |
99 |
|
Current (as of July 2000) versions of the NetBSD/mac68k kernel have a bug |
134 |
|
following: |
135 |
|
|
136 |
|
cd src/AmigaOS |
137 |
< |
smake |
137 |
> |
make |
138 |
|
|
139 |
< |
To recompile Basilisk II, you need SAS/C 6.58. Earlier versions may not work. |
139 |
> |
To recompile Basilisk II, you need the GeekGadgets development suite and |
140 |
> |
PhxAss (which can be found on Aminet). |
141 |
|
|
142 |
|
Windows NT: |
143 |
|
If you have a binary distribution of Basilisk II for Windows, there is a |
148 |
|
MS Visual V++ 5.0 or later. Symantec C++ should work, too, with some |
149 |
|
modifications. See the "sysdeps.h" file in the "Windows" directory. |
150 |
|
|
151 |
+ |
Mac OS X: |
152 |
+ |
If you have the prebuilt application, there is nothing to do. |
153 |
+ |
If you have the developer tools installed, and want to built it yourself, |
154 |
+ |
look in the file src/MacOSX/0_HOW_TO_BUILD.txt |
155 |
+ |
|
156 |
+ |
|
157 |
|
The ROM file has to be named "ROM" and put in the same directory as the |
158 |
|
Basilisk II executable but you can specify a different location for the ROM |
159 |
|
file with the "rom" option in the preferences file (or with the preferences |