scene.org File Archive

File download

<root>­/­parties­/­2022­/­vccc22­/­christmas_star_challenge/fready_atari8bit_6502asm_vc3-2022.zip

File size:
145 278 bytes (141.87K)
File date:
2022-12-30 11:32:13
Download count:
all-time: 7

Preview

  • FREADY_Atari8bit_6502asm_vc3-2022/ dir
  • FREADY_Atari8bit_6502asm_vc3-2022/file_id.diz 772B
  • FREADY_Atari8bit_6502asm_vc3-2022/REV02.ROM 16.00K
  • FREADY_Atari8bit_6502asm_vc3-2022/star64.asm 233B
  • FREADY_Atari8bit_6502asm_vc3-2022/star64.xex 64B
  • FREADY_Atari8bit_6502asm_vc3-2022/star65.png 1.82K
  • FREADY_Atari8bit_6502asm_vc3-2022/star65_on_atari800xl.jpg 125.48K
  • FREADY_Atari8bit_6502asm_vc3-2022/star65_source.png 15.00K

file_id.diz

Star64

Author: F#READY / Atari Invasion
Category: Christmas Challenge
System: Atari XL/XE
Language: 6502 Assembly / MADS Assembler

Len source code: 233 bytes
Len exe file: 64 bytes
Len code only: 58 bytes

Instructions:
Use Altirra emulator with Rev.2 OS ROM (default Atari XL/XE OS).
In the emulator:
- System > Firmware > Firmware images... 
- install REV02.ROM under 'Atari XL/XE OS ver.2'.
- File > Boot image
- Choose: star64.xex

Description:
One half of the 17x17 matrix is encoded in bits (0=space, 1=star).
During decoding/printing, the data is placed on the stack.
The second half of the matrix is then printed by pulling the data from the stack.

Comments:
I also made a version with a different approach, but this one is smaller :)