Wednesday, 29 August 2018

one year ago

August 29 2017 - begin planning the unnamed 8 bit language, the implementation began a few days later on September 1

it's been a year I guess it is finished and now's the time to really get into writing all those games on my list...

spudge .810 August 29 2018

a bugfix release (== optimisation bug)
spudge0810-2018-08-29.zip

Thursday, 9 August 2018

glyphy (August 2018)


editing and animating fonts


glyphy.zip
  • generally expected to be used under emulation (Altirra for me)
  • mapping the mouse to paddles 2 and 3 is assumed (may need to temporarily un-map other joystick and mouse devices when using this)
  • a host directory mapped as hard drives H1: and H6: is required to load / save / export data to host directory
  • can export spudge code for the font and animation data for use in other spudge programs
  • the filenames used are fixed so some file manipulations will be required at the host level
    • edited font and animations loaded from and saved to H1:glyphy.f8
    • export data is written to H6:glyphyex.spg
    • another user defined font will be loaded from H1:userfont.f8 (to allow some level of copying between user edited fonts)




spudge August 9 2018 release

this one has a couple of code generation bug fixes, a couple of language improvements (can use pointer as loop variable, improved support for pointer arrays, allowAuto keyword) but is mostly about library improvements

libPMG.spudge
a simple player / missile interface

libMouse.spudge
mouse pointer support, really only designed for use in emulators as it reads paddle positions rather than trying to support a real mouse

libFontAnimation.spudge
font animation