Dec 082017
 
Unprotect for dbase for dbase version III.
File DB3V30.ZIP from The Programmer’s Corner in
Category Unprotects for Games and Such
Unprotect for dbase for dbase version III.
File Name File Size Zip Size Zip Type
DB3V21.BAT 512 172 deflated
DB3V21.BIN 6272 145 deflated
DB3V30.BAT 256 139 deflated
DB3V30.BIN 6528 149 deflated
DB3V30.DOC 6784 1814 deflated

Download File DB3V30.ZIP Here

Contents of the DB3V30.DOC file



This is the third version of this zap. The original did not correct for
different Prolok fingerprints and the DB3Zap & DB3V2 "Unp" file was too
long and clobbered the initialization code. The Unp must not be longer
than 256 bytes. L.Ferris 11/2/84 11/21/84

There are two version of Dbase III version 1.00. Ashton/Tate states
they did not change the version or modification number because no code
was changed. That is probably true. It was Prolok that had to change
THEIR code. It was re-issued as a result of Prolok problems with IBM
ROM version '76 or earlier. The two versions may be identified as
follows:

Edition 1 Edition 2

Dbase.Exe size 112,720 Dbase.Exe size 117,072
Gives Version Date at prolog Gives no version date.
6.6.84 10.4.84 etc "IBM/MSDOS" message only

AT the .Quit command, AT the .Quit command reminds
simply returns to DOS you to backup your files.

Use Db3v21... files Use Db3v30... files


I include both versions of the unprotect fix here. You must choose the
one that fits your version.

Many thanks to:

Steve Bliss, Tallehassee Florida
John Hawkins, Diablo Valley PCUG

for their time, information and patients. And to all of you who have
tried these zaps without success, thank you for your patients. I do
believe we've got it knocked this time though.



D o c u m e n t a t i o n F o r D b a s e I I I

E d i t i o n 1
------------- -

The following files in conjunction with your dBASE III
version 1.0 Edition 1 files will provide you with an executable backup .

1)Db3v21.Bat
2)Db3v21.Bin
3)Db3v30.Doc

Create a new disk with the following DOS copy command. Please do not
zap your original copy of dBASE.Exe.

Copy dBASE.Exe B:
Copy Db3v21.Bat B:
Copy Db3v21.Bin B:
Copy Debug.Com B:

Place the new diskette into the default drive and issue the batch
command Db3v21.

Please ignore the three error messages caused by the first three
commands. They work, cause no harm, but give Debug a pain in the ...

The batch command is duplicated here with comments.

Ren Dbase.exe Dbase Rename dBase.exe so
Debug can use it.

Debug use this batch file
as input.

Goto Exit Batch file will go
to exit after Debug
terminates.

N Db3v21.Bin Correct the error caused by
L the original version of this
Rcx zap by cutting the zap to 256
100 bytes.
N Db3v21.Unp
W 300

N Dbase Identify Dbase.exe
to Debug and load
L it into memory.
N Db3v21.Unp Identify zap code
L 300 to Debug and overlay
the dBASE code.
A 46d Create a jump to the
Jmp 333 new code.

N Dbase Re-identify dBASE
to Debug.
Rbx Re-set the save
1 registers (length)
Rcx This is the 112,720
b850 size.
w Save new dBASE.Exe
q
:Exit Rename dBASE.Exe
Ren Dbase Dbase.exe
-----------------------------------------

You may now copy dBASE.exe to any disk you like and (along with the
other distributed dBASE files ) will execute just fine (as we say in the
south).
Lane Ferris
11/2/84
11/21/84



D o c u m e n t a t i o n F o r D b a s e I I I

E d i t i o n 2
------------- -

This is Edition 2 of Dbase III issued to correct Prolok problems. It can
be identified by a size of 117072 bytes for Dbase.Exe and by a epilog
message reminding you to back up your files at the '.Quit' command. The
following files in conjunction with your dBASE III version 1.0 Edition 2
files will provide you with an executable backup .

1)Db3v30.Bat
2)Db3v30.Bin
3)Db3v30.Doc

Create a new disk with the following DOS copy command. Please do not
zap your original copy of dBASE.Exe.

Copy dBASE.Exe B:
Copy Db3v30.Bat B:
Copy Db3v30.Bin B:
Copy Debug.Com B:

Place the new diskette into the default drive and issue the batch
command Db3v21.

Please ignore the three error messages caused by the first three
commands. They work, cause no harm, but give Debug a pain in the ...

The batch command is duplicated here with comments.

Ren Dbase.exe Dbase Rename dBase.exe so
Debug can use it.

Debug use this batch file
as input.
Goto Exit Batch file will go
to exit after Debug
terminates.

N Db3v30.Bin Correct the error caused by
L the original version of this
Rcx zap by cutting the zap to 256
100 bytes.
N Db3v30.Unp
W 300

N Dbase Identify Dbase.exe
to Debug and load
L it into memory.
N Db3v30.Unp Identify zap code
L 300 to Debug and overlay
the dBASE code.
A 46d Create a jump to the
Jmp 333 new code.

N Dbase Re-identify dBASE
to Debug.
Rbx Re-set the save
1 registers (length)
Rcx 117,072 size
C950
w Save new dBASE.Exe
q
:Exit Rename dBASE.Exe
Ren Dbase Dbase.exe
-----------------------------------------

You may now copy dBASE.exe (along with the other DbaseIII distributed
files) to any disk you like and it will execute just fine (as we say in
the south).
Lane Ferris
11/20/84







 December 8, 2017  Add comments

Leave a Reply