SPC8104 S-MOS Systems, SPC8104 Datasheet - Page 145

no-image

SPC8104

Manufacturer Part Number
SPC8104
Description
VGA LCD CONTROLLER
Manufacturer
S-MOS Systems
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
SPC8104F0A
Manufacturer:
EPSON
Quantity:
586
As with text modes, the horizontal display will be clipped. But, for panels less than 400 lines, we
have modified the modes which normally double 200 lines to 400 scan lines back to an undoubled
200, so that vertically they will display correctly. For modes that are a full 480 scan lines, the BIOS
cannot undouble the mode, so the will be clipped in the vertical direction.
Software Compatibility
A major concern when modifying standard mode values (including font and offset information) is
the software that does not compensate for these changes. Most text mode software expects a
standard VGA font to be present (16 pixel high) and may not expect this to change. Programs that
modify the text cursor, or program their own font probably will not work correctly. In addition, most
DOS software expects text mode to be 80 characters wide and if the Horizontal Offset is modified
(in the CRTC) , the display will get a “barber pole” effect, instead of being clipped.
Programming and Driver Considerations
Most OEMs using the SPC8104F0A on smaller than VGA standard panels will be doing so for
custom applications. To aid in the development of these custom applications, we recommend the
following:
The mode set will act like Mode 12h (planar graphics) in memory planes, colors and memory
addresses and will make it very easy for OEMs to develop software in Mode 12h on a standard
VGA to port to this new environment. For graphics mode applications, remember to modify the
offset on your standard Mode 12h simulated environment to be the same as on the custom envi-
ronment you have just set, then when you are ready to move it to your new platform, change the
mode set from Mode 12h to a VESA Mode 4xh function call.
For those running Windows 3.1, we have produced a Windows driver that will take input from
SYSTEM.INI to set the appropriate mode and then read the horizontal size from this system.ini
command line. For more information on running Windows on a small panel see Windows 3.1 Pan-
ning Display Driver, Drawing Office No. X15-DI-001-xx.
SPC8104
Graphics Modes
412-1.0
Set the appropriate mode number for your panel height as specified above.
Set the CRTC Offset register 3D4h index 13h to your appropriate width.
S-MOS Systems, Inc. • Tel: (408) 922-0200 • Fax: (408) 922-0238 • http://www.smos.com
X15-SP-002-03
BIOS Functional Specification
SP2-39

Related parts for SPC8104