Anonymous

Loading routine "cores": Difference between revisions

From Sinclair Wiki
Add Digital Integration loader and fix examples of Search Loader.
(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.
49

edits