-----BEGIN PGP SIGNED MESSAGE----- Undocumented Settings for Diamond TV ==================================== by Ralf Brown Version 1.0 February 16, 1997 Diamond's DTV.EXE program (and associated DLLs) for the Diamond Stealth64 Video 2xx1-series video cards has some interesting features which may be enabled by adding appropriate settings in \WINDOWS\DTV.INI and \WINDOWS\DMMTV.INI. All of the features described here are based on a Stealth64 Video 2201TV card with an ITT3220 tuner; your mileage may vary if your card has a Philips SAA7111 tuner or one of the other configurations which appears to be supported by DMMTV.DLL. In DTV.INI section [Debug]: SkipDisplayFreq=1 SkipRestoreFreq=1 By default, the DTV program switches the screen refresh rate down to 72 Hz if it is higher than that at startup, then restores the prior rate on exit. This causes an annoying rolling, and the disappearance and redrawing of all windows on the screen. Setting both of the above values to 1 turns of the change in refresh rate, which had no adverse effect on my system at 1024x768 @ 75 Hz. DebugMenu=1 This setting enables some additional menu entries: three items on the Capture menu and one on the Help menu (which is an odd place to put an item that gives you direct access to the tuner's registers...). [Side note: The "I2C" entry on the Help menu refers to the I2C bus invented by Philips for consumer electronics such as TVs and VCRs; it is the ancestor of the ACCESS.bus which forms the physical layer of the Universal Serial Bus.] ForcePreview=? This setting is not yet understood. A value of 1 caused a completely black TV window. In DTV.INI section [Settings]: TipDelayMS=nnn Set the time before Tool Tips for a button pop up to "nnn" milliseconds AutoMS=nnn Set the pause for locking onto each channel during the channel auto-programming to "nnn" milliseconds In DTV.INI section [OnScreen] ShowInputSize=1 Display the size of the image coming from the tuner/digitizer in the upper left-hand corner, just below the on-screen size (if enabled). I was quite surprised to find that the digitized image for a 320x240 on-screen window was only 88 pixels wide in HiColor mode -- no wonder the picture looked fuzzy! In 256-color mode, the digitizer is sending 250x248 pixels for a 320x240 on-screen window, and a full 644x248 for a 1024x708 on-screen window (compared to only 276x248 in HiColor mode). In DMMTV.INI section [DMMTV]: TunerType=N TunerType=1 is the ITT3220 in my board, TunerType=0 appears to be the Philips SAA7111 5252Reg0=nnn Apparently intended to configure the closed-captioning decoder, but does not have any visible effect on my system, since DTV.EXE seems to merely read the CC data and display the decoded text itself. From Philips data sheets, the SAA5252 register 0 contains the following bit fields: bit 7 read CC from second field, not first bit 6 video output is negative-going, not positive bit 5 horizontal sync pulse has positive polarity bit 4 vertical sync pulse has positive polarity bits 3-0: offset from start of horizontal sync pulse 5252Reg1=nnn Apparently intended to configure the closed-captioning decoder, but does not have any visible effect on my system. From Philips data sheets, the SAA5252 register 1 contains the following bit fields: bit 7 clear page memory bit 6 user channel selection (0=Ch2, 1=Ch1) bit 5 check lines 19-23, not just line 21 bit 4 disable CC decoding and acquisition bits 3-2 enhanced caption mode 00 shadowed character, video background 01 shadowed character, mesh background 10 normal character, video background 11 normal character, mesh background bits 1-0 enhanced display mode 00 video only 01 text only 10 normal caption mode 11 enhanced caption mode In DMMTV.INI section [ODS]: Debug=1 Enable debugging messages; this probably requires the Windows debug kernel, as it has no apparent effect on my system. In DMMTV.INI section [TunerFrequencies]: NumEntries=nn Specify the number of EntryNN= items in this section EntryN= mode standard channel frequency band (N="1" to value specified in NumEntries) Override the built-in tuning table for a particular channel in a particular TV standard/TV mode (broadcast/cable) combination. On my system, attempting to override an unused channel caused a GPF in DMMTV.DLL, followed by crashes in STLTHCAP.DRV and Explorer. In SYSTEM.INI section [STLTHCAP.DRV]: Hue= Saturation= Brightness= Contrast= VideoStandard=nn 0 = NTSC 1 = PAL VideoCable=nn 0 composite1 ? 1 composite2 ? 2 S-Video ? Size40=nn maximum size which can be captured; default = 8 is 320x240; max = 16 is 640x480, min = 1 is 40x30 VideoFormat=nn 0 1 2 3 4 Additional settings are also found in RFMK2V.INI, I2CDEBUG.INI, K2V_DIG.INI, K2V_HWC.INI, and K2V_SWC.INI. - --- End of File --- -----BEGIN PGP SIGNATURE----- Version: 2.6.2 iQEVAwUBMwfbUVRIjiWXBlOBAQGtgQf/TbiCTK/nFiyD/SwOkQN4bznJ0M3TLlgD AjdQL94YZNq/2aDQAHCWv1iDwyH5EqV2SEJloQ/wX/okNgV7QX0fEpRgIYUKmtRJ v5Gle9ajYj9noszVejVPchmg8cxRcglp8mL8BAT4KDcdbzDIkFWWX9ccM6UuwAD2 5k/JozFhLyF/3nzN8PPDMAVfKqL2vl+RL2DN1NmyB2DZS9Cbw5I9RXmEhX44J7bR Hqs6fcyF11jsBifhfmXAvFYPILFvq0h5gsedJTgFLZvBV4zKycu/1Td8/Eu1+rJy wgdWWjf0lr9Tuih6lxJX3yN2/JDs2+NzqvFgLAnTtqQtfZbJuAD/cg== =zd52 -----END PGP SIGNATURE-----