• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

Search results

  1. A

    Cloning the Farallon MacRecorder

    If I'm understanding it correctly (and I may not be), V+ is Vcc and V- is ground (and GND is the case/shield ground). Many of these interfaces (including the official Apple one) used HSKo as the Vcc supply but there were some that used a wall wart instead.
  2. A

    Cloning the Farallon MacRecorder

    Don't the serial port MIDI interfaces drive the 31250 baud clock through HSKi? If there's a schematic for that you can look at how it drives it.
  3. A

    Back Porting the Classic ROM to the SE

    Heh. 343S1035 is "Single DMA Video", kind of a V8/Sonora style system controller for LaserWriters, including the "video" interface to the print engine. Also 344S1021 is a PIC (65C02 system-on-chip), like the IIfx/Q900/Q950. That's kind of interesting.
  4. A

    Back Porting the Classic ROM to the SE

    Just for laughs I tried putting the SE slot back into the Classic and the Radius Full Page Display worked fine with the Classic ROM, as you'd expect. As an aside, that's the only SE PDS card I have emulated right now, so if anyone has ROM dumps and PCB photos of others, I'd be happy to have them.
  5. A

    Back Porting the Classic ROM to the SE

    I haven't tried that specifically, but I have made Franken-configurations, usually by accident, and they normally just work. I didn't know until fairly late in the process that the Mac TV wasn't supposed to have an LC PDS slot, for instance, so I was running it with an emulated Ethernet card...
  6. A

    Back Porting the Classic ROM to the SE

    In MAME, the Classic is literally 3 lines: macsefd(config); // inherit SE FDHD configuration config.device_remove("pds"); // remove SE PDS slot config.device_remove("sepds"); // remove SE PDS "bus" As far as I'm aware the only real hangups on hardware are the larger ROM size...
  7. A

    unirom: an Old World ROM info dumper

    Checking the debug symbols for the Classic and PB100 ROMs that came with Xcode they're not Universal. That said, the Classic is effectively an SE FDHD with the slots removed so I wouldn't be surprised if the Classic ROM just worked in the SE (possibly requiring an FDHD), at least with the ROM...
  8. A

    Emulation: Infinite Mac

    Apple frequently uses multiple access widths to the SCSI controllers so you may eventually encounter non-DWORD access even without that extension. When I was bringing up the Quadras, the Control Panel was writing a block of settings from a non-word-aligned address which kicks off a bunch of...
  9. A

    Quadra 605 CD Boot?

    Cool! I had the Pioneer audio version of that changer, used the same cartridges.
  10. A

    USB did exist pre-iMac but there weren't many peripherals and the support in Windows barely...

    USB did exist pre-iMac but there weren't many peripherals and the support in Windows barely existed before Windows 98 (and it wasn't super stable until after that). I've heard from multiple people who were at Microsoft that it was (and still is) a struggle to get PC system and peripheral OEMs...
  11. A

    Word access odd Address Exceptions on 68K software - were they ever used?

    Moto simplified both the MMU and FPU as the 68K advanced. The 68851 and 881/882 were super complicated, the '030 contained most but not all of those standalones, and the '040 was seriously cut down from the '030. The 88K is most similar to the '040.
  12. A

    Word access odd Address Exceptions on 68K software - were they ever used?

    The M88K MMU is (unsurprisingly) pretty similar to the various 68K versions. Most 680x0 machines do 24/32-bit by switching MMU tables so that would translate right over to the M88K. Right, the "stub" I was talking about is what checks/sets the PRAM. I should've made that clear.
  13. A

    Word access odd Address Exceptions on 68K software - were they ever used?

    Right, I see that in MAME also on a first-time boot of a machine where there isn't saved PRAM and it's booting the Legacy Recovery ISO. My assumption is that since the ROM code and the System 7 boot code are both 32-bit clean that it could run that "24 bit stub" (it just checks and sets the...
  14. A

    Apple IIe Resistor

    That video looks like it's working but the monitor can't sync to it.
  15. A

    Word access odd Address Exceptions on 68K software - were they ever used?

    As far as I know the odd address exceptions happen even on loads/stores, not just execution. So the check (basically if (address & 1) for a 16-bit transaction, and if (address & 3) for a 32-bit transaction) would have to happen on every memory access. I wouldn't be surprised if the emulator...
  16. A

    Reverse-engineering the Lapis ProColorServer 8 II

    CRT monitors were *much* more tolerant of off-spec timings. That was a big deal for MAME after CRT monitors fell out of use on computers, because very few arcade games were exactly 60.0 Hz refresh (NTSC 59.94 Hz timings were common-ish even on games designed in Europe, but so were things like...
  17. A

    Word access odd Address Exceptions on 68K software - were they ever used?

    An exception *is* raised and it jumps through a vector like usual. I'm not sure off the top of my head if that vector is ever valid under MacOS though.
  18. A

    SE/30 is ASC a must for booting?

    The boot chime code in the ROM polls the ASC state, so you likely won't get visible progress without it.
  19. A

    Do the classic Macs support DMA?

    All of the SONIC cards from Apple do use direct DMA to RAM, including the Quadra on-board and the LC PDS cards. It's easy to tell on the LC cards because there's no RAM chips.
  20. A

    Do the classic Macs support DMA?

    Just to clarify, most 68K Macs do what is called "pseudo-DMA" where something in one of the custom chips (it varies which chip by machine) will queue up to 4 bytes so the software can blindly read/write 4 bytes at a time. When the 68K gets ahead of the SCSI bus the 68K is frozen until the data...
Top