Please login or register.

Login with username, password and session length
Advanced search  

News:

Pages: 1 2 3 4 5 [6] 7 8 9 10
 51 
 on: June 22, 2025, 06:38:06 AM 
Started by smilesdavis - Last post by smilesdavis
"Motherboard Standoff Hex Spacer Screw Nut"


 52 
 on: June 22, 2025, 06:24:04 AM 
Started by smilesdavis - Last post by wove
I generally look for those types of parts on Newegg.

This link goes to a wide variety of standoff screws. You will need to know the thread and screw size to zero in on the part you need.

<https://www.newegg.com/p/pl?d=motherboard+standoff+screws>

 53 
 on: June 22, 2025, 04:04:58 AM 
Started by smilesdavis - Last post by smilesdavis
I dunno what i need yet

i just removed hdds and cleaned all of my 30? powermacg4s with a compressor and removed the original HDD in it

 54 
 on: June 22, 2025, 02:52:02 AM 
Started by smilesdavis - Last post by indibil
I don't know if I have it, but if you want to patch the firmware, you can use the one from Newertech. I always apply the Newertech patcher, which includes 7457, 7447, and 7448.


https://www.macintoshrepository.org/8007-powerlogix-newertech-g4-enabler

 55 
 on: June 22, 2025, 02:19:05 AM 
Started by Dennis Nedry - Last post by joevt
A UPP points to a RoutineDescriptor structure that points to a function.

The structure begins with a _MixedModeMagic A-Trap. Calling the UPP from 68K will execute the _MixedModeMagic A-Trap which can parse the rest of the info in the UPP. The UPP has an ISA field so that _MixedModeMagic knows if it needs to switch from 68K to PPC.

The UPP contains info about calling conventions (Pascal, C, etc.) and parameters (register or stack based, size, etc.)

PPC code (which is always CFM) and 68K CFM will use CallUniversalProc which does the parsing that _MixedModeMagic A-Trap does for 68K.

 56 
 on: June 21, 2025, 04:28:39 PM 
Started by Dennis Nedry - Last post by Dennis Nedry
This resource has been super helpful:
https://github.com/os9docs/os9docs

Now I am having some trouble figuring out how UPPs (Universal Procedure Pointers) work.  These are defined in MixedMode.h in the above resource. 

Generating the pointers:
Code: [Select]
#define STACK_UPP_TYPE(name) UniversalProcPtr
Toolbox functions:
Code: [Select]
long CallUniversalProc(UniversalProcPtr theProcPtr, ProcInfoType procInfo, ...);
long CallOSTrapUniversalProc(UniversalProcPtr theProcPtr, ProcInfoType procInfo, ...);

As I understand, these were used throughout code for redirecting emulated 68k vs native PPC code.  I am seeing where they are being called all over the place, but I am not making the connection with the function pointer where that actually goes.  AppearanceLib uses those functions (above) in the Macintosh Toolbox to run UPPs in some cases, and in other cases it has a similar UPP running function where it rolled its own version of this.  (This is the very last function that was found at the very end of the library.)  I think if I could understand the normal one in the toolbox first, it would help me understand the self-made one in AppearanceLib.

I am wondering if anyone could explain just generally how UPPs work and/or if you know a good resource out there that can explain it well.

 57 
 on: June 21, 2025, 02:47:52 AM 
Started by smilesdavis - Last post by smilesdavis
https://web.archive.org/web/20131024222326/http://www.gigadesigns.com/eproducts/Giga%2520Designs%2520Updater%25203.0.1.pkg.zip

is dead

and there is a CD that has to be inserted as well during installation

anyone ever came across this?

because even on 68kmla links are down

 58 
 on: June 20, 2025, 11:12:12 PM 
Started by alexshendi - Last post by joevt
There's an extensive list of ATI drivers at https://gona.mactar.hu/ATI_Mac/

You'll want to click on the last two items and read what they have to say:
ATI RADEON 9200 Mac Edition July 2004      OS 9.2 - 9.2.2      ATI chips supports up to Radeon 9200
ATI OS 9 Mac Software Update January 2005      OS 9.2 - 9.2.2      ATI chips supports up to Radeon 9200

See if they match the items from Macintosh Repository:
 https://www.macintoshrepository.org/1357-ati-os-9-drivers-january-2005-
 https://www.macintoshrepository.org/1352-ati-os-9-drivers-for-radeon-9200-dvi-i-

Verify dates and version numbers of apps and extensions and control panels etc.

 59 
 on: June 20, 2025, 04:06:27 PM 
Started by alexshendi - Last post by alexshendi
I investigated further and found out the following:
* Graphics Card: ATI Radeon 9200
* The active screen resolution is 640x480, 1024x768 would be the native resolution. That explains  the unused border around the display area
* System Profiler doesn't seem  to know about the GPU
* Didn't investigate Open Firmware settings yet.


 60 
 on: June 20, 2025, 03:18:23 PM 
Started by alexshendi - Last post by joevt
What GPU does the iBook G4 have?

Does Mac OS 9 have drivers for that GPU?

If there's no Mac OS 9 driver, then you can't change the resolution or color depth. You are stuck with whatever frame buffer Open Firmware provides.

Did you go into Open Firmware to see if the display node has an option to change the display mode?

What version of Open Firmware does your iBook G4 have?

Pages: 1 2 3 4 5 [6] 7 8 9 10