Search found 26 matches
- Sat Dec 02, 2017 12:43 pm
- Forum: General Macintosh Emulation
- Topic: Free, Non-Apple 68k MacOS Implementation(s)?
- Replies: 15
- Views: 9716
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...
- Thu Nov 09, 2017 11:19 pm
- Forum: General Macintosh Emulation
- Topic: Free, Non-Apple 68k MacOS Implementation(s)?
- Replies: 15
- Views: 9716
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...
- Wed Nov 08, 2017 2:09 am
- Forum: General Macintosh Emulation
- Topic: Free, Non-Apple 68k MacOS Implementation(s)?
- Replies: 15
- Views: 9716
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...
- Fri Oct 20, 2017 8:05 pm
- Forum: General Macintosh Emulation
- Topic: Free, Non-Apple 68k MacOS Implementation(s)?
- Replies: 15
- Views: 9716
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...
- Wed Oct 18, 2017 6:26 pm
- Forum: General Macintosh Emulation
- Topic: Free, Non-Apple 68k MacOS Implementation(s)?
- Replies: 15
- Views: 9716
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)?
Would a freely-redistributable, open-source reimplementation of 68k MacOS be useful to anyone (besides myself, potentially)?
- Wed Oct 18, 2017 6:01 pm
- Forum: General Macintosh Emulation
- Topic: Free, Non-Apple 68k MacOS Implementation(s)?
- Replies: 15
- Views: 9716
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...
- Wed Oct 18, 2017 3:17 pm
- Forum: General Macintosh Emulation
- Topic: Free, Non-Apple 68k MacOS Implementation(s)?
- Replies: 15
- Views: 9716
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 ...
- Tue Oct 17, 2017 8:10 pm
- Forum: General Macintosh Emulation
- Topic: Free, Non-Apple 68k MacOS Implementation(s)?
- Replies: 15
- Views: 9716
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...
- Tue Sep 12, 2017 11:15 pm
- Forum: Basilisk II
- Topic: Work in progress by David Ludwig: BasiliskII port to SDL2
- Replies: 49
- Views: 35459
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...
- Sat Sep 02, 2017 3:42 pm
- Forum: Basilisk II
- Topic: Success!
- Replies: 3
- Views: 3659
Re: Success!
Cool!
Out of curiosity, how were you thinking of porting said application? Via emulation? Rewrite? Other?
Out of curiosity, how were you thinking of porting said application? Via emulation? Rewrite? Other?
- Thu Aug 24, 2017 1:29 am
- Forum: Basilisk II
- Topic: Work in progress by David Ludwig: BasiliskII port to SDL2
- Replies: 49
- Views: 35459
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...
- Mon Aug 21, 2017 8:31 pm
- Forum: Basilisk II
- Topic: Running on Fedora
- Replies: 11
- Views: 8343
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).
- Mon Aug 21, 2017 3:36 pm
- Forum: Basilisk II
- Topic: developer guide writing progress - finished memory address
- Replies: 2
- Views: 3392
Re: developer guide writing progress - finished memory addre
This is pretty awesome. Thanks for doing this!
- Thu Aug 17, 2017 7:50 pm
- Forum: Basilisk II
- Topic: Work in progress by David Ludwig: BasiliskII port to SDL2
- Replies: 49
- Views: 35459
Re: Work in progress by David Ludwig: BasiliskII port to SDL
I have seen the GTK preference UI. It is part of why I've pondered doing some UI work in Basilisk.rickyzhang wrote:@DLudwig255
I'd suggest you build BII under Linux with gtk. You can take a look of preference UI.
- Thu Aug 17, 2017 5:22 pm
- Forum: Basilisk II
- Topic: Work in progress by David Ludwig: BasiliskII port to SDL2
- Replies: 49
- Views: 35459
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)
1. rom file
2. prefs file
3. disk file(s)
- Thu Aug 17, 2017 3:36 pm
- Forum: Basilisk II
- Topic: Work in progress by David Ludwig: BasiliskII port to SDL2
- Replies: 49
- Views: 35459
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...
- Wed Aug 16, 2017 7:38 pm
- Forum: Basilisk II
- Topic: Work in progress by David Ludwig: BasiliskII port to SDL2
- Replies: 49
- Views: 35459
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
- Wed Aug 16, 2017 7:35 pm
- Forum: Basilisk II
- Topic: Work in progress by David Ludwig: BasiliskII port to SDL2
- Replies: 49
- Views: 35459
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...
- Wed Aug 16, 2017 3:49 pm
- Forum: Basilisk II
- Topic: Work in progress by David Ludwig: BasiliskII port to SDL2
- Replies: 49
- Views: 35459
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 ...
- Wed Aug 16, 2017 2:45 am
- Forum: Basilisk II
- Topic: Work in progress by David Ludwig: BasiliskII port to SDL2
- Replies: 49
- Views: 35459
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...
- Thu Aug 10, 2017 9:38 pm
- Forum: Basilisk II
- Topic: Work in progress by David Ludwig: BasiliskII port to SDL2
- Replies: 49
- Views: 35459
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...
- Thu Aug 10, 2017 5:21 pm
- Forum: Basilisk II
- Topic: Work in progress by David Ludwig: BasiliskII port to SDL2
- Replies: 49
- Views: 35459
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...
- Thu Aug 10, 2017 5:03 pm
- Forum: Basilisk II
- Topic: Work in progress by David Ludwig: BasiliskII port to SDL2
- Replies: 49
- Views: 35459
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...
- Tue Aug 01, 2017 10:37 pm
- Forum: Basilisk II
- Topic: How to configure Power Button in Basilisk II and SheepShaver
- Replies: 15
- Views: 10391
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...
- Thu Jul 27, 2017 1:54 pm
- Forum: Basilisk II
- Topic: Basilisk II re-write
- Replies: 15
- Views: 9909
Re: Basilisk II re-write
Out of curiosity, do you know what was broken about JIT? Did it flat-out not work?rickyzhang wrote:For example, JIT was broken.
Also, to your knowledge, was JIT broken in Basilisk II, in UAE, or both?