| |
tlr
Registered: Sep 2003 Posts: 1787 |
Release id #150138 : Quality Assembler
Never saw this before. Did a very quick examination of it.
There is a built in monitor reachable by typing "MON".
The program is entered as basic lines, much like that old assembler Rob Hubbard used. Can't remember which.
10 ORG $1000
20 LDA #$00
... You assemble by typing "ASS". :) |
|
| |
JackAsser
Registered: Jun 2002 Posts: 2014 |
Haha, weird!!! :) I tried "JMP <linenum>" but the assembler doesn't resolve line numbers to addresses. Maybe some prefix must be used, otherwise it's utterly useless. :D |
| |
chatGPZ
Registered: Dec 2001 Posts: 11354 |
reminds me of "hypra ass" from 64er mag, that worked the same. iirc you had to use pseudoops to define labels on a single line, sth like
10 .lb bla
20 jmp bla
|
| |
oziphantom
Registered: Oct 2014 Posts: 490 |
There is 6510+ which is also a BASIC hack. But you used
ASSEMBLE or A(shift S ) to do the assembly.
It let you have labels like
20 LOOP4: STA $0400,x
30 INX
40 BNE LOOP4
I think it needed a : on the end of the label. something to do with using the BASIC line splitter. So yours might also need : |
| |
Radiant
Registered: Sep 2004 Posts: 639 |
Really good solution, I'll be doing all of my coding in this from now on. |
| |
tlr
Registered: Sep 2003 Posts: 1787 |
It allows normal labels without ':' at the end so not too bad.
It's actually not all that different from Machine Lightning/Laser Genius which was my main assembler back in the day. Those just have a much more evolved form, but retaining the line numbers. |