{ | |
"asm": [ | |
{ | |
"labels": [], | |
"source": null, | |
"text": ".proc _square: near" | |
}, | |
{ | |
"labels": [], | |
"source": null, | |
"text": "" | |
}, | |
{ | |
"labels": [], | |
"source": { | |
"file": "/tmp/test.c", | |
"line": 2, | |
"mainsource": false | |
}, | |
"text": " jsr pushax" | |
}, | |
{ | |
"labels": [], | |
"source": { | |
"file": "/tmp/test.c", | |
"line": 3, | |
"mainsource": false | |
}, | |
"text": " ldy #$01" | |
}, | |
{ | |
"labels": [], | |
"source": { | |
"file": "/tmp/test.c", | |
"line": 3, | |
"mainsource": false | |
}, | |
"text": " jsr ldaxysp" | |
}, | |
{ | |
"labels": [], | |
"source": { | |
"file": "/tmp/test.c", | |
"line": 3, | |
"mainsource": false | |
}, | |
"text": " jsr pushax" | |
}, | |
{ | |
"labels": [], | |
"source": { | |
"file": "/tmp/test.c", | |
"line": 3, | |
"mainsource": false | |
}, | |
"text": " ldy #$03" | |
}, | |
{ | |
"labels": [], | |
"source": { | |
"file": "/tmp/test.c", | |
"line": 3, | |
"mainsource": false | |
}, | |
"text": " jsr ldaxysp" | |
}, | |
{ | |
"labels": [], | |
"source": { | |
"file": "/tmp/test.c", | |
"line": 3, | |
"mainsource": false | |
}, | |
"text": " jsr tosmulax" | |
}, | |
{ | |
"labels": [ | |
{ | |
"name": "L0001", | |
"range": { | |
"endCol": 22, | |
"startCol": 17 | |
} | |
} | |
], | |
"source": { | |
"file": "/tmp/test.c", | |
"line": 3, | |
"mainsource": false | |
}, | |
"text": " jmp L0001" | |
}, | |
{ | |
"labels": [], | |
"source": { | |
"file": "/tmp/test.c", | |
"line": 4, | |
"mainsource": false | |
}, | |
"text": "L0001: jsr incsp2" | |
}, | |
{ | |
"labels": [], | |
"source": { | |
"file": "/tmp/test.c", | |
"line": 4, | |
"mainsource": false | |
}, | |
"text": " rts" | |
}, | |
{ | |
"labels": [], | |
"source": null, | |
"text": "" | |
} | |
], | |
"labelDefinitions": { | |
"L0001": 11, | |
"_square": 1 | |
} | |
} |