+++ /dev/null
-;-----------------------------------------------------------\r
-;\r
-; MXRA.ASM - Row address\r
-; Copyright (c) 1993,1994 by Alessandro Scotti\r
-;\r
-;-----------------------------------------------------------\r
-WARN PRO\r
-INCLUDE MODEX.DEF\r
-\r
-PUBLIC mxRowAddress\r
-\r
-MX_TEXT SEGMENT USE16 PARA PUBLIC 'CODE'\r
- ASSUME cs:MX_TEXT, ds:NOTHING, es:NOTHING\r
-\r
-;-----------------------------------------------------------\r
-;\r
-; Sets the row address register.\r
-;\r
-; Input:\r
-; RowAddress = row size in words\r
-; Output:\r
-; none\r
-;\r
-mxRowAddress PROC FAR\r
- ARG RowAddress:BYTE:2 = ARG_SIZE\r
- ASSUME ds:NOTHING\r
- .enter 0\r
- mov dx, CRTC\r
- mov al, 13h\r
- mov ah, [RowAddress]\r
- out dx, ax\r
- xor ax, ax\r
- .leave ARG_SIZE\r
-mxRowAddress ENDP\r
-\r
-MX_TEXT ENDS\r
-END\r