Basilisk II SDL2 Port

Emulation of old Macintoshes, Mac hardware, or Mac peripherals.

Basilisk II SDL2 Port

Postby DLudwig255 » 2017-7-23 @ 17:06

Hello!

I've been spending the better part of my weekend trying to cobble together a port of Basilisk II to SDL2. I've been able to put together a functional port, although there are some bugs.

If anyone is interested in it, I've posted a pre-built Mac OS X binary at https://github.com/D...macemu/releases

Code for this port is up at https://github.com/DavidLudwig/macemu

Feature-wise, the main thing is probably the support of Mac OS X's "Spaces" feature. If and when Basilisk II is launched in full-screen mode, it'll attempt to work with OS X's desktop manager, creating a separate desktop for Basilisk II. On devices with multi-touch enabled trackpads (MacBooks, etc.), this allows one to do a multi-finger swipe from an OS X desktop, to a Basilisk II desktop, and vice-versa.

There are new bugs, some of which I am aware of, many of which I probably am not. I'll see if I can get some of the known ones fixed, when I next have a free weekend for computer work. I've listed the known ones on my Github page.

Cheers!
User avatar
DLudwig255
Newbie
 
Posts: 3
Joined: 2017-7-23 @ 16:57

Re: Basilisk II SDL2 Port

Postby Jorpho » 2017-7-23 @ 21:09

Neat. Will there be a Windows version too?

I suppose scaler support would be very handy.
User avatar
Jorpho
l33t++
 
Posts: 7043
Joined: 2003-2-14 @ 19:50
Location: Canada

Re: Basilisk II SDL2 Port

Postby DLudwig255 » 2017-7-23 @ 22:34

I haven't done any work with a Windows build yet. I've mainly been targeting OSX, in order to improve the full-screen support.

I could give it a try at some point, but help would certainly be welcome.
User avatar
DLudwig255
Newbie
 
Posts: 3
Joined: 2017-7-23 @ 16:57

Re: Basilisk II SDL2 Port

Postby DLudwig255 » 2017-7-24 @ 01:04

Update: I did a quick update of the Windows code. A 32-bit copy of the exe is now up at https://github.com/DavidLudwig/macemu/releases, in "Prerelease 3". JIT is, in theory, enabled.
User avatar
DLudwig255
Newbie
 
Posts: 3
Joined: 2017-7-23 @ 16:57


Return to Macintosh Emulation

Who is online

Users browsing this forum: No registered users and 3 guests

cron