Recent content by powermax

  1. P

    Would someone with a Quadra 700/900/950 be willing to test a program for me?

    @Arbee Do you have any doc that describes DFAC-II, especially its I2C control stream?
  2. P

    Would someone with a Quadra 700/900/950 be willing to test a program for me?

    Many thanks! Those ERSes were helpful to spot differences between the original ASC, EASC and the sound cell inside the Prime Time II. Below some notes I compiled from various sources: ASC registers: 0x800 - chip version: 0xB0 - Batman, 0xBB - Wombat, 0xBC - Sonora, 0xE0 - Elsie 0x802 - chip...
  3. P

    Would someone with a Quadra 700/900/950 be willing to test a program for me?

    Is there any manual that describes ASC/EASC registers? Everything I got so far is a commented assembly for the startup bong located in the Cordyceps ROM that reveals merely sound register names. Their layout can be partially guessed from the comments.
  4. P

    Soldering new vram onto Quadra 630 motherboard?

    Valkyrie AR looks like the same core chip used in Power Macintosh 5200 and 6300 albeit with a slightly different address decoder. It's definitely very far from the chip described in the said document.
  5. P

    Would someone with a Quadra 700/900/950 be willing to test a program for me?

    @dougg3 Your ASC Tester could be used to test the Cordyceps Power Macintosh boards (PM 5200, PM 6300 etc) because those mostly re-use Quadra 630 HW with the exception of the CPU. I already implemented a basic emulation for those Macs in DingusPPC. The ROM code for playing the startup bong...
  6. P

    DingusPPC: A more accurate PowerPC Mac emulator

    I'm aware of the said unrolled loop - it's part of the old SCSI Manager 4.3. It doesn't cause any issues in DingusPPC because the 53C9x will generate an interrupt after some amount of data has been transferred: either function complete when the transfer counter drops to zero or bus service...
  7. P

    DingusPPC: A more accurate PowerPC Mac emulator

    No. Apple engineers call it pseudo-DMA. It's supposed to work like that: an I/O ASIC provides a special HW register whose content will be moved over the real DMA interface to/from the target device. In PowerMacs, it's mostly the Curio ASIC. The I/O ASIC provides all required signals for the DMA...
  8. P

    x86 card revival thread

    I've mistakenly linked a wrong post. The correct post is here. You're right - that's a Orange386 card with two ISA slots that uses the ACC 82021 chipset.
  9. P

    x86 card revival thread

    I'm not sure. The card I'm describing looks like that. "Orange386" listed on Apple Rescue of Denver looks different - I see neither 82C936 chipset nor 486 CPU. Anyway, it's good to know that Orange386 requires its own software package.
  10. P

    x86 card revival thread

    It looks like there are basicly three different OrangePC 200 Series cards: the card with a 386sx/Cx486SLC and single ISA slot whose DeclROM contains CPU_80386_OrangeMicro_OrangePC will be indentified as "OrangePC" in the application. Because that card uses the 82C836 chipset, the application...
  11. P

    x86 card revival thread

    I suppose there is no way to read out A1020 configuration without decapping the chip and doing some time and cost consuming IC RE. Do you have a list of ICs used in the Orange PC 200 cards handy? Everything I got so far are two high-resolution pictures of two boards. The markings of some ICs...
  12. P

    x86 card revival thread

    I discovered the following HW details so far: At $FS040000, where "S" designates the Nubus slot the card is inserted into, seems to contain some kind of HW register. The OrangePC application accesses it at the very beginning. It's read two times and written once with $106C. It must implement at...
  13. P

    x86 card revival thread

    Sounds interesting. You assume that FPGA provides a data path that pushes video data generated by WD90C30A to the Macintosh frame buffer over Nubus, right? In the meanwhile, I started on hacking the OrangePC application in a specialized fork of the DingusPPC emulator. I created a mockup for a...
  14. P

    x86 card revival thread

    I wonder what function the Xilinx FPGA (U44) implements. Judging by its position it does something related to the Nubus interface. The XC3000 datasheet tells us that XC3042 is a FPGA. That means that it needs a configuration program stored in a EEPROM/SROM to be operational. Do you have any idea...
  15. P

    x86 card revival thread

    Is the above Orange386 card from the OrangePC 200 series? I assume it's a Nubus card. The question is where the Nubus interface is implemented. I see a Xilinx FPGA (U44) and a large IC right above it (U67). Unfortunately, the sticker "90 ATC 01020" hides the chip markings. It would be great to...
Back
Top