Preparing a pATA HDD for System 7.5 with Qemu MacOS 9 ?

About Qemu-system-ppc, 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
User avatar
Roarke
Tinkerer
Posts: 43
Joined: Mon Dec 17, 2018 2:25 am

Preparing a pATA HDD for System 7.5 with Qemu MacOS 9 ?

Post by Roarke »

24bit recomended that i can do a thread about this.
Below it seems that problems exist :
Mac OS 7.5 - 9.0.4?
Hi,

There used to be the GSOC project aimed at booting OS 9 with Qemu, but it never delivered. You can search the forum for info.
Qemu currently only boots 10.2 to 10.4 successfully, but runs them rather slow.
Actually your best bet for running Office 2001 somewhat stable is by running it inside wineskin on OSX ;-)
Quote after Cat_7
viewtopic.php?f=34&t=8205

Below :
Does not boot any operating systems currently.
https://wiki.qemu.org/Documentation/Platforms/68k

I'm using windows 7 ultimate with QEMU version 3.0.92 (version found in qemu-doc.htlm), qemu-w64-setup-20181127.exe
https://qemu.weilnetz.de/w64/2018/

Using qemu-system-m68k.exe opens a command line windows which closes fast, qemu-system-m68kw.exe does nothing.
Using qemu-system-x86_64w.exe gives ,,No bootable device,, message, in emulator window, qemu-system-x86_64 is the same.

From qemu-doc.htlm included in the Qemu folder :
2.3.11 Debug/Expert options
-semihosting

Enable semihosting mode (ARM, M68K, Xtensa, MIPS only).
-semihosting-config [enable=on|off][,target=native|gdb|auto][,arg=str[,...]]

Enable and configure semihosting (ARM, M68K, Xtensa, MIPS only).
3.6 ColdFire System emulator

Use the executable qemu-system-m68k to simulate a ColdFire machine. The emulator is able to boot a uClinux kernel.

-semihosting

Enable semihosting syscall emulation.

On M68K this implements the "ColdFire GDB" interface used by libgloss.

Note that this allows guest direct access to the host filesystem, so should only be used with trusted guest OS.
5.3.4 Other binaries
qemu-m68k is capable of running semihosted binaries using the BDM (m5xxx-ram-hosted.ld) or m68k-sim (sim.ld) syscall interfaces, and coldfire uClinux bFLT format binaries.
dosbox turbo
User avatar
adespoton
Forum All-Star
Posts: 4227
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: Preparing a pATA HDD for System 7.5 with Qemu MacOS 9 ?

Post by adespoton »

That information all seems to be rather out of date; QEMU-PPC has been booting 9.0.4 through 9.2.2 for a few years now; however, the oldest OS it seems to boot right now is 9.0.4, or OS X Server 1.2 (which includes 8.6 as its Classic environment).

QEMU-M68k is currently not booting Mac OS however (because QEMU doesn't handle ROM images).
User avatar
24bit
Forum All-Star
Posts: 1424
Joined: Wed Nov 11, 2009 5:47 pm
Location: Germany

Re: Preparing a pATA HDD for System 7.5 with Qemu MacOS 9 ?

Post by 24bit »

That was my thought too. :)
Run Qemu with MacOS 9 as guest OS on Windows 7.
Assign the physical pATA drive to Qemu as an additional volume.
Partition and initialise the ATA drive from MacOS 9.

Prepare a bootable System 7.5 (for every Macintosh) disk image with Basilisk II.
Mount that 7.5 image and the ATA drive with Qemu OS9.
Copy over the content of the 7.5 image to the ATA drive.

At last take the pATA drive to the PB 150, cross your fingers and try to boot the PowerBook with it.
Can´t try the procedure myself, as I do not have a Mac anymore to see whether such ATA drive would boot finally.

A SCSI external drive may be easier to set up with Basilisk II B142.
SCSI PC HBA, PC SCSI cable and HDI-30 cable plus an external SCSI drive with proper term power will be needed of course.
Maybe an Iomega SCSI drive could be found to serve as sneaker-net between PC and PowerBook.

After all, will it be best to swap the PowerBook´s floppy for a working one?
User avatar
adespoton
Forum All-Star
Posts: 4227
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: Preparing a pATA HDD for System 7.5 with Qemu MacOS 9 ?

Post by adespoton »

The only hiccoughs in the process 24bit outlines may be properly formatting the pATA drive with the driver partition, and subsequently properly blessing the system folder once it's been copied over.

Basilisk II B142 will handle both of these issues as you can easily format the driver partition and ensure the drive is blessed and boots properly inside the emulator. But then you need to be using SCSI, not pATA.
User avatar
Roarke
Tinkerer
Posts: 43
Joined: Mon Dec 17, 2018 2:25 am

Re: Preparing a pATA HDD for System 7.5 with Qemu MacOS 9 ?

Post by Roarke »

Sorry, in the heat of the action, i forgot about this links :
https://www.emaculation.com/doku.php/qemu
https://www.emaculation.com/doku.php/pp ... or-windows
But i guess is fine that i looked on the Qemu site also.
dosbox turbo
Post Reply