Good find on the Duo 210/230 schematic, whoever dug that up! The details I've checked all look final to me.
As the schematic indicates, panel IDs for GSC and CSC are read from the actual panel and are different per machine, unlike the monitor IDs in desktop Macs. Each machine only recognizes...
GSC is a relabeled Chips & Technologies 65210, incidentally. Unfortunately no datasheets seem to exist online, although the System 7.1 source tree at least has register descriptions.
Vintage TV restorers have come up with ways to fix that (it's possible to use heat to separate the lens from the CRT and remove the glue) but as you note it's not easy and can be a bit dangerous.
The power key is both a key readable through the microcontroller and a directly connected switch with a dedicated pin on the ADB connector. So it's possible for it to turn the machine on even if the microcontroller is dead or missing. That said, clearly it's not dead since it works on the...
@powermax I don't have anything on DFAC-II beyond looking at how it's connected in some of the schematics and logging what gets written to it over I2C. I have a ton of info on original DFAC, but DFAC-II seems to be pretty different aside from having the same overall function (input selection...
There are ERSes for ASC and EASC but they're much less helpful than you'd think, which is why ASCTester is necessary. Prior to the test program most of what I knew about them was from staring at IDA Pro.
Interesting. On the Q630/LC580 (and the Q800 and Q605 generations) the startup bong is normal and System 7.1 acts completely normally, but 7.5.3+ force the 16-bit path, and the intended behavior there doesn't completely make sense yet. There's also usage of a couple of registers in the EASC...
Apple's pseudo-DMA is PIO, given the processor is doing the actual transfers, it's just that the I/O ASIC (or PAL on the SE and Classic) is effectively a small cache in the middle. The transfer rates are better than pure PIO, but not by a lot, and you're blowing a lot of CPU cycles on SCSI...
Floppy is pretty standard if you have SWIM1 implemented. The ROM will detect it and work if you substitute an IWM and an 800k drive, as well, and since the LC can boot System 6 it's even feasible to boot that way.
SCSI is the same as every other Mac with a 5380 since the Plus, including the...
LC's not the easiest to get going but far from the hardest. The early hang-ups are:
1) Egret (the 68HC05 microcontroller) has to exist or you probably won't chime
2) The memory sizing routine will get angry in a hurry if the V8 bank sizing registers don't do what they're supposed to
3) The...
Just for reference, it won't normally drop into STM unless PA0 tells it to. So if you weren't intending it to do that, now you know why.
As far as commands, mac68k.info is currently down, but this Wayback Machine link should work...
Are you intending it to go into STM TechStep mode or is the problem that it's going into that instead of booting? That's controlled by bit 0 of VIA port A, 1 = normal boot, 0 = STM.
I boot and run the Quadra/LC 630 in MAME by treating PrimeTime II as a slightly different IOSB. The differences are mostly centered around the ATA controller being added and that changes how interrupts work a bit.
The SCSI thing is this: on reads, Apple does an unrolled loop of MOVE.L from the...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.