home.social

#ansiart — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #ansiart, aggregated by home.social.

  1. Mistirgam: our unthemed MIST0823 artpack collection, released three years ago this month, was assembled in the immediate wake of the death of #PaulReubens aka #PeeWeeHerman, and we scrambled to cobble together a small tribute to his #PeeWeesPlayhouse oeuvre. Cthulu dashed off this super smallscale #ANSIart rendition of #Jambi the genie (RIP #JohnParagon also!) turning his wish-endowing chant into a Mistigris (well... Histigris) promo of sorts.

  2. Mistodon: @zeusii drew this stone cold #ANSIart silhouette of an alien city skyline beneath a gas giant and a tear in the sky... the suggestion of a logo footer in an extra-terrestrial language was reminiscent of a passage in the #HitchhikersGuide about the Complaints Division of the Sirius Cybernetics Corporation about a large neon sign celebrating their slogan #ShareAndEnjoy degrading into a very different message...

  3. MIST0526/US-GO_STICK_YOUR_HEAD_IN_A_PIG

    Mistigram: @zeusii drew this stone cold #ANSIart silhouette of an alien city skyline beneath a gas giant and a tear in the sky… the suggestion of a logo footer in an extra-terrestrial language was reminiscent of a passage in the #HitchhikersGuide about the Complaints Division of the Sirius Cybernetics Corporation about a large neon sign celebrating their slogan #ShareAndEnjoy degrading into a very different message… well, Cthulu adapted the Narcotix typeface by the Sokratype foundry to give this piece a feeling of illegible alien script. The joint was included in the recent science fiction-themed MIST0526 artpack collection.

    #ANSIArt #cthulu #MIST0526 #ShareAndEnjoy #silhouette #ZeusII
  4. Mistodon: yesterday we shared an image of a typewriter, and now logically we progress to #WilliamSBurroughs' 1959 #NakedLunch, whose 1991 Cronenberg film adaptation inspired the Simpsons' quote: 'I can think of at least two things wrong with that title.' The cover art of this 1992 Grove Press edition issued in the wake of the movie, adapted to #ANSIart by Cthulu, was included in last month's books-themed MIST0426 artpack collection.

  5. Ah yes, finally, a #screensaver for the 3 people who desperately need ANSI art streaming on their $2,000 #macOS machines. 🙄💻 Because nothing screams #productivity like staring at 1980s BBS art while GitHub tries to convince us its new AI features will revolutionize every aspect of our lives. 🤖💥
    github.com/lardissone/ansi-sav #ANSIart #RetroTech #GitHubAI #HackerNews #ngated

  6. Not having added anything to #dos2ansi for a while now, I'd say v2.0 is the "final" version for now. I initially wanted that for v1.0, and it's amazing how many weird files, edge cases, and also ideas for improvements you can discover for something that "simple" 🙈

    I have ideas for future development, like provide the core functionalities as a shared library, like add some config file for dos2ansi itself as well (instead of just for #showansi), maybe even more ... but all of that can wait, it's IMHO "complete" as it is.

    A #Debian package is attached to the release on github, and a #FreeBSD port is added ... anyone wants to help make it available in more repositories? 😎 Would be most helpful if the fonts it uses by default are packaged as well and can be set as dependencies ...
    repology.org/project/dos2ansi/

    #retrocomputing #ansiart #msdos

  7. Released: #dos2ansi v2.0
    github.com/Zirias/dos2ansi/rel

    The real "visible change" is documentation. #showansi now got a manpage as well, and the one for #dos2ansi improved a lot. Also better build instructions and some updates/corrections in the README. With these docs, you can hopefully make it do exactly what you want 😉

    Also, the build system (my own homebrewn #GNU #make framework) got lots of improvements and fixes.
    github.com/Zirias/zimk/

    #ANSIart #MSDOS #retrocomputing

  8. #dos2ansi v1.8 released!
    github.com/Zirias/dos2ansi/rel

    There's some major rework inside adding support for seekable streams, which was necessary to implement the logic detecting #SAUCE even when the preceding DOS EOF character is missing.

    Quite some improvements to the #showansi script as well, now comes with "fontsets" (explained in the comments in these and the config file) 😎

    Plus added a manpage. Wanted a single source of truth (shared with the help output) and didn't find a good tool for that, so I quickly came up with my own:
    github.com/Zirias/mkclidoc
    It's bundled with dos2ansi now. Can produce man in both classic troff and BSD mandoc. The default choice is based on `uname` for now, tested on #FreeBSD and #Debian.

    #ANSIart #MSDOS #retrocomputing

  9. I just released #dos2ansi v1.7, which includes one final bugfix: Quoted output of #SAUCE metadata should use proper "shell-style" quoting, so it can be directly consumed by #showansi, which it does now. Plus #showansi got a (tiny) bit of optimization.

    github.com/Zirias/dos2ansi/rel

    Well, just after releasing, I found more stuff to tackle. No, not new bugs at least.

    But more weirdly broken ANSIart files. Example:
    16colo.rs/pack/root0297/FU-B%2

    This one *has* SAUCE metadata, but it's not properly "hidden" behind a DOS EOF character (0x1a), which means even 'type' on a real DOS machine will output the SAUCE gibberish below the pic 🙈

    So, there *might* be a v1.8 adding more heuristics to detect and parse more broken SAUCE ... 😂

    #MSDOS #ANSIart #retrocomputing

  10. Yet another revision, #dos2ansi v1.6.3
    github.com/Zirias/dos2ansi/rel

    --- brings yet another subtle bugfix in #showansi: To set the title with an escape sequence, it uses "printf %b" with its \-notation for control characters, so literal backslashes in the title must be escaped as well 🙈

    Apart from that, added nice "portability bikeshed":

    - Removed the dependency on 'sed' again, quoting/escaping strings for 'eval' *can* be done in pure #POSIX #shell script.

    - Added proper detection of the POSIX shell to my #zimk build system, along with variables to override the choice. Used that to generate the shebang for #dos2ansi. Really an awesome way to write /bin/sh without writing /bin/sh 😂 (rumors say there *are* POSIX systems with the compliant shell in a different path ...)

    Screenshot: Yet another file with "weird" title from #SAUCE

    #ANSIart #MSDOS #retrocomupting

  11. And now there's even #dos2ansi v1.6.2: github.com/Zirias/dos2ansi/rel

    The good thing is: The issues I'm fixing here are getting more and more obscure 😂

    First I noticed #xterm doesn't accept all #utf8 for its '-title' option, no matter what. But it *does* support the escape sequence to set a title, so, why not use this instead.

    Having added support for that (and also optionally for setting the window size using an escape sequence), I had a look at quoting again. Indeed, #showansi failed for e.g. file names containing #shell special characters.

    Therefore added a *safe* quote function. The downside is, it requires #sed now. Well ....

    Screenshot shows both improvements, I picked a "maximum weird" file name and used a file that has an 'ö' in its title 🥳 -- in the showansi debugging output, you can see the quoting in action 🤯

    #MSDOS #ANSIart #retrocomupting

  12. Meanwhile:

    * Added a #Debian (amd64) package to #dos2ansi v1.6 release (on Github)
    * Updated the #FreeBSD port here: people.freebsd.org/~zirias/pat
    * There's of course still the #Windows binary attached to the release

    Might push the FreeBSD port to official ports later ....

    Screenshot: Random #showansi rendering ... 🙈

    #MSDOS #ANSIart #retrocomputing

  13. Just noticed the #showansi script from #dos2ansi is now "smarter" than the renderer on 16colo.rs 😂

    When there's no (#SAUCE) metadata indicating the font to use, but the canvas after rendering turns out to be exactly 80x50 or 80x43, it just *guesses* that's most likely the VGA50 or EGA43 mode and picks that font 😉

    (Of course, this "smartness" can be disabled with the "-S" flag)

    Compare to this: 16colo.rs/pack/avpack16/frg-an

    #ANSIart #MSDOS #retrocomputing

  14. #dos2ansi v1.6:
    github.com/Zirias/dos2ansi/rel

    * Fix cursor movement again, it never wraps or scrolls.
    * Many smaller improvements to the #showansi script
    * Add an example configuration using scalable fonts from int10h.org/oldschool-pc-fonts/ instead of the default bitmap fonts

    Scalable fonts are a tradeoff here. You get freely configurable sizes and correction of aspect ratio. You lose pixel-perfect (perfectly sharp) display. You can't have both, unfortunately.

    Screenshot shows scalable fonts 😉

    #MSDOS #ANSIart #retrocomputing