Your Spectrum / Your Sinclair Hex Loader



This is the machine code Hex Loader used in YS for five years in various

slightly different manifestations, which worked with their standard hex

listings for machine code with 8 bytes per line each followed by a

checksum. This first appeared way back in Your Spectrum 8 (Oct.1984) with

the Stampabout program. Sometimes they printed the hex loader with the

program; other times they expected it to be looked up from a previous

issue.



I've attached in HEX_LOAD.TAP the last ever Hex Loader v.1, printed in Your

Sinclair 46 (Oct.1989) with the new Hex Loader v.2 program (v.1 had to be

used to enter v.2, after which v.2 became the new standard). When running

the hex loader the prompts are pretty obvious; type 16 characters without

spaces when it prompts you with an address; enter the STOP symbol to

finish.



The program in HEX_LOJG.TAP is my own version which has these changes:

* It allows code entered up to a point to be saved and then re-loaded

  and added to later, so that a whole program doesn't have to be 

  entered in one go.

* It maintains a scrolling list of the entered lines of code, rather than

  erasing the screen after each line has been accepted.

* If all 16 characters on a line are the same, then just enter the first

  character and the remainder will be automatically appended.

* Even with these extra features, it's still a bit smaller than the YS one.

Enter 0 to the "Bytes" prompt when starting new, otherwise enter the number

of bytes saved as displayed at the end of the previous stage. Remember to

first position to the correct header in the emulator's tape browser window.





--

Another Fine Product by:

Jim Grimwood (jimg@globalnet.co.uk), Hatfield, England

--

