VCCC2025 entry for TO8 Author: __sam__ Category: Christmas Challenge System: Squale Apollo 7 Language: Assembler Len source code: 1843 bytes (incl. comments) Len exe file: 140 bytes (on disk) Len code only: 133 bytes (in RAM) Instructions: ============= 1) Download Mame. https://www.mamedev.org/ 2) Add Squale Apollo 7 emulation roms. http://hxc2001.free.fr/Squale/ 3) Launch the squale emulator $ mame squale -window -cart VCCC2025.rom Flex9 will boot. 4) Enter the date, eg. 25/12/2025 Note: you might have to press the shift key a couple of times in order for the digit keys to work. 5) The "+++" Flex prompt appears. 6) Type VCCC2025 (case insensitive), and press ENTER. 7) Enjoy the snowflake being drawn char by char. Description: ============ This is version is inspired by turtle moves in the logo language (relative rotation and motion), all with ascii control chars. The code is loaded at $0000 but is relocatable. It should work on any 6809-based Flex9 systems (Squale, Goupil G3, many SBCs). Comments: ========= I, had trouble finding a compiler working correcly with macros, so I quickly re-implemented the algorithm in an other way. I might be off delay, sorry guys. Used tools: * https://github.com/Arakula/A09 * https://github.com/Samuel-DEVULDER/flextools Note: the +++ appearing in the end is the flex prompt.