BBS: Inland Empire Archive Date: 06-24-92 (15:54) Number: 1301 From: MARK BUTLER Refer#: NONE To: BRYAN HOOVER Recvd: NO Subj: movbytes 2/2 Conf: (2) Quik_Bas
On 06-22-92 BRYAN HOOVER wrote to MARK BUTLER... MB> Awhile ago I sent you a linkable routine (movbytes.obj) that would MB> copy 80x25 screens to arrays rather than another video page -- And here it is again, just run this code to reconstruct "demo.arj".... --------------------------8< CUT HERE 8<---------------------------- DEFINT A-Z ' Created by BIN2QB.EXE freeware 6/92 CLS : PRINT "Creating DEMO.ARJ" OPEN "DEMO.ARJ" FOR BINARY AS #1 ON ERROR GOTO Done DO READ Lyne$:LynLen=LEN(Lyne$):PRINT "."; FOR j = 1 TO LynLen STEP 2 Char$="&H"+MID$(Lyne$,j,2):Ascii=VAL(Char$) ChkSum = (ChkSum + Ascii) * 2 ChkSum = (ChkSum \ 256) + (ChkSum MOD 256) Char$=CHR$(Ascii) PUT #1, , Char$:NEXT j:LOOP DATA 60EA28001E040100100002A3A379D8180000000000000000000000000000000000 DATA 0044454D4F2E41524A00007C45AF35000060EA2C001E040100100100A38679D818 DATA 1E05000075100000D1A9E8C10000200000005341564544454D4F2E424153000025 DATA 99967D000004146B9AEEAD36ECFCC54AF7FFB15B604A4280050CA2B921B1960ABA DATA 040764BB7044981E247A03F4CDB02CCAFC6FFDEF7BCC0242D8AC9A2A96E0DAE5B5 DATA B6F06E08B75EE0BF03336F769234DC959AAF62CB85576FF1EEF72B34CB756E3457 DATA 7D2C15681DCD78FEB293E9E580F9A593715F3E21F474D5B88AB2BA32370D0C576F DATA C0F9491F32656BBDBAEE537C2F7D07CAC7344684A4E57B0426E2F04B2140F8708A DATA 180F0AAC450558BF7918BF0041EC968F70ABDD1683DEC163B5B5B44E71BD090FEC DATA 4F3FC86C04F3E58603E32C67CA9474C3DEFC89D7F0163C90C4578C5CB01A133F11 DATA 613C0510CDAD0D80D8CE511CB31E0E498563094191F7DE7F8938342562E3316F30 DATA 467F2BD01DFC61052CB1BBC86274B79B61685E95D627860A13CC99315825E217E6 DATA EC06496B7D82F123E7F071ABBB9EDC059F3F8F79383983192D5442C25CB607CD1A DATA 5B85276C812B798F50AE4F612B75AED395CE855D40417CB11DD0C92205106CE929 DATA CCCE28E8CDAFDBCC78DBCE022BB577DAACD7A2D4C62ADDD794AD63D048817AB268 DATA CD9B3654B4D46355467554ADAAA34AA8A7E3C39FDCF5387FBA9A20DBD9D107BFD5 DATA 45C3297018B33D8B113E610C419C607832C85E3A605A11007040EF3424B6A50BDF DATA A188F8443B1549BEB9F4948388DEB88A1BF018385DBFBC90632541388C316798C5 DATA 902282031A111089598F1D7CEFC41CE08AB5366FF7DA33455DE8048609750B4D90 DATA 568B8C4FF08C8BD91FBFC681CA457D59AE2760BCEF10388CB1F29A051C122698A9 DATA 8B4B28F7E684BE1F24022B1EE279F771465C434E1A4A96C3E77F6CBAC61B780690 DATA B064BF13D94DB0434C01A2986F9F135F6B26EEF7243369BB570A9CB29C8A8D88DD DATA 915C583C5E529C4E5A29D4058A6C832FF2950A09B4A7E445AC8B7711ABD33BB73B DATA F26FF1CADC459D96BD4E0C50A49A2F7D9E4590EDB32E26D2D1213E336763EB88EE DATA BCD2DBE8866569CA646A238C3D0D70E65D39A0973BE98E143CF5C7D99D0C2A2790 DATA BE304499017C072E8CD769AD1F88B651B259B4C361631AD841CDA34C7AF62E5D71 DATA 40C0D9B3ED2EAD21254685433066033B1291775A66D59AC5CA88D15C7B677FB3A9 DATA 4B2A22AC7B990AD3E6CB4DB52A5F20AAD41D416614169175B69AB653E349690F39 DATA BB62E7EA1D009A1A43822AA780C4EFB80726FC838A4F7506D9FDC375ED7A6E39BB DATA F06753F48767219BCD533FA3F30F2D43D41FADFC07EC57EC0F002D3D41D9E1A5D0 DATA 0210D129D2FA437D7EC0E35D21CFB4F662345B3096C1A07611A842762B44C55EE6 DATA 8FEBAF343879C4357713D099A646CB78232C24845D8B5ED1824DEB779AEE24676B DATA 33F3EDFCAE269A9F6276FED4DD46633F286D4FF508DE07470CDA0509869618214D DATA A6A6EEA8E3F981B4C897BC0A45CE0767EA07E0B5F402A909F30331FB01B5016D59 DATA 6BEAE4B46AA3F10255D004738DD4452A3811613E2E487BDDE45CFCBA3F15D72AB9 DATA 61908AE07B0186EBB2536E5B6AC6CA1411BCAB7699AAE345A9102D74EEF73E6CE9 DATA 5B81182C7CDDF92845CB8EE294A1729A73AA534EF431EFBA94717895BF2A42CB57 DATA 46AF7B42AF52B2754F221596EAB2D2957A141E44A823DFDE343ACE5D4379BFC8DE DATA A212CD0D96C3578DAF7B7AD5E86943B078DA2FCC0C3E1DD46B0320DF9E47B97C02 DATA BDB69AF3C9F0EECE473708F0C28D8AE525783AA14946A4A18BA350490356507B5F DATA 5BE4A41810702CDA6EEB5EEBAA8ABA082B15C505F5EC1768B65F6151577EADC0B7 DATA 48DA6A3B22C85F62755D5B72E69BA5F627403D4B866AB6DE7ECD7FE766AD6D07DB DATA DB3FFE683D6D0341EFDCD039EEB5B40D0C5E6A9A776340D0DA7FF68060EA2C001E DATA 040100100100A38CA8CE182B010000A201000072AC44230000200000004D4F5642 DATA 595445532E4F424A000034096D0A0000011C5A9AC2B4A2BFFB6DB3B79CE6AB9220 DATA 783705C110F1BC90EDBD540B6676527827D697722412D05C705C292F05C5108C55 DATA F03AE28BE05DDFBDB065E995006A27278B20B8BB3BFAFC32478F8307565580FA23 DATA B747AF080A3AFBC651EAF0D755D7F9A0853720817E2AF6CF2E930DB705EB2E3F62 DATA 059E33881506DB86F5A34C64007AF38A565FBAE5E84D01E137442A9F5D2943A296 DATA B3DC76DFB96B5A5977DAD4599433A8C8603DA80E4DE145224C10194E70D25270B4 DATA ACC1A80505E70B0520CBB8012A7FE0D0B8A722522722834D11B04D94B693DB51E4 DATA 36600F8B36395C74C32AA07BD5C433D20539E2C1DB93BB1C7840CEC860E8F458F0 DATA C592203E77C100B99BFB35F5A4AD9AFAF2C0B2C19960D495B4046797D97A7F0A06 DATA 9547EEEDD487A5347205E7EDF2A1F348550060EA0000 Done: CLOSE #1: PRINT IF ChkSum<> 67 THEN PRINT "DATA corrupt! File deleted." KILL "DEMO.ARJ" END IF: END --------------------------8< CUT HERE 8<---------------------------- Well... that's it Bryan, hope ya get it this time. -------------------> MHB :-) ... OFFLINE 1.39 * ALIENS IV: In space, no one can hear you if you break wind .............................. --- WM v2.03/91-0012 * Origin: Com-Dat BBS Hillsboro, OR. HST (503) 681-0543 (1:105/314)
Books at Amazon:
Back to BASIC: The History, Corruption, and Future of the Language
Hackers: Heroes of the Computer Revolution (including Tiny BASIC)
Go to: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Scientists and Iconoclasts who were the Hero Programmers of the Software Revolution
The Advent of the Algorithm: The Idea that Rules the World
Moths in the Machine: The Power and Perils of Programming
Mastering Visual Basic .NET