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.