Search found 239 matches

by kanjitalk755
Sun Feb 14, 2021 7:29 am
Forum: SheepShaver
Topic: Odd full screen behavior in version 2.5 (7 Feb '21)
Replies: 45
Views: 7669

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

Implemented the function to automatically set the window flag depending on whether Metal device is available.

https://github.com/kanjitalk755/macemu/ ... ullscreen3
by kanjitalk755
Sun Feb 14, 2021 12:30 am
Forum: SheepShaver
Topic: Odd full screen behavior in version 2.5 (7 Feb '21)
Replies: 45
Views: 7669

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

In SDL 2.0.12, it was automatically judged in the library.
However, SDL 2.0.14 adds a new flag to use Metal when creating a window, which must be specified manually.
It seems that it can only be determined whether Metal can be used after the window is created.
It's a strange specification...
by kanjitalk755
Fri Feb 12, 2021 2:06 pm
Forum: SheepShaver
Topic: Odd full screen behavior in version 2.5 (7 Feb '21)
Replies: 45
Views: 7669

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

My mistake.
Please check test_fullscreen2 branch again.
by kanjitalk755
Fri Feb 12, 2021 4:12 am
Forum: SheepShaver
Topic: Odd full screen behavior in version 2.5 (7 Feb '21)
Replies: 45
Views: 7669

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

I have implemented a workaround of this issue.

https://github.com/kanjitalk755/macemu/ ... ullscreen2

If your hardware supports Metal and you want to improve the behavior of fullscreen, append following line to ~/.sheepshaver_prefs.

Code: Select all

sdlrender metal
by kanjitalk755
Thu Feb 11, 2021 5:11 am
Forum: SheepShaver
Topic: Odd full screen behavior in version 2.5 (7 Feb '21)
Replies: 45
Views: 7669

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

There are two full screen modes in SDL2, and the following branch uses the other. https://github.com/kanjitalk755/macemu/tree/test_fullscreen It improves the behavior when starting in full screen, but has the following issues: We can't switch applications with command+tab. It worked fine on Catalina...
by kanjitalk755
Tue Feb 09, 2021 12:20 am
Forum: Basilisk II
Topic: Windows MinGW build error BasiliskII
Replies: 1
Views: 899

Re: Windows MinGW build error BasiliskII

Currently, my fork is checked on MSYS2.
It cannot be built with MSYS.
by kanjitalk755
Sun Feb 07, 2021 1:28 am
Forum: Basilisk II
Topic: Port forwarding in slirp
Replies: 25
Views: 18428

Re: Port forwarding in slirp

SheepShaver also supports the port forwarding after commit 8ebc4c9.
by kanjitalk755
Sun Feb 07, 2021 1:26 am
Forum: Basilisk II
Topic: Sound issues with BasiliskII-1.0 SDL2 and OSX Catalina
Replies: 33
Views: 11327

Re: Sound issues with BasiliskII-1.0 SDL2 and OSX Catalina

If you’d like I can PM you the same code in two source files rather than in-line or I can try to submit on GitHub. Up to you. If you have any improvements, please make a pull request on GitHub. Also, I’d like to find a better spot for the chime to sound, like after main window creation. If you can ...
by kanjitalk755
Fri Feb 05, 2021 4:13 am
Forum: Basilisk II
Topic: Port forwarding in slirp
Replies: 25
Views: 18428

Re: Port forwarding in slirp

In the latest source, both BII and SS support the port forwarding (all platforms).
by kanjitalk755
Fri Sep 18, 2020 1:07 pm
Forum: Basilisk II
Topic: Higher your monitor's resolution, tinier Basillisk's screen.
Replies: 23
Views: 10185

Re: Higher your monitor's resolution, tinier Basillisk's screen.

I confirmed that System 7.5.5 doesn't call driver control which sets gamma tables.
So gammaramp does't work.
It may need some INIT or cdev.
by kanjitalk755
Fri Sep 18, 2020 1:37 am
Forum: Basilisk II
Topic: Higher your monitor's resolution, tinier Basillisk's screen.
Replies: 23
Views: 10185

Re: Higher your monitor's resolution, tinier Basillisk's screen.

Fixed:
The default of gammaramp was changed to off.
No gamma tables are changed if gammaramp is off.
by kanjitalk755
Thu Sep 17, 2020 2:01 pm
Forum: Basilisk II
Topic: Higher your monitor's resolution, tinier Basillisk's screen.
Replies: 23
Views: 10185

Re: Higher your monitor's resolution, tinier Basillisk's screen.

See the discussion at: https://github.com/kanjitalk755/macemu/issues/54 It looks a little better with "gammaramp off", but even then everything becomes lighter and changes color with BasiliskII in front. If "gammaramp off", it is the same as before, and there should be no change ...
by kanjitalk755
Thu Sep 17, 2020 2:24 am
Forum: Basilisk II
Topic: Higher your monitor's resolution, tinier Basillisk's screen.
Replies: 23
Views: 10185

Re: Higher your monitor's resolution, tinier Basillisk's screen.

Fixed.

BTW, this issue was related to new feature, enabling gamma ramp.
We can select the behavior by setting a pref item "gammaramp".
  • off: don't use
  • fullscreen: use when fullscreen mode only
  • on: use always (default)
by kanjitalk755
Tue Sep 01, 2020 4:57 pm
Forum: Basilisk II
Topic: SDL2 scale up and scale down enhancement
Replies: 10
Views: 4861

Re: SDL2 scale up and scale down enhancement

@johnatcharpa
Try my fork with appending following line to ~/.basilisk_ii_prefs.

Code: Select all

mag_rate 2
scale_nearest true
jit true
by kanjitalk755
Mon Aug 31, 2020 6:52 am
Forum: Basilisk II
Topic: Higher your monitor's resolution, tinier Basillisk's screen.
Replies: 23
Views: 10185

Re: Higher your monitor's resolution, tinier Basillisk's screen.

I have implemented magnification feature in the window mode.
Try my fork with appending following line to ~/.basilisk_ii_prefs or ~/.sheepshaver_prefs.

Code: Select all

mag_rate 2
https://github.com/kanjitalk755/macemu
by kanjitalk755
Wed Aug 12, 2020 5:38 am
Forum: Basilisk II
Topic: My fork of Basilisk II
Replies: 21
Views: 16239

Re: My fork of Basilisk II

uyjulian wrote:Okay, it seems like the random hang on startup is caused by the SDL2 code. See https://github.com/cebix/macemu/issues/203
The issue will be fixed with the following commit:

https://github.com/kanjitalk755/macemu/ ... c82f828bac
by kanjitalk755
Mon Aug 10, 2020 12:55 pm
Forum: SheepShaver
Topic: My new 26 July 2020 build crashes often at shut down
Replies: 24
Views: 6606

Re: My new 26 July 2020 build crashes often at shut down

Ronald P. Regensburg wrote:BTW: Does bin/cue support also apply to BasiliskII?
Yes.
by kanjitalk755
Mon Aug 10, 2020 4:09 am
Forum: SheepShaver
Topic: My new 26 July 2020 build crashes often at shut down
Replies: 24
Views: 6606

Re: My new 26 July 2020 build crashes often at shut down

I fixed it.

@Ronald
Try latest source.

@Elyus
Make a PR if there is a better fix.
by kanjitalk755
Sat Aug 08, 2020 3:12 am
Forum: SheepShaver
Topic: SheepShaver on macOS Big Sur
Replies: 17
Views: 12942

Re: SheepShaver on macOS Big Sur

My fork is ready to build for Apple Silicon.
But I think it won't work correctly because not debugged yet.
by kanjitalk755
Sun Aug 02, 2020 1:46 pm
Forum: SheepShaver
Topic: My new 26 July 2020 build crashes often at shut down
Replies: 24
Views: 6606

Re: My new 26 July 2020 build crashes often at shut down

@Elyus
At cdrom.cpp#L541,#L1074:

Code: Select all

info = get_drive_info(last_drive_num);
Here, get_drive_info() may return drives.end() and cause crash.
by kanjitalk755
Wed Jul 29, 2020 11:02 am
Forum: SheepShaver
Topic: My new 26 July 2020 build crashes often at shut down
Replies: 24
Views: 6606

Re: My new 26 July 2020 build crashes often at shut down

To isolate the issue, I made a branch without the bin/cue support.

https://github.com/kanjitalk755/macemu/ ... _wo_bincue

Will this crash?
by kanjitalk755
Wed Jul 29, 2020 9:57 am
Forum: SheepShaver
Topic: My new 26 July 2020 build crashes often at shut down
Replies: 24
Views: 6606

Re: My new 26 July 2020 build crashes often at shut down

Ronald P. Regensburg wrote:i tried each of my previous 8 builds since april 2019. None of them have this issue.
Which commit is the most recent non-crash build?
by kanjitalk755
Sun Jul 26, 2020 11:51 am
Forum: SheepShaver
Topic: Permissions or sandbox issue in Catalina 10.15.6
Replies: 21
Views: 5121

Re: Permissions or sandbox issue in Catalina 10.15.6

Then try adding the following line to ~/.sheepshaver_prefs:

Code: Select all

sdlrender software
This option is valid only the new build.