sjasmplus icon indicating copy to clipboard operation
sjasmplus copied to clipboard

Command-line cross-compiler of assembly language for Z80 CPU.

Results 51 sjasmplus issues
Sort by recently updated
recently updated
newest added

Hello! Xpeccy emulator supports labels and comments and memory metainfo (i.e. code/byte/word/ascii) File format is not textual. ``` //header flags x ram_size flags( & 0xf0): 0x00=default(code) 0x10=db 0x20=dw 0x30=dw (addr=label)...

enhancement

T-state counting similar to zmac. Example of usage [here](http://web.archive.org/web/20210511134137/https://48k.ca/beamhack3.html) Example: ``` code: ld a,5 ld (hl),a inc a inc hl ld (hl),a cost equ t($)-t(code) ```

enhancement

Make it N-pass... - [ ] refactor the global state into nesting assembling context, to resolve includes/nesting/substitution and have the state-preserving for free in natural C++ way, without explicit code...

enhancement

See #179 for possible code example explaining the different passes, check also if it can be extended to other features (DEFARRAY?!). And write some new chapter in documentation. (if anyone...

enhancement
help wanted
docs
RFC

1.19.0 - error: Forward reference

enhancement

| Version | Platform | Topic | |--------- |---------- |------- | | v1.17.0 | Windows 7 64-bit | LUA | Hello, There's a problem with defining same labels inside differently...

bug
enhancement
not a bug

The 128 device is using same fake sysvars as 48, from 0x5C00 up. The 0x5Bxx sysvars are left zeroed. This seems problematic as for example BANK 0x5B5C should contain ROM...

bug
help wanted

**Is your feature request related to a problem?** Improve useful fake instructions optimizing automatic code generation. **Describe the suggested solution:** Among fake instructions I didn't see the very useful ones...

enhancement

32bit number defs request... why not new synonym group? DEF8 DEF16 DEF24 DEF32 DEF40 DEF48 DEF56 DEF64 (ought to be enough for anybody)

enhancement

- [ ] research the current trend in error reporting by gcc/clang, copycat the format - [ ] extend the internal error reporting API, try to see if it's possible...

enhancement
help wanted