EuroAssembler Index Manual Download Source Macros


Sitemap Links Forum Tests Projects

Test t8733: LIBOMF library for 32bit Linux links ELFSO library


Source & expected listing t8733.htm.lst
| | EUROASM AUTOSEGMENT=ON,CPU=386,DUMPWIDTH=28 |7438373333 |%test %SET t8733 | |;; | |;; Create the auxiliary ELFSO library | |%test.WBE PROGRAM FORMAT=ELFSO,MODEL=FLAT,WIDTH=32 |[.text] ::::Section changed. |00000000: |Write.L32:: PROC ; Display ASCIIZ string pointed to by ESI using 32bit Linux. |00000000:31C9 | XOR ECX,ECX ; Clear ECX to keep the size of input string. |00000002:31C0 | XOR EAX,EAX ; Clear AL, the searched terminating character |00000004:89F7 | MOV EDI,ESI ; String address. |00000006:F7D1 | NOT ECX ; Assume unlimited possible string size. |00000008:F2AE | REPNE SCASB ; Find the zero terminator. |0000000A:F7D1 | NOT ECX ; Get string size to RCX. |0000000C:B804000000 | MOV EAX,4 ; Kernel service sys_write. |00000011:BB01000000 | MOV EBX,1 ; %1 I/O handle STDOUT_FILENO. |00000016:89CA | MOV EDX,ECX ; %3 String size. |00000018:89F1 | MOV ECX,ESI ; %2 String address. |0000001A:CD80 | INT 0x80 ; Invoke kernel. |0000001C:C3 | RET ; Return to caller. EAX,EBX,ECX,EDX,ESI,EDI are clobbered. |0000001D: | ENDPROC Write.L32: | |;; |0000001D: |Beep.L32:: PROC ; Display message "Beeping.." and play a sound using 32bit Linux. |0000001D:8D35[00000000] | LEA ESI,[=B"Beeping..."] ; Define a literal string in [.rodata]. |00000023:E8D8FFFFFF | CALL Write.L32:: ; Display the notification "Beeping...". |00000028:8D35[00000000] | LEA ESI,[=W(0x0007)] ; Define ASCIIZ string with BEL character in [.rodata]. |0000002E:E8CDFFFFFF | CALL Write.L32:: ; Play the beep sound. |00000033:C3 | RET ; Return to caller. RAX,RCX,RDX,RSI,RDI,R11 are clobbered. |00000034: | ENDPROC Beep.L32: | |;; |00000034: |Exit.L32:: PROC ; Display message "End", terminate the program. |00000034:8D35[00000000] | LEA ESI,[.M:] ; String "End" will be defined in segment [.bss] at ESI. |0000003A:C706456E6400 | MOVD [ESI+0],"End" ; Dynamically define the message "End". |00000040:C746030A000000 | MOVD [ESI+3],0x0A ; LF+NUL. |00000047:E8B4FFFFFF | CALL Write.L32:: ; Display the notification "End". |0000004C:31DB | XOR EBX,EBX ; %1 Errorlevel=0. |0000004E:B801000000 | MOV EAX,1 ; Kernel service sys_exit. |00000053:CD80 | INT 0x80 ; Invoke kernel. No return to caller. |[.bss] ::::Section changed. |00000000:.............. |.M:DB 7*BYTE ; Reserve space for ASCIIZ string "End" in [.bss]. |[.text] ::::Section changed. |00000055: | ENDPROC Exit.L32: |[@LT2] ====ListLiterals in section [@LT2]. |00000000:0700 =W(0x0007) |[@LT1] ====ListLiterals in section [@LT1]. |00000000:42656570696E672E~=B"Beeping..." | |ENDPROGRAM %test.WBE | **** ListMap "t8733.WBE.so",model=FLAT,groups=5,segments=12,entry=,stack= | [LOAD.HDR],FA=00000000h,RVA=00000000h,size=00000536h=1334,group [.symtab] [.dynsym] [.hash] [.dynstr] [.strtab] [.shstrtab] | [],FA=00000000h,RVA=00000000h,size=00000000h=0,width=0,align=0,purpose= | [.symtab],FA=000002C0h,RVA=000002C0h,size=00000130h=304,width=0,align=0010h,purpose=SYMBOLS | [.dynsym],FA=000003F0h,RVA=000003F0h,size=00000010h=16,width=0,align=0010h,purpose=SYMBOLS | [.rel.text],FA=00000400h,RVA=00000400h,size=00000018h=24,width=0,align=8,purpose=RELOC | [.hash],FA=00000418h,RVA=00000418h,size=00000018h=24,width=0,align=4,purpose=HASH | [.dynstr],FA=00000430h,RVA=00000430h,size=00000017h=23,width=0,align=1,purpose=STRINGS | [.strtab],FA=00000447h,RVA=00000447h,size=00000098h=152,width=0,align=1,purpose=STRINGS | [.shstrtab],FA=000004DFh,RVA=000004DFh,size=00000057h=87,width=0,align=1,purpose=STRINGS | [LOAD.CODE],FA=00001000h,RVA=00001000h,size=00000055h=85,group [.text] | [.text],FA=00001000h,RVA=00001000h,size=00000055h=85,width=32,align=0010h,purpose=CODE | [LOAD.RODATA],FA=00002000h,RVA=00002000h,size=0000000Dh=13,group [.rodata] | [.rodata],FA=00002000h,RVA=00002000h,size=0000000Dh=13,width=32,align=0010h,purpose=RODATA+LITERAL | [LOAD.DATA],FA=00003000h,RVA=00003000h,size=00000057h=87,group [.dynamic] [.bss] | [.dynamic],FA=00003000h,RVA=00003000h,size=00000050h=80,width=0,align=8,purpose=DYNAMIC | [.bss],FA=00003050h,RVA=00003050h,size=00000007h=7,width=32,align=0010h,purpose=BSS | [DYNAMIC],FA=00003000h,RVA=00003000h,size=00000050h=80,group | **** ListGlobals "t8733.WBE.so",Global=0,Public=3,Extern=0,eXport=0,Import=0 | Beep.L32,[.text]:0000001Dh,scope='P' | Exit.L32,[.text]:00000034h,scope='P' | Write.L32,[.text]:00000000h,scope='P' | |;; | |;; Create the main LIBOMF library | |%test PROGRAM FORMAT=LIBOMF,MODEL=FLAT,WIDTH=32,ENTRY=Start: | | LINK %test.WBE.so |[.text] ::::Section changed. |00000000:90 |Start:NOP ; Entry point of the executable program. |00000001:BE[00000000] | MOV ESI,Msg: ; Address of the initial message in section [.data]. |00000006:E8(00000000) | CALL Write.L32:: ; Display the message. |0000000B:E8(00000000) | CALL Beep.L32:: ; Play a beep sound. |00000010:E8(00000000) | CALL Exit.L32:: ; Terminate the program. |[.data] ::::Section changed. |00000000:333262697420464C~|Msg:DB '%^WIDTH[]bit %^MODEL %^FORMAT program "%^OUTFILE".',10,0 | |ENDPROGRAM %test |# I0561 Linking ELFSO library ".\t8733.WBE.so". | **** ListMap "t8733.lib",model=FLAT,groups=0,segments=2,entry=Start:,stack= | [.text],FA=00000098h,RVA=00000000h,size=00000015h=21,width=32,align=0010h,purpose=CODE | [.data],FA=000000CAh,RVA=00000000h,size=00000028h=40,width=32,align=0010h,purpose=DATA | **** ListGlobals "t8733.lib",Global=0,Public=1,Extern=3,eXport=0,Import=0 | Beep.L32,[Beep.L32]:00000000h,scope='E' | Exit.L32,[Exit.L32]:00000000h,scope='E' | Start,[.text]:00000000h,scope='P' | Write.L32,[Write.L32]:00000000h,scope='E'
Expected messages t8733.out
I0180 Assembling source file "t8733.htm". I0270 Assembling source "t8733". I0310 Assembling source pass 1. I0330 Assembling source pass 2 - final. I0470 Assembling program "t8733.WBE". "t8733.htm"{45} I0510 Assembling program pass 1. "t8733.htm"{45} I0510 Assembling program pass 2. "t8733.htm"{45} I0530 Assembling program pass 3 - final. "t8733.htm"{45} I0660 32bit FLAT ELFSO file "t8733.WBE.so" created, size=12368. "t8733.htm"{86} I0650 Program "t8733.WBE" assembled in 3 passes with errorlevel 0. "t8733.htm"{86} I0470 Assembling program "t8733". "t8733.htm"{111} I0510 Assembling program pass 1. "t8733.htm"{111} I0510 Assembling program pass 2. "t8733.htm"{111} I0530 Assembling program pass 3 - final. "t8733.htm"{111} I0561 Linking ELFSO library ".\t8733.WBE.so". "t8733.htm"{121} I0660 32bit FLAT LIBOMF file "t8733.lib" created, size=2048. "t8733.htm"{121} I0650 Program "t8733" assembled in 3 passes with errorlevel 0. "t8733.htm"{121} I0750 Source "t8733" (288 lines) assembled in 2 passes with errorlevel 0. I0860 Listing file "t8733.htm.lst" created, size=7022. I0990 EuroAssembler terminated with errorlevel 0.
Expected output file t8733. lib
0000: F0 0D 00 00 04 00 00 02 00 01 00 00 00 00 00 00  ¤·°°·°°·°·°°°°°°
0010: 82 07 00 05 74 38 37 33 33 29 88 10 00 00 00 45  ¤·°·t8733)¤·°°°E
0020: 75 72 6F 41 73 73 65 6D 62 6C 65 72 2F 88 05 00  uroAssembler/¤·°
0030: 00 9D 33 66 3D 96 0E 00 00 05 2E 74 65 78 74 05  °¤3f=¤·°°·.text·
0040: 2E 64 61 74 61 97 99 09 00 69 15 00 00 00 02 01  .data¤¤·°i·°°°··
0050: 00 DD 99 09 00 69 28 00 00 00 03 01 00 C9 8C 0C  °¤¤·°i(°°°··°¤¤·
0060: 00 09 57 72 69 74 65 2E 4C 33 32 00 75 8C 0B 00  °·Write.L32°u¤·°
0070: 08 42 65 65 70 2E 4C 33 32 00 06 8C 0B 00 08 45  ·Beep.L32°·¤·°·E
0080: 78 69 74 2E 4C 33 32 00 E8 90 0C 00 00 01 05 53  xit.L32°¤¤·°°··S
0090: 74 61 72 74 00 00 00 50 A1 1B 00 01 00 00 00 00  tart°°°P¤·°·°°°°
00A0: 90 BE 00 00 00 00 E8 00 00 00 00 E8 00 00 00 00  ¤¤°°°°¤°°°°¤°°°°
00B0: E8 00 00 00 00 3D 9D 11 00 E4 02 54 02 A4 07 56  ¤°°°°=¤·°¤·T·¤·V
00C0: 01 A4 0C 56 02 A4 11 56 03 FE A1 2E 00 02 00 00  ·¤·V·¤·V·¤¤.°·°°
00D0: 00 00 33 32 62 69 74 20 46 4C 41 54 20 4C 49 42  °°32bit¯FLAT¯LIB
00E0: 4F 4D 46 20 70 72 6F 67 72 61 6D 20 22 74 38 37  OMF¯program¯"t87
00F0: 33 33 2E 6C 69 62 22 2E 0A 00 09 8B 12 00 C1 00  33.lib".¬°·¤·°¤°
0100: 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 A0  ··°°°°°°°°°°°°°¤
0110: 82 0B 00 09 74 38 37 33 33 2E 57 42 45 15 88 10  ¤·°·t8733.WBE·¤·
0120: 00 00 00 45 75 72 6F 41 73 73 65 6D 62 6C 65 72  °°°EuroAssembler
0130: 2F 88 05 00 00 9D 33 66 3D 96 15 00 00 05 2E 74  /¤·°°¤3f=¤·°°·.t
0140: 65 78 74 07 2E 72 6F 64 61 74 61 04 2E 62 73 73  ext·.rodata·.bss
0150: 33 99 09 00 69 55 00 00 00 02 01 00 9D 99 09 00  3¤·°iU°°°··°¤¤·°
0160: 69 0D 00 00 00 03 01 00 E4 99 09 00 69 07 00 00  i·°°°··°¤¤·°i·°°
0170: 00 04 01 00 E9 90 0F 00 00 01 08 42 65 65 70 2E  °··°¤¤·°°··Beep.
0180: 4C 33 32 1D 00 00 E0 90 0F 00 00 01 08 45 78 69  L32·°°¤¤·°°··Exi
0190: 74 2E 4C 33 32 34 00 00 AB 90 10 00 00 01 09 57  t.L324°°¤¤·°°··W
01A0: 72 69 74 65 2E 4C 33 32 00 00 00 6C A1 5B 00 01  rite.L32°°°l¤[°·
01B0: 00 00 00 00 31 C9 31 C0 89 F7 F7 D1 F2 AE F7 D1  °°°°1¤1¤¤¤¤¤¤¤¤¤
01C0: B8 04 00 00 00 BB 01 00 00 00 89 CA 89 F1 CD 80  ¤·°°°¤·°°°¤¤¤¤¤¤
01D0: C3 8D 35 02 00 00 00 E8 D8 FF FF FF 8D 35 00 00  ¤¤5·°°°¤¤¤¤¤¤5°°
01E0: 00 00 E8 CD FF FF FF C3 8D 35 00 00 00 00 C7 06  °°¤¤¤¤¤¤¤5°°°°¤·
01F0: 45 6E 64 00 C7 46 03 0A 00 00 00 E8 B4 FF FF FF  End°¤F·¬°°°¤¤¤¤¤
0200: 31 DB B8 01 00 00 00 CD 80 F0 9D 0D 00 E4 1F 54  1¤¤·°°°¤¤¤¤·°¤·T
0210: 02 E4 2A 54 02 E4 36 54 03 28 A1 13 00 02 00 00  ·¤*T·¤6T·(¤·°·°°
0220: 00 00 07 00 42 65 65 70 69 6E 67 2E 2E 2E 00 FF  °°·°Beeping...°¤
0230: 8B 0D 00 00 00 00 00 00 00 00 00 00 00 00 00 68  ¤·°°°°°°°°°°°°°h
0240: F1 BD 01 00 00 00 00 00 00 00 00 00 00 00 00 00  ¤¤·°°°°°°°°°°°°°
0250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
02A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
02B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
02C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
02D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
02E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
02F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
03A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
03B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
03C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
03D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
03E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
03F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 51  °°°°°°°°°°°°°°°Q
0400: 1D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ·°°°°°°°°°°°°°°°
0410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0420: 00 13 17 00 00 23 05 53 74 61 72 74 01 00 08 42  °··°°#·Start·°·B
0430: 65 65 70 2E 4C 33 32 11 00 00 08 45 78 69 74 2E  eep.L32·°°·Exit.
0440: 4C 33 32 11 00 00 00 00 00 00 00 00 00 00 00 00  L32·°°°°°°°°°°°°
0450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
04A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
04B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
04C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
04D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
04E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
04F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
05A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
05B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
05C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
05D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
05E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
05F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0600: 00 00 13 00 00 00 00 00 00 00 00 00 00 00 00 00  °°·°°°°°°°°°°°°°
0610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0620: 00 00 00 00 00 19 09 57 72 69 74 65 2E 4C 33 32  °°°°°··Write.L32
0630: 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ·°°°°°°°°°°°°°°°
0640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
06A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
06B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
06C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
06D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
06E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
06F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
0790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
07A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
07B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
07C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
07D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
07E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°
07F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  °°°°°°°°°°°°°°°°

▲Back to the top▲