Ecernosoft Posted December 30, 2022 Author Share Posted December 30, 2022 (edited) 4 hours ago, Zolaerla said: You could use line art with delta frames to actually get a nice compression rate without sound involved, if almost everything is solid colors. These would be either low frame rate or very short, but they could look vaguely like the cutscenes from "Faith": Actually wait! The delta frames. I think I might go the "sprites" route! If a sprite overlays on the background, I can have the background graphics be IN the sprite for that frame. Then again for now I don't think I'm going to do video at all. That will be for the demoscene. And... if I were to do a demoscene project, it would be displaying more than 32 photos in 32K. I think I can do it with my sprite drawing routine. (It makes squares, but the squares have textures.) (No. Not yet. I want to finish C&A and ICT3.) Here's the code: wait ldx offset3 lda #0 sta xpos sta ypos lda Yposss,y and #3 ora #$14 sta out+1 lda Yposs,y sta out lda PointersH,y sta where+1 lda PointersL,y sta where lda Widths,y sta width lda Heights,y sta height cmp #$FF beq Wait inx stx offset3 ldx #0 ldy #0 sty offset4 drawgfx ldy offset4 lda (where),y iny sty offset4 ldy #0 sta (out),y inc out inx inc xpos lda xpos cmp width bne drawgfx lda #0 sta xpos clc lda out sbc width adc #20 sta out bcc No16bit inc out+1 lda out+1 cmp #$18 bne No16bit lda #$14 sta out+1 No16bit inc ypos lda ypos cmp height bne drawgfx jmp wait Wait jmp Wait Someone do the cycle calculations, and I'll see the ANTIC A DMA speeds. I might get a decent framerate + compression speed using sprites. Edited December 30, 2022 by Ecernosoft Quote Link to comment Share on other sites More sharing options...
_The Doctor__ Posted December 30, 2022 Share Posted December 30, 2022 If it's on a mega cartridge of some kind you'll have the speed and ability to do a couple of seconds here or there. 1 Quote Link to comment Share on other sites More sharing options...
Ecernosoft Posted December 30, 2022 Author Share Posted December 30, 2022 3 hours ago, _The Doctor__ said: If it's on a mega cartridge of some kind you'll have the speed and ability to do a couple of seconds here or there. Not at 60fps, no. No way! Too much data, nope. And plus, full screen video isn't my priority anymore.... Quote Link to comment Share on other sites More sharing options...
r_chase Posted December 30, 2022 Share Posted December 30, 2022 9 hours ago, Ecernosoft said: And plus, full screen video isn't my priority anymore.... Probably the most sane idea you could do is put "full-screen video" lower on the priority list. Good on you. I'm glad you're maturing. 1 Quote Link to comment Share on other sites More sharing options...
Ecernosoft Posted December 30, 2022 Author Share Posted December 30, 2022 (edited) 4 hours ago, r_chase said: Probably the most sane idea you could do is put "full-screen video" lower on the priority list. Good on you. I'm glad you're maturing. Hahaha. I didn't think this would work anyway. Edit: If I didn't try I would've never known! Also, I don't think it is on the priority list. Edited December 30, 2022 by Ecernosoft 1 Quote Link to comment Share on other sites More sharing options...
+CharlieChaplin Posted December 30, 2022 Share Posted December 30, 2022 1) instead of fullscreen video you could make some kind of animated intro (or intermission) that works on 48k or 64k or at least 128k machines. Examples: Vicky: https://a8.fandal.cz/detail.php?files_id=3388 Prince of Persia: https://a8.fandal.cz/detail.php?files_id=8111 -alternatively that intro: https://a8.fandal.cz/detail.php?files_id=6540 Artefakt Przodkow: https://a8.fandal.cz/detail.php?files_id=37 Alternate Reality, The City: ARINTRO.xex Karateka: https://a8.fandal.cz/detail.php?files_id=4122 Bard's Tale 1 intro: BT1INTRO.xex (no game exists on A8!) Bard's Tale 3 intro: BT3INTRO.xex (no game exists on A8!) Robot Assault: https://a8.fandal.cz/detail.php?files_id=842 (no game exists on A8!) ----- 2) instead of animations you could also show some (small) still pictures like in: Ace of Aces: https://a8.fandal.cz/detail.php?files_id=3800 (the pictures, just before you take off; in my eyes "Last Squadron" cart. version has similar still pictures!) AceofAces.avi ----- 3) you could also use very simple char based animations: Millipede: millipede.avi Archon: Archon.avi Donkey Kong: DK.avi Pacman (M.D.): PacmanMD.avi Last Starfighter: last_starfighter.avi just to show some examples. Quote Link to comment Share on other sites More sharing options...
Ecernosoft Posted December 31, 2022 Author Share Posted December 31, 2022 (edited) 7 hours ago, CharlieChaplin said: 1) instead of fullscreen video you could make some kind of animated intro (or intermission) that works on 48k or 64k or at least 128k machines. Examples: Vicky: https://a8.fandal.cz/detail.php?files_id=3388 Prince of Persia: https://a8.fandal.cz/detail.php?files_id=8111 -alternatively that intro: https://a8.fandal.cz/detail.php?files_id=6540 Artefakt Przodkow: https://a8.fandal.cz/detail.php?files_id=37 Alternate Reality, The City: ARINTRO.xex Karateka: https://a8.fandal.cz/detail.php?files_id=4122 Bard's Tale 1 intro: BT1INTRO.xex (no game exists on A8!) Bard's Tale 3 intro: BT3INTRO.xex (no game exists on A8!) Robot Assault: https://a8.fandal.cz/detail.php?files_id=842 (no game exists on A8!) ----- 2) instead of animations you could also show some (small) still pictures like in: Ace of Aces: https://a8.fandal.cz/detail.php?files_id=3800 (the pictures, just before you take off; in my eyes "Last Squadron" cart. version has similar still pictures!) AceofAces.avi 556.6 kB · 0 downloads ----- 3) you could also use very simple char based animations: Millipede: millipede.avi 245.75 kB · 0 downloads Archon: Archon.avi 1.62 MB · 0 downloads Donkey Kong: DK.avi 367.18 kB · 0 downloads Pacman (M.D.): PacmanMD.avi 281.97 kB · 0 downloads Last Starfighter: last_starfighter.avi 537.83 kB · 1 download just to show some examples. That's what I meant! An animated INTRO! (edit, no, that's not what I meant. But I can do that.) Edited December 31, 2022 by Ecernosoft Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.