Live data from Hacker News

Bad Apple as MS-DOS Escape Sequences

16colo.rs

1–10 of 14 posts

Re: Bad Apple as MS-DOS Escape Sequences

#4
Also know as ANSI art, which has a long and rich history. [0] There’s nothing particularly difficult or noteworthy about this as a technical accomplishment.

EDIT: Usually the point of converting Bad Apple to an outdated or unusual formats/systems is as a creative or technical hack, but converting it to ANSI can literally be done with a ffmpeg one-liner.

0: https://en.m.wikipedia.org/wiki/ANSI_art

Re: Bad Apple as MS-DOS Escape Sequences

#5
post #3

it pains me to have an ANSI animation called "MS-DOS Escape Sequences"

Were the options available via ANSI.SYS a mix of a subset of the standard ones and a few non-standard? If I'm remembering rightly there, this may be a more accurate description if it targets that exact set of control sequences rather than any other.

Re: Bad Apple as MS-DOS Escape Sequences

#6
post #4

Also know as ANSI art, which has a long and rich history. [0] There’s nothing particularly difficult or noteworthy about this as a technical accomplishment. EDIT: Usually the point of converting Bad Apple to an outdated or unusual formats/systems is as a creative or technical hack, but converting it to ANSI can literally be done with a ffmpeg one-liner. 0: https://en.m.wikipedia.org/wiki/ANSI_art

I think it might be more MS-DOS specific than the broader ANSI Art:

  DOS 2.0 introduced the ability to add a device driver for the ANSI escape sequences: ANSI.SYS. Slowness, and the fact that it was not installed by default, made software rarely take advantage of it; instead, applications continued to directly manipulate the hardware to get the text display needed.
https://en.m.wikipedia.org/wiki/ANSI_escape_code

Anyway, rhetorically, art (the payload) is art, regardless of the technical means or difficulty.

Re: Bad Apple as MS-DOS Escape Sequences

#7
post #4

Also know as ANSI art, which has a long and rich history. [0] There’s nothing particularly difficult or noteworthy about this as a technical accomplishment. EDIT: Usually the point of converting Bad Apple to an outdated or unusual formats/systems is as a creative or technical hack, but converting it to ANSI can literally be done with a ffmpeg one-liner. 0: https://en.m.wikipedia.org/wiki/ANSI_art

I think it might be more MS-DOS specific than the broader ANSI Art: DOS 2.0 introduced the ability to add a device driver for the ANSI escape sequences: ANSI.SYS. Slowness, and the fact that it was not installed by default, made software rarely take advantage of it; instead, applications continued to directly manipulate the hardware to get the text display needed. https://en.m.wikipedia.org/wiki/ANSI_escape_code Anyw…

ANSI art was almost always published as sequences of text and MS-DOS compatible escape codes. That's what an .ANS file is, and how it was transferred over the modem in an interactive session.

And sure, this is art, but it's basically just a file conversion. ffmpeg has been able to output ANSI since at least 2010 [1]

1: https://ffmpeg.org/doxygen/trunk/ansi_8c_source.html

Re: Bad Apple as MS-DOS Escape Sequences

#8
post #7

Earlier quoted context omitted.

I think it might be more MS-DOS specific than the broader ANSI Art: DOS 2.0 introduced the ability to add a device driver for the ANSI escape sequences: ANSI.SYS. Slowness, and the fact that it was not installed by default, made software rarely take advantage of it; instead, applications continued to directly manipulate the hardware to get the text display needed. https://en.m.wikipedia.org/wiki/ANSI_escape_code Anyw…

ANSI art was almost always published as sequences of text and MS-DOS compatible escape codes. That's what an .ANS file is, and how it was transferred over the modem in an interactive session. And sure, this is art, but it's basically just a file conversion. ffmpeg has been able to output ANSI since at least 2010 [1] 1: https://ffmpeg.org/doxygen/trunk/ansi_8c_source.html

It's also possible to output libchafa's nicer rendering with a broader set of characters using ffmpeg.

Re: Bad Apple as MS-DOS Escape Sequences

#9
pre MS-DOS, there was a piece of humorous, very low resolution pr0n, ANSI/ASCII video art that was distributed on DECUS tapes. (Digital Equipment Computer Users' Society) It was contained in a file named JACK.OFF, nudge nudge wink wink say-no-more.

I've been searching for a copy of this for a long long time but I can't find it in any of the DECUS archives I've found. Anybody have it?

it's tuned for about 2400 baud, iirc. The DEC users society was a pre-internet sort of open source, data tapes with a ton of useful tools, utilities, source, tons of useful stuff.

Re: Bad Apple as MS-DOS Escape Sequences

#10
It looks a little bit like the animation seen in the "8088 Domination" demo in how you can see the screen get redrawn incrementally. But 8088 Domination syncs up with the music.

This one does not sync with the music.

I think it needs to consider how long each frame takes to draw, and skip frames when behind. (Or render a partially finished frame, as done in the 8088 domination demo)

Post reply on HN