000000  4D5A0000 00000000 04000000 00000000  MZ..............
000010  00000000 00000000 00000000 00000000  ................
000020  00000000 00000000 00000000 00000000  ................
000030  00000000 00000000 00000000 40000000  ............@...
000040  50450000 4C010500 00000000 00000000  PE..L...........
000050  00000000 E0000203 0B01000A 00080000  ................
000060  00020000 00180000 00100000 00100000  ................
000070  00200000 00004000 00100000 00020000  . ....@.........
000080  04000000 01000000 04000000 00000000  ................
000090  00700000 00020000 E1D20000 03004001  .p............@.
0000A0  00002000 00100000 00001000 00100000  .. .............
0000B0  00000000 10000000 00000000 00000000  ................
0000C0  00500000 FE000000 00000000 00000000  .P..............
0000D0  00000000 00000000 00000000 00000000  ................
0000E0  00600000 60000000 00000000 00000000  .`..`...........
0000F0  00000000 00000000 00000000 00000000  ................
000100  00000000 00000000 00000000 00000000  ................
000110  00000000 00000000 58500000 30000000  ........XP..0...
000120  00000000 00000000 00000000 00000000  ................
000130  00000000 00000000 2E746578 74000000  .........text...
000140  DA070000 00100000 00080000 00020000  ................
000150  00000000 00000000 00000000 20000060  ............ ..`
000160  2E646174 61000000 04000000 00200000  .data........ ..
000170  00020000 000A0000 00000000 00000000  ................
000180  00000000 400000C0 2E627373 00000000  ....@....bss....
000190  00180000 00300000 00000000 00000000  .....0..........
0001A0  00000000 00000000 00000000 800000C0  ................
0001B0  2E696461 74610000 FE000000 00500000  .idata.......P..
0001C0  00020000 000C0000 00000000 00000000  ................
0001D0  00000000 400000C0 2E72656C 6F630000  ....@....reloc..
0001E0  60000000 00600000 00020000 000E0000  `....`..........
0001F0  00000000 00000000 00000000 000000C0  ................
000200  5589E58D 45FC83EC 24506A00 8D45F850  U...E...$Pj..E.P
000210  8D45F450 8D45F050 C745FC00 000000E8  .E.P.E.P.E......
000220  5C050000 83C418FF 75F4FF75 F0E80202  \.......u..u....
000230  00008904 24E84E05 00009090 5589E5C9  ....$.N.....U...
000240  C3000000 00000000 00000000 00000000  ................
000250  00000000 00000000 00000000 00000000  ................
000260  77656C63 6F6D6520 746F2070 64707465  welcome to pdpte
000270  73740072 0077006D 61696E20 66756E63  st.r.w.main func
000280  74696F6E 20697320 61742025 700A0061  tion is at %p..a
000290  6C6C6F63 6174696E 67203130 20627974  llocating 10 byt
0002A0  6573006D 31206973 2025700A 00616C6C  es.m1 is %p..all
0002B0  6F636174 696E6720 32302062 79746573  ocating 20 bytes
0002C0  006D3220 69732025 700A0073 7461636B  .m2 is %p..stack
0002D0  20697320 61726F75 6E642025 700A0070   is around %p..p
0002E0  72696E74 696E6720 61726775 6D656E74  rinting argument
0002F0  73006172 6763203D 2025640A 00617267  s.argc = %d..arg
000300  20256420 6973203C 25733E0A 002D0074   %d is <%s>..-.t
000310  65787400 62696E61 72790090 90909090  ext.binary......
000320  636F7079 696E6720 66726F6D 2066696C  copying from fil
000330  65202573 2C206D6F 64652025 730A0074  e %s, mode %s..t
000340  6F206669 6C652025 732C206D 6F646520  o file %s, mode 
000350  25730A00 692F6F20 6572726F 7200256C  %s..i/o error.%l
000360  75206279 74657320 636F7069 65640A00  u bytes copied..
000370  90909090 90909090 90909090 90909090  ................
000380  6661696C 65642074 6F206F70 656E2025  failed to open %
000390  7320666F 72207772 6974696E 670A0090  s for writing...
0003A0  6661696C 65642074 6F206F70 656E2025  failed to open %
0003B0  7320666F 72207265 6164696E 670A0077  s for reading..w
0003C0  62007262 00909090 90909090 90909090  b.rb............
0003D0  90909090 90909090 90909090 90909090  ................
0003E0  75736167 653A2070 64707465 7374205B  usage: pdptest [
0003F0  2D62622F 2D74742F 2D74622F 2D62745D  -bb/-tt/-tb/-bt]
000400  203C696E 66696C65 3E203C6F 75746669   <infile> <outfi
000410  6C653E00 64656661 756C7420 69732074  le>.default is t
000420  65787420 746F2074 65787420 636F7079  ext to text copy
000430  00909090 5589E557 565383EC 2C83E4F0  ....U..WVS..,...
000440  83EC0C68 60104000 8B7508C7 45E00000  ...h`.@..u..E...
000450  0000C745 DC731040 00C745D8 75104000  ...E.s.@..E.u.@.
000460  C745D400 000000E8 5C030000 595B6834  .E......\...Y[h4
000470  12400068 77104000 E8430300 00C70424  .@.hw.@..C.....$
000480  8F104000 E83F0300 00C70424 0A000000  ..@..?.....$....
000490  E8230300 0089C358 5A5368A3 104000E8  .#.....XZSh..@..
0004A0  1C030000 83C41085 DB740CC7 03414243  .........t...ABC
0004B0  4466C743 04450083 EC0C68AD 104000E8  Df.C.E....h..@..
0004C0  04030000 C7042414 000000E8 E8020000  ......$.........
0004D0  595F5089 C368C110 4000E8E1 02000083  Y_P..h..@.......
0004E0  C41085DB 740AC703 31323334 C6430400  ....t...1234.C..
0004F0  83EC088D 45F05068 CB104000 E8BF0200  ....E.Ph..@.....
000500  0083C410 83FE017E 578B550C 8B420480  .......~W.U..B..
000510  382D744C 83EC0C68 DF104000 E8A70200  8-tL...h..@.....
000520  00585A56 68F21040 00E89202 000031DB  .XZVh..@......1.
000530  83C41039 75D47C0C 31C08D65 F45B5E5F  ...9u.|.1..e.[^_
000540  C9C39090 578B450C FF349853 68FD1040  ....W.E..4.Sh..@
000550  0043E869 02000083 C41039F3 7CE6EBD8  .C.i......9.|...
000560  83FE020F 8EFE0100 0083FE03 7E0F8B55  ............~..U
000570  0C8B4204 80382D0F 84B40100 008B45E0  ..B..8-.......E.
000580  8B550C8B 44820489 45E889C6 BF0D1140  .U..D...E......@
000590  00B90200 0000FCF3 A60F8579 0100008B  ...........y....
0005A0  155C5040 008955EC 8B4DEC85 C90F8458  .\P@..U..M.....X
0005B0  0100008B 45E08B55 0C8B4482 088945E4  ....E..U..D...E.
0005C0  89C6BF0D 114000B9 02000000 FCF3A60F  .....@..........
0005D0  851E0100 008B1D5C 50400083 C32085DB  .......\P@... ..
0005E0  0F84FB00 000031C0 528B7DDC FCB9FFFF  ......1.R.}.....
0005F0  FFFFF2AE 83F9FDB8 0F114000 7405B814  ..........@.t...
000600  11400050 FF75E868 20114000 E8AF0100  .@.P.u.h .@.....
000610  0031C08B 7DD8FCB9 FFFFFFFF F2AE83C4  .1..}...........
000620  0C83F9FD B80F1140 007405B8 14114000  .......@.t....@.
000630  50FF75E4 683F1140 00E88201 000083C4  P.u.h?.@........
000640  10909090 FF75EC68 00180000 6A016800  .....u.h....j.h.
000650  304000E8 50010000 83C41085 C08945F0  0@..P.........E.
000660  7E205350 6A016800 30400001 45D4E83D  ~ SPj.h.0@..E..=
000670  01000089 1C24E81D 01000083 C41085C0  .....$..........
000680  74C283EC 0CFF75EC E80B0100 0083C410  t.....u.........
000690  85C07510 83EC0C53 E8FB0000 0083C410  ..u....S........
0006A0  85C07417 83EC0C68 54114000 E8170100  ..t....hT.@.....
0006B0  00B80100 0000E97F FEFFFF83 EC08FF75  ...............u
0006C0  D4685E11 4000E8F5 00000058 FF75ECE8  .h^.@......X.u..
0006D0  BC000000 891C24E8 B4000000 E957FEFF  ......$......W..
0006E0  FF83EC08 FF75E468 80114000 E8CF0000  .....u.h..@.....
0006F0  00EBBE83 EC08FF75 D8FF75E4 E89F0000  .......u..u.....
000700  0089C383 C410E9D3 FEFFFF83 EC08FF75  ...............u
000710  E868A011 4000EBD4 83EC08FF 75DCFF75  .h..@.......u..u
000720  E8E87A00 00008945 EC83C410 E977FEFF  ..z....E.....w..
000730  FF8A5001 80FA6274 2580FA42 74208A40  ..P...bt%..Bt .@
000740  023C6274 103C4274 0CC745E0 01000000  .<bt.<Bt..E.....
000750  E928FEFF FFC745D8 BF114000 EBEBC745  .(....E...@....E
000760  DCC21140 00EBD783 EC0C68E0 114000E8  ...@......h..@..
000770  54000000 C7042414 124000E9 2CFFFFFF  T.....$..@..,...
000780  FF255850 40009090 FF256050 40009090  .%XP@....%`P@...
000790  FF256450 40009090 FF256850 40009090  .%dP@....%hP@...
0007A0  FF256C50 40009090 FF257050 40009090  .%lP@....%pP@...
0007B0  FF257450 40009090 FF257850 40009090  .%tP@....%xP@...
0007C0  FF257C50 40009090 FF258050 40009090  .%|P@....%.P@...
0007D0  8B442404 538BDC89 58148BDD 89581889  .D$.S...X....X..
0007E0  48048950 0889780C 8970108B 5C240489  H..P..x..p..\$..
0007F0  581C5B89 18B80000 0000C38B 4424048B  X.[.........D$..
000800  68148BE5 5B5B8B58 1C538B58 188BEB8B  h...[[.X.S.X....
000810  188B4804 8B50088B 780C8B70 108B403C  ..H..P..x..p..@<
000820  C350518B CC81E100 F0FFFFF7 D803C472  .PQ............r
000830  0A33C081 E9001000 00850139 C177F459  .3.........9.w.Y
000840  58C3568B F28BD8FC AD8BC8AD 8BD0AD39  X.V............9
000850  D375035E FFE0E2F3 AD5EFFE0 558BEC83  .u.^.....^..U...
000860  EC285756 53518B45 088945E0 8B450C89  .(WVSQ.E..E..E..
000870  45E48B45 108945D8 8B451489 45DCC745  E..E..E..E..E..E
000880  F0010000 00C745F4 00000000 C745E800  ......E......E..
000890  000000C7 45EC0000 0000EB24 8B45D88B  ....E......$.E..
0008A0  55DC0FA4 C20103C0 8945D889 55DC8B45  U........E..U..E
0008B0  F08B55F4 0FA4C201 03C08945 F08955F4  ..U........E..U.
0008C0  8B45D88B 55DC85D2 79D2EB4C 8B45E08B  .E..U...y..L.E..
0008D0  55E43B45 D88BC21B 45DC7218 8B45D88B  U.;E....E.r..E..
0008E0  55DC2945 E01955E4 8B45F08B 55F40145  U.)E..U..E..U..E
0008F0  E81155EC 8B45F08B 55F40FAC D001D1EA  ..U..E..U.......
000900  8945F089 55F48B45 D88B55DC 0FACD001  .E..U..E..U.....
000910  D1EA8945 D88955DC 8B45F080 F4008BC8  ...E..U..E......
000920  8B45F480 F4008BD8 8BC30BC1 85C0759C  .E............u.
000930  837D1800 74088B45 E08B55E4 EB068B45  .}..t..E..U....E
000940  E88B55EC 595B5E5F 83C4285D C3558BEC  ..U.Y[^_..(].U..
000950  6A01FF75 14FF7510 FF750CFF 7508E8F9  j..u..u..u..u...
000960  FEFFFF83 C4145DC3 558BEC6A 00FF7514  ......].U..j..u.
000970  FF7510FF 750CFF75 08E8DEFE FFFF83C4  .u..u..u........
000980  145DC355 8BEC6A01 FF7514FF 7510FF75  .].U..j..u..u..u
000990  0CFF7508 E8C3FEFF FF83C414 5DC3558B  ..u.........].U.
0009A0  EC6A00FF 7514FF75 10FF750C FF7508E8  .j..u..u..u..u..
0009B0  A8FEFFFF 83C4145D C3000000 5589E58B  .......]....U...
0009C0  450C85C0 8B550875 05B80100 00008942  E....U.u.......B
0009D0  3C895508 C9E921FE FFFF0000 00000000  <.U...!.........
0009E0  00000000 00000000 00000000 00000000  ................
0009F0  00000000 00000000 00000000 00000000  ................
000A00  00000000 00000000 00000000 00000000  ................
000A10  00000000 00000000 00000000 00000000  ................
000A20  00000000 00000000 00000000 00000000  ................
000A30  00000000 00000000 00000000 00000000  ................
000A40  00000000 00000000 00000000 00000000  ................
000A50  00000000 00000000 00000000 00000000  ................
000A60  00000000 00000000 00000000 00000000  ................
000A70  00000000 00000000 00000000 00000000  ................
000A80  00000000 00000000 00000000 00000000  ................
000A90  00000000 00000000 00000000 00000000  ................
000AA0  00000000 00000000 00000000 00000000  ................
000AB0  00000000 00000000 00000000 00000000  ................
000AC0  00000000 00000000 00000000 00000000  ................
000AD0  00000000 00000000 00000000 00000000  ................
000AE0  00000000 00000000 00000000 00000000  ................
000AF0  00000000 00000000 00000000 00000000  ................
000B00  00000000 00000000 00000000 00000000  ................
000B10  00000000 00000000 00000000 00000000  ................
000B20  00000000 00000000 00000000 00000000  ................
000B30  00000000 00000000 00000000 00000000  ................
000B40  00000000 00000000 00000000 00000000  ................
000B50  00000000 00000000 00000000 00000000  ................
000B60  00000000 00000000 00000000 00000000  ................
000B70  00000000 00000000 00000000 00000000  ................
000B80  00000000 00000000 00000000 00000000  ................
000B90  00000000 00000000 00000000 00000000  ................
000BA0  00000000 00000000 00000000 00000000  ................
000BB0  00000000 00000000 00000000 00000000  ................
000BC0  00000000 00000000 00000000 00000000  ................
000BD0  00000000 00000000 00000000 00000000  ................
000BE0  00000000 00000000 00000000 00000000  ................
000BF0  00000000 00000000 00000000 00000000  ................

Start of .idata

000C00  28500000 00000000 00000000 F2500000  (P...........P..
000C10  58500000 00000000 00000000 00000000  XP..............
000C20  00000000 00000000 88500000 98500000  .........P...P..
000C30  A0500000 A8500000 B2500000 BC500000  .P...P...P...P..
000C40  C4500000 CC500000 D6500000 E0500000  .P...P...P...P..
000C50  EA500000 00000000 88500000 98500000  .P.......P...P..
000C60  A0500000 A8500000 B2500000 BC500000  .P...P...P...P..
000C70  C4500000 CC500000 D6500000 E0500000  .P...P...P...P..
000C80  EA500000 00000000 02005F5F 6765746D  .P........__getm
000C90  61696E61 72677300 12005F69 6F620000  ainargs..._iob..
000CA0  2A006578 69740000 2D006663 6C6F7365  *.exit..-.fclose
000CB0  00002F00 66657272 6F720000 3600666F  ../.ferror..6.fo
000CC0  70656E00 3A006672 65616400 42006677  pen.:.fread.B.fw
000CD0  72697465 00005A00 6D616C6C 6F630000  rite..Z.malloc..
000CE0  67007072 696E7466 00006A00 70757473  g.printf..j.puts
000CF0  00006D73 76637274 2E646C6C 00000000  ..msvcrt.dll....
000D00  00000000 00000000 00000000 00000000  ................
000D10  00000000 00000000 00000000 00000000  ................
000D20  00000000 00000000 00000000 00000000  ................
000D30  00000000 00000000 00000000 00000000  ................
000D40  00000000 00000000 00000000 00000000  ................
000D50  00000000 00000000 00000000 00000000  ................
000D60  00000000 00000000 00000000 00000000  ................
000D70  00000000 00000000 00000000 00000000  ................
000D80  00000000 00000000 00000000 00000000  ................
000D90  00000000 00000000 00000000 00000000  ................
000DA0  00000000 00000000 00000000 00000000  ................
000DB0  00000000 00000000 00000000 00000000  ................
000DC0  00000000 00000000 00000000 00000000  ................
000DD0  00000000 00000000 00000000 00000000  ................
000DE0  00000000 00000000 00000000 00000000  ................
000DF0  00000000 00000000 00000000 00000000  ................
000E00  00100000 60000000 44325532 5C326F32  ....`...D2U2\2o2
000E10  74328032 9B32BB32 D632F832 18332533  t2.2.2.2.2.2.3%3
000E20  4D338D33 A133C333 D733F833 FF330834  M3.3.3.3.3.3.3.4
000E30  25342C34 35344F34 6734A834 C234E834  %4,454O4g4.4.4.4
000E40  12355835 61356B35 77358235 8A359235  .5X5a5k5w5.5.5.5
000E50  9A35A235 AA35B235 BA35C235 CA350000  .5.5.5.5.5.5.5..
000E60  00000000 00000000 00000000 00000000  ................
000E70  00000000 00000000 00000000 00000000  ................
000E80  00000000 00000000 00000000 00000000  ................
000E90  00000000 00000000 00000000 00000000  ................
000EA0  00000000 00000000 00000000 00000000  ................
000EB0  00000000 00000000 00000000 00000000  ................
000EC0  00000000 00000000 00000000 00000000  ................
000ED0  00000000 00000000 00000000 00000000  ................
000EE0  00000000 00000000 00000000 00000000  ................
000EF0  00000000 00000000 00000000 00000000  ................
000F00  00000000 00000000 00000000 00000000  ................
000F10  00000000 00000000 00000000 00000000  ................
000F20  00000000 00000000 00000000 00000000  ................
000F30  00000000 00000000 00000000 00000000  ................
000F40  00000000 00000000 00000000 00000000  ................
000F50  00000000 00000000 00000000 00000000  ................
000F60  00000000 00000000 00000000 00000000  ................
000F70  00000000 00000000 00000000 00000000  ................
000F80  00000000 00000000 00000000 00000000  ................
000F90  00000000 00000000 00000000 00000000  ................
000FA0  00000000 00000000 00000000 00000000  ................
000FB0  00000000 00000000 00000000 00000000  ................
000FC0  00000000 00000000 00000000 00000000  ................
000FD0  00000000 00000000 00000000 00000000  ................
000FE0  00000000 00000000 00000000 00000000  ................
000FF0  00000000 00000000 00000000 00000000  ................
