VINTAGE COMPUTING CHRISTMAS CHALLENGE 2024 ========================================== A size optimizing challenge, where you try to implement the given shape (a Christmas Present) as short as possible. Moreover you could get creative and implement some extended version. The event was held online from 5th Decemember until 28th December. More information can be found here: http://logiker.com/vccc2024 \o/ +--------+--------+ ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! +--------+--------+ ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! +--------+--------+ The Christmas Present Challenge - Assembler ------------------------------------------- 1 Christmas Present (Amstrad CPC 6128/Z80 Assembler) by Longshot / Logon System........41 1 Christmas Present (Commodore C128/6502 Assembler) by GeirS...........................41 3 Christmas Present (Amstrad CPC/Z80 Assembler) by Overflow............................42 3 Christmas Present (Sinclair ZX Spectrum/Z80 Assembler) by Dr Beep....................42 5 Christmas Present (Amstrad CPC/Z80 Assembler) by lightforce6128......................43 6 Christmas Present (Commodore C64/6502 Assembler ..) by Bitbreaker/Performers.........44 6 Christmas Present (MEGA65/4510 Assembler) by GeirS...................................44 8 Christmas Present (286 PC/Assembler) by pdw..........................................45 8 Christmas Present (Commodore C64/6502 Assembler) by serato / finnish gold............45 8 Christmas Present (Commodore C64/6502 Assembler) by GeirS............................45 11 Christmas Present (Amstrad CPC 6128/Z80 Assembler) by SymbiosiS......................46 11 Christmas Present (Sinclair ZX Spectrum/Z80 Assembler) by Dalthon/Joker & Mat/ESI....46 13 Christmas Present (Sinclair ZX Spectrum/Z80 Assembler) by UriS.......................47 13 Christmas Present (Sinclair ZX Spectrum/Z80 Assembler) by Art-top....................47 15 Christmas Present (Commodore C64/6502 Assembler ..) by radek.........................50 16 Christmas Present (Amstrad CPC/Z80 Assembler) by Arnolde of Leosoft..................51 17 Christmas Present (Amstrad CPC 6128/MAXAM Z80 Assem..) by TFM of FutureSoft..........52 17 Christmas Present (PC/x86 Assembler) by Xeleh........................................52 17 Christmas Present (Sinclair ZX Spectrum/Z80 Assembler) by mustardtiger...............52 20 Christmas Present (KC 85/4/Z80 Assembler) by dOc.K / Moods Plateau...................53 21 Christmas Present (Amstrad CPC 6128/Z80 Assembler) by Prodatron......................54 21 Christmas Present (Commodore C128/6502 Assembler) by STK.............................54 21 Christmas Present (Sinclair ZX Spectrum/Z80 Assembler) by g0blinish..................54 24 Christmas Present (PC/Assembler) by iolo.............................................57 25 Christmas Present (Commodore C64/Assembler) by romwer................................58 25 Christmas Present (Sinclair ZX Spectrum/Z80 Assembler) by spaceWumpus................58 27 Christmas Present (BBC Micro/6502 Assembler) by David Payne..........................60 27 Christmas Present (BK-0010.01/MACRO-11 assemb..) by Sergey Pavlov....................60 29 Christmas Present (Amstrad CPC/Z80 Assembler) by Gallegux............................62 29 Christmas Present (Atari XE/XL/6502 Assembler) by DMSC...............................62 29 Christmas Present (Sinclair ZX Spectrum/Z80 Assembler) by matofesi...................62 32 Christmas Present (Amstrad CPC/Z80 Assembler) by Retropoke...........................63 33 Christmas Present (Amiga/Assembler) by Losso / AttentionWhore........................64 34 Christmas Present (Atari XL/XE/6502 Assembler ..) by Irgendwer.......................66 34 Christmas Present (CP/M-80/Assembler) by Prevtenet...................................66 36 Christmas Present (BBC Micro/6502 Assembler ..) by regregex..........................67 37 Christmas Present (Commodore C64/6502 Assembler ..) by Frostbyte of Artline Designs..68 38 Christmas Present (Atari XE/XL/6502 Assembler) by F#READY............................70 38 Christmas Present (CP/M/Z80 Assembler) by Povi.......................................70 38 Christmas Present (ZX Spectrum 48K/Z80 Assembler) by zoon............................70 41 Christmas Present (PC/8086 Assembler) by Harm Backer.................................72 42 Christmas Present (Commodore CBM/PET 80../6502 Assembler) by Kratznagel..............74 43 Christmas Present (Commodore 16/Plus4/Assembler) by Csabo............................75 44 Christmas Present (Commodore C64/6502 Assembler ..) by DnP...........................77 45 Christmas Present (BBC Micro/6502 Assembler ..) by Julie M...........................78 46 Christmas Present (Amiga/MC68000 Assembl..) by STI\SCA...............................80 47 Christmas Present (Atari XL/XE/6502 Assembler) by JAC!...............................83 47 Christmas Present (BK-0010/Assembler) by Terra.......................................83 47 Christmas Present (Commodore C64/Assembler CA65) by Ervin / Abaddon..................83 50 Christmas Present (VZ200/Z80 assembly) by Dave / Bushy555............................84 51 Christmas Present (Amstrad CPC/Z80 Assembler) by issalig.............................85 52 Christmas Present (Atari XE/XL/6502 Assembler ..) by Mira............................87 52 Christmas Present (Commodore C64/6502 Assembler) by Geehaf...........................87 52 Christmas Present (Commodore VIC-20/6502 Assembler) by Lechuck.......................87 55 Christmas Present (Enterprise 128/Z80 Assembler) by Geco.............................88 56 Christmas Present (Amiga 500/68000 Assembler) by Crumb...............................90 57 Christmas Present (Sinclair ZX Spectrum/Z80 Assembler) by Red Zebra..................92 58 Christmas Present (Sinclair ZX Spectrum/Z80 Assembler) by DarthNOdlehS...............93 59 Christmas Present (Camputers Lynx/Z80 assembly) by Dave / Bushy555...................94 60 Christmas Present (Jupiter Ace/Z80 assembly) by Dave / Bushy555......................95 60 Christmas Present (Sinclair ZX Spectrum/Z80 Assembler) by diecarro...................95 62 Christmas Present (Sinclair ZX Spectrum/Z80 Assembler) by ValeriiBondar..............96 63 Christmas Present (Commodore C64/6502 Assembler) by JoeyC64..........................99 64 Christmas Present (PC/Assembler) by spark2k06.......................................100 64 Christmas Present (PDP11 RT11/PDP11 Assembler) by Jonathan Harston..................100 66 Christmas Present (LASER500/Z80 assembly) by Dave / Bushy555........................103 66 Christmas Present (PC/Turbo Assembler..) by izne....................................103 68 Christmas Present (Aquarius/Z80 assembly) by Dave / Bushy555........................106 69 Christmas Present (Amstrad CPC/CP/M 8080 Assem..) by DrSnuggles.....................110 69 Christmas Present (Amstrad CPC/Z80 Assembler) by DrSnuggles.........................110 69 Christmas Present (Commodore C64/6502 Assembler) by Michael Doornbos................110 72 Christmas Present (Sam Coupe/Z80 Assembler) by Dave / Bushy555......................111 73 Christmas Present (Commodore C64/6502 Assembler) by WarrenM.........................117 73 Christmas Present (Commodore C64/6502 Assembler) by DDT.............................117 73 Christmas Present (TRS80 model 4/Z80 assembly) by Dave / Bushy555...................117 76 Christmas Present (Microbee32/Z80 assembly) by Dave / Bushy555......................118 77 Christmas Present (Timex Sinclair 2068/Z80 Assembler) by TS2068_FAN.................120 78 Christmas Present (TRS80 model 1/Z80 assembly) by Dave / Bushy555...................121 79 Christmas Present (Commodore C64/Assembler) by Codey................................122 80 Christmas Present (Commodore VIC-20/6502 Assembler) by FaiRLane.....................125 80 Christmas Present (PDP11 Unix/PDP11 Assembler) by Jonathan Harston..................125 82 Christmas Present (Lambda 8300/Z80 Assembler) by Dave / Bushy555....................127 83 Christmas Present (6809 SBC/6809 Assembler) by izne.................................134 84 Christmas Present (Apple II/6502 Assembler ..) by circfruit.........................146 85 Christmas Present (ORIC 1/6502 Assembler) by ebrelion...............................172 86 Christmas Present (Commodore C64/Assembler) by Martin Piper.........................387 The Christmas Present Challenge - BASIC --------------------------------------- 1 Christmas Present (BBC Micro/BBC BASIC) by David Payne...............................53 2 Christmas Present (ZX Spectrum Next/Next BASIC) by matalog...........................64 3 Christmas Present (BBC Micro/BASIC V2) by Flaxcottage................................66 4 Christmas Present (BBC Micro/BBC BASIC) by serato / finnish gold.....................68 5 Christmas Present (Acorn BBC Micro/BBC BASIC 2) by BaZ4096...........................72 5 Christmas Present (BBC Micro/BASIC) by Dominic Beesley...............................72 7 Christmas Present (BBC Micro/BBC BASIC) by BeebMaster................................73 8 Christmas Present (Atari XE/XL/FastBasic) by DMSC....................................74 9 Christmas Present (Commodore C128/BASIC V7.0) by STK.................................76 10 Christmas Present (Commodore C64/BASIC V2) by serato / finnish gold(*)...............77 11 Christmas Present (Commodore C64/BASIC V2) by AdamM..................................78 12 Christmas Present (any/BBC BASIC) by Jonathan Harston................................79 13 Christmas Present (Commodore C64/BASIC V2) by Logiker................................80 13 Christmas Present (Commodore C65/BASIC V10) by FeCO..................................80 15 Christmas Present (Atari XE/XL/FASTBASIC) by Preppie.................................81 16 Christmas Present (BBC Micro/BBC BASIC) by iamsi.....................................83 16 Christmas Present (Commodore 16/Plus4/BASIC V3.5) by FeCO............................83 18 Christmas Present (Atari XE/XL/Turbo-BASIC XL) by OxC0FFEE...........................85 19 Christmas Present (Acorn Archimedes/BBC BASIC) by Cruxinc............................86 19 Christmas Present (Commodore CBM/PET 80../BASIC V4.0) by Kratznagel..................86 21 Christmas Present (BBC Micro/BASIC) by regregex......................................87 21 Christmas Present (Commodore C64/BASIC V2) by CLuB77.................................87 21 Christmas Present (Matra-Hachette Alice../BASIC) by paspeur..........................87 24 Christmas Present (Commodore C64/BASIC V2) by ceptimus...............................88 24 Christmas Present (Sinclair QL/SuperBASIC) by badaman................................88 26 Christmas Present (Amstrad CPC/Locomotive BASI..) by Logiker.........................90 26 Christmas Present (PC/GW-BASIC) by Povi..............................................90 28 Christmas Present (Sinclair QL/SuperBasic) by javu61.................................91 29 Christmas Present (BBC Micro Model A or../BBC BASIC) by Jonnno.......................92 30 Christmas Present (Amstrad CPC/Locomotive BASIC) by Azicuetano(*)....................93 30 Christmas Present (Boscoop Aircomp 16 (../Homelab BASIC v..) by FeCO.................93 32 Christmas Present (any/BBC BASIC) by Jonathan Harston................................94 32 Christmas Present (Sinclair ZX Spectrum/BASIC) by Art-top............................94 34 Christmas Present (Commodore C64/BASIC V2) by Korodny................................95 34 Christmas Present (Commodore C64/BASIC V2) by Patrice Carré..........................95 36 Christmas Present (Atari XE/XL/BASIC) by Preppie.....................................96 36 Christmas Present (Atari XE/XL/Turbo-BASIC XL) by JAC!...............................96 38 Christmas Present (Amstrad CPC/Locomotive BASI..) by Arnolde of Leosoft..............97 38 Christmas Present (Commodore C128/BASIC V7.0) by TiGeR1x.............................97 38 Christmas Present (Commodore C64/BASIC V2) by Gray Defender..........................97 41 Christmas Present (MSX/MSX BASIC 1.0) by anderszapac.................................98 41 Christmas Present (Sinclair ZX Spectrum/BASIC) by UriS...............................98 43 Christmas Present (Atari XL/XE/Atari BASIC) by ivop.................................100 44 Christmas Present (Sinclair ZX Spectrum/Sinclair BASIC) by Manzolli.................102 44 Christmas Present (Sinclair ZX Spectrum/BASIC) by Marco's Retrobits.................102 46 Christmas Present (Mattel Aquarius/BASIC) by LoudScotsBloke.........................103 47 Christmas Present (Ohio Scientific/BASIC) by ivop...................................105 48 Christmas Present (Microkey Primo B32/Primo BASIC sys..) by FeCO....................108 49 Christmas Present (Amstrad CPC/Locomotive BASIC) by lightforce6128..................114 50 Christmas Present (Amstrad CPC/Locomotive BASIC) by issalig.........................115 51 Christmas Present (Commodore C64/BASIC V2) by fieserWolF............................117 52 Christmas Present (Atari XE/XL/BASIC) by slx........................................119 53 Christmas Present (Atari XL/XE/Turbo-BASIC XL) by Irgendwer.........................120 54 Christmas Present (Commodore C64/BASIC V2) by Goodwell..............................121 55 Christmas Present (VZ200/BASIC) by Dave / Bushy555..................................122 56 Christmas Present (Commodore C64/BASIC V2) by BYTEBLADE.............................123 57 Christmas Present (Atari XE/XL/Turbo-BASIC XL) by DonkeyKongVet.....................126 58 Christmas Present (Amstrad CPC/Locomotive BASI..) by DrSnuggles.....................127 58 Christmas Present (Enterprise EP64 / EP../IS-BASIC) by FeCO.........................127 60 Christmas Present (Amstrad CPC/Locomotive BASIC) by Zima............................128 60 Christmas Present (Commodore C64/BASIC V2) by Ervin / Abaddon.......................128 62 Christmas Present (Amstrad CPC/Locomotive BASIC) by Retropoke.......................131 62 Christmas Present (Videoton TV-Computer../TVC BASIC 2.2) by FeCO....................131 64 Christmas Present (Commodore 16/Plus4/BASIC V3.5) by ergoGnomik.....................139 65 Christmas Present (Commodore VIC-20/BASIC V2) by anderszapac........................146 66 Christmas Present (Sinclair ZX Spectrum/BASIC) by DarthNOdlehS......................147 67 Christmas Present (Apple II/AppleSoft Basic) by DaSpider............................149 68 Christmas Present (Sinclair ZX Spectrum/ZXBASIC) by javu61..........................153 69 Christmas Present (BK-0010.01/BASIC) by Terra.......................................164 70 Christmas Present (Sinclair ZX81/ZX81 BASIC) by Steven Reid.........................168 71 Christmas Present (Thomson MO5/BASIC v1) by sporniket...............................201 72 Christmas Present (Amstrad CPC/Locomotive BASIC) by zombieprozess...................203 73 Christmas Present (Sinclair QL/SuperBasic) by Alvaro Alea...........................205 74 Christmas Present (Sinclair ZX Spectrum/Sinclair Basic ..) by Frank Breuer..........208 75 Christmas Present (Commodore C64/BASIC V2) by JoeyC64...............................218 76 Christmas Present (Apple II/Applesoft BASIC) by BillM...............................222 77 Christmas Present (TI-99/4A/TI Extended BAS..) by anderszapac.......................223 78 Christmas Present (Commodore Plus/4/BASIC V3.5) by George's Channel.................235 79 Christmas Present (Commodore VIC-20/BASIC V2) by JavaJack...........................266 80 Christmas Present (Enterprise 64/128/IS-Basic v2.1) by SlashNet.....................299 81 Christmas Present (Atari XE/XL/Turbo-BASIC XL) by TGB1718...........................314 82 Christmas Present (Amstrad CPC/Locomotive BASIC) by Pararaum/T7D....................407 83 Christmas Present (Atari XE/XL/BASIC) by skr........................................990 (*)...filesize fixed after presentation The Christmas Present Challenge - Other --------------------------------------- 1 Christmas Present (PC/APL) by Logiker................................................34 2 Christmas Present (IBM 5110/APL) by pdw..............................................40 3 Christmas Present (PC/Python) by Logiker.............................................57 4 Christmas Present (Commodore SuperPET/APL) by solarbreeze............................63 5 Christmas Present (Pico-8/Lua) by ace-dent...........................................66 6 Christmas Present (Commodore C64/APL) by solarbreeze.................................70 6 Christmas Present (PC (modern)/Ruby 3.3.6) by Jinks@retrowiki........................70 8 Christmas Present (PC/Python 2) by STK...............................................73 9 Christmas Present (nano JAMMER/nano programmin..) by pépé............................75 10 Christmas Present (PC/Python) by djcullen............................................76 11 Christmas Present (PC/Python) by DaSpider............................................79 12 Christmas Present (PC/Python) by raul76..............................................85 13 Christmas Present (Jupiter Ace (3k RAM)/Forth) by UriS...............................95 13 Christmas Present (PC/C) by Sergey Pavlov............................................95 15 Christmas Present (PC/PHP) by Art-top................................................97 16 Christmas Present (TI-59 + PC100C/TI-59 keystroke) by Dirk..........................101 17 Christmas Present (Atari XE/XL/Display List) by Ken Jennings........................118 18 Christmas Present (Atari 400/800/XL/XE,../Meta) by Kaj de Vos.......................139 19 Christmas Present (Atari XE/XL/Action!) by slx......................................144 20 Christmas Present (Atari XE/XL/Forth) by Mira.......................................147 21 Christmas Present (x86+PHP/PHP8) by moroz1999.......................................167 22 Christmas Present (Jupiter Ace/Forth) by Georgeo....................................177 23 Christmas Present (PC/Sphinx C--) by izne...........................................190 24 Christmas Present (Tic-80/Fennel) by zombieprozess..................................197 25 Christmas Present (Atari XE/XL/LOGO (Atari LOG..) by slx............................203 26 Christmas Present (Atari XE/XL/Atari Logo) by Mira..................................207 27 Christmas Present (Microsoft SQL Server../SQL (Microsoft)) by Michal Wrobel.........212 28 Christmas Present (Any RP2350 board (e.../zeptoforth) by Travis Bemann..............214 29 Christmas Present (PC/Python) by Kartoffel54........................................288 30 Christmas Present (PC/ELISP) by circfruit...........................................505 31 Christmas Present (Apple II/cc65) by circfruit......................................512 32 Christmas Present (Apple II/Lisp) by circfruit......................................552 Wild ---- 1 vc3snake_C64 by ceptimus 2 K2024 by Retropoke Atari Christmas Eye Candy Upgraded by Ken Jennings VZ/Laser Christmas Present by Dave / Bushy555 Pressie by ace-dent 3 Spec-wild by Dr Beep Greetings from Sector 42 by DrSnuggles Artsy JScript by zombieprozess Christmas_xxiv by VIC Package Tree Star by anderszapac Merry Rectangular Xmas by Mira The Spectrum Present (Wild) by Marco's Retrobits Christmas Vectors by Kratznagel Christmas Present by ZapataPhD Post compo ---------- The post compo allows to add entries after the compo for perfection and archiving purpose. These entries will be listed separately.