| 10 |
------- |
------- |
| 11 |
|
|
| 12 |
Basilisk II is available under the terms of the GNU General Public License. |
Basilisk II is available under the terms of the GNU General Public License. |
| 13 |
See the file "COPYING" that is included in this archive for details. |
See the file "COPYING" that is included in the distribution for details. |
| 14 |
|
|
| 15 |
|
|
| 16 |
Overview |
Overview |
| 45 |
unimplemented stuff. |
unimplemented stuff. |
| 46 |
|
|
| 47 |
|
|
| 48 |
Requirements |
Requirements and Installation |
| 49 |
------------ |
----------------------------- |
| 50 |
|
|
| 51 |
To use Basilisk II, you need either a 512K Mac Classic ROM image or a |
Please consult the file "INSTALL" for a list of system requirements and |
| 52 |
512K or 1MB 32-bit clean Macintosh ROM image. You also need a copy of MacOS |
installation instructions. |
|
(0.x thru 7.5 for Classic emulation, 7.x or 8.0/8.1 for Mac II emulation). |
|
|
For copyright reasons, none of these items are included with Basilisk II. |
|
|
MacOS 7.5.3 and earlier versions can be downloaded from Apple and various |
|
|
other Internet sites. Mac ROM files are not freely available. You have to |
|
|
own a real Mac and read out its ROM. No, I don't know where you can download |
|
|
ROM files. No, I won't send you one. |
|
|
|
|
|
Depending on the platform you use, Basilisk II has additional requirements: |
|
|
|
|
|
BeOS: |
|
|
You need BeOS R4 or better. On a PowerPC system you also need the |
|
|
"sheep" driver that comes with SheepShaver. To use Ethernet, you need |
|
|
the "sheep_net" add-on that also comes with SheepShaver (both items |
|
|
are included in the SheepShaver Trial Versions). The PowerPC version of |
|
|
Basilisk II cannot do Mac Classic emulation. |
|
|
|
|
|
Unix: |
|
|
You need X11R4, pthreads support and GNU make. To use the GUI preferences |
|
|
editor, you also need GTK+ version 1.2 or better. On Linux, you need |
|
|
glibc 2.0 or better. |
|
|
|
|
|
AmigaOS: |
|
|
You need at least a 68020 and AmigaOS 3.0 or better. To get the GUI |
|
|
preferences editor, you need gtlayout.library V39 or later. To get sound |
|
|
output, you need AHI V2 or later. Both items can be found on Aminet. You |
|
|
also need the "PrepareEmul" utility that somes with ShapeShifter (or any |
|
|
equivalent PrepareEmul substitute). The AmigaOS version of Basilisk II |
|
|
cannot do Mac Classic emulation. |
|
|
|
|
|
Windows: |
|
|
You need at least Windows NT 4.0. Windows 95 and 98 can be used too, with a |
|
|
somewhat reduced set of features. Basilisk II supports DirectX version 5 or |
|
|
later, but version 3 may also work, depending on your graphics card. |
|
|
|
|
|
|
|
|
Installation |
|
|
------------ |
|
|
|
|
|
BeOS: |
|
|
If you have a binary distribution of Basilisk II for BeOS, there are |
|
|
executables for BeOS/PPC and BeOS/x86 included. If you have the source |
|
|
distribution, cd to "src/BeOS", and type "make". Basilisk II cannot run |
|
|
concurrently with SheepShaver. Trying to do so will crash Basilisk II, |
|
|
or SheepShaver, or both. On a PowerPC system you must have installed the |
|
|
"sheep" driver that comes with SheepShaver. To use Ethernet, you must have |
|
|
installed the "sheep_net" add-on that also comes with SheepShaver |
|
|
|
|
|
Unix: |
|
|
To compile Basilisk II, cd to "src/Unix", and type "./configure" followed |
|
|
by "make" and (optionally) "make install". To use Ethernet networking under |
|
|
Linux, you either have to configure your kernel for ethertap support or make |
|
|
and install the "sheep_net" driver: cd to "src/Unix/Linux/NetDriver" and |
|
|
type "make". This should produce a kernel module "sheep_net.o". Now su root |
|
|
and type "./MAKEDEV" which will install the device node "/dev/sheep_net". |
|
|
Then say "/sbin/insmod sheep_net.o" and the driver should be ready for use. |
|
|
You should give appropriate access rights to /dev/sheep_net if you don't |
|
|
want to run Basilisk II as root. |
|
|
|
|
|
This is what Brian J. Johnson says about compiling for IRIX: |
|
|
"I recommend compiling with "-Ofast". This requires changing "-g" |
|
|
to "-Ofast" in the Makefile, and adding "-ipa" to LDFLAGS. This |
|
|
turns on massive interprocedural optimization, and makes for much |
|
|
better performance." |
|
|
|
|
|
AmigaOS: |
|
|
If you have a binary distribution of Basilisk II for AmigaOS, there is an |
|
|
executable included. You must also have the "PrepareEmul" utility installed |
|
|
that comes with ShapeShifter (or any equivalent PrepareEmul substitute, |
|
|
see the ShapeShifter docs). If you have the source distribution, cd to |
|
|
"src/AmigaOS" and type "smake". To recompile Basilisk II, you need SAS/C |
|
|
6.58. Earlier versions may not work. |
|
|
|
|
|
Windows NT: |
|
|
If you have a binary distribution of Basilisk II for Windows, there is a |
|
|
Windows NT binary included. To access CD-ROMs under Windows NT, the driver |
|
|
"cdenable.sys" must be copied to your "\WinNT\System32\drivers" directory. |
|
|
To access CD-ROMs under Windows 9x, the driver "cdenable.vxd" must be copied |
|
|
to the "\Windows\System" directory. To recompile Basilisk II, you need |
|
|
MS Visual V++ 5.0 or later. Symantec C++ should work, too, with some |
|
|
modifications. See the "sysdeps.h" file in the "Windows" directory. |
|
|
|
|
|
The ROM file has to be named "ROM" and put in the same directory as the |
|
|
Basilisk II executable but you can specify a different location for the ROM |
|
|
file with the "rom" option in the preferences file. |
|
| 53 |
|
|
| 54 |
|
|
| 55 |
Configuration |
Configuration |