VINTAGE COMPUTING CHRISTMAS CHALLENGE 2023
A size optimizing challenge, where you try to implement the given
shape (Christmas Diamonds / Mash) as short as possible. Moreover
you could get creative and implement some extended version.
The event was held online from 4th Decemember until 30th December.
More information can be found here: http://logiker.com/vccc2023
* * *
* * * * * *
* * * * * *
* * * *
* * * * * *
* * * * * *
* * *
* * * * * *
* * * * * *
* * * *
* * * * * *
* * * * * *
* * *
* * * * * *
* * * * * *
* * * *
* * * * * *
* * * * * *
* * *
The Christmas Diamonds Challenge
( 0 Christmas Diamonds (Canvas ASCII-Art langauge) by patrice carré (and dzaima) [17] )
1 Christmas Diamonds (Sinclair ZX Spectrum/Z80 Assembler) by Art-top [23]
1 Christmas Diamonds (any/J) by pdw [23]
1 Christmas Diamonds (IBM 5110/APL) by paul7 [23]
4 Christmas Diamonds (Sinclair ZX Spectrum/Z80 Assembler) by Dr Beep [24]
4 Christmas Diamonds (PC/APL) by Logiker [24]
( 6 Christmas Diamonds (Sinclair ZX R/Z80 Assembler) by Dr Beep [25] )
6 Christmas Diamonds (Commodore C64/6502 Assembler) by Serato [26]
6 Christmas Diamonds (Commodore C128/6502 Assembler) by Serato [26]
8 Christmas Diamonds (Amstrad CPC/Assembler (SDCC..) by Nesu [27]
8 Christmas Diamonds (IBM 5110/APL) by dmsc [27]
10 Christmas Diamonds (Amstrad CPC/Z80 Assembler) by Logon System [28]
10 Christmas Diamonds (Commodore PET/6502 Assembler) by Serato [28]
10 Christmas Diamonds (Sinclair ZX Spectrum/Z80 Assembler) by ruguevara [28]
13 Christmas Diamonds (Amstrad CPC/Z80 Assembler) by Longshot [29]
13 Christmas Diamonds (Amstrad CPC/Z80 Assembler) by Overflow [29]
13 Christmas Diamonds (Commodore C64/6502 Assembler) by Krill/Plush [29]
16 Christmas Diamonds (286 PC, MS-DOS/Assembler) by pdw [30]
16 Christmas Diamonds (Commodore VIC-20/6502 Assembler) by Serato [30]
18 Christmas Diamonds (Atari XE/XL/6502 Assembler) by dmsc [31]
19 Christmas Diamonds (BBC Micro/6502 Assembler) by David Payne [32]
19 Christmas Diamonds (BK-0010.01/MACRO-11 assemb..) by Sergey Pavlov [32]
19 Christmas Diamonds (KC 85/4/Z80 Assembler (..) by dOc.K [32]
19 Christmas Diamonds (C64/6502 assembler) by Bitbreaker/Performers^Nuance [32]
19 Christmas Diamonds (MSX/Z80 Assembler) by NYYRIKKI [32]
19 Christmas Diamonds (Amstrad CPC 6128../Z80 Assembler) by arnolde [32]
19 Christmas Diamonds (PC/Assembler) by dmsc [32]
26 Christmas Diamonds (BK-0010.01/Assembler) by NiOl [34]
27 Christmas Diamonds (Sinclair ZX Spectrum/Z80 Assembler) by dcarrion [39]
28 Christmas Diamonds (Sinclair ZX Spectrum/Z80 Assembler, ..) by David Programa [40]
29 Christmas Diamonds (Sinclair ZX Spectrum/Z80 Assembler) by g0blinish [41]
29 Christmas Diamonds (MSX/Z80 Assembler) by Gallegux [41]
29 Christmas Diamonds (IBM PC or compati../Assembler) by xeleh [41]
29 Christmas Diamonds (ZX R/Z80 Assembler) by Blossom + Superogue [41]
29 Christmas Diamonds (BBC Micro/BBC BASIC) by David Payne [41]
34 Christmas Diamonds (Sinclair ZX Spectrum/Z80 Assembler) by Mustard Tiger [44]
35 Christmas Diamonds (Sinclair ZX Spectrum/Z80 Assembler) by Shahmatist/RMDA [45]
35 Christmas Diamonds (Commodore C64/Assembler) by Verz!!! [45]
37 Christmas Diamonds (Commodore C64/6502 asm (64tas..) by GeirS [46]
37 Christmas Diamonds (MEGA65/45GS02 asm (ACM..) by GeirS [46]
39 Christmas Diamonds (Commodore C64/6502 Assembler ..) by ChristopherJam/F4CG [47]
40 Christmas Diamonds (Sinclair ZX Spectrum/Z80 Assembler) by Steve Bradshaw [48]
40 Christmas Diamonds (BBC Micro / Acorn../BBC BASIC embed..) by Julie M [48]
40 Christmas Diamonds (Atari XE/XL/FastBasic) by dmsc [48]
43 Christmas Diamonds (BBC Micro/Assembler (MASM..) by regregex [49]
43 Christmas Diamonds (Commodore C64/6502 Assembler ..) by TGS [49]
45 Christmas Diamonds (Atari XE/XL/6502 Assembler) by F#READY [51]
45 Christmas Diamonds (Commodore C64/6502 Assembler ..) by Frostbyte of Artline Designs [51]
45 Christmas Diamonds (Commodore C64/BASIC V2) by Serato [51]
45 Christmas Diamonds (BBC Micro/BASIC V2) by dp11 [51]
49 Christmas Diamonds (Sinclair ZX Spectrum/Z80 Assembler) by spaceWumpus [52]
49 Christmas Diamonds (C64/6502 Assembler ..) by Rex / Camelot [52]
49 Christmas Diamonds (BBC Micro/Assembler) by dp11 [52]
52 Christmas Diamonds (BBC Micro/BASIC) by dominicbeesley [53]
53 Christmas Diamonds (Sinclair ZX81/Z80 Assembler) by dadecoza [54]
53 Christmas Diamonds (Pico-8/Lua) by rostok [54]
55 Christmas Diamonds (Sinclair ZX Spectrum/Z80 Assembler) by DarthNOdlehS [56]
56 Christmas Diamonds (Commodore C64/Assembler) by TNT [58]
56 Christmas Diamonds (IBM PC/Assembler) by KeyJ / TRBL [58]
56 Christmas Diamonds (PC-DOS/386 Assembler ) by Jimbobaby [58]
59 Christmas Diamonds (Commodore C64/6502 Assembler ..) by bexxx^MoonShine [59]
59 Christmas Diamonds (BBC Micro/BASIC) by Katutech / Retrowiki [59]
61 Christmas Diamonds (PC/Assembler) by MrKalach [60]
61 Christmas Diamonds (Amiga/Assembler) by Losso / AttentionWhore [60]
61 Christmas Diamonds (PC-XT/Turbo Assembler..) by Jinks@RetroWiki [60]
64 Christmas Diamonds (Commodore C64/Assembler) by Codey/2D [61]
64 Christmas Diamonds (Sinclair ZX Spectrum/zx R BAS..) by UriS [61]
64 Christmas Diamonds (Commodore C64/BASIC V2) by TGS [61]
64 Christmas Diamonds (Sinclair ZX Spectrum/BASIC) by jtn//4D [61]
68 Christmas Diamonds (Commodore SuperPE../Waterloo microA..) by solarbreeze [62]
69 Christmas Diamonds (BBC Micro/6502 Assembler) by SteveF [63]
69 Christmas Diamonds (Sinclair ZX Spectrum/BASIC) by Marco's Retrobits [63]
71 Christmas Diamonds (CP/M-80/8080 Assembler) by Sergey [64]
71 Christmas Diamonds (Commodore C64/6502 Assembler) by Geehaf [64]
71 Christmas Diamonds (BBC Micro/BBC BASIC) by Diminished [64]
71 Christmas Diamonds (Sinclair ZX Spectrum/Sinclair BASIC) by Yandex Museum Team [64]
75 Christmas Diamonds (IBM PC/Assembler) by Harm Backer [65]
76 Christmas Diamonds (BBC Micro/BBC BASIC) by BeebMaster [67]
76 Christmas Diamonds (Commodore C64/BASIC V2) by Logiker [67]
78 Christmas Diamonds (C64/6502 Assembler ..) by pottendo [68]
78 Christmas Diamonds (Amiga/M68K Assembler) by xeleh [68]
78 Christmas Diamonds (Commodore C128/BASIC V7.0) by STK [68]
81 Christmas Diamonds (C64/BASIC V2) by F99 [69]
82 Christmas Diamonds (Videoton TV Compu../Z80 Assembler) by Geco [70]
82 Christmas Diamonds (Commodore VIC-20/Assembler) by FaiRLane [70]
82 Christmas Diamonds (Commodore VIC-20 ../6502 Assembler) by Lechuck [70]
82 Christmas Diamonds (Apple 1/6502 machine la..) by barrym95838 [70]
86 Christmas Diamonds (BBC Computer Mode../BBC Basic VI Ve..) by AgustÃn Morales [71]
86 Christmas Diamonds (IBM PC/GW-BASIC) by KeyJ / TRBL [71]
86 Christmas Diamonds (BBC Micro/BBC BASIC) by iamsi [71]
89 Christmas Diamonds (Commodore C64/BASIC V2) by CLuB77 [72]
89 Christmas Diamonds (Atari XE/XL/BASIC) by Eric Carr [72]
89 Christmas Diamonds (modern PC/Python) by KeyJ / TRBL [72]
92 Christmas Diamonds (C64/6502 Assembler ..) by The Syndrom [75]
92 Christmas Diamonds (IBM 5110/APL\360) by solarbreeze [75]
92 Christmas Diamonds (Jupiter Ace/Jupiter Ace For..) by viri [75]
95 Christmas Diamonds (PC/Assembler) by Aitor Gómez GarcÃa/spark2k06 [76]
96 Christmas Diamonds (Commodore VIC-20/Assembler) by Erik Hooijmeijer [77]
96 Christmas Diamonds (nano JAMMER/nano programmin..) by pépé [77]
98 Christmas Diamonds (Pico-8/LUA) by pépé [78]
99 Christmas Diamonds (Enterprise 64/128../Z80 Assembler) by Geco [79]
99 Christmas Diamonds (CP/M/BASIC V2) by ravn [79]
99 Christmas Diamonds (PC/Machine Languag..) by Koen [79]
102 Christmas Diamonds (DEC PDP-8/PAL Assembler) by atsampson [80]
103 Christmas Diamonds (Atari XE/XL/6502 Assembler) by Mira [82]
103 Christmas Diamonds (Sinclair ZX Spectrum/BASIC) by darth_deck [82]
105 Christmas Diamonds (Commodore 16/Plus../Assembler) by Csabo/LOD [84]
105 Christmas Diamonds (Amstrad CPC/Locomotive BASI..) by Logiker [84]
107 Christmas Diamonds (Commodore C64/6502 Assembler ..) by iIIi_Spike_iIIi [85]
107 Christmas Diamonds (BBC Micro/BASIC V2) by Flaxcottage [85]
109 Christmas Diamonds (DEC PDP-10 runnin../MIDAS Assembler) by atsampson [86]
109 Christmas Diamonds (SWTPC 6809 runnin../6809 assembly l..) by Bill Gee [86]
109 Christmas Diamonds (BBC Micro or Acor../BASIC OS1.2) by Jonno [86]
109 Christmas Diamonds (PC/C# .NET8) by Sergey Pavlov [86]
113 Christmas Diamonds (Logo Interpreter../LOGO) by pépé [87]
114 Christmas Diamonds (Commodore C64/BASIC V2) by AdamM [88]
114 Christmas Diamonds (Commodore C64/BASIC V2) by GeirS [88]
114 Christmas Diamonds (MEGA65/BASIC 65) by GeirS [88]
114 Christmas Diamonds (MSX/BASIC v3.0) by dragonet80 [88]
118 Christmas Diamonds (PC, Linux/nasm) by alx/brainwave [89]
118 Christmas Diamonds (Commodore C64/BASIC V2) by Ervin / Abaddon [89]
118 Christmas Diamonds (Sinclair ZX Spectrum/BASIC) by ruguevara [89]
121 Christmas Diamonds (PlasMa/PleX v5.15) by Phil Tipping [90]
122 Christmas Diamonds (Commodore C64/BASIC V2) by Josip Retro Bits [91]
122 Christmas Diamonds (atto/BASIC) by pépé [91]
122 Christmas Diamonds (Commodore 64/BASIC) by Gray Defender [91]
122 Christmas Diamonds (Nix on Droid/Haskell) by david.wahlstedt [91]
126 Christmas Diamonds (Amiga 1200/68020 asm (vasm..) by Crumb [92]
127 Christmas Diamonds (Commodore 16/Plus../6502 Assembler) by Geco [93]
127 Christmas Diamonds (Commodore C64/BASIC V2) by TNT [93]
127 Christmas Diamonds (Color Computer 3../Extended Color ..) by Tazman (Scott Cooper) [93]
130 Christmas Diamonds (Sinclair ZX Spectrum/Sinclair BASIC) by KeyJ / TRBL [96]
130 Christmas Diamonds (MSX/MSX BASIC 1.0) by B4rret [96]
132 Christmas Diamonds (Any system that c../C) by Sergey [98]
133 Christmas Diamonds (Amstrad CPC/Z80 Assembler) by Typhon [99]
133 Christmas Diamonds (Fujitsu FM-7/F-BASIC 3.0) by Jimbobaby [99]
133 Christmas Diamonds (Commodore C64/BASIC V2) by dR.pRodiGy [99]
136 Christmas Diamonds (Amstrad CPC/BASIC) by ZbyniuR [100]
136 Christmas Diamonds (TIC-80/LUA) by pépé [100]
138 Christmas Diamonds (PC Linux/Python) by Amix / CTG [101]
139 Christmas Diamonds (Commodore C64/BASIC V2) by ceptimus [104]
140 Christmas Diamonds (Commodore C64/BASIC V2) by Patrice Carré [106]
141 Christmas Diamonds (Atari XE/XL/6502 Assembler) by Ken Jennings [107]
141 Christmas Diamonds (Any with BBC BASI../BBC BASIC) by Jonathan Harston [107]
141 Christmas Diamonds (PC/Scala) by philippus [107]
144 Christmas Diamonds (Commodore C64/Assembler) by Martin Piper [108]
144 Christmas Diamonds (Commodore C64/6502 Assembler ..) by darro99 [108]
146 Christmas Diamonds (Commodore C64/BASIC V2) by Peter Caspari [109]
147 Christmas Diamonds (Enterprise 128/Z80 Assembler) by Povi [110]
147 Christmas Diamonds (Sinclair ZX Spectrum/BASIC) by antonio [110]
149 Christmas Diamonds (Commodore C64/BASIC V2) by Miyagi1980 / RetroArts [112]
150 Christmas Diamonds (Atari XL/FastBasic) by Alexandre Lehmann Holzhey [113]
151 Christmas Diamonds (Sinclair ZX Spectrum/BASIC) by Greg Nancarrow [114]
151 Christmas Diamonds (Commodore 64/BASIC V2) by Diederik [114]
153 Christmas Diamonds (Atari XE/XL/Turbo-BASIC XL) by OxC0FFEE [115]
154 Christmas Diamonds (Commodore SX-64/Assembler (Turb..) by lutzbellmann [117]
155 Christmas Diamonds (BBC Micro/BBC BASIC) by regregex [119]
155 Christmas Diamonds (BBC Micro/BBC BASIC) by GAS [119]
155 Christmas Diamonds (Sinclair ZX Spectrum/BASIC) by Menyiques [119]
158 Christmas Diamonds (Amstrad CPC/Z80 Assembler) by Pararaum [120]
158 Christmas Diamonds (MSX/BASIC) by Gallegux [120]
158 Christmas Diamonds (Commodore C64/BASIC V2) by STCH [120]
161 Christmas Diamonds (Atari XE/XL/Atari BASIC) by F#READY [121]
162 Christmas Diamonds (Commodore C64/6502 Assembler ..) by Xai [127]
163 Christmas Diamonds (ORIC/BASIC) by Kenneth [128]
164 Christmas Diamonds (Compaq SLT/286/Borland Turbo C..) by Captain Cryptogram [130]
164 Christmas Diamonds (Sinclair ZX81/Forth) by gusthy [130]
166 Christmas Diamonds (Commodore C64/BASIC V2) by Francesco Sblendorio / Retrocampus BBS [132]
166 Christmas Diamonds (Apple II/AppleSoft) by DaSpider [132]
168 Christmas Diamonds (Commodore C64/BASIC V2) by romwer [134]
169 Christmas Diamonds (Commodore PET/BASIC) by erd [135]
170 Christmas Diamonds (Amstrad CPC/BASIC) by issalig [137]
171 Christmas Diamonds (TRS80/Z80 Assembler) by JoelJacob [138]
172 Christmas Diamonds (VectorBoy/LUA) by pépé [139]
173 Christmas Diamonds (Amiga/Assembler) by Amix [140]
174 Christmas Diamonds (Amstrad CPC/BASIC) by Zebulon [142]
175 Christmas Diamonds (Nintendo Entertai../Family BASIC) by JLandLP [144]
176 Christmas Diamonds (Commodore C64/BASIC V2) by TiGeR1x [145]
177 Christmas Diamonds (PC/Assembler) by izne [146]
178 Christmas Diamonds (COMMODORE 64/BASIC V2) by Harvey [150]
179 Christmas Diamonds (Mutiny Community ../Mutant Basic) by Divarin [153]
179 Christmas Diamonds (Aircomp 16/Aircomp BASIC) by linuxforum5 [153]
181 Christmas Diamonds (ZX R/Sinclair Basic) by zoon [159]
182 Christmas Diamonds (Hombrew SC/MP wit../SC/MP Assembler) by Phil_G [161]
183 Christmas Diamonds (Microsoft SQL Server/SQL (Microsoft)) by Michal Wrobel [163]
184 Christmas Diamonds (Commodore C64/BASIC) by JLandLP [169]
185 Christmas Diamonds (Atari XE/XL/BASIC) by JLandLP [170]
186 Christmas Diamonds (MSX/MSX BASIC) by bitsofbas [177]
187 Christmas Diamonds (Commodore C64/BASIC V2.0) by fieserWolF [178]
188 Christmas Diamonds (Commodore C64/BASIC V2) by ZapataPhD [186]
189 Christmas Diamonds (Sinclair ZX Spectrum/Z80 Assembler) by retrev [188]
189 Christmas Diamonds (IBM Mainframe//370 Assembler) by Harm Backer [188]
191 Christmas Diamonds (Sinclair QL/SuperBASIC) by alvaroalea [190]
192 Christmas Diamonds (TRS-80 MC-10/BASIC) by Divarin [191]
193 Christmas Diamonds (Commodore Amiga/68000 Assembler) by atsampson [196]
194 Christmas Diamonds (Mutiny:Community ../Mutant BASIC) by phigan [199]
195 Christmas Diamonds (MSX/BASIC) by Linux-RISC [204]
196 Christmas Diamonds (GameBoy (original../ASM) by kindid [209]
197 Christmas Diamonds (Commodore C64/Commodore BASIC..) by moiree [213]
198 Christmas Diamonds (SBC (6502 CPLD Tr../Forth) by okwatts [214]
199 Christmas Diamonds (TI83 Plus Calcula../BASIC) by Gray Defender [218]
200 Christmas Diamonds (Apple II/PLASMA) by resman [220]
201 Christmas Diamonds (Commodore VIC-20/BASIC V2) by Bruce Gregory [222]
202 Christmas Diamonds (RP2040 (Waveshare../Forth, specific..) by Travis Bemann [225]
203 Christmas Diamonds (Sinclair ZX Spectrum/Sinclair Basic) by Frank Breuer / herbertzan [228]
204 Christmas Diamonds (Atari XE/XL/BASIC) by Mopar Stephen [229]
205 Christmas Diamonds (Commodore C64/BASIC V2) by Larry Anderson [230]
205 Christmas Diamonds (Sinclair ZX Spectrum/BASIC) by Jacc [230]
207 Christmas Diamonds (Sinclair ZX Spectrum/BASIC) by Red Zebra [231]
208 Christmas Diamonds (SymbOS (Amstrad, ../BrainFuck) by NYYRIKKI [233]
209 Christmas Diamonds (Commodore C64/BASIC V2) by Steveboy [235]
210 Christmas Diamonds (Digital pdp-11/83../C) by uridium [268]
211 Christmas Diamonds (Gamebuino/CPP) by pépé [269]
212 Christmas Diamonds (TRS-80 Model 100../BASIC) by jwse30 [273]
213 Christmas Diamonds (Commodore VIC-20/BASIC) by Alan Monroe [295]
213 Christmas Diamonds (Jupiter ACE/Forth) by Kempston [295]
215 Christmas Diamonds (Project-28/GIBL (Tiny BASI..) by drogon [298]
216 Christmas Diamonds (Enterprise 64/128../IS-Basic v2.1) by SlashNet [334]
217 Christmas Diamonds (Commodore C64/BASIC V2) by Tonino Scaffidi [359]
218 Christmas Diamonds (Commodore C64/BASIC V2) by E-SportJan [380]
219 Christmas Diamonds (6809 SBC/Assembler) by izne [396]
220 Christmas Diamonds (PC XT Clone (Swan../Turbo Assembler..) by syzygy [429]
221 Christmas Diamonds (Any with BBC BASI../BBC BASIC) by Jonathan Harston [448]
222 Christmas Diamonds (Commodore VIC-20/BASIC V2.0) by Masterware Entertainment [478]
223 Christmas Diamonds (IBM PC Bootsector../NASM) by crocidb [512]
224 Christmas Diamonds (MSX/BASIC) by Cataua [582]
225 Christmas Diamonds (Commodore C64/6502 Assembler) by NoiseEHC [708]
226 Christmas Diamonds (Commodore C128/BASIC V2) by Andrea [860]
227 Christmas Diamonds (online - browser../Logo) by fieserWolF [1957]
228 Christmas Diamonds (MakeCode Arcade/Blocks) by pépé [19949]
Out of compo
Christmas Diamonds (Canvas ASCII-Art langauge) by patrice carré (and dzaima) [17]
Christmas Diamonds (Sinclair ZX R/Z80 Assembler) by Dr Beep [25]
Wild
1 xmas23free.prg by TGS
2 Bally Christmas Challenge 2023 by Matt Pilz
2 Yule Get Dizzy V2 by Diminished
3 FunWithLogo by Verz!!!
3 Bouncing star by issalig
3 VC3-2023-WiC64-pottendo by pottendo
3 darthkanoel by DarthNOdlehS
Post compo
The post compo allows to add entries after the compo for perfection
and archiving purpose. These entries will be listed separately.