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: <644@pacsbb.UUCP> Date: 2 Jul 89 13:56:32 GMT Organization: PACS - Philadelphia Area Computer Society, Penna. Lines: 70 * GetTables * * R1x = Pointer in user data, to put copy of tables (24 bytes) * ----- * Copies of this data are put into user data: * * CTABLE DATA 0,0 * PTABLE DATA 0,0 * SCRIMG DATA 0,0 * SPRATT DATA 0,0 * SPRPAT DATA 0,0 * SPRCOL DATA 0,0 * X937VC * GetPalRegs * * R1x = Pointer in user data, to put copy of Palette Registers (32 bytes) * R2x = FORMAT (0=SQUASHED !0=BY THE BOOK, EXPANDED) * X938VC * PrintScreen * * R1x = 0 for shades, 1 for outline * R2x = 0 for normal density (double), 1 for hi density (quad) * X92BVC MOUSE SAME VIDEO R0 2A-SET MOUSE R1 -X POSTION R2 Y POSITION R3 SCALE FACTOR 0-7 0 FASTEST R0 2B-GET ABSOLUTE (WHOLE REGISTER) R1 RETURNED X R2 RETURNED Y R3 MOST SIGNIFICANT 3 BITS L BUTTON, 1 DOWN, 0 NOT DOWN R0 2C-GET RELATIVE (HOW MUCH MOUSE HAS MOVED SINCE LAST CALL TO GET MOUSE) R1 RETURNED X R2 RETURNED Y R3 MOST 3 BITS L BUTTON,1 DOWN 0 NOT DOWN ##### DEFINE SPRITES POINTER IS TO WORDS (SPRITE MODE 1) 1ST WORD IN LIST IS SPRITE # (BASE 0) 2ND WORD IN LIST IS CHAR CODE 0-255 3RD WORD IN LIST IS POSITION 4TH WORD IN LIST IS VOLOCITY 5TH WORD IN LIST IS VOLOCITY 6TH WORD IN LIST IS COLOR POINTER IS TO WORDS (SPRITE MODE 2) 1ST WORD IN LIST IS SPRITE # (BASE 0) 2ND WORD IN LIST IS CHAR CODE 0-255 3RD WORD IN LIST IS POSITION 4TH WORD IN LIST IS VOLOCITY 5TH WORD IN LIST IS VOLOCITY NEXT 16 WORDS IN LIST ARE COLORS ##### SPRITE COLOR SAME AS COLORS FOR SPRITE MODE 1 OR 2