| Index | Manual | Download | Source | Macros | Embedded word Case ins.
Sitemap | Links | Forum | Tests | Projects

# Test t2115: Pseudoinstruction EUROASM DUMP=, DUMPWIDTH=, DUMPALL=

Tested procedures
  StmListing

Source & expected listing t2115.htm.lst
  `| | EUROASM LIST=ON, DUMP=ON, DUMPALL=OFF, DUMPWIDTH=16 | |t2115 PROGRAM FORMAT=BIN,MODEL=TINY,WIDTH=16,LISTMAP=OFF,LISTGLOBALS=OFF |[BIN] |[BIN] SEGMENT WIDTH=16,PURPOSE=DATA |0000:00112233~| DB 0x00,0x11,0x22,0x33,0x44,0x55,0x66,0x77,0x88,0x99,0xAA,0xBB,0xCC,0xDD,0xEE,0xFF | | EUROASM DUMPALL=ON |0010:00112233 | DB 0x00,0x11,0x22,0x33,0x44,0x55,0x66,0x77,0x88,0x99,0xAA,0xBB,0xCC,0xDD,0xEE,0xFF |0014:44556677 ----Dumping all. |0018:8899AABB ----Dumping all. |001C:CCDDEEFF ----Dumping all. | | EUROASM DUMPWIDTH=17 |0020:0011223344| DB 0x00,0x11,0x22,0x33,0x44,0x55,0x66,0x77,0x88,0x99,0xAA,0xBB,0xCC,0xDD,0xEE,0xFF |0025:5566778899----Dumping all. |002A:AABBCCDDEE----Dumping all. |002F:FF ----Dumping all. | | EUROASM DUMPWIDTH=38 |0030:00112233445566778899AABBCCDDEE | DB 0x00,0x11,0x22,0x33,0x44,0x55,0x66,0x77,0x88,0x99,0xAA,0xBB,0xCC,0xDD,0xEE,0xFF |003F:FF ----Dumping all. | | EUROASM DUMPWIDTH=39 |0040:00112233445566778899AABBCCDDEEFF| DB 0x00,0x11,0x22,0x33,0x44,0x55,0x66,0x77,0x88,0x99,0xAA,0xBB,0xCC,0xDD,0xEE,0xFF | | EUROASM DUMPWIDTH=40 |0050:00112233445566778899AABBCCDDEEFF | DB 0x00,0x11,0x22,0x33,0x44,0x55,0x66,0x77,0x88,0x99,0xAA,0xBB,0xCC,0xDD,0xEE,0xFF |0060: | ; DUMPWIDTH will be intentionally set out of limits, W3709 expected. | | EUROASM DUMPALL=OFF, DUMPWIDTH=129 |## W3713 DUMPWIDTH=129 is out of limit 16..128. Set to 128. |0060:00112233445566778899AABBCCDDEEFF | DB 0x00,0x11,0x22,0x33,0x44,0x55,0x66,0x77,0x88,0x99,0xAA,0xBB,0xCC,0xDD,0xEE,0xFF || EUROASM DUMP=OFF || DB "Not dumped code must appear in output object, too." || ENDPROGRAM t2115`

Expected messages t2115.out
  `I0180 Assembling source file "t2115.htm". I0270 Assembling source "t2115". I0310 Assembling source pass 1. I0330 Assembling source pass 2 - final. I0470 Assembling program "t2115". "t2115.htm"{49} I0510 Assembling program pass 1. "t2115.htm"{49} W3713 DUMPWIDTH=129 is out of limit 16..128. Set to 128. "t2115.htm"{70} I0530 Assembling program pass 2 - final. "t2115.htm"{49} W3713 DUMPWIDTH=129 is out of limit 16..128. Set to 128. "t2115.htm"{70} I0660 16bit TINY BIN file "t2115.bin" created, size=164. "t2115.htm"{75} I0650 Program "t2115" assembled in 2 passes with errorlevel 3. "t2115.htm"{75} I0750 Source "t2115" (110 lines) assembled in 2 passes with errorlevel 3. I0860 Listing file "t2115.htm.lst" created, size=2120. I0990 EuroAssembler terminated with errorlevel 3.`

Expected output file t2115. bin

      0000: 00 11 22 33 44 55 66 77 88 99 AA BB CC DD EE FF  °·"3DUfw¤¤¤¤¤¤¤¤
      0010: 00 11 22 33 44 55 66 77 88 99 AA BB CC DD EE FF  °·"3DUfw¤¤¤¤¤¤¤¤
      0020: 00 11 22 33 44 55 66 77 88 99 AA BB CC DD EE FF  °·"3DUfw¤¤¤¤¤¤¤¤
      0030: 00 11 22 33 44 55 66 77 88 99 AA BB CC DD EE FF  °·"3DUfw¤¤¤¤¤¤¤¤
      0040: 00 11 22 33 44 55 66 77 88 99 AA BB CC DD EE FF  °·"3DUfw¤¤¤¤¤¤¤¤
      0050: 00 11 22 33 44 55 66 77 88 99 AA BB CC DD EE FF  °·"3DUfw¤¤¤¤¤¤¤¤
      0060: 00 11 22 33 44 55 66 77 88 99 AA BB CC DD EE FF  °·"3DUfw¤¤¤¤¤¤¤¤
      0070: 4E 6F 74 20 64 75 6D 70 65 64 20 63 6F 64 65 20  Not¯dumped¯code¯
      0080: 6D 75 73 74 20 61 70 70 65 61 72 20 20 69 6E 20  must¯appear¯¯in¯
      0090: 6F 75 74 70 75 74 20 6F 62 6A 65 63 74 2C 20 20  output¯object,¯¯
      00A0: 74 6F 6F 2E                                      too.

▲Back to the top▲