Running a Mac Plus logic board on an SE analog board/PSU — anyone done this?

litriSE

New Tinkerer
Jul 4, 2026
9
5
3
I'm looking at running a Macintosh Plus logic board off a Macintosh SE's analog board, CRT, and PSU, instead of the Plus's own analog board. I've cross-referenced and mapped the power and video pins between the two harness connectors.

What I want to understand is the Plus's output video signal versus what the SE analog board expects on its input — how (if at all) they differ, and whether there's anything I'd need to do to match the two up. Has anyone gone through this specific combination before, or knows enough about both boards' video/sync characteristics to weigh in?

I'm comfortable building whatever circuit is needed, so any insight into the signal differences (or confirmation that there aren't any) would be a big help.

I see some adapters out there but it's unclear if I can utilize the SE's video circuit with the Plus's logic board.

Thanks! litriSE
 

litriSE

New Tinkerer
Jul 4, 2026
9
5
3
Update: got it working (mostly)!

Connected a known-good Macintosh Plus logic board (1MB RAM, booting off BlueSCSI) to a known-good Macintosh SE analog board, PSU, and CRT, with power and video pins cross-referenced and wired. Direct connection, video out from the Plus straight into the SE's video in — and it boots to a fully legible System 6.0.8 desktop. Menus, trash icon, cursor all render correctly, correct aspect ratio. So the core premise works: the Plus logic board can drive the SE analog board.

One remaining issue: there are persistent horizontal lines running across the top portion of the screen, like unblanked retrace sweep. I also tried inverting the Plus's video signal through a 74LS14 before feeding it to the SE — that made the lines worse (second image), so I don't think inversion is needed here (makes sense, since horizontal/video circuits are supposedly near-identical between Plus and SE).

Current theory: the Plus and SE use different vertical deflection circuits — the Plus has a discrete op-amp/transistor vertical sawtooth generator, while the SE (and later compact Macs) use a TDA1170 IC for vertical deflection. My guess is the Plus's VSYNC pulse width/timing doesn't quite match what the TDA1170 expects for its blanking/retrace window, even though the overall vertical frequency (60.15Hz) is correct.

Has anyone run into this specific symptom before, or knows the TDA1170's expected VSYNC pulse characteristics well enough to compare against the Plus's actual output? Photos of the result attached. Let me know if you have solved this problem. Getting close!
 

Attachments

  • image1 (1).jpeg
    image1 (1).jpeg
    331.6 KB · Views: 16
  • image0 (1).jpeg
    image0 (1).jpeg
    538.8 KB · Views: 14

litriSE

New Tinkerer
Jul 4, 2026
9
5
3
Update: found the actual mismatch, working on a fix.

Scoped VSYNC directly at the connector on both boards for a real apples-to-apples (pun intended) comparison:

- Macintosh Plus logic board VSYNC low (retrace) pulse: ~900µs
- Macintosh SE's own logic board VSYNC low (retrace) pulse: ~200µs

So the Plus holds VSYNC low about 4.5x longer than what the SE's analog board (TDA1170-based vertical deflection) is normally fed. That lines up well with the lines appearing specifically at the top of the frame — looks like the SE's vertical circuit is getting held in what it thinks is an abnormally long retrace/reset condition.

Plan: building a 74HC123 monostable one-shot to reshape the Plus's VSYNC pulse down to ~200µs before it reaches the SE analog board, triggered on the same falling edge, output taken from the active-low Q output. Adding a small series resistor ahead of the trigger input too, since the Plus's VSYNC showed a real negative undershoot (~-1.76V) on the scope that's worth protecting against. Breadboarding it now before committing to anything permanent.

Will report back once it's built and tested on the actual hardware. If anyone's run into this specific 900µs vs 200µs vertical sync width difference between these board generations before, or has thoughts on the approach, would love to hear it.

litriSE
 

Attachments

  • PLUS-VSYNC.webp
    89.2 KB · Views: 10
  • PLUS-VSYNC_SCRN.webp
    121.9 KB · Views: 5
  • SE-VSYNC.webp
    89.3 KB · Views: 6
  • SE-VSYNC-SCRN.webp
    113 KB · Views: 9

litriSE

New Tinkerer
Jul 4, 2026
9
5
3
Update: it's fully working. Full writeup below with final measured values, in case it's useful to anyone else attempting this.

Background: running a Macintosh Plus logic board (1MB RAM, booting off BlueSCSI) off a Macintosh SE's analog board, PSU, and CRT, in place of the Plus's own analog board.

What worked immediately: Video and HSYNC connected directly, no inversion, no extra circuitry.

The problem: with VSYNC also connected directly, the picture was otherwise correct (right proportions, legible text) but showed persistent horizontal lines across the top of the frame — looked like unblanked vertical retrace.

Diagnosis: scoped VSYNC directly at the connector on both a known-good SE logic board and the Plus logic board, same test point, for a real comparison. Results:
- Plus VSYNC low (retrace) pulse width: ~900µs
- SE's own native VSYNC low pulse width: ~200µs

So the Plus holds VSYNC low about 4.5x longer than what the SE's analog board (TDA1170-based vertical deflection) is normally fed. Makes sense given the SE and later compacts use the TDA1170 IC for vertical deflection, while the Plus/128K/512K use a completely different, older discrete op-amp/transistor vertical circuit — horizontal/video timing is apparently very close to identical across the family, but vertical isn't.

Fix: built a 74HC123 dual retriggerable monostable multivibrator to reshape the Plus's VSYNC pulse down to ~200µs before it reaches the SE analog board. Final circuit and measured values below (photo of the schematic/board attached). Built on the SO16 (D-package) variant, hand-soldered to a SOP16 breakout — pinout is identical to the standard DIP-16.

74HC123 wiring:
- Pin 1 (1A): Plus VSYNC input, through a 1kΩ series resistor (the Plus's VSYNC showed real negative undershoot on the scope, down to about -2 to -3V — this resistor protects the chip's input clamp diodes)
- Pin 2 (1B): tied to +5V (enables falling-edge triggering via pin 1)
- Pin 3 (1RD): tied to +5V (holds channel out of reset)
- Pin 4 (1Q̄, active-low output): shaped VSYNC output, feeding the SE's VSYNC input through a current-limiting pot, final measured value 3.533kΩ
- Pin 8: GND
- Pin 13 (1Q, active-high): no connection — this is the inverted-sense complement of pin 4, not needed here
- Pin 14 (1CEXT): one leg of a 10nF ceramic cap, other leg to pin 15 (no ground on this pin — followed TI's application-note wiring rather than the alternate "ground the Cext pin" convention some other manufacturers show; worked correctly as-is)
- Pin 15 (1REXT/CEXT): other leg of that same 10nF cap, plus the timing resistor network to +5V — 10kΩ fixed resistor in series with a multi-turn 50K pot, final measured total 46.76kΩ (10kΩ fixed + 36.76kΩ pot) - you use this 50K pot to tune the VSYNC low pulse width to ~200µs
- Pin 16 (VCC): +5V with a 0.1µF bypass cap close to the chip
- Channel 2 (unused): pins 6, 7, 9, 10, 11 grounded; pins 5, 12 left unconnected

Current-limiting on the output (pin 4 → SE VSYNC) was necessary because the TDA1170's sync input is spec'd for roughly 500µA and the 74HC123's output is a much stronger driver. Tested 20kΩ and 10kΩ first — both resulted in a static bright horizontal line (not enough current for the TDA1170 to lock onto sync, so vertical deflection wasn't sweeping). Final working value: 3.533kΩ.

Result: fully legible System 6.0.8 desktop, correct proportions, no artifacts, stable over extended run time. Photos attached, including the scope traces showing the shaped 200µs pulse and the finished board.

litriSE
 

Attachments

  • IMG_0013.jpeg
    IMG_0013.jpeg
    905.6 KB · Views: 2
  • IMG_0011.jpeg
    IMG_0011.jpeg
    485.3 KB · Views: 2
  • IMG_0016.jpeg
    IMG_0016.jpeg
    645.6 KB · Views: 2