-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Description
This seems to be related to #47 - at least git bisect pins the blame on the same commit (1565081),
The tmp.gif animation produced by these commands should be a fairly clean 3 second loop counting from 0 to 14 (and it was before that commit) but now it's mostly stuck on one frame with a brief glitch to some others:
$ ./build_headless_opt.sh
$ perl -e 'print "\r\0\n\x22\xeb2:\xf5\xe3A=0\xb814:\xf1;A:\xe3D=1\xb8360:\xed,:\xfd0\r\xff"'> tmp.bas
$ perl -e 'print "RUN\r"' > keys.bin
$ rm beebjit_frame_*
$ ./beebjit -fast -headless -cycles 43216000000 -opt video:paint-start-cycles=21600000000,video:border-chars=0 -frame-cycles 1 -max-frames 150 -exit-on-max-frames -commands 'breakat 725000;c;loadmem tmp.bas 1900;loadmem keys.bin 03e0;writem 02e1 e4;writem 0000 24;writem 0001 19;writem 0002 24;writem 0003 19;writem 0012 24;writem 0013 19;breakat 21608000000;c'
$ ffmpeg -hide_banner -loglevel panic -y -f image2 -r 50 -s 640x512 -pix_fmt bgra -vcodec rawvideo -i beebjit_frame_%d.bgra tmp.gif
(The program here is: 10MO.2:REP.F.A=0TO14:P.;A:F.D=1TO360:N.,:U.0)
Neither my patch in #47 nor the cleaner fix you applied instead seems to make a difference in this case.
Metadata
Metadata
Assignees
Labels
No labels