Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!bpa!temvax!pacsbb!ebray From: ebray@pacsbb.UUCP (Eric Bray) Newsgroups: comp.sys.ti Subject: myarc video xops cont. Keywords: mdos Message-ID: <643@pacsbb.UUCP> Date: 2 Jul 89 13:54:34 GMT Organization: PACS - Philadelphia Area Computer Society, Penna. Lines: 121 * SpritePatDefGet * * R1x = CPU address of sprite pattern definitions * R2x = # of sprite patterns to define or get * R3x = Starting pattern # * R4x = 0 if Def, >FFFF if Get * X923VC * CharPatDefGet * * R1x = CPU address of character pattern definitions * R2x = # of character patterns to define or get (SPRITE & CHAR DATA SA * R3x = Starting pattern # ONLY IN MODE 1 * R4x = 0 if Def, >FFFF if Get * X924LS DATA X924M0,X924M0,X924M2,X924M0 * SetTextWindow * * R1x = Top row * R2x = Left column * R3x = Bottom row * R4x = Right column * X925VC * GetTextWindow * * ----- * R0x = Returned top row * R1x = Returned left column * R2x = Returned bottom row * R3x = Returned right column * X926VC * WriteTTY * * R1x = CPU address of string * R2x = # of characters in string (0=NULL terminated) * X927LS DATA X92700,X92701,X92700,X92700 * RestoreCharSpritePat * * R1x = Restore Chars? (0=No) * R2x = Restore Sprites? (0=No) * X928VC * SetTextColor * * R1h = Foreground color for text * R1l = Background color for text * X929VC * WriteCharString * * R1x = Address of string * R2x = # of characters in string * R3x = 0 if change cursor position, >FFFF if leave cursor at beginning * X92ALS DATA X92AM0,X92AM1,X92AM2,X92AM3 * HCharColor * * R1x = Row * R2x = Col * R3x = ASCII character to write to screen * R4x = Number of times to write character and color * R5h = Foreground color for character * R5l = Background color for character * X92CLS DATA X92CM0,X92CM1,X92CM2,X92CM3 * VCharColor * * R1x = Row * R2x = Col * R3x = ASCII character to write to screen * R4x = Number of times to write character and color * R5h = Foreground color for character * R5l = Background color for character * X92DLS DATA X92DM0,X92DM1,X92DM2,X92DM3 * HChar * * R1x = Row * R2x = Col * R3x = ASCII character to write to screen * R4x = Number of times to write character and color * X92EVC * VChar * * R1x = Row * R2x = Col * R3x = ASCII character to write to screen * R4x = Number of times to write character and color * X92FVC * VWTR - write to video registers, with register save * * R1x = VDP register # * R2l = Value to put into VDP register * X935VC * VRFR - read from video registers, actually, a read from stored values * * R1x = VDP register # * ----- * R0l = Value read from VDP register * X936VC