Welcome!

This site contains code, tools, library, applications, documents, information and others things relates to the software development, data and computer management.

I hope you will find it useful!

NOTE: By use of this website, download anythings and use it you must agree to the SoftSpecialists Policies and Terms of Use. Please before download read the Disclaimer and Terms of use, if you don't agree you must not download not even use the web site and the Softspecialists's software. All the material on this site is available free of charge but can not be redistribute or linked without written authorization or agreement.

News

06/09/2019 Released new version 1.0.0.46 of C BASIC Translator Runtime

Is available on the development page the release 1.0.0.46 of the 32/64 bit runtime for C to BASIC translator MB86 (CBASIC).
This version include the CBBuilder tool that provide a quick way to build executable from BASIC source file.

As usual the previous versions are available here.

06/02/2019 New post on the ByteHook blog

Check out the new CBBuilder post on the ByteHook blog.

05/05/2019 Updated the SmallUtilities Suite, V.7.6.0.1

This new release (version 7.6.0.1) contains the new Is32or64 application for quick dectect if an image (EXE or DLL) is build for 32 or 64 bit architecture. You can download and install the SmallUtilities Suite from here or use the SSGO UPDATE action from command prompt.

04/19/2019 Released new version 1.0.0.45 of C BASIC Translator Runtime

Is available on the development page the release 1.0.0.45 of the 32/64 bit runtime for C to BASIC translator MB86 (CBASIC).
Starting from this version the runtime is also present as a dynamic library DLL, so you can decide whether to link the runtime statically or dynamically. Please use the BUILD*L.CMD files to create executable with the run time dynamically linked. This update also provides the followings new features:

  • CB.String.FMATCHI%
  • CB.Datetime.TimeToSeconds%
  • CB.Datetime.TimeElapsed%
  • CB.Process.Im64BitExe%
  • CB.Other.SizeOf%

Furthermore the CBTO_CB.EXE application was developed to quickly convert the .BAS sources that using the namespace commands to commands without namespace, for example from CB.File.CreateFile% to CreateFile%.
The previous versions are available here.

03/28/2019 Released new version 1.0.0.44 of C BASIC Translator Runtime

Is available on the development page the release 1.0.0.44 of the 32/64 bit runtime for C to BASIC translator MB86 (CBASIC).
This update provides support for create, read and write file using Windows API and some bugs fixes.
Here is a list of implemented features:

  • CB.File.CloseHandle%
  • CB.File.CreateFile%
  • CB.File.ReadFile%
  • CB.File.WriteFile%
  • CB.Other.MakeDWORD%
  • CB.Other.GetLastError%

Please see the enclosed example FILEAPI.BAS and DOWNLOAD.BAS for more details about the use of new features.
The previous versions are available here.

03/25/2019 Added the EMAILS utility

Is now available on this site the new EMAILS application. The EMAILS application is a Windows console program that helps you to sending email using a Secure Sockets Layer encrypted connection. The EMAILS solution that supports and completes the previous EMAIL app is available in both 32 and 64 bits. You can find the EMAILS utility on the Download Area as single application or inside the SmallUtilities Suite. For more details about the EMAILS application please check the Utilities On Line Help.

03/25/2019 Updated the SmallUtilities Suite, V.7.5.0.1

This new release (version 7.5.0.1) contains the new EMAILS application for send email using a Secure Sockets Layer encrypted connection. You can download and install the SmallUtilities Suite from here or use the SSGO UPDATE action from command prompt.

09/11/2018 Updated the SmallUtilities Suite, V.7.4.1.3

This new release (version 7.4.1.3) fixes the issue found by John inside the TxtRowCount.exe utility (it is fails to read in a file name with embedded help flag inside). As usual you can download and install the SmallUtilities Suite from here or use the SSGO app with the UPDATE action from command line prompt.

09/11/2018 Released new version 1.0.0.43 of C BASIC Runtime

Is available on the development page the release 1.0.0.43 of the 32/64 bit runtime for C to BASIC translator MB86 (CBASIC). This update provides support for reading dBase (DBF) files. Here is a list of implemented features:

  • CB.DBF.Close%()
  • CB.DBF.ColsCount%()
  • CB.DBF.ColumnName$()
  • CB.DBF.ColumnSize%()
  • CB.DBF.ColumnType$()
  • CB.DBF.GetColumn$()
  • CB.DBF.Open%()
  • CB.DBF.Read%()
  • CB.DBF.RecordLength%()
  • CB.DBF.RowsCount%()
  • CB.DBF.Version%()

Please see the enclosed example DBF.BAS for more details about the use of new features. Instead, the previous versions are available here.

08/25/2018 Updated the SmallUtilities Suite, V.7.4.1.2

With this new release (version 7.4.1.2) fixes troubles pointed out by John inside the followings utilities:

  • Series.exe (Creates and displays some of well know numeric sequence).
  • RegErr.exe (Registry Error Helper).
  • SysRstPnt.exe (System Restore Points Helper).

You can download and install the SmallUtilities Suite form here or use the SSGO UPDATE action from command prompt.