Jump to content


  • Content Count

  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. On the topic, years back when I used a Mac constantly I considered some kind of hack that would patch the main GDevice to be 1/2/4-bit, then in a vertical retrace task remap it to the video card's 8-bit buffer every frame behind the OS's back. Since you usually run those old games at 640x480 or smaller, and this issue was present on fast PowerPC machines, they would have been plenty fast to do this. It'd be somewhat a pixel depth emulator, giving the OS a virtual screen.
  2. I had an Extended Keyboard II like this and I found some green corrosion in the switch itself. I tried cleaning the switch but ended up switching it with a good one from a junk keyboard of the same model.
  3. ADB does use a separate line for the power key, so if that line isn't connected well the keyboard could still work normally and have no problems, and even the power key properly bring up the "Shutdown?" dialog once the machine is booted. Does the power key work reliably once the machine is booted?
  4. Gauge Pro 1.1 is the one I had saved and used most often to monitor my Sonnet card. I only have Sheepshaver (emulator) running at the moment so I can't fire it up to see whether it had a way to disable speculative execution as I remember.
  5. I use a Sonnet 400MHz G3 card in my 8500 and there is some mention of an option to disable speculative I/O because some things conflict (the Sonnet has an NVRAM patch to work around ROM incompatibility). I seem to remember either their CPU control app or one of the other card's allowing disabling speculative I/O on-the-fly. If you haven't tried, you might disable it manually on startup and see if the instability was caused by that. Of course if this sound card's driver was updated to work with G3 Macs, it should work with older ones as well with G3/G4 accelerators.
  6. Excellent site; I'll go through my Mac archives and submit any other obscure drivers I have.
  7. There's a thread for the PM8500 video hack (and a TwinTurbo 128 hack as well). At the end I posted updated links to the drivers. Both have apps for entering custom resolutions.
  8. Just updating the links again: CustomGraphicsDriver.sit Custom_TwinTurbo9600_Driver.sit
  9. I've started using my iBook G3 800 MHz 12.1" to run Mac OS 9.2.2 on and was frustrated that it didn't support 1920x1080 on an external VGA monitor. I've installed the screen spanning hack to allow non-mirrored external displays, but it still didn't have the resolution I wanted, so I hacked the video driver to support it as I did for my PowerMac 8500 a while back. It's very straight forward to set new timings, as it has all the parameters virtually in the standard modeline format. ATI Driver Update 1920x1080.sit The attached modified ATI Driver Update (version 2.4.4) has 1920x1080 60Hz
  10. I can't commit to putting lots of time into this. I can look into an extension or whatever for possible tables, but doing ROM hacking in't something I have time for.
  11. Hmmm, even if there is no extension with the driver, it still could be possible to patch the driver in memory. So the process might be an extension that finds it in memory, patches it, then changes the resolution to a patched one. The apps posted here do that so you can test without restarting. But figuring out how to find the Radius driver could be tricky, without having something on disk to use as a search string.
  12. No, unfortunately I don't have much hardware tools beyond a digital multimeter and anything custom I make on a breadboard. Using a ROM might be too difficult. Regardless, the idea is to find the resolution values together, which is likely a table. If there are other values inbetween, those might be the mode parameters. Then you find the specified values for the resolutions (blanking, front porch, back porch, etc.) and see if you can find those in the table, or ratios that match ratios of the specified values. After some trial-and-error, you might find a pattern that makes sense. Then you t
  13. Maybe. It depends on whether the resolutions are hard-coded into its driver ROM, or are in an extension that can be modified. For the built-in driver for the PM8500, I had to figure out which values affected the video parameters. Here you might just need to find what sets the dot clock so you can lower it. Once I figured out the built-in driver, finding the resolution tables in the TwinTurbo PCI card was a lot easier. Can you point me to any extension/driver that's used for this card? I could take a quick look in case there's any kind of obvious resolution table inside. I wasn't able to fi
  14. I've made progress on this. I found that the Delta power supplies used in the PM 8500 do in fact have a fan speed controller. The fan's + is connected to +12V, but its ground doesn't go to ground. I also found the thermistor nearby (lower resistance = higher temperature). I connected two wires to it and brought them outside the case. With a 100K variable resistor across it, I am able to speed up the fan and make it hit that resonance frequency. Interestingly, it can be made to run a lot faster than normal (I found the same when I plugged the fan into straight 12V; it moves lots of air). Apple
  15. My PM 8500 has been driving me nuts for many years now. Occasionally when the room temperature/CPU load is just right, the fan will start to whistle at around 532 Hz (slightly above a C5 note). Often it occurs when I'm holding the mouse button selecting something, and then goes away when I release, though delayed as the fan takes a few seconds to change speed every so slightly. Or the other way around, making the sound, but goes away when I hold the mouse or do something that uses the CPU more. If I cover up the back vent with my hand when it's making the sound, it goes away, so it's very
  • Create New...