Convert Bascia Files To A

 BBS: Inland Empire Archive
Date: 07-04-92 (14:23)             Number: 102
From: MICHEL BERTLER               Refer#: NONE
  To: MONTE FERGUSON                Recvd: NO  
Subj: Convert Bascia Files To A      Conf: (2) Quik_Bas
MF> 3) "Protected" binary. This is a method of saving the file so prying eyes
MF>and fingers can't mess with it. A protected program is an encrypted binary
MF>image, and when loaded BASICA won't allow it to be
MF>LISTed, SAVEd, etc. There
MF>are ways to get around it, however.

Here's one that have been improved over several years without any
problem it's called UNPRO.COM. I'm posting it here as a debug script
(sorry folks, no one told me yet where to get BIN2QB.EXE!)

 N UNPRO.ARJ
 E 0100 60 EA 87 01 1E 04 01 00 10 00 02 DA DA 83 E4 18 00 00 00 00 00
 E 0115 00 00 00 00 00 00 00 00 00 00 00 00 00 55 4E 50 52 4F 2E 41 52
 E 012A 4A 00 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 DA
 E 013F C4 C4 C2 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4
 E 0154 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C2 C4 C4 BF 0A 20 20
 E 0169 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 B3 20 20 B3 20 20
 E 017E 20 54 68 69 73 20 66 69 6C 65 20 77 61 73 20 75 70 6C 6F 61 64
 E 0193 65 64 20 68 65 72 65 20 20 B3 20 20 B3 0A 20 20 20 20 20 20 20
 E 01A8 20 20 20 20 20 20 20 20 20 20 B3 20 20 B3 20 20 20 20 20 20 20
 E 01BD 20 20 20 20 20 20 62 79 20 20 20 20 20 20 20 20 20 20 20 20 20
 E 01D2 20 20 20 20 B3 20 20 B3 0A 20 20 20 20 20 20 20 20 20 20 20 20
 E 01E7 20 20 20 20 20 B3 20 20 B3 20 20 20 20 20 20 20 20 4D 69 63 68
 E 01FC 65 6C 20 42 65 72 74 6C 65 72 20 20 20 20 20 20 20 20 20 20 B3
 E 0211 20 20 B3 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
 E 0226 B3 20 20 B3 20 20 20 46 69 64 6F 4E 65 74 20 6E 6F 64 65 20 6E
 E 023B 6F 2E 20 20 31 3A 32 34 32 2F 31 33 30 20 20 B3 20 20 B3 0A 20
 E 0250 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 C0 C4 C4 C1 C4
 E 0265 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4
 E 027A C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C1 C4 C4 D9 0A 0A 00 64 72 19 36
 E 028F 00 00 60 EA 29 00 1E 04 01 00 10 00 00 DA 14 0E 21 00 60 00 00
 E 02A4 00 60 00 00 00 CD 4C 13 AC 00 00 20 00 00 00 55 4E 50 52 4F 2E
 E 02B9 43 4F 4D 00 00 F2 21 79 99 00 00 EB 3D 80 FC 00 75 2E 53 9C 0E
 E 02CE BB 10 01 53 EB 25 3D 04 20 75 1E 51 56 BE 00 03 B9 00 08 BB 00
 E 02E3 03 FC AC 3C FE 75 07 C6 44 FF 00 BB 07 22 E2 F2 5E 59 8B C3 5B
 E 02F8 CF 2E FF 2E 3A 01 00 00 00 00 00 1E 33 C0 8E D8 BE 58 00 C4 3C
 E 030D FA C7 04 02 01 8C 4C 02 1F 89 3E 3A 01 8C 06 3C 01 FB BA 3F 01
 E 0322 CD 27 60 EA 29 00 1E 04 01 00 10 01 00 DA CA 83 E4 18 40 01 00
 E 0337 00 E3 01 00 00 09 CF C6 06 00 00 20 00 00 00 55 4E 50 52 4F 2E
 E 034C 44 4F 43 00 00 87 5B ED 3E 00 00 01 60 63 7A D5 B4 E4 21 BD 4A
 E 0361 BF FF B3 1C 64 8D 1F 98 39 76 18 60 C8 A6 D9 B7 A9 7D 4B 11 25
 E 0376 95 49 EA 1A FC 72 F4 A6 CB 94 00 12 34 97 A9 C4 FC 64 08 49 E4
 E 038B E7 0C 51 AE 6A 64 12 03 1B F0 8C 10 F9 20 C2 27 D5 B0 C6 4E C8
 E 03A0 48 BA 9D 81 9E 9A AA 16 B5 C7 21 D9 A9 75 34 43 04 6C 2F 1A 70
 E 03B5 60 DA 2E 2B 02 5C D9 0B 61 11 23 EA 71 27 0C 8C A3 21 5E 28 24
 E 03CA A4 4E 1D A1 1E 92 18 1C 6D 52 17 65 FC A6 8A 68 DB 7A EB 98 D9
 E 03DF BE A0 F8 58 7A 43 A0 A1 5F 1B BD F8 6F 66 BD FE C3 47 1A B8 79
 E 03F4 30 71 B8 EF EF F4 A8 6D BA F5 05 26 FF 7D 67 CD 94 D1 B8 FE D3
 E 0409 F3 67 28 63 1E EA B5 64 F3 89 3E 6D 6A CF FE D9 3B 18 3D E2 72
 E 041E 90 D6 91 70 F3 D9 E6 0A FC F5 E9 A2 57 43 17 58 2E 58 7D 61 DA
 E 0433 CC F0 16 C6 0F CD 43 CA 0F C3 14 38 B0 6E 87 60 A0 0B 0A E7 F1
 E 0448 FA 4F 8C 9B 7F 39 F8 A8 3A 28 91 46 CC E3 A9 EC BE 64 53 86 67
 E 045D DE 71 F0 FD 8F 4A 69 F7 97 43 0D 40 8A C7 51 A2 B0 AB 72 83 68
 E 0472 D5 2E 4D 6C E5 27 92 79 03 67 36 0A B5 7C FF 7C 27 43 5E 4F 3F
 E 0487 0D 25 39 0F 8D C4 93 B3 D6 62 B6 0E E9 25 96 00 60 EA 00 00
 RCX
 039B
 W
 Q

To recreate UNPRO.ARJ, copy this message to a file then with your usual
text editor remove all text and dash lines, save new file as UNPRO.SCR
and finally from Dos, enter:

debug < unpro.scr

Michel

---
 * Origin: ABS International, Montr???al, Canada (514)937-7451 (1:167/136)
Outer Court
Echo Basic Postings

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