亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? lasm.asm

?? ldraw_DOS游戲開發包
?? ASM
字號:
; *****************************************************************************
; * 
; *      LinSys v1.1 for Watcom C++ 10.0
; *      By Lin Wei inc 2000, 
; *
; *      Header file for the LinSys library.
; *      This should be included by everyone and everything.
; *
; *      See readme.txt for copyright information.
; *

.486p
.DOSSEG
.MODEL FLAT,C
.CODE

SC_INDEX      equ   03c4h
CRTC_INDEX    equ   03d4h
MISC_OUTPUT   equ   03c2h
SCREEN_ADDR   equ   0a0000h

VRAM_ADDR     dd    0a0000h
CUR_PAGE      db    0

DATA_1        dd    0
DATA_2        dw    0
DATA_3        dw    0

; void  LBLit1X(char *sour,char *dest,int d_s,int d_d,short len,short wid);
; void  LBLit2X(char *sour,char *dest,int d_s,int d_d,short len,short wid);
; void  LModeXShow(char *vbuf,char *buf,short len);
; void  LModeXSetVRAM(unsigned short offset);
; void  LModeXSetStartAddr(unsigned short offset);
; void  LLoadPalX(char *buf);
; void  LSavePalX(char *buf);
; void  LVGApageX(short page);
; void  LMemCpy2X(void *dest,void *source,long Len);
; void  LFGetSum(short *result,char *res,short len);
;////////////////////////////////////////////////////////////////////////////
LBlit1X  PROC PUBLIC USES ESI EDI EAX EBX ECX EDX,
              SOURCE:DWORD, DEST:DWORD, D_S:DWORD, D_D:DWORD, LEN:WORD, WID:WORD
         CLD
         MOV ESI,SOURCE
         MOV EDI,DEST
         XOR EBX,EBX
         XOR EAX,EAX
         XOR ECX,ECX
         MOV BX,WID
         MOV AX,LEN
   Loop_line:
         MOV CX,AX
         SHR CX,2
         REP MOVSD
         MOV CX,AX
         AND CX,3
         CMP Cl,0
         JZ  next
         REP MOVSB
   next:
         ADD ESI,D_S
         ADD EDI,D_D
         DEC BX
         JNZ  Loop_line
         RET
LBlit1X  ENDP

LBlit2X  PROC PUBLIC USES ESI EDI EBX ECX EDX AX,
              SOURCE:DWORD, DEST:DWORD, D_S:DWORD, D_D:DWORD, LEN:WORD, WID:WORD
         CLD
         MOV ESI,SOURCE
         MOV EDI,DEST
         XOR EBX,EBX
         XOR ECX,ECX
         XOR EDX,EDX
         MOV BX,WID
         MOV DX,LEN
   Loop_line:
         MOV CX,DX
    Loop_pixel:
         MOV AL,[ESI]
         CMP AL,0
         JE No_write
         MOV [EDI],AL
    No_write:
         INC ESI
         INC EDI
         DEC CX
         JNZ Loop_pixel
   next:
         ADD ESI,D_S
         ADD EDI,D_D
         DEC BX
         JNZ  Loop_line
         RET
LBlit2X  ENDP

LMemCpy2X PROC PUBLIC USES ESI EDI ECX AX,
                      DEST:DWORD, SOURCE:DWORD, LEN:DWORD
               cld
               mov esi,source
               mov edi,dest
               mov ecx,len
          _for:mov al,[esi]
               cmp al,0
               jz _next
               mov [edi],al
         _next:inc esi
               inc edi
               dec ecx
               jnz _for
               ret
LMemCpy2X ENDP

LModeXShow PROC PUBLIC USES ESI EDI ECX DX,
                       VBUF:DWORD, SOURCE:DWORD, LEN:WORD
                cld
                mov esi,SOURCE
                mov edi,VBUF

                mov dx,SC_INDEX
                mov al,2
                out dx,al
                inc dx
                mov al,1
                out dx,al
                shr LEN,2
                sub ecx,ecx
                mov cx,LEN
                push esi
           Pixel_Loop1:
                movsb
                inc esi
                inc esi
                inc esi
                dec cx
                jnz Pixel_Loop1

                mov al,2
                out dx,al
                mov edi,VBUF
                mov cx,LEN
                pop esi
                inc esi
                push esi
           Pixel_Loop2:
                movsb
                inc esi
                inc esi
                inc esi
                dec cx
                jnz Pixel_Loop2

                mov al,4
                out dx,al
                mov edi,VBUF
                mov cx,LEN
                pop esi
                inc esi
                push esi
           Pixel_Loop3:
                movsb
                inc esi
                inc esi
                inc esi
                dec cx
                jnz Pixel_Loop3

                mov al,8
                out dx,al
                mov edi,VBUF
                mov cx,LEN
                pop esi
                inc esi
           Pixel_Loop4:
                movsb
                inc esi
                inc esi
                inc esi
                dec cx
                jnz Pixel_Loop4
                ret
LModeXShow ENDP


LModeXSetVRAM PROC PUBLIC USES EAX,
                   NEWVRAM:WORD
              sub  eax,eax
              mov  ax,NEWVRAM
              add  eax,SCREEN_ADDR
              mov  VRAM_ADDR,eax
              ret
LModeXSetVRAM ENDP
LModeXSetStartAddr PROC PUBLIC USES AX BX DX,
                   SADDR:WORD
              mov dx,CRTC_INDEX
              mov bx,SADDR
              mov al,0ch
              mov ah,bh
              out dx,ax
              inc al
              mov ah,bl
              out dx,ax
              ret
LModeXSetStartAddr ENDP
LVGApageX PROC PUBLIC USES BX AX DX,
                      VGAPAGE:WORD
               mov bx,VGAPAGE
               cmp bl,CUR_PAGE
               jz  exit
               xor bl,02h
               mov dx,3c4h
               mov al,0eh
               out dx,al
               inc dx
               mov al,bl
               out dx,al
          exit:
               mov AX,VGAPAGE 
               mov CUR_PAGE,al
               ret
LVGApageX ENDP          

LLoadPalX PROC PUBLIC USES EDI ESI EAX ECX EDX,
                      BUF:DWORD
               mov edi,buf
               xor ecx,ecx
          next_color:
               mov dx,3c7h
               mov al,cl
               out dx,al
               add dx,2
               in al,dx
               stosb
               in al,dx
               stosb
               in al,dx
               stosb
               inc cx
               cmp cx,256
               jb next_color
               ret
LLoadPalX ENDP
LSetPalX PROC PUBLIC USES EDI ESI EAX EDX CX BX,
               BUF:DWORD
               mov esi,buf
               sub cx,cx
               sub bx,bx
               mov cx,256
          next_color:
               mov dx,3c8h
               mov al,bl
               out dx,al
               inc dx
               outsb
               outsb
               outsb
               inc bx
               dec cx
               jnz next_color
               ret
LSetPalX ENDP

LFGetSum PROC PUBLIC USES ECX ESI AX BX,
               RESULT:DWORD, RES:DWORD, LEN:WORD
               cld
               sub ax,ax
               sub bx,bx
               sub ecx,ecx
               mov cx,LEN
               mov esi,RES
         loop_j:
               mov bl,[esi]
               inc si
               add ax,bx
               dec cx
               jnz loop_j
               mov esi,RESULT
               mov [esi],ax
               ret
LFGetSum ENDP
END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜精品久久久久久久久久久 | 国产69精品久久久久毛片| 精品一区二区三区久久久| 精品夜夜嗨av一区二区三区| 国产高清不卡一区| 国产精品一区在线| 丁香五精品蜜臀久久久久99网站 | 欧美男人的天堂一二区| 777a∨成人精品桃花网| 日韩一二在线观看| 久久精品夜夜夜夜久久| 一区视频在线播放| 午夜精品视频一区| 韩国理伦片一区二区三区在线播放| 国产伦精品一区二区三区视频青涩 | 国产一区二区在线视频| 国产麻豆成人传媒免费观看| 播五月开心婷婷综合| 欧美亚男人的天堂| 欧美一级爆毛片| 国产精品国产三级国产有无不卡 | 在线视频综合导航| 日韩一区二区视频| 亚洲国产成人午夜在线一区| 久久精品视频免费| 亚洲午夜在线观看视频在线| 久久99这里只有精品| 99久久精品免费看| 欧美一区二区三区影视| 国产精品国产自产拍在线| 视频一区中文字幕| 成人免费看黄yyy456| 欧美日韩成人综合| 国产色爱av资源综合区| 亚洲香蕉伊在人在线观| 国产99久久久国产精品免费看| 高清久久久久久| 91精品黄色片免费大全| 国产精品每日更新| 午夜精品久久久久影视| 波多野结衣中文一区| 欧美一级黄色大片| 亚洲三级在线免费| 美女网站在线免费欧美精品| 日本精品一区二区三区高清 | 亚洲国产精华液网站w| 五月天国产精品| 高清成人免费视频| 91精品国产麻豆| 另类的小说在线视频另类成人小视频在线 | 亚洲一区二区三区三| 国产在线精品一区二区夜色| 欧美亚洲综合网| 亚洲国产高清在线观看视频| 日日欢夜夜爽一区| 色综合咪咪久久| 久久网站最新地址| 日韩精品一级二级| 91丨porny丨中文| 欧美成人官网二区| 亚洲高清不卡在线观看| 丁香婷婷深情五月亚洲| 欧美成人r级一区二区三区| 亚洲愉拍自拍另类高清精品| 成人国产在线观看| 久久久久久久精| 蜜乳av一区二区三区| 欧美三级欧美一级| 综合久久一区二区三区| 国产91精品久久久久久久网曝门| 日韩视频一区二区| 亚洲mv大片欧洲mv大片精品| 91福利资源站| 亚洲欧美综合在线精品| 国产成人在线影院 | 日韩高清一区在线| 欧美最新大片在线看 | 国产成人av电影在线观看| 日韩亚洲欧美一区| 强制捆绑调教一区二区| 欧美剧在线免费观看网站| 亚洲一区免费在线观看| 一本大道久久a久久精二百| 国产午夜精品久久久久久久| 国产一区二区三区四区五区美女 | 一区二区不卡在线视频 午夜欧美不卡在| 国产精品1024| 国产午夜精品在线观看| 高清日韩电视剧大全免费| 国产欧美综合在线观看第十页| 精品一区二区三区视频| 久久久久久久久99精品| 99re成人在线| 亚洲成a人v欧美综合天堂下载| 欧美一级高清大全免费观看| 国产麻豆视频一区| 亚洲天堂2016| 3d动漫精品啪啪一区二区竹菊| 理论电影国产精品| 中文字幕在线观看一区二区| 欧日韩精品视频| 麻豆精品蜜桃视频网站| 国产欧美精品国产国产专区| 91亚洲午夜精品久久久久久| 亚洲bt欧美bt精品| 久久亚洲精华国产精华液| 99久久精品免费精品国产| 五月天网站亚洲| 国产网红主播福利一区二区| 色猫猫国产区一区二在线视频| 日韩成人免费电影| 中文字幕的久久| 精品视频一区二区不卡| 国产乱码精品一区二区三| 综合网在线视频| 日韩欧美黄色影院| 菠萝蜜视频在线观看一区| 日韩精品一级中文字幕精品视频免费观看 | 亚洲私人黄色宅男| 欧美一二三区在线观看| jlzzjlzz亚洲女人18| 日韩不卡免费视频| 中文字幕一区二区三区不卡在线 | 精品综合久久久久久8888| 中文字幕一区二区在线观看| 欧美一区二区三区思思人| 不卡电影一区二区三区| 美女网站视频久久| 亚洲美女视频在线| 久久久久九九视频| 欧美日韩免费观看一区二区三区| 国产福利一区二区三区视频在线| 一区二区在线观看免费| 久久精品在线观看| 日韩一二在线观看| 欧美最猛黑人xxxxx猛交| 国产福利一区在线观看| 日韩精品91亚洲二区在线观看| 国产精品天干天干在观线| 欧美一级欧美三级| 在线一区二区三区| 国产成人免费视频网站高清观看视频 | 不卡视频一二三四| 国产一区二区导航在线播放| 日韩精品高清不卡| 亚洲精品亚洲人成人网| 国产欧美一区在线| 欧美mv日韩mv亚洲| 欧美蜜桃一区二区三区| 91尤物视频在线观看| 国产福利精品一区| 麻豆国产欧美一区二区三区| 亚洲自拍偷拍欧美| 中文字幕在线不卡视频| 国产日韩欧美精品综合| 精品久久久久久久人人人人传媒| 欧美日韩一区不卡| 91行情网站电视在线观看高清版| 成人自拍视频在线| 国产成人免费xxxxxxxx| 黄网站免费久久| 麻豆久久一区二区| 肉丝袜脚交视频一区二区| 亚洲精品v日韩精品| 国产精品天干天干在观线| 久久久久久久久免费| 欧美zozo另类异族| 日韩美女一区二区三区| 4438x亚洲最大成人网| 欧美欧美午夜aⅴ在线观看| 在线观看国产日韩| 欧美在线一区二区| 欧美午夜精品久久久久久孕妇| 91色porny蝌蚪| 一本色道综合亚洲| 精品国产成人在线影院| 欧美一三区三区四区免费在线看| 欧美日韩一区不卡| 欧美日韩一区二区三区在线看| 在线观看91精品国产入口| 色欧美乱欧美15图片| 在线看不卡av| 色94色欧美sute亚洲线路二| 色婷婷国产精品久久包臀| 91激情在线视频| 欧美日韩精品一区视频| 91精品国产一区二区三区| 91精品国产欧美日韩| 欧美变态口味重另类| 久久久高清一区二区三区| 久久久久久久久久电影| 中文字幕免费一区| 国产精品成人在线观看| 亚洲欧洲美洲综合色网| 一区二区三区在线视频观看| 亚洲成人在线网站| 蜜臀精品一区二区三区在线观看 | 欧美日韩久久一区二区| 欧美日韩精品一区二区三区四区| 在线91免费看|