home.social

#ansiart — Public Fediverse posts

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

  1. MIST0826/AXB-SHARK_JAWS

    Mistigram: Just when you thought it was safe to go back in the water… This #blockASCII (uncoloured #ANSIart) illustration of #shark #jaws was drawn by @axbmusic and included in last month’s new unthemed MIST0826 artpack collection.

    #ANSIArt #ASCIIArt #Axb #blockAscii #jaws #MIST0826 #monochrome #shark
  2. Mistodon: Just when you thought it was safe to go back in the water... This #blockASCII (uncoloured #ANSIart) illustration of #shark #jaws was drawn by @axb and included in last month's new unthemed MIST0826 artpack collection.

  3. Mistodon: Just when you thought it was safe to go back in the water... This #blockASCII (uncoloured #ANSIart) illustration of #shark #jaws was drawn by @axb and included in last month's new unthemed MIST0826 artpack collection.

  4. Mistodon: Just when you thought it was safe to go back in the water... This #blockASCII (uncoloured #ANSIart) illustration of #shark #jaws was drawn by @axb and included in last month's new unthemed MIST0826 artpack collection.

  5. Mistodon: Just when you thought it was safe to go back in the water... This #blockASCII (uncoloured #ANSIart) illustration of #shark #jaws was drawn by @axb and included in last month's new unthemed MIST0826 artpack collection.

  6. Mistodon: Just when you thought it was safe to go back in the water... This #blockASCII (uncoloured #ANSIart) illustration of #shark #jaws was drawn by @axb and included in last month's new unthemed MIST0826 artpack collection.

  7. Mistodon: this jolly radiology image by @littlebitspace was shown when departing the ADVENT24 #ANSIart #AdventCalendar BBS door. We have now shown its entire slate of daily screens, but it still offers a couple of further unshared illustrations.

  8. ADVENT24/25_DEC24

    Mistigram: The damn beautiful fool of an elf did it, he went too far this time, pulling off one final Christmas… but at what cost? This depiction of Santa’s gift-wrapped funeral was drawn by @littlebitspace and LDA for this date in last year’s ADVENT24 #ANSIart #AdventCalendar.

    #adventCalendar #ADVENT24 #ANSIArt #ChristmasDay #Dec25 #funeral #LDA #littlebitspace

  9. Mistodon: The damn beautiful fool of an elf did it, he went too far this time, pulling off one last Christmas... but at what cost? This depiction of Santa's gift-wrapped funeral was drawn by @littlebitspace and LDA for this date in last year's ADVENT24 #ANSIart #AdventCalendar.

  10. Mistodon: this animated #ANSIart screen by AdeptApril celebrates everyone's favorite former Olympic sport, here practiced on a very rainy day: #TugOfWar.

  11. Mistodon: at wit's end trying to think of iconic science fiction franchises whose distinctive typography hadn't yet been plundered for previous years' SF-themed artpacks in May, Cthulu stumbled upon #HeavyMetal... then continued stumbling all the way through #ChrisAchilleos' poster art of #Taarna for its 1981 movie, adapting it in #ANSIart as the MIST0524 artpack's infofile header.

  12. 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

  13. 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

  14. #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

  15. 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

  16. 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

  17. 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

  18. 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

  19. 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

  20. #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