;************************************************* ;Program 3 Constant Declarations ;************************************************* REPEATTIMES equ 5 ;************************************************* ;Program 4 Constant Declarations ;************************************************* VIDSEG equ 0B800h ;video segment address VIDCOL equ 80 ;video columns VIDROW equ 25 ;video rows STARTBRICKY equ 8 ;start row of bricks STARTBRICKX equ 1 ;start column of bricks ENDBRICKY equ 10 ;end row of bricks ENDBRICKX equ 78 ;end column of bricks CR equ 0Dh ;define CR as carriage return LF equ 0Ah ;define LF as line feed FALSE equ 0 ;define FALSE to value 0 TRUE equ 1 ;define TRUE to value 1 STARTX equ 0 ;start column for ball STARTY equ 21 ;start row for balll STARTVELY equ 1 ;x velocity of ball STARTVELX equ 1 ;y velocity of ball PADDLELEN equ 80 ;length of paddlebar PADDLEX equ 0 ;start x position of paddle PADDLEY equ 23 ;start y position of paddle ;************************************************* ;Program 5 Constant Declarations ;************************************************* VGAVIDCOL equ 320 VGAVIDROW equ 200 VGAVIDSEG equ 0A000h VGAMODE equ 0013h TEXTMODE equ 0003h CAMERAFOV equ 256 XOFF equ 160 YOFF equ 100 ZOFF equ 256 READONLY equ 00h WRITEONLY equ 10h OFILENAME equ "cubes.bmp",0 LEFTARROW equ 04Bh RIGHTARROW equ 04Dh DOWNARROW equ 050h UPARROW equ 048h ASCAN equ 01Eh WSCAN equ 011h SSCAN equ 01Fh ZSCAN equ 02Ch ESCAN equ 012h DSCAN equ 020h RSCAN equ 013h SPACESCAN equ 039h LSCAN equ 033h GSCAN equ 034h AMPSCAN equ 08h ASTRIXSCAN equ 09h OPENPARENSCAN equ 0Ah CLOSEPARENSCAN equ 0Bh PLUSSCAN equ 0Dh MINUSSCAN equ 0Ch XROTSTEP1 equ 4 YROTSTEP1 equ 4 ZROTSTEP1 equ 1 XROTSTEP2 equ 2 YROTSTEP2 equ 2 ZROTSTEP2 equ 1