Appreciate you checking! Both my MacCon boards do weird things to the clock, even with the PLD removed and bodges disconnected, so I'm just going to say MacCons are weird and probably are best avoided if installing more than 2 add-in boards (socket or PDS).Looks like it is a GAL--S9118AF, GAL16V8A-15LVC.
Biggest congratulations on completing this project. It's been really fun to follow along. Hopefully the video controller remains available for a while.
If I'm understanding the video you posted if you plug in an external monitor it switches the internal CRT back to the built in video as a secondary monitor? That's incredibly slick!
Just one thing on artifacts, I had the same issue on one of my SE/30 when using bolle riser/ethernet, Carrera 040 and Radius card for external video, artifacts on internal video. But it turned out that my SE/30 was a very early revision 1 board that has a missing connection compared to later revision boards. You can read about the details it in the SE/30 logic board revival thread. So check if your logic board is an early rev A board and try testing with a later board/rebuilt board of latest revision (or you can modify the board by cutting a line and adding a wire).This is a super cool thread. I have several SE/30 with multiple cards, Mac/Con, Pivot IIsi, Micron XCeed, as well as Bolle Ethernet Riser. On one machine it can drive three displays (two external and one internal) but there are artifacts on the internal display. I’m guessing it’s because of all the power draw.
Do you mean you have an early Reloaded board, or an early Apple board?Just one thing on artifacts, I had the same issue on one of my SE/30 when using bolle riser/ethernet, Carrera 040 and Radius card for external video, artifacts on internal video. But it turned out that my SE/30 was a very early revision 1 board that has a missing connection compared to later revision boards. You can read about the details it in the SE/30 logic board revival thread. So check if your logic board is an early rev A board and try testing with a later board/rebuilt board of latest revision (or you can modify the board by cutting a line and adding a wire).
I have an early apple board without the bodge! And it does indeed give artifacts same as the reloaded ones did.Do you mean you have an early Reloaded board, or an early Apple board?
The bodge wire is needed for Reloaded Rev 01 to 03, it was fixed in Rev 04. I’ve never seen or heard about an early Apple board that didn’t already have the cut trace and bodge wire fitted.
Wow! So they actually shipped a few before they realised the problem. Can I see how your board looks? It must be a super duper early one.I have an early apple board without the bodge! And it does indeed give artifacts same as the reloaded ones did.
I'll dig it out when I'm homeWow! So they actually shipped a few before they realised the problem. Can I see how your board looks? It must be a super duper early one.
I think it's going to depend a lot of the particular combo of cards. With the short maccon-esq formfactor I tend to use both here and on my booster clones, you could for sure get a booster, maccon, and 30video card stacked no problem. Beyond that, might need to be either a short card or something with an angled connector (I think it may run into the CRT).
With an adapter like bolle's... I'm not quite sure, I don't have one or anything similar to measure with. Given that people manage to get video boards on top of it, I would think you could at least get two on top as they are *short*.
I mainly wanted the passthrough slot so *anyone* can use this, even if you already have a card without a passthrough slot. Also, in the IIsi.
This is a super cool thread. I have several SE/30 with multiple cards, Mac/Con, Pivot IIsi, Micron XCeed, as well as Bolle Ethernet Riser. On one machine it can drive three displays (two external and one internal) but there are artifacts on the internal display. I’m guessing it’s because of all the power draw.
IIfx doesn't have video, so I don't recall anything making use of Slot E or CPUCLK for it?In unrelated news, Asante MacCons are apparently the destroyer of clocks. I'm not quite sure what is wrong (?) with the U14 GAL on them, but both examples I have drag the system clock down from a "healthy" 3.1v or so down to a sickly 2.3v.
Apparently, the MacCon jumpers select between CPUCLK and C16M. Both feed into GAL U14 and logic decides which signal leaves the GAL. Only in the case where JP2 is present and JP1 is not present (Slot E) does it use C16M, under all other cases it uses CPUCLK. I'm assuming that is for use in an IIfx??
Using my PDS booster V1.1 card, which buffers CPUCLK, I notice only a .4v drop as C16M is still unbuffered and C16M=CPUCLK on SE/30. So, the two GAL inputs on the merged CPUCLK/C16M lines correctly add up to 0.8v of drop. I may experiment with putting an ATF on the MacCon instead of a GAL to see if that reduces this nonsense.
IIsi definitely uses CPUCLK for Slot E as does the Video subsystem of the IIsi, this would be apparent by their use of buffered memory in Bank A as Video Memory.Appreciate you checking! Both my MacCon boards do weird things to the clock, even with the PLD removed and bodges disconnected, so I'm just going to say MacCons are weird and probably are best avoided if installing more than 2 add-in boards (socket or PDS).
In the end, the solution is to buffer the clocks for any cards on the passthrough slot. This seems to sufficiently mitigate the issue with MacCons wrecking the system clock signal. The 30Video card should be the first in any stack of cards, unless an accelerator is present, if so, 30Video should be second. This is a similar approach to what Bolle does with his combo cards, and I do the same with Booster PDS cards.
IIfx doesn't have video, so I don't recall anything making use of Slot E or CPUCLK for it?
IIsi definitely uses CPUCLK for Slot E as does the Video subsystem of the IIsi, this would be apparent by their use of buffered memory in Bank A as Video Memory.
Curious as to which clock you are using, seems to me that you'd get a much cleaner input from the C16M reference clock originated on the PDS of the 8MHz SE?
I'm very likely missing something?
Yep, but C16M is a reference signal independent of CPUCLK, no? Else the MaCon's wouldn't be choosing between the two in it's timing (phase lock? function) or so it seems to me. As a reference point I'd think C16M would be preferable for your use case?On SE/30, there is only one 15.6672mhz clock on PDS, same signal on both CPUCLK and C16M.