SuperMac Spectrum/24 Project

Anything you can hook up to your Mac or stuff into it as an interface!

SuperMac Spectrum/24 Project

Postby Trash80toHP_Mini » 07 Jul 2012, 17:22

The dearth of information on these cards on LowendMac is apalling.

Spectrum/24 Series III
Spectrum/24 Series IV
Spectrum/24 Series V
Spectrum/24 PDQ
Spectrum/24 PDQ+

My card has the Spectrum24 Version 1.0 ROM c1989 . . .
. . . the standard 64MHz Oscillator (Crystal Can) on board for use with the FixedRes SuperMac 19" Monitor . . .
. . . a DIN8 connector on the back

Presumably the connector is intended for serial comms with a High End MultiSync like my . . .
. . . Radius PrecisionView 2150 with HD-15, BNC and DIN8 (specified as serial) connections . . .
. . . MAG M21XF which has HD-15, DA-19 and DIN8 (presumably serial) connections.

The Spectrum/24™ User's Manual that came with the card is c1989 . . .
. . . The Control Panel/Driver setup is Version 2.7 from 1990 . . .
The LowendMac info mentions the Spectrum24 Series IV card as having a Version 1.6 ROM and the Series V as having a Version 3.0 ROM (PPC Compatible)

Presumably, mine would be the Series III variant . . .

The SuperMac Spectrum/24 Series III card is a 12" NuBus card compatible with 680x0- and PowerPC-based Macs running up to Mac OS 8.1. It may be compatible with higher versions of the Mac OS, but no information for Mac OS 8.5-8.6 is available at this time, and it's doubtful that the card is compatible with Mac OS 9.


I can test this easily enough when I get the chance, no mention of ROM rev requirements in the Series III article, so we'll see.

Here are the screen shots of from my card set up and running in the pet IIfx:

Spectrum24_Shots.10.2p.jpg


There's no mention of the Virtual Desktop, Zoom or Hand Panning capabilities of this series on LowendMac. A few things came immediately to mind when reading the manual. (YEP! I'm a RTFMin' Wooly Rhino from the Paleolithic CPM Era! [;)] ) If this thing does virtual desktops of 4096x1536x24bit and supports custom monitor settings as explained in the manual, this just may be a 1600x1200x24bit@60Hz Silver Bullet from the IIci era!

Not to mention the possibilities for 60Hz output at 480, 720 or even 1080p, all well under the 4096 x 1536 Virtualized Desktop capability of the card. Depending upon how, and how much, memory blocking is done/works for the expanded desktop virtualization, the tools are right there in the software to make the attempt to spec all those resolutions as custom monitor settings.

I think I need to get a 24MHz Crystal for playing around with the MultiSyncs and setting up some custom monitor settings. :approve:

The VRAM on board is TC524256Z-10 and there are six banks of 4 SIPs ea. 24 in total. That info alone ought so tell the tale of the maximum pixel count possible in 24 bit or 16bit modes, but I never did figure out how to do the conversions. What are the VRAM induced limitations of my pixellated dreams for this lil' puppy?

Has anyone already played around with one of these cards already? :?:
jt [8]
Trash Hauler: call sign: eight-ball

C.O. AC130H SpecOps 68kMLAAF
User avatar
Trash80toHP_Mini
NIGHT STALKER
 
Joined: 04 Apr 2009, 02:23
Location: Bermuda Triangle, NC, USA

Re: SuperMac Spectrum/24 Project

Postby Trash80toHP_Mini » 08 Jul 2012, 14:38

Looks like it'll do 1600 x 1200 x 24bit without a problem.

http://www.themacintoshguy.com/mactips/archive/tip16.shtml

I know this is old hat for a lot of you, but it might be useful for others so I'm going to go through the exercise in public . . .
. . . so please correct me when I put my foot in it.

Research results:

-Col.Kiwi @ tomshardware forums wrote:(((WxHxC)/8)/1024)/1024)

W = Screen width in pixels
H = Screen height in pixels
C = color depth in bits per pixel

ex.
640x480x16 = 586KB


There was a caveat posted later that this formula is good only for 2D resolutions, which is fine by me . . .

Standard Definition Formats

480p - The Resolution is 704x480 pixels, sent at 60 complete frames per second.
720p - The Resolution is 1280x720 pixels, sent at 60 complete frames per second.
1080p - The Resolution is 1920x1080 pixels, sent at 60 complete frames per second.


This is way 8-) it looks like I ought to, at the very least, be able to get QuickDraw accelerated 720p out of a 23 year old NuBus VidCard! 8-O

It looks like 1080p with 8% more pixels than 1600 x 1200, may be too many pixels for 6MB of VRAM . . .
. . . dunno, gotta tweak the spreadsheet to find out, I'm getting a result of 600k for the example quoted above thus far . . .

960 x 540 x 24bit ought to work just fine, as that's about 1/4 of the pixel total of 1600 x 1200 . . .
I'll call this pixel-halved 1080p/68kMLAp, for 1/2 scale, Pixel-Doubled 1080p SuperMac Spectrum/24 output.

Man, I really hope this works! [:D]

. . . to be continued.
User avatar
Trash80toHP_Mini
NIGHT STALKER
 
Joined: 04 Apr 2009, 02:23
Location: Bermuda Triangle, NC, USA

Re: SuperMac Spectrum/24 Project

Postby beachycove » 09 Jul 2012, 13:24

I am not sure what you are doing here, but this involves new components rather than a software hack, right?

At any rate, I am moderately interested, because I have one of these cards. But mine does 1024x768 max. in millions of colours in its stock configuration.
User avatar
beachycove
 
Joined: 02 May 2007, 20:33
Location: Ontario

Re: SuperMac Spectrum/24 Project

Postby Trash80toHP_Mini » 09 Jul 2012, 14:51

Just the Crystal needs to be changed to 24Hz in order to use this card with MultiSync Monitors. With 6MB of VRAM it'll do 1600x1200x24bit and 720p. It's shy .06MB to do 1080p at 24bit, but I'll bet I can get it to do 1080p at 16bit!, not bad for a card from 1989!

I've got the manual for the card, which documents computing the timings necessary to spec any custom resolution that requires up to 6MB of VRAM. [;)]
User avatar
Trash80toHP_Mini
NIGHT STALKER
 
Joined: 04 Apr 2009, 02:23
Location: Bermuda Triangle, NC, USA

Re: SuperMac Spectrum/24 Project

Postby Trash80toHP_Mini » 09 Jul 2012, 17:27

I'm going to try to explain the project again. Our cards have socketed 64MHz crystals so they work with the SuperMac Hi-Res RGB Monitor at its Fixed Resolution at a 24bit Color Depth.

From the Manual, it appears that this card shipped with three Crystal Cans, 64MHz, 30.24MHz for use at 640x480x24bit with the Apple FixedRes RGB Monitors and a 24MHz Crystal for use it with MultiScan Monitors.

6MB of VRAM is insanely cool for a card of this vintage, it's on there to support extended desktops for CAD etc. Now that we've got HDTV LCD Monitors with insanely cool wide screen pixel counts, this card is coming into its own again.

Set the timings for whatever you want while you're in standard mode and switch to the custom timing settings and the card tells you what value crystal you need to install to get it up and running!
User avatar
Trash80toHP_Mini
NIGHT STALKER
 
Joined: 04 Apr 2009, 02:23
Location: Bermuda Triangle, NC, USA

Re: SuperMac Spectrum/24 Project

Postby Trash80toHP_Mini » 09 Jul 2012, 20:45

CORRECTIONS:

I found the tech specs. in the friggin' introduction!

It came with two crystals, not the 24MHz crystal for MultiSync support.

Bad news, the card supposedly has only 3MB of VRAM, dunno how that works with 24 256KB SIPs, or is it 24 256kb SIPs?????

Whatever, my spreadsheet says 720p @ 24bit is doable as is 1080p @ 8bit. Good enough!

The built in interpolation algorithms (hardware based?) for displaying 720p on a 1080p LCD probably look a lot better than just halving the resolution of 1080p would, on second thought.

So 720p seems to be the sweet spot, 1600 x 1200 x 8bit is a semi-sweet resolution and 1152x870x24bit should just fit into the 3MB of VRAM as well.
User avatar
Trash80toHP_Mini
NIGHT STALKER
 
Joined: 04 Apr 2009, 02:23
Location: Bermuda Triangle, NC, USA

Re: SuperMac Spectrum/24 Project

Postby Trash80toHP_Mini » 10 Jul 2012, 04:41

Holy crap! 8-O I just googled myself . . . indirectly of course. There's no information about me anywhere on the WWW that's not a matter of public record! [}:)]

Here's a scoundrel . . . an interesting notion for trying the hawk the price I paid for this card last year.

http://www.worthpoint.com/worthopedia/supermac-spectrum-24-apple-mac-nubus-171272057
User avatar
Trash80toHP_Mini
NIGHT STALKER
 
Joined: 04 Apr 2009, 02:23
Location: Bermuda Triangle, NC, USA

Re: SuperMac Spectrum/24 Project

Postby Trash80toHP_Mini » 12 Jul 2012, 13:04

I struck silver mining data for the project during a bit of down-time at work yesterday!

First, here's the spreadsheet data, bit depth has been adjusted to keep within the 3MB VRAM limitation:

Code: Select all
VRAM Calculator.00                  
                  
H   V   Pixels    Bit   ________   ________   VRAM
                  
640   480   307200   16   4915200   614400   600
704   480   337920   24   8110080   1013760   990
1280   720   921600   24   22118400   2764800   2700
1920   1080   2073600   8   16588800   2073600   2025
960   540   518400   24   12441600   1555200   1518.75
1600   1200   1920000   8   15360000   1920000   1875
                                    
352   285   100320   24   2407680   300960   293.90625
320   240   76800    24   1843200   230400   225
640   480   307200   24   7372800   921600   900
800   600   480000   24   11520000   1440000   1406.25
824   632   520768   24   12498432   1562304   1525.6875
1024   768   786432   24   18874368   2359296   2304
1024   768   786432   24   18874368   2359296   2304
1152   870   1002240   24   24053760   3006720   2936.25
1280   1024   1310720   16   20971520   2621440   2560


I'm still looking for gold, but wikipedia strikes again . . .

I found this gem in the "Further reading" links:
http://www.tinyvga.com/vga-timing

It looks like this 1989 card should equal the pixel counts and, possibly, better one of the bit depths of the Radius Thunder IV GX 1152 . . .
. . . if not its acceleration rates . . . see data above . . .
. . . here are the timings for the three resolutions of interest to me:
http://www.tinyvga.com/vga-timing/1152x864@60Hz @ 24bit (Mac 1152 x 870 would be nice, but this ought to be more LCD friendly)
http://www.tinyvga.com/vga-timing/1280x1024@60Hz @ 16bit (AFAIK, the Radius Thunder IV GX 1152 will only do this one at 8bit!)
http://www.tinyvga.com/vga-timing/1600x1200@60Hz @ 8bit (which equals the Radius Thunder IV GX 1152)

Terms for researching any other resolution timings:
http://en.wikipedia.org/wiki/Computer_display_standard

Striking gold will be finding the timing data for these analog standards for HD-15 input:
_720p = HD 720
1080p = HD 1080

I'll need to edit in the screen shots of the Custom Monitor Setup windows. Suffice it to say,the timing tables linked above look like a spot-on match for the dialog box or about as close to it as will be possible to find. It's time to plug in some values, read off the card's oscillator requirements and then order a few Crystal Cans! [:D]

This is one crazy 8-) VidCard for 1989! :approve:
User avatar
Trash80toHP_Mini
NIGHT STALKER
 
Joined: 04 Apr 2009, 02:23
Location: Bermuda Triangle, NC, USA

Re: SuperMac Spectrum/24 Project

Postby Trash80toHP_Mini » 04 Aug 2012, 03:53

Update: In the lower right hand corner of the screenshot is the dialog box for setting timing parameters for custom monitors . . .

Spectrum24SuperVideo.00.jpg

The window shows the timings for the 640 x 480 resolution I used as atarting point (saved as per the instructions in order to get a new choice) so when I figure out substitutions for those timings in the boxes from . . .

http://www.tinyvga.com/vga-timing/1600x1200@60Hz

. . . the SuperVideo software, according to my reading of the Docs, will display the new resolution derived from the timings in the resolution list window and spec the oscillator frequency required to pull this off. Maybe I'll be able to start building a spreadsheet to translate the timings from the VESA data to the settings for the SuperVideo entries tomorrow.

Meanwhile, has anyone got a notion for searching out the timings for 720p and 1080p over an analog VGA connection? :?:


p.s. I seem to be talking to myself in here again, gang. :-/ Has anybody got suggestions, WAGs or experience bases opinions about how practical this project may be?
User avatar
Trash80toHP_Mini
NIGHT STALKER
 
Joined: 04 Apr 2009, 02:23
Location: Bermuda Triangle, NC, USA

Re: SuperMac Spectrum/24 Project

Postby olePigeon » 11 Aug 2012, 04:14

Have you tried SwitchResX for OS X? If you have an OS X machine, I think you can use it to find out timing information on monitors connected to it. I used it to get a completely unsupported miniature LCD to work with my laptop as an external display.
User avatar
olePigeon
 
Joined: 26 Aug 2009, 18:55

Re: SuperMac Spectrum/24 Project

Postby Trash80toHP_Mini » 11 Aug 2012, 04:49

Interesting . . . THX, got linkage?

Does it break out the front porch, back porch timings etc?

I've got the USB2 in Classic under X on the QS'02 project going, but I've mislaid the OS 9.2.2 CD so that's been on hold. I've got a 32" 720p FlatScreen I run off VGA sometimes, that's the target display, if I can snag the timings off that it would be great.

If I don't find that blasted 9.2.2 CD soon, I can load just X on one of the drives temporarily to get the 720p timings.
jt [8]
Trash Hauler: call sign: eight-ball

C.O. AC130H SpecOps 68kMLAAF
User avatar
Trash80toHP_Mini
NIGHT STALKER
 
Joined: 04 Apr 2009, 02:23
Location: Bermuda Triangle, NC, USA

Re: SuperMac Spectrum/24 Project

Postby Trash80toHP_Mini » 21 Oct 2012, 15:33

_VidTimingsCalc_00.jpg


Finally started building the spreadsheet, just need to print this at work. }:)
User avatar
Trash80toHP_Mini
NIGHT STALKER
 
Joined: 04 Apr 2009, 02:23
Location: Bermuda Triangle, NC, USA

Re: SuperMac Spectrum/24 Project

Postby Trash80toHP_Mini » 22 Oct 2012, 14:42

_VidTimimgsCalc_02.jpg

iCrap! :-/ The card's 3MB of VRAM is .078MB short of doing 1368 x 768 at 24bit.

Looks like I have to find the VESA timings for Analog 720p to get a 24bit widescreen resolution on my 1080p display after all.
But that's what I need for my 32" 720p flatscreen anyway.

Does anyone know of a source for the timing info for Analog VGA 720p & 1080p? :?:

Google time! Couldn't find it before, but I wasn't all that serious then and VESA is another good search term! [:)]

The first good hit mentions two available timing calculators: http://www.vesa.org/vesa-standards/standards-faq/
Interesting, but no cigar: http://ez.analog.com/thread/10588

BINGO!!!!!!! Anybody else wanna read the 50MB/564 page Information Display Measurements Standard? :lol:
User avatar
Trash80toHP_Mini
NIGHT STALKER
 
Joined: 04 Apr 2009, 02:23
Location: Bermuda Triangle, NC, USA

Re: SuperMac Spectrum/24 Project

Postby Bunsen » 25 Oct 2012, 19:18

Tried wikipedia?
have you searched? Seeks: Nubus PDS DSP PB170 Newton; TRS-80 III/4; CBM BBC SX-64 CX5M Likes: 8bit luggable palmtop terminal NC tablet audio MIDI analog FM drum synth steam&dieselpunk; 1930-1980 lab/comm/mil Score! NC100 PB190 Q950 IIe-PDS
User avatar
Bunsen
Witchfinder-General
 
Joined: 02 May 2007, 15:59
Location: Melbourne, Australia

Re: SuperMac Spectrum/24 Project

Postby Trash80toHP_Mini » 25 Oct 2012, 19:39

Found lots of glossary/comparative spec. articles re: other formats, but nothing specific about front porch, back porch etc, timing specs. for VGA analog input found as yet.

Most of the links there, and elsewhere, refer to digital input when they have any timing info available at all. :-/
User avatar
Trash80toHP_Mini
NIGHT STALKER
 
Joined: 04 Apr 2009, 02:23
Location: Bermuda Triangle, NC, USA


Return to Peripherals

Who is online

Users browsing this forum: No registered users and 2 guests