EuroAssembler Index Manual Download Source Macros


Sitemap Links Forum Tests Projects

Test t7946: Compile to MZ linking from 3 OMF in SMALL model, grouped aligned segments.


Description
Executable as t7946.exe
Tested procedures
PfmzCompile  
Source & expected listing t7946.htm.lst
| | EUROASM LIST=ON,DUMP=ON,DUMPALL=OFF,DUMPWIDTH=22 |534D414C4C |%MODEL %SET SMALL |3136 |%ALIGN %SET 16 |50747241412C50747241|%GLBLIST %SET PtrAA,PtrAB,PtrAC,PtrBA,PtrBB,PtrBC,PtrCA,PtrCB,PtrCC, \ |422C50747241432C50~~| TxtAA,TxtBB,TxtCC,Write,WriteFromA,WriteFromB,WriteFromC | |t7946A PROGRAM FORMAT=OMF,MODEL=%MODEL,LISTMAP=ON,LISTGLOBALS=ON | | GLOBAL %GLBLIST | |[DGROUP] GROUP [DATA.A],[DATA.B],[DATA.C] | |[CGROUP] GROUP [CODE.A],[CODE.B],[CODE.C] |[DATA.A] |[DATA.A] SEGMENT WIDTH=16,PURPOSE=DATA,COMBINE=PUBLIC,ALIGN=%ALIGN |0000:AAAA | DW 0xAAAA |0002:[0800] |PtrAA DW TxtAA |0004:[0000] |PtrAB DW TxtBB |0006:[0000] |PtrAC DW TxtCC |0008:4124 |TxtAA DB "A$" |000A:AA | DB 0xAA |[CODE.A] |[CODE.A] SEGMENT WIDTH=16,PURPOSE=CODE,COMBINE=PUBLIC,ALIGN=%ALIGN |0000:90 | NOP |0001: |WriteFromA PROC |0001:BA[0800] | MOV DX,TxtAA |0004:E8(0000) | CALL Write |0007:BA[0000] | MOV DX,TxtBB |000A:E8(0000) | CALL Write |000D:BA[0000] | MOV DX,TxtCC |0010:E8(0000) | CALL Write |0013:8B16[0200] | MOV DX,[PtrAA] |0017:E8(0000) | CALL Write |001A:8B16[0400] | MOV DX,[PtrAB] |001E:E8(0000) | CALL Write |0021:8B16[0600] | MOV DX,[PtrAC] |0025:E8(0000) | CALL Write |0028:8B16[0000] | MOV DX,[PtrBA] |002C:E8(0000) | CALL Write |002F:8B16[0000] | MOV DX,[PtrBB] |0033:E8(0000) | CALL Write |0036:8B16[0000] | MOV DX,[PtrBC] |003A:E8(0000) | CALL Write |003D:8B16[0000] | MOV DX,[PtrCA] |0041:E8(0000) | CALL Write |0044:8B16[0000] | MOV DX,[PtrCB] |0048:E8(0000) | CALL Write |004B:8B16[0000] | MOV DX,[PtrCC] |004F:E8(0000) | CALL Write |0052:C3 | RET |0053: | ENDP WriteFromA |[STACK.A] |[STACK.A] SEGMENT WIDTH=16,PURPOSE=STACK,COMBINE=STACK |0000:..............~| D 32*WORD | | ENDPROGRAM t7946A | **** ListMap "t7946A.obj",groups=2,segments=7,entry=,stack=[STACK.A]:00000040h | [DGROUP],RVA=00000000h,size=0000000Bh=11,group [DATA.A] [DATA.B] [DATA.C] | [DATA.A],RVA=00000000h,size=0000000Bh=11,width=16,align=0010h,purpose=DATA | [DATA.B],RVA=00000000h,size=00000000h=0,width=16,align=0,purpose= | [DATA.C],RVA=00000000h,size=00000000h=0,width=16,align=0,purpose= | [CGROUP],RVA=00000000h,size=00000053h=83,group [CODE.A] [CODE.B] [CODE.C] | [CODE.A],RVA=00000000h,size=00000053h=83,width=16,align=0010h,purpose=CODE | [CODE.B],RVA=00000000h,size=00000000h=0,width=16,align=0,purpose= | [CODE.C],RVA=00000000h,size=00000000h=0,width=16,align=0,purpose= | [STACK.A],RVA=00000000h,size=00000040h=64,width=16,align=0010h,purpose=STACK | **** ListGlobals "t7946A.obj",Global=0,Public=5,Extern=11,eXport=0,Import=0 | PtrAA,[DGROUP]:00000002h,scope='P' | PtrAB,[DGROUP]:00000004h,scope='P' | PtrAC,[DGROUP]:00000006h,scope='P' | PtrBA,[PtrBA]:00000000h,scope='E' | PtrBB,[PtrBB]:00000000h,scope='E' | PtrBC,[PtrBC]:00000000h,scope='E' | PtrCA,[PtrCA]:00000000h,scope='E' | PtrCB,[PtrCB]:00000000h,scope='E' | PtrCC,[PtrCC]:00000000h,scope='E' | TxtAA,[DGROUP]:00000008h,scope='P' | TxtBB,[TxtBB]:00000000h,scope='E' | TxtCC,[TxtCC]:00000000h,scope='E' | Write,[Write]:00000000h,scope='E' | WriteFromA,[CGROUP]:00000001h,scope='P' | WriteFromB,[WriteFromB]:00000000h,scope='E' | WriteFromC,[WriteFromC]:00000000h,scope='E' | |t7946B PROGRAM FORMAT=OMF,MODEL=%MODEL,LISTMAP=ON,LISTGLOBALS=ON | | GLOBAL %GLBLIST | |[DGROUP] GROUP [DATA.A],[DATA.B],[DATA.C] | |[CGROUP] GROUP [CODE.A],[CODE.B],[CODE.C] |[DATA.B] |[DATA.B] SEGMENT WIDTH=16,PURPOSE=DATA,COMBINE=PUBLIC,ALIGN=%ALIGN |0000:BBBB | DW 0xBBBB |0002:[0000] |PtrBA DW TxtAA |0004:[0800] |PtrBB DW TxtBB |0006:[0000] |PtrBC DW TxtCC |0008:4224 |TxtBB DB "B$" |000A:BB | DB 0xBB |[CODE.B] |[CODE.B] SEGMENT WIDTH=16,PURPOSE=CODE,COMBINE=PUBLIC,ALIGN=%ALIGN |0000:90 | NOP |0001: |WriteFromB PROC |0001:BA[0000] | MOV DX,TxtAA |0004:E8(0000) | CALL Write |0007:BA[0800] | MOV DX,TxtBB |000A:E8(0000) | CALL Write |000D:BA[0000] | MOV DX,TxtCC |0010:E8(0000) | CALL Write |0013:8B16[0000] | MOV DX,[PtrAA] |0017:E8(0000) | CALL Write |001A:8B16[0000] | MOV DX,[PtrAB] |001E:E8(0000) | CALL Write |0021:8B16[0000] | MOV DX,[PtrAC] |0025:E8(0000) | CALL Write |0028:8B16[0200] | MOV DX,[PtrBA] |002C:E8(0000) | CALL Write |002F:8B16[0400] | MOV DX,[PtrBB] |0033:E8(0000) | CALL Write |0036:8B16[0600] | MOV DX,[PtrBC] |003A:E8(0000) | CALL Write |003D:8B16[0000] | MOV DX,[PtrCA] |0041:E8(0000) | CALL Write |0044:8B16[0000] | MOV DX,[PtrCB] |0048:E8(0000) | CALL Write |004B:8B16[0000] | MOV DX,[PtrCC] |004F:E8(0000) | CALL Write |0052:C3 | RET |0053: | ENDP WriteFromB |0053:B8{0000} |Start::MOV AX,PARA#PtrAA |0056:8ED8 | MOV DS,AX |0058:BA[1000] | MOV DX,=B"ABCABCABCABCABCABCABCABCABCABCABCABC expected.$" |005B:E8(0000) | CALL Write |005E:BA[0C00] | MOV DX,=D(0x240A0D) |0061:E8(0000) | CALL Write |0064:E8(0000) | CALL WriteFromA |0067:E897FF | CALL WriteFromB |006A:E8(0000) | CALL WriteFromC |006D:BA[4000] | MOV DX,=B" obtained.$" |0070:E8(0000) | CALL Write |0073:B8004C | MOV AX,4C00h |0076:CD21 | INT 21h |[@LT4] ====ListLiterals in section [@LT4]. |000C:0D0A2400 =D(0x240A0D) |[@LT1] ====ListLiterals in section [@LT1]. |0010:41424341424341~=B"ABCABCABCABCABCABCABCABCABCABCABCABC expected.$" |0040:206F627461696E~=B" obtained.$" | | ENDPROGRAM t7946B | **** ListMap "t7946B.obj",groups=2,segments=6,entry=,stack= | [DGROUP],RVA=00000000h,size=0000004Ch=76,group [DATA.A] [DATA.B] [DATA.C] | [DATA.A],RVA=00000000h,size=00000000h=0,width=16,align=0,purpose= | [DATA.B],RVA=00000000h,size=0000004Ch=76,width=16,align=0010h,purpose=DATA | [DATA.C],RVA=00000000h,size=00000000h=0,width=16,align=0,purpose= | [CGROUP],RVA=00000000h,size=00000078h=120,group [CODE.A] [CODE.B] [CODE.C] | [CODE.A],RVA=00000000h,size=00000000h=0,width=16,align=0,purpose= | [CODE.B],RVA=00000000h,size=00000078h=120,width=16,align=0010h,purpose=CODE | [CODE.C],RVA=00000000h,size=00000000h=0,width=16,align=0,purpose= | **** ListGlobals "t7946B.obj",Global=0,Public=6,Extern=11,eXport=0,Import=0 | PtrAA,[PtrAA]:00000000h,scope='E' | PtrAB,[PtrAB]:00000000h,scope='E' | PtrAC,[PtrAC]:00000000h,scope='E' | PtrBA,[DGROUP]:00000002h,scope='P' | PtrBB,[DGROUP]:00000004h,scope='P' | PtrBC,[DGROUP]:00000006h,scope='P' | PtrCA,[PtrCA]:00000000h,scope='E' | PtrCB,[PtrCB]:00000000h,scope='E' | PtrCC,[PtrCC]:00000000h,scope='E' | Start,[CGROUP]:00000053h,scope='P' | TxtAA,[TxtAA]:00000000h,scope='E' | TxtBB,[DGROUP]:00000008h,scope='P' | TxtCC,[TxtCC]:00000000h,scope='E' | Write,[Write]:00000000h,scope='E' | WriteFromA,[WriteFromA]:00000000h,scope='E' | WriteFromB,[CGROUP]:00000001h,scope='P' | WriteFromC,[WriteFromC]:00000000h,scope='E' | |t7946C PROGRAM FORMAT=OMF,MODEL=%MODEL,LISTMAP=ON,LISTGLOBALS=ON | | GLOBAL %GLBLIST | |[DGROUP] GROUP [DATA.A],[DATA.B],[DATA.C] | |[CGROUP] GROUP [CODE.A],[CODE.B],[CODE.C] |[DATA.C] |[DATA.C] SEGMENT WIDTH=16,PURPOSE=DATA,COMBINE=PUBLIC,ALIGN=%ALIGN |0000:CCCC | DW 0xCCCC |0002:[0000] |PtrCA DW TxtAA |0004:[0000] |PtrCB DW TxtBB |0006:[0800] |PtrCC DW TxtCC |0008:4324 |TxtCC DB "C$" |000A:CC | DB 0xCC |[CODE.C] |[CODE.C] SEGMENT WIDTH=16,PURPOSE=CODE,COMBINE=PUBLIC,ALIGN=%ALIGN |0000: |Write PROC |0000:B409 | MOV AH,09h |0002:CD21 | INT 21h |0004:C3 | RET |0005: | ENDP Write |0005: |WriteFromC PROC |0005:BA[0000] | MOV DX,TxtAA |0008:E8F5FF | CALL Write |000B:BA[0000] | MOV DX,TxtBB |000E:E8EFFF | CALL Write |0011:BA[0800] | MOV DX,TxtCC |0014:E8E9FF | CALL Write |0017:8B16[0000] | MOV DX,[PtrAA] |001B:E8E2FF | CALL Write |001E:8B16[0000] | MOV DX,[PtrAB] |0022:E8DBFF | CALL Write |0025:8B16[0000] | MOV DX,[PtrAC] |0029:E8D4FF | CALL Write |002C:8B16[0000] | MOV DX,[PtrBA] |0030:E8CDFF | CALL Write |0033:8B16[0000] | MOV DX,[PtrBB] |0037:E8C6FF | CALL Write |003A:8B16[0000] | MOV DX,[PtrBC] |003E:E8BFFF | CALL Write |0041:8B16[0200] | MOV DX,[PtrCA] |0045:E8B8FF | CALL Write |0048:8B16[0400] | MOV DX,[PtrCB] |004C:E8B1FF | CALL Write |004F:8B16[0600] | MOV DX,[PtrCC] |0053:E8AAFF | CALL Write |0056:C3 | RET |0057: | ENDP WriteFromC | | ENDPROGRAM t7946C | **** ListMap "t7946C.obj",groups=2,segments=6,entry=,stack= | [DGROUP],RVA=00000000h,size=0000000Bh=11,group [DATA.A] [DATA.B] [DATA.C] | [DATA.A],RVA=00000000h,size=00000000h=0,width=16,align=0,purpose= | [DATA.B],RVA=00000000h,size=00000000h=0,width=16,align=0,purpose= | [DATA.C],RVA=00000000h,size=0000000Bh=11,width=16,align=0010h,purpose=DATA | [CGROUP],RVA=00000000h,size=00000057h=87,group [CODE.A] [CODE.B] [CODE.C] | [CODE.A],RVA=00000000h,size=00000000h=0,width=16,align=0,purpose= | [CODE.B],RVA=00000000h,size=00000000h=0,width=16,align=0,purpose= | [CODE.C],RVA=00000000h,size=00000057h=87,width=16,align=0010h,purpose=CODE | **** ListGlobals "t7946C.obj",Global=0,Public=6,Extern=10,eXport=0,Import=0 | PtrAA,[PtrAA]:00000000h,scope='E' | PtrAB,[PtrAB]:00000000h,scope='E' | PtrAC,[PtrAC]:00000000h,scope='E' | PtrBA,[PtrBA]:00000000h,scope='E' | PtrBB,[PtrBB]:00000000h,scope='E' | PtrBC,[PtrBC]:00000000h,scope='E' | PtrCA,[DGROUP]:00000002h,scope='P' | PtrCB,[DGROUP]:00000004h,scope='P' | PtrCC,[DGROUP]:00000006h,scope='P' | TxtAA,[TxtAA]:00000000h,scope='E' | TxtBB,[TxtBB]:00000000h,scope='E' | TxtCC,[DGROUP]:00000008h,scope='P' | Write,[CGROUP]:00000000h,scope='P' | WriteFromA,[WriteFromA]:00000000h,scope='E' | WriteFromB,[WriteFromB]:00000000h,scope='E' | WriteFromC,[CGROUP]:00000005h,scope='P' | |t7946 PROGRAM FORMAT=MZ,MODEL=%MODEL,LISTMAP=ON,LISTGLOBALS=ON,LISTLITERALS=ON,Entry=Start | | LINK "t7946A.obj" | | LINK "t7946B.obj" | | LINK "t7946C.obj" | |ENDPROGRAM t7946 |# I0560 Linking OMF module ".\t7946A.obj". |# I0560 Linking OMF module ".\t7946B.obj". |# I0560 Linking OMF module ".\t7946C.obj". | **** ListMap "t7946.exe",groups=3,segments=7,entry=[CGROUP]:000000B3h,stack=[STACK.A]:00000040h | [DGROUP],RVA=00000000h,size=0000006Bh=107,group [DATA.A] [DATA.B] [DATA.C] | [DATA.A],RVA=00000000h,size=0000000Bh=11,width=16,align=0010h,purpose=DATA | [DATA.B],RVA=00000010h,size=0000004Ch=76,width=16,align=0010h,purpose=DATA | [DATA.C],RVA=00000060h,size=0000000Bh=11,width=16,align=0010h,purpose=DATA | [CGROUP],RVA=00000070h,size=00000137h=311,group [CODE.A] [CODE.B] [CODE.C] | [CODE.A],RVA=00000070h,size=00000053h=83,width=16,align=0010h,purpose=CODE | [CODE.B],RVA=000000D0h,size=00000078h=120,width=16,align=0010h,purpose=CODE | [CODE.C],RVA=00000150h,size=00000057h=87,width=16,align=0010h,purpose=CODE | [STACK.A],RVA=000001B0h,size=00000040h=64,group [STACK.A] | [STACK.A],RVA=000001B0h,size=00000040h=64,width=16,align=0010h,purpose=STACK | **** ListGlobals "t7946.exe",Global=17,Public=0,Extern=0,eXport=0,Import=0 | PtrAA,[DGROUP]:00000002h,RVA=00000002h,scope='G' | PtrAB,[DGROUP]:00000004h,RVA=00000004h,scope='G' | PtrAC,[DGROUP]:00000006h,RVA=00000006h,scope='G' | PtrBA,[DGROUP]:00000012h,RVA=00000012h,scope='G' | PtrBB,[DGROUP]:00000014h,RVA=00000014h,scope='G' | PtrBC,[DGROUP]:00000016h,RVA=00000016h,scope='G' | PtrCA,[DGROUP]:00000062h,RVA=00000062h,scope='G' | PtrCB,[DGROUP]:00000064h,RVA=00000064h,scope='G' | PtrCC,[DGROUP]:00000066h,RVA=00000066h,scope='G' | Start,[CGROUP]:000000B3h,RVA=00000123h,scope='G' | TxtAA,[DGROUP]:00000008h,RVA=00000008h,scope='G' | TxtBB,[DGROUP]:00000018h,RVA=00000018h,scope='G' | TxtCC,[DGROUP]:00000068h,RVA=00000068h,scope='G' | Write,[CGROUP]:000000E0h,RVA=00000150h,scope='G' | WriteFromA,[CGROUP]:00000001h,RVA=00000071h,scope='G' | WriteFromB,[CGROUP]:00000061h,RVA=000000D1h,scope='G' | WriteFromC,[CGROUP]:000000E5h,RVA=00000155h,scope='G'
Expected messages t7946.out
I0180 Assembling source file "t7946.htm". I0270 Assembling source "t7946". I0310 Assembling source pass 1. I0330 Assembling source pass 2 - final. I0470 Assembling program "t7946A". "t7946.htm"{56} I0510 Assembling program pass 1. "t7946.htm"{56} I0510 Assembling program pass 2. "t7946.htm"{56} I0530 Assembling program pass 3 - final. "t7946.htm"{56} I0660 16bit SMALL OMF file "t7946A.obj" created, size=644. "t7946.htm"{98} I0650 Program "t7946A" assembled in 3 passes with errorlevel 0. "t7946.htm"{98} I0470 Assembling program "t7946B". "t7946.htm"{126} I0510 Assembling program pass 1. "t7946.htm"{126} I0510 Assembling program pass 2. "t7946.htm"{126} I0530 Assembling program pass 3 - final. "t7946.htm"{126} I0660 16bit SMALL OMF file "t7946B.obj" created, size=782. "t7946.htm"{184} I0650 Program "t7946B" assembled in 3 passes with errorlevel 0. "t7946.htm"{184} I0470 Assembling program "t7946C". "t7946.htm"{212} I0510 Assembling program pass 1. "t7946.htm"{212} I0510 Assembling program pass 2. "t7946.htm"{212} I0530 Assembling program pass 3 - final. "t7946.htm"{212} I0660 16bit SMALL OMF file "t7946C.obj" created, size=586. "t7946.htm"{256} I0650 Program "t7946C" assembled in 3 passes with errorlevel 0. "t7946.htm"{256} I0470 Assembling program "t7946". "t7946.htm"{283} I0510 Assembling program pass 1. "t7946.htm"{283} I0530 Assembling program pass 2 - final. "t7946.htm"{283} I0560 Linking OMF module ".\t7946A.obj". "t7946.htm"{287} I0560 Linking OMF module ".\t7946B.obj". "t7946.htm"{287} I0560 Linking OMF module ".\t7946C.obj". "t7946.htm"{287} I0660 16bit SMALL MZ file "t7946.exe" created, size=519. "t7946.htm"{287} I0650 Program "t7946" assembled in 2 passes with errorlevel 0. "t7946.htm"{287} I0750 Source "t7946" (395 lines) assembled in 2 passes with errorlevel 0. I0860 Listing file "t7946.htm.lst" created, size=14091. I0990 EuroAssembler terminated with errorlevel 0.
Expected output file t7946. exe
0000: 4D 5A 07 00 02 00 01 00 06 00 05 00 FF FF 1B 00  MZ·°·°·°·°·°¤¤·°
0010: 40 00 D0 C6 B3 00 07 00 40 00 00 00 00 00 00 00  @°¤¤¤°·°@°°°°°°°
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0040: 54 00 0D 00 00 00 00 00 00 00 00 00 00 00 00 00  T°·°°°°°°°°°°°°°
0050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0060: AA AA 08 00 18 00 68 00 41 24 AA 00 00 00 00 00  ¤¤·°·°h°A$¤°°°°°
0070: BB BB 08 00 18 00 68 00 42 24 BB 00 0D 0A 24 00  ¤¤·°·°h°B$¤°·¬$°
0080: 41 42 43 41 42 43 41 42 43 41 42 43 41 42 43 41  ABCABCABCABCABCA
0090: 42 43 41 42 43 41 42 43 41 42 43 41 42 43 41 42  BCABCABCABCABCAB
00A0: 43 41 42 43 20 65 78 70 65 63 74 65 64 2E 24 00  CABC¯expected.$°
00B0: 20 6F 62 74 61 69 6E 65 64 2E 24 00 00 00 00 00  ¯obtained.$°°°°°
00C0: CC CC 08 00 18 00 68 00 43 24 CC 00 00 00 00 00  ¤¤·°·°h°C$¤°°°°°
00D0: 90 BA 08 00 E8 D9 00 BA 18 00 E8 D3 00 BA 68 00  ¤¤·°¤¤°¤·°¤¤°¤h°
00E0: E8 CD 00 8B 16 02 00 E8 C6 00 8B 16 04 00 E8 BF  ¤¤°¤··°¤¤°¤··°¤¤
00F0: 00 8B 16 06 00 E8 B8 00 8B 16 12 00 E8 B1 00 8B  °¤··°¤¤°¤··°¤¤°¤
0100: 16 14 00 E8 AA 00 8B 16 16 00 E8 A3 00 8B 16 62  ··°¤¤°¤··°¤¤°¤·b
0110: 00 E8 9C 00 8B 16 64 00 E8 95 00 8B 16 66 00 E8  °¤¤°¤·d°¤¤°¤·f°¤
0120: 8E 00 C3 90 90 90 90 90 90 90 90 90 90 90 90 90  ¤°¤¤¤¤¤¤¤¤¤¤¤¤¤¤
0130: 90 BA 08 00 E8 79 00 BA 18 00 E8 73 00 BA 68 00  ¤¤·°¤y°¤·°¤s°¤h°
0140: E8 6D 00 8B 16 02 00 E8 66 00 8B 16 04 00 E8 5F  ¤m°¤··°¤f°¤··°¤_
0150: 00 8B 16 06 00 E8 58 00 8B 16 12 00 E8 51 00 8B  °¤··°¤X°¤··°¤Q°¤
0160: 16 14 00 E8 4A 00 8B 16 16 00 E8 43 00 8B 16 62  ··°¤J°¤··°¤C°¤·b
0170: 00 E8 3C 00 8B 16 64 00 E8 35 00 8B 16 66 00 E8  °¤<°¤·d°¤5°¤·f°¤
0180: 2E 00 C3 B8 00 00 8E D8 BA 20 00 E8 22 00 BA 1C  .°¤¤°°¤¤¤¯°¤"°¤·
0190: 00 E8 1C 00 E8 3A FF E8 97 FF E8 18 00 BA 50 00  °¤·°¤:¤¤¤¤¤·°¤P°
01A0: E8 0D 00 B8 00 4C CD 21 90 90 90 90 90 90 90 90  ¤·°¤°L¤!¤¤¤¤¤¤¤¤
01B0: B4 09 CD 21 C3 BA 08 00 E8 F5 FF BA 18 00 E8 EF  ¤·¤!¤¤·°¤¤¤¤·°¤¤
01C0: FF BA 68 00 E8 E9 FF 8B 16 02 00 E8 E2 FF 8B 16  ¤¤h°¤¤¤¤··°¤¤¤¤·
01D0: 04 00 E8 DB FF 8B 16 06 00 E8 D4 FF 8B 16 12 00  ·°¤¤¤¤··°¤¤¤¤··°
01E0: E8 CD FF 8B 16 14 00 E8 C6 FF 8B 16 16 00 E8 BF  ¤¤¤¤··°¤¤¤¤··°¤¤
01F0: FF 8B 16 62 00 E8 B8 FF 8B 16 64 00 E8 B1 FF 8B  ¤¤·b°¤¤¤¤·d°¤¤¤¤
0200: 16 66 00 E8 AA FF C3                             ·f°¤¤¤¤

▲Back to the top▲