113 points DHowett 2 hours ago 24 comments
VladVladikoff 1 hour ago | parent
odo1242 1 hour ago | parent
spijdar 1 hour ago | parent
What you could probably do is take a Wii emulator like Dolphin and virtualize the CPU. Basically combine Dolphin and KVM_PR, getting ~native CPU performance while still needing to do 3D translation and simulate the IOS side of the Wii.
(Wii games run with the CPU in the supervisor state IIRC, so you can't just run them as processes under an OS, you'd either need a proper hypervisor or to catch traps caused by running supervisor instructions in "problem state", a la KVM_PR.)
RandallBrown 25 minutes ago | parent
unfocused 1 hour ago | parent
Hopefully their port of Mac OS gets put in the Open Shop Channel!
Open Shop Channel: https://oscwii.org WiiLink for online gaming: https://wiilink.ca
jedbrooke 1 hour ago | parent
Games still came on disk so there wasn’t the madness of endless buggy updates (disks had one opportunity to be bug free so quality was at a higher standard) and internet connectivity was not guaranteed, so there was no way for micro transactions.
However, internet connectivity was available, so things like optional online play were still possible, as well as some basic user generated content.
flanz_10 1 hour ago | parent
everyone says that about their childhood :)
jedbrooke 1 hour ago | parent
thefunnyman 34 minutes ago | parent
FractalParadigm 30 minutes ago | parent
snowram 27 minutes ago | parent
doublepg23 21 minutes ago | parent
classified 14 minutes ago | parent
Sorry to disappoint, but I don't even know what a Wii looks like. I've always been using my computer to play games on.
RajT88 26 minutes ago | parent
The games were cool too.
throwaway219450 1 hour ago | parent
throwaway27448 59 minutes ago | parent
direwolf20 29 minutes ago | parent
deadnomore 57 minutes ago | parent
> and I fell in love with the jank as it were (hacks
> upon hacks upon hacks going back to the 1980s is
> something I’d definitely describe as “jank”).
Modern macOS still has classic Mac OS code in it dating as far back, and has added Objective C and Swift abstractions on top.
hassaanr 52 minutes ago | parent
yjftsjthsd-h 50 minutes ago | parent
fredoralive 32 minutes ago | parent
The Carbon API itself lasted until 10.15 (Catalina / 2019) for 32 bit apps, so there's presumably at least some classic Mac OS derived code in there until then.
my123 13 minutes ago | parent
You'll get this error if you try to use the Carbon menu APIs:
> References to Carbon menus are disallowed with AppKit menu system on macOS 14 and newer. Use instances of NSMenu and NSMenuItem directly instead
https://developer.apple.com/documentation/macos-release-note...
StilesCrisis 47 minutes ago | parent