Digital Analytics Misc.


fdails@daoftx.com

Downloading from DAofTX.com:

In typical downloading cases you will get a warning from Windows about an "Unknown Publisher"! or in the extreme case (Windows 11) "MALWARE". This is because I have been retired from my part-time teaching job for over 4 years and have never taken the time and considerable expense to have an encrypted "certificate" that would be recognized by Microsoft. For complete immediate recognition as not malware I would have to reactivate Digital Analytics with the state of Texas and spend the legal fees to make it an LLC on top of sizable annual certificate fees. So despite the effort I have put in over the years (learned Fortran in 1965), I am an amateur software creator with no credentials recognized by Microsoft, and Microsoft seems to recognise products of all such people as MALWARE. You must override all the dire warnings that Windows gives. With Windows 11 you might have to cancel an "S" mode--google this--too complex to discuss here. Actually, my training was all in engineering, and it is distressing to see how modern "big tech" operates in such a warlike environment, favoring big companies.

If you download one of my files e.g. QC202.exe, go into Windows command line, make the current folder the one containing the file, and type

certutil -hashfile QC202.exe SHA1

you get

SHA1 hash of file QC202.exe:
ac c3 06 8f ff c2 fd 6c 5c 61 72 c1 b8 18 3b 44 f6 a7 d8 45
CertUtil: -hashfile command completed successfully.

The list of 20 hexadecimal bytes is the SHA1 hash signature of my file which you can compare with the one in the table of hash signatures below which I prepared using the original files which were scanned for malware. Any difference means malware has been introduced somehow, and you should delete the file and send me an email. For even higher security Microsoft likes SHA256 with a 32-byte signature. I also include a SHA256 table, and for this case you replace SHA1 with SHA256 in the command line.

Automating things since users may not want to deal with command lines

Installation is old-fashioned as with other things I do. I use a 1999 version of ZipMaster which includes Pascal parts compiled by me and dll files supplied by the ZipMaster authors. ZipMaster packs all my exe, data, and documentation files into a zip file. Then I use ZipMaster to convert this to a self-extracting exe file. When you run it on your system it first extracts all the zipped files and then executes a list of commands which I have entered. New as of 8/2025 is a certutil -hashfile command so you don't have to do it yourself.

When you run the downloaded file you are presented with the following ZipMaster window:

Starting to install

For download QC202.exe, for example, when you click on "Start" it first unzips its contents and then runs your computer's hash (SHA1) command on itself (do not make any changes with the "Extract to" box), with output that reads:

certutil -hashfile QC202.exe SHA1
SHA1 hash of file QC202.exe:
ac c3 06 8f ff c2 fd 6c 5c 61 72 c1 b8 18 3b 44 f6 a7 d8 45
CertUtil: -hashfile command completed successfully.

E:\Misc\calc2\SFXA>echo off
These are the SHA1 hash results run by YOUR COMPUTER on
the file you have just downloaded from my website or
elsewhere or are installing. They should agree totally with what
I have published in my website. Otherwise someone has tampered
with the file.
Press any key to continue . . .

After you press a key SETUP starts which directs you through the final installation steps.

When you download a file from the internet, your browser puts it either (a) in a standard "Downloads" folder or (b) saves it in a folder of your choice. For my applications you should have your browser options set for this (b) option and create an appropriate folder for each, avoiding names with spaces in them (like "Program Files").

Note--You can use the "Extract to" box in the "Self-extracting Archive" window to select an installation location different from the download location. However my automated method of running certutil to produce a hash signature does not find the file in this case and gives an error message. In this case to use the hash checking you must create a command-line window and type the certutil command yourself.

Downloads

Free Software--no registration required--just download:

Download:QC202.exe Quick Calculator 2.02 free application

Download:b3ddemo2.exe Shows a sample of BOAT3D output

Download:edt375dm.exe EDTECH 3.75 free application

Download:Lazarus 3.6 with Free Pascal 3.2.2 courtesy of the Lazarus and Free Pascal developer groups, (see lazarus-ide.org and freepascal.org). They carry a modified Library GNU Public License. (This version is specifically the 32-bit Windows one that I use, needed for dms604.) It has had thousands of users and the ZipMaster details do not apply.

Download:flsc213d Demo Flash Calculator free application

Copy-protected---registration required:

Quick Calculator 2.5, Non-demo Flash Calculator, and DMSolver ask you to register with me at the start of your free 30-day use period and again later if you decide to purchase a license. These are serious software packages embodying years of development and are copy-protected. You send me by email a set of codes from the installer, and I send you unlocking codes back.

There is no typical online sales mechanism in this simple website. To make a purchase let me know by email. You will get a PayPal invoice which you can pay by credit card (including using non-USA currency). Then you run SETUP.exe again for a new set of codes and I send you new codes back.

None of our software puts any hidden system files or registry entries into your system, so if you delete all the files, it is uninstalled.

Likewise BOAT3D is a serious effort by 2+ people over many years. For it we offer subscriptions over fixed periods. During the subscription period the user is entitled to current upgrades and a reasonable level of support. Contact me by email or other means to request a subscription. 30-day short-term trial subscription .......$300. To subscribe to use BOAT3D for longer periods, please email me for current policies.

Download:QC251.exe Quick Scientific calculator 2.51 with unit conversions(about 1100K, 30-day free trial period but you must register for this.) After the trial the price is $30.

Download: flsc214.exe Full-featured Flash Calculator (About 970K, 30-day free trial period but you must register for this.) After the trial the price is $150.

Download: dms604.exe DMSolver 6.04 simulation system (About 3M, needs a Lazarus with Free Pascal V3.2.2, optionally uses EDTECH, 30-day free trial period but you must register for this.) After the trial price is $200. (...versions...Lazarus changes frequently...Free Pascal does not..but you should use the one I provide...because compilation dates are important)

Note--I am required by law to charge 8.75% sales tax to Texas residents.

SHA1 hash values to check if you have a clean unaltered version of my work

SHA1 hash of file QC202.exe:
ac c3 06 8f ff c2 fd 6c 5c 61 72 c1 b8 18 3b 44 f6 a7 d8 45
SHA1 hash of file QC251.exe:
cc 32 0c 83 13 01 7c b8 85 9b 85 1b e6 80 13 b5 b2 5b 78 ac
SHA1 hash of file b3ddemo2.exe:
92 47 fb f2 ca 54 02 02 3e 44 f5 9d 85 f3 20 4b ff af 4c 99
SHA1 hash of file edt375dm.exe:
3d 7d 31 5a 1c c3 73 af 8e 51 d4 96 30 91 fa 0a da ef cc 5a
SHA1 hash of file dms604.exe:
1a 6e 56 6f 10 eb c1 a4 9c b7 39 4d ab c5 cc 87 82 39 72 44
SHA1 hash of file flsc213d.exe:
0d ac d6 f5 94 9d 28 6a 06 56 a5 52 47 99 17 09 02 f4 21 b2
SHA1 hash of file flsc214.exe:
f8 e3 45 11 eb 0a 7f f0 34 b2 2d eb c0 52 fe 35 00 2a 81 84

SHA256 hash values (Microsoft's "gold standard" for hashing), which you could run yourself in command prompt windows -- replace SHA1 in the command with SHA256.

SHA256 hash of file QC202.exe:
46 45 8f ae 0e 41 46 cf e7 51 3b e0 81 21 b3 c8 44 9b 36 d9 d7 fb fe 7f 87 bb 50 49 6a e3 3e d7
SHA256 hash of file QC251.exe:
b7 0a 44 9e f1 ad 47 fa 3f 40 66 92 f1 7e 86 8a b5 3c 68 6b 10 ae ea 60 b5 bf 58 e8 e8 7d ae cb
SHA256 hash of file b3ddemo2.exe:
e9 d6 29 ef bd 42 36 cc 44 5d 85 7c 71 0d 56 a0 c3 90 8f e9 f5 79 8b 52 cb 57 08 06 fa 23 52 c8
SHA256 hash of file edt375dm.exe:
ba 4a 27 5e 33 1e aa 80 5b b5 f2 e3 da ec 94 20 32 b6 65 5d 43 14 56 b2 0d 85 93 ed e0 6a bf d7
SHA256 hash of file dms604.exe:
5f c5 32 bd 85 2e fc 93 06 1f 5b 62 bc 47 ff 61 20 18 ce c9 ab 63 23 fc 2e dd 78 ed 68 ad 20 4f
SHA256 hash of file flsc213d.exe:
84 05 39 6d f9 79 a1 d2 36 d1 81 6d ac 15 3f d4 20 f6 8e bd 22 ca a6 cb 52 bb fe 77 55 e9 19 76
SHA256 hash of file flsc214.exe:
35 c7 f0 8a 97 4f 1f cb a0 a1 54 e6 9c 5c 18 03 90 09 13 10 b5 0f 44 be c5 08 74 d8 76 b0 11 79