Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  nodelist  faq  login

<moshez> ok, I will not marry Jo-Con-El's cow.


programming / alt.lang.asm / Re: Merry Christmas to all assembly programmers

SubjectAuthor
* Merry Christmas to all assembly programmersRosario19
+- Re: Merry Christmas to all assembly programmersFrank Kotler
`* Re: Merry Christmas to all assembly programmersJJ
 `* Re: Merry Christmas to all assembly programmersHerbert Kleebauer
  `* Re: Merry Christmas to all assembly programmersKerr-Mudd,John
   `* Re: Merry Christmas to all assembly programmersHerbert Kleebauer
    `* Re: Merry Christmas to all assembly programmersJJ
     +* Re: Merry Christmas to all assembly programmersJJ
     |`- Re: Merry Christmas to all assembly programmersKerr-Mudd,John
     `* Re: Merry Christmas to all assembly programmersHerbert Kleebauer
      `- Re: Merry Christmas to all assembly programmersKerr-Mudd,John

1
Subject: Merry Christmas to all assembly programmers
From: Rosario19
Newsgroups: alt.lang.asm
Organization: A noiseless patient Spider
Date: Tue, 24 Dec 2019 21:53 UTC
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: Ros...@invalid.invalid (Rosario19)
Newsgroups: alt.lang.asm
Subject: Merry Christmas to all assembly programmers
Date: Tue, 24 Dec 2019 22:53:02 +0100
Organization: A noiseless patient Spider
Lines: 1
Message-ID: <a4250fdd30lu7akohsvlhr63hpkk1tngi2@4ax.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Injection-Info: reader02.eternal-september.org; posting-host="b0f54e8a9a0533e6f4c2d2981424f393";
logging-data="16533"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+cV4cfPYXGfNdb/p1QcRv4vEoNr35y7CE="
Cancel-Lock: sha1:N3KWXRPPx3PBrinnDR+kE2yeWyw=
X-Newsreader: Forte Free Agent 1.93/32.576 English (American)
View all headers
Merry Christmas to all assembly programmers


Subject: Re: Merry Christmas to all assembly programmers
From: Frank Kotler
Newsgroups: alt.lang.asm
Organization: Aioe.org NNTP Server
Date: Wed, 25 Dec 2019 00:22 UTC
References: 1
Path: i2pn2.org!i2pn.org!aioe.org!.POSTED.cAMFOgVIZBHRutFnh4U3vw.user.gioia.aioe.org!not-for-mail
From: fbkot...@myfairpoint.net (Frank Kotler)
Newsgroups: alt.lang.asm
Subject: Re: Merry Christmas to all assembly programmers
Date: Tue, 24 Dec 2019 19:22:44 -0500
Organization: Aioe.org NNTP Server
Lines: 9
Message-ID: <qtua68$204$1@gioia.aioe.org>
References: <a4250fdd30lu7akohsvlhr63hpkk1tngi2@4ax.com>
NNTP-Posting-Host: cAMFOgVIZBHRutFnh4U3vw.user.gioia.aioe.org
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Complaints-To: abuse@aioe.org
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
Thunderbird/52.5.2
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: en-US
View all headers
On 12/24/2019 04:53 PM, Rosario19 wrote:
Merry Christmas to all assembly programmers


And a Splendid Solstice (one we can prove!)

Best,
Frank



Subject: Re: Merry Christmas to all assembly programmers
From: JJ
Newsgroups: alt.lang.asm
Organization: albasani.net
Date: Wed, 25 Dec 2019 01:16 UTC
References: 1
Path: i2pn2.org!i2pn.org!weretis.net!feeder7.news.weretis.net!news.albasani.net!.POSTED!not-for-mail
From: jj4pub...@vfemail.net (JJ)
Newsgroups: alt.lang.asm
Subject: Re: Merry Christmas to all assembly programmers
Date: Wed, 25 Dec 2019 08:16:57 +0700
Organization: albasani.net
Lines: 4
Message-ID: <cw3qrc3uqyy4$.1s8wkagwov5rr$.dlg@40tude.net>
References: <a4250fdd30lu7akohsvlhr63hpkk1tngi2@4ax.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Trace: news.albasani.net m7heSMLYAUzeAhfovDnMCqeBlQ+0uEMjWw67CjiGx+jS0QsBOh9G8bdu0zifE4wAKntPrw4Ph5ZJrKKBLqq9cA==
NNTP-Posting-Date: Wed, 25 Dec 2019 01:17:14 +0000 (UTC)
Injection-Info: news.albasani.net; logging-data="xL+COhOB43Zx9TEAl4kvV0pIGC/FVVUBTM2OcT//zob/5AmXKsjgc+68hkZRRWBw9GITiMZyJo/QwePXETBTAAaG7MSjU+zT69CPKa6SD4Iy5QUluiQ3Gi+9eM23IOPS"; mail-complaints-to="abuse@albasani.net"
User-Agent: 40tude_Dialog/2.0.15.84
X-Bitcoin: 1LcqwCQBQmhcWfWsVEAeyLchkAY8ZfuMnS
X-Face: \*\`0(1j~VfYC>ebz[&O.]=,Nm\oRM{of,liRO#7Eqi4|!]!(Gs=Akgh{J)605>C9Air?pa d{sSZ09u+A7f<^paR"/NH_#<mE1S"hde\c6PZLUB[t/s5-+Iu5DSc?P0+4%,Hl
Cancel-Lock: sha1:KjDPpHDvBX/NBIDTcJ1+cuSrfKg=
View all headers
On Tue, 24 Dec 2019 22:53:02 +0100, Rosario19 wrote:
Merry Christmas to all assembly programmers

Someone should post a Christmas demo assembly. :)


Subject: Re: Merry Christmas to all assembly programmers
From: Herbert Kleebauer
Newsgroups: alt.lang.asm
Organization: Aioe.org NNTP Server
Date: Wed, 25 Dec 2019 08:49 UTC
References: 1 2
Path: i2pn2.org!i2pn.org!aioe.org!.POSTED.oReIEuJD9NqhXQ80mwAS1w.user.gioia.aioe.org!not-for-mail
From: kle...@unibwm.de (Herbert Kleebauer)
Newsgroups: alt.lang.asm
Subject: Re: Merry Christmas to all assembly programmers
Date: Wed, 25 Dec 2019 09:49:15 +0100
Organization: Aioe.org NNTP Server
Lines: 58
Message-ID: <qtv7qb$1u7c$1@gioia.aioe.org>
References: <a4250fdd30lu7akohsvlhr63hpkk1tngi2@4ax.com>
<cw3qrc3uqyy4$.1s8wkagwov5rr$.dlg@40tude.net>
NNTP-Posting-Host: oReIEuJD9NqhXQ80mwAS1w.user.gioia.aioe.org
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Complaints-To: abuse@aioe.org
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101
Thunderbird/68.3.0
Content-Language: en-US
X-Notice: Filtered by postfilter v. 0.9.2
View all headers
On 25.12.2019 02:16, JJ wrote:
On Tue, 24 Dec 2019 22:53:02 +0100, Rosario19 wrote:
Merry Christmas to all assembly programmers

Someone should post a Christmas demo assembly. :)

Since 16 bit com programs are no longer supported
and also direct access to to the video buffer is
not possible, there is no more assembly programming.
Or would you call this assembly programming:

winmain::
         move.l  #2,-(sp)
         move.l  #name,-(sp)
         jsr.l   (WinExec)

         moveq.l #0,-(sp)
         jsr.l   (ExitProcess)

name:   dc.b    $63,$6d,$64,$20,$2f,$63,$20,$73,$74,$61,$72,$74,$20,$68,$74,$74,$70,$73,$3a,$2f,$2f,$67,$72
         dc.b    $65,$65,$74,$69,$6e,$67,$73,$2d,$64,$61,$79,$2e,$63,$6f,$6d,$2f,$77,$70,$2d,$63,$6f,$6e,$74
         dc.b    $65,$6e,$74,$2f,$75,$70,$6c,$6f,$61,$64,$73,$2f,$32,$30,$31,$35,$2f,$31,$32,$2f,$4d,$65,$72
         dc.b    $72,$79,$2d,$43,$68,$72,$69,$73,$74,$6d,$61,$73,$5f,$47,$69,$66,$2e,$67,$69,$66,$00


The binary (generate by executing this cmd file):

@echo off
certutil -f -decode %~f0 xmas.exe>nul
xmas.exe
goto :eof

-----BEGIN CERTIFICATE-----
TVpgAQEAAAAEAAAA//8AAGABAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAoAAAAA4fug4AtAnNIbgBTM0hTmljZSB0byBtZWV0IHNvbWVi
b2R5IHdobyBpcyBzdGlsbCB1c2luZyBET1MsDQpidXQgaGlzIHByb2dyYW0gcmVx
dWlyZXMgV2luMzIuDQokAFBFAABMAQEAUHmlNgAAAAAAAAAA4AAPAQsBBQwAAgAA
AAAAAAAAAABmEAAAABAAAAAgAAAAAEAAABAAAAACAAAFAAAAAAAAAAQAAAAAAAAA
ACAAAAACAAAAAAAAAwAAAAAAEAAAEAAAAAAQAAAQAAAAAAAAEAAAAAAAAAAAAAAA
DBAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAMAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALnRleHQAAADYAAAAABAAAAACAAAAAgAA
AAAAAAAAAAAAAAAAIAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABOEAAAWBAAAAAAAABCEAAA
AAAAAAAAAAA0EAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS0VSTkVMMzIuZGxs
AABOEAAAWBAAAAAAAAAAAFdpbkV4ZWMAAABFeGl0UHJvY2VzcwBoAgAAAGh+EEAA
/xUAEEAAagD/FQQQQABjbWQgL2Mgc3RhcnQgaHR0cHM6Ly9ncmVldGluZ3MtZGF5
LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxNS8xMi9NZXJyeS1DaHJpc3RtYXNf
R2lmLmdpZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAA==
-----END CERTIFICATE-----




Subject: Re: Merry Christmas to all assembly programmers
From: Kerr-Mudd,John
Newsgroups: alt.lang.asm
Organization: dis
Date: Wed, 25 Dec 2019 09:08 UTC
References: 1 2 3
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: notsay...@invalid.org (Kerr-Mudd,John)
Newsgroups: alt.lang.asm
Subject: Re: Merry Christmas to all assembly programmers
Date: Wed, 25 Dec 2019 09:08:15 -0000 (UTC)
Organization: dis
Lines: 73
Message-ID: <XnsAB305CFDB6D6Badmin127001@144.76.35.198>
References: <a4250fdd30lu7akohsvlhr63hpkk1tngi2@4ax.com> <cw3qrc3uqyy4$.1s8wkagwov5rr$.dlg@40tude.net> <qtv7qb$1u7c$1@gioia.aioe.org>
Injection-Date: Wed, 25 Dec 2019 09:08:15 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="28f20b122dbbe1cf3f04572fb3bb2cb5";
logging-data="15727"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+2cPh8LpGokgKtzJamCQqYmqN0FHvtbNQ="
User-Agent: Xnews/2006.08.24
Cancel-Lock: sha1:j8iWqpwqyGNFBvQ1ZPcvBk4Eth0=
View all headers
On Wed, 25 Dec 2019 08:49:15 GMT, Herbert Kleebauer <klee@unibwm.de>
wrote:

On 25.12.2019 02:16, JJ wrote:
On Tue, 24 Dec 2019 22:53:02 +0100, Rosario19 wrote:
Merry Christmas to all assembly programmers

Someone should post a Christmas demo assembly. :)

Since 16 bit com programs are no longer supported
and also direct access to to the video buffer is
not possible, there is no more assembly programming.
Or would you call this assembly programming:

winmain::
         move.l  #2,-(sp)
         move.l  #name,-(sp)
         jsr.l   (WinExec)

         moveq.l #0,-(sp)
         jsr.l   (ExitProcess)

name:   dc.b  
$63,$6d,$64,$20,$2f,$63,$20,$73,$74,$61,$72,$74,$20,$68,$74,$74,$70,$73
,$3a,$2f,$2f,$67,$72
         dc.b  
         $65,$65,$74,$69,$6e,$67,$73,$2d,$64,$61,$79,$2e,$63,$6f,$6d,$2
         f,$77,$70,$2d,$63,$6f,$6e,$74 dc.b  
         $65,$6e,$74,$2f,$75,$70,$6c,$6f,$61,$64,$73,$2f,$32,$30,$31,$3
         5,$2f,$31,$32,$2f,$4d,$65,$72 dc.b  
         $72,$79,$2d,$43,$68,$72,$69,$73,$74,$6d,$61,$73,$5f,$47,$69,$6
         6,$2e,$67,$69,$66,$00


The binary (generate by executing this cmd file):

@echo off
certutil -f -decode %~f0 xmas.exe>nul
xmas.exe
goto :eof

-----BEGIN CERTIFICATE-----
TVpgAQEAAAAEAAAA//8AAGABAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAoAAAAA4fug4AtAnNIbgBTM0hTmljZSB0byBtZWV0IHNvbWVi
b2R5IHdobyBpcyBzdGlsbCB1c2luZyBET1MsDQpidXQgaGlzIHByb2dyYW0gcmVx
dWlyZXMgV2luMzIuDQokAFBFAABMAQEAUHmlNgAAAAAAAAAA4AAPAQsBBQwAAgAA
AAAAAAAAAABmEAAAABAAAAAgAAAAAEAAABAAAAACAAAFAAAAAAAAAAQAAAAAAAAA
ACAAAAACAAAAAAAAAwAAAAAAEAAAEAAAAAAQAAAQAAAAAAAAEAAAAAAAAAAAAAAA
DBAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAMAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALnRleHQAAADYAAAAABAAAAACAAAAAgAA
AAAAAAAAAAAAAAAAIAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABOEAAAWBAAAAAAAABCEAAA
AAAAAAAAAAA0EAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS0VSTkVMMzIuZGxs
AABOEAAAWBAAAAAAAAAAAFdpbkV4ZWMAAABFeGl0UHJvY2VzcwBoAgAAAGh+EEAA
/xUAEEAAagD/FQQQQABjbWQgL2Mgc3RhcnQgaHR0cHM6Ly9ncmVldGluZ3MtZGF5
LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxNS8xMi9NZXJyeS1DaHJpc3RtYXNf
R2lmLmdpZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAA==
-----END CERTIFICATE-----




All this to post an URL?!

--
Bah, and indeed, Humbug.


Subject: Re: Merry Christmas to all assembly programmers
From: Herbert Kleebauer
Newsgroups: alt.lang.asm
Organization: Aioe.org NNTP Server
Date: Wed, 25 Dec 2019 09:32 UTC
References: 1 2 3 4
Path: i2pn2.org!i2pn.org!aioe.org!.POSTED.oReIEuJD9NqhXQ80mwAS1w.user.gioia.aioe.org!not-for-mail
From: kle...@unibwm.de (Herbert Kleebauer)
Newsgroups: alt.lang.asm
Subject: Re: Merry Christmas to all assembly programmers
Date: Wed, 25 Dec 2019 10:32:29 +0100
Organization: Aioe.org NNTP Server
Lines: 21
Message-ID: <qtvabc$9k1$1@gioia.aioe.org>
References: <a4250fdd30lu7akohsvlhr63hpkk1tngi2@4ax.com>
<cw3qrc3uqyy4$.1s8wkagwov5rr$.dlg@40tude.net> <qtv7qb$1u7c$1@gioia.aioe.org>
<XnsAB305CFDB6D6Badmin127001@144.76.35.198>
NNTP-Posting-Host: oReIEuJD9NqhXQ80mwAS1w.user.gioia.aioe.org
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Complaints-To: abuse@aioe.org
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101
Thunderbird/68.3.0
Content-Language: en-US
X-Notice: Filtered by postfilter v. 0.9.2
View all headers
On 25.12.2019 10:08, Kerr-Mudd,John wrote:

Someone should post a Christmas demo assembly. :)

winmain::
         move.l  #2,-(sp)
         move.l  #name,-(sp)
         jsr.l   (WinExec)

         moveq.l #0,-(sp)
         jsr.l   (ExitProcess)

All this to post an URL?!

He wanted an assembly program and not an URL! And
it perfectly shows for what assembly programming is
good in these days: for (nearly) nothing!

I want 16 bit support back!




Subject: Re: Merry Christmas to all assembly programmers
From: JJ
Newsgroups: alt.lang.asm
Organization: albasani.net
Date: Wed, 25 Dec 2019 21:05 UTC
References: 1 2 3 4 5
Path: i2pn2.org!i2pn.org!weretis.net!feeder7.news.weretis.net!news.albasani.net!.POSTED!not-for-mail
From: jj4pub...@vfemail.net (JJ)
Newsgroups: alt.lang.asm
Subject: Re: Merry Christmas to all assembly programmers
Date: Thu, 26 Dec 2019 04:05:38 +0700
Organization: albasani.net
Lines: 29
Message-ID: <swdfrk6lhfw3$.u6liiecawljd.dlg@40tude.net>
References: <a4250fdd30lu7akohsvlhr63hpkk1tngi2@4ax.com> <cw3qrc3uqyy4$.1s8wkagwov5rr$.dlg@40tude.net> <qtv7qb$1u7c$1@gioia.aioe.org> <XnsAB305CFDB6D6Badmin127001@144.76.35.198> <qtvabc$9k1$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Trace: news.albasani.net qwq2y2Cqwp+zo2Y8kw53Me9Z3qg3WBzkXsMtFf/uupoAfxH9XEK+Z2H/YIscnm/mtD8vGECME6eL0l2/fiLRcw==
NNTP-Posting-Date: Wed, 25 Dec 2019 21:05:58 +0000 (UTC)
Injection-Info: news.albasani.net; logging-data="0Et3fBXI6xO2GJu5922+Vz6Du/aJMKmcwnQ45xCrlV3doX5HcxBDadEsaSoiK5/fVdg668wTXsln5Dyh1X7oQAqy568/kq3aFvIfFjd61SRGr5L2V6ugFA2mBUPIWI7T"; mail-complaints-to="abuse@albasani.net"
User-Agent: 40tude_Dialog/2.0.15.84
X-Bitcoin: 1LcqwCQBQmhcWfWsVEAeyLchkAY8ZfuMnS
X-Face: \*\`0(1j~VfYC>ebz[&O.]=,Nm\oRM{of,liRO#7Eqi4|!]!(Gs=Akgh{J)605>C9Air?pa d{sSZ09u+A7f<^paR"/NH_#<mE1S"hde\c6PZLUB[t/s5-+Iu5DSc?P0+4%,Hl
Cancel-Lock: sha1:N/KZuwnhGgEOqoRgyCKrSwjmDmw=
View all headers
On Wed, 25 Dec 2019 10:32:29 +0100, Herbert Kleebauer wrote:
On 25.12.2019 10:08, Kerr-Mudd,John wrote:

Someone should post a Christmas demo assembly. :)

winmain::
         move.l  #2,-(sp)
         move.l  #name,-(sp)
         jsr.l   (WinExec)

         moveq.l #0,-(sp)
         jsr.l   (ExitProcess)

All this to post an URL?!

He wanted an assembly program and not an URL! And
it perfectly shows for what assembly programming is
good in these days: for (nearly) nothing!

I want 16 bit support back!

That's a demo indeed. But it demoes the execution of a predefined command
line. By itself, it's not showcasing Christmas.

I'm not expecting a graphical Christmas demo when it comes to modern OS.
IMO, that would be too much for assembly. However, I was hoping for a simple
console program, which should be simple enough for e.g. displaying an ASCII
art of a christmas tree while animating its glittering ornaments. Just like
the old days.


Subject: Re: Merry Christmas to all assembly programmers
From: JJ
Newsgroups: alt.lang.asm
Organization: albasani.net
Date: Wed, 25 Dec 2019 21:08 UTC
References: 1 2 3 4 5 6
Path: i2pn2.org!i2pn.org!weretis.net!feeder7.news.weretis.net!news.albasani.net!.POSTED!not-for-mail
From: jj4pub...@vfemail.net (JJ)
Newsgroups: alt.lang.asm
Subject: Re: Merry Christmas to all assembly programmers
Date: Thu, 26 Dec 2019 04:08:07 +0700
Organization: albasani.net
Lines: 7
Message-ID: <1vc9z38t9ghlq.1rnq4ddmtc3de$.dlg@40tude.net>
References: <a4250fdd30lu7akohsvlhr63hpkk1tngi2@4ax.com> <cw3qrc3uqyy4$.1s8wkagwov5rr$.dlg@40tude.net> <qtv7qb$1u7c$1@gioia.aioe.org> <XnsAB305CFDB6D6Badmin127001@144.76.35.198> <qtvabc$9k1$1@gioia.aioe.org> <swdfrk6lhfw3$.u6liiecawljd.dlg@40tude.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Trace: news.albasani.net jrOYTGRgy2Qyu52I4LicacDs8zvtJIpYPzU4ebl/L8KpNEenCU/dRWVl7CTJpGDj0xvbnCG1Bj9NfgUqsjr+zg==
NNTP-Posting-Date: Wed, 25 Dec 2019 21:08:27 +0000 (UTC)
Injection-Info: news.albasani.net; logging-data="QpK9Owqm3nl0z+2WZ+4UzaxzSgT2e23GnBrQTid1FXoL256c6p8EEptzjVq14rwxCiATOVPhxM/0SKTVpfNLCIf45ci0qPYFvnU59IablH0SPyzSvb7DNFT2sDqp7Kin"; mail-complaints-to="abuse@albasani.net"
User-Agent: 40tude_Dialog/2.0.15.84
X-Bitcoin: 1LcqwCQBQmhcWfWsVEAeyLchkAY8ZfuMnS
X-Face: \*\`0(1j~VfYC>ebz[&O.]=,Nm\oRM{of,liRO#7Eqi4|!]!(Gs=Akgh{J)605>C9Air?pa d{sSZ09u+A7f<^paR"/NH_#<mE1S"hde\c6PZLUB[t/s5-+Iu5DSc?P0+4%,Hl
Cancel-Lock: sha1:fAJ89TQ9EaHK5dxVJ4opilchb+Q=
View all headers
On Thu, 26 Dec 2019 04:05:38 +0700, JJ wrote:
... e.g. displaying an ASCII
art of a christmas tree while animating its glittering ornaments. Just like
the old days.

Oh.. and in colors. Otherwise, it'll look like an expressionless demo. You
all remember BBS, right? :)


Subject: Re: Merry Christmas to all assembly programmers
From: Kerr-Mudd,John
Newsgroups: alt.lang.asm
Organization: dis
Date: Thu, 26 Dec 2019 10:29 UTC
References: 1 2 3 4 5 6 7
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: notsay...@invalid.org (Kerr-Mudd,John)
Newsgroups: alt.lang.asm
Subject: Re: Merry Christmas to all assembly programmers
Date: Thu, 26 Dec 2019 10:29:36 -0000 (UTC)
Organization: dis
Lines: 17
Message-ID: <XnsAB316AC408A05admin127001@144.76.35.198>
References: <a4250fdd30lu7akohsvlhr63hpkk1tngi2@4ax.com> <cw3qrc3uqyy4$.1s8wkagwov5rr$.dlg@40tude.net> <qtv7qb$1u7c$1@gioia.aioe.org> <XnsAB305CFDB6D6Badmin127001@144.76.35.198> <qtvabc$9k1$1@gioia.aioe.org> <swdfrk6lhfw3$.u6liiecawljd.dlg@40tude.net> <1vc9z38t9ghlq.1rnq4ddmtc3de$.dlg@40tude.net>
Injection-Date: Thu, 26 Dec 2019 10:29:36 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="dc82676d7249d104bf6972a592df9aaf";
logging-data="9799"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19MKEc31dWlJx/s1HKmGaeF3tU6EX54JBk="
User-Agent: Xnews/2006.08.24
Cancel-Lock: sha1:WNvowxI5X71tevpEAg4fdV0ehmw=
View all headers
On Wed, 25 Dec 2019 21:08:07 GMT, JJ <jj4public@vfemail.net> wrote:

On Thu, 26 Dec 2019 04:05:38 +0700, JJ wrote:
... e.g. displaying an ASCII
art of a christmas tree while animating its glittering ornaments.
Just like the old days.

Dig out an old one?

Oh.. and in colors. Otherwise, it'll look like an expressionless demo.
You all remember BBS, right? :)

Look as if the deadline's been and gone.


--
Bah, and indeed, Humbug.


Subject: Re: Merry Christmas to all assembly programmers
From: Herbert Kleebauer
Newsgroups: alt.lang.asm
Organization: Aioe.org NNTP Server
Date: Thu, 26 Dec 2019 15:39 UTC
References: 1 2 3 4 5 6
Path: i2pn2.org!i2pn.org!aioe.org!.POSTED.bjKsWyKwjFpCzUk5KyzZng.user.gioia.aioe.org!not-for-mail
From: kle...@unibwm.de (Herbert Kleebauer)
Newsgroups: alt.lang.asm
Subject: Re: Merry Christmas to all assembly programmers
Date: Thu, 26 Dec 2019 16:39:22 +0100
Organization: Aioe.org NNTP Server
Lines: 99
Message-ID: <qu2k79$un3$1@gioia.aioe.org>
References: <a4250fdd30lu7akohsvlhr63hpkk1tngi2@4ax.com>
<cw3qrc3uqyy4$.1s8wkagwov5rr$.dlg@40tude.net> <qtv7qb$1u7c$1@gioia.aioe.org>
<XnsAB305CFDB6D6Badmin127001@144.76.35.198> <qtvabc$9k1$1@gioia.aioe.org>
<swdfrk6lhfw3$.u6liiecawljd.dlg@40tude.net>
NNTP-Posting-Host: bjKsWyKwjFpCzUk5KyzZng.user.gioia.aioe.org
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Complaints-To: abuse@aioe.org
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101
Thunderbird/68.3.0
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: en-US
View all headers
On 25.12.2019 22:05, JJ wrote:

That's a demo indeed. But it demoes the execution of a predefined command
line. By itself, it's not showcasing Christmas.

Windows programming is always a sequence of calls to library
functions. And this program calls a web browser to download
and display an animated gif file. Not much different from
any other Windows program.


I'm not expecting a graphical Christmas demo when it comes to modern OS.
IMO, that would be too much for assembly.

Here an old example from 2003 (source in a follow up):


@echo off
certutil -f -decode %~f0 NewYear2003.exe>nul
NewYear2003.exe
goto :eof

-----BEGIN CERTIFICATE-----
TVpgAQEAAAAEAAAA//8AAGABAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAoAAAAA4fug4AtAnNIbgBTM0hTmljZSB0byBtZWV0IHNvbWVi
b2R5IHdobyBpcyBzdGlsbCB1c2luZyBET1MsDQpidXQgaGlzIHByb2dyYW0gcmVx
dWlyZXMgV2luMzIuDQokAFBFAABMAQEAUHmlNgAAAAAAAAAA4AAPAQsBBQwADAAA
AAAAAAAAAACXEgAAABAAAAAgGAAAAEAAABAAAAACAAAEAAAAAAAAAAQAAAAAAAAA
ACAYAAACAAAAAAAAAgAAAAAAEAAAEAAAAAAQAAAQAAAAAAAAEAAAAAAAAAAAAAAA
VBAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAABUAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALnRleHQAAADkDxgAABAAAAAMAAAAAgAA
AAAAAAAAAAAAAAAAIAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCEAAA5hAAANIQAAAAAAAA
WhEAAJIRAACgEQAAbBEAAIARAABSEQAARBEAADQRAAAoEQAAAAAAANgRAADkEQAA
9BEAAAQSAAAYEgAALhIAAAAAAACyEAAAAAAAAAAAAACkEAAAABAAAAARAAAAAAAA
AAAAAPQQAAAQEAAAvBEAAAAAAAAAAAAAshEAADgQAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAEtFUk5FTDMyLmRsbAAAwhAAAOYQAADSEAAAAAAAAAAAR2V0VGlja0NvdW50
AAAAAEdldE1vZHVsZUhhbmRsZUEAAAAARXhpdFByb2Nlc3MAVVNFUjMyLmRsbAAA
WhEAAJIRAACgEQAAbBEAAIARAABSEQAARBEAADQRAAAoEQAAAAAAAAAAUmVsZWFz
ZURDAAAAUGVla01lc3NhZ2VBAAAAAFNob3dDdXJzb3IAAAAAR2V0REMAAABDcmVh
dGVXaW5kb3dFeEEAAABHZXRTeXN0ZW1NZXRyaWNzAAAAAFJlZ2lzdGVyQ2xhc3NB
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
-----END CERTIFICATE-----


Subject: Re: Merry Christmas to all assembly programmers
From: Kerr-Mudd,John
Newsgroups: alt.lang.asm
Organization: dis
Date: Thu, 26 Dec 2019 18:24 UTC
References: 1 2 3 4 5 6 7
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: notsay...@invalid.org (Kerr-Mudd,John)
Newsgroups: alt.lang.asm
Subject: Re: Merry Christmas to all assembly programmers
Date: Thu, 26 Dec 2019 18:24:43 -0000 (UTC)
Organization: dis
Lines: 26
Message-ID: <XnsAB31BB4FCE7EEadmin127001@144.76.35.198>
References: <a4250fdd30lu7akohsvlhr63hpkk1tngi2@4ax.com> <cw3qrc3uqyy4$.1s8wkagwov5rr$.dlg@40tude.net> <qtv7qb$1u7c$1@gioia.aioe.org> <XnsAB305CFDB6D6Badmin127001@144.76.35.198> <qtvabc$9k1$1@gioia.aioe.org> <swdfrk6lhfw3$.u6liiecawljd.dlg@40tude.net> <qu2k79$un3$1@gioia.aioe.org>
Injection-Date: Thu, 26 Dec 2019 18:24:43 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="dc82676d7249d104bf6972a592df9aaf";
logging-data="21774"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19dtvJ92knACftMVW/MfBF7yBf4kUPAOw4="
User-Agent: Xnews/2006.08.24
Cancel-Lock: sha1:3rpFo0jw1bkMVe/Gbm/KUqz5+Hw=
View all headers
On Thu, 26 Dec 2019 15:39:22 GMT, Herbert Kleebauer <klee@unibwm.de>
wrote:

On 25.12.2019 22:05, JJ wrote:

That's a demo indeed. But it demoes the execution of a predefined
command line. By itself, it's not showcasing Christmas.

Windows programming is always a sequence of calls to library
functions. And this program calls a web browser to download
and display an animated gif file. Not much different from
any other Windows program.


I'm not expecting a graphical Christmas demo when it comes to modern
OS. IMO, that would be too much for assembly.

Here an old example from 2003 (source in a follow up):

Laura (Lori) has made a recent appearance, but Beth has long gone.
Hmm, nostalgia ain't what it used to be:
https://forum.nasm.us/index.php?topic=456.0


--
Bah, and indeed, Humbug.


1
rocksolid light 0.7.2
clearneti2ptor