As last effort of the day after work, I ended up removing 2 dependencies from Integrator 2012:
- the one on libcbmhiresf, and
- the one on the file system for temporary storage
As a result, decoding an integrator file is quite quicker now 🙂
The interesting thing is that this change had been long planned and had a major impact on the design, but only required writing a small routine that takes the “man in the middle” off the loop.
My own libcbmhiresf library served me well so far, but I reckon it is more useful for file format conversions and for shortening time-to-release of applications that need to save C64 hi-res graphics to PC. Integrator 2012 does not quite fall into either group.
Trivia: from which corner can Armakuni enter the location shown in the upper preview of the image as per below? Top, bottom, or both?