Search results

  1. J

    Extracting ROMs from integrated Video Cards

    The Beige G3 has two fcode images for ATI GPUs. 1002:4754 ATY,mach64_3DU ATY,GT-B 113-XXXXX-1.1 1.49 1002:4750 ATY,mach64_3DUPro ATY,GT-C 113-XXXXX-1.1 1.53 DingusPPC supports these device IDs: ATI_RAGE_PRO_DEV_ID = 0x4750, // GP (Rage Pro) ATI_RAGE_GT_DEV_ID...
  2. J

    Quato lightning PCI

    That is not normal. If it's not recognized as a Twin Turbo, then what is it recognized as? For each machine (Beige G3, B&W G3), gather some info from Open Firmware via serial port: Do a dump-device-tree Do lspci as described at...
  3. J

    iMmaculate iMac Late 2011 21.5"... With a HUGE problem!

    I don't get it. If there's a firmware lock, why is it letting you boot different OS's? You have access to everything except the Startup Manager? https://support.apple.com/en-ca/102603 How does firmware lock work on an iMac from 2011? Maybe you can get a ROM dump and examine it with...
  4. J

    180MHz 603ev CPU upgrade for 5300ce?

    Don't got it. It's listed in the MacROMan GitHub repository but is not included in that repository's TestImages folder.
  5. J

    Help with srecord for splitting and joining ROMs

    There's two ways to find out how the bits are arranged in the ROMs: - schematics to see how the ROM chips are connected - ROM dumps The arguments work for your ROM dumps of the 1400cs - 32 bits, 16 bits per ROM chip. @Bolle and @demik were probably working with ROMs from a different Mac - 16...
  6. J

    Help with srecord for splitting and joining ROMs

    https://srecord.sourceforge.net/man/man1/srec_examples.1.html The Low and High ROMs take two bytes at a time, so I guess the correct -split arguments is going to be -split 4 0 2 for High and -split 4 2 2 for Low. But the two bytes are swapped, so the first thing to do is a -byte-swap 2 before...
  7. J

    180MHz 603ev CPU upgrade for 5300ce?

    What ROM does the PowerBook 5300 use? I might have it but it doesn't have an obvious name. I see a ROM for the Power Mac 5300 but not the PowerBook 5300.
  8. J

    Can any useful emulation run on a Raspberry Pi Zero? CM4? CM5?

    Most emulators have their own scaling feature to fill the screen without changing the resolution of the screen but I suppose it would be faster if the panel controller had its own scaler. 640x400 is too small for some apps. In that case you'll want a working 1280x800 mode. I don't know. I think...
  9. J

    Looking for Formac ProMedia 40 ROM Rip

    The first mod changes the device ID in the PCI Header from 5631 to 8A01. The second mod makes the same change to some PPC code in the ndrv driver.
  10. J

    Can any useful emulation run on a Raspberry Pi Zero? CM4? CM5?

    Is your goal to output 640x400, or to fill the panel? 640x400 is a 16:10 aspect ratio (same as 8:5, but I think 16:10 is the more common description). 640x400 on 16:9 panel requires pillarboxing as you said. 640x400 on a 4:3 panel requires letterboxing. SheepShaver supports arbitrary...
  11. J

    6x00 SCSI Zip Drives - What SCSI ID did Apple assign them?

    When scanning for boot devices, the ROM usually starts with the higher SCSI ID? I think that's what I see when looking at the logging in DingusPPC.
  12. J

    Looking for Formac ProMedia 40 ROM Rip

    Are we looking at GA6 1.0.6 or 1.2.6 ROM? Both have code that references these registers: 3c4h Sequencer Index Register (SEQX) 3c5h Sequencer Data Register (SEQ_DATA) 1.0.6 appears to have code that modifies: SR1, SR8, SR9. colon_definition_function_80b ( data index -- ) is for modifying an...
  13. J

    Looking for Formac ProMedia 40 ROM Rip

    1.0.6 doesn't have pong like 1.2.6 does.
  14. J

    Reverse-Engineered ROM sources for Mac 128K, 512K and Plus

    Have you compared the names with the MacPlusROM.lst? https://github.com/joevt/68k-mac-rom-maps/blob/master/from-mpw-gm-3.5/ROM%20Maps/ROM.List/MacPlusROM.lst Are you able to create a rom map from the compiled result that looks like MacPlusROM.lst? The 3 Mac Plus ROMs are very similar - I...
  15. J

    UMAX S900 AKA Pulsar - First boot chime, then no chime

    An s-video cable will work for the keyboard.
  16. J

    UMAX S900 AKA Pulsar - First boot chime, then no chime

    Could be bad RAM? The memory test doesn't happen if NVRAM is invalid, then next boot the NVRAM is valid so it tries a memory test? Do you hear a boot chime? Command-Option-P-R to zap the PRAM? Keep the keys held down until you hear the boot chime a couple times? This thread talks about the...
  17. J

    Looking for Formac ProMedia 40 ROM Rip

    If you find a graphics card that it doesn't work with, then we can make a fix for it.
  18. J

    Looking for Formac ProMedia 40 ROM Rip

    I extracted the code. To load the code: On a Mac with a serial port: - Type dl command to begin download. - Paste the contents of the .4th file. - Press Control-D to end the download. It executes the contents which in this case just adds words to the Open Firmware dictionary. The dl command is...
  19. J

    Looking for Formac ProMedia 40 ROM Rip

    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). Apple has...
  20. J

    TOPS FlashBox information

    There is a method to get the address for the SCC registers: Low memory global variables SccRd and SccWr at address 0x1D8 and 0x1DC respectively. But you still need to open the serial port driver to make sure no one else will mess with the SCC port that you want to use. You can check the ADB...
Back
Top