Please consider a donation to the Higher Intellect project. See https://preterhuman.net/donate.php or the Donate to Higher Intellect page for more info.

Changes

Jump to navigation Jump to search
Line 1: Line 1: −
<html>
  −
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
  −
<!-- misc-responsive -->
  −
<ins class="adsbygoogle"
  −
    style="display:block"
  −
    data-ad-client="ca-pub-8542359430745061"
  −
    data-ad-slot="5971110325"
  −
    data-ad-format="auto"
  −
    data-full-width-responsive="true"></ins>
  −
<script>
  −
(adsbygoogle = window.adsbygoogle || []).push({});
  −
</script>
  −
</html>
  −
   
[[File:1-23-09-apple-interactive-box.jpg|thumb|Apple Interactive TV (STB3)]]
 
[[File:1-23-09-apple-interactive-box.jpg|thumb|Apple Interactive TV (STB3)]]
 
[[File:02.jpg|thumb|Apple Interactive TV (STB3)]]
 
[[File:02.jpg|thumb|Apple Interactive TV (STB3)]]
Line 35: Line 21:     
=STB1=
 
=STB1=
 +
 +
[[File:AppleprototypeSTB1e.jpg|200px]] [[File:Apple 3.jpg|200px]] [[File:AppleprototypeSTB1m.jpg|200px]] [[File:Settop klein.gif|200px]]
 +
 
This is an earlier "prototype" system built in a metal case. An LC 475 board was used but the LC PDS connector was modified to be on the underside of the board, as the second system board with the TV connections sat underneath. The power supply appears to be from a [[Macintosh IIsi]]. These units may have a floppy drive integrated in the case.
 
This is an earlier "prototype" system built in a metal case. An LC 475 board was used but the LC PDS connector was modified to be on the underside of the board, as the second system board with the TV connections sat underneath. The power supply appears to be from a [[Macintosh IIsi]]. These units may have a floppy drive integrated in the case.
   Line 45: Line 34:  
* MPEG Transport Stream: proprietary framing
 
* MPEG Transport Stream: proprietary framing
 
* Network: G.703 @ 2.048 Mbit/s, RS232 @ 9.6 kbit/s
 
* Network: G.703 @ 2.048 Mbit/s, RS232 @ 9.6 kbit/s
 +
 +
=STB2=
 +
This version of the Set Top Box is believed to be unreleased by Apple for any sort of deployment tests.
    
=STB3=
 
=STB3=
Line 53: Line 45:  
Now is where the hardware get's interesting, as promised by the ports on the rear. First, near the RAM soldered to the mainboard is a socket which has a 64-pin Apple Flash SIMM installed, labled 'LC 475 GM', which contains 2048k of CMOS flash memory in the form of 8 (256k x 8) Intel E28F020 flash memory chips. Next to this is the Aztec power supply. Near the NCR and Zilog chips is the video decoder, a Philips SAA7188A, which is able to encode video data to NTSC, PAL, or S-video formats. On the other side of the mainboard is the MPEG decoding chip from C-Cube Microsystems, labled 'CL450-P160'. I've also seen mentioned that not only is MPEG decoding supported, but the hardware in the ITV is also said to support Quickdraw and Quicktime. There's also a retangular plastic frame which corresponds to the external expansion cover and which extends nearly to the front of the casing. At the forward part of this plastic frame is an expansion socket, somewhat like the PDS expansion slot of the LC-series Mac's, though this connector runs parallel to the front of the casing, not along the rear portion of the side panel. Also near the MPEG decoder is a XILINX XC4010-4 FPGA (Field Programmable Gate Array), which can be seen as a reconfigurable processor though it is unclear exactly what it's function is in this case. To the rear of the XC4010-4 is a ROM labled 'STB3 A3.1N 551AA6'.
 
Now is where the hardware get's interesting, as promised by the ports on the rear. First, near the RAM soldered to the mainboard is a socket which has a 64-pin Apple Flash SIMM installed, labled 'LC 475 GM', which contains 2048k of CMOS flash memory in the form of 8 (256k x 8) Intel E28F020 flash memory chips. Next to this is the Aztec power supply. Near the NCR and Zilog chips is the video decoder, a Philips SAA7188A, which is able to encode video data to NTSC, PAL, or S-video formats. On the other side of the mainboard is the MPEG decoding chip from C-Cube Microsystems, labled 'CL450-P160'. I've also seen mentioned that not only is MPEG decoding supported, but the hardware in the ITV is also said to support Quickdraw and Quicktime. There's also a retangular plastic frame which corresponds to the external expansion cover and which extends nearly to the front of the casing. At the forward part of this plastic frame is an expansion socket, somewhat like the PDS expansion slot of the LC-series Mac's, though this connector runs parallel to the front of the casing, not along the rear portion of the side panel. Also near the MPEG decoder is a XILINX XC4010-4 FPGA (Field Programmable Gate Array), which can be seen as a reconfigurable processor though it is unclear exactly what it's function is in this case. To the rear of the XC4010-4 is a ROM labled 'STB3 A3.1N 551AA6'.
 
</pre>
 
</pre>
 +
 +
The Apple part number for the STB3 mainboard is 820-0638-01 and dated 1995.
    
===Specs===
 
===Specs===
Line 102: Line 96:  
Kevin STB3 is the new video controller that drives composite displays and it is associated with the driver Display_Video_Apple_GM. Normally this would be a DRVR resource in the video card for a NuBus board or it would be present in the logic board ROM. Obviously it is missing...
 
Kevin STB3 is the new video controller that drives composite displays and it is associated with the driver Display_Video_Apple_GM. Normally this would be a DRVR resource in the video card for a NuBus board or it would be present in the logic board ROM. Obviously it is missing...
 
</pre>
 
</pre>
 +
 +
====ROMDefs.h Hints====
 +
Part of what seems to be QuickTime source code, ROMDefs.h which is "NuBus card ROM Definitions" appears to make STB references:
 +
<pre>
 +
enum {
 +
...
 +
  displayVideoAppleGM          = 16843010L, /*Video with Apple parameters for GM card.*/
 +
...
 +
  drHwSTB3                      = 0x0002, /* Assigned by Kevin Mellander for STB-3 hardware. */
 +
  drHwSTB                      = drHwSTB3, /* (Both STB-3 and STB-4 share the same video hardware.) */
 +
...
 +
};
 +
</pre>
 +
See https://github.com/intermedialab/atrium-display/blob/master/app/AtriumDisplay/blocks/QuickTime/include/msw/ROMDefs.h
    
===Video Architecture Group===
 
===Video Architecture Group===
Line 139: Line 147:     
====Zilog Z0853008VSC Z8530 SCC====
 
====Zilog Z0853008VSC Z8530 SCC====
controller for the serial port as found in numerous Macintosh models
+
Controller for the RS-422 serial port as found in numerous Macintosh models.
 +
 
 +
====VLSI 343S0164-b Apple====
 +
MEMCjr memory controller. Found in similar Macintosh models.
 +
 
 +
====DSP TMXE320AV110PBM EA 52AJN1W====
 +
Texas Instruments. Assumed to be an audio processor.
 +
 
 +
====A4 E1 NTSC 341-0783 23/1/96====
    
===Mainboard Comparison===
 
===Mainboard Comparison===
Line 149: Line 165:     
===Getting TV Output===
 
===Getting TV Output===
A user on 68kmla forums was able to get some initial video from an STB3 with ROM 7.0.
+
The STB3 does not produce any TV output using the "final" mask ROM in North American NTSC units. A user on 68kmla forums was able to get some initial video from an STB3 with ROM 7.0 (red flash SIMM, not mask ROM).
    
[[File:Post-2085-0-79017900-1421890721.jpg|350px]] [[File:Post-2085-0-05264500-1421890729.jpg|350px]]
 
[[File:Post-2085-0-79017900-1421890721.jpg|350px]] [[File:Post-2085-0-05264500-1421890729.jpg|350px]]
Line 180: Line 196:  
* '''Apple E1 Player''' - indicates version 0.1b1 in info box. When opened, says it is the STB E1/T1 Simple Player and appears to look for E1 video feed.
 
* '''Apple E1 Player''' - indicates version 0.1b1 in info box. When opened, says it is the STB E1/T1 Simple Player and appears to look for E1 video feed.
 
* '''Serial Tool'''
 
* '''Serial Tool'''
* '''TSDrvr INIT''' - indicates version A1.3 in info box
+
* '''TSDrvr INIT''' - indicates version A1.3 in info box. Notes on another site indicate this is probably a ColorSync extension.
 
* '''TSDrvr INIT - 12/13'''
 
* '''TSDrvr INIT - 12/13'''
   Line 210: Line 226:  
Business support services utilise Oracle's database software and applications and all the significant components of the system are integrated with BT's normal billing, network management and customer service systems (CSS).
 
Business support services utilise Oracle's database software and applications and all the significant components of the system are integrated with BT's normal billing, network management and customer service systems (CSS).
 
</pre>
 
</pre>
 +
 +
===Capacitor Replacement===
 +
The STB3 logic board uses SMD capacitors known to leak electrolyte with age. These should be replaced to avoid damage to surrounding components.
 +
 +
* 47uf 16v x 11
 +
* 10uf 16v x 17
 +
* 100uf 6v x 2
 +
* 100uf 10v x 1
 +
 +
The power supply will also contain leaking capacitors. As this is simply an LC based power supply, refer to the repair section of our [[Macintosh LC 475]] page for a capacitor list based on PSU vendor.
    
=Deployments=
 
=Deployments=
Line 333: Line 359:  
File:Stbscreenshot.jpg
 
File:Stbscreenshot.jpg
 
File:Stbscreenshot2.jpg
 
File:Stbscreenshot2.jpg
 +
File:824545040.png
 +
File:Morestb1.jpg
 +
File:Morestb2.jpg
 +
File:Morestb3.jpg
 +
File:Stbmanual.jpg
 +
File:Stbinside2.jpg
 +
File:Stbbottom.jpg
 
</gallery>
 
</gallery>
    
=Downloads=
 
=Downloads=
 
* [ftp://ftp.atlas.altexxa.net/software/mac/driver/settopbox/Apple_Set_Top_Box_SW.sit Apple_Set_Top_Box_SW.sit] - Archive of what appears to be specific STB driver components as mentioned in the [[#Software|Software]] section of this page.
 
* [ftp://ftp.atlas.altexxa.net/software/mac/driver/settopbox/Apple_Set_Top_Box_SW.sit Apple_Set_Top_Box_SW.sit] - Archive of what appears to be specific STB driver components as mentioned in the [[#Software|Software]] section of this page.
 +
* [ftp://ftp.atlas.altexxa.net/software/mac/driver/settopbox/1995_1mb_mask_ROM.rom 1995_1mb_mask_ROM.rom] - dump from mask ROM dated 1995
    
=External Links=
 
=External Links=
Line 353: Line 387:     
[[Category:Apple]]
 
[[Category:Apple]]
 +
[[Category:68040]]

Navigation menu