diff src/instab.c @ 47:804d7465e0f9

Implemented ORG and fixed problems with constants using $, &, or @ to specify base
author lost
date Sun, 04 Jan 2009 07:25:03 +0000
parents 3b818f05dc2a
children e672232caffe
line wrap: on
line diff
--- a/src/instab.c	Sun Jan 04 07:07:00 2009 +0000
+++ b/src/instab.c	Sun Jan 04 07:25:03 2009 +0000
@@ -40,6 +40,7 @@
 extern OPFUNC(insn_logicmem);
 extern OPFUNC(insn_tfm);
 extern OPFUNC(insn_indexed);
+extern OPFUNC(pseudo_org);
 
 instab_t instab[] =
 {
@@ -283,6 +284,8 @@
 	{ "tstf",	{	0x115d,	-0x1,	-0x1,	-0x1	},	insn_inh },
 	{ "tstw",	{	0x105d,	-0x1,	-0x1,	-0x1	},	insn_inh },
 
+	{ "org",	{ -1, -1, -1, -1 },	pseudo_org },
+
 	/* flag end of table */	
 	{ NULL,		{ -0x1, -0x1, -0x1, -0x1 }, insn_inh }
 };