scene.org File Archive

File download

<root>­/­parties­/­2023­/­vccc23­/­christmas-diamonds/holzhey_atari_basic_vc3-2023.zip

File size:
207 579 bytes (202.71K)
File date:
2024-01-03 14:15:18
Download count:
all-time: 3

Preview

  • __MACOSX/._file_id.diz 163B
  • __MACOSX/._logiker.atr 1.04K
  • __MACOSX/._LOGIKER.BAS 456B
  • __MACOSX/._result.png 688B
  • __MACOSX/._source-vi.png 688B
  • __MACOSX/._source.txt 163B
  • __MACOSX/._source1.png 688B
  • __MACOSX/._source2.png 631B
  • __MACOSX/._source3.png 631B
  • __MACOSX/._source4.png 631B
  • file_id.diz 1.22K
  • logiker.atr 179.64K
  • LOGIKER.BAS 113B
  • result.png 41.17K
  • source-vi.png 149.39K
  • source.txt 113B
  • source1.png 40.53K
  • source2.png 41.56K
  • source3.png 40.91K
  • source4.png 39.67K

file_id.diz

Illuminated Christmas

Author: Alexandre Lehmann Holzhey
Category: Christmas Challenge
System:   Atari XL
Language: BASIC (FastBasic 4.6 - https://github.com/dmsc/fastbasic/releases/tag/v4.6)
Len source code: 113 bytes
Len exe file:    3364 bytes (compiled XEX executable) 
Len code only:   113 bytes
Instructions:
Start Atari800MacX emulator (tested on version 6.0.1 set to an Atari 800XL 64K RAM - https://www.atarimac.com/atari800macx.php) and drag'n'drop the file logiker.atr into it.
Any Atari XL emulator should be possible to be used, including a real Atari XL machine, of course.
Description:
I visualized the target pattern in an extended 25 x 19 area, which allows using an "arkanoid like" algo (a "ball" go over the space).
Then to get the target pattern i just cropped the output drawing. I used a simple pong algo with screen address coordinates (pokes).
I benefit from simple comparisons for the vertical control and modulus for the horizontal one. The modulus is also used to crop the output.
Comments:
I basically found this solution by mistake! I coded it with a bigger area, then when compared with the goal i had to easily find the crop solution.
But i think this approach is very simple and hard to realize, so i decided to use it!
Mac OS X        	2q£ATTR£˜˜com.apple.provenanceIó‹ÜçÏ@