While I feel similar way like you when too much is too much, and I often use sjasmplus for things which it is not supposed to do (like file content processor to modify bytes of files), the point of separate small tools is, that each tool specializes on its own task, so it's easier to review + bugfix + improve the small tool.
Just ask yourself, do you want to read sjasmplus source and add search+replace feature? Or do you rather want to write your own preprocessor for your sources which will prepare them for sjasmplus? (or use the already existing one like sed/cpp/...).
How many of you have seen sjasmplus sources and understand how it works?... and sjasmplus isn't bloated in my opinion, it's still very focused Z80 assembler, but I don't think it needs to supply also disk partition formatter, custom OS, IDE and video player....
![]()
(of course adding some small features really related to Z80 projects makes sense... I'm often picking your ideas and slowly adding them when they "ripe" in me, but I usually don't agree at beginning at all, and some ideas don't pass even after some time with me... I'm maybe too negative, sorry for that ... than again, nothing can stop you from patching your own sjasmplus version, if you really believe I am wrong)





... and sjasmplus isn't bloated in my opinion, it's still very focused Z80 assembler, but I don't think it needs to supply also disk partition formatter, custom OS, IDE and video player....
)
Ответить с цитированием