diff lwasm/main.c @ 230:0df2a39a268c

Added --6809/--6309 switches and some cleanups in error reporting
author lost
date Fri, 12 Jun 2009 03:18:32 +0000
parents bae1e3ecdce1
children a58f49a77441
line wrap: on
line diff
--- a/lwasm/main.c	Fri Jun 12 01:31:18 2009 +0000
+++ b/lwasm/main.c	Fri Jun 12 03:18:32 2009 +0000
@@ -112,6 +112,14 @@
 		}
 		break;
 
+	case '9':
+		as -> no6309 = 1;
+		break;
+	
+	case '3':
+		as -> no6309 = 0;
+		break;
+
 	case ARGP_KEY_END:
 		// done; sanity check
 		if (!as -> outfile)
@@ -149,6 +157,10 @@
 				"Generate proprietary object file format for later linking, equivalent of --format=obj" },
 	{ "pragma",		'p',	"PRAGMA",	0,
 				"Set an assembler pragma to any value understood by the \"pragma\" pseudo op"},
+	{ "6809",		'9',	0,			0,
+				"Set assembler to 6809 only mode" },
+	{ "6309",		'3',	0,			0,
+				"Set assembler to 6309 mode (default)" },
 	{ 0 }
 };