Search results

  1. jmacz

    Skipping the Startup Memory Test

    Cool, thanks!
  2. jmacz

    Skipping the Startup Memory Test

    @joevt mentioned it would not work on the 6100,7100,8100 due to their HW configuration. @killvore do you know if your machine supports Apples hidden option in OS 8.6?
  3. jmacz

    jmacz journey

    Not sure what's up with these PowerBook internal Zip drives, but this is the second one I have had (and I've only had two) that has exhibited issues when used. This one's in my 3400c and the last one was in my 5300c. Both cause random lock ups when inserted, with/without the driver installed...
  4. jmacz

    Skipping the Startup Memory Test

    FWIW, this extension seems to work on my PowerBook 3400c. It passes the test of bit 6 of $2400, sees bit 4 of $2401 is high and then zeros out the NVRAM $1043. Subsequent cold boot has no memory test.
  5. jmacz

    jmacz journey

    Does Apple's hidden option in Mac OS 8.6 work on your 7100? If it does, there could be another code path.
  6. jmacz

    Skipping the Startup Memory Test

    The code seems to do the "run startup ram test" byte write as long as CHRPNess (bit 6 of $2400) is set AND one of the other three (HeathrowExists, OHareExists, GrandCentralAddr) is set. I have done the same tests/checks in the No Ram Test system extension so I think any model that Apple...
  7. jmacz

    jmacz journey

    Cooked up a system extension for System 7.6.1 that mimics Apple's hidden option in MacOS 8.6 to disable the startup ram test on Power Macintoshes. I have only tried it on my Power Macintosh 8500 on System 7.6.1. Thread on the analysis with @joevt here...
  8. jmacz

    Skipping the Startup Memory Test

    Ok, cooked up a system extension that will register a shutdown proc and overwrite that 0x09 with a 0x00 which then skips the ram test on the next cold boot. All it does is register a shutdown procedure which executes before power off and essentially mimics what Apple does (even in System 7.6.1)...
  9. jmacz

    Skipping the Startup Memory Test

    Looks like I should be able to register a shutdown procedure that runs after Apple's that writes to NVRAM. Already see my procedure being called after Apple's. Only question is whether it's too late in the shutdown sequence and some subsystems aren't available anymore. But we'll see.
  10. jmacz

    Skipping the Startup Memory Test

    For the MacOS 8.6 Memory CDEV, what it does: On mouse click of the Startup Memory Tests On Calls _DeleteGestaltValue for 'kdia'. On mouse click of the Startup Memory Tests Off Calls _NewGestaltValue for 'kdia'. On close of the control panel Makes changes to the System Folder -> Preferences...
  11. jmacz

    Skipping the Startup Memory Test

    Looked at the disassembled code for the Memory control panel in Mac OS 8.6. So far look at what happens when you close the control panel. It looks like it saves a copy of the settings inside the System Folder -> Preferences -> Memory Preferences file. If the ram test is disabled, it creates a...
  12. jmacz

    Skipping the Startup Memory Test

    Traced through on System 7.6.1 and it's very similar. Same check of bit 1 on the response to the 'misc' gestalt selector before deciding whether to clear a field at $0ddc. Same check to determine if the expansion manager trap exists. On System 7.6.1, it does NOT look for the 'kdia' gestalt...
  13. jmacz

    Skipping the Startup Memory Test

    Bit 1 is tested. I think I saw that Bit 0 and Bit 2 are documented only. Hex $68. This was a static address so another global.
  14. jmacz

    Skipping the Startup Memory Test

    Oh hmm.. I turned off the memory tests and stepped through the code again (this is still on MacOS 8.6). I wanted to see where it branches away from writing to NVRAM. With the memory tests turned off, it looks like the call to Gestalt for the 'kdia' selector returns 0. And it bails there.
  15. jmacz

    Skipping the Startup Memory Test

    The gestalt calls seem to be for the 'misc' and 'kdia' selectors. If 'misc' is supported, it's clearing something out a $0ddc and if 'kdia' is supported, it's reading something at $0dd8 offset $68. If that value is non-zero it is written to NVRAM otherwise it defaults to $09. It then reads bit 6...
  16. jmacz

    Skipping the Startup Memory Test

    I traced through parts of the shutdown code via MacsBug today under MacOS 8.6 and found where it's writing that '9' to NVRAM. There's a chain of handlers invoked during the shutdown and it looks to be in one of them -- I'm guessing these are the registered shutdown handlers. The first handler...
  17. jmacz

    jmacz journey

    Yeah, last I left it, I was only able to use 4MB but Compact Virtual was showing 8MB or 16MB depending on how much I had installed. I just couldn't get it to let me use the additional memory. But it definitely saw it.
  18. jmacz

    jmacz journey

    Yeah, I sold it. But it went to @tt. If he still has it, you could try asking him? FWIW, 4MB worked fine and 8MB/16MB was stable but I could not get Connectix Virtual to recognize it and allow me to use the extra memory as a ram disk, etc.
  19. jmacz

    Novel method for restoring original coloration of Compact Mac cases

    Well like I said, I was just making an observation regarding the superglue. I was NOT going to coat my cases in it :)
  20. jmacz

    Skipping the Startup Memory Test

    I'm sorry, I think my brain is fried... Here are the two lines from the fast dump and the slow dump: 27F448FE FFF0D000 5D5CC8CE FFF0D000 FFF04C4C FFF201F8 00000000 00000000 // FAST 27F45CFE FFF0D000 DF7DC8CE FFF0D000 FFF04C4C FFF20270 00000000 00000000 // SLOW...
Back
Top