Search found 26 matches

by DLudwig255
Sat Dec 02, 2017 12:43 pm
Forum: General Macintosh Emulation
Topic: Free, Non-Apple 68k MacOS Implementation(s)?
Replies: 15
Views: 7307

Re: Free, Non-Apple 68k MacOS Implementation(s)?

I've been continuing to work on this, and have something pretty basic up and running, within PCE. It only displays a bitmap image, however it does so without the use of any Apple-copyrighted code. The program is loaded into PCE as a rom file. Here is a screenshot: https://user-images.githubuserconte...
by DLudwig255
Thu Nov 09, 2017 11:19 pm
Forum: General Macintosh Emulation
Topic: Free, Non-Apple 68k MacOS Implementation(s)?
Replies: 15
Views: 7307

Re: Free, Non-Apple 68k MacOS Implementation(s)?

Good thought. I forgot that PCE had Mac emulation in it (despite having hack-ported it to another platform, at one point!) I have PCE building + running now. I don't, yet, have source-level debugging enabled for it yet, despite it being compiled with both CFLAGS and CPPFLAGS having -g set for config...
by DLudwig255
Wed Nov 08, 2017 2:09 am
Forum: General Macintosh Emulation
Topic: Free, Non-Apple 68k MacOS Implementation(s)?
Replies: 15
Views: 7307

Re: Free, Non-Apple 68k MacOS Implementation(s)?

I've been doing a bit of digging into this. Here's what I've done, and/or figured out, and/or made mistakes with ;-) : 1. I tried getting Executor building in OPENSTEP/m68k, without any immediate luck. I was able to get a working, OPENSTEP/m68k system running, and with Developer Tools installed, how...
by DLudwig255
Fri Oct 20, 2017 8:05 pm
Forum: General Macintosh Emulation
Topic: Free, Non-Apple 68k MacOS Implementation(s)?
Replies: 15
Views: 7307

Re: Free, Non-Apple 68k MacOS Implementation(s)?

Like WINE, it could also have a second mode where you could compile against it. Imagine writing some code in Turbo Pascal in BII, and then linking it against an XCode project.... I like this idea, although, it seems like it would expand the layer's target by quite a bit. My current thought was more...
by DLudwig255
Wed Oct 18, 2017 6:26 pm
Forum: General Macintosh Emulation
Topic: Free, Non-Apple 68k MacOS Implementation(s)?
Replies: 15
Views: 7307

Re: Free, Non-Apple 68k MacOS Implementation(s)?

Here is a new, somewhat broad question, on the same vein:

Would a freely-redistributable, open-source reimplementation of 68k MacOS be useful to anyone (besides myself, potentially)? :-)
by DLudwig255
Wed Oct 18, 2017 6:01 pm
Forum: General Macintosh Emulation
Topic: Free, Non-Apple 68k MacOS Implementation(s)?
Replies: 15
Views: 7307

Re: Free, Non-Apple 68k MacOS Implementation(s)?

I think the first steps would be understanding the 68k port and verifying we can build and deploy for the target (or possibly for the Previous emulator if that supports 68k). Using the Previous emulator to confirm 68k hosts seems like an interesting idea. I've yet to try Previous myself. When I fin...
by DLudwig255
Wed Oct 18, 2017 3:17 pm
Forum: General Macintosh Emulation
Topic: Free, Non-Apple 68k MacOS Implementation(s)?
Replies: 15
Views: 7307

Re: Free, Non-Apple 68k MacOS Implementation(s)?

Executor side-steps all this in the same way WINE does for Windows: by implementing hooks to the toolbox calls itself and running the code natively using native CPU operations. This meant that Executor had to do endianness translation and other hackery on the input data to make it usable in an x86 ...
by DLudwig255
Tue Oct 17, 2017 8:10 pm
Forum: General Macintosh Emulation
Topic: Free, Non-Apple 68k MacOS Implementation(s)?
Replies: 15
Views: 7307

Free, Non-Apple 68k MacOS Implementation(s)?

I've been wondering to what degree it might be possible to have a freely-available, open-source, non-Apple implementation (or implementations) of the 68k MacOS, one that could be distributed freely to users, perhaps alongside one of the several, 68k Mac emulators. I recall that Executor, in particul...
by DLudwig255
Tue Sep 12, 2017 11:15 pm
Forum: Basilisk II
Topic: Work in progress by David Ludwig: BasiliskII port to SDL2
Replies: 49
Views: 27279

Re: Work in progress by David Ludwig: BasiliskII port to SDL

Pre-release 7 is now out. To note, I've changed how I name the Git/Github tags for these, and now prefix them with "SDL2-". Here's what's new: MacOSX: enabled VOSF performance tweaks (in SDL2 texture and surface management code) fixed multiple mouse-grabbing bugs added an "sdlrender&q...
by DLudwig255
Sat Sep 02, 2017 3:42 pm
Forum: Basilisk II
Topic: Success!
Replies: 3
Views: 3124

Re: Success!

Cool!

Out of curiosity, how were you thinking of porting said application? Via emulation? Rewrite? Other?
by DLudwig255
Thu Aug 24, 2017 1:29 am
Forum: Basilisk II
Topic: Work in progress by David Ludwig: BasiliskII port to SDL2
Replies: 49
Views: 27279

Re: Work in progress by David Ludwig: BasiliskII port to SDL

Prerelease 6 is now out, with more bug fixes. Here's what's new: More bug-fixes! fixed issue #5: OSX fullscreen does not recognize mouse-clicks, if cursor is at very top of screen fixed issue #19: on OS X, display can slide around if initial clicks are near top of screen fixed issue #21: Win32: resi...
by DLudwig255
Mon Aug 21, 2017 8:31 pm
Forum: Basilisk II
Topic: Running on Fedora
Replies: 11
Views: 6917

Re: Running on Fedora

This looks like a bit like a JIT-related bug that I saw recently, whereby a 1 MB Performa ROM was leading to a crash, but only when JIT was enabled. Are you sure that JIT is turned off? To double check, try adding "jit false" to your Basilisk II prefs file (probably in ~/.basilisk_ii_prefs).
by DLudwig255
Mon Aug 21, 2017 3:36 pm
Forum: Basilisk II
Topic: developer guide writing progress - finished memory address
Replies: 2
Views: 2927

Re: developer guide writing progress - finished memory addre

This is pretty awesome. Thanks for doing this!
by DLudwig255
Thu Aug 17, 2017 7:50 pm
Forum: Basilisk II
Topic: Work in progress by David Ludwig: BasiliskII port to SDL2
Replies: 49
Views: 27279

Re: Work in progress by David Ludwig: BasiliskII port to SDL

rickyzhang wrote:@DLudwig255
I'd suggest you build BII under Linux with gtk. You can take a look of preference UI.
I have seen the GTK preference UI. It is part of why I've pondered doing some UI work in Basilisk. ;-)
by DLudwig255
Thu Aug 17, 2017 5:22 pm
Forum: Basilisk II
Topic: Work in progress by David Ludwig: BasiliskII port to SDL2
Replies: 49
Views: 27279

Re: Work in progress by David Ludwig: BasiliskII port to SDL

Precreated images might make sense. I do see a lot of those floating around already, though. The extra importing step(s) do concern me a bit, in terms of UX. A working Basilisk II setup is, as far as I am aware, a set of files, including, at minimum:

1. rom file
2. prefs file
3. disk file(s)
by DLudwig255
Thu Aug 17, 2017 3:36 pm
Forum: Basilisk II
Topic: Work in progress by David Ludwig: BasiliskII port to SDL2
Replies: 49
Views: 27279

Re: Work in progress by David Ludwig: BasiliskII port to SDL

I could see an HTML app helping with profile configuration, however, unless it also helps with disk creation, I'm not sure how helpful it would be. My current thought would be to end up with a desktop/laptop UX that works something like the following: 1. user opens Basilisk II, such as by double-cli...
by DLudwig255
Wed Aug 16, 2017 7:38 pm
Forum: Basilisk II
Topic: Work in progress by David Ludwig: BasiliskII port to SDL2
Replies: 49
Views: 27279

Re: Work in progress by David Ludwig: BasiliskII port to SDL

To add, I speak in terms of willingness to spend my own personal time on such. Others are, obviously, welcome to work on whatnot as they please! :-D
by DLudwig255
Wed Aug 16, 2017 7:35 pm
Forum: Basilisk II
Topic: Work in progress by David Ludwig: BasiliskII port to SDL2
Replies: 49
Views: 27279

Re: Work in progress by David Ludwig: BasiliskII port to SDL

I'd be willing to put in time to investigate why the GTK UI might not compile with the SDL2 port, however, I am hesitant to spend much time redesigning, or significantly augmenting it, beyond, perhaps, tweaking it a bit, say with regards to differences in parameters. I.e. I might agree with you, alt...
by DLudwig255
Wed Aug 16, 2017 3:49 pm
Forum: Basilisk II
Topic: Work in progress by David Ludwig: BasiliskII port to SDL2
Replies: 49
Views: 27279

Re: Work in progress by David Ludwig: BasiliskII port to SDL

I have considered re-writing the preference GUI, but would be hesitant to do so until I had reasonably finished the SDL2 port. Here's what I had in mind, roughly, and none of which is guaranteed to happen, or even be all that good: ;-) minimize dependencies. If any are introduced, include them in a ...
by DLudwig255
Wed Aug 16, 2017 2:45 am
Forum: Basilisk II
Topic: Work in progress by David Ludwig: BasiliskII port to SDL2
Replies: 49
Views: 27279

Re: Work in progress by David Ludwig: BasiliskII port to SDL

I've made a new, prerelease of the SDL2 port of Basilisk II: Prerelease 5 Here's what's new: retain guest OS' aspect ratio. This prevents stretching of the guest Mac's screen. Black bars are drawn on the sides of the screen, if the aspect ratio does not match the host OS' screen. experimental, and m...
by DLudwig255
Thu Aug 10, 2017 9:38 pm
Forum: Basilisk II
Topic: Work in progress by David Ludwig: BasiliskII port to SDL2
Replies: 49
Views: 27279

Re: Work in progress by David Ludwig: BasiliskII port to SDL

Great work! I can imagine that you need to handle three different platform (4, if you support PPC as well). This will drive people banana. I understand that SDL 1.2 may fade out in some time. But I wonder what new features in SDL 2 provides. Thanks! In terms of platform support, I have been focusin...
by DLudwig255
Thu Aug 10, 2017 5:21 pm
Forum: Basilisk II
Topic: Work in progress by David Ludwig: BasiliskII port to SDL2
Replies: 49
Views: 27279

Re: Work in progress by David Ludwig: BasiliskII port to SDL

A new release of this port is out: Prerelease 4 Here is what is new: * fixed issue #1: 2 and 4 bit color modes were not working * added "idlewait" support, which reduces host CPU usage, and host machine power consumption Copies of this are available for download at: https://github.com/Davi...
by DLudwig255
Thu Aug 10, 2017 5:03 pm
Forum: Basilisk II
Topic: Work in progress by David Ludwig: BasiliskII port to SDL2
Replies: 49
Views: 27279

Re: Work in progress by David Ludwig: BasiliskII port to SDL

Hi The windows build just shuts down for me - open it, it closes. Using Windows 10 64b - just dropped you version over my old working one. I'll see if I can toss in some diagnostic-collecting code in a future release. It probably won't make it in until Prerelease 5 (I just uploaded Prerelease 4). I...
by DLudwig255
Tue Aug 01, 2017 10:37 pm
Forum: Basilisk II
Topic: How to configure Power Button in Basilisk II and SheepShaver
Replies: 15
Views: 7149

Re: How to configure Power Button in Basilisk II and SheepSh

Hi all, Just as a followup to this, from someone who is trying to get MacsBug working in Basilisk: The Mac power key is 0x7f (or 127 in decimal), not 0x66. I am unsure what 0x66 is. Possibly an SDL key code or scan code, perhaps? It's not the power key, though. Only when I mapped something to Mac ke...
by DLudwig255
Thu Jul 27, 2017 1:54 pm
Forum: Basilisk II
Topic: Basilisk II re-write
Replies: 15
Views: 7440

Re: Basilisk II re-write

rickyzhang wrote:For example, JIT was broken.
Out of curiosity, do you know what was broken about JIT? Did it flat-out not work?

Also, to your knowledge, was JIT broken in Basilisk II, in UAE, or both?