[comp.binaries.apple2] Carpet Bag 2.21

wogg0743@uxa.cso.uiuc.edu (02/20/90)

This is Carpet Bag 2.21, an NDA/CDA loading NDA.

Question:  Didn't I just post 2.2?
Answer:    Yes, but there was something goofy about it.

Explanation:

Lord only knows how, the code for the menubar clock got fritzed.
Thanks to Grant Delaney, who e-mail a complaint about this, I found
the problem (a deleted line--like I said, how do these things happen?).
Anyway, this was messing up some other stuff I think because of the
weirdness that was on the stack.

So here's the thing.  I tested out this version to make sure the clock
appeared.  Also, to check for other weird stuff people have reported,
I opened umpteen windows under finder, then loaded and delete NDAs, then
ran Switcher (still under development after all this time--be patient),
then loaded more, delete some, quit Switcher (which so far doesn't do much
worth mentioning), ran Appleworks GS, painted an ugly picture, loaded and
unloaded NDAs, and generally had a fiesta.

But when I quit to the finder, everything was still okey-dokey.

Have at it folks.

william gulstad
wogg0743@uxa.cso.uiuc.edu


ps. Would those of you with rom 3 machines (or even rom 4, if there are
some beta testers out there) please tell me if it works on your machines?
I have an old rom 01 machine and have no way of knowing.




FiLeStArTfIlEsTaRt
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789()
JCARPET.SHK     AMxpAAAACA(4LIAg0yEAMJQBCUAtAMxpAorD
GVvTlzW6CUN5AAAACUAABsgWAAAAaJQBAEwCAEAAAAA4AKAAnCAAAAwEAAAAAAAA
GVvTGYB2AAAQAEAABAAAA8CAAAw4AYLAAAAAAAAAAAgAZRQNAswFqAAALoVAAAQA
CUAABsgWAAAAAAAAMAAABNEAFBlUT5CVVRVRAIAUAAgAAAAAAMBFM8PAaDAAbDw2
B4wlsZCFAB1ABOoiQQhAAAAEGCIQuYAEQCDCAsAAMAAQFISCqEhS8ZqLxjN3Pi8Y
2wg8kRLXG2bFBwC9AXFEGiYgC4V4pdKob2sZCLHATTO9d6kJVQE90pSBlm6pqG2R
UohgquSqJneTUrowXZtFNsBOKCvaGhbY0qRhgPt0W5cEaqNfmXbXGGYkC4hbXRKY
k5Vlp3seQhdXMOEBGZgAvbP2BA8wUSghMBkEBgDwEagAkBAGBcJwkjwLECDICMBQ
EiwVGCbIC0BQ8iQsiC9ICoJwcqQqCD1KDgBwMzwbHDXMD4BwMwwfIDnMDICw4JAg
rAsCAYLgYJA(DBEEETJgU7FACyZO)MMQEEg5wj)bR873IY4IFEciVoQidgCA(Gpn
hr)VAPA2kjfP(G6kYCw(eAb5nst0CIev(ADH4YWIp9DEisjDKwRv4iOab(NCLYAk
njYAegCsACB7kAE5agIUgRIS2aIgW8KSrdZFbIUchxHSKDgRe8GSTvZFb4bUiTHS
SfzxuE(iz4JAcggUExFSQ3zHpOAQQTrh24ihAuCwQXVpOQCacqcAlCwQhAAAEFgj
AOBAERtVzUporBakPLDzNNHTEyth640UTAbBb1zTNPh4UQtRAxbxIS24LMEUMRZR
tdxMI5C9z36BXrkzTNB2BV0P30MoT35IDN00URXTUdtRBRF4V0VJ7HFVUUFhNZmB
PJdd1z28bwl0XDadFsgTH7qlDkgXSBHGAQAAAgDanl9o205oQDDATVDw5xdAABwY
GgNG2GQDTAIBRVbcMkARIAm0eEVCpCIgBuFd5FowAC(Ha1XKecREpT7CA8RxlnOV
0aUoXAaGZrhhUFr5YnS9aAwgAOWa2eBhIG2xgkx7kLclkhHrRrDAXBQBl6GN6EQD
VgaemB2Ne9JSghAfiEgXZoMYNRVd2UlljhdQk7CAQVAFmF5o2ENy65Umdi60oXrN
WO5omqe91J(ZNS668oR)yp15C8AJDmNG6bEgZACIBDqhe1MgAEAtSWgHe8QcpyLD
JA5GGElebpb5VudaRl1sDX9OciUCNvEAttlRG2ttG62WbYL6537bwth9hsTwEDH3
TeZFhccctvzP(tdt5q1e8vcz)zr7vtb2O4PA5APf8(2ROZId1tzVvmVyRVH)9Jp7
7o98z3)xnsQ3CgHI9fiFjEWcy15XuM(1lDQFdfbaD19c61153v66xof)8(5sFtcd
8VRkP)mzRTXH)c1zxSdf919VPW34jN)Ve2vXo77V)9WTfsuwHYb8NM2POzHU()xI
6gmEFG96UqxaZYw0AEk0W0IcFJ7TSphACIxio0B4D9EdGQBChCcOAQHDCDRgqYIc
WoYuTiyCIaXLcDhBiHgIqEEgICNBAhidoBDGSCdBopSYIGJCiOEGhvlEYXgiYVRi
DUIFvAnJDD99EbVP0uiYH8COeBOUImGMFy)oBLzkNeoYCUMkFjpxgqTLSefCk1TF
dgS5nEHqACmBxq0oQ15xEYCYURGABImdALhQhfEkUcwoqicyFQMwkRJkBpFUFvzR
E4VchAM2BGS6RXTOABPVuLFADggBAUMIXg0CICpUsoAlXQBQTBASGhF7gqEPEi7l
wbgx7MU1YBT6AghoCg5CsOHiRfScAUCpUCIoSzcFIKaPf)CAyhI2MBKHAh0pRa1I
lKDgtypgWeKOKmtoppNdTvDnaMFAEUQgcOPinhUjJ4(K82UDxHwMrgGFACrLDwPF
AnMAK0dh)QIwLBDonBTr0aeIIIkzJSAAvAESwEI3kTDU7hiFEJDCGmg2ZMAbFAnA
357OYWFMmQKlKlaR9ofWAQwBFMipRlEQVOtRXQrtpN9FQDAzk4DCncKofoWNSBpE
ALAojfPpsJTKXsg2kSN5GEUDBCjMAITgTKKoDNUSKqNMApilNCSFSBgK)cI8(MKJ
AAO8hDoMAjGErc24Jn(aTYjUFKjZ4wcCPfFA3BoCAsQxrj9lZDMnZwZiT2qNUQQ6
KYFdBlDlQS)Z47bm7BY9OBWTsWUL1gOvqD0g7)FJbcpoKI5ggh49UUyD4GA7PPpR
2So4ZM1cA6APASnDTLwAjcooeoO(Do7vYAGaWPAyWZIsBMElBAI0CeXN6w1iBtJo
WMZKFR3yRq5Xgt0i)vmyF0U8hEKgIgWyAbANoYEBgwEYDIA0Kiv6LAMBARAAOpgw
Yho1WMHkFhUCRDEAoMHivoLorAUKEwIEAQheSlOGDbnmKaYgyglXsobhUqsEUWgD
K0RaRVIOTs67AqRXAiWKGEQR6KgtCMO0Jxp0rDHA8fvWNEwNdCoVvuj7AiwCWgDv
FuI8pebN4aj)Ho50VbHC3HgCwdpVAugejZx7rvtG2KSL3d40OVulechRvAwDAfhH
E5EFAk1dAAIOLGochDjCgEWDujwAwYIgJANzCgARg4NCMAxB)8cYcCEcnz15w88O
4HE0EBUwAQQ4JkF0ALQ5BoRDdlFAA4RBAwMYAOvHwwbIsOjhAlR4XMAIGACyzA(F
wocGAWzhjxAIrOIGnD(5ACIPuJXD2wRtxIIgEAApBgcMAInDgHjAppg(bMAYGCh0
gDoNgVHCozxwHcOMIAKgDg3ZggKCATzhptdoZMEaiBHQAxlAW4YxGjCAo1ykLCIG
Z6cBQLwIAfEAMGQoDMEoILkuzSQA(dSk9mCAGUYWKkOlDCQDpf5vkyZRGdggDUQ1
AuglchUAAV6CfJBgwBdkAPGwEonsAGQxIWjgBxAgEOdGaDdCCRLc6YX4LgCudmsj
BEKaxR7yAypTu8jLslik8XoAW7uciQ3PF975kTDB3QRg)CMN5ANaAqaAQFj2CRR3
5VyHACeI8BlRAJSFOB1QKgh)EMAbIC2E1U2zwdsnN8Qw4AAABAuCACBeRw4CsjKg
GBPgvHO4JWanwQ0Bnmhl9Dvd8(qIlXP(ERDr6xft0oROZxAkbMeQbX7uVq9EU5l1
9mgFDyOyavbOcA)Bnq4XDNI)Ao1S0uO88)oAV(v6CFOZqSxoL3)P4FxW9k)ODfyT
aoBw(8gcAQAUAjqAQgSAsfhAVlAAbMMEICk(CjzQwBfHw3ju(9QoSOK(ACiAgCRA
4YAASIAAFAIoBAKMAgnDgICBQlQgWIAoGAAuBCqMgCXDo6xAw3DAYJ0AIfEhY4Eh
wVVBgzVBIFWB4amhJkoBgRnCQv3BY9whoWws4zAgQNBAArRAo8RAYSigovigoLjA
QeklADFBQJWB4imhYAnBAW3B483hoEQAQWAgA4AgoJRAIsRgoWigI9igYkzgINEB
wrEBwEFhgRVhweVhIwVh4ImBgnmBgAnhQN3hga3h4v3hAjxhQjQQQ8AgAJRgQWRg
orRgYASAAfiAA4igwEzgbC3Aw3zggB0gYvEBI8EB4IVBIeVBgzVhQ9VhIrmB47mB
oEnB4Z3BQv3hw73hQSAAQvAgc4BAoVRAArRgw0RgoiiAYziAI8iAYRzAoz1g0dQB
43mBgGnhYy3BoiAggzAAIuBgoWjgQxzgorEh4RFhENVB4mmhA4nh4VQgwmAAgwAg
YSRAYvRgY8RAYNigoviA4EjA4XzAgG0AwtEhwrlwIJWBIamBgpmBg4whoNAggvAg
INBA4ZRAgvRAIGSgIPjgoN0g4zEhAHFBIOWBArmhQ5mBYr3hA)3haQTJAJSAQaig
8s1gwmEhYAFBwfVhoFWBwmmBIAnh4WABo3zAYH0gw8EhokVhDkzBuneAgCaPKQco
YwEHUJaQ1gtSWTOcwvR8QecAGU)IUjNADCFY2DAjzDPN8CQMG3gGnQIlbGooYQfl
omPaDkRcqzQXFzRmOZFw6B4kITt5SG4aGC)n1CcJfSCAEwGBTyKgC8EY0DfnRjVH
rSC16WxA1NjwC0JoOoJrrABG8CQ6RbysBCHHBkM1ph0C62Bq7Cc0voxqFgaGkAMG
KY7AAJzPIBwyiagRUQkgGpaWBVpQsqsAn9Qk(gHAMk)0ZOz5(YyzgsyoqMaWBYp1
NEIstVg0IAfjgYAtsd3SB57OumgsxxQUOiFAOlzOOiL5OCz4wux21vxWuCG2iywg
IOaXGAg7ncCgxeHYNFr85dQoG3LaB4uNwGBMGFLyiJAJAdA2bAMRCAkAnAgQNhqB
2PEgAG0UAoQeBQQyQDgyeFwOjAFKYQACG8DZliKBQ0YQLAGEgEQCIAAQARAL(Dgn
d(M247OA1BAECioACMHR2cCiYLgao9zYBhsACYmREJIOQKAZbZjJPxNY2DglVGdI
goHAAUZUNkoZmDwkS(I2hoHAAIZERCiZoAQkP2UiY7NAW4wzjQZSIRBgAOCdEYpO
QCEQAFAZchNh2ETKADQVTRSESAEAAEFJkIBu4AwTNRyETALAAsEJrwAWwCgNsCQB
tDuvkO5UQBCAopIr4RFdAAAcWxaURBIAAwDrsKFAACgIIwqUSCMA4DQbhh1BW3xg
RKG2ZbVJtl4YOBwBYbU9AZ89AAAAAAQAAEAAjDwLAAAAAAABAAAACAAANAAAJoFB
AAQAE0AABkgWAAAAaJQBAEwCAAAAAAAAAsAASF0QUVEUPRkLCM1QAIAAAAAAJgGA
BDAAAAQBAokfJww2eTUADkJjbwswGCSODEJhdwwpCLEEhEAnMW4w22gBAhTgI0Q5
OXWMDEHpa4k4YhmOjDGgbSEEKDiMDHI4IxsJDjCEZSEPdCqhmLnMDlHpZ2o8bsAh
4woPIcSsyzmozjBgc0gpEHWn51CRI2gEeN1ICkJPLYoodZBGRCAgbGG5dLFM4kHv
Y6kRT7VOJlHtO3oJNtlMKynoIiiEHG0njmpudykUcX3hDxJsb(MMTviOpEIrl5Qp
lSyvJZGXZ40hMNXlD7xGLEqcPoBjjGEXBRw8uX2Nc1BcPacEAcVtpF1sRFCEdzDm
5FFnBTusFQQNM0yeufrASlXOTk2lQ0mYePnNY8HMb2ghqc3Npb8X27cUB9zNSECO
ODGhxY5hP440d27xbzTowwr6DiCy82NjhioUKgplNabAtvqZQwttiiMp6h933wIi
Oioy6dotuk(KoaOE44wADjp3AZPQEAB2wJMF(C84vzgD0rTJFCj6D4xj2kawDjh6
OYzq1mig6hFrNOaLvCEky)YRzE8AC7Em7iIsLCl8oXcrN8IKkaBppU4wRLDHyL5R
Ki2QrxE7yw8YojS4KYTDGjCRT09A5244CQHtiVZPHrAlIC0l9gsUJQcVUgZDioAV
jSeiSA1DxR5uNPQolOIS60vFTKybhMAzLPBjFhIWdpg0WW0TphtxoDRUzWxS8J2O
yUICsJjueCivIgmQQLl(yYrcvwF0LlxUWBl(g2dEGV6QUQYGH8C15CLPlU0Odq9w
uJKPgpJVNmseMSpOdnUryyIXgJNQSHjiECDIIlidrp(Rs)LjXV3ejqpg5klqIRi5
gnKDHxAelTU5iwANL1Xk(UjjNCj6dXhAkssTuJqjJ8xVOMqGrxdO3sqdDInG6RTN
O4ObFSDN50YC4J0(Itzwk5oo4vlYXUqlLoNqy282jvAXl)ti5qLuZpinJtZpl5ua
aekOaaOaj03XB5JDPpLAOWzJzka1VMhjepeWOIlI8YaqfAGcDLzHNVRvCdBLCdRZ
2Ul7JpD9mX8JIeFiO4Tqt6YmxzjSIoDIvzgiy4kNfBc7W2aef4RMqokgt7NHQ2F2
6KrVlWLQk6gaEhq4kcCH4y4OMj5Z8MMqleRYani2s1FSC5KPMmaBq0OOcGKDpIBS
piiv8u66SbyNt8wELC9pWnqJdhadmajkqN6wr5ZxknTUIAiPST6NFDr3Rac9X7Lq
DLqyTn(Z52A3cLuH)JSPjBtOdkIkQgGPPtgvl0XpC1wK7VpEgekOtXdFx9Aake5j
PDqQ6gYsOFN2Gq4GMT9tcJW4BWtKVCjkEleRgR1SE8bG7ZoV)lYTUo9Jwxdjsfog
G52xialICcArwWhlzi8PA61yd(iku0EZdEvuhaLTUEgAVAGBNMMDlQ05kHsqLCAD
ElBDFfJa8RM1Bhmbzh6CdE8PKeoxGrUe9WmXvlSOyc0S2Y8zXEC1OQuPSF9zyR6E
Re5obASgYDq0vIHpEmaFMp3JMnxgiRBAIFcjdO3LSCm24Szv0tyZcIOuGJgrnJ1G
7xtSOHA0lRa9PUSXCqGG04bTejkBkQwCMEAkERsXNSNv0UgV(kG5VcpcWVUEZkHC
jLlbVQGQxQGqug0mSexioF7tcKQZJlgD6QBZIJNyDt5eXKlpUqupzBUw1HJ2BSnH
Kg2K7vwbOuuilYIRbAWXABRMg(6KYliln5wr1PIQCIDSE5lVoexIEzhgmMCEJEoJ
BBLIAAHD0hxgpP5zP)kWTKGaEBioxDDekr2VcQCEucaxJl(Jwr9TMdsAo0DxiPgk
mSEMq2Ss8hpggbVVt5y0ycYuJrYvlTzWFbnknlXENEMgDADaBQNIwF2DeDUw6II4
IFCpQAjL5gTuBhhwFrELJWS0SRDTLCi8wTmlggx5qPhd1UCXIvDz0Te2te1un5yC
OEoAMPz)HlUZZ6UUCtuUz4RFuNLQGk9rB7PA2)7VC(a9AwSDAEgLAAAAAAAAAAAA
AoQ2