OS 9 Type 12 Error

About QEMU, a PPC Mac emulator for Windows, macOS and Linux that can run Mac OS 9.0 up to Mac OS X 10.5

Moderators: Cat_7, Ronald P. Regensburg

Post Reply
phed
Student Driver
Posts: 14
Joined: Fri Jan 14, 2005 10:05 pm

OS 9 Type 12 Error

Post by phed »

What is type 12 error in OS 9?
Thanks!
User avatar
adespoton
Forum All-Star
Posts: 3169
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: OS 9 Type 12 Error

Post by adespoton »

ID=12 Unimplemented Core Routine
A programmer might set breakpoints in parts of a program to inspect for errors. This requires using a debugger. If a debugger isn't installed when a breakpoint occurs, you see this error code.

http://macos9lives.com/smforum/index.php?topic=2393.0
phed
Student Driver
Posts: 14
Joined: Fri Jan 14, 2005 10:05 pm

Re: OS 9 Type 12 Error

Post by phed »

Can it be caused by something that QEMU did not implemented yet?
User avatar
adespoton
Forum All-Star
Posts: 3169
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: OS 9 Type 12 Error

Post by adespoton »

phed wrote: Thu Dec 03, 2020 12:55 am Can it be caused by something that QEMU did not implemented yet?
More likely that there's no debugger installed and a breakpoint was set in the software. What happens if MACSBUG is installed?
User avatar
Cat_7
Expert User
Posts: 5154
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Re: OS 9 Type 12 Error

Post by Cat_7 »

Which guest are you running on which host, and what is causing it?

Best,
Cat_7
phed
Student Driver
Posts: 14
Joined: Fri Jan 14, 2005 10:05 pm

Re: OS 9 Type 12 Error

Post by phed »

I am using the Qemu 5.1 for OS X running High Sierra.
I try to run Sixtyforce 0.8.0 (https://macintoshgarden.org/apps/sixtyforce).
I can run it on SheepSaver with OS 9.0.4, but got type 12 error on Qemu with OS 9.2.2.
Thanks!
User avatar
adespoton
Forum All-Star
Posts: 3169
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: OS 9 Type 12 Error

Post by adespoton »

phed wrote: Tue Dec 08, 2020 4:28 am I am using the Qemu 5.1 for OS X running High Sierra.
I try to run Sixtyforce 0.8.0 (https://macintoshgarden.org/apps/sixtyforce).
I can run it on SheepSaver with OS 9.0.4, but got type 12 error on Qemu with OS 9.2.2.
Thanks!
Sorry, this forum deals with QEMU-PPC, and you're talking about QEMU-X86, which is a different beast. Best to check in the QEMU forums for that one. Gerritt (author of 64ce) might also have an insight as to what he's doing that might trigger it, but it's most likely to do with QEMU's debug handling routines.
User avatar
Ronald P. Regensburg
Expert User
Posts: 6441
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: OS 9 Type 12 Error

Post by Ronald P. Regensburg »

A misunderstanding here?

My understanding is that "phed" is trying to run sixtyforce, a PPC application downloaded from Macintosh Garden, in QEMU 5.1 PPC, not QEMU-X86, on a High Sierra host. Which guest OS?
User avatar
Cat_7
Expert User
Posts: 5154
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Re: OS 9 Type 12 Error

Post by Cat_7 »

Hi,

The OP says to be running Mac OS 9.2.2
I ran both the 0.6 and 0.8 versions on Qemu with Mac OS 9.2 and they displayed the video screen without issue.
As I don't have a cartridge, I can't try actually running a game.

Best,
Cat_7
phed
Student Driver
Posts: 14
Joined: Fri Jan 14, 2005 10:05 pm

Re: OS 9 Type 12 Error

Post by phed »

Yes, Sixtyforce can display the initial screen, but after opened a game, then the type 12 error occurred.
User avatar
Ronald P. Regensburg
Expert User
Posts: 6441
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: OS 9 Type 12 Error

Post by Ronald P. Regensburg »

Then we are back at this part in this conversation: viewtopic.php?p=68578#p68578
User avatar
Cat_7
Expert User
Posts: 5154
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Re: OS 9 Type 12 Error

Post by Cat_7 »

Hi,

I'm not sure, but perhaps the issue is related to a lack of sound support in Qemu?
I'm now running sixtyforce in a sound enabled Qemu build in Windows. I started Mario from the file/open menu in sixtyforce and it loads and plays. Please note that I have a frame rate of 2.1 So the game is not playable at all and video and audio stutter. Running an emulator in an emulator seems not to be a good idea ;-)

Best,
Cat_7
phed
Student Driver
Posts: 14
Joined: Fri Jan 14, 2005 10:05 pm

Re: OS 9 Type 12 Error

Post by phed »

This type 12 error also occurred when using qemu-system-ppc-screamer.
There is a type 3 error when I try Rosetta Stone (https://macintoshgarden.org/apps/rosetta-stone-chinese) using qemu-system-ppc-screamer.
No errors when running in Sheepshaver.
Post Reply