scene.org File Archive

File download

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

File size:
28 453 bytes (27.79K)
File date:
2024-01-03 14:15:17
Download count:
all-time: 1

Preview

  • FILE_ID.DIZ 1.50K
  • REFLEX.PNG 21.34K
  • VC9-2023.LST 5.83K
  • VCCC2023.CMD 93B
  • VCCC2023.DSK 170.00K
  • VCCC2023.TXT 290B

file_id.diz

VCCC2023 in 6809 Assembly Language for FLEX

Author: Bill Gee
Category: Christmas Challenge
System:   6809 Computer (SWTPC compatible) running FLEX
Language: Assembly language
Len source code: 290 bytes
Len exe file:    93 bytes
Len code only:   47 bytes of executable code, 39 bytes of data
Instructions:

Download and install ReFLEX

http://datapipe-blackbeltsystems.com/windows.html#reflex

Open VCCC2023.DSK as diskette #2

"2.VCCC2023" to run.

If you want to assemble the source:

ASN W=2
ASMB VCCC2023
RENAME VCCC2023.BIN VCCC2023.CMD

Description:

 The image can be decomposed into four unique types of lines, each
 consisting of several space-star couplets.

 A couplet is a number of spaces, 0..5, followed by a star.

 -1 spaces denotes the end of the line.
 -2 spaces denotes the end of the image.

 The rows of diamonds repeat three times.

 Because the line containing the three narrowly spaced stars are not
 repeated between rows of diamonds, a row of diamonds does not include
 the top row; the bottom of the previous row provides those.

 That means we must begin by emitting that "bottom" row as the very top row.

Comments:

ZIP file contents:

FILE_ID.DIZ	- This file
REFLEX.PNG	- Screen shot of program run in ReFLEX emulator
VCCC2023.TXT	- Source code in FLEX format
VCCC2023.CMD	- Assembled executable
VCCC2023.DSK	- Virtual disk for use with ReFLEX
VC9-2023.LST	- Assembly listing of commented and uncompacted source code


Oh yeah, Merry Christmas!