[HN Gopher] Movycat - A terminal movie player written in Zig
       ___________________________________________________________________
        
       Movycat - A terminal movie player written in Zig
        
       I saw Mario (the author) at Zigtoberfest in Munich last Saturday
       where he gave a presentation on a whole stack of related projects
       implemented in Zig: A graphics library for the terminal (movy),
       movycat (video playback in the terminal), zig64 & zigreSID
       (emulators for Commodore 64's CPU and sound chip), and a
       reimplementation of a C64 video game (which I don't think he has
       published on GitHub yet). Anyway, I found his work incredible and
       thought he deserved some attention.  Update: Since writing this,
       Mario has uploaded the game, too: https://github.com/M64GitHub/1st-
       shot . I misunderstood, though: It doesn't seem to be a port of an
       actual C64 game.
        
       Author : codethief
       Score  : 39 points
       Date   : 2025-10-27 21:04 UTC (2 days ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | anthk wrote:
       | Just use mplayer -vo aa (or mpv).
       | 
       | For terminals and the framebuffer, either fbdev or KMS.
        
       | anthk wrote:
       | 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...
        
         | codethief wrote:
         | First off, I know next to nothing about the C64, so please bear
         | with me. :)
         | 
         | That being said, did you try zig64[0]? AFAIU this is the Zig
         | equivalent/rewrite of the emulator you mentioned:
         | 
         | > I was looking for this
         | https://github.com/M64GitHub/6510-emulator-c [...] but it
         | doesn't run 100% fast.
         | 
         | [0]: https://github.com/M64GitHub/zig64
        
       | foobarqux wrote:
       | mpv can play to the terminal using ascii codes or sixel/kitty-
       | protocol.
        
       ___________________________________________________________________
       (page generated 2025-10-29 23:00 UTC)