From: Andrew L. <and...@in...> - 2007-05-29 13:30:02
|
Hi, My apologies for any confusion. In the original e-mail, I referred to a Mac= =20 Performa 5600. I should of course have said Performa 5260. The corrected= =20 version of the e-mail I sent a short time ago, is shown below . . . . . . . Having downloaded, compiled, installed and configured=20 SheepShaver-2.3-0.20060514.1 =A0(my configuration is shown at the end of th= is=20 e-mail), on my linux box (Mandriva 2007, KDE 3.5.4, Core2 Duo Processor,=20 Kernel 2.6.17.13), I find I'm unable to install either MacOS 8.5 (purchased= =20 recently off ebay), or my original MacOS 7.5.3 disk (purchased with my Mac= =20 Performa some years ago) onto the 'hardfile' created under the SheepShaver= =20 Settings window. I think this stems from a 'mounting' problem, since MacOS 8.1 mounts and=20 begins to load under SheepShaver, whereas MacOS 7.5.3 & MacOS 8.5 neither=20 mount nor begin to load under SheepShaver. Here's what happens using the MacOS 8.1 disk . . . . .=20 =A0 =A0[root@internode Unix]# mount -t hfs /dev/hda /mnt/cdrom =A0 =A0mount: block device /dev/hda is write-protected, mounting read-only =A0 =A0[root@internode Unix]# exit =2E.. and then I open SheepShaver Settings window from within a shell using= =20 (using the options shown at the end of this e-mail). =A0 =A0[root@internode src]# ./Unix/SheepShaver =A0 =A0SheepShaver V2.3-Pre (May 17 2007) by Christian Bauer and Mar"c" Hel= lwig =A0 =A0=20 Then When I then click 'Start', an alert window appears . . . .=20 =A0 SheepShaver Warning: =A0 Cannot open /dev/sheep_net (Permission denied). Ethernet will not be=20 available. Upon clicking 'OK', the SheepShaver window opens, initially showing the Mac= OS=20 window and "Welcome to Mac . . " (if I have the MacOS8.1 disk in the the=20 drive), but then crashes (closes) SheepShaver instantly. =A0At this point, = the=20 shell output, as root user, is: =A0 =A0 [root@localhost src]$ ./Unix/SheepShaver =A0 =A0 SheepShaver V2.3-Pre (May 17 2007) by Christian Bauer and Mar"c" He= llwig =A0 =A0 Reading ROM file... =A0 =A0 Using /dev/dsp audio output =A0 =A0 Detected CPU features: MMX SSE SSE2 SSE3 SSE4 =A0 =A0 PowerPC CPU emulator by Gwenole Beauchesne =A0 =A0 Illegal instruction at 40df1200, opcode =3D 00000000 =A0 =A0 [root@localhost src]$ If I repeat the above procedure but use my MacOS8.5 Disk (after first=20 switching to the Mac OS ROM file that I've transferred to the computer via= =20 network connection to my old Mac), I find the MacOS 8.5 disk will not even= =20 mount. =A0 [root@internode Unix]# mount -t hfs /dev/hda /mnt/cdrom =A0 mount: block device /dev/hda is write-protected, mounting read-only =A0 mount: wrong fs type, bad option, bad superblock on /dev/hda, =A0 =A0 =A0 =A0missing codepage or other error =A0 =A0 =A0 =A0In some cases useful info is found in syslog - try =A0 =A0 =A0 =A0dmesg | tail =A0or so =A0 =A0 [root@internode Unix]#=20 =A0 =A0 hfs: unable to set blocksize to 512 =A0 =A0 hfs: can't find a HFS filesystem on dev hda. If I ignore my inability to mount the MacOS8.5 CDROM, and simply start=20 SheepShaver, (changing the memory to settings to use the Mac OS ROM that I= =20 copied from the MacOS8.5 disk, over a network connection), then I just get = a=20 black (empty) SheepShaver window, and nothing happening (no Mac icons,=20 no "Welcome to Mac . . ." . . . . just nothing at all). =A0 Shell output is: =A0 =A0SheepShaver V2.3-Pre (May 17 2007) by Christian Bauer and Mar"c" Hel= lwig =A0 =A0Reading ROM file... =A0 =A0Using /dev/dsp audio output =A0 =A0Detected CPU features: MMX SSE SSE2 SSE3 SSE4 =A0 =A0PowerPC CPU emulator by Gwenole Beauchesne Now, I don't think that this is a problem with the MacOS 7.5.3 & MacOS 8.5= =20 disks being damaged, since if I use the 'hmount' command from shell with th= e=20 MacOS8.5 disk in the drive (hmount /dev/hda), I get the following: =A0 =A0[andrew@internode Unix]$ hmount /dev/hda =A0 =A0/dev/hda: contains 1 HFS partition =A0 =A0Volume name is "Mac OS 8.5" (locked) =A0 =A0Volume was created on Mon Nov 24 09:01:00 1997 =A0 =A0Volume was last modified on Tue Sep 29 10:18:21 1998 =A0 =A0Volume has 111272448 bytes free If I do the same thing on the MacOS8.1 disk, I get the following shell outp= ut: =A0 =A0[andrew@internode Unix]$ hmount /dev/hda =A0 =A0/dev/hda: contains 1 HFS partition =A0 =A0Volume name is "OS 8.1 Install" (locked) =A0 =A0Volume was created on Thu Jul 20 13:19:44 2000 =A0 =A0Volume was last modified on Mon Jul 24 15:40:57 2000 =A0 =A0Volume has 0 bytes free On another tangent, it seems I need to sort out what's wrong with the ROM f= ile=20 I created on my old PowerPC Macintosh Performa 5260, since, if I enter the= =20 directory containing my ROM file and do the check described at=20 http://gwenole.beauchesne.info/en/projects/sheepshaver/help/faq, then I=20 get . . . . =A0 =A0 [root@internode macintosh_emulation]# strings 'Mac OS ROM' | grep "= Boot " =A0 =A0 MacOS: Boot Failure! =A0(0xF3C481F6) =A0 =A0 [root@internode macintosh_emulation]# So, two questions. 1. Is there a package I need to install in order to be able to correctly mo= unt=20 my Original MacOS disks (Versions 7.5.3 & 8.5) ? 2. Am I wrong to believe that a ROM generated by TomeViewer in a Macintosh= =20 Performa 5260 will be any good at all ? I'd value any assistance you could provide to help me get going with=20 SheepShaver. =A0 Cheers, Andrew ### my =A0SheepShaver Configuration ### Graphics/Sound :=20 =A0 Video Type =3D Window =A0 Window Refresh Rate =3D 60 Hz =A0 Width =3D 800 =A0 Height =3D 600 =A0 No QuickDraw Acceleration =A0 Audoe Output Device /dev/dsp =A0 Audio Mixer Device /dev/mixer Serial/Network: =A0 Modem Port =A0=3D /dev/ttyS0 =A0 Pritner Port /dev/ttyS1 =A0 Ethernet Interface =3D eth0 Memory Misc =A0 MacOS Ram Size (MB) =3D 256 =A0 /AllProgs/macintosh_emulation/MacOS8.5_ROM/Mac OS ROM =A0 Ignore Illegal Memory Accesses (SELECTED) JIT Compiler =A0 Enable JIT Compiler (SELECTED) =A0 Enable built-in 68k DR Emulator (SELECTED) ########################## |