Is there any hope that this will work one day on a OldWorldMac?
As a System Extension, it should, hopefully.
|
81
on: August 04, 2026, 07:37:50 AM
|
||
| Started by UnexpectedBomb - Last post by Jubadub | ||
Is there any hope that this will work one day on a OldWorldMac? As a System Extension, it should, hopefully. |
||
|
82
on: August 04, 2026, 07:20:39 AM
|
||
| Started by UnexpectedBomb - Last post by cyberish | ||
|
Is there any hope that this will work one day on a OldWorldMac?
|
||
|
83
on: August 04, 2026, 06:57:23 AM
|
||
| Started by UnexpectedBomb - Last post by Jubadub | ||
|
Excellent work, @UnexpectedBomb, thank you for the ongoing effort. I'm glad the efforts are still going towards having it all happen through the Mac OS ROM with no helper app, multi-plugging and, I presume, booting at 2.0. I hope it gets there someday.
Once I get some time to use a computer with GitHub access, I will try the injector on a mini ROM and test. Perhaps by then the next release might be upon us? ![]() |
||
|
84
on: August 04, 2026, 04:37:18 AM
|
||
| Started by Mat - Last post by ovalking | ||
|
Thanks for sharing this exciting software.
First impressions were good - it loads quickly, and looks nicely straightforward, but unfortunately it seems too buggy to use right now. I managed to get access to one site I can't with any other Mac browser, but others give long waits or lock-ups. But then it started to go awry with odd things happening and becoming increasingly unstable. Even after quitting MacSurf, the OS misbehaves and fonts in other apps get messed up. Also noted the URL is really difficult to edit for some reason. Tried in OS9.2.2 on G3 350 & G4 450. |
||
|
85
Mac OS 9 Discussion / Mac OS 9, Hacks & Upgrades / Re: NEW: Temperature Monitor control strip for G4 MDD
on: August 04, 2026, 04:18:31 AM
|
||
| Started by UnexpectedBomb - Last post by ovalking | ||
|
Sounds interesting. Like to try it out but link doesn't seem to work....
|
||
|
86
on: August 04, 2026, 02:00:49 AM
|
||
| Started by smilesdavis - Last post by smilesdavis | ||
|
2.0 (shipping Jan 16, 1997) EM Jul 97, Sweetwater "Feb 24 97", Sweetwater "Feb 27 97"
Code: [Select] - 100% PowerPC native (still runs great on any 68030 Mac or faster)2.1 (shipping Jun 1997) SOS Jul 97, EM Aug 97, Sound Manager Audio I/O Timing Calibration Guide, Update Guide – Read This First! Installation Instructions40 or more tracks of digital-audio recording, mixing, busing, EQ and effects processing on a Power Macintosh, performed nondestructively and in real time without dedicated internal audio hardware real-time effects, including reverb, compression, limiting, expansion, gating, chorus and echo new Samplers window for transferring samples between the Macintosh and compatible hardware samplers local sample storage and integrated DSP processing expanded integration with contemporary samplers, including the E-mu E4 series 2.11 (released Sep 26, 1997, at the 103rd AES Convention in New York City) EM Oct 97, SOS Oct 97,MOTU.com, SOS Dec 97, KORG.com support for Digidesign Pro Tools|24 (introduced Sep 24, 1997, and publicly presented at AES beginning Sep 26, 1997) Korg 1212 I/O support Apple Sound Manager support Digidesign AudioMedia II and AudioMedia III support free eVerb MAS plug-in MAS support announced by DUY for four plug-ins support for contemporary Akai, Roland and E-mu samplers Code: [Select] Configuring Digital Performer2.2 (late 1997)New Features in Digital Performer 2.2, EM Aug 98Code: [Select] What’s New in Digital Performer Version 2.2Code: [Select] Installing Digital Performer 2.2 from this CD-ROM2.3 (shipping by Jan 29, 1998; presented at NAMM Jan/Feb 1998) New features in 2.3 (MOTU.com), What’s new in Digital Performer 2.3 (PDF), MAS Developer Index, Screenshot, Sweetnotes by Sweetwater Spring '98, Digital Performer 2.3 & OS8 by Sweetwater Apri 6 '982.4 (May 15, 1998 / installer/package build date: June 4, 1998) Read This First! Digital Performer 2.4 Installation Guide, MOTU.com 2.4, KORG.com Sample-Accurate Sync (ADAT Timecode) New 11/98!, MOTU.com, Macworld Mar 99, MOTU.com 2408 support, Sweetwater Jul 23 1998, KORG.com Digital Performer 2.4 features more efficient MAS, KORG.com Impact of the 1212 I/O on CPU Processing Power., Sample-Accurate Sync (ADAT timecode) New 11/98!, EM Aug 98 Code: [Select] What's New in Digital Performer Version 2.4Code: [Select] Installing Digital Performer 2.4 from this CD-ROMCode: [Select] Starting with version 2.4, Digital Performer supports the 1212 I/O's direct ADAT timecode synchronization.2.41 (1998) KORG.com2.42 (1998) Sweetwater, Sweetwater., MIX (02/01/1999) 2.43 (1998) MOTU.com 2.5 (announced Dec 1, 1998) MOTU.com, EQ Mar 99, SOS, MOTU.com, Sweetwater, EM Jun 99 2.51 (Mar 23 99) 2.51 Update Code: [Select] The enclosed update patcher will update Digital Performer version 2.5 to version 2.51.Code: [Select] • Direct I/O support for compatible Digidesign hardware, requiring Digidesign System Init 3.3.1 or later2.6 (May 18, 1999) MOTU.com, EM Jan '00, Sweetwater, SweetwaterCode: [Select] • Polar - interactive looping/recording environmentCode: [Select] • functionally identical to MAS 2.0 as shipped with Digital Performer 2.62.61-MTS (update notes dated Oct 18, 1999; released Oct 21, 1999) MOTU.com, MIX Aug '00, 2.6 to 2.61-MTS Patcher (Oct 21 '99), 2.61 Update Notes (Oct 26 '99)Code: [Select] Now SupportsCode: [Select] Some of What’s New in Digital PerformerCode: [Select] Installing Digital Performer from this CD-ROMCode: [Select] Digital Performer requires a Power Macintosh with 32 Mb of RAM or more and System 7.5.5 or higher. System 7.6.1 or later is recommended. A 17-inch monitor (or larger) is highly recommended. However, this configuration will not be able to play and record audio under Sound Manager.2.7 (first demonstrated at MACWORLD 2000, San Francisco, Jan 4 '00; final shipping application build Apr 12 '00; publicly available by May 8 '00)MOTU.com, Sweetwater Spring '00, EM Oct '00, EM '01, Line 6 Pro Console for DP 2.7 ***Does not require a Master Disk.*** Code: [Select] Installing Digital Performer 2.7 from this CD-ROM2.71 (Jun '00) Patch2.72 / USB-Mac Compatible (final application/updater build dated Sep 28 '00) Code: [Select] Now supports • MOTU Audio System • ASIO 1.0 • ASIO 2.0 • DAE/TDM Including the following Digidesign Systems: • Project II • Pro Tools|24 • Pro Tools|24 Mix • Pro Tools|24 Mix Plus.3.0 (Jan 18 '01) MOTU.com, EM Apr '01., MIX Mar '01, EQ Mar '01, EQ May 01, Line 6 Pro Console for DP 3.x3.01 (Sep 24 '01) EQ Nov '01, Sweetwater 3.02 (Dec 13 '01) MIX May '02, MIX Jul '02, EM Aug '02, This document will help you set up your MOTU and Digidesign audio hardware with Soft SampleCell, and Digital Performer 3.1 (Q1 '02) Sweetwater, EQ Oct '01, EQ Jan '02, EQ Mar '02, MIX Mar '02, EM Sep '02, MIX Oct '02 3.11 (Oct 23 02) EQ Feb '03 |
||
|
87
on: August 03, 2026, 12:06:02 PM
|
||
| Started by UnexpectedBomb - Last post by UnexpectedBomb | ||
Once the turn of the minis comes, these are the 6 (at least the first 4) relevant ROMs, all conveniently gathered in one place This is going to be very helpful down the road. Thank you! Nice to see that so many others over the years have claimed the "no sleep until it works" torch. You guys are rockstars by every metric. Thank you for the kind words, @DieHard! Truthfully I'm just standing on the shoulders of OS 9 giants like yourself. I have released a new USB 2.0 build that I felt was a big enough leap forward that it deserved its own new forum post here: https://macos9lives.com/smforum/index.php?topic=7847 For those of you following this thread, please check it out and test it if you have the chance. All feedback is greatly appreciated. |
||
|
88
on: August 03, 2026, 11:55:54 AM
|
||
| Started by UnexpectedBomb - Last post by UnexpectedBomb | ||
|
New build of the USB 2.0 driver is up. This is a big step from the beta I posted last time.
If you tried the first one you will remember the ritual: boot unplugged, run a launcher, wait for a prompt, insert at the right moment, one mount per launch. All of that is gone. WHAT IS BETTER - The driver now loads from the Mac OS ROM at boot, as an OS owned driver. Doesn't live in an app, and still no Extension needed. - Mac OS 9 mounts the volume itself, through its normal path. - Hot-plug works. Insert, eject, unplug, re-insert, or swap in a different drive, as often as you like. Pulling a drive without ejecting no longer leaves a damaged disk behind. - Restart with the driver active is safe. It used to come back with a frozen mouse cursor. - Reads run about 20 MB/s, roughly 20x USB 1.1. Writes are slower than that, but still blazing compared to USB 1.1. INSTALLING ***FIRST: copy the Mac OS ROM out of your System Folder and keep it somewhere safe. You will want it if anything goes wrong. DON'T SKIP THIS STEP! Then pick one of these: STEP 1A) ON A G4 MDD THAT BOOTS OS 9 ON ITS STOCK ROM: grab the prebuilt ROM from the release page. That is the exact file I have been testing with, so it needs no tools at all. (NOT if your machine only boots OS 9 because of a community ROM patch, so an FW800 MDD, a Mini, an aluminium PowerBook and so on. My prebuilt file does not contain that patch, and installing it would take away the thing making your machine boot.) STEP 1B) ON ANY OTHER NEW WORLD MAC, a B&W G3 for example: the prebuilt one is built from an MDD's ROM and is specific to that machine, so patch your own instead. Run the injector from the repo against your copy. It writes out a patched ROM and leaves the original alone. Old World Macs, so a beige G3 or a 9600, have no Mac OS ROM file for this to patch, and none of this applies to them. Note that is not the same question as whether the machine has PCI slots. A beige G3 has slots and still cannot use it; a Mac mini G4 has none and could. STEP 2) Boot from a CD or another volume and put the patched ROM into the System Folder in place of the original. (You cannot swap it while booted from that same System Folder.) Drop the small faceless helper into System Folder > Startup Items, boot normally with nothing plugged in, then insert a drive. Again, the injector creates a ROM patch meant for non-MDD machines, so keep your original ROM safely stored somewhere and make sure you can boot from something else first. Fully reversible, but only if you kept it. The injector has only ever been run against two ROMs, both mine. If it will not patch yours, or the result will not boot, tell me which Mac and OS 9 version you are on. STILL TO DO -One drive at a time. A second one inserted while another is mounted is ignored. Multi-device is what I am working on now. -External hubs are not driven yet, including the hub in an Apple Cinema Display. -A drive attached at boot mounts at 1.1, not 2.0. Plug it in after booting. -Only tested on a G4 MDD with an IOGEAR NEC based PCI card. Other EHCI chipsets should bind, since the driver matches on the EHCI class code and reads the card's geometry at runtime, but I have not tried one. On board USB 2.0 is experimental and can hang (e.g. G4 Mini, aluminum PowerBooks, etc). Continue to treat this as a beta and do not put anything irreplaceable on it yet. ONE LOG NOTE You will see plenty of lines like this in EHCIUIM_init.log: !! v47 STALL - self-probe transfer not completing: Ignore them. That diagnostic fires on any transfer in flight, which during a copy is constant. My last soak logged 174 of them alongside 18,223 completed transfers and zero errors. Badly named, and I will fix it. Heads up that the multi-device release will be a matched ROM and helper that install together, so if you would rather install once than twice, it is fine to wait until then. Eventually the goal is to have all of this integrated into the ROM, even the helper app itself, but we are not there yet. Beyond that, the most useful thing anyone can do is run it on a PCI card different from mine. Both of the worst bugs so far came from hardware not behaving the way the spec says. As always, please let me know of both your successes and failures with this new build! Source, build steps, injector and the technical writeups are all here: https://github.com/UnexpectedBomb/MacOS9-USB2-EHCI -UB |
||
|
89
Mac OS 9 Discussion / Mac OS 9 on Unsupported Hardware / Re: New G4 Mini audio CSM + breakthrough fix for G4 Mini startup mouse freeze
on: August 03, 2026, 10:35:26 AM
|
||
| Started by UnexpectedBomb - Last post by UnexpectedBomb | ||
|
UPDATE: VBL Fix v2 is up, now Classic-safe!
First off, thanks to everyone for the testing and the kind words. Special thanks to @n8blz for the seriously thorough shakedown: 30-plus restart cycles with zero freezes, then pulling the fix back out and watching the freeze return on the very first reboot. That's exactly the before-and-after I was hoping someone would run. It's the clearest confirmation I could ask for that we're fixing the right thing. Thanks also to @xc68000 for putting both fixes through their paces and catching an edge-case that I didn't anticipate: booting an OS 9 partition inside Classic on Tiger would hang while loading the VBL fix. The cause makes sense once you see it. Under Classic the display is virtualized by Mac OS X, so there's no real ATI hardware behind the boot display. The fix works by re-issuing the display driver's "enable VBL interrupt" call, and under Classic that call has nothing real to talk to, so it wedges. The freeze itself doesn't even happen under Classic, since OS X is driving the actual display, so the right move is for the fix to just stay out of the way there. That's all v2 does. At startup it checks (via Gestalt) whether it's running inside the Classic environment, and if it is, it quits without doing anything. On native OS 9 nothing changes at all: the check can only ever make it skip under Classic, never on real hardware, so v2 behaves identically to v1 on an actual mini. It's a safe drop-in over v1, and there's no rush to update unless you run OS 9 under Classic. @xc68000, whenever you get a chance, could you drop v2 in and confirm your Classic on Tiger boot no longer hangs? That's the one setup I can't test here as I don't have anything booting Tiger/Classic right now, so your confirmation would be helpful. You can grab it from the v2.0 release here: https://github.com/UnexpectedBomb/G4-Mac-Mini-VBL-Fix/releases/tag/v2.0 Install is the same as before: drop VBLFix_v2 into your Startup Items folder. There's also a VBLAutofix tester build in the release that reports what it did with a beep and a log, if you'd like to watch it catch a freeze in the act. Thanks again, everyone. It's been a blast seeing this help so many minis. The next milestone will be to fully integrate this solution into the ROM itself for a truly seamless experience. I'll keep you posted! -UB |
||
|
90
Mac OS 9 Discussion / Mac OS 9 on Unsupported Hardware / Re: New G4 Mini audio CSM + breakthrough fix for G4 Mini startup mouse freeze
on: August 03, 2026, 09:32:57 AM
|
||
| Started by UnexpectedBomb - Last post by UnexpectedBomb | ||
Thankfully, I am not reinventing the wheel after all Noted on the FAT32 vs HFS issue. I had been exclusively going down the HFS route to just try and get that piece working first. But honestly the whole eSATA effort is getting mothballed until USB 2.0 has been finalized/matured (it's the bigger priority by far) so that I'm not making two sets of custom MDD Mac OS ROM files independent of each other; the goal is to eventually have a single custom "mass storage" MDD ROM that covers both EHCI and eSATA functionality all in one go. I'm still far away from that finish line, but USB 2.0 is making good progress. I plan post an update in the USB 2.0 thread later this week if things continue going well. |
||