I was able to run and install OS9 without any issues, but after I shutdown the emulation after installing the OS to install the hypercard program nothing happens. Prior to restarting the emulation I changed my qemu.bat file to boot from the HD, switched the .iso and .img files were switch so the .img (disk) was first, and directed the cdrom element to point to the hypercard iso. The batch file looks like this:
When using the ^ in a batch file to indicate that the command line continues on the next line, make sure there is no space behind the ^.
(My guess is that there is space behind the ^ after the cdrom entry, as you can see from the command continuing on the next line in screen shot.)
There seems nothing wrong with the command line itself, so to be sure put all commands on one continuous line (without the ^'s) and start Qemu.
You can then split the command line with ^ making sure there are no spaces behind the ^.
If that's not the problem, I've often had good luck using -cdrom instead of -drive for CDs. Sure, it's a deprecated way of doing things, but I've found there are fewer things that can go wrong with it.
I was able to get the OS 9 emulation to boot just fine (without an ISO included in the .bat file), but after I included the ISO I am seeing this message in the command line: https://www.screencast.com/t/e3fU2aDa.
I searched the forum for this particular cmd line message so I included index=0 once and tried to run the program but got the same message and then changed it to readonly with the same result. Any of the suggestions? The forum post that is visited was here https://unix.stackexchange.com/question ... ge-in-qemu .
The error means that qemu can't find the bios. The bios should be in the folder pc-bios, which is referred to after the -L parameter.
So, do you have a pc-bios folder alongside qemu-system-ppc.exe in the qemu folder, and does it contain the file mentioned in the error? If so, you again have an issue with the command line. As mentioned earlier, try to put all commands on one line to exclude issues with the ^.