Post Ayn8Pysf2RWoRLn9vc by foone@digipres.club
 (DIR) More posts by foone@digipres.club
 (DIR) Post #Ayn81khk5qKfWX8ENc by foone@digipres.club
       2025-10-02T07:19:04Z
       
       0 likes, 0 repeats
       
       once again I am annoyed by the lack of multi-volume support in most available ZIP implementations.what if I need to read a file that spans floppies, infozip?
       
 (DIR) Post #Ayn8PxeRboYucy8I88 by static@aus.social
       2025-10-02T07:22:51Z
       
       0 likes, 0 repeats
       
       @foone Or RAR.
       
 (DIR) Post #Ayn8Pysf2RWoRLn9vc by foone@digipres.club
       2025-10-02T07:23:32Z
       
       0 likes, 0 repeats
       
       @static hmm rar might work for the stupid project I'm hacking on. I didn't think of that
       
 (DIR) Post #Ayn8dMeVxzNrvpYa6y by chimbosonic@fosstodon.org
       2025-10-02T07:25:57Z
       
       0 likes, 0 repeats
       
       @foone isn’t that what tar is for?
       
 (DIR) Post #Ayn9NxVBIFVlXUPQ9o by demoographics@wikis.world
       2025-10-02T07:34:22Z
       
       0 likes, 0 repeats
       
       @foone long, long ago, there was a thing called floppybackup in Debian that could span across many floppies.
       
 (DIR) Post #AynCZ7BfvJCAcrIRs0 by foone@digipres.club
       2025-10-02T08:09:59Z
       
       0 likes, 0 repeats
       
       ugh. pyglet supports up to avutil-59. what's the current avutil? avutil-60
       
 (DIR) Post #AynHUWWcn1nZX5j2rQ by gryzor@androiddev.social
       2025-10-02T09:05:06Z
       
       0 likes, 0 repeats
       
       @foone in that case, you simply build a time machine and go back in time! Can't get any easier than that.
       
 (DIR) Post #AynJGTtLz3WPDfmxE0 by foone@digipres.club
       2025-10-02T09:24:52Z
       
       0 likes, 0 repeats
       
       Progress is being made. It doesn't actually play off floppies or split files yet, but I've implemented playing-from-a-file-object, which was surprisingly hard. (probably because I'm very sleepy)
       
 (DIR) Post #AynJKmr7PzNfC3nRJI by michaelguntsche@fosstodon.org
       2025-10-02T09:25:12Z
       
       0 likes, 0 repeats
       
       @foone arj and lharc come to mind, although I do not remember if lharc supported multiple disks
       
 (DIR) Post #AynJYNe9wQuV3zDUeG by foone@digipres.club
       2025-10-02T09:28:18Z
       
       0 likes, 0 repeats
       
       @endrift @static yeah, possibly? although I'm only seeing 1,456,640 bytes free on a freshly formatted floppy. maybe windows 11 stuck some extra metadata on there? (anyway I'm not gonna use rar)
       
 (DIR) Post #AynKFcfbxc4i6rW0cy by foone@digipres.club
       2025-10-02T09:36:07Z
       
       0 likes, 0 repeats
       
       @endrift @static okay after getting into group policy and turning off file indexing for floppy drives, I've now got a freshly formatted 1,457,664 bytes free
       
 (DIR) Post #AynKgk0InmRkfp7llA by foone@digipres.club
       2025-10-02T09:41:02Z
       
       1 likes, 0 repeats
       
       I should probably limit this program to 256 floppy long movies.after all, I'm not gonna try playing a movie that's on over 256 floppies, and if I don't, is anyone else?
       
 (DIR) Post #AynLcA2WfpVzvdXoTg by foone@digipres.club
       2025-10-02T09:51:18Z
       
       0 likes, 0 repeats
       
       FLOPVID format:The disk isn't DOS formatted, and the first 6 bytes are:'FLOP'one byte that's the disk number (1-based)one byte that's the number of disks in this moviethen it's followed by the movie data. The player assumes an MKV container.HMM I just realized a minor issue: what about the last disk? how will the player know how big the file is...
       
 (DIR) Post #AynLpaKMFS8fDsHnma by henryk@chaos.social
       2025-10-02T09:53:45Z
       
       0 likes, 0 repeats
       
       @foone Any disk that is full is not the last disk.Only a small chance of requiring an empty "terminator" disk at the end of the sequence.
       
 (DIR) Post #AynM1DcMVXwiGVFrRg by foone@digipres.club
       2025-10-02T09:55:55Z
       
       0 likes, 0 repeats
       
       okay so on the first disk (disk number==1), the header is followed by the metadata header, which has an 8 byte ASCII string for the name, then a little-endian 32bit integer for the file length.
       
 (DIR) Post #AynM4H0KNCPtdYvAXY by foone@digipres.club
       2025-10-02T09:56:25Z
       
       0 likes, 0 repeats
       
       @henryk the problem is that I have no filesystem, so I can't tell a full disk from a partially full disk
       
 (DIR) Post #AynMAtCDI3XTp9dRzM by foone@digipres.club
       2025-10-02T09:57:40Z
       
       0 likes, 0 repeats
       
       so I can fit 1474542 bytes on the first disk, and 1474554 on each disk after that.
       
 (DIR) Post #AynMFczcxaA31G0YBk by foone@digipres.club
       2025-10-02T09:58:28Z
       
       0 likes, 0 repeats
       
       the filesize being 32bit isn't a problem, because the maximum movie size is 376,011,258 bytes (255 floppies)
       
 (DIR) Post #AynMiizJkXoo0hjmAC by defnull@chaos.social
       2025-10-02T10:03:42Z
       
       0 likes, 0 repeats
       
       @foone But you only need 29 bits to represent your maximum movie size, leaving three bits unused. You could squeeze some feature flags or a version number in there!
       
 (DIR) Post #AynN2A4HI6mBV2KFgu by henryk@chaos.social
       2025-10-02T10:07:11Z
       
       0 likes, 0 repeats
       
       @foone Yeah, I got that, but I assumed that you could go by MKV segment length, or video stream framing information.
       
 (DIR) Post #AynNFQ1XHN06kZMfXU by Novyx@mastodon.social
       2025-10-02T10:04:23Z
       
       0 likes, 0 repeats
       
       @foone What’s the playtime on that, and can you alternate disks in two drives to continue seamlessly?
       
 (DIR) Post #AynNFRb1QuyrcuyWUS by foone@digipres.club
       2025-10-02T10:09:35Z
       
       0 likes, 0 repeats
       
       @Novyx Depends on how much you compress the video. My test video is an episode of Star Trek the Original Series, compressed to 50 minutes in 16.1mbOpus 12kbit/s mono, 20kbit/s h.265 at 160x120@10FPS.
       
 (DIR) Post #AynO8m6qrmUHAuFNJ2 by gkrnours@mastodon.gamedev.place
       2025-10-02T10:19:37Z
       
       0 likes, 0 repeats
       
       @foone how about padding the last disk ?
       
 (DIR) Post #AynOQjP5fJOxzmL9l2 by foone@digipres.club
       2025-10-02T10:22:44Z
       
       0 likes, 0 repeats
       
       @EndlessMason no, but that's a good idea
       
 (DIR) Post #AynOZKSNmpjbEKyoO8 by sabik@rants.au
       2025-10-02T10:24:20Z
       
       0 likes, 0 repeats
       
       @foone Does MKV need the end of the file?
       
 (DIR) Post #AynT8VB4JowmQquOQK by fishidwardrobe@mastodon.me.uk
       2025-10-02T11:15:29Z
       
       0 likes, 0 repeats
       
       @foone pad the end of the movie with a test card
       
 (DIR) Post #Aynd9KAvi2Vy8lsHb6 by peter_mcmahan@mas.to
       2025-10-02T13:07:49Z
       
       0 likes, 0 repeats
       
       @foone I absolutely adore the chaos energy of this project. But does the metadata on the first disk mean that if I want to start watching at, say, disk 120/234 I'd need to start with disk 1 and then "seek" forward? And that if disk 1 is lost or damaged then the rest of the video is unplayable?
       
 (DIR) Post #Aynppj06zvPwkQnbP6 by duffadash@digipres.club
       2025-10-02T15:29:41Z
       
       0 likes, 0 repeats
       
       @foone If you start selling public domain movies on floppy, then I will buy public domain movies on floppy.
       
 (DIR) Post #Ayo7rJCHhk3mTPOiEy by MegaMichelle@a2mi.social
       2025-10-02T18:51:48Z
       
       0 likes, 0 repeats
       
       @foone Put a version number in there.
       
 (DIR) Post #AyoCFlBzfal449Azz6 by foone@digipres.club
       2025-10-02T19:40:20Z
       
       0 likes, 0 repeats
       
       @peter_mcmahan yep.
       
 (DIR) Post #AyoIJvxCCW2WKCd0Sm by twvd@mastodon.social
       2025-10-02T18:22:29Z
       
       0 likes, 0 repeats
       
       @foone what if you need more than 255 floppies?
       
 (DIR) Post #AyoIJx6Rvb2HtBxuWe by foone@digipres.club
       2025-10-02T20:48:26Z
       
       0 likes, 0 repeats
       
       @twvd then you have a bigger problem than I can solve
       
 (DIR) Post #AyoNrg4sEZOmhc84HI by twvd@mastodon.social
       2025-10-02T21:02:20Z
       
       0 likes, 0 repeats
       
       @foone maybe I just want to watch Das Boot..
       
 (DIR) Post #AyoNrheiMnf7b3uCmW by foone@digipres.club
       2025-10-02T21:51:16Z
       
       0 likes, 0 repeats
       
       @twvd oh I can easily fit Das Boot in fewer floppies. The 50-minute Star Trek episode I'm using as a basis only uses 12 flops
       
 (DIR) Post #Aypvyn6I73Ac6tJcaO by rhialto@mastodon.sdf.org
       2025-10-03T15:47:55Z
       
       0 likes, 0 repeats
       
       @fooneInstead of the disk number starting at 1, you could have the number of remaining disks. This makes it clear which one is last.