噗叽 发表于 2014-8-21 22:40:54

【搬运】无聊的汇编俄罗斯方块

...代码貌似很普及啊...总之放代码...
无需回复,粘贴到记事本,改扩展名为.bat即可,运行后会释放.com
GOTO RUN
E0100   B4 02 B7 00 BA 00 19 CD   10 E8 F4 02 FC 0E 17 BC
E0110   EE FF 0E 1F BE 00 05 B8   00 B8 8E C0 BF 46 03 B4
E0120   1F B9 2A 00 AC 3C 30 75   05 80 F4 03 EB F6 77 0B
E0130   88 C2 AC AB 49 FE CA 75   FA EB E9 2C 20 AB E2 E4
E0140   83 C7 4C 3C BC 75 DA E8   C3 02 E8 B3 02 B8 DB 01
E0150   BF D8 00 B9 15 00 AB AB   83 C7 28 AB AB 83 C7 70
E0160   E2 F4 B1 18 F3 AB B8 10   07 BF FC 03 B1 10 51 B1
E0170   14 AB 34 01 E2 FB 83 C7   78 59 E2 F2 BE 1B 06 BF
E0180   A8 0E B1 08 A4 47 E2 FC   E8 91 02 BF E0 00 B1 05
E0190   51 AD B1 10 D1 C0 50 B4   00 73 02 B4 44 AB 58 E2
E01A0   F3 81 C7 80 00 59 E2 E8   B1 10 E8 81 02 B1 27 51
E01B0   31 FF B1 06 51 E8 89 02   E8 9D 02 59 E2 F6 41 E8
E01C0   6C 02 59 E2 EA B4 00 CD   1A 83 C2 12 73 FB 81 C2
E01D0   2D 06 89 D6 06 1E 07 BF   00 01 AC B4 00 AB B3 06
E01E0   B9 05 00 83 C6 11 AC 98   F6 F3 AB E2 F6 07 E8 96
E01F0   02 31 C0 E4 60 3C 4B 74   10 3C 4D 74 13 3C 48 74
E0200   16 3C 50 74 2C CD 1A EB   E8 83 2E 00 01 04 EB 19
E0210   83 06 00 01 04 EB 12 BE   0E 01 B9 05 00 AD F6 D0
E0220   04 07 86 E0 89 44 F2 E2   F4 E8 76 02 E8 97 02 EB
E0230   C0 81 06 00 01 A0 00 E8   68 02 74 05 E8 87 02 EB
E0240   F0 BE 5D 14 E8 D5 01 56   AD 3C 22 74 FB 5E 3C 01
E0250   74 65 81 EE A0 00 81 FE   00 07 73 EB BE 5D 0A B1
E0260   14 AD 3C 22 74 05 E2 F9   E9 5A FF BE 99 06 B1 24
E0270   51 31 FF AC B1 08 D0 C0   BA DB 00 73 02 B6 44 26
E0280   89 15 81 C7 A0 00 E2 EE   81 F7 9E 05 75 E5 56 41
E0290   E8 9B 01 BF 4E 00 B1 06   51 E8 BC 01 E8 A2 01 59
E02A0   E2 F6 5E 59 E2 CA E8 64   01 B4 02 B7 00 BA 00 18
E02B0   CD 10 B8 00 4C CD 21 8A   26 B6 15 A0 B4 15 FE C4
E02C0   80 FC 3A 75 07 B4 30 40   3C 3A 74 57 50 56 8D BC
E02D0   FF F8 B8 10 07 B1 04 51   57 B1 14 AB 34 01 E2 FB
E02E0   50 B1 04 E8 48 01 58 80   F4 25 5F 59 E2 E9 B1 0A
E02F0   B8 DB 22 80 BD 61 06 22   74 0B B8 10 07 81 FF C0
E0300   03 77 02 B0 20 AB 76 02   B0 11 AB E2 E3 81 EF C8
E0310   00 83 FF 50 77 D8 5E 58   BF B4 0E AA 47 86 E0 AA
E0320   E9 21 FF B4 00 CD 1A 89   16 00 01 E4 60 A2 02 01
E0330   31 FF B4 0F B0 1E 4A 74   11 83 C7 04 43 FE C8 75
E0340   F5 83 C7 28 FE CC 74 E8   EB EA 57 53 5B 43 80 E3
E0350   0F 74 FA 5F 57 BE E1 06   B9 1F 00 AC B4 00 01 C7
E0360   88 DC B0 DB AB AB E2 F3   5F 89 F8 B2 A0 F6 F2 BE
E0370   82 03 84 E4 75 03 C6 04   C7 80 FC 74 75 03 C6 04
E0380   EF 83 C7 04 BE 96 03 3C   00 75 03 C6 04 C7 3C 0E
E0390   75 03 C6 04 EF 81 C7 A0   00 57 53 B1 10 E4 60 3A
E03A0   06 02 01 74 05 58 58 E9   FF FE 51 B4 00 CD 1A 3B
E03B0   16 00 01 59 74 E7 FF 06   00 01 E2 E1 EB 8E 00 00
E03C0   00 00 00 00 00 00 00 00   00 00 00 00 00 00 00 00
E03D0   00 00 00 00 00 00 00 00   00 00 00 00 00 00 00 00
E03E0   00 00 00 00 00 00 00 00   00 00 00 00 00 00 00 00
E03F0   00 00 00 00 00 00 00 00   00 00 00 00 00 00 00 00
E0400   B8 19 06 B7 0F 31 C9 BA   4F 18 CD 10 C3 E4 60 50
E0410   B4 00 CD 1A E4 60 5A 38   D0 74 F4 C3 56 31 F6 B9
E0420   D0 07 26 FF 34 8F 84 00   07 AD E2 F6 5E C3 51 B4
E0430   00 CD 1A 52 B4 00 CD 1A   5B 39 DA 74 F6 59 E2 EE
E0440   C3 B1 27 B8 DB 44 26 80   7D 03 44 74 04 8B 85 00
E0450   07 AB E2 EF 83 C7 50 C3   FD B1 27 B8 DB 44 26 80
E0460   7D FF 44 74 04 8B 85 00   07 AB E2 EF FC EB E5 51
E0470   8B 3E 00 01 8A 0C 81 C7   A0 00 E2 FA 46 8A 0C 83
E0480   C7 04 E2 FB 46 59 C3 BE   02 01 B1 05 E8 E0 FF B8
E0490   DB 22 AB AB E2 F6 BE 00   01 B1 0C AC 88 44 0B E2
E04A0   FA C3 BE 02 01 B9 05 00   E8 C4 FF 8A 85 01 07 3C
E04B0   01 74 07 3C 22 74 03 E2   EF C3 BE 0C 01 B1 0C AC
E04C0   88 44 F3 E2 FA C3 BE 00   07 31 FF B9 D0 07 F3 A5
E04D0   E8 B4 FF B1 04 E8 56 FF   C3 00 00 00 00 00 00 00
E04E0   00 00 00 00 00 00 00 00   00 00 00 00 00 00 00 00
E04F0   00 00 00 00 00 00 00 00   00 00 00 00 00 00 00 00
E0500   E9 28 CD DB DA 28 20 DA   DA 0E 20 69 6E 73 74 72
E0510   75 63 74 69 6F 6E 73 0E   20 DA DA 28 20 DA DA 40
E0520   51 4E 70 92 85 93 93 40   38 40 94 8F 40 92 8F 94
E0530   81 94 85 40 94 88 85 40   93 88 81 90 85 5B 09 20
E0540   DA DA 40 52 4E 70 92 85   93 93 40 3B 40 8F 92 40
E0550   3A 40 94 8F 40 8D 8F 96   85 40 94 88 85 40 93 88
E0560   81 90 85 5B 06 20 DA DA   40 53 4E 70 92 85 93 93
E0570   40 39 40 94 8F 40 92 85   8C 85 81 93 85 40 94 88
E0580   85 40 93 88 81 90 85 5B   08 20 DA DA 40 30 54 4E
E0590   6F 8E 83 85 40 94 88 85   40 93 88 81 90 85 40 89
E05A0   93 40 92 85 8C 85 81 93   85 84 4C 40 81 8C 8C 40
E05B0   8B 85 99 93 30 40 DA DA   03 20 30 97 89 8C 8C 40
E05C0   82 85 40 95 93 85 8C 85   93 93 40 95 8E 94 89 8C
E05D0   40 94 88 85 40 8E 85 98   94 40 93 88 81 90 85 30
E05E0   40 DA DA 03 20 30 93 88   8F 97 93 40 95 90 4E 30
E05F0   1C 20 DA DA 28 20 DA DA   09 20 90 92 85 93 93 40
E0600   81 8E 99 40 8B 85 99 40   94 8F 40 93 94 81 92 94
E0610   09 20 DA DA 28 20 DA E8   28 CD DC 53 43 4F 52 45
E0620   3A 30 30 3E 7C 63 C6 63   C0 63 C6 3E 7A 44 44 40
E0630   44 40 44 40 E0 E4 E0 E4   E0 E4 E4 E0 E0 E0 E0 13
E0640   10 0E 0F 0F 0F 0E 10 0E   10 0E 0F 0E 0F 10 0E 10
E0650   10 14 13 14 13 14 10 0F   14 14 14 14 10 0F 14 14
E0660   10 16 15 15 14 15 14 15   13 15 15 15 15 15 14 14
E0670   15 15 14 1A 16 16 15 16   15 16 14 16 16 16 16 16
E0680   15 15 16 16 15 1B 1A 17   16 17 16 17 15 17 1A 1C
E0690   1B 1B 16 16 1B 1C 16 1C   1B 44 38 54 7C 54 44 54
E06A0   44 54 44 7C 7C 7C 38 00   00 00 00 7C 70 30 78 18
E06B0   0C 0C 04 18 0C 30 78 7C   70 00 00 00 00 1C 7C 3C
E06C0   7C 68 54 48 54 68 54 3C   54 1C 44 00 00 00 00 2C
E06D0   7C 68 7C 44 58 44 58 44   54 7C 74 38 24 00 00 00
E06E0   00 14 94 04 94 04 90 00   00 00 00 00 00 80 00 08
E06F0   9C 88 00 00 00 00 00 00   00 00 00 00 88 9C 9C 9C
N俄罗斯方块.COM
RCX
0600
W
Q
:RUN
DEBUG<%0

0xAA55 发表于 2014-8-23 08:28:38

这是借助16位DEBUG.EXE实现图形模式下俄罗斯方块的游戏。对于Win7来说16位无法切换到图形模式,而对于Win7 64位来说则没有16位子系统。
所以要正常运行,请在XP下打开它或者在DOS、DOSBox里面打开它。
顺带.COM的16位程序是DOS的东西,DOS的默认设定是文件名8.3格式,不支持LFN,因此“俄罗斯方块.COM”这样的文件名存在兼容性问题

噗叽 发表于 2014-8-23 12:20:51

(⊙v⊙)嗯...果然那学习了2333

朱思泽 发表于 2015-10-22 15:57:56

高手。好吧。我都不会

悠悠寒冰 发表于 2016-8-29 16:52:50

学习应该从这里开始

Tao0Lu 发表于 2018-3-3 19:24:26

兼容性!
页: [1]
查看完整版本: 【搬运】无聊的汇编俄罗斯方块