B A S I C

Decimal BASIC for Mac


Mac (Apple Silicon)

BASIC generic 0.9

BASIC0941En_Mac_ARM.zip (Feb. 05, 2026)

Note.
Decimal BASIC Ver. 8 does not work properly on Apple Silicon Mac.


MAC (intel)

Decimal BASIC 8.1.6.1

BASIC8161En_Mac_Intel.zip (Feb. 05, 2026)


Trouble Shooting

The downloaded file must be extracted into a regular folder whose path name has no space characters.
Note that when you installed in a USB drive, if it has a name such as "NO NAME", it must be renamed.
To launch, control-click BASIC.app, for the first time.

When you encounter
"basic" is damaged and can't be opened. You should move it to the Trash.
Right-click the folder where BASIC.app is located, and then select "New Terminal at Folder".
On the terminal, type xattr -rc BASIC.app and then hit the RETURN key.


Known Faults

(1) NOTXOR (or MASK, MERGE, XOR) Draw mode does not work correctly.
(2) The behavior of MOUSE POLL is no good. The button state can be changed once after mouse clicked outside of the Graphics window.


Revision history (Ver. 0.9)

Ver. 0.9.4.1
BASIC0941En_Mac_ARM.zip (Feb. 05, 2026)
Shared librraries opened with dlopen have been changed not to close with dlclose on disposing ASSIGN statements.

Ver. 0.9.4.0
BASIC0940En_Mac_ARM.zip (Jan. 15, 2026)
Transcendental Supplied functions such as SIN, COS, EXP, LOG, and so on and decimal exponents are implemented on the decimal 1000-digit mode.

Ver. 0.9.3.5
BASIC0935En_Mac_ARM.zip (Jan. 09, 2026).
Fixed the bug on SQR function in the deciaml 1000-digit mode.

Ver. 0.9.3.3
Improved debug facility.

Ver. 0.9.3.2
Fixed the fault on the editor's replace function.

Ver. 0.9.3.1
Fixed the fault that continual replaces on the Replace Dialog caused freezing.
Added facility to handling matrix rows and culumns.

Ver. 0.9.3.0
Fixed the fault that Application.ProcessMessages might be invoked on the calculation thread.
Added facility to handling matrix formulas in the MAT statement.

When you encounter curious behaviour, it may be caused by smart link. In such a case try
BASIC0922En_Mac_ARM.zip Smart link disabled.

Revision history (Ver. 8.1)

Ver. 8.1.6.1
Numerical functions defined using the ASSIGN statement have been changed to assume that the DLL output is 64-bit .
BASIC8161En_Mac_Intel.zip (Feb. 05, 2026)

Ver. 8.1.6.0
BASIC8160En_Mac_Intel.zip (Jan. 17, 2026)
Transcendental Supplied functions such as SIN, COS, EXP, LOG, and so on and decimal exponents are implemented on the decimal 1000-digit mode.

Ver. 8.1.5,3
BASIC8153En_Mac_Intel.zip (Nov. 26, 2025)
Improved debug facility.

Ver. 8.1.5.2
Fixed the fault on the editor's replace function.

Ver. 8.1.5.1
Fixed the fault that continual replaces on the Replace Dialog caused freezing.
Added facility to handling matrix rows and culumns.


Lazarus Project

Decimal BASIC main page

inserted by FC2 system