Veikko Sariola
2ad61ff6b2
feat(asm&go4k): Preprocess asm code using go text/template
...
The preprocessing is done sointu-cli and (almost) nothing is done by the NASM preprocessor anymore (some .strucs are still there.
Now, sointu-cli loads the .yml song, defines bunch of macros (go functions / variables) and passes the struct to text/template parses.
This a lot more powerful way to generate .asm code than trying to fight with the nasm preprocessor.
At the moment, tests pass but the repository is a bit of monster, as the library is still compiled using the old approach. Go should
generate the library also from the templates.
2020-12-14 15:44:16 +02:00
..
2020-12-03 23:43:39 +02:00
2020-12-14 15:44:16 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-14 15:44:16 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-05 16:41:07 +02:00
2020-12-03 23:43:39 +02:00
2020-12-03 23:43:39 +02:00
2020-12-14 15:44:16 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00
2020-12-09 13:48:19 +02:00