
Francois Vander Linden has posted a proof of concept for his Excel Spreadsheet Assembler. As it is still in very rough form, Franco obviously has some hopes for it saying, ” I think it might be useful for some rapid 6502 test routines with an emulator for example.”
Some of the features included in the assembler are:
- all the 6502 instructions plus a couple of pseudo-instructions – all addressing modes
- global and local labels
- EQUs to declare constants
- use of +/- offsets with constants
- use of “#” to reference values
- decimal notation by default (0-65535)
- use of “$” for hexadecimal notation (2 bytes max)
- use of “%” for binary notation (16 bits max)
- use of “>” and “<” to point to MSB and LSB (2 bytes only)
- negative values are not supported (you’ll have to compute the 0-65535 equivalent yourself)
- one sheet is supposed to hold one module’s code
- “linking” of different modules is not supported but is certainly doable
- no support for “macros”.
According to Francois, there are many features which could be implemented due to the fact that it is, after all a full featured spreadsheet. He believes that “this can be replaced with appropriate formulas- some kind of color/syntax highlighting”
You can download the latest version of Francois’ spreadsheet assembler from the Github page at:
https://github.com/tilleul/apple2/tree/master/tools/6502_assembler
Please follow and like us: