scene.org File Archive

File download

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

File size:
43 255 bytes (42.24K)
File date:
2025-12-30 23:34:07
Download count:
all-time: 1

Preview

  • lightforce6128_cpc_asm_87b_vc3-2025/ dir
  • lightforce6128_cpc_asm_87b_vc3-2025/file_id.diz 963B
  • lightforce6128_cpc_asm_87b_vc3-2025/result.png 13.29K
  • lightforce6128_cpc_asm_87b_vc3-2025/snowflk.bin 215B
  • lightforce6128_cpc_asm_87b_vc3-2025/snowflk.dsk 190.25K
  • lightforce6128_cpc_asm_87b_vc3-2025/source.png 27.83K
  • lightforce6128_cpc_asm_87b_vc3-2025/source.txt 757B
  • lightforce6128_cpc_asm_87b_vc3-2025/source_long.txt 5.82K

file_id.diz

Snowflake

Author: lightforce6128
Category: Christmas Challenge
System:   Amstrad CPC 6128
Language: Z80 Assembler (WinAPE/Maxam)
Len source code: 757 (5501 with comments and macros)
Len exe file:    215 (128 bytes header)
Len code only:   87
Instructions:
  - Install WinAPE from <http://www.winape.net/download/WinAPE20B2.zip>
  - In menu [Settings / General] select profile 'CPC6128'.
  - Restart with menu [Settings / Cold Reset].
  - Open menu [File / Drive A: / Insert Disc Image]. Select file 'snowflk.dsk'.
  - At BASIC prompt of emulator write: RUN"snowflk"
Description:
  - First work in memory, then print out to screen.
  - Use a sub-routine to print a pattern of five stars four times.
  - Add 3 missing stars.
  - Mirror the created octant to the other octants/quadrants.
  - Transfer the pattern from memory to screen.
Comments:
  This year's pattern was quite challenging. Thanks to Logiker for organizing this competition.