NAME=NE Symbols
FILE=../bins/ne/anim8.exe
EXPECT=<<CMDS
[Symbols]

nth paddr       vaddr      bind   type size name
------------------------------------------------
0    0x00000a00 0x00000a00 NONE   NONE 0    ANIM8
1    0x00000d8e 0x00000d8e GLOBAL NONE 0    WNDPROC
2    0x00002b5a 0x00002b5a GLOBAL NONE 0    DIAL_ABOUT
0    0x00000a00 0x00000a00 NONE   NONE 0    ANIM8
CMDS=<<RUN
is
RUN

NAME=NE Segments
FILE=../bins/ne/anim8.exe
EXPECT=<<CMDS
[Segments]

nth paddr         size vaddr        vsize perm name
---------------------------------------------------
0   0x00000a00  0x54ee 0x00000a00  0x54ee ---x MOVEABLE.2560
1   0x00007600  0x3ec4 0x00007600  0x3ec4 -rwx MOVEABLE.30208

CMDS=<<RUN
iSS
RUN

NAME=NE Module imports
FILE=../bins/ne/anim8.exe
EXPECT=<<CMDS
[Imports]
nth vaddr      bind type name
-----------------------------
1   0x00000000 NONE NONE KERNEL
2   0x00000000 NONE NONE USER
3   0x00000000 NONE NONE GDI
4   0x00000000 NONE NONE WIN87EM

CMDS=<<RUN
ii
RUN

NAME=NE Relocs
FILE=../bins/ne/anim8.exe
EXPECT=<<CMDS
718
CMDS=<<RUN
ir~0x?
RUN

NAME=NE Relocs and resolve function ordinal names
FILE=../bins/ne/anim8.exe
EXPECT=<<CMDS
0x00004c98 0x00004c98 SET_32  WIN87EM.__FPMATH
0x00004cb2 0x00004cb2 SET_16  WIN87EM.__FPMATH
0x00004cb8 0x00004cb8 SET_16  WIN87EM.__FPMATH
0x00004cbd 0x00004cbd SET_32  WIN87EM.__FPMATH
0x00004ccb 0x00004ccb SET_32  WIN87EM.__FPMATH
0x0000569a 0x0000569a ADD_16  WIN87EM.0
0x000056a0 0x000056a0 ADD_16  WIN87EM.0
0x000056b3 0x000056b3 ADD_16  WIN87EM.0
0x00005891 0x00005891 ADD_16  WIN87EM.0
[Relocations]
vaddr      paddr      type   name
---------------------------------
0x00000a01 0x00000a01 SET_32  KERNEL.INITTASK
0x00000a25 0x00000a25 SET_32  KERNEL.LOCKSEGMENT
0x00000a3c 0x00000a3c SET_32  KERNEL.WAITEVENT
0x00000a45 0x00000a45 SET_32  USER.INITAPP
0x00000a74 0x00000a74 SET_32  KERNEL.GETWINFLAGS
0x00000ad0 0x00000ad0 SET_32  KERNEL.UNLOCKSEGMENT
0x00000f5e 0x00000f5e SET_32  USER.SETTIMER
CMDS=<<RUN
ir~WIN87EM
ir~:0..10
RUN
