vx32

Local 9vx git repository for patches.
git clone git://r-36.net/vx32
Log | Files | Refs

asm.sym (1156B)


      1 
      2 #include "vx32.h"
      3 #include "vx32impl.h"
      4 
      5 // start the ball rolling
      6 expr ASDF 12345
      7 
      8 #ifndef i386
      9 // simple defines
     10 expr	FLATCODE	FLATCODE
     11 expr	FLATDATA	FLATDATA
     12 #endif
     13 
     14 // vxemu struct
     15 offset	VXEMU_DATASEL	vxemu	datasel
     16 offset	VXEMU_EMUSEL	vxemu	emusel
     17 offset	VXEMU_EMUPTR	vxemu	emuptr
     18 
     19 offset	VXEMU_REG	vxemu	cpu.reg
     20 offset	VXEMU_EAX	vxemu	cpu.reg[EAX]
     21 offset	VXEMU_ECX	vxemu	cpu.reg[ECX]
     22 offset	VXEMU_EDX	vxemu	cpu.reg[EDX]
     23 offset	VXEMU_EBX	vxemu	cpu.reg[EBX]
     24 offset	VXEMU_ESP	vxemu	cpu.reg[ESP]
     25 offset	VXEMU_EBP	vxemu	cpu.reg[EBP]
     26 offset	VXEMU_ESI	vxemu	cpu.reg[ESI]
     27 offset	VXEMU_EDI	vxemu	cpu.reg[EDI]
     28 offset	VXEMU_EIP	vxemu	cpu.eip
     29 offset	VXEMU_EFLAGS	vxemu	cpu.eflags
     30 
     31 offset	VXEMU_TRAPNO	vxemu	cpu_trap
     32 offset	VXEMU_JMPINFO	vxemu	jmpinfo
     33 
     34 offset	VXEMU_HOST_SS	vxemu	host_ss
     35 offset	VXEMU_HOST_DS	vxemu	host_ds
     36 offset	VXEMU_HOST_ES	vxemu	host_es
     37 offset	VXEMU_HOST_VS	vxemu	host_vs
     38 
     39 #ifdef i386
     40 offset	VXEMU_HOST_ESP	vxemu	host_esp
     41 #else
     42 offset	VXEMU_HOST_RSP	vxemu	host_rsp
     43 offset	VXEMU_RUNPTR	vxemu	runptr
     44 offset	VXEMU_RETPTR	vxemu	retptr
     45 #endif
     46 
     47 offset	VXEMU_ETABLEN	vxemu	etablen
     48 offset	VXEMU_ETABMASK	vxemu	etabmask
     49 offset	VXEMU_ETAB	vxemu	etab
     50