[comp.binaries.apple2] Shanghai Tile Set Loader NDA

nparker@cie.uoregon.edu (Neil Parker) (12/16/89)

A system crash somewhere seems to have prevented my Shanghai tile set loader
NDA from reaching most of the network.  I am therefore reposting it.
----------
And now, due to overwhelming popular demand (well...sort of), here is a copy of
my tile set loader NDA for Shanghai.  To fully appreciate the attached file,
you will need an Apple IIGS, Activision's game "Shanghai", and copies of some of
the public domain/freeware alternate tile sets which are available for
Shanghai.  Documentation explaining the installation and use of the NDA is
included within the file.

This file is a ShrinkIt archive.  It contains two files:
     CHANGETILE.NDA -- The Shanghai tile set changer
     CHANGETILE.DOC -- Documentation for CHANGETILE.NDA
To use this file, edit out everything above the "cut here" line, run it through
BINSCII, and unpack with SHRINKIT.

This program is Freeware.  You may distribute it freely, as long as you don't
sell it.

Send comments, questions, complaints, etc. to the address below.

--
Neil Parker   nparker@cie.uoregon.edu (preferred) or parker@astro.uoregon.edu
DISCLAIMER:  Neither Activision nor the authors of Shanghai were in any way
involved in the writing or distribution of CHANGETILE.NDA, nor am I in any way
associated with Activision.
-----(cut here)-----
FiLeStArTfIlEsTaRt
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789()
JCHTILE.SHK     AMh4AAAACA(4LIAgzmIAJKQHC0xsAMh4AU1P
GVvTlzW6Ccx(AAAAC0BALgQWAAAAZJQHAsACAAAAAAAAAAAAAAAAAAAAAAAAAAAA
GVvT1)B2AAAQAEAABAAAA8CAAAw4AQAAAAAAAAAAAAgAZFgOAsACNAAAIklAAAwC
C0BALgQWAAAAAAAAOAAAINEAH5UQJRVRuUETD9ERCAgAAAAAdCAAAAAGA4QXC0PA
4tNAbHwDoxFVbIGoqoAicoBCJRAMHdCEJBliISqwEdyCMxiggAPWiV4xwBo8NYiU
QBxGZhswOb0UeUoR8SwGB2KsORCg5hEqKTqQPlIksjMnBBasPY4gs60IjEDezRDi
ZQIQOYeWlJCCBwq5MTWEzxKmRgs3NYcmuJTnhQJyMK8A1BBWBQp5NcScNQTHd6s7
Maig9Nzm4A40Nb6EyNDXhTr3OZoOQtjGxx70EIw40RCihJLpOZ(8hJD1Mgo5sUx4
vpDCZKq8le0aaiL5xp8zsb(EZNZaJC9yNdgeoFjm1SPQMd1MgQbGBgsxtaZfNkzW
FoP(NaCHIN6CBwlnJXeQTdSZhRAqyQuwQEal5JFjuf1AR9da(QS4wc6I5BxCBQt3
uZS0c7s55qCkQA(Nz0Q6uDJQaD8rvukeAKoB24wAiok5mOSiywOqbPPBJz4jshsT
63Lu6CrWC6((5TgCvCq3MpLMBMqYro945I8gwAt543)Cz(08LQIsBg7gjgU4OAxK
sECBEB5wWHM8tgH5YDjq20Ik7yx2oebUNpq7kWuqk2sagSMM5EEsDJqnSSxQBOKM
8GpDpC8IOjK4nXBrN(6qcA((()ywJAmwQ3)P2CDBs4qlc)yINoN5ABJhuuMW45ss
cDz7oOKukkCixuiaKRfxqTEsDMCBuWjqNK4CIL8OTNz4Kt5MWLNDOOAqow9(0gzg
0wyOKPjyFKtoywIF50gIjDq5CYjvWtUnt1mW6AtcQSF0MBBVDpU1zZlK46740WLK
TPWAJlgaS0PNCwQaRLWRQVcxdLIGYJ5yn7b4jWsILnAs(GOS8sQdIGiy0KNJeCSq
9uoMYnIUXkAdihhgUmCiMMErrd5UDwCTtwVnCzSwJK6KuAjBxO(Q11ApqFj1aNUh
snxa4MjMRCf1uWbWgr4QCzSp6GOC0MrNFqBQN4Irs3sMd1SDTVYzefDjBxOy7tKm
4oFFgumrbnWzKN4qKRkNMXqVMYBqsUcMcFYBVxXt5GrUN4lo1fnOoHOBAwtOUUir
zbSPNESjNs(u(Aoto2YyLIR6SucVZNCcghM0AGQoZJdR9NYK1ihTeuBtIGu4476J
NNm4l3gRGcKJRqQm9XSsn6IZuMTR690rsFvGOVcU86(OTJ4qiZ48ggKwtDJzdgaU
At0(8GG3LTwCqY2CEL78twm3StlvHBPthUQnIs6VyyGdOONh()FkPrN0Zv(TIGmE
lWRUXElgcAGRokbQtwGbzwnuny(sOUERDMHej5epthxFQRmhrCVm2SCBEiKtA(UL
MK3ATZSZFlaUKFtU0COuABeOh1TzWSJWeYMpmEnGhoGDua4gB0C03kSZREVm3pk)
hTbvbHgrRO0m2WJvnjSOaHAOG3oHVGCQvAN3VlAbITR2JO6wzhIhZ4QWnOi6rQo9
7(NV3mQTtgaxPoSALo5MzaKc8K7vsW0Rs2kGSAC3mjxxLwkPDpBE0YY1MEIkSrkZ
jlACxxKmft3KZ4p6GLpqpD3vi5MhSiZFAQLpvsegKtkAWqH9Z0QEKn1CZJlUpImv
onKMigHcWPWjGc5RJasoDtTySAaHQPOHC5Q4MIK5WQ5pRgbqBpXSsxx0WIZ15YG(
Ah2cDpRkgJTrTQwDmCCrZiMMv3mS535aK1YoAk5JBgaHYoa6AUeBFLNT0dz5GaKO
Cfh3JFNc8dMnge5jQYo4EWYSczkMkW0OkWsk)V0KY8Yu1Ai6xFwjJjcOjOgFGMKG
NYOcVl9WQhO2U(7nTtWIklNM)csIFzE5RN3juT24H(z8RmiGDundmNtC1YkBShAg
RIMCDIhgFJLXNwSpuzgifv50ddGBTErZztuDVEvhCz5cV4EvcCP3KYScMbAbOeIz
MjLdhSHJJGRLyRVG8evpn0TwLEVvGApWQ3xNsV)TWm1SFrJujFN1qhcbGKjZAqjF
lqST(Hdw6YvSQ0RyJSMWUSrS6zJm1EGzLFLvU7PcgSsk4ATyZMsCZqmInZCQR9cn
YpYjyYKVkWFoUJBzkE8LtS7sgkVNZtKcaqk4VC9rMrADUnOm6kRNLlI2VssHgeua
OrqEwH77f6cS1cvZHiRkZOJZCpwC7s80z(uKePkTG4s)9)oKtU2bjG8SCjAxrbIr
kbWfkOqDyipQNsI)Dl1vnYMucKiA45nq4K5y8cs)UERF8mkiHHRpA49Wv8cuDE2X
CyY)EdiAf6SbUFVTcMDj2SSy5EVWyyBI0coO0YPXDmB7TSxfI0jBkUDeQly8MlS1
mgVHKUpkMrd1paZ9P5AUTLdLTZ5vNV0G2tYZV1ebUXxQh78YqP)XTSWVZaThJQtt
mDdMMFYLeL7ULMHSM2(2fa3NvqCDr7sLqOQVxegaZVM2ULUVZn2igCBKAbK4aIRU
GMM9xThtjv)aoeaG8lDIsgTudsmjiMOEbTzF(PDqgmigOtLOOerArtRtsrIgRbNy
tyumr3ppdNQnp1ouChMyKlmhkrxVtotmKKYDyNaYzhMP2oYmltOKp87N5VBzSuCO
zuy8XsDgnWTSlVYebj2Q74C2uZYZWmRhJLoeAQhFuUkWoxs3GQlAFzJPUedcqvhl
jbA0WmCobEP7lyfcZKezVR1KHyGZqlXj5KNJ0eDoWWtVyI0kRZFyNaNnGC9ph1wO
vtlBgKBOXUSInAQllp2iINwaRf9CuqLMxMqryaqvqKTVs1SmTislQJ406ZokJ3Hx
3GMzDvVt2WE(QRU79HRr1sTlEySeZrkjABhT6nD5DnmroBrM1J5cKa0Zz6c)LfuC
thjFSQ0b1IlVCMwGPG89qezutP2HOgGRuga852dgXNpTIm7hHaHOX2km14ZYqDxI
5dvLm7Nce2jAAyQHJxBuKbpR5E62qC(Ku4SdnW52203FK1qvkc1NDbCZ(sPNMLIL
JltCun0hONHDCWdYwQ8AMF0hLQhYUxeOnwjhD5mLoPHXNf6G1SD65(5GiVP1tbp4
nVkExEIVT7w(JYI0MoburNvL2CptY3d0AyAyRIERECIQnTIJAIVCBggZ8AUWCKQM
kIpCAB0UkLfkgQJispRThG66pMQQUacZHOUcQ4RTAieYiMAd4wBCAqMbEIJS50JR
MTeZiHQO3wJjACedmOFa00JDw6sbinAWY2ZjEqMamOUk3wZwYGEPGOcK7sZzm(UJ
RGLBXqpDMLcaHMTo0kJB8a8c0PAnpgIDEIMaGvZjCiYBQvRSnMQeiiZziysZHuTV
SuR7CS8dyoK86sBDE2dMzkPVyyUJE2OImMcStiJjI7tZ0uZ0eihZSW(QGkSA0g0p
AE0VnOSHPnNza(8H3OeMZPmzXOhISse3ykuJ0qVbTMIyVzNRgvMxSMSSzwtr2eId
yMifxgIDC)DfznWuwDF9cIPcGo8LycuO8E0lykY55bEjeaaY4(7DysJtMoKsK(pP
Niu4bya9BPzaDgl5ASBBOyuWrQ(Nl64AhOgJm3oP1ECSra1N6sTbQgkGs38umsiw
b5ZlxIEjBMgGgojREOwkwJPxWKawDJjUC9KJnmq26K4n0oTkQrKQAgZDOA704BeO
PY6Avu8VaEpxyKDsr5wNqygkLhG77PgNokwUqgZyA346ojv2GmCismuaaxItgkSs
qy0fKntNMAtiTq7(rca0RxUc49IiNvkkbyLwn6g6jtg)o)YjvOMk6qcNyg84CgWQ
(EdOuKkaI6MMqjSaQRN((YrS0kyUoN8G3wLYDvmyAmaR04qgAotnraUVwDnxV1jD
uEpMqaf(y(UrvrH9BpiMMqCs4HkKnB0LyxeCW35LF7CB46uldKbCxSCpQGy2JKMC
gq4ImkgIBDniCKSCI)C6y5oMo1yojC45)70KkM0wK08R584IShvGOrDjMNEOsRn6
EiAgiAJqqGSCJcPcyZ1JngowBoOJQvoAddZVVG(dU59lNgazKXKwDbF(z5uzlJ0g
rX)KUP8p6kIJLHNhRz0Q5xMGd3Z46oEGIDejUh0M4Cz2E4uWN(elkSn9Uhtgu4fb
KljLorYltdtk4199C1w5EpzuwMiSQqu52ciqvCgGr(XDW1usEAEmaQYgxLriTuVq
nOkYKKXOA5oUqo1xkBKzO(UJSi30v78IjJqY8czMwGvu6R0E1wwQjIqMnmo4JKIG
oJJIpggoZhgpCuYAnOOGL1AM3UieLBrxnGDuqFlv4yOoVjq(sTmIJukR0uEdyENh
00um3wjuRJb3etpRcFGauyqqy1YlETTy6wI4d4V9TfbKpVFSeCJ2mcjw1TJEpmXr
1LrbiJ(5Jgsth2pCijhDa(ESPeJJXFCrSvjSzQK)AjvHEVDZdP8SGAJ2Kw527HVY
K3vElaIcIVKnZvDZWQV2dRBhv3QAcpUITKljGC1wpMvQKPwQRvBsChI)DuVU3ChS
BwzJyN3xQRNwHcFlKy7NMfkDs9J0SfyxftC3RLIn0oJWVp1q7wirbkEVpciorAE(
TWXCE18iBAsEyYoQTnccSBkiAezGcmlDMOYYWYFGpwjNCUUg2HnyhNMNihSrNKe9
YiOZonDG6gyKIsMuCf2sh1LapMJD2E7ihL4cEtIYIgvYyYJTWUhBemXScUp6qWjQ
hnsUR5sksYVz5YJOKgGpjE1sQphWUjzmK3QIY6oKGikjBaNScRwJspRzUeodsFCk
NEnnJY0pIagqoKjSkwJvGDV3whgmURgcGB5YUaLaI1cpbnaVUhYYKhxh2iY5J5xo
GQmuJ1jtReUJXsTCTmSxlQEoTlHLRbLxQmggCrCDqxIxwOM5l2oU05mnsX1HG8r1
MEKOIHFnognUA22hJFAgiACIIJbfox1NBEDiughw6II6DaMiBG3hQrebgjBgwYAI
SEAApKmlFzQODYKJkxQQMOAM0AkIpywigEYR9qklpQa4KNcPAq9WsBjIYU2IkOhy
cIIAGAI3BiJMwDAR412jfxaFZtSDWpzx2DQMGVvTs0O2AAAQAEAABAAAA8CAAAw4
AgLAAAAAAAQAAAgAZBBDAYwEHAAATkFEAAgBC0BALgQWAAAAAAAAOAAAINEAH5UQ
JRVRuUETBRkTCAgAAAAA7BAAAAgBAQQmcdAAZsNAEEgBwEgtACKUKEAQAQACACCA
OcAQgBRAIAQAg0GgJQrENY8kyLgxghA2gMO(MEgugBREl7GWD8XxYAIQMaiglNzm
JBFQMb6wI5CHQgKVRHGi7VlkAUvGRPKs4AgDc3q0JUAsBonE6hoAEIEUoB3wIUgC
cA0OBMFjK0NUI2OkDgHALEABCjAgwEGPbIFrr2EQe1AAVAYAUaxSrBQAAU9GAqA8
iBXh4lwXAhGXFAQqLCkBAmyiBQcYG2imZEgJJXrsCCAA0AslwboaCCIIVqFAVCw6
AUQDyxOtAsxoo1gSAMAlGXxpABwWCquIgBcggGVIAEwdB0qVPBkHf9e9aQ(IplBo
DhRtNaom)yiZeBpyqb1wAY1r64t5CE1QHBkEFg(0aIMA)GeibBeAm3iDgBhLa4(u
e4YUjyaBr7DwgChsbvgvCP8UqRk9v(rTOElWaugH6CwGERgV)XhoAMBmROhgBc0g
QAg6XAYJJQRQExiHwUEQBRg2WBYCEymgBKQEVu6EDpi4HFxqlBgBgQMpHHdMAQCc
GiE4MRhebDiwVi6YEWlKAwj0iAE)GbYFQCGGhQUATEIwgCwTAQRgEYAgU7yqH4EB
sRhPaAAlUOXqUAf4lEYxqxnTWa1gVKq2pcgO8UBoglzBwXTlEWoaKab5RpTABAmB
cBkOIASio6dMQ4wgpjqpSrppFYM26l2F5044Dogc4pDBMkq8IIgOM4hJAJgFSCkn
AQUFAgRgCAKRAAAnqAABHgGFypCZBaCCqBjBBsUlBWKUhFuOJtJQgVXQ4geATMZq
VcDPVw1lOT26g(QA6A9eko2D(dIQFO62NhDgCdR6IAlevCOemTkLSIAYhhnhmwRG
rpL2Y5qJZvHsDef1aDV7CkgBnlP6RtgwUdY4bDqEB2gBHEQoFxH5DAYKFXOeFW5M
p2tNf51JNKeZogMMQ4wQBjIrFGQBEMAygr8JoQQCjBpwBUaDOIKUWSqNWYQAhgIQ
KyxB1czExBOAkjL4ZsOjf3Eg5Sk54gZVA6ZqgDBA2DwBAgglCdVvVCAAAcmAqbJg
IkYGqZJAmmDfJ9BAcDQDRwvkTaBAOXBngewKACgGbw1kTqIAAsBvcMJkUCAHfw9k
XNk1ROPqAhgFtkcP03D0wLQFYI)TQBhA8thcIy)l)JGAAo4C8RpKFguCewBaQLgL
vIPU()qsCETLynEE3LsM3AoH99AmDJ(j4Py)JUB0RWPo)kiMDGE8VyBlfIPAAUZa
ylEHAhgryYU6kCwi6SibUCACMeCJpQFAAoMcCAA4(f51bAYAgzKEBDMSC4AQB4Bw
kPJqAEh8vmFPS63bEAA3RKMsAAEPJwBJASQB4FpwPBAQIwZk5CBBAhZkz(rhoheY
PBIIQ4YBenacxwjSNiOgD0BhbHCuDDjBxoFEgEAdJUBwqAAQLCuMAMYoHsyFQQxD
SCGwaE0W9AWCABRIrIpYdzhQuYB(jBIEju82QGQHKFjBl1grmwNlSmDAyxwTIpKJ
MAJ53BQC(BGEHgIAnpZAebUH8H5woTGiJHl)g2A0RcCAI9DyAoUaVKBllw0pSVwK
AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
A46i