[net.micro.cpm] BASCOM patch

Wiedemann.4506i1808%radc-multics@sri-unix.UUCP (10/21/83)

I have recently upgraded systems from the Heathkit H-89 to the H-120.  I
fully expected all 8080 CP/M software to be useable on the new machine.
I found that the Microsoft Basic Compiler (BASCOM) will not function
correctly.  Does anyone have the patch necessary to allow this to work
under CP/M-85?

w8sdz%brl@sri-unix.UUCP (10/21/83)

From:      Keith Petersen <w8sdz@brl>

If you bought your BASCOM directly from Heath it contains a routine that
checks to make sure it's running under Heath's implementation of CP/M. 
Since you changed operating systems, this would not return the correct
information and would prevent the program from running. This patch was
done by Heath to prevent non-Heath users from buying Microsoft programs
from Heath and running them on non-Heath systems. Heath sells Microsoft
programs cheaper than you can get them elsewhere. Contact Heath for
patching details.  They may be unwilling to provide this information if
you are trying to use the same software on two systems (software is
licensed for only one machine).  If you decide to try to find the routine
yourself, look at it with DDT to see what BASCOM does after you enter it
at 100H.
--Keith

RMS.G.EH%MIT-OZ@MIT-MC.ARPA (10/22/83)

From:  Edward Huang <RMS.G.EH%MIT-OZ@MIT-MC.ARPA>

Hello,
the Heath BASCOM has a security patch so that it could only
be run under Heath H89 systems -- I am not yet accustomed
to the new SIMTEL system so you may want to ask someone
on retreiving it. I belive its in a note along with FORTRAN
and MACRO-80 patches.   good luck.
-------

POURNE%mit-mc@sri-unix.UUCP (10/24/83)

From:  Jerry E. Pournelle <POURNE@mit-mc>

As INFOWORLD said this week:
	If Van Nostrand charged you $100 for the Science
Encyclopedia and then said only one person in your househoud
could read it, what would be the likely result?
	The Constitution forbids monopolies,  except under some
stringent circumstances to encourage the useful arts.  Copyright
law certainly won't protect that "one user" nonsense.  There is
certainly no ethical reason why I should pay police and FBI to
prevent two people from using the same book...

BANDY%mit-ml@sri-unix.UUCP (11/03/83)

From:  Andrew Scott Beals <BANDY@mit-ml>

. . . if anyone remembers, long, long ago, someone broadcasted a patch
to the Osborne version of BASCOM that fixed the "security" bug.

The fix should be fairly trivial, as the patch that you needed to make
in the Osborne version was within the first 1/4k of the code (after,
of course, it jumped up around the data area, as microsoft's linker likes
to arrange things). You should have to spend only 15 minutes looking at
the file with ddt.

Yours for insecurity,
	Andy (-: