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

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

?? tube.x86

?? MONA是為數不多的C++語言編寫的一個很小的操作系統
?? X86
字號:
; 256bytes demos archive Baze巵嶌偺tube傪堏怉; 僆儕僕僫儖擖庤愭 http://www.256b.com; 栚昗 1024bytes乧; 壗傕彂偄偰側偄偺偵 師儕儕乕僗偺梊掕偵擖偭偰傞側傫偰 傂偘傐傫旕摴偄傗	bits	32SYSPRINT		equ		0x0001			; 僥僉僗僩昞帵LEMMINGS		equ		0x0002			; 儗儈儞僌僗GETVRAMINFO		equ		0x0011			; VRAM庢摼%if 0SCREEN_W		equ		160SCREEN_H		equ		160%elseSCREEN_W		equ		240SCREEN_H		equ		240%endif		struc	tube_t.fpuwork	resd	1.angle		resd	1.step		resd	1.yalign		resd	1.vram		resd	1.bpp		resd	1.vramw		resd	1.vramh		resd	1.targw		resd	1.r240		resd	1.r128ppi	resd	1.anglestep	resd	1.size		endstrucscreen		equ		0xc0000000palettes	equ		(screen + (SCREEN_W * SCREEN_H))texture		equ		(palettes + (0x100 * 4))dataend		equ		(texture + 0x10000)section .text%ifdef BUILD_ON_LINUX	global	user_startuser_start:%else	global	_user_start_user_start:%endif				sub		esp, byte (tube_t.size)				; VRAM庢摼				xor		ebx, ebx				mov		bl, GETVRAMINFO				lea		esi, [esp + tube_t.vram]				int		0x80				mov		ebp, [esp + tube_t.bpp]				mov		esi, errvrammsg				cmp		ebp, byte 16				jb		short .lemmings				; FPU僠僃僢僋				add		esi, byte (errfpumsg - errvrammsg)				fninit				fnstcw	word [esp]				cmp		word [esp], 0x37f				je		short .main				; 僾儘僙僗廔椆.lemmings:		xor		ebx, ebx				mov		bl, SYSPRINT				int		0x80				xor		ebx, ebx				mov		bl, LEMMINGS				int		0x80				; 傔偄傫乣.main:			cld				; 僷儗僢僩嶌惉makepalettes:	mov		edi, palettes				xor		ecx, ecx.lp1:			mov		eax, ecx				imul	eax				shr		eax, 7				mov		ah, cl				rcl		eax, 9				stosd				inc		ecx				cmp		ecx, byte 0x7f				jbe		short .lp1				dec		ecx				xor		eax, eax.lp2:			imul	eax, ecx, 0x000201				stosd				dec		ecx				jns		short .lp2				inc		ecx				; 僥僋僗僠儍嶌惉 (棎悢偑柺搢側傫偱僆儕僕僫儖偐傜庁傝偰棃傞)maketexture:			;	mov		edi, texture.lp1:			mov		[edi + ecx], cl				inc		ecx				or		cx, cx				jne		short .lp1				mov		dl, 0xc9				xor		eax, eax.lp2:			lea		esi, [ecx + 255]				movzx	esi, si				movzx	ebx, cx				add		eax, ecx				rol		ax, cl				mov		dh, al				sar		dh, 5				adc		dl, dh				adc		dl, [edi + esi]				shr		dl, 1				mov		[edi + ebx], dl				not		bh				mov		[edi + ebx], dl				loop	.lp2				mov		ebx, esp				; rdata僐僺乕				mov		esi, const_tbl				lea		edi, [ebx + tube_t.targw]				mov		cl, 4				rep movsd				; yalign寁嶼				shr		ebp, 3				mov		eax, [ebx + tube_t.vramw]				sub		eax, [ebx + tube_t.targw]				imul	ebp				mov		[ebx + tube_t.yalign], eax				; 寁嶼乣updatescreen:	mov		esi, [ebx + tube_t.step]				add		byte [ebx + tube_t.step + 1], 8				mov		ecx, screen				fld		dword [ebx + tube_t.angle]				fadd	dword [ebx + tube_t.anglestep]				fst		dword [ebx + tube_t.angle]				fsincos				mov		edi, -(SCREEN_H / 2).lp2:			mov		ebp, -(SCREEN_W / 2).lp1:			mov		[ebx], ebp				fild	dword [ebx]				mov		[ebx], edi				fild	dword [ebx]				fld		st0				; y				fmul	st0, st3				fld		st2				; x				fmul	st0, st5				fsubp	st1, st0				fxch	st0, st2				fmul	st0, st3				fxch	st0, st1				fmul	st0, st4				faddp	st1, st0				fld		dword [ebx + tube_t.r240]%if 1				fld		st1				; y				fmul	st0, st4				fld		st1				; z				fmul	st0, st6				fsubp	st1, st0				fxch	st0, st1				fmul	st0, st4				fxch	st0, st2				fmul	st0, st5				faddp	st2, st0%endif				fld		st2				fmul	st0, st0				fld		st2				fmul	st0, st0				faddp	st1, st0				fsqrt				fdivp	st1, st0				fxch	st0, st2				fpatan				fmul	dword [ebx + tube_t.r128ppi]				fistp	dword [ebx]				mov		dl, [ebx]				fmul	dword [ebx + tube_t.r128ppi]				fistp	dword [ebx]				mov		dh, [ebx]				lea		eax, [esi + edx]				add		al, ah				and		al, 64				mov		ah, 8				je		short .store				shl		edx, 2				lea		eax, [esi + edx]				sub		al, ah				mov		ah, 16				jns		short .store				add		edx, edx				mov		ah, 48.store:			mov		al, byte [ecx]				sar		al, 2				sub		al, ah				lea		edx, [esi + edx]				movzx	edx, dx				add		al, [texture + edx]				mov		[ecx], al				inc		ecx				inc		ebp				cmp		ebp, byte (SCREEN_W / 2)				jl		near .lp1				inc		edi				cmp		edi, byte (SCREEN_H / 2)				jl		near .lp2				fstp	st0				fstp	st0				; VRAM昤夋乣vramdraw:		mov		edx, [ebx + tube_t.vram];				mov		ecx, palettes				mov		esi, screen				push	dword updatescreen				mov		edi, SCREEN_H				cmp		[ebx + tube_t.bpp], byte 24				je		short vramdraw24				cmp		[ebx + tube_t.bpp], byte 16				je		short vramdraw16vramdraw32:.lp2:			mov		ebp, [ebx + tube_t.targw].lp1:			movzx	eax, byte [esi]				inc		esi				mov		eax, [ecx + eax * 4]				mov		[edx], eax				add		edx, byte 4				dec		ebp				jne		short .lp1				add		edx, [ebx + tube_t.yalign]				dec		edi				jne		short .lp2				retvramdraw24:.lp2:			mov		ebp, [ebx + tube_t.targw].lp1:			movzx	eax, byte [esi]				inc		esi				mov		eax, [ecx + eax * 4]				mov		[edx], ax				shr		eax, 16				add		edx, byte 3				mov		[edx-1], al				dec		ebp				jne		short .lp1				add		edx, [ebx + tube_t.yalign]				dec		edi				jne		short .lp2				retvramdraw16:.lp2:			mov		ebp, [ebx + tube_t.targw].lp1:			movzx	eax, byte [esi]				inc		esi				mov		eax, [ecx + eax * 4]				ror		eax, 8				shr		ah, 3				shr		ax, 2				rol		eax, 5				mov		[edx], ax				add		edx, byte 2				dec		ebp				jne		short .lp1				add		edx, [ebx + tube_t.yalign]				dec		edi				jne		short .lp2				reterrvrammsg		db	'Require 16/24/32bpp.', 10, 0errfpumsg		db	'Require FPU.', 10, 0				align	4const_tbl		dd		SCREEN_W				dd		240.							; Z偺僨僼僅儖僩				dd		40.743665431525205956834		; 128 / PI				dd		0.05							; 偰偒偲乕夞揮兤const_term:	ends

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91免费观看国产| 午夜在线电影亚洲一区| 欧美久久高跟鞋激| 欧美影片第一页| 精品1区2区3区| 欧美专区日韩专区| 欧美男女性生活在线直播观看| 色综合久久久久综合体| 91免费版在线看| 欧美日韩综合在线免费观看| 一区二区三区中文字幕| 99久久er热在这里只有精品15| 国模大尺度一区二区三区| 日韩成人午夜电影| 黄色精品一二区| 粉嫩嫩av羞羞动漫久久久| 成人av资源网站| 91成人看片片| 日韩久久精品一区| 欧美极品少妇xxxxⅹ高跟鞋| 中文字幕在线观看一区二区| 亚洲精品国产a久久久久久| 亚洲va欧美va天堂v国产综合| 日韩成人免费电影| 粉嫩在线一区二区三区视频| 色综合av在线| 欧美大片免费久久精品三p| 国产目拍亚洲精品99久久精品| ㊣最新国产の精品bt伙计久久| 亚洲色图清纯唯美| 欧美国产精品v| 国产精品剧情在线亚洲| 国产精品热久久久久夜色精品三区| 亚洲欧洲成人自拍| 日韩精品亚洲一区二区三区免费| 国产自产v一区二区三区c| 国产99久久久国产精品 | 国精品**一区二区三区在线蜜桃| 国产精品自拍三区| 欧美在线观看视频在线| 久久久99精品久久| 一区二区三区四区在线免费观看| 麻豆一区二区三| 99国产一区二区三精品乱码| 成人一二三区视频| 国产福利一区二区| 欧美调教femdomvk| 一二三四社区欧美黄| 久久99日本精品| 欧美色手机在线观看| 日本一二三不卡| 麻豆91免费看| 欧美日韩在线亚洲一区蜜芽| 国产精品伦理在线| 国产一区二区三区在线观看精品 | 一区二区三区四区不卡在线 | 国产午夜精品福利| 男女性色大片免费观看一区二区| 99久久精品免费看国产| 精品国产乱码久久久久久免费 | 国产69精品一区二区亚洲孕妇 | 国产色婷婷亚洲99精品小说| 夜夜嗨av一区二区三区四季av| 国产一区二区三区蝌蚪| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 日韩精品一区二| 天天色图综合网| 在线视频你懂得一区| 国产精品成人午夜| 欧美精品欧美精品系列| 国产精品乱码一区二区三区软件 | 精品一区二区三区在线观看国产| 欧美自拍丝袜亚洲| 自拍偷拍亚洲激情| 97久久精品人人爽人人爽蜜臀| 国产亚洲欧洲997久久综合| 另类的小说在线视频另类成人小视频在线 | 91精品国产91久久久久久一区二区| 亚洲免费av在线| 欧洲另类一二三四区| 伊人婷婷欧美激情| 欧美日韩综合在线| 亚洲一区二区欧美日韩| 欧美亚洲动漫精品| 久久先锋资源网| 欧美日韩在线不卡| 亚洲综合色自拍一区| 91在线视频免费91| 亚洲国产中文字幕在线视频综合| 色欧美88888久久久久久影院| 中文字幕亚洲成人| 欧洲色大大久久| 日韩高清一级片| xfplay精品久久| 成人精品亚洲人成在线| 夜夜爽夜夜爽精品视频| 欧美一区三区二区| 国产精品911| 日本特黄久久久高潮| 26uuu亚洲综合色欧美| 成人国产视频在线观看| 亚洲国产欧美日韩另类综合| 欧美一区二区久久| 不卡一区在线观看| 日日嗨av一区二区三区四区| 久久综合久色欧美综合狠狠| 国产精品一级在线| 欧美一区二区三区的| 国产中文字幕精品| 中文字幕在线不卡| 日韩免费成人网| fc2成人免费人成在线观看播放| 亚洲最新视频在线观看| 久久综合色8888| 欧美网站大全在线观看| 黄色资源网久久资源365| 日韩美女视频一区| 精品国产在天天线2019| 日本道在线观看一区二区| 久久精品国产一区二区| 亚洲精品视频在线看| 精品国产一区二区三区忘忧草| 91香蕉视频mp4| 国产在线播放一区| 亚洲国产va精品久久久不卡综合| 国产亚洲一区二区三区在线观看 | 日韩二区在线观看| 亚洲欧美在线观看| 91麻豆精品国产91久久久资源速度| 国产精品乡下勾搭老头1| 婷婷国产在线综合| 1024亚洲合集| 久久精品这里都是精品| 51精品秘密在线观看| 99视频在线精品| 国产精品一区二区x88av| 欧美96一区二区免费视频| 一区二区在线免费观看| 国产精品久久二区二区| 国产视频一区二区在线观看| 欧美大片在线观看| 欧美大片一区二区三区| 欧美高清激情brazzers| 欧美婷婷六月丁香综合色| 91小视频在线观看| 色综合久久综合| k8久久久一区二区三区| 国产99一区视频免费| 韩国一区二区视频| 黄色精品一二区| 国产乱一区二区| 国产激情一区二区三区| 国产精品白丝jk黑袜喷水| 狠狠色狠狠色综合| 国产传媒欧美日韩成人| 国产激情视频一区二区三区欧美 | 蜜臀av性久久久久蜜臀aⅴ| 五月婷婷激情综合| 午夜精品免费在线| 国产99一区视频免费| 成人污污视频在线观看| av一区二区久久| 色综合一个色综合| 91成人免费在线| 91精品国产黑色紧身裤美女| 欧美一卡2卡3卡4卡| 欧美tk丨vk视频| 国产亚洲欧美激情| 亚洲日本乱码在线观看| 一区二区三区不卡在线观看| 亚洲国产成人porn| 日韩电影免费在线观看网站| 久久国产生活片100| 福利电影一区二区三区| 日本高清视频一区二区| 欧美夫妻性生活| 国产亚洲欧美日韩日本| 亚洲蜜臀av乱码久久精品| 亚洲超丰满肉感bbw| 九九在线精品视频| 99re这里只有精品视频首页| 欧美视频一区二区三区四区| 日韩精品综合一本久道在线视频| 国产女主播一区| 亚洲电影你懂得| 国产高清久久久久| 欧美视频一区在线| 国产精品情趣视频| 成人自拍视频在线| 色狠狠一区二区三区香蕉| 欧美精品久久一区二区三区| 久久久精品影视| 亚洲国产aⅴ天堂久久| 精品一区二区精品| 欧美性大战久久久久久久| 久久这里只有精品6| 亚洲成av人片一区二区三区| 国产一区二区三区最好精华液| 欧美性生交片4| 中文字幕免费不卡|