Search found 12 matches

by powerpsaw
Sun Jan 01, 2012 6:44 pm
Forum: SheepShaver
Topic: [Linux] [PowerPC] Cannot launch SheepShaver
Replies: 8
Views: 6755

Re: [Linux] [PowerPC] Cannot launch SheepShaver

Doesn't work. With the following patch applied to fresh CVS checkout: --- main_unix.cpp.old 2012-01-01 13:38:25.015955849 -0500 +++ main_unix.cpp 2012-01-01 13:38:49.611894553 -0500 @@ -342,7 +342,7 @@ static inline uint8 *vm_mac_acquire(uint32 size) { - return (uint8 *)vm_acquire(size); + return (u...
by powerpsaw
Sun Jan 01, 2012 1:41 pm
Forum: SheepShaver
Topic: [Linux] [PowerPC] Cannot launch SheepShaver
Replies: 8
Views: 6755

Re: [Linux] [PowerPC] Cannot launch SheepShaver

> So that would mean RAMBase gets allocated via this path in main_unix.cpp That's right. > I assume it takes the HAVE_MMAP_VM path on your system? Yep. Not calloc. This is how pre-processed vm_acquire looks: void * vm_acquire(size_t size, int options) { void * addr; (*__errno_location ()) = 0; if (o...
by powerpsaw
Mon Dec 26, 2011 7:09 pm
Forum: SheepShaver
Topic: OS X 9.2.2
Replies: 9
Views: 6518

Re: OS X 9.2.2

> it can't be emulated because it requires an MMU
What? Mac System requires MMU since System 7.5.

> perhaps the situation would be different trying to install 9.2.2 on a PPC machine (e.g. G5 series)
Very different story, actually. It's like WINE and qEmu. Wine is not emulator, qEmu is.
by powerpsaw
Mon Dec 26, 2011 7:06 pm
Forum: SheepShaver
Topic: Running Fallout but my mouse hates me
Replies: 11
Views: 7832

Re: Running Fallout but my mouse hates me

If your mice works well inside your host system, then it's definitely SheepShaver's fault. Your system is very fast, much faster than emulation on only x86 crap, thousands of times (3-4 periods, yeah!) prevailation.
At first, try to play with --frameskip. Start with 8, then 16, then 64, then 512.
by powerpsaw
Sun Dec 25, 2011 6:40 pm
Forum: SheepShaver
Topic: [Linux] [PowerPC] Cannot launch SheepShaver
Replies: 8
Views: 6755

Re: [Linux] [PowerPC] Cannot launch SheepShaver

Would you mind sending this as possible patch to the mailing list? Thanks. Just did it. But only CPU recognition part. As a see in a long run, just disabling a check for RAMBase < KernelBase doesn't work well. If RAMBase begin to start with $f..... (may look like negative addrs or even DMA area), m...
by powerpsaw
Sun Dec 25, 2011 11:35 am
Forum: SheepShaver
Topic: [Linux] [PowerPC] Cannot launch SheepShaver
Replies: 8
Views: 6755

Re: [Linux] [PowerPC] Cannot launch SheepShaver

Fixed! Here's what I have developed. The source of a problem is STR_RAM_AREA_TOO_HIGH_ERR , which is triggered inside main_unix.cpp: if (RAMBase > KernelDataAddr) { ErrorAlert(GetString(STR_RAM_AREA_TOO_HIGH_ERR)); goto quit; } Turning on debug printout, I got: Kernel Data at 0x68ffe000 (68ffe000) R...
by powerpsaw
Sun Dec 25, 2011 10:18 am
Forum: SheepShaver
Topic: [Linux] [PowerPC] Cannot launch SheepShaver
Replies: 8
Views: 6755

[Linux] [PowerPC] Cannot launch SheepShaver

That's what I've got: # SheepShaver SheepShaver V2.3 by Christian Bauer and Mar"c" Hellwig WARNING: Unknown CPU type 'PPC970MP', assuming 604 WARNING: Unknown CPU type 'PPC970MP', assuming 604 Paranoia checks... [emul_thread] waiting for tick thread to initialize [emul_thread] filling in registers a...
by powerpsaw
Sun Jan 16, 2011 10:15 pm
Forum: Basilisk II
Topic: Error type 196
Replies: 7
Views: 5791

I suppose I shall start the new topic, but may be somebody knows that already, maybe.... It is very easily to get error description in... MacsBug! (in prompt: error #-192) But, I can't invoke MacsBug (and also any other debugger like ABZmonPPC too). Yes, I can't even just enter *any* debugger, even ...
by powerpsaw
Sat Jan 15, 2011 6:30 pm
Forum: SheepShaver
Topic: A few questions about compiling SheepShaver on (PPC) Linux
Replies: 6
Views: 5489

In order to run SheepShaver as user you must add vm.mmap_min_addr = 0 to /etc/sysctl.conf; sheep_net driver is in SheepShaver/src/Unix/Linux/NetDriver Thanks, successfully built and installed that module (strange way to get network in virtual environment anyway), and now SheepShaver itself doesn't ...
by powerpsaw
Sat Jan 15, 2011 2:20 pm
Forum: SheepShaver
Topic: A few questions about compiling SheepShaver on (PPC) Linux
Replies: 6
Views: 5489

Well, as the original poster stated, SheepShaver can be built only by removing Linux/sheepthreads.c from src/Unix/Makefile. So the correct procedure to get SheepShaver would be: mkdir SheepShaverBuild && cd SheepShaverBuild # get source files from cvs cvs -d :pserver:anoncvs@cvs.cebix.net:/home/cvs/...
by powerpsaw
Sat Jan 15, 2011 1:23 pm
Forum: SheepShaver
Topic: A few questions about compiling SheepShaver on (PPC) Linux
Replies: 6
Views: 5489

Tried to research this problem. Searching inside /usr/include for sem_t gives me semaphore.h file, with /* Get the definition for sem_t. */ #include <bits/semaphore.h> /usr/include/bits/semaphore.h does have the following definition for sem_t: typedef union { char __size[__SIZEOF_SEM_T]; long int __...
by powerpsaw
Sat Jan 15, 2011 12:46 pm
Forum: SheepShaver
Topic: A few questions about compiling SheepShaver on (PPC) Linux
Replies: 6
Views: 5489

> Generally it can be build like this Followed this guide *absolutely*, configuring with SDL. Got SDL support ...................... : video audio BINCUE support ................... : no LIBVHD support ................... : no FBDev DGA support ................ : no XFree86 DGA support ................