diff src/list.c @ 50:e672232caffe

Added rmb pseudo op
author lost
date Sun, 04 Jan 2009 07:56:55 +0000
parents 21ae0fab469b
children b1d81800bc91
line wrap: on
line diff
--- a/src/list.c	Sun Jan 04 07:37:19 2009 +0000
+++ b/src/list.c	Sun Jan 04 07:56:55 2009 +0000
@@ -76,14 +76,21 @@
 			fprintf(lf, "     ");
 		}
 		
-		for (c = 0; c < l -> codelen && c < 5; c++)
+		if (l -> addrset == 2)
 		{
-			fprintf(lf, "%02X", l -> bytes[c]);
+			fprintf(lf, "%04X      ", l -> symaddr);
 		}
-		while (c < 5)
+		else
 		{
-			fprintf(lf, "  ");
-			c++;
+			for (c = 0; c < l -> codelen && c < 5; c++)
+			{
+				fprintf(lf, "%02X", l -> bytes[c]);
+			}
+			while (c < 5)
+			{
+				fprintf(lf, "  ");
+				c++;
+			}
 		}
 		fprintf(lf, " %20.20s:%05d ", l -> filename, l -> lineno);