3D金属球
debug吧
全部回复
仅看楼主
level 6
blueglass2 楼主
goto ball 
E100  0E 1F B0 13 CD 10 68 00 A0 07 BA C8 03 8A C1 EE 
E110  42 EE EE EE 4A FE C1 80 F9 FF 72 F1 BE 04 02 90 
E120  81 C6 00 7D B9 00 7D 90 C6 04 00 4E E2 FA E8 69 
E130  00 B9 02 00 BA 01 00 51 8B 3E 02 02 69 FF 40 01 
E140  03 3E 00 02 BE 04 02 90 B9 00 7D 90 F3 A4 59 B8 
E150  FF 08 CD 08 48 75 FB 83 3E 00 02 01 72 0E 90 90 
E160  81 3E 00 02 DC 00 77 04 90 90 EB 02 F7 D9 01 0E 
E170  00 02 83 3E 02 02 01 72 0E 90 90 83 3E 02 02 64 
E180  90 77 04 90 90 EB 02 F7 DA 01 16 02 02 E4 60 FE 
E190  C8 75 A4 B8 03 00 CD 10 CD 20 C7 06 FE 01 32 00 
E1A0  B9 68 01 D9 06 F2 01 D9 C0 D9 C0 D9 FF DE 0E FE 
E1B0  01 DF 1E FA 01 D9 FE DE 0E FE 01 DF 1E FC 01 D8 
E1C0  06 F6 01 D9 1E F2 01 8B 1E FA 01 83 C3 32 90 A1 
E1D0  FC 01 05 32 00 90 69 C0 40 01 03 D8 8A 26 FE 01 
E1E0  B0 32 90 2A C4 88 87 04 02 E2 B8 FF 0E FE 01 75 
E1F0  AF C3 BD 37 86 35 4D F3 8E 3C 00 00 00 00 32 00 
E200  01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 
g=100 

:ball 
debug<ball.bat 

2009年02月23日 04点02分 1
level 6
blueglass2 楼主
把以上代码copy到记事本,保存为 ball.bat 
直接点击就可以观看了。一个3D金属球体在运动 
用汇编写的。 
为了方便,我把它改成了机器码,放在Bat文件里 
直接点击就可以观看效果,我空间里有源代码。
2009年02月23日 04点02分 2
level 5
太牛了,好玩,顶!
2009年03月19日 15点03分 3
level 0
我怎么运行不了
2009年03月20日 06点03分 4
level 0
我这能运行,单看这程序,狂人与高手的距离
约有25000里。
2009年04月03日 01点04分 5
level 1
hehe
2009年04月03日 02点04分 6
level 0
确实牛
2009年04月09日 07点04分 7
level 0
我怎么也运行不了
2009年04月29日 13点04分 8
level 5
好玩啊
不能弄弄个在三位空间跳的球么?
这个好像是二维的啊
2009年05月01日 11点05分 9
level 0
你这个属于64K 吧
2009年06月13日 22点06分 10
level 0
金属球在旋转时,上面有个光斑;假如只有一个点光源,显示这个光斑
有什么简便的算法?
2009年06月19日 06点06分 11
level 1
在XP下可以,在Vista下不可以,Vista不支持全屏模式。
2009年06月19日 07点06分 12
level 2
挺好的支持
2010年02月24日 12点02分 14
level 0
支持
2010年04月11日 04点04分 15
level 4
回复:16楼
debug<xfk.bat改成 debug<"%0"
2010年04月24日 05点04分 17
level 1
win7下不能用啊
2010年07月22日 23点07分 18
level 6
blueglass2 楼主
貌似win7不行,系统不支持了。
2010年07月23日 11点07分 19
level 1
名字要对
   - -
ball
2010年08月17日 08点08分 20
level 1
PUSH     CS
POP      DS
MOV      AL,13
INT      10
DB       68
ADD      [BX+SI+BA07],AH
DB       C8
ADD      CX,[BP+SI+EEC1]
INC      DX
OUT      DX,AL
OUT      DX,AL
OUT      DX,AL
DEC      DX
INC      CL
CMP      CL,FF
JB       010D
MOV      SI,0204
NOP
ADD      SI,7D00
MOV      CX,7D00
NOP
MOV      BYTE PTR [SI],00
DEC      SI
LOOP     0128
CALL     019A
MOV      CX,0002
MOV      DX,0001
PUSH     CX
MOV      DI,[0202]
DB       69
INC      WORD PTR [BX+SI+01]
2011年01月13日 05点01分 22
level 1
ADD      DI,[0200]
MOV      SI,0204
NOP
MOV      CX,7D00
NOP
REPZ
MOVSB
POP      CX
MOV      AX,08FF
INT      08
DEC      AX
JNZ      0152
CMP      WORD PTR [0200],+01
JB       016C
NOP
CMP      WORD PTR [0200],00DC
JA       016C
NOP
NOP
JMP      016E
NEG      CX
ADD      [0200],CX
CMP      WORD PTR [0202],+01
JB       0187
NOP
NOP
CMP      WORD PTR [0202],+64
NOP
JA       0187
NOP
NOP
JMP      0189
NEG      DX
ADD      [0202],DX
IN       AL,60
DEC      AL
JNZ      0137
MOV      AX,0003
INT      10
INT      20
MOV      WORD PTR [01FE],0032
MOV      CX,0168
         FLD      DWORD PTR [01F2]
         FLD      ST(0)
         FLD      ST(0)
         FIMUL    WORD PTR [01FE]
         FISTP    WORD PTR [01FA]
         FIMUL    WORD PTR [01FE]
         FISTP    WORD PTR [01FC]
         FADD     DWORD PTR [01F6]
NOP
2011年01月13日 05点01分 23
1 2 尾页