Search found 82 matches

by kelvin31415
Mon Apr 01, 2019 6:29 pm
Forum: SheepShaver
Topic: Hardware cursor very large in 2.5 (2019-03-29)
Replies: 8
Views: 2855

Re: Hardware cursor very large in 2.5 (2019-03-29)

I confirm that it runs on Lion and Mountain Lion. (And as expected, it does not run on Tiger, Leopard or Snow Leopard.)
by kelvin31415
Mon Apr 01, 2019 1:54 pm
Forum: SheepShaver
Topic: Hardware cursor very large in 2.5 (2019-03-29)
Replies: 8
Views: 2855

Re: Hardware cursor very large in 2.5 (2019-03-29)

Yes! This version solves the issue and runs on both my High Sierra and Yosemite machines. Also runs on Mavericks and El Capitan.

Many thanks to you and kanjitalk755!
by kelvin31415
Sun Mar 31, 2019 2:23 pm
Forum: SheepShaver
Topic: Hardware cursor very large in 2.5 (2019-03-29)
Replies: 8
Views: 2855

Re: Hardware cursor very large in 2.5 (2019-03-29)

Thanks, the 2019-02-24 build appears to work fine.

If anybody wants me to run any tests just let me know.
by kelvin31415
Sun Mar 31, 2019 1:06 pm
Forum: SheepShaver
Topic: Hardware cursor very large in 2.5 (2019-03-29)
Replies: 8
Views: 2855

Hardware cursor very large in 2.5 (2019-03-29)

I use windowed mode and hardware cursor on a retina iMac running High Sierra. Just switched from Ronald's 2019-02-20 build to 2019-03-29, and now my cursor is large (looks like scaled up 2x) when inside the SheepShaver window. If I switch to the software cursor the size is correct (but the cursor is...
by kelvin31415
Fri Jan 26, 2018 1:52 am
Forum: SheepShaver
Topic: Current SheepShaver code, built for macOS
Replies: 79
Views: 22160

Re: Current SheepShaver code, built for macOS

Thanks, I just updated to 10.13 and the version you posted seems to be working fine for me so far. I very much appreciate the work you and others have been doing to keep SheepShaver alive!
by kelvin31415
Thu Feb 07, 2013 3:27 am
Forum: SheepShaver
Topic: Incorrect emulation of PowerPC "twi" trap opcode o
Replies: 5
Views: 6567

Re: Incorrect emulation of PowerPC "twi" trap opcode o

SheepShaver's PPC emulation entirely omits the twi opcode.
by kelvin31415
Sat Apr 21, 2012 4:51 am
Forum: SheepShaver
Topic: Running MacMoney in SheepShaver
Replies: 3
Views: 2496

Re: Running MacMoney in SheepShaver

Tiger (10.4).
by kelvin31415
Fri Apr 20, 2012 2:34 pm
Forum: SheepShaver
Topic: Running MacMoney in SheepShaver
Replies: 3
Views: 2496

Re: Running MacMoney in SheepShaver

I have been running it for years and it never crashes, except when I try to print things. MacMoney 4.02.11 and Mac OS 8.6.
by kelvin31415
Thu Jan 06, 2011 4:16 pm
Forum: SheepShaver
Topic: Implement a force-quit feature for Sheepshaver?
Replies: 5
Views: 4036

24bit wrote:
Control-Escape is an "emergency quit".
Yea, thats true. I think Kikkoman was looking for a possibility to kill a hanging process, like it is done on real Macs running Classic OS.
Agreed, but my comment was intended for yksoft1. I don't think the two of them are talking about the same thing.
by kelvin31415
Thu Jan 06, 2011 3:45 am
Forum: SheepShaver
Topic: Implement a force-quit feature for Sheepshaver?
Replies: 5
Views: 4036

Control-Escape is an "emergency quit".
by kelvin31415
Sun Sep 26, 2010 4:34 pm
Forum: SheepShaver
Topic: Problem building SheepShaver on OSX 10.6.4
Replies: 76
Views: 47193

Thanks. As I understand it, that will set quartzok to true with 1.2.10 and earlier and with 1.2.14 [... ] Do you or do I send this to basilisk-devel list for committing to cvs? That's correct about quartzok. As for the code, I haven't built or tested it (am away from my home machine). Somebody who ...
by kelvin31415
Sun Sep 26, 2010 2:14 pm
Forum: SheepShaver
Topic: Problem building SheepShaver on OSX 10.6.4
Replies: 76
Views: 47193

quartzok = SDL_VERSIONNUM(vp->major, vp->minor, vp->patch) == SDL_VERSIONNUM(1, 2, 10) || SDL_VERSIONNUM(1, 2, 14); Is this correct code? (It works with 1.2.14) That would always set quartzok to true. Here is my suggestion: // Quartz driver bug prevents cursor changing in SDL 1.2.11, 1.2.12, and 1....
by kelvin31415
Sun Sep 26, 2010 1:57 am
Forum: SheepShaver
Topic: Problem building SheepShaver on OSX 10.6.4
Replies: 76
Views: 47193

2. Make cursor changing (between hardware en software cursor) available with SDL 1.2.14 Not sure if this is the proper way of doing this, but this is what I did (added one line, marked with +, and edited comment) and it appears to work with SDL 1.2.14: I have some thoughts on this. First, this chan...
by kelvin31415
Mon Jan 25, 2010 7:05 pm
Forum: SheepShaver
Topic: Read-only volumes and disk images
Replies: 10
Views: 4938

In your .sheepshaver_prefs, if you prefix the pathname of a disk image with an asterisk, it will be mounted as a locked, write-protected disk. For example:

disk */Users/kd/Classic/SheepShaver-2.3/Main.dmg
by kelvin31415
Wed Nov 04, 2009 9:11 pm
Forum: SheepShaver
Topic: Proposed Patches, Test build
Replies: 19
Views: 13541

Did you test this thoroughly? I must confess I didn't. But no crash so far. The problems I observed were not crashes; just that the cursor was not always changing when it should. (I seem to vaguely recall that this had something to do with movement around the bottom of the SheepShaver window, but d...
by kelvin31415
Wed Nov 04, 2009 8:40 pm
Forum: SheepShaver
Topic: Proposed Patches, Test build
Replies: 19
Views: 13541

So I tried something else: activate the 'hardware cursor' with SDL 1.2.14, and guess what: it seems to behave correctly. A new build is available at the same location. Did you test this thoroughly? With SDL 1.2.11, 1.2.12 and 1.2.13 the hardware cursor approach does not work properly, but the probl...
by kelvin31415
Wed Jul 15, 2009 4:58 pm
Forum: SheepShaver
Topic: Fix for "Cannot map RAM" on Leopard
Replies: 98
Views: 203996

You could try to isolate it to the SDL programs vs. SheepShaver, by building SS Leopard from SDL Tiger, or vice versa. I had been planning to try swapping a particular .o that caught my attention in the profiling output. Finding time to play with this stuff is going to be the hard part. I'm leaning...
by kelvin31415
Wed Jul 15, 2009 11:50 am
Forum: SheepShaver
Topic: Fix for "Cannot map RAM" on Leopard
Replies: 98
Views: 203996

I tried my own experiment, building from unaltered CVS source code, with sdl 1.2.10 and configuration --enable-sdl-static --enable-sdl-video --enable-sdl-audio --disable-vosf. Two Intel-only builds were performed, one on Tiger and one on Leopard, both on the same Intel MacBook Pro. Each build used a...
by kelvin31415
Thu Jul 09, 2009 9:07 am
Forum: SheepShaver
Topic: Fix for "Cannot map RAM" on Leopard
Replies: 98
Views: 203996

I haven't pulled a source tree in some time, so I'm missing any code changes that have gone in lately. Yet my CPU consumption experience is consistent with what you guys are seeing: my (non-vosf) builds are in the 50% CPU range, and yours are in the 20% range (same machine and SheepShaver configurat...
by kelvin31415
Thu Jul 09, 2009 2:21 am
Forum: SheepShaver
Topic: Fix for "Cannot map RAM" on Leopard
Replies: 98
Views: 203996

I am more interested in the --disable-vosf version. Do we have comparative results for cpu consumption with your build vs. Ronald's build, both with --disable-vosf, running on the same machine with the same SheepShaver configuration? In some profiling runs that I did many moons ago, 85% of SheepShav...
by kelvin31415
Wed Jul 08, 2009 10:25 pm
Forum: SheepShaver
Topic: Fix for "Cannot map RAM" on Leopard
Replies: 98
Views: 203996

The most likely thing on your list may be the difference in SDL versions, as there could have been performance work done in SDL between 1.2.10 and 1.2.13. Also, the SDL version determines which cursor management approach will be used ("hardware" vs. software) by SheepShaver. The reason the SDL versi...
by kelvin31415
Wed Jul 08, 2009 8:50 pm
Forum: SheepShaver
Topic: Fix for "Cannot map RAM" on Leopard
Replies: 98
Views: 203996

What differences are there between the two builds that we know of? For example, configuration options and SDL version?
by kelvin31415
Wed Jul 08, 2009 3:50 pm
Forum: SheepShaver
Topic: Fix for "Cannot map RAM" on Leopard
Replies: 98
Views: 203996

if the configure script can figure out whether VOSF works by running a test program, then why can't it do the same test at runtime? I seem to recall that it does; i.e., if you build with VOSF enabled but at runtime the code determines that it would not perform better that way anyway, it doesn't use...
by kelvin31415
Wed Jul 08, 2009 1:35 am
Forum: SheepShaver
Topic: Fix for "Cannot map RAM" on Leopard
Replies: 98
Views: 203996

The biggest factor affecting SheepShaver CPU usage is the choice of video refresh strategy; for example, vosf vs. non-vosf.
by kelvin31415
Tue Jul 07, 2009 8:43 pm
Forum: SheepShaver
Topic: Fix for "Cannot map RAM" on Leopard
Replies: 98
Views: 203996

mschmitt wrote:Does anyone know what the trick is to active the d(bug) lines in the code?
Change "#define DEBUG 0" to "#define DEBUG 1" in the source file of interest.