Rorthron wrote: ↑Fri Sep 25, 2020 7:17 pmEinar Saukas wrote: ↑Fri Sep 25, 2020 3:22 pm
Yes, I'm considering to rename "entries" too.
Each entry could be:
- A software tape (that could contain an individual program, a compilation, a covertape, or an electronic magazine)
- Each individual program from a compilation, covertape, or type-in (even if this program was never released on tape separately)
- A box set containing a collection of tapes sold together
- A book
- A computer, printer, interface, or any other type of add-on hardware device
Is this the full list of the contents of "entries"? Are there any other things included?
Yes, this is the full list.
It's basically all "titles", which means
software (like
Target Renegade),
hardware (like
Multiface 1), and
books (like
Complete Spectrum ROM Disassembly).
Rorthron wrote: ↑Fri Sep 25, 2020 7:17 pm
Einar Saukas wrote: ↑Fri Sep 25, 2020 3:22 pm
It doesn't include ... cross-development tools (for instance ZX-Paintbrush).
Could you explain the reasoning behind the exclusion? (It helps define what you are looking for.)
This list doesn't include cross-development tools like utilities (such as
ZX-Paintbrush) and emulators (such as
SpecEmu) because they are not really Spectrum software. Instead they are software for other platforms that help create Spectrum software. Therefore it makes sense to store and classify them differently. For instance, instead of Spectrum characteristics like "runs on Spectrum 48K or Spectrum 128K", they are classified as "runs on Amiga or PC". Technically there's a separate table called "tools" for these cross-development tools.
This list doesn't include magazines either because they are different from other Spectrum titles. Basically a magazine title like
Crash is not really a product, the actual products are the individual magazine issues of
Crash. Magazines require a very different organization and presentation, thus it makes sense to store them differently.