... | ... |
@@ -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); |