Movycat – A terminal movie player written in Zig

(github.com)

53 points | by codethief 2 days ago

6 comments

  • anthk 2 days ago
    I'd love Metal Warrior (and Hessian) ported to SDL2 and some 6502 CPU library similar to what the Super Mario World port for PC it's using to emulate 6502's Big Brother.

    Also, the author it's amazing; I was looking for this https://github.com/M64GitHub/6510-emulator-c in order to run Metal Warrior 1-4 (and a few more c64 demos) under my n270 ATOM based netbook without getting mad with VICE. I already use FastSID instead of resid and I rebuilt it against SDL1 and disabled some OpenGL effects, but it doesn't run 100% fast.

    Yes, I tried with x64 instead of x64sc.

    Maybe one day I'll be competent enough to create some simple SDL2 based emulator with that core plus the 6502...

  • teddyh 9 hours ago
    If this leads to more and more advanced graphic features in terminals, how long before MGR is effectively reimplemented?
  • foobarqux 11 hours ago
    mpv can play to the terminal using ascii codes or sixel/kitty-protocol.
  • anthk 2 days ago
    Just use mplayer -vo aa (or mpv).

    For terminals and the framebuffer, either fbdev or KMS.

    • aidenn0 9 hours ago
      Movycat looks most like mpv's "-vo tct" option. It uses ASCII half-blocks which is the same as what TCT defaults do.

      (Playing animated content with "-vo tct --vo-tct-256=yes" is a great way to get early-90s video game vibes.