Description of video registers for:
Texas Instruments TMS9918A
Texas Instruments TMS9928A
Texas Instruments TMS9929A
Used in Texas Instruments TI-99/4A Home Computer,
ColecoVision, Memotech MTX, MSX, Sega SG-1000/SC-3000, Spectravideo, Sord M5,
Tatung Einstein and Tomy Tutor/Pyuuta
0 |
0 |
0 |
0 |
0 |
0 |
Bitmap Mode |
External Video = 0 |
4K / 16K = 1 |
Screen Active |
Interrupt Enable |
Text Mode |
Multicolour Mode |
0 |
Sprite Size |
Sprite Magnification |
0 |
0 |
0 |
0 |
Screen Image Table Address ¸ >400 i.e. represents 0-15 multiples of 1 kB |
|||
Non-Bitmap modes: Colour Table Address ¸ >40, i.e. 0-255 multiples of 64 (not
applicable in Text or Multicolour modes) Bitmap mode: MSb=0 makes colour table @V>0000,
MSB=1 makes colour table @V>2000, and remaining bits become bits >6 to >C
of an address mask. |
|||||||
0 |
0 |
0 |
0 |
0 |
Pattern Table Address ¸ >800 i.e. represents 0-7 multiples of 2 kB |
||
0 |
Sprite Attribute Table Address ¸ >80 i.e. represents between 0 and 127 multiples of
128 |
||||||
0 |
0 |
0 |
0 |
0 |
Sprite Pattern Table Address ¸ >800 i.e. represents 0-7 multiples of 2 kB |
||
Text Mode foreground colour |
All Modes Background colour |
||||||
End of Scan |
Coincidence |
Five Sprites |
Number of Fifth Sprite, if applicable [0-31] |