A tool for creating Spectrum +3 game disks
This article describes DSKTOOL, a tool for creating ZX Spectrum +3 game disks in VTAPE format.
This article describes DSKTOOL, a tool for creating ZX Spectrum +3 game disks in VTAPE format.
You can find a demo of the map scrolling system described below in the src/sp1-multi-map folder or you can download the TAP file. I encourage you to download the TAP file and play with it while reading the article; It will help you a lot to understand the algorithms described here.
We can’t optimize what we can’t measure, so my first step at multiscrolling is to do some Proof of Concept routines and establish a code harness where I can run some accounting in the background, and run any routine I want while measuring its performance. Of course this harness is also a testbed to debug the scrolling routines during its development.
I finished one of my last posts “SP1 Scrolling: Updated Performance Review” saying that my next scrolling experiments would not be SP1 related. But then I had some new ideas about how to do multidirectional scrolling… so I set myself for a new article series :-)
Following Derek Fountain’s suggestion, I have prepared a video presentation on my previous SP1 Scrolling articles. Some SP1 background and detailed explanations on how the examples work are included; they are also shown running: