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

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

?? rules.asi

?? Wolf 3D official source code.
?? ASI
?? 第 1 頁 / 共 2 頁
字號:
;[]-----------------------------------------------------------------[]
;|      RULES.ASI  --  Rules & Structures for assembler              |
;|                                                                   |
;|      Turbo C++ Run Time Library                                   |
;|                                                                   |
;|      Copyright (c) 1987, 1991 by Borland International Inc.       |
;|      All Rights Reserved.                                         |
;[]-----------------------------------------------------------------[]

;*** First we begin with a few of the major constants of C.

false   equ     0       ; Beware !  For incoming parameters, non-false = true.
true    equ     1       ; For results, we generate the proper numbers.

lesser  equ    -1       ; Incoming, lesser < 0
equal   equ     0
greater equ     1       ; Incoming, greater > 0

	PAGE
;[]------------------------------------------------------------[]
;|                                                              |
;|      Conditional Assembly Directives                         |
;|                                                              |
;[]------------------------------------------------------------[]

;memory model aliases, for the convenience of building the library

IFDEF           __s__
__SMALL__       equ     1
ENDIF

IFDEF           __c__
__COMPACT__     equ     1
ENDIF

IFDEF           __m__
__MEDIUM__      equ     1
ENDIF

IFDEF           __l__
__LARGE__       equ     1
ENDIF

IFDEF           __h__
__HUGE__        equ     1
ENDIF

IFNDEF __TINY__
    IFNDEF __SMALL__
	IFNDEF __MEDIUM__
	    IFNDEF __COMPACT__
		IFNDEF __LARGE__
		    IFNDEF __HUGE__
			%OUT  You must supply a model symbol.
			.ERR
		    ENDIF
		ENDIF
	    ENDIF
	ENDIF
    ENDIF
ENDIF

;bit masks to extract default pointer types from MMODEL (at run-time)
FCODE           equ     8000h
FDATA           equ     4000h

IFDEF   __TINY__                ; Small Code - Small Data
	LPROG           equ     false
	LDATA           equ     false
	MMODEL          equ     0       
	_DSSTACK_       equ     <>
ENDIF

IFDEF   __SMALL__               ; Small Code - Small Data
	LPROG           equ     false
	LDATA           equ     false
	MMODEL          equ     1       
	_DSSTACK_       equ     <>
ENDIF

IFDEF   __MEDIUM__              ; Large Code - Small Data
	LPROG           equ     true
	LDATA           equ     false
	MMODEL          equ     FCODE+2 
	_DSSTACK_       equ     <>
ENDIF

IFDEF   __COMPACT__             ; Small Code - Large Data
	LPROG           equ     false
	LDATA           equ     true
	MMODEL          equ     FDATA+3 
ENDIF

IFDEF   __LARGE__               ; Large Code - Large Data
	LPROG           equ     true
	LDATA           equ     true
	MMODEL          equ     FCODE+FDATA+4
ENDIF

IFDEF   __HUGE__                ; Large Code - Large Data
	LPROG           equ     true
	LDATA           equ     true
	MMODEL          equ     FCODE+FDATA+5
ENDIF

IF      LPROG
	DIST            equ     FAR
ELSE
	DIST            equ     NEAR
ENDIF

	PAGE
;[]------------------------------------------------------------[]
;|                                                              |
;|      Segment Declarations Macros                             |
;|                                                              |
;[]------------------------------------------------------------[]

Code_Seg@       MACRO           ;; Open a Code Segment
IFDEF __WINDOWS__
_TEXT   SEGMENT WORD PUBLIC 'CODE'
ELSE
_TEXT   SEGMENT BYTE PUBLIC 'CODE'
ENDIF
	ASSUME  CS:_TEXT
		ENDM

Code_EndS@      MACRO           ;; Close a Code Segment
_TEXT   ENDS
		ENDM

Data_Seg@       MACRO           ;; Open a Data Segment  (initialized)
_DATA   SEGMENT WORD PUBLIC 'DATA'
		ENDM

Data_EndS@      MACRO           ;; Close a Data Segment (initialized)
_DATA   ENDS
		ENDM

IFNDEF __HUGE__
    BSS_Seg@        MACRO       ;; Open a Data Segment  (un-initialized)
    _BSS    SEGMENT WORD PUBLIC 'BSS'
	    ENDM

    BSS_EndS@       MACRO       ;; Close a Data Segment (un-initialized)
    _BSS    ENDS
		    ENDM
ENDIF

FarData_Seg@    MACRO           ;; Open a FAR Data Segment
_FARDATA        SEGMENT PARA PUBLIC 'FAR_DATA'
		ENDM

FarData_EndS@   MACRO           ;; Close a FAR Data Segment
_FARDATA        ENDS
		ENDM

FarBSS_Seg@     MACRO           ;; Open a FAR BSS Segment
_FARBSS         SEGMENT PARA PUBLIC 'FAR_BSS'
		ENDM

FarBSS_EndS@    MACRO           ;; Close a FAR BSS Segment
_FARBSS         ENDS
		ENDM

Const_Seg@      MACRO           ;; Open a CONST Segment
_CONST  SEGMENT WORD PUBLIC 'CONST'
		ENDM

Const_EndS@     MACRO           ;; Close a CONST Segment
_CONST  ENDS
		ENDM

Init_Seg@       MACRO           ;; Open a INIT Segment
_INIT_  SEGMENT WORD PUBLIC 'INITDATA'
		ENDM

Init_EndS@      MACRO           ;; Close a INIT Segment
_INIT_  ENDS
		ENDM

Exit_Seg@       MACRO           ;; Open a EXIT Segment
_EXIT_  SEGMENT WORD PUBLIC 'EXITDATA'
		ENDM

Exit_EndS@      MACRO           ;; Close a EXIT Segment
_EXIT_  ENDS
		ENDM

CVT_Seg@        MACRO
_CVTSEG SEGMENT WORD PUBLIC 'DATA'
		ENDM

CVT_EndS@       MACRO
_CVTSEG ENDS
		ENDM

SCN_Seg@        MACRO
_SCNSEG SEGMENT WORD PUBLIC 'DATA'
		ENDM

SCN_EndS@       MACRO
_SCNSEG ENDS
		ENDM

Header@ MACRO
Code_Seg@
Code_EndS@
Data_Seg@
Data_EndS@
BSS_Seg@
BSS_EndS@
	ASSUME  CS:_TEXT, DS:DGROUP
	ENDM

;[]------------------------------------------------------------[]
;|                                                              |
;|      Segment Definitions                                     |
;|                                                              |
;[]------------------------------------------------------------[]

IFDEF __C0__

IFDEF __WINDOWS__
_TEXT           SEGMENT WORD PUBLIC 'CODE'
		ENDS
ELSE
_TEXT           SEGMENT BYTE PUBLIC 'CODE'
		ENDS
ENDIF

_FARDATA        SEGMENT PARA PUBLIC 'FAR_DATA'
		ENDS

_FARBSS         SEGMENT PARA PUBLIC 'FAR_BSS'
		ENDS

IFNDEF __WINDOWS__
  IFNDEF __TINY__
  _OVERLAY_       SEGMENT PARA PUBLIC 'OVRINFO'
		  ENDS
  _1STUB_         SEGMENT PARA PUBLIC 'STUBSEG'
		  ENDS
  ENDIF
ENDIF

IFDEF __WINDOWS__
NULL            SEGMENT PARA PUBLIC 'BEGDATA'
		ENDS
ENDIF

_DATA           SEGMENT PARA PUBLIC 'DATA'
		ENDS
		ENDS

_CONST          SEGMENT WORD PUBLIC 'CONST'
		ENDS

IFDEF __WINDOWS__
_FPSEG          SEGMENT WORD PUBLIC 'DATA'
		ENDS
ENDIF

_CVTSEG         SEGMENT WORD PUBLIC 'DATA'
		ENDS

_SCNSEG         SEGMENT WORD PUBLIC 'DATA'
		ENDS

_INIT_          SEGMENT WORD PUBLIC 'INITDATA'
InitStart       label byte
		ENDS
_INITEND_       SEGMENT BYTE PUBLIC 'INITDATA'
InitEnd         label byte
		ENDS

_EXIT_          SEGMENT WORD PUBLIC 'EXITDATA'
ExitStart       label byte
		ENDS
_EXITEND_       SEGMENT BYTE PUBLIC 'EXITDATA'
ExitEnd         label byte
		ENDS

IFNDEF __HUGE__
_BSS          SEGMENT WORD PUBLIC 'BSS'
BeginBSS      label byte
	      ENDS
_BSSEND       SEGMENT BYTE PUBLIC 'BSSEND'
EndBSS        label byte
	      ENDS
ENDIF


IFDEF __WINDOWS__

  IFDEF  __HUGE__
  DGROUP GROUP NULL,_DATA,_CONST,_FPSEG,_CVTSEG,_SCNSEG,_INIT_,_INITEND_,_EXIT_,_EXITEND_
  ELSE
  DGROUP GROUP NULL,_DATA,_CONST,_FPSEG,_CVTSEG,_SCNSEG,_INIT_,_INITEND_,_EXIT_,_EXITEND_,_BSS,_BSSEND
  ENDIF

ELSE

IFNDEF __NOFLOAT__
  IF LDATA
    IFDEF  __HUGE__
      DGROUP GROUP _DATA,_CONST,_CVTSEG,_SCNSEG,_INIT_,_INITEND_,_EXIT_,_EXITEND_
    ELSE
      DGROUP GROUP _DATA,_CONST,_CVTSEG,_SCNSEG,_INIT_,_INITEND_,_EXIT_,_EXITEND_,_BSS,_BSSEND
    ENDIF
  ELSE
    IFDEF __TINY__
      DGROUP GROUP _TEXT,_DATA,_CONST,_CVTSEG,_SCNSEG,_INIT_,_INITEND_,_EXIT_,_EXITEND_,_BSS,_BSSEND
    ELSE
      DGROUP GROUP _DATA,_CONST,_CVTSEG,_SCNSEG,_INIT_,_INITEND_,_EXIT_,_EXITEND_,_BSS,_BSSEND
    ENDIF
  ENDIF
ELSE
  IF LDATA
    IFDEF __HUGE__
      DGROUP GROUP _DATA,_CONST,_CVTSEG,_SCNSEG,_INIT_,_INITEND_,_EXIT_,_EXITEND_
    ELSE
      DGROUP GROUP _DATA,_CONST,_CVTSEG,_SCNSEG,_BSS,_BSSEND
    ENDIF
  ELSE
    IFDEF __TINY__
      DGROUP GROUP _TEXT,_DATA,_CONST,_CVTSEG,_SCNSEG,_INIT_,_INITEND_,_EXIT_,_EXITEND_,_BSS,_BSSEND
    ELSE
      DGROUP GROUP _DATA,_CONST,_CVTSEG,_SCNSEG,_INIT_,_INITEND_,_EXIT_,_EXITEND_,_BSS,_BSSEND
    ENDIF
  ENDIF
ENDIF ; __NOFLOAT__

ENDIF ; __WINDOWS__

ELSE

Code_Seg@
Code_EndS@
Data_Seg@
Data_EndS@
DGROUP GROUP _DATA

ENDIF ; __C0__

	PAGE
;[]------------------------------------------------------------[]

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区三区性视频| 日韩欧美国产麻豆| 久久国产精品无码网站| 午夜精品一区二区三区电影天堂| 一区二区三区丝袜| 久久久美女毛片| 在线视频欧美精品| 国产乱色国产精品免费视频| 国产精品女上位| 欧美绝品在线观看成人午夜影视| 国产99久久久精品| 日韩一区精品字幕| 午夜视频久久久久久| 国产欧美精品国产国产专区| 欧美精品第1页| 欧美日韩免费不卡视频一区二区三区| 高清beeg欧美| 美女诱惑一区二区| 亚洲一卡二卡三卡四卡五卡| 日本一区二区三区国色天香 | 麻豆成人久久精品二区三区小说| 中文一区在线播放| 国产亚洲精品aa午夜观看| 91精品国产乱码| 色综合久久88色综合天天 | 亚洲欧美日韩中文字幕一区二区三区 | 亚洲五码中文字幕| 亚洲精品久久久久久国产精华液| 久久久美女毛片| 欧美一卡二卡在线观看| 337p亚洲精品色噜噜狠狠| 91农村精品一区二区在线| 国产成人自拍在线| 国产成人在线视频网址| 久久99国产精品免费网站| 视频一区二区三区在线| 亚洲国产精品综合小说图片区| 日韩美女啊v在线免费观看| 久久久www成人免费无遮挡大片| 色综合久久中文综合久久牛| 一本一道久久a久久精品| 成人黄色大片在线观看| 国产精品资源在线看| 国产成人亚洲综合a∨婷婷| 国产一区二区三区精品欧美日韩一区二区三区 | 日韩精品一区在线| 欧美亚洲国产bt| 91麻豆123| 国产又粗又猛又爽又黄91精品| 日本女人一区二区三区| 丝袜a∨在线一区二区三区不卡| 亚洲人成影院在线观看| 亚洲精品ww久久久久久p站| 日韩伦理av电影| 亚洲视频中文字幕| 亚洲一区欧美一区| 亚洲资源中文字幕| 亚洲最新视频在线观看| 欧美亚洲日本国产| 欧美一区二区日韩| 欧美日韩国产一级| 欧美一区日本一区韩国一区| 欧美一区午夜精品| 一本久久精品一区二区| 亚洲综合在线免费观看| 一区二区三区在线免费| 亚洲高清不卡在线观看| 国产精品丝袜一区| 精品黑人一区二区三区久久| 亚洲午夜精品网| 亚洲va韩国va欧美va精品| 亚洲va韩国va欧美va| 久99久精品视频免费观看| 国产在线不卡视频| 波多野结衣一区二区三区| 欧美手机在线视频| 日韩你懂的电影在线观看| 久久夜色精品国产欧美乱极品| 最新日韩在线视频| 午夜日韩在线观看| 日本欧美一区二区三区| 国产一区在线观看麻豆| 不卡视频在线观看| 成人影视亚洲图片在线| 在线看日本不卡| 欧美另类一区二区三区| 日韩欧美国产综合在线一区二区三区| 中文字幕国产精品一区二区| 亚洲一区二区四区蜜桃| 免费精品视频在线| 99在线精品视频| 777精品伊人久久久久大香线蕉| 精品精品国产高清一毛片一天堂| 亚洲欧美激情视频在线观看一区二区三区| 亚洲电影在线播放| 欧美在线播放高清精品| 青娱乐精品视频| 成人午夜视频网站| 欧美体内she精视频| 欧美变态tickle挠乳网站| 亚洲精品一二三| 日韩精品一二三| 国产精品一二三区| 欧美日本不卡视频| 中文字幕欧美国产| 天天操天天综合网| 91久久精品一区二区三| 精品国内片67194| 亚洲精品日韩综合观看成人91| 国内精品久久久久影院一蜜桃| 91老师片黄在线观看| 欧美大胆人体bbbb| 亚洲成av人片在线观看无码| 国产美女在线观看一区| 欧美怡红院视频| 亚洲美女少妇撒尿| 国产一区二区影院| 3atv在线一区二区三区| 亚洲国产精品久久一线不卡| 国产不卡免费视频| 欧美一区二区三区日韩| 亚洲国产一二三| 成人精品gif动图一区| 日韩一区二区三区免费看| 亚洲超碰精品一区二区| kk眼镜猥琐国模调教系列一区二区| 91麻豆精品国产91久久久资源速度| 亚洲女同ⅹxx女同tv| 久久激情五月婷婷| 欧美精品亚洲二区| 一区二区三区欧美| 成人动漫视频在线| 国产日本欧美一区二区| 六月婷婷色综合| 91麻豆精品久久久久蜜臀| 午夜视频在线观看一区二区三区| 99视频超级精品| 国产亚洲一本大道中文在线| 国产乱色国产精品免费视频| 日韩欧美的一区二区| 性感美女久久精品| 欧美日韩精品欧美日韩精品| 一区二区三区在线播放| a在线欧美一区| 亚洲欧美另类久久久精品| 成人午夜免费电影| 国产视频不卡一区| av电影在线观看一区| 国产精品水嫩水嫩| 国产馆精品极品| 国产精品国产精品国产专区不片| 激情小说亚洲一区| 久久网站热最新地址| 久久国产精品露脸对白| 日韩一区二区免费高清| 天天影视网天天综合色在线播放| 欧美丝袜第三区| 亚洲第一精品在线| 欧美精品日韩精品| 亚洲r级在线视频| 在线成人小视频| 日本不卡视频在线| 日韩视频在线观看一区二区| 国产尤物一区二区在线| 国产三级一区二区| 麻豆精品一区二区三区| 久久久美女毛片| 国产jizzjizz一区二区| 欧美久久久久久久久久| 日本不卡高清视频| 欧美一级日韩免费不卡| 洋洋av久久久久久久一区| 欧美美女一区二区在线观看| 午夜国产不卡在线观看视频| 精品福利一区二区三区| 国产白丝网站精品污在线入口| 国产精品毛片高清在线完整版| 91婷婷韩国欧美一区二区| 亚洲黄网站在线观看| 欧美蜜桃一区二区三区 | 成人av网站免费| 国产精品国产精品国产专区不蜜| 成人免费电影视频| 一区二区三区不卡视频在线观看| 欧美日韩国产大片| 亚洲一区影音先锋| 久久免费美女视频| 95精品视频在线| 亚洲欧美一区二区久久| 日韩一级大片在线| 国产成人在线色| 国产精品成人午夜| 欧美视频一区在线观看| 另类的小说在线视频另类成人小视频在线 | 国产一区高清在线| 国产精品免费视频网站| 欧美精品日日鲁夜夜添| 国产在线不卡视频| 国产日韩欧美电影| 欧美二区三区91|