scene.org File Archive

File download

<root>­/­parties­/­2025­/­vccc25­/­christmas_challenge/seangugler_commodorec64_6502assemblerca65_88b_vc3-2025.zip

File size:
123 162 bytes (120.28K)
File date:
2025-12-30 23:34:07
Download count:
all-time: 2

Preview

  • basicstub.s 377B
  • file_id.diz 980B
  • guglerflake.prg 102B
  • guglerflake.s 515B
  • guglerflake_commented.s 1.99K
  • guglerflake_screenshot.png 62.72K
  • guglerflake_source.png 57.51K
  • Makefile 103B

file_id.diz

Gugler Flake

Author:   Sean Gugler
Category: Christmas Challenge
System:   C64
Language: Assembler ca65
Len source code: 515
Len exe file:    102
Len code only:    88
Instructions: Install vice, drag and drop the prg file into it.
Description: The target image is a snowflake, consisting of cells that are either filled or not filled with a star character. A delta-compressed data table stores the number of screen positions needed to advance from one filled cell to the next, including wrap-around positions when traveling from the end of one row to the beginning of the next. Since the image is rotationally-symmetric, only half the data is stored, and the program plots cells simultaneously from the beginning forward and from the end backward, meeting in the middle.
Comments: No system calls into the kernal are used. This program writes directly to screen memory. The display looks nicer if you clear the screen after loading the program and before running it.