Search found 239 matches

by kanjitalk755
Thu May 06, 2021 9:34 am
Forum: SheepShaver
Topic: Sheepshaver/BasiliskII development and supported platforms
Replies: 56
Views: 10991

Re: Sheepshaver/BasiliskII development and supported platforms

I assume this is going on in your update_uae branch, not in master? Yes. As the FPU issue is with BasiliskII only in the current master, would it be OK to post a BasiliskII build with this solution? Yes, but there is one problem. The arm64 part of BII build requires MPFR library. If an M1 Mac, you ...
by kanjitalk755
Thu May 06, 2021 1:12 am
Forum: SheepShaver
Topic: Sheepshaver/BasiliskII development and supported platforms
Replies: 56
Views: 10991

Re: Sheepshaver/BasiliskII development and supported platforms

I modified to manage two versions of uae_cpu in one Xcode project of BII. Then I re-enabled the x86_64 JIT compiler. The summary is as follows. BasiliskII(x86_64): FPU OK, JIT available BasiliskII(arm64): FPU OK, non-JIT SheepShaver(x86_64): FPU OK, JIT available SheepShaver(arm64): FPU OK, non-JIT ...
by kanjitalk755
Wed May 05, 2021 2:29 pm
Forum: SheepShaver
Topic: Sheepshaver/BasiliskII development and supported platforms
Replies: 56
Views: 10991

Re: Sheepshaver/BasiliskII development and supported platforms

I found only one file refers to uae_cpu.
Copied old file to SheepShaver, now both BII/SS can be built.
by kanjitalk755
Wed May 05, 2021 1:27 pm
Forum: SheepShaver
Topic: Sheepshaver/BasiliskII development and supported platforms
Replies: 56
Views: 10991

Re: Sheepshaver/BasiliskII development and supported platforms

I disabled JIT compiler.

I found one problem.
SheepShaver cannot be built if updating uae_cpu.
I thought SheepShaver depended only on kpx_cpu, but it also depended on uae_cpu.

Therefore, the merge into master is still pending.
by kanjitalk755
Wed May 05, 2021 2:20 am
Forum: SheepShaver
Topic: Sheepshaver/BasiliskII development and supported platforms
Replies: 56
Views: 10991

Re: Sheepshaver/BasiliskII development and supported platforms

adespoton wrote: Tue May 04, 2021 6:03 pm That said, disabling FPU and just running SoftwareFPU should also work, shouldn't it?
It works, but slow.

MacBench FPU scores:
Quadra630: 100%
fpu=false and SoftwareFPU installed (master branch): 62%
fpu=true (update_uae branch): 1173%
by kanjitalk755
Tue May 04, 2021 3:10 pm
Forum: SheepShaver
Topic: Sheepshaver/BasiliskII development and supported platforms
Replies: 56
Views: 10991

Re: Sheepshaver/BasiliskII development and supported platforms

It turns out that the JIT build of Basilisk II works fine on Intel machines, but not on Rosetta (even if you disable JIT with prefs). We need to disable the JIT at build time to get it to work with Rosetta, which means that we can't use the JIT on Intel machines either. If we give JIT up, we also ha...
by kanjitalk755
Tue May 04, 2021 12:13 pm
Forum: SheepShaver
Topic: Sheepshaver/BasiliskII development and supported platforms
Replies: 56
Views: 10991

Re: Sheepshaver/BasiliskII development and supported platforms

No, SheepShaver is not affected.

(I posted it here to share information about Apple Silicon build.)
by kanjitalk755
Tue May 04, 2021 10:46 am
Forum: SheepShaver
Topic: Sheepshaver/BasiliskII development and supported platforms
Replies: 56
Views: 10991

Sheepshaver/BasiliskII development and supported platforms

In BasiliskII Apple Silicon version, FPU emulation is inaccurate. The main reason is the length difference of "long double". x86_64: 128-bit arm64: 64-bit (The length of 68881/68882 registers are 80-bit) So I merged uyjulian's branch which updated uae_cpu and tried a new FPU emulator which...
by kanjitalk755
Sat Apr 24, 2021 12:22 am
Forum: SheepShaver
Topic: Sheepshaver/BasiliskII development and supported platforms
Replies: 56
Views: 10991

Re: Sheepshaver development and supported platforms

Ronald P. Regensburg wrote: Fri Apr 23, 2021 1:35 pm That means that I can build Universal SS/BII in Xcode 12.4 on my Catalina Intel Mac?
Yes.

According to MacBench 5 results, Rosetta 2 / JIT is faster than native / non-JIT, but in actual use it seems to be the opposite.
I recommend that users do not use Rosetta 2.
by kanjitalk755
Fri Apr 23, 2021 12:17 pm
Forum: SheepShaver
Topic: Sheepshaver/BasiliskII development and supported platforms
Replies: 56
Views: 10991

Re: Sheepshaver development and supported platforms

I bought an M1 Mac :smile:
Merged your patch above and modified for building both x86_64 and arm64.
by kanjitalk755
Sat Apr 17, 2021 12:49 am
Forum: SheepShaver
Topic: How to display Chinese correctly on UNIX disk when Chinese MacOSX 10.9 runs sheepshaver Chinese version macos9.0?
Replies: 70
Views: 12551

Re: How to display Chinese correctly on UNIX disk when Chinese MacOSX 10.9 runs sheepshaver Chinese version macos9.0?

I think it is difficult to detect the encoding automatically.
For example, SS needs to determine the encoding by one file whose file name is one UniChar.
by kanjitalk755
Sun Mar 28, 2021 9:34 am
Forum: SheepShaver
Topic: Sheepshaver/BasiliskII development and supported platforms
Replies: 56
Views: 10991

Re: Sheepshaver development and supported platforms

I'm using VirtualBox for testing Linux and Windows version. When I tackled the problem that 64-bit SheepShaver didn't work on macOS 10.10 and up, I decided not to use shmat because it fails (unable to get shared memory) on macOS 10.13 at that time. I'm interesting how you made it available and looki...
by kanjitalk755
Sun Mar 28, 2021 2:14 am
Forum: SheepShaver
Topic: Sheepshaver/BasiliskII development and supported platforms
Replies: 56
Views: 10991

Re: Sheepshaver development and supported platforms

What platforms (or OS/CPU combos) does SheepShaver need to run on for its present user base? Linux: x86 is also possible Windows: x86 instead of x86_64, and Windows Vista and up And as for programming features; I assume that, if the above is true, C++11 feature usage would be acceptable? C++11 has ...
by kanjitalk755
Wed Mar 17, 2021 9:29 am
Forum: SheepShaver
Topic: Audio Choppiness & Overloads in VocalWriter
Replies: 9
Views: 8826

Re: Audio Choppiness & Overloads in VocalWriter

-An additional pref item "sound_buffer" is introduced that sets the size of the sound buffer. Size 1 uses the original size, higher numbers shorten the buffer but increase CPU load.
Size 0 (or no sound_buffer line) uses the original size.
Each +1 halves the length of the sound buffer.
by kanjitalk755
Wed Mar 17, 2021 2:51 am
Forum: SheepShaver
Topic: Audio Choppiness & Overloads in VocalWriter
Replies: 9
Views: 8826

Re: Audio Choppiness & Overloads in VocalWriter

I found that some applications may not work properly without shortening the sound buffer. So, I added the feature to adjust length of it. https://github.com/kanjitalk755/macemu For VocalWriter, add following line to .sheepshaver_prefs. sound_buffer 2 Higher the number, shorter the sound buffer and h...
by kanjitalk755
Fri Mar 05, 2021 1:15 am
Forum: Basilisk II
Topic: Blocky/edgy desktop on newest version
Replies: 5
Views: 1386

Re: Blocky/edgy desktop on newest version

3. Would be great if you made source release snapshots that correspond to the builds on that topic. So if I have a build that works I can also get that specific source snapshot for my archive. If you save only the commit hash, you can get any version of the source from GitHub. @Cat_7 When releasing...
by kanjitalk755
Thu Mar 04, 2021 5:34 am
Forum: Basilisk II
Topic: Blocky/edgy desktop on newest version
Replies: 5
Views: 1386

Re: Blocky/edgy desktop on newest version

I have fixed. Please wait for next build.
by kanjitalk755
Wed Mar 03, 2021 6:06 am
Forum: Basilisk II
Topic: Mouse: Reverse Y direction?
Replies: 8
Views: 1440

Re: Mouse: Reverse Y direction?

In the latest source, prefs item "mousewheellines" accepts negative value.
This allows you to achieve the reverse Y direction.
by kanjitalk755
Sun Feb 28, 2021 9:59 am
Forum: SheepShaver
Topic: Odd full screen behavior in version 2.5 (7 Feb '21)
Replies: 45
Views: 7621

Re: Odd full screen behavior in version 2.5 (7 Feb '21)

I don't think there are any side effects, so I implemented it.
by kanjitalk755
Sun Feb 28, 2021 4:00 am
Forum: SheepShaver
Topic: Odd full screen behavior in version 2.5 (7 Feb '21)
Replies: 45
Views: 7621

Re: Odd full screen behavior in version 2.5 (7 Feb '21)

On non-Metal Mac, you may be able to improve the startup behavior by setting the following in ~/.sheepshaver_prefs.

Code: Select all

sdlrender opengl
by kanjitalk755
Sat Feb 27, 2021 9:32 am
Forum: SheepShaver
Topic: Option request - window title
Replies: 17
Views: 2763

Re: Option request - window title

Implemented prefs item "title".
by kanjitalk755
Fri Feb 26, 2021 3:26 am
Forum: SheepShaver
Topic: Debugging under Codewarrior?
Replies: 10
Views: 6140

Re: Debugging under Codewarrior?

The latest source can use cxmon with configure flag --with-mon.
by kanjitalk755
Thu Feb 25, 2021 11:26 am
Forum: SheepShaver
Topic: Debugging under Codewarrior?
Replies: 10
Views: 6140

Re: Debugging under Codewarrior?

Would it make sense to file this as an issue in your github repo? Modifying the PPC emulation code is difficult and it is not a feature that normal users need. Therefore I will not modify it. I wanted to target system 7 as well. That's why it would be nice to be able to debug 68k & PPC code on ...
by kanjitalk755
Thu Feb 25, 2021 5:57 am
Forum: SheepShaver
Topic: Odd full screen behavior in version 2.5 (7 Feb '21)
Replies: 45
Views: 7621

Re: Odd full screen behavior in version 2.5 (7 Feb '21)

I merged test_fullscreen3 branch to the master.
by kanjitalk755
Thu Feb 25, 2021 5:53 am
Forum: SheepShaver
Topic: Debugging under Codewarrior?
Replies: 10
Views: 6140

Re: Debugging under Codewarrior?

SheepShaver doesn't seem to be able to execute the instructions required by the debugger.
If your target is runnable on Mac OS 9, I recommend using QEMU.