ebray@pacsbb.UUCP (Eric Bray) (07/02/89)
* SetVideoMode * * R1x = Video mode * * Video modes: * 0000 Text 1 mode * 0001 Text 2 mode * 0002 MultiColor mode * 0003 Graphic 1 mode * 0004 Graphic 2 mode * 0005 Graphic 3 mode * 0006 Graphic 4 mode * 0007 Graphic 5 mode * 0008 Graphic 6 mode * 0009 Graphic 7 mode * 000A Text 2 mode -- 26 lines * * 0 1 9 C R * GetVideoMode * * ----- * R0x = Returned video mode * R1x = Number of columns * R2x = Number of rows * R3x = Number of Graphics columns (pixels) * R4x = Number of Graphics rows (pixels) * R5x = Current page offset (in pixel rows, use for chip commands) * R6x = Color of screen border * R7h = Foreground color of text * R7l = Background color of text * X901VC * SetCurPos * * R1x = Row number * R2x = Column number * X902VC * GetCurPos * * ----- * R0x = Returned row number * R1x = Returned column number * X903VC * SetDisPage * * R1x = Page number * R2x = Initialize tables? (0=YES !0=NO) * X904LS DATA X904M0,X904M1,X904M2,X904M3 * GetDisPage * * ----- * R0x = Returned page number * X905VC X905L1 MOV @PAGE,*R13 RT * ScrollWinUp * * R1x = Number of lines to scroll * R2x = Row number of upper left corner * R3x = Column number of upper left corner * R4x = Row number of lower right corner * R5x = Column number of lower right corner * R6x = Character value for blank lines * R7h = Foreground color for blank lines * R7l = Background color for blank lines * X906LS DATA X906M0,X906M0,X906M2,X906M0 * ScrollWinDown * * R1x = Number of lines to scroll * R2x = Row number of upper left corner * R3x = Column number of upper left corner * R4x = Row number of lower right corner * R5x = Column number of lower right corner * R6x = Character value for blank lines * R7h = Foreground color for blank lines * R7l = Background color for blank lines * X907LS DATA X907M0,X907M0,X907M2,X907M0