Search found 17 matches
- Fri Aug 11, 2023 6:32 am
- Forum: QEMU
- Topic: Qemu virtio drivers for Mac OS 9.x
- Replies: 46
- Views: 14827
Qemu virtio drivers for Mac OS 9.x
Hello all, I am working on Mac OS 9 drivers for Qemu's suite of Virtio devices (video, file sharing, sound, input etc). macOS host: virtio-gpu, virtio-tablet, virtio-9p 13-01-2024 qemu-system-ppc-macOS-13-01-2024.zip https://surfdrive.surf.nl/files/index.php/s/rO0IcyRCX1fCXh1/download Thanks to the ...
- Sun Jun 26, 2022 10:05 pm
- Forum: QEMU
- Topic: Mouse & Shared folder
- Replies: 69
- Views: 58196
Re: Mouse & Shared folder
I think that these issues could be fixed if the driver were less space-constrained. But it's good enough for now, and I'm keen to hear feedback from anyone using it.
- Sun Jun 26, 2022 1:36 am
- Forum: QEMU
- Topic: Mouse & Shared folder
- Replies: 69
- Views: 58196
Re: Mouse & Shared folder
Fixed: https://github.com/elliotnunn/macos9-usb-tablet (Don't use the code that I posted here a few days ago.) A Mac OS USB driver (type usbd) has a different structure and runtime environment from an ndrv. But if you want to know whether the driver can be installed via a device tree property – yes,...
- Wed Jun 22, 2022 11:29 am
- Forum: QEMU
- Topic: Mouse & Shared folder
- Replies: 69
- Views: 58196
Re: Mouse & Shared folder
Oh dear! I have identified an unfortunate incompatibility with the USB Device Extension, which I removed for my testing. I will fix it ASAP. In the meantime, removing all "USB" extensions might make things work for you.
- Wed Jun 22, 2022 11:24 am
- Forum: QEMU
- Topic: Mouse & Shared folder
- Replies: 69
- Views: 58196
Re: Mouse & Shared folder
Excluding the drive arguments, my command line is otherwise "qemu-system-ppc -L pc-bios -M mac99 -m 512 -boot c" Did you ensure that the line preceding "-device usb-tablet" ended with a backslash? And did you ensure that no whitespace was added at the start of any of the lines? I...
- Wed Jun 22, 2022 7:31 am
- Forum: QEMU
- Topic: Mouse & Shared folder
- Replies: 69
- Views: 58196
Re: Mouse & Shared folder
I have refactored kanjitalk's excellent USB Tablet INIT into a command line argument to QEMU. When this is added to your QEMU command line, absolute mouse positioning works without installing an INIT. Right click is emulated as control-click. -device usb-tablet -prom-env 'use-nvramrc?=true' -prom-en...
- Mon Apr 27, 2020 10:18 am
- Forum: General Macintosh Emulation
- Topic: Creating and dumping HFS volumes
- Replies: 2
- Views: 2613
Re: Creating and dumping HFS volumes
Speaking as the author of machfs and its sister package macresources: I am very interested in any utilities that you might write to ease the transition between '/..namedfork/rsrc' and the other formats. (I am almost ashamed to have xkcd 927'd the Macintosh file exchange field, but no other solution ...
- Wed Sep 18, 2019 12:15 am
- Forum: General Macintosh Emulation
- Topic: Emulating Mac OS with bespoke components
- Replies: 1
- Views: 3226
Re: Emulating Mac OS with bespoke components
When I’m hacking later NewWorld ROM versions, I build my patched version of the SuperMario source, and wrap it up in an Open Firmware bootinfo file using my tbxi script. Then, using hfsutils, I copy the ROM file into a 9.2.2 disk image and fire it up in Qemu. Alternatively, I use Target Disk Mode to...
- Sun Sep 15, 2019 2:11 pm
- Forum: QEMU
- Topic: Mouse & Shared folder
- Replies: 69
- Views: 58196
Re: Mouse & Shared folder
The Classic Environment ROM contains these 68k drivers, which I have not found anywhere else: type=DRVR id=-21691 name=.APD src=Rsrc/DRVR_-21691_APD type=DRVR id=-21692 name=.Wacom src=Rsrc/DRVR_-21692_Wacom type=DRVR id=-21693 name=.BlueBoxSoundIn src=Rsrc/DRVR_-21693_BlueBoxSoundIn type=DRVR id=-2...
- Thu Apr 04, 2019 10:25 am
- Forum: SheepShaver
- Topic: System 7.1.2???
- Replies: 7
- Views: 5227
Re: System 7.1.2???
Still surprising. Wasn’t 7.1.2P for 68k Performas?
- Sun Mar 24, 2019 4:37 am
- Forum: SheepShaver
- Topic: Let's document Sheepshaver's code
- Replies: 8
- Views: 7888
Re: Let's document Sheepshaver's code
The devs are also active. (blushes) Mac OS ROM 1.6 and later are unsupported because they have the super-cool multitasking v2 NanoKernel baked into the ROM image (same place as the old one, offset 0x310000). This kernel absolutely requires a working MMU -- SS’s sleazy hacks are not enough to get it...
- Sun Mar 24, 2019 4:21 am
- Forum: SheepShaver
- Topic: System 7.1.2???
- Replies: 7
- Views: 5227
Re: System 7.1.2???
Adespoton, I’d be very interested to know how you achieved this.
- Wed Dec 26, 2018 7:08 am
- Forum: General Macintosh Emulation
- Topic: [Rosetta] [SoftPear] Links collection.
- Replies: 10
- Views: 6140
Re: [Rosetta] [SoftPear] Links collection.
However, I recently got the idea to look at running MacOS.app from OS X Server under 10.6.8 -- it appears to have fewer framework dependencies than Classic, and will run Mac OS 8.6. 10.6.8 will still run inside VirtualBox and the server variant will run in VMWare and Parallels. So it theoretically ...
- Sun Jan 01, 2017 5:16 am
- Forum: QEMU
- Topic: Using QEMU to explore the Mac OS Nanokernel
- Replies: 12
- Views: 14584
Re: Using QEMU to explore the Mac OS Nanokernel
adespoton, that's quite interesting. I have been poking around René Vega's old newsgroup posts, and have been quite impressed by the work that was being done in the "G4" era to modernise the Mac OS. We've also been corresponding on Twitter. You sure seem to know what you're talking about. ...
- Sun Jan 01, 2017 1:00 am
- Forum: QEMU
- Topic: Using QEMU to explore the Mac OS Nanokernel
- Replies: 12
- Views: 14584
Re: Using QEMU to explore the Mac OS Nanokernel
Max, First, thanks! It's been a lot of fun. And yes, we are hoping to get something limping along on G5 machines. I would be extremely interested to see your notes on the PDM Nanokernel. It is interesting that the 68k F-trap mechanism is used for endian-switching instead of the PowerPC syscall mecha...
- Tue Oct 25, 2016 9:33 am
- Forum: QEMU
- Topic: Using QEMU to explore the Mac OS Nanokernel
- Replies: 12
- Views: 14584
Re: Using QEMU to explore the Mac OS Nanokernel
Thanks! Broadly speaking, the top megabyte of the PowerROM contains low-level PowerPC-specific code and data: the Nanokernel, the emulator and some boot-time structures. I understand its layout pretty well. The remaining three megabytes are a mess, although we've made some progress there. The most a...
- Sun Oct 23, 2016 5:09 pm
- Forum: QEMU
- Topic: Using QEMU to explore the Mac OS Nanokernel
- Replies: 12
- Views: 14584
Using QEMU to explore the Mac OS Nanokernel
Hello my fellow Mac OS enthusiasts, For several months now, Nanopico and I, both of the MacOS9Lives forum, have been picking apart the Power Mac ROM. As we go, we have been writing build and "unbuild" code for NewWorld ROM images (aka "Mac OS ROM" files, Toolbox images and tbxis)...