Loading routine "cores": Difference between revisions

Jump to navigation Jump to search
(Document the Search Loader(s?).)
(Add Digital Integration loader and fix examples of Search Loader.)
Line 123: Line 123:
=== Search Loader ===
=== Search Loader ===


Used by Digital Integration in some of their games, for example [https://spectrumcomputing.co.uk/index.php?cat=96&id=305 ATF] and [https://spectrumcomputing.co.uk/index.php?cat=96&id=5317 Tomahawk].
Used in [https://spectrumcomputing.co.uk/index.php?cat=96&id=584 Blood Brothers] and [https://spectrumcomputing.co.uk/index.php?cat=96&id=978 City Slicker].


  LD-SAMPLE  INC B
  LD-SAMPLE  INC B
Line 156: Line 156:


While this maintains the distinctive <code>AND 40</code> of the Search Loader, I suspect it's actually an independent derivation.
While this maintains the distinctive <code>AND 40</code> of the Search Loader, I suspect it's actually an independent derivation.
=== Digital Integration ===
Unsurprisingly enough, used by Digital Integration in some of their games, for example [https://spectrumcomputing.co.uk/index.php?cat=96&id=305 ATF] and [https://spectrumcomputing.co.uk/index.php?cat=96&id=5317 Tomahawk].
LD-SAMPLE  DEC B
            RET Z
            IN A,(FE)
            XOR C
            AND 40
            JP Z,LD-SAMPLE
This loader has two points of note: it inverts the counter, and it's probably the minimal loop which is possible while still being anything even vaguely similar to the ROM loader.