sjasmplus
sjasmplus copied to clipboard
Command-line cross-compiler of assembly language for Z80 CPU.
Currently any `DEVICE` has only "RAM" type of memory pool for `PAGE` directive, but sometimes it may be handy to define symbols in "ROM" page for various symbol-export reasons (`LABELSLIST`,...
**Is your feature request related to a problem?** sjasm allows default values for macro parameters. sjasmplus does not appear to, unless I've completely overlooked something. sjasm macro test var:5 LD...
Right now, if we have a MACRO in one module and then the MACRO with the same name in another module, they conflict with each other with error "Duplicate macroname",...
Similar to **64tass** assembler for 6502 CPU, which has listing like this: ``` .080d a9 00 lda #$00 start lda #$00 .080f 8d 20 d0 sta $d020 sta $D020 .0812...
From www.msx.org comments by DarkSchneider: > here is what I have found about REL files specification, page 9 of the PDF. > http://www.retroarchive.org/cpm/lang/LINK-80.PDF From a quick glance on the document,...
There are many places where we need to know the how many bytes were used under a label. For example, when we LDIR routines, or need to loop over a...
- [ ] add more tests to cover current system even for more complex expression (bugfix v1.x if there's still some bug) - [ ] write tests for C++ precedence...
Seems there are more options, gcc+cmake only (but travis-ci tightly coupled): https://github.com/JoakimSoderberg/coveralls-cmake Also check what is "lcov", seems like there may exist another tool for this task. Eventually you may...
Something like https://duktape.org/ (MIT license) or similar? duktape seems very reasonable in terms of size, API and seems like it should be very easy to integrate (at least to build...
- [ ] make the default syntax closer to `--syntax=abflL` in sjasmplus v1.x - [ ] research other assemblers and open issues to see what more makes sense - [...