TINYASM is an assembler for the unexpanded VIC20, which can be loaded directly from disk without a module or memory expansion.
It's my assembly project from 2024. I think, it's good enought now for the first release.
The whole project is separated to have as much free memory as possible for programming. That's why I had to do without many comfort functions. My goal was to have at least 1024 bytes of free memory. Now it has even become a little more

please read the key points at the release post here:
https://sleepingelephant.com/ipw-web/bu ... hp?t=11192.
it is necessary to have seen the video to be able to fully operate the assembler
here again a quick overview of all functions
.D - delete line
.I$0a - insert 10 Bytes (255 max)
.J$1A00 - jump to address or .J$Mn label $Mn
.L“NAME“,8 - load program
.S“NAME“,8 - save program
.B - switches between code and byte view
.T“ABCD…“ - insert text
.$01$02$03... - enter bytes directly
.Mn – (simple) memory labels - it's better to watch the video for this
F1 – start your code
please let me know, what you think about it.
enjoy!