;.MODEL TINY ;YSS89, cont, ycont,Yss 1989-, sdD+J. ;------------------------------------ CSEG SEGMENT PARA PUBLIC 'CODE' ORG 100H ASSUME CS:CSEG,DS:CSEG START PROC FAR ;============================================================= ;SET SCREEN + ES ;============================================================= MOV AL,13H INT 10H MOV BH,0A0H MOV ES,BX MOV SI,OFFSET MOB MOV DI,0+320*(100-5) CALL MOBOUT MOV AX,X INT 20H MOBOUT PROC ;VIEW IMG IN SI MOV BP,9 M00: MOV CX,22/2 CLD REP MOVSW ADD DI,320-22 DEC BP JNE M00 RET MOBOUT ENDP START ENDP X DW 0 MOB LABEL WORD ;22*9 IMAGES ;A+0 -> CHR FACING RIGHT ;A+198 -> CHR FACING LEFT DW 2313, 2313, 2313, 2313, 2313, 2313, 2313, 9 DW 0, 0, 0, 2313, 1026, 1026, 1026, 516, 1028 DW 2306, 9, 3084, 12, 0, 2313, 1033, 1033, 1033 DW 2313, 2308, 2313, 9, 3084, 3084, 0, 2313, 514 DW 516, 514, 516, 1026, 2306, 265, 12, 0, 0 DW 2313, 2313, 2308, 1033, 2308, 1028, 2313, 265, 3084 DW 3084, 1036, 2313, 514, 2313, 2313, 521, 514, 2306 DW 265, 3084, 3084, 1036, 2313, 2313, 6409, 6425, 2313 DW 2313, 2313, 265, 6412, 6425, 1036, 0, 0, 6400 DW 6408, 0, 0, 0, 0, 6400, 6408, 0, 0 DW 0, 6400, 6425, 0, 0, 0, 0, 6400, 6425 DW 0, 0, 0, 0, 2304, 2313, 2313, 2313, 2313 DW 2313, 2313, 2313, 0, 3072, 3084, 2304, 521, 1026 DW 1028, 1026, 1026, 514, 2313, 0, 3084, 3084, 2304 DW 2313, 1033, 1033, 1033, 2308, 2313, 2313, 0, 0 DW 3072, 2305, 521, 1026, 1026, 1026, 516, 514, 2313 DW 3076, 3084, 3084, 2305, 2313, 1033, 1028, 1033, 1033 DW 2313, 2313, 3076, 3084, 3084, 2305, 521, 514, 2306 DW 2313, 2313, 514, 2313, 3076, 6425, 3097, 2305, 2313 DW 2313, 2313, 6425, 2329, 2313, 2313, 0, 2073, 25 DW 0, 0, 0, 0, 2073, 25, 0, 0, 0 DW 6425, 25, 0, 0, 0, 0, 6425, 25, 0 DW 0 CSEG ENDS END START