Author: Harm Backer Category: Christmas Challenge 2024 System: IBM PC 8086 resp. Windows 11 with DOSBox Language: Assembler (Microsoft (R) Macro Assembler Version 6.14.8444) - 16 bit program Len source code: <# bytes> Len exe file: no exe file. .com file length is 72 bytes Len code only: 72 bytes (pure code), no data Instructions: Install DOSBox create folder VCCC2024 as subfolder of DOSBox folder copy program VCCC2024.com to VCCC2023 subfolder Use DOSBox with following autoexec entries: --- snip --- @echo off mount C C:\DOSBOX c: cd \VCCC2024 cls VCCC2024.com echo. pause exit --- snip --- Description: Gift shape is printes from top left to bottom right. There are several calls to subroutines. Special with this program is that there is only ONE ret statement, returning to caller or the OS. First line is printed, followed by 2 time U shapes building the box parts both end with a full line. Every line is build in a sililar way: first the left border and the 2 times half a line, each ending with the frame char. Once the program is done, the calling DOSBox script uses an echo. statement to address the lext line, otherwise the 'Press any key' would be printed in the last line of the gift. Hope this is ok beacuse printing the gift box was completely done before. Comments: Great idea to have such a challenge, thank you very much! Was fun to code once again like in the good old times!