Bug#1136128: ITP: sjasmplus -- Cross-platform Zilog Z80 assembler (R800/Z80N/i8080/LR35902)

Peter Helcmanovsky <[email protected]>
Newsgroups gmane.linux.debian.devel.general
Message-ID <177836418169.20206.12111174900062119656.reportbug__18399.8023903527$1778364334$gmane$org@08c3320d6c63>
Package: wnpp
Severity: wishlist
Owner: Peter Helcmanovsky <[email protected]>
X-Debbugs-Cc: [email protected], [email protected]

* Package name    : sjasmplus
  Version         : 1.23.0
  Upstream Contact: z00m128 <[email protected]>
* URL             : https://github.com/z00m128/sjasmplus
* License         : BSD, MIT, zlib
  Programming Lang: C++
  Description     : Cross-platform Zilog Z80 assembler (R800/Z80N/i8080/LR35902)

 sjasmplus is a command-line cross-compiler of assembly language for the Zilog
 Z80 CPU. It supports many machines specific directives, has a built-in Lua
 scripting engine, a 3-pass assembling, macro language, structures, virtual
 device mode.
 .
 Z80/R800/Z80N/i8080/LR35902 CPUs documented and undocumented opcodes support,
 fake instructions, relocation data generator.
 .
 Machine specific directives for ZX Spectrum machines (Including ZX Next),
 Amstrad CPC, IntelHEX support (homemade SBC computers) and emulator specific
 directives to define breakpoints from code (MAME, FUSE, ZEsarUX).
 .
 Supports source-level-debug information for DeZog debugger (VSC extension).
 .
 This package provides the assembler binary, examples and documentation.

 - I do need a sponsor, while I'm using Linux distributions derived from Debian
   for almost two decades, I rarely used Debian itself and I'm not direct
   contributor (yet)

 - I'm co-maintaining the upstream project and I'm planning to create debian
   packaging git repository on salsa.debian.org and maintain the package as well.

 - package is useful as convenience for retro-computer hobby programmers
 - it's as relevant as anything 8bit computing related (ie. for fun, not truly relevant)
 - it is being used as part of some SDK/tools as component (ZXDAAD, Mega PCM 2, ...)
   (but I don't think there is any official .deb package including sjasmplus)
 - pasmo assembler package exists and some people keep bashing my head that it
   is much simpler to recommend it because `apt install pasmo`. But also it's
   orphaned and I believe sjasmplus is overall better quality SW.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.