SAM Juggler Animated GIF

edited July 2006 in Sinclair Miscellaneous
With a freshly hacked version of SimCoupe to dump image streams (using the patch Si Owen posted to CSS over three years ago ;)) I give you the SAM Juggler demo as an animated GIF:

http://www.ysrnry.co.uk/samjuggler.gif [124K]

I think I've got the speed right.

Feel free to pinch - in fact, I encourage somebody put this somewhere more suitable as the URL is bound to disappear on one of my spring-cleaning binges in the future.
Post edited by NickH on

Comments

  • edited July 2006
    NickH wrote:
    Feel free to pinch - in fact, I encourage somebody put this somewhere more suitable as the URL is bound to disappear on one of my spring-cleaning binges in the future.

    Ok, it can also be found here:
    http://speccy.googlepages.com/samjuggler.gif
  • edited July 2006
    Well, speed look right, but the sound is missing... ;)
  • edited July 2006
    Going "ping" at the right moment is left as an exercise for the viewer. ;)
  • oboobo
    edited July 2006
    NickH wrote:
    With a freshly hacked version of SimCoupe to dump image streams (using the patch Si Owen posted to CSS over three years ago ;)) I give you the SAM Juggler demo as an animated GIF:
    Looks great! I'd completely forgotten about the patch, though I did create a GIF of the SAM boot process at the time (with fast reset turned off). I didn't end up using it on my site because it was so slow in IE, and didn't look quite the same with a reduced framerate.

    I have done some of the work towards proper video recording in MRLE format, which might finally finished now the stable release is out. I've written it from scratch to make sure it's available in all the different ports. I'll be sure to let you know when it's available :)

    Si
  • edited July 2006
    Storing full frames in a GIF will always result in a bloated file. With that in mind, I've optimised it (don't ask how!) to crop to a used rectangle and applied transparency to unchanged pixels, resulting in a much reduced filesize of 65kb:

    http://homepage.ntlworld.com/paul.dunn4/samjuggler.gif

    I'll have a look at applying a little LZW optimisation tomorrow - might shave a few more kb off it.

    D.
  • edited July 2006
    obo wrote:
    I have done some of the work towards proper video recording in MRLE format, which might finally finished now the stable release is out. I've written it from scratch to make sure it's available in all the different ports. I'll be sure to let you know when it's available :)
    Excellent news! Now that I've upgraded my main rendering machine (now a 2.8GHz Celeron D - which doubles as an electric fireplace) even dumping every frame to disk as a PNG doesn't slow the emulator down :)
  • edited July 2006
    Dunny wrote:
    Storing full frames in a GIF will always result in a bloated file. With that in mind, I've optimised it (don't ask how!) to crop to a used rectangle and applied transparency to unchanged pixels, resulting in a much reduced filesize of 65kb:

    http://homepage.ntlworld.com/paul.dunn4/samjuggler.gif
    My word... you've heard of Perl Golf? (writing a Perl script which does something and have the Perl script contain the least number of characters possible)

    This is SAM Juggler Golf.

    For the animated GIF, I just used the GPL utility "gifsicle" - dunno if it's optimised or not (not, as you've shown!) but it just works :)
  • edited July 2006
    Nick, you want this then:

    http://www.chaos.org.uk/~pdh/software/intergif.htm

    It's far better than gifsicle - it even beats SPIN. Only by about 2kb over a 90mb GIF, but it still beats it :-p

    There's various ports too - win32, linux, Acorn RiscOS.

    D.
Sign In or Register to comment.