README.md: Put model-specific info into tables
Implement CRC16

This algorithm was adapted to the sass dialect of Z80 assembly from
the page http://mdfs.net/Info/Comp/Comms/CRC16.htm.  It did not state
a license but the author states "I have put all my work together here
so other people can use it."
Minor optimizations and cleanups for CRC16 code
Add forgotten crc16 entry to jump table
Implement unit tests for crc16

These tests were independently checked using the C code provided at
http://mdfs.net/Info/Comp/Comms/CRC16.htm.
Move Crypto section above Miscellaneous in jumptable.config

Because SirCmpwn wants it that way.
Merge pull request #27 from KnightSoft/crc16

Implement CRC16
Initial code for SHA1

This code will certainly not work.  It has been copied from Goplat's
implementation at http://www.cemetech.net/projects/uti/viewtopic.php?t=9582&start=0
and modified to work with sass.  However, it assumes that it can SMC,
which it cannot.
Convert all SHA1 code to use a dynamically allocated state
Fix oversight in SHA1

IX is already in use; we can't keep using it for two different things!
Numerous cleanups and optimizations for SHA1 code
Optimize SHA1 operations

These optimizations are Goplat's, from
http://www.cemetech.net/projects/uti/viewtopic.php?t=9582&start=0.
Change code style from $ to 0x
Add jump table entries for SHA1 routines
A couple minor optimizations

Mainly, we know Z is reset because the malloc succeeded.  Also,
we don't have to copy the whole memblock, only the nonzero parts.
Implement calloc

This closes #29 on GitHub.
Fix out-of-bounds copying error in memset

Off-by-one; routine doesn't account for the byte it already stored
Merge pull request #30 from KnightSoft/calloc

Calloc
Merge branch 'master' into sha1

We need the calloc function there.
Remove empty space from SHA1 memblock description