From d9d9a0d9ec1d85545fadeff3d5ae15bc935cd268 Mon Sep 17 00:00:00 2001 From: cebix <> Date: Sun, 15 Jul 2001 02:15:49 +0000 Subject: [PATCH] - documentation updated - UDP tunnelling not only works with AppleTalk but at least with TCP/IP and MacIPX as well --- BasiliskII/INSTALL | 22 +--- BasiliskII/README | 198 +++++++++++++++++++++----------- BasiliskII/TODO | 10 +- BasiliskII/src/user_strings.cpp | 2 +- 4 files changed, 142 insertions(+), 90 deletions(-) diff --git a/BasiliskII/INSTALL b/BasiliskII/INSTALL index 1dbee50f..327504eb 100644 --- a/BasiliskII/INSTALL +++ b/BasiliskII/INSTALL @@ -16,7 +16,7 @@ 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. + You need BeOS R4 or later versions. Basilisk II cannot do Mac Classic emulation. Unix: @@ -73,20 +73,9 @@ Unix: make install [optionally] To use Ethernet networking under Linux, you either have to configure your - kernel for ethertap support or make and install the "sheep_net" driver: - - make modules - - This should produce a kernel module "sheep_net.o" in the "Linux/NetDriver" - directory. Now su root and say - - cd Linux/NetDriver - make dev - /sbin/insmod sheep_net.o - - This will install the device node "/dev/sheep_net" and load the driver. - You should give appropriate access rights to /dev/sheep_net if you don't - want to have to run Basilisk II as root. + kernel for ethertap support or make and install the "sheep_net" driver + (this is explained in the README file, at the description of the "ether" + preferences item). This is what Brian J. Johnson says about compiling for IRIX: "I recommend compiling with "-Ofast". This requires changing "-g" @@ -99,7 +88,8 @@ Unix: must NOT use a pthreads library. User-level threads libraries such as PTL interfere with the signal handlers installed by Basilisk II and kernel- level threads are not supported by NetBSD, so you will have to live without - pthreads (and thus, without serial/ethernet/audio support). + pthreads, and thus without serial/ethernet/audio support (but the "UDP + tunnelling" network should work). ATTENTION NetBSD/mac68k USERS: Current (as of July 2000) versions of the NetBSD/mac68k kernel have a bug diff --git a/BasiliskII/README b/BasiliskII/README index b805af9f..960b4dd6 100644 --- a/BasiliskII/README +++ b/BasiliskII/README @@ -22,7 +22,7 @@ a Macintosh ROM image to use Basilisk II. Basilisk II has currently been ported to the following systems: - BeOS R4 (PowerPC and x86) - - Unix (tested under Linux, Solaris 2.5, FreeBSD 3.x, NetBSD 1.4.2 and + - Unix (tested under Linux, Solaris 2.x, FreeBSD 3.x, NetBSD 1.4.x and IRIX 6.5) - AmigaOS 3.x - Windows NT 4.0 (mostly works under Windows 95/98, too) @@ -94,21 +94,28 @@ disk This item describes one MacOS volume to be mounted by Basilisk II. There can be multiple "disk" lines in the preferences file. Basilisk II can handle hardfiles (byte-per-byte images of HFS volumes in a file on - the host system) as well as HFS partitions on hard disks etc. (but Basilisk - II doesn't know about MacOS partition tables; it relies on the host OS to - handle this). The "volume description" is either the pathname of a hardfile - or a platform-dependant description of an HFS partition or drive. If the - volume description starts with an asterisk ("*"), the volume is write - protected for MacOS (and the "*" is discarded). + the host system), HFS partitions on hard disks etc., and MacOS-partitioned + disks (it can only access the first partition, though). The "volume + description" is either the pathname of a hardfile or a platform-dependant + description of an HFS partition or drive. If the volume description is + prefixed by an asterisk ("*"), the volume is write protected for MacOS. + + Basilisk II can also handle some types of Mac "disk image" files directly, + as long as they are uncompressed and unencoded. BeOS: To specify an HFS partition, simply specify its path (e.g. - "/dev/disk/scsi/0/1/0/0_3"). If you don't specify any volume, Basilisk II + "/dev/disk/scsi/0/1/0/0_3"). If you don't specify any volumes, Basilisk II will search for and use all available HFS partitions. Unix: - To specify an HFS partition, simply specify its path (e.g. - "/dev/sda5"). + To specify an HFS partition, simply specify its path (e.g. "/dev/sda5"). + If you want to access a MacOS-partitioned hard disk or removable volume + (Jaz, Zip etc.) and your operating system doesn't understand MacOS + partition tables, you can specify the block device name (e.g. "/dev/sda") + to access the first HFS partition on the device. Under Linux, if you + don't specify any volumes, Basilisk II will search /etc/fstab for + unmounted HFS partitions and use these. AmigaOS: Partitions/drives are specified in the following format: @@ -146,6 +153,7 @@ extfs This item specifies the root directory for the "Host Directory Tree" file system (the "Unix/BeOS/Amiga/..." icon on the Finder desktop). All objects contained in that directory are accessible by Mac applications. + This feature is only available when File System Manager V1.2 or later is installed on the Mac side. FSM 1.2 is built-in beginning with MacOS 7.6 and can be installed as a system extension (downloadable from Apple, look @@ -185,10 +193,10 @@ scsi0 ... scsi6 screen