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