Trying to use an old OS9 application, SS Crashes to desktop

About SheepShaver, a PPC Mac emulator for Windows, MacOS X, and Linux that can run System 7.5.3 to MacOS 9.0.4.

Moderators: Cat_7, Ronald P. Regensburg, ClockWise

Post Reply
Jon God
Inquisitive Elf
Posts: 28
Joined: Fri Aug 05, 2011 6:18 am

Trying to use an old OS9 application, SS Crashes to desktop

Post by Jon God »

So I am trying to use an old Myth II editing tool called Apathy. It's used for importing 3D models into Myth, and has no modern counter-part. My old Titanium Ibook seems to be dying, so I was looking for an alternative.

I tried loading up Apathy, and it opens with the 'open' dialog, but when I select a 3DMF to open, SheepShaver just Quits, with no error message or anything.

Here are some files to try it yourself with:

Apathy - with source code: http://tain.totalcodex.net/items/show/a ... ac-classic

A 3DMF model: https://drive.google.com/file/d/1wR8WHE ... sp=sharing

Any information you could give me on this would be super helpful. :)
User avatar
Ronald P. Regensburg
Expert User
Posts: 6347
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Trying to use an old OS9 application, SS Crashes to desk

Post by Ronald P. Regensburg »

I am afraid this will not work. SheepShaver does not emulate the hardware that is needed to handle 3D graphics.

Does someone know if QEMU supports 3D graphics?
User avatar
24bit
Forum All-Star
Posts: 1409
Joined: Wed Nov 11, 2009 5:47 pm
Location: Germany

Re: Trying to use an old OS9 application, SS Crashes to desk

Post by 24bit »

Tried with SheepShaver MacOS 7.5.3 and got an error message that Quickdraw 3D was missing.
So it might just work, when the matching system extensions are there.
3DMF looked like a big thing once upon a time, not sure with which OS it was introduced - there was no discrete GPU needed for 3DMF, if memory serves.

With this QemuPPC build, Cat_7 made available, apathy seems to work on my side.
https://surfdrive.surf.nl/files/index.p ... F/download
BlankLadder3 lost its resource fork, but thats an easy fix.

Image
User avatar
Ronald P. Regensburg
Expert User
Posts: 6347
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Trying to use an old OS9 application, SS Crashes to desk

Post by Ronald P. Regensburg »

24bit wrote:Tried with SheepShaver MacOS 7.5.3 and got an error message that Quickdraw 3D was missing.
So it might just work, when the matching system extensions are there.
Not in SheepShaver. Also not with MacOS 9 that contains the QuickDraw 3D extension set. The needed graphical hardware is missing in the emulator.
User avatar
24bit
Forum All-Star
Posts: 1409
Joined: Wed Nov 11, 2009 5:47 pm
Location: Germany

Re: Trying to use an old OS9 application, SS Crashes to desk

Post by 24bit »

Yes. No dice with MacOS 7.5.3 and SheepSaver.
BlankLadder3 can be opened via 3DMF Viewer after installing QT3D, but that was not the question.;)
Looks like QemuPPC is the only way to run the app. The pict above is from MacOS 9.2.
Jon God
Inquisitive Elf
Posts: 28
Joined: Fri Aug 05, 2011 6:18 am

Re: Trying to use an old OS9 application, SS Crashes to desk

Post by Jon God »

Thanks for the replies, trying to get qemu working. It's not as simple as SheepShaver, heh.
User avatar
24bit
Forum All-Star
Posts: 1409
Joined: Wed Nov 11, 2009 5:47 pm
Location: Germany

Re: Trying to use an old OS9 application, SS Crashes to desk

Post by 24bit »

Not sure whether this helps, but I made a bootable US 9.2 image some time ago for ckweb:
https://www.magentacloud.de/lnk/zq4MpCru
The story is here: https://www.emaculation.com/forum/viewt ... mbo#p65568

Its not a problem to set up 9.2 from CD in Qemu though.
Be sure to double check the paths in your qemu.command (presuming your host is macOS).
The file should look something like this:
#!/bin/bash
cd "$(dirname "$0")"

./qemu-system-ppc -L pc-bios -boot c -M mac99 -m 512 -prom-env 'auto-boot?=true' -prom-env 'boot-args=-v' -hda disk.qcow2 -netdev user,id=network01 -device sungem,netdev=network01 -device VGA,edid=on -drive
At least thats whats working for me with Mojave. Cat_7 posted the text string with an older Qemu build.
For file transfer with SheepShaver, I did add this:
file=MacOS9.2.img,format=raw,media=disk - where MacOS9.2.img is a plain 2GB HFS+ image.
The .img may be mounted by Qemu or SheepShaver as needed.
Jon God
Inquisitive Elf
Posts: 28
Joined: Fri Aug 05, 2011 6:18 am

Re: Trying to use an old OS9 application, SS Crashes to desk

Post by Jon God »

Sorry for a late reply, I've been trying to get this to work now that I have some time. I can't seem to get QEMU to recognize my image files outside of the linked qcow2 file.

I also notice there doesn't seem to be a really good pipeline from getting files in and out of this emulator, like the Unix "drive" in SheepShaver, unless I am missing something?
User avatar
Ronald P. Regensburg
Expert User
Posts: 6347
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Trying to use an old OS9 application, SS Crashes to desk

Post by Ronald P. Regensburg »

Please start a new topic in the QEMU forum.
Post Reply