https://8bitworkshop.com/docs/posts/2018/higher-level-6502-programming.html#higher-level-6502-programmingits really, really interesting ...
in relation to vmex/aslix - I had far more discussions with Lyra apart from what is in VMEX-research github, sure,
but it needs to be cleaned to publish everything, plus it needs some single file spec also - latest thoughts were to extend
VMEX from RV32EM-alike to more ciscy by instructions just needed to be good for manual asm-approach AND also
adding another dimension to opcodes by providing "typed" registers not only for 8/16/32 optimizations but also higher
level things like arrays/strings/windows, again hells of brainstorming ))
btw, back in 1987 at high school I made "intex-8080" using Atmas-II macroassembler (source code lost on CC tapes)
but also there was Action! language on cassete, slow port from OSS-cartridge, which had 16kB banked into 8kB window
and the routines emulating banking were drastically slow, so I did faster by inlining/unrolling as long asm routines which
make the Action! back usable with the emulated bank switching and I also persisted it under ROM into shadow RAM
where it survived reset ... attached is my creative reformat of Action! manual in some kind of "mobile pdf", to be readable on
todays phones (no edges, larger best readable free font); together with NoahSoft (Dunstable, UK) PL/65 interesting at that time
(the formatting was not complete - it was only try of this format using msword; today I had tested asciidoc/asciidoctor.js
as perfect for such kind of docs publication, in this exact style and my loved "inversed headings" - I dont understand why
this is not more used in books as it nicely separates sections visually ... for quick browsing of topics its very convenient)