Differences in grayscale options for the SE/30

ph4z

New Tinkerer
May 20, 2025
5
7
3
Hi all, this is my discussion post to the TD forums (welcome here)

For my SE/30 quest I’m trying to understand the different SE/30 greyscale options.

Let me first set out what I know and then come to the question. Currently available options are (in no particular order)
  1. 30Video GS - Internal grayscale for SE/30 by Zigzagjoe
  2. SE/30 Internal Grayscale cards by Bolle
  3. Micron Xceed
What I know: All use the same neckboard design (1&2 are clones of 3). [EDIT] But the cards of 1 & 2 are new designs and different from 3. 1 & 2 are modern reproductions available, 3 is hard to find.

What I don‘t know: How do the different “video”cards compare. In the FS listing Bolle mentions:

[2] doesn't run off the logicboard sync signals but instead generate them ourselves. This means there's no switching between onboard video and video generated by the card but instead both modes 1bit and 8bit are generated on the card. Not being dependent on the original sync signals lets us bump the resolution to 512x384 giving access to a wider range of applications that require that larger resolution.

But it is not entire clear what this means. From the text above it sounds like options 1 and 3 are limited in the internal resolution (to the stock 512x342?).

Can anyone help me explain how these cards compare in terms of image quality and performance for the internal display (not interested in dual monitor)?

Thanks!
 
Last edited:

zigzagjoe

New Tinkerer
Sep 10, 2024
14
19
3
Hi all, this is my discussion post to the TD forums (welcome here)

For my SE/30 quest I’m trying to understand the different SE/30 greyscale options.

Let me first set out what I know and then come to the question. Currently available options are (in no particular order)
  1. 30Video GS - Internal grayscale for SE/30 by Zigzagjoe
  2. SE/30 Internal Grayscale cards by Bolle
  3. Micron Xceed
What I know: All use the same neckboard design (1&2 are clones of 3). 1 & 2 are modern reproductions available, 3 is hard to find.

What I don‘t know: How do the different “video”cards compare. In the FS listing Bolle mentions:



But it is not entire clear what this means. From the text above it sounds like options 1 and 3 are limited in the internal resolution (to the stock 512x312?).

Can anyone help me explain how these cards compare in terms of image quality and performance for the internal display (not interested in dual monitor)?

Thanks!

My card (30Video) and Xceed support optionally driving an external monitor while keeping the internal display active in black and white. Internal resolution remains 512x342. Bolle's card does only the internal display but at a higher vertical resolution of 512x384. That's the main difference between the cards, the rest is details.

To clarify though neither my card or Bolle's card are clones of the Xceed; that term is typically reserved for a reproduction of a vintage design. Bolle reverse engineered a vintage Formac video card and redesigned the timing, and my card is a new design with a newer video controller. Detail of the development of my card here , and the same for bolle's card here.

Image quality should be identical, I've never noticed a difference between the 30video and Xceed. I expect Bolle's would be the same. The Xceed card does not do gamma correction so it will have a slightly darker picture. I do not know if Bolle's card performs gamma correction or not.

Xceed is technically the fastest card, but that really is splitting hairs as these are all unaccelerated framebuffers so practical video performance actually depends more on your CPU accelerator rather than the video board.

My grayscale card is now the same card as used in my LCD kits, introducing 16 bit support, however as there is not a point in 16 bit grayscale (indistinguishable) it's only really relevant to external monitors. As it's the same card however there is an upgrade path to the LCD if you preferred.
 

ph4z

New Tinkerer
May 20, 2025
5
7
3
My card (30Video) and Xceed support optionally driving an external monitor while keeping the internal display active in black and white. Internal resolution remains 512x342. Bolle's card does only the internal display but at a higher vertical resolution of 512x384. That's the main difference between the cards, the rest is details.

To clarify though neither my card or Bolle's card are clones of the Xceed; that term is typically reserved for a reproduction of a vintage design. Bolle reverse engineered a vintage Formac video card and redesigned the timing, and my card is a new design with a newer video controller. Detail of the development of my card here , and the same for bolle's card here.

Image quality should be identical, I've never noticed a difference between the 30video and Xceed. I expect Bolle's would be the same. The Xceed card does not do gamma correction so it will have a slightly darker picture. I do not know if Bolle's card performs gamma correction or not.

Xceed is technically the fastest card, but that really is splitting hairs as these are all unaccelerated framebuffers so practical video performance actually depends more on your CPU accelerator rather than the video board.

My grayscale card is now the same card as used in my LCD kits, introducing 16 bit support, however as there is not a point in 16 bit grayscale (indistinguishable) it's only really relevant to external monitors. As it's the same card however there is an upgrade path to the LCD if you preferred.
Thanks ZZJ for the clear explanation. I appreciate the clarification that neither cards are clones of the Xceed, I was aware and was only talking about the neckboards (although I could be mistaken here), but the fact that the cards are new/redesigned was not not made explicit in the original post, I added a sentence for completeness and prevent confusion. This is really impressive work you have done, so it shouldn’t have been glossed over like that!

Moreover, I’m really glad to hear performance wise the cards are all close, that takes out one variable. That is performance among the cards though, but what is there a performance difference between stock monochrome and a greyscale conversion? Sorry if this is an ignorant question…

Very nice that you were able to unify the card for both the colour LCD and greyscale, I saw it in the posts. This leaves more options open!

I wonder how the extra vertical resolution affects the picture on the CRT, I can imagine it changes the aspect ratio or leaves black bars, it is 12% extra after all. I’ll need to read/watch reviews to understand this better and read up on the links you provided.

Edit: Okay I think I get it now. Both resolutions 512x342 and 512x384 (used in the LC) are used for 4:3 aspect ratio displays, the pixels then have different ratios. (With 384 actually resulting in 1:1 pixels).
 
Last edited:

zigzagjoe

New Tinkerer
Sep 10, 2024
14
19
3
Thanks ZZJ for the clear explanation. I appreciate the clarification that neither cards are clones of the Xceed, I was aware and was only talking about the neckboards (although I could be mistaken here), but the fact that the cards are new/redesigned was not not made explicit in the original post, I added a sentence for completeness and prevent confusion. This is really impressive work you have done, so it shouldn’t have been glossed over like that!

Moreover, I’m really glad to hear performance wise the cards are all close, that takes out one variable. That is performance among the cards though, but what is there a performance difference between stock monochrome and a greyscale conversion? Sorry if this is an ignorant question…

Very nice that you were able to unify the card for both the colour LCD and greyscale, I saw it in the posts. This leaves more options open!

I wonder how the extra vertical resolution affects the picture on the CRT, I can imagine it changes the aspect ratio or leaves black bars, it is 12% extra after all. I’ll need to read/watch reviews to understand this better and read up on the links you provided.

Haha, sorry, I might be a little touchy on the clones thing :p Yes, the neckboard I use is a derivative of Bolle's to be specific. Same basic circuit but bits moved around but functionally identical.

Yeah, there are some minor performance differences but the majority of what Mac OS is doing is changing single bytes or bits within a byte (depth < 8bit) so it spends more time in the QuickDraw algorithms rather than pushing pixels, outside of specific cases like blits. I think I posted some system info benchmarks on 68kmla somewhere... At the same bit depth (ie. B&W) any video card will be faster as the builtin video isn't particularly performant with only an 8 bit data bus. When using grayscale@8bpp it ends up roughly as a wash compared to the stock. Blits/Screen copies will be slower (simply due to more data to transfer) but normal drawing of lines and the like will be similar or faster. Still mostly one byte transfers but no need to mask off unused bits.

Aspect ratio isn't too bad from what I've seen with Bolle's. It's moving from a 3:2 aspect ratio to 4:3,. With my card and the xceed, if your screen is already well adjusted it shouldn't require anything but the cutoff adjustment done, but Bolle's needs the height adjusted a little IIRC. You'd want to take particular care to keep the pixels square while adjusting the CRT after installing.

For reference, here's the installation instructions I provide: https://github.com/ZigZagJoe/30Video-Support/blob/main/Installation Instructions HC-GS.pdf
 
  • Like
Reactions: ph4z

JDW

Administrator
Staff member
Founder
Sep 2, 2021
1,858
1,592
113
54
Japan
youtube.com
The Xceed card does not do gamma correction so it will have a slightly darker picture.
That's the one thing which always irks me about my Xceed cards. (I have the MacroColor 30HR & Color 30HR.) When I compare with stock video, stock video is brighter, without being blown out or overly bright (where the black surround starts to brighten). So if the 30video can yield 256 grays at the same brightness level as stock video, that's saying a lot! (y)
 
  • Like
Reactions: ph4z

zigzagjoe

New Tinkerer
Sep 10, 2024
14
19
3
That's the one thing which always irks me about my Xceed cards. (I have the MacroColor 30HR & Color 30HR.) When I compare with stock video, stock video is brighter, without being blown out or overly bright (where the black surround starts to brighten). So if the 30video can yield 256 grays at the same brightness level as stock video, that's saying a lot! (y)

I don't know that it's any brighter than stock video as far as pure B&W tones. I did notice that with the Xceed also. I believe it's a property of the video amp section of the neckboard. I would say on average it's probably still slightly dimmer than the stock video. I also noticed that the cutoff on the analog board "settles" a little as the machine warms up, so if the surround is slightly visible at power on, it fades out afterwards. This is why my instructions say to do brightness adjustments after the machine has run for a few minutes.

Gamma correction is for correcting the brightness of midtones rather than lows or highs. Practically, grays become somewhat brighter so it feels like the entire picture is brighter.

Why: CRT has a nonlinear response curve. Excerpt from DC&D.

1747842538090.png


I did some cursory testing with a brightness sensor and baremetal code with and without gamma correction. This setup is non-calibrated and not the most accurate, but you can see how the response is more linear with the correction applied.

1747842394400.png
 
  • Like
Reactions: JDW

KennyPowers

Active Tinkerer
Jun 27, 2022
299
331
63
Haha, sorry, I might be a little touchy on the clones thing :p Yes, the neckboard I use is a derivative of Bolle's to be specific. Same basic circuit but bits moved around but functionally identical.
Can confirm that they're functionally identical as I happen to be using ZZG's neckboard with Bolle's video card.