Should be all buttoned up now @Mac84 . Thanks for the feedback.
qemu-system-m68k -M q800 -m 128 -g 1152x870x8 -display sdl -bios Q800.ROM \
-drive file=pram.img,format=raw,if=mtd -device scsi-hd,scsi-id=0,drive=hd0 -drive format=raw,media=disk,if=none,id=hd0,file=GlobalTalk_HD.img \
-nic user,hostfwd=udp::387-:387
Worth a shot. In this configuration, you'd port forward to the computer hosting the qemu guest. If someone wants to test it and report back, that's great! The disadvantage of this configuration is that your guest might not see other computers on its own network. For example, I am using FTP to a Raspberry Pi on my local network. I don't think that would work in this configuration. And you probably wouldn't see LocalTalk Macs on your network either is my guess.So looking at these guides - even as someone who does networking as part of his job - seemed like this is crazy to have to setup this much just to pass a one port to a VM. So I read the QEMU networking docs and I believe for the normal use case of just having a VM access GlobalTalk (and nothing else) you don't need to setup any advanced networking. Just use the default user network adapter.
Code:qemu-system-m68k -M q800 -m 128 -g 1152x870x8 -display sdl -bios Q800.ROM \ -drive file=pram.img,format=raw,if=mtd -device scsi-hd,scsi-id=0,drive=hd0 -drive format=raw,media=disk,if=none,id=hd0,file=GlobalTalk_HD.img \ -nic user,hostfwd=udp::387-:387
note the -nic switch with the added port forwarding. (user is default if -nic is not specified, but we need the ports exposed on the host)
Since the image uses mactcp which doesnt support dhcp the details are:
router: 10.0.2.2
ip: 10.0.2.15 (or higher)
subnet: 255.255.255.0
DNS: you choose or 1.1.1.1
Note you'll need root/admin privileges (of course) to listen on any port under 1024
I was able to get networking working fine but didn't have time to go through the entire AIR setup.
-
Also I am not using AIR this year as jrouter is so easy to setup and I don't need a QEMU host or retro computer running 24/7. My "BlueSCSI HQ" network is jrouter + Netatalk - all modern software. I can fire up my Q700 to jump on and poke around other people's shares/printers/etc.
100% sure they wont, which is why I mentioned that in my post. I see a ton of people wanting to get on GlobalTalk that may not even have a Vintage Mac to run AIR that have 0 network experience - this is for them. Others should choose the more complex bridge setup.The disadvantage of this configuration is that your guest might not see other computers on its own network.
Nice! vmnet-bridged doesn't seem to exist on the linux build - unsure about windows.FWIW, QEMU seems to be more straightforward to set up on macOS, at least as far as networking is concerned-- I pass this param to QEMU (removed my configured MAC address):-nic vmnet-bridged,model=dp83932,mac=xx:xx:xx:xx:xx:xx,ifname=en0
Haha, you sure did! My reading comprehension is apparently not great as of late. Apologies.100% sure they wont, which is why I mentioned that in my post.
And this is running an Administrator command prompt?Super late to the party, but has anyone experienced "devcon failed" when installing the TAP driver? This is a fresh Win10 install.
Yes running in administrator.And this is running an Administrator command prompt?
Peculiar. A couple of options here:Yes running in administrator.
MINI QEMU guide for Windows 10/11 (etc, 64bit) - host a System 7.1 Quadra 800 equivalent inside the QEMU emulator, so you can join the fun going on in #globaltalk via appletalk
(this is the new and improved guide from February 2025)
[...]
Next up, we are going to download an image that has GlobalTalk preinstalled in a Quadra 800 setup. Go ahead and download the file you see at this link: https://www.icloud.com/iclouddrive/0e1bjIckqvSFbhMYCFBKuQFww#GlobalTalk-Setup-v1.0.3
Now, several steps back we made a note of your Default Gateway and Subnet Mask, we are going to need that now. Assuming that your network starts with 192, it is a “class C” network. Change the dropdown to “C”. Otherwise, you will need to manually edit the Net, Subnet, and Node fields to match your Subnet Mask.
View attachment 20390
Next, put in your Gateway Address, and for Domain Name server, put in a domain of “domain” (text doesn’t matter) and 8.8.8.8 for a Google DNS server. Then click the “Default” radio button for the Domain Name Server you entered. Click OK.
View attachment 20389
[Mu0n my own gateway address is 192.168.0.1]
Please use the **NEW** link to my resources, which will always have the latest GlobalTalk Setup Files packages: WOzFest HQ GlobalTalk Files
Also, just put a fullstops/period/dot in the Domain field for your default DNS server – this ensures MacTCP uses that DNS server for all searches. The “Domain” field is not the hostname of the DNS server, it is the Search Domain that DNS server handles DNS for.