Search results

  1. J

    ROM Fiend: A DeclROM, Extended DeclROM, and System ROM parser

    I've created forks for these: https://github.com/joevt/68k-mac-rom-maps Add more ROM Maps (including some for PowerPC Macs). https://github.com/joevt/rom_fiend Map more ROMs to existing and new ROM Maps. Use ROM Map to label pointers and offsets. Parse ForeignOS. Parse Dispatch Tables...
  2. J

    Testers Needed: Modified ROM for LC475/Q605

    Too bad SIZEMEMORYPATCH is not in the supermario git repository. I think MAME can emulate a Macintosh Quadra 650? I would try that to see if the ROM supports the RAM configuration that you want to try. Make sure the emulator chooses the same ProductInfo as your Mac. It looks like each bank can...
  3. J

    Powerbook 540c Resurrection

    The 190 ROM is later than 520/540. I think it contain Universal Tables for 520/540 but some info has changed. I'm not sure which ProductInfo corresponds to the 190 and which to the 520/540. A dump of the CPU ID register and the lowmem globals using MacsBug or whatever will show which...
  4. J

    Powerbook 540c Resurrection

    That $02ff ffff matches the 0x3000000 in the Universal Tables in the ROM. 0A7A60 RamInfoPtr -> RamBankInfo offset -> 0xA892C 0A892C MinBankSize 0x200000 0A8930 HighBankStart 0x0 0A8934 HighBankEnd 0x800000 0A8938 NextBankStart 0x800000 0A893C...
  5. J

    Powerbook 540c Resurrection

    Is "it" the subject of this thread - the PowerBook 540c? Oh wait, the top of the display in the photo says "PowerBook 520c". The Universal Tables seem to suggest that RAM could be up to 48 MB? 6 banks of 8 MB - assuming the following: The ROM is "1994-05 - B6909089 - PowerBook 520 520c 540...
  6. J

    NanoMac, a candy bar sized FPGA Mac Plus / PlusToo

    A program can enable external clock, enable loopback, begin automatic transmission, and count the number of bytes received in a certain amount of time to determine if the external clock is working. https://68kmla.org/bb/index.php?threads/localtalk-but-faster.45615/post-505309...
  7. J

    PM6500 and Upgrading to 9.2.2

    Use the diskutil command to erase the partition as HFS?
  8. J

    Benchmark confusion

    A more readable version of the Technical Note TN1008 "Understanding PCI Bus Performance" exists in the PCI Driver Development Kit 2.0
  9. J

    Benchmark confusion

    What was the Sonnet SATA card? https://www.sonnettech.com/product/legacyproducts/tempo_serial_ata.html Using 40 or 80 conductor cables for ATA? 8600 has 50 MHz bus? Measuring MiB or MB/s? What SD card? What SD card adapter? What SSD? What ATA adapter? How fast was the built-in SCSI? < 10 MB/s...
  10. J

    Yes, on my B&W G3 and DingusPPC (B&W G3, iMac). That image appears after a boot file has been...

    Yes, on my B&W G3 and DingusPPC (B&W G3, iMac). That image appears after a boot file has been chosen automatically. It's just showing what is booting (device path, partition number, file path, file type, icon). The icon image is in the CHRP boot script in the data fork of the "Mac OS ROM" file...
  11. J

    SE/30 not recognizing internal floppy or any SCSI (internal & external/BlueSCSI)

    What does "ADB'ed the floppy" mean?
  12. J

    How does the L2 cache work on NuBus (PowerPC)

    Your output shows that only having the ROM is not sufficient to determine how to emulate a machine. The ROM has many ProductInfo's that are not Power Mac 5200 so we don't know which ProductInfo is for the Power Mac 5200. Even if we knew the CPU ID was 0x2258, we can't tell from the ROM that it...
  13. J

    How does the L2 cache work on NuBus (PowerPC)

    I've sorted your output and removed duplicate DecoderInfo lines: 0x00000D00,2,TimeDBRA,0x1A97 0x00000D02,2,TimeSCCDB,0x0507 0x00000D04,4,SlotQDT,0x0000DDA0 0x00000D08,4,SlotPrTbl,0xFFFFFFFF 0x00000D0C,4,SlotVBLQ,0xFFFFFFFF 0x00000D10,4,ScrnVBLPtr,0x0000DE22 0x00000D14,4,SlotTICKS,0xFFFFFFFF...
  14. J

    How does the L2 cache work on NuBus (PowerPC)

    NKHWInfo.ADB_Base and NKHWInfo.SCSI_DMA_Base appear to be incorrect. They appear to be a copy of the CPU ID from 0x5FFFFFFC. Can you read the bytes at 0x5FFFFFFC to verify? CPU ID 0x2258 is strange - I would expect PowerPC Macs to use cpuIDRISC=3 instead of cpuIDHiEnd=2? I am creating a ROM...
  15. J

    How does the L2 cache work on NuBus (PowerPC)

    I guess the first thing to get would be the CPU ID at 0x5FFFFFFC There's a list of CPU IDs at https://bitsavers.org/pdf/apple/mac/mess/Mac_Technical_Notes.html but it does not include the CPU ID for the 5200. You can use MacsBug to read it. You might need to read it one byte at a time. #12
  16. J

    ROM Fiend: A DeclROM, Extended DeclROM, and System ROM parser

    What do you mean by highlighting spans? It will highlight a length of bytes that is the size of the item selected in the template.
  17. J

    ROM Fiend: A DeclROM, Extended DeclROM, and System ROM parser

    I'm working on a modification to extract UnivTables. Does Hex Fiend have an option to export the parsed template info as text like Resorcerer does?
  18. J

    How does the L2 cache work on NuBus (PowerPC)

    The 5200 does not support Open Firmware. According to the output produced by the tbxi command, these ROMs which have a Configfile-1 file in the output do not have Open Firmware: PowerBook 1400 series ROMs/117+133/341S0203-4.rom PowerBook 1400 series ROMs/166/341S0364-5.rom Power Macintosh...
  19. J

    iBook Clamshell - colour of OS interface

    Get a ROM dump for each logic board. The color is probably stored in NVRAM somewhere. https://forums.macrumors.com/threads/question-how-powerful-of-a-graphics-card-will-work-in-a-beige-power-macintosh-g3.2303689/post-33883037 Firmware updaters starting with 3.2.4f1 read a byte at 0xFFF04177...
  20. J

    How does the L2 cache work on NuBus (PowerPC)

    Open Firmware (two words) has a Forth (text) interpreter and a Forth byte code (fcode) interpreter. Apple's Open Firmware compiles Forth and fcode to PowerPC instructions so it runs reasonably well. Even while it's interpreting, it will compile loops into a temporary area so they'll also run...
Back
Top