scene.org File Archive

File download

<root>­/­parties­/­2024­/­vccc24­/­christmas_challenge/frostbyte_c64_kickass_68b_vc3-2024.zip

File size:
195 851 bytes (191.26K)
File date:
2024-12-29 14:13:04
Download count:
all-time: 0

Preview

  • __MACOSX/._file_id.diz 300B
  • __MACOSX/._frostbyte_c64_kickass_68b_vc3-2024.asm 210B
  • __MACOSX/._frostbyte_c64_kickass_68b_vc3-2024.prg 210B
  • __MACOSX/._frostbyte_c64_kickass_68b_vc3-2024_code.png 770B
  • __MACOSX/._frostbyte_c64_kickass_68b_vc3-2024_screen.png 210B
  • file_id.diz 0.99K
  • frostbyte_c64_kickass_68b_vc3-2024.asm 684B
  • frostbyte_c64_kickass_68b_vc3-2024.prg 70B
  • frostbyte_c64_kickass_68b_vc3-2024_code.png 218.75K
  • frostbyte_c64_kickass_68b_vc3-2024_screen.png 2.64K

file_id.diz

VCCC2024 Frostie's Underwhelming Xmas Present Drawer

Author: Frostbyte / Artline Designs
Category: Christmas Challenge
System:   C64
Language: KickAssembler v5.25
Len source code: Many
Len exe file:    70 bytes
Len code only:   68 bytes
Instructions:
Load as usual on your C64 or your favourite emulator like Vice.
Start with SYS 250.
Description:
This routine first draws the vertical lines of the xmas present, then the
horizontal, and finally adds the bow. It uses the kernal plotting method
to draw half of the horizontal lines (locate cursor with jsr $e50c, print char
with jsr $ffd2), and other half as well as verticals are drawn using the screen
line pointer in address $d1 on zero page.
Comments:
Pretty underwhelming solution, but alas didn't have time to try making anything
fancier. I'm sure there are going to be much cleverer solutions to this problem,
mathematical even, that will fit into somewhere between 25 and 35 bytes, if
there is anything to learn from previous years' contributions. :)