Looking for Formac ProMedia 40 ROM Rip

@45ns: EDO 17ns = 59MHz
@40ns: EDO 15ns = 67MHz
@35ns: EDO 14ns = 71MHz
@30ns: EDO 12ns = 83MHz
@25ns: EDO 10ns = 100MHz
Urgh, so extrapolating the 60ns VRAM boards should be about 48MHz. Nasty. Hopefully the main chips are all the same grade and you can just swap in better VRAM.

Worth avoiding the 50 and 60ns cards though because they all basically cost the same, but it isn't worth buying replacement VRAM.
 
Bleh, I always forget that this era of stuff isn't just a machine code binary. That's a pain.
I think Forth is easier to read than machine code or assembly. My script converts fcode to Forth such that the reverse process should produce the same fcode (or slightly better fcode since my tokenizer uses single byte fcodes for the constants -1,0,1,2,3 instead of 5 byte literals).

I know this is probably a daft question, but is there a more comprehensive resource for OpenFirmware anywhere? All I have ever found are partial lists of common commands. I can navigate, modify NV stuff and poke around a bit, but I've never seen a "Learn how to make an OpenFirmware Forth Driver in 12 easy steps" book or anything similar.
Apple has some sample Open Firmware drivers in their PCI DDKs.
There's some links at https://apple.fandom.com/wiki/Open_Firmware
MacRumors has some Open Firmware related threads.
There's more links at https://wiki.osdev.org/Open_Firmware
Looks like https://www.devicetree.org/open-firmware/home.html has all the documents. Start with the IEEE 1275-1994 spec. Then PCI bindings. The16 color binding, 64 bit extensions (useful for G5?). etc.

Also, I'm getting strong "you need to go and grab one of your Beige G3's" vibes :LOL:
I hope to port it to older Macs such as my Power Mac 8600. It would be nice to include the Firewire Target Disk Mode code so I can connect all the drives in my Power Mac 8600 (including SCSI) to my modern Mac.

Should be GA-6 : it is a 2MB version of the S3 Virge card.
The ProMedia 20 and ProMedia 40 are the 2 and 4Mb Versions of the first Batch of cards (Rom version 1.0.6).
So the ProMedia 20 and 40 are both GA-6.
 
Back
Top