Browse code

Removed offset from assembly export size

neauoire authored on 28/03/2021 19:20:54
Showing 3 changed files
... ...
@@ -29,12 +29,13 @@ Read more in the [Uxambly Guide](https://wiki.xxiivv.com/site/uxambly.html).
29 29
 ( devices )
30 30
 
31 31
 |0100 ;Console { pad 8 char 1 byte 1 short 2 }
32
-|01F0 .RESET .FRAME .ERROR ( vectors )
33
-|01F8 [ 13fd 1ef3 1bf2 ] ( palette )
32
+|0200 ,RESET JMP2
33
+|0204 ,ERROR JMP2
34
+|0208 ,FRAME JMP2
34 35
 
35 36
 ( program )
36 37
 
37
-|0200 @RESET 
38
+@RESET 
38 39
 	
39 40
 	,text1 ,print-label JSR2
40 41
 	,text2 ,print-label JSR2
... ...
@@ -33,9 +33,6 @@ BRK
33 33
 	,cursor_icn =Sprite.addr
34 34
 	~cursor.blink MOD2 #00 EQU =cursor.blink
35 35
 
36
-	
37
-
38
-
39 36
 	~Keys #00 EQU ^$end JNZ
40 37
 
41 38
 	( enter key )
... ...
@@ -93,6 +90,6 @@ BRK
93 90
 	0008 0808 0808 0800 0030 1008 0810 3000 0000 0032 4c00 0000 3c42 99a1 a199 423c
94 91
 ]
95 92
 
96
-;text { body 512 }
97
-
98 93
 @ERROR BRK 
94
+
95
+;text { body 2 }
... ...
@@ -439,7 +439,7 @@ void
439 439
 cleanup(char *filename)
440 440
 {
441 441
 	int i;
442
-	printf("Assembled %s(%0.2fkb), %d labels, %d macros.\n\n", filename, p.ptr / 1000.0, p.llen, p.mlen);
442
+	printf("Assembled %s(%0.2fkb), %d labels, %d macros.\n\n", filename, (p.ptr - OFFSET) / 1000.0, p.llen, p.mlen);
443 443
 	for(i = 0; i < p.llen; ++i)
444 444
 		if(!p.labels[i].refs)
445 445
 			printf("--- Unused label: %s\n", p.labels[i].name);