Search results

  1. J

    I'd like your help ordering a 128K EEPROM

    If the system doesn't have an ndrv for this device ATY,Piranha then I guess you'll need to add it to /System/Library/Extensions/AppleNDRV perhaps as a new bundle or appended to an existing bundle.
  2. J

    I'd like your help ordering a 128K EEPROM

    The ROM requires only 24K with the ndrv removed. I remember trying to create a compressed fcode image for this card that includes the ndrv but the original fcode is too large and the compression ratio is between 54% and 65% (using lzss). Maybe there's a better compression algorithm, but the...
  3. J

    Gray NDRV solution!

    You should rebase your fork to the current upstream master before doing a pull request. You should use interactive rebase, then fixup to combine multiple related commits into a single commit to clean things up. You should remove the original .rom files after converting them to .zip. You should...
  4. J

    Gray NDRV solution!

    CODE resources are handled by the Segment Manager. Mac OS X PPC or Rosetta can use PEF apps in user space (Carbon apps). In kernel space, I think only IOGraphicsFamily uses PEFs.
  5. J

    Gray NDRV solution!

    PEF is not a thing in Mac OS X except for the ndrv for a GPU used in a IONDRVFramebuffer (subclass of IOFramebuffer) kernel extension. An IONDRVFramebuffer allows most any GPU that works with OS 9 to be usable in Mac OS X without having to create a new driver. New drivers are required for 2D/3D...
  6. J

    Gray NDRV solution!

    In Mac OS 9, the Code Fragment Manager handles PEFs which are shared libraries. In Mac OS X, there's a PEF loader in IOGraphicsFamily which loads an ndrv into the kernel.
  7. J

    eMate Replacement Power Adapter/Battery

    I don't understand this. Power is Voltage x Current. Current is Voltage ÷ Resistance. A power supply controls voltage. The load controls/is resistance. Maybe "Adaptor supplying too much power" means too much voltage? The load controls current. If the load tries to take too much current (a low...
  8. J

    Macintosh 68060 Redux

    ROM Maps at https://github.com/joevt/68k-mac-rom-maps ROM Fiend at https://github.com/joevt/rom_fiend uses the ROM Maps but also dumps declaration ROMs, Dispatch Tables, Universal Tables, Resources. ROM Fiend is a template that is used by Hex Fiend at https://github.com/joevt/HexFiend I...
  9. J

    Does anyone have a 667MHz or 800MHz Powerbook G4?

    I don't know if telnet can be used before probe-all? probe-all is when the fcode of the graphics cards are loaded. Do an nvram script to see what's available before probe-all? But where would the output go? Maybe it's buffered and it will appear when the console is installed and opens the...
  10. J

    Mac SE Clock Drift

    Is there a relation between the amount of time the machine is off, and the amount of time that the clock is behind by? Is the amount of time that the clock is behind by at least less than the amount of time the machine was off? Wouldn't a bad crystal also affect the time while the computer is...
  11. J

    Gray NDRV solution!

    With the resource fork intact, the tbxi dump command will include in the dump a "SysEnabler" file which may include an optional PEF in some Mac OS ROM versions.
  12. J

    Gray NDRV solution!

    I updated my fork with your changes. See my last commit notes.
  13. J

    Apple prototype ROM flasher utility

    Emulation and info regarding "Flasher (TNT 0.6)" https://tinkerdifferent.com/threads/apple-network-server-macos-based-roms-found.4756/post-41630
  14. J

    My Mad B&W G3 Setup!

    Read the chip first in your programmer and compare with a ROM dump from Open Firmware. This will verify the address and data lines are correct. I just finished adding emulation of flashable ROM chips (AMD Am28F020 or Intel 28F020) to my fork of DingusPPC (code not committed yet). These are...
  15. J

    Can a Macintosh use non-contiguous RAM?

    Not so interesting. The CPU can only know a few virtual -> physical translations at one time and DingusPPC can only output those. It's the OS that keeps track of all the translations. An exception handler is used when the CPU tries to access a virtual memory address that it doesn't know about...
  16. J

    Gray NDRV solution!

    You can try finding Apple's NDRV sample code "GDX 950717". Search for it on an older Apple Developer CD. Dev.CD/Development Kits/Hardware/PCI Driver Development Kit /• Samples/Driver Samples/Video samples/GDX 950717 It's missing stuff that exists in more modern NDRV for Mac OS X (EDID/DDC/?)...
  17. J

    Gray NDRV solution!

    Gray screen is used for display color depth transitions so that you don't get weird colors during the transition. The CLUT/gamma table is turned gray so that all depths show the same gray color.
  18. J

    Can a Macintosh use non-contiguous RAM?

    I think a Power Mac 6100 with 64+64+8 MB of RAM has discontiguous physical RAM addresses (in DingusPPC at least). It has a MMU though. I haven't checked if the MMU gets used even if virtual memory is disabled. Should write a debugger routine that dumps the virtual -> physical mappings. The...
  19. J

    Schrockwell's S3/30 Reloaded build

    We can see that the silkscreen indicates the position of pin 1 (diagonal outside corner) in the images at: https://68kmla.org/bb/index.php?threads/obsoletes-se-30-reloaded-build.46570/ I guess the presence of the socket obfuscates that? But no, the image of the socket in the first post in...
  20. J

    Gray NDRV solution!

    The property will have an incorrect address or length which could cause an exception. 0 > .properties AAPL,gray-value DEFAULT CATCH!, code=FFF00300 ok
Back
Top