SNOW
Author: regregex
Category: Christmas Challenge
System: Acorn Archimedes, Acorn RISC PC
Language: Assembler (BBC BASIC V)
Len source code: 407 bytes
Len exe file: 116 bytes
Len code only: 116 bytes
Instructions:
Install and open RPCEmu
( https://www.marutan.net/rpcemu/easystart.html ).
Click on the Apps directory on the taskbar, then double-click
on !SparkPlug. Its icon will appear on the taskbar.
In the host OS (e.g. Windows), copy this zipfile into the hostfs
directory of the installed copy of RPCEmu.
Click the HostFS: icon on the taskbar and navigate to the zipfile.
Drag it onto the !SparkPlug icon on the taskbar; a viewer window
will open.
Double-click on snow to run the binary.
Description: The program displays a specific snowflake pattern on the
screen.
It selects display MODE 4, which automatically clears the screen. For
each character cell in a large rectangle in the top left corner it
prints an asterisk, if marked on one of two copies of a bitmap, or if
lying on an axis; otherwise a space is printed. The program waits for a
keypress before exiting.
Comments:
Annotated source code can be found in notes.txt.
This program and its assembler also run on a SPROW ARM7TDMI Coprocessor
attached to a BBC Micro. Line 20 must be modified to suit the host's
filing system:
...:SYS8,0,"snow",&8000,&8000,s,x:...